1 2001-08-28 Dan Espen <dane@mk.telcordia.com>
3 * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
4 line widths less than zero.
6 2001-08-28 Dominik Vogt <dominik.vogt@gmx.de>
8 * FvwmIconMan/globals.c (DEFAULT_MOUSE):
9 added 'silent' to default action
11 2001-08-26 Dominik Vogt <dominik.vogt@gmx.de>
13 * FvwmScript/FvwmScript.c (BuildGUI):
14 * FvwmForm/FvwmForm.c (OpenWindows):
15 * FvwmBanner/FvwmBanner.c (main):
16 * FvwmWinList/FvwmWinList.c (MakeMeWindow):
18 * FvwmWharf/FvwmWharf.c (Loop):
19 * FvwmTaskBar/FvwmTaskBar.c:
20 * FvwmRearrange/FvwmRearrange.c (main):
21 * FvwmPager/x_pager.c (initialize_pager):
22 * FvwmIdent/FvwmIdent.c (list_end):
23 * FvwmIconMan/x.c (X_init_manager):
24 adapted to new FScreen... signatures
26 * FvwmForm/FvwmForm.c:
27 * FvwmWinList/FvwmWinList.c:
28 * FvwmWharf/FvwmWharf.c:
29 * FvwmTaskBar/FvwmTaskBar.c:
30 * FvwmScript/FvwmScript.c:
31 * FvwmRearrange/FvwmRearrange.c:
32 * FvwmPager/x_pager.c:
33 * FvwmPager/FvwmPager.c:
34 * FvwmIdent/FvwmIdent.c:
36 * FvwmIconMan/readconfig.c:
38 * FvwmIconBox/FvwmIconBox.c:
39 * FvwmDragWell/fvwmDragWell.c:
40 * FvwmButtons/parse.c:
41 * FvwmButtons/FvwmButtons.c:
42 * FvwmBanner/FvwmBanner.c:
43 renamed all XineramaSupport...() functions to FScreen...()
45 2001-08-25 Dominik Vogt <dominik.vogt@gmx.de>
47 * FvwmIconMan/globals.c (init_win_manager):
48 * FvwmIconMan/xmanager.c (check_in_window):
49 * FvwmIconMan/readconfig.c (read_in_resources):
50 * FvwmIconMan/FvwmIconMan.h:
52 * FvwmBacker/FvwmBacker.c (AddCommand):
54 (ExecuteMatchingCommands):
56 * FvwmWharf/icons.c (ConfigureIconWindow):
59 * FvwmIconMan/xmanager.c (rects_equal):
60 * FvwmIconBox/icons.c (GetBackPixmap):
61 * FvwmButtons/FvwmButtons.c:
64 * FvwmWinList/FvwmWinList.c (ParseConfigLine):
65 * FvwmWharf/FvwmWharf.c (ParseOptions):
66 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
67 * FvwmScript/FvwmScript.c (ParseOptions):
68 * FvwmRearrange/FvwmRearrange.c (main):
69 * FvwmIdent/FvwmIdent.c (main):
70 * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
71 * FvwmIconBox/FvwmIconBox.c (ParseOptions):
72 Use sizeof vs. strlen.
74 * FvwmRearrange/FvwmRearrange.c:
75 removed a debug sleep() call
77 2001-08-24 Dan Espen <dane@mk.telcordia.com>
79 * FvwmForm/FvwmForm.1:
80 * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset".
82 * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen.
84 2001-08-23 Dominik Vogt <dominik.vogt@gmx.de>
86 * FvwmWharf/FvwmWharf.c:
87 aapplied a Xinerama patch from Dimitry
89 2001-08-16 Dominik Vogt <dominik.vogt@gmx.de>
91 * FvwmButtons/parse.c (ParseButton):
92 fixed handling of parentheses in button actions
94 2001-08-15 Mikhael Goikhman <migo@homemail.com>
96 * FvwmScript/Scripts/FvwmScript-Setup95.in:
97 s/gnome-wm/gnome-hints/
99 2001-08-13 Dominik Vogt <dominik.vogt@gmx.de>
101 * FvwmTheme/FvwmTheme:
104 2001-08-11 Dominik Vogt <dominik.vogt@gmx.de>
106 * FvwmIconMan/x.c (create_manager_window):
109 * FvwmIconMan/globals.c (print_managers):
111 * FvwmIconMan/fvwm.c (win_in_viewport):
112 * FvwmIconMan/FvwmIconMan.h:
113 * FvwmIconMan/readconfig.c (read_in_resources):
114 added "screen" resolution option
116 * FvwmIdent/FvwmIdent.c (list_end):
119 * FvwmWinList/FvwmWinList.c (main):
120 * FvwmButtons/FvwmButtons.c:
121 * FvwmIconMan/FvwmIconMan.c (main):
122 * FvwmPager/FvwmPager.c:
123 allow both, "Fvwm... transient" and "Fvwm... -transient"
125 * FvwmPager/x_pager.c (initialize_pager):
126 Fixed placement of transient pager
128 * FvwmWinList/FvwmWinList.c (ParseConfigLine):
133 Added Xinerama support
135 2001-08-07 Dominik Vogt <dominik.vogt@gmx.de>
137 * FvwmForm/ReadXServer.c (ReadXServer):
138 * FvwmForm/FvwmForm.c (OpenWindows):
139 fixed FvwmForm windows with GrabServer getting buried under other
140 windows making the desktop unusable; fixes bug #566
142 * FvwmPager/FvwmPager.1 (Note):
143 added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus
144 page switching/focus problem
146 2001-08-07 olicha <olivier.chapuis@free.fr>
148 * FvwmTaskBar/FvwmTaskBar.c:
149 * FvwmTaskBar/FvwmTaskBar.1:
150 * FvwmWinList/FvwmWinList.c:
151 * FvwmWinList/FvwmWinList.1:
152 * FvwmIconBox/FvwmIconBox.c:
153 * FvwmIconBox/FvwmIconBox.c:
154 Added alias support to be able to get one module by Xinerama screens
156 2001-08-07 Dominik Vogt <dominik.vogt@gmx.de>
158 * FvwmScroll/GrabWindow.c:
159 * FvwmScroll/FvwmScroll.c:<
162 * FvwmRearrange/FvwmRearrange.c (main):
163 (is_suitable_window):
165 * FvwmScript/FvwmScript.c (Xinit):
168 * FvwmIdent/FvwmIdent.c (main):
171 added full Xinerama support
173 * FvwmTaskBar/FvwmTaskBar.c:
174 fixed mouse button grabbing
176 * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
178 * FvwmTaskBar/Goodies.c (PopupTipWindow):
179 * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
186 new options PageOnly and ScreenOnly
188 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
191 * FvwmWharf/FvwmWharf.c (CreateWindow):
192 fixed handling of negative geometries
194 * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
195 * FvwmIconMan/fvwm.c (handle_config_info):
196 * FvwmPager/FvwmPager.c (list_config_info):
198 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
202 * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
204 honour Xinerama settings from the start
206 * FvwmForm/FvwmForm.c (OpenWindows):
207 * FvwmDragWell/fvwmDragWell.c (createWindow):
208 * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
209 removed the "fix" for negative geometries and fixed it in
210 XineramaSupport.c instead ;-)
212 * FvwmIconBox/FvwmIconBox.c (process_message):
215 honour Xinerama settings from the start
219 * FvwmPager/FvwmPager.c (ParseOptions):
220 fixed parsing of SmallFont with double quotes;
221 fixed several core dumps in string parsing
223 * FvwmButtons/FvwmButtons.c (swallow):
224 erase the old button title when a window is initially swallowed
226 2001-08-03 Dominik Vogt <dominik.vogt@gmx.de>
228 * FvwmForm/FvwmForm.1:
229 * FvwmForm/FvwmForm.c (ParseActiveMessage):
234 honour Xinerama settings from the start
235 added new option "Geometry" that is meant to replace the old "Position"
236 option; "Geometry" also supports Xinerama
237 fixed placement with negative x/y coordinates
239 * FvwmDragWell/fvwmDragWell.c (createWindow):
240 * FvwmDragWell/fvwmDragWell.c (parseOptions):
241 added Xinerama support
242 fixed placement w/ geometry string
243 fixed placement w/ negative x/y coordinate
245 * FvwmForm/FvwmForm.c (ParseConfigLine):
246 * FvwmBanner/FvwmBanner.c (parseOptions):
247 rewrote Xinerama support
249 * FvwmButtons/parse.c (ParseConfiguration):
250 * FvwmButtons/FvwmButtons.c (handle_xinerama_string):
251 (CreateUberButtonWindow):
252 fixed placement with negative x/y coordinate
253 added Xinerama support
255 * FvwmWinList/FvwmWinList.c (MakeMeWindow):
258 * FvwmWinList/FvwmWinList.c (StartMeUp):
259 * FvwmWharf/FvwmWharf.c (main):
260 * FvwmTaskBar/FvwmTaskBar.c:
261 * FvwmPager/FvwmPager.c (main):
262 * FvwmIconMan/x.c (init_display):
263 * FvwmIconBox/FvwmIconBox.c (main):
264 init Xinerama support
266 * FvwmButtons/Makefile.am (LDADD):
267 * FvwmButtons/parse.c (parse_window_geometry):
268 * FvwmDragWell/Makefile.am (LDADD):
269 * FvwmDragWell/fvwmDragWell.c (parseOptions):
270 * FvwmIconBox/Makefile.am (LDADD):
271 * FvwmIconBox/FvwmIconBox.c (ParseOptions):
272 * FvwmIconMan/Makefile.am (LDADD):
273 * FvwmIconMan/x.c (X_init_manager):
274 * FvwmPager/Makefile.am (LDADD):
275 * FvwmPager/FvwmPager.c (ParseOptions):
276 * FvwmTaskBar/Makefile.am (LDADD):
277 * FvwmTaskBar/FvwmTaskBar.c:
278 * FvwmWharf/Makefile.am (LDADD):
279 * FvwmWharf/FvwmWharf.c (ParseOptions):
280 * FvwmWinList/Makefile.am (LDADD):
281 * FvwmWinList/FvwmWinList.c (MakeMeWindow):
282 use Xinerama style geometries
284 2001-07-30 Dominik Vogt <dominik.vogt@gmx.de>
286 * FvwmButtons/draw.c (RedrawButton):
287 * FvwmButtons/FvwmButtons.c (process_message):
288 fixed drawing of "desk" buttons; bug #748
290 2001-07-29 Dominik Vogt <dominik.vogt@gmx.de>
292 * FvwmForm/FvwmForm.c (OpenWindows):
295 adapted Xinerama support to new interface
297 * FvwmBanner/FvwmBanner.c (main):
299 * FvwmBanner/Makefile.am (LDADD):
300 added Xinerama support
302 2001-07-25 Dominik Vogt <dominik.vogt@gmx.de>
304 * FvwmForm/FvwmForm.c (RedrawText):
305 applied fix for display strings from Dmitry Bolkhovityanov (bug #745)
307 adapted to new signature of XineramaSupportCenterCurrent()
309 2001-07-24 Dominik Vogt <dominik.vogt@gmx.de>
311 * FvwmTheme/FvwmTheme.c (parse_colorset):
312 applied shadow/hilight patch from Hippo
314 2001-07-23 olicha <olivier.chapuis@free.fr>
317 Applied D.Y. Bolkhovityanov AutoHide TaskBar patch
319 2001-07-22 Dominik Vogt <dominik.vogt@gmx.de>
321 * FvwmScript/Instructions.c:
322 * FvwmEvent/FvwmEvent.c:
323 * FvwmWharf/FvwmWharf.c:
324 include time.h to fix warning
326 * FvwmForm/Makefile.am:
327 fix for xinerama detection
329 2001-07-18 Dan Espen <dane@mk.telcordia.com>
331 * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field
332 using a long. Bernhard Simon reports that FvwmIconBox now works.
334 2001-07-17 olicha <olivier.chapuis@free.fr>
336 * FvwmScript/Instruction.c (ChangeFont):
337 Fixed a core dump when changing multibyte font and loading fail
339 * FvwmScript/Widget/TextField.c:
340 Translate the comments into "English"
342 2001-07-17 Dan Espen <dane@mk.telcordia.com>
344 * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long.
345 Fixes exiting on 64bit platforms.
347 2001-07-03 Mikhael Goikhman <migo@homemail.com>
349 * FvwmScript/Scripts/Makefile.am:
350 don't include FvwmScript-Setup95 to DIST
352 * FvwmEvent/Makefile.am:
353 * FvwmForm/Makefile.am:
354 * FvwmRearrange/Makefile.am:
355 * FvwmScript/Scripts/Makefile.am:
356 When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade,
357 FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so
358 these files are rebuilt when prefix is changed.
359 Note that dependency of ../../config.h is not good, config.h is not
360 touched by configure if only prefix is changed.
362 2001-06-30 Dominik Vogt <dominik.vogt@gmx.de>
364 * FvwmButtons/FvwmButtons.1 (Example):
365 added an example for the hangon syntax in actions
366 * FvwmButtons/FvwmButtons.c (Loop):
369 2001-05-30 Mikhael Goikhman <migo@homemail.com>
371 * FvwmScript/Scripts/FvwmScript-Setup95.in:
372 s/desktop/globalfeel/
374 * FvwmScript/Scripts/fvwm-script-setup95.pl:
375 process Restart like Exec, i.e. leave only existing WMs
377 2001-06-23 Dominik Vogt <dominik.vogt@gmx.de>
379 * FvwmIconMan/readconfig.c (SET_MANAGER):
380 gcc-3.0 preprocessor warning fix
382 2001-06-22 Dominik Vogt <dominik.vogt@gmx.de>
384 * FvwmWinList/FvwmWinList.c (MakeMeWindow):
385 improve transient FvwmWinList placement near screen edges
387 2001-05-27 Dominik Vogt <dominik.vogt@gmx.de>
389 * FvwmWharf/FvwmWharf.c (change_colorset):
390 fixed colour set updates in FvwmWharf
392 2001-05-22 Mikhael Goikhman <migo@homemail.com>
394 * FvwmAnimate/FvwmAnimate.1:
395 * FvwmBacker/FvwmBacker.1:
396 * FvwmBanner/FvwmBanner.1:
397 * FvwmDragWell/FvwmDragWell.1:
398 * FvwmForm/FvwmForm.1:
399 * FvwmIconBox/FvwmIconBox.1:
400 * FvwmIdent/FvwmIdent.1:
401 * FvwmScript/FvwmScript.1:
402 * FvwmScroll/FvwmScroll.1:
403 * FvwmTaskBar/FvwmTaskBar.1:
404 * FvwmWinList/FvwmWinList.1:
405 use a new non-conflicting module syntax;
406 other minor corrections
408 2001-05-20 Mikhael Goikhman <migo@homemail.com>
410 * modules/FvwmCommand/FvwmCommand.h:
411 added dummy mkfifo, hopefully fixes a problem with old Cygwin
413 2001-05-16 Mikhael Goikhman <migo@homemail.com>
415 * modules/FvwmButtons/FvwmButtons.1:
416 * modules/FvwmEvent/FvwmEvent.1:
417 * modules/FvwmGtk/FvwmGtk.1:
418 * modules/FvwmPager/FvwmPager.1:
419 * modules/FvwmTheme/FvwmTheme.1:
420 use a new non-conflicting module syntax;
421 more corrections and updates
423 2001-05-14 olicha <olivier.chapuis@free.fr>
425 * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
426 BadPixmap and BadDrawable are ok
430 * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number
432 2001-05-10 Mikhael Goikhman <migo@homemail.com>
434 * FvwmPager/FvwmPager.c (main):
435 removed debug XSynchronize
437 2001-05-10 Dominik Vogt <dominik.vogt@gmx.de>
439 * FvwmPager/x_pager.c (change_colorset):
440 fixed change in window colour set foreground
442 2001-05-08 Mikhael Goikhman <migo@homemail.com>
444 * FvwmCommand/FvwmCommand.c:
445 * FvwmCommand/FvwmCommand.h:
446 * FvwmCommand/FvwmCommandS.c:
447 * FvwmConsole/FvwmConsole.c:
448 * FvwmIconMan/FvwmIconMan.c:
449 use the global version not the local one
450 * FvwmButtons/FvwmButtons.c:
452 add version when reporting a usage error
454 * FvwmScript/Scripts/fvwm-script-setup95.pl:
455 added several double quotes to make replacing a bit less problematic
457 * modules/FvwmScript/Scripts/FvwmScript-Setup95.in:
458 corrected GNOME support detection
460 2001-05-06 Dominik Vogt <dominik.vogt@gmx.de>
462 * FvwmButtons/draw.c (RedrawButton):
463 fixed "hangon" with exec
465 2001-05-06 Mikhael Goikhman <migo@homemail.com>
471 2001-04-22 Mikhael Goikhman <migo@homemail.com>
473 * FvwmButtons/parse.c (ParseContainer):
474 suppressed an incorrect error in parsing of "Colorset" option
476 2001-04-15 olicha <olivier.chapuis@free.fr>
478 * FvwmWinList/FvwmWinList.c (main)
479 * FvwmTaskBar/ FvwmTaskBar.c (main)
480 * FvwmIconMan/ FvwmIconMan.c (main)
481 * FvwmIconBox/ FvwmIconBox.c (main)
482 Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask
485 * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents):
486 Send a NULL window in the case of a click on the start button
487 (this undo a recent stupid commit I do)
489 2001-04-04 Dan Espen <dane@mk.telcordia.com>
491 * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris.
493 2001-04-03 Mikhael Goikhman <migo@homemail.com>
495 * FvwmBacker/FvwmBacker.c:
496 execute only the last matching command, not all
498 2001-03-30 Dominik Vogt <dominik.vogt@gmx.de>
500 * FvwmIconMan/xmanager.c (check_in_window):
503 2001-03-29 Dominik Vogt <dominik.vogt@gmx.de>
505 * FvwmIconMan/FvwmIconMan.c (Free):
506 * FvwmIconMan/fvwm.c (new_window):
509 * FvwmIconMan/xmanager.c (clear_button):
512 * FvwmIconBox/FvwmIconBox.c (freeitem):
515 * FvwmButtons/FvwmButtons.c (HandlePanelPress):
518 * FvwmTaskBar/FvwmTaskBar.1:
521 2001-03-28 Dominik Vogt <dominik.vogt@gmx.de>
523 * FvwmSaveDesk/example/fvwm2rc:
524 fixed MenuStyle commands
526 2001-03-26 Dominik Vogt <dominik.vogt@gmx.de>
528 * FvwmPager/x_pager.c (MoveWindow):
529 fixed moving shaded windows
531 2001-03-24 Dominik Vogt <dominik.vogt@gmx.de>
533 * FvwmCommand/findcmd.pl:
534 * FvwmCommand/findcmd (create_pm):
535 * FvwmCommand/Makefile.am:
536 removed findcmd shell script; use fvwmcmd.pl instead
540 * FvwmCommand/findcmd.pl (listcmd):
541 adapted to new command table syntax
542 fixed uppercas vs. lowercase problem
544 * FvwmScript/Scripts/FvwmScript-BaseConfig:
547 * FvwmScript/Scripts/FvwmScript-BaseConfig:
548 * FvwmScript/Scripts/system.fvwmrc:
549 * FvwmSaveDesk/example/fvwm2rc:
550 converted to new placement style names
552 2001-03-22 Dan Espen <dane@mk.telcordia.com>
554 * FvwmButtons/FvwmButtons.1: When using delay, also use smooth.
556 2001-03-22 Dominik Vogt <dominik.vogt@gmx.de>
558 * FvwmIdent/FvwmIdent.c (list_end):
559 fixed ClientMessage handling
560 window starts on same layer as target window
562 * FvwmConsole/FvwmConsoleC.c (main):
563 add a usleep to reduce likelihood of race condition between client and
566 * FvwmButtons/draw.c (RedrawButton):
567 * FvwmButtons/FvwmButtons.c:
569 improved mouse button handling and fixed several small problems
571 2001-03-21 Dominik Vogt <dominik.vogt@gmx.de>
573 * FvwmIdent/FvwmIdent.c (list_end):
574 Fixed crash when reselecting the FvwmIdent window (mouse button 2)
576 * FvwmButtons/draw.c (RedrawButton):
577 * FvwmButtons/FvwmButtons.c (HandlePanelPress):
579 panel indicators are more responsive to button presses
581 2001-03-20 Dominik Vogt <dominik.vogt@gmx.de>
583 * FvwmButtons/misc.c (ConstrainSize):
586 * FvwmButtons/FvwmButtons.c (process_message):
587 don't redraw at the end of the window list or when switching pages
589 2001-03-19 Dominik Vogt <dominik.vogt@gmx.de>
591 * FvwmButtons/draw.c (MakeButton):
592 * FvwmButtons/FvwmButtons.c (swallow):
593 removed debug code and added another XSync; try to fix race condition
596 2001-03-19 Dan Espen <dane@mk.telcordia.com>
598 * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim.
600 2001-03-18 Dominik Vogt <dominik.vogt@gmx.de>
602 * FvwmTheme/FvwmTheme.1:
603 * FvwmScript/Scripts/system.fvwmrc:
604 * FvwmSaveDesk/example/fvwm2rc:
605 converted to new config file format
607 * FvwmButtons/misc.c (ConstrainSize):
608 allow bigger max size of swallowed windows
612 * FvwmButtons/FvwmButtons.c (swallow):
613 * FvwmButtons/draw.c (MakeButton):
614 added some debug code to find out how swallowed windows can be bigger
617 * FvwmButtons/FvwmButtons.c (swallow):
618 tried to avoid race conditions between wm and module when swallowing
621 * FvwmButtons/button.c (GetInternalSize):
622 fixed a bug zero width/height buttons
624 * FvwmButtons/draw.c (MakeButton):
627 2001-03-17 Dominik Vogt <dominik.vogt@gmx.de>
629 * FvwmButtons/parse.c (ParseButton):
630 ignore button icon for swallow buttons to fix a sizing problem.
632 * FvwmPager/FvwmPager.c (main):
633 transient pager exits it it can not grab the pointer
635 * FvwmForm/Makefile.am (FvwmTalk):
636 * FvwmEvent/Makefile.am (install-exec-local):
637 * FvwmRearrange/Makefile.am (FvwmTile):
639 rules depend on config.h so the shell scripts are built again when the
640 module directory is changed
642 2001-03-15 olicha <olivier.chapuis@free.fr>
644 * FvwmScript/Widget/{all widget which use fonts} (init functions):
645 Fixed core dumps when multibyte is enabled
647 2001-03-15 olicha <olivier.chapuis@free.fr>
649 * FvwmScript/Widget/List.c (DrawCellule):
650 Use the hili colors in the place of the shad colors as the background
653 2001-03-14 Dominik Vogt <dominik.vogt@gmx.de>
655 * FvwmIconMan/fvwm.c (ProcessMessage):
656 changed a string so that it does not look like cvs conflict markers
658 2001-03-11 Dominik Vogt <dominik.vogt@gmx.de>
660 * FvwmForm/FvwmForm-RootCursor.pl:
661 changed some comments so that they don't look like cvs conflict markers
663 2001-03-10 Mikhael Goikhman <migo@homemail.com>
665 * FvwmCommand/FvwmCommand.c:
666 removed POST_24_FEATURES ifdef
668 * FvwmCommand/FvwmCommand.c:
669 * FvwmCommand/FvwmCommand.1:
670 implemented "FvwmCommand -c" to read multiple commands from a pipe
672 2001-03-05 Dan Espen <dane@mk.telcordia.com>
674 * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets
675 to items that don't have color.
677 2001-03-06 Mikhael Goikhman <migo@homemail.com>
679 * FvwmAnimate/FvwmAnimate.c:
680 use a new module syntax
682 * FvwmCommand/findcmd:
683 protect "exec" and "echo" functions
685 * FvwmScript/Scripts/Makefile.am:
686 clean up FvwmScript-Setup95 on "make clean"
688 2001-03-03 Dominik Vogt <dominik.vogt@gmx.de>
690 * FvwmButtons/FvwmButtons.c (Loop):
691 fixed compile w/o shape extension
693 2001-03-02 Dominik Vogt <dominik.vogt@gmx.de>
695 * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
696 fixed uninitialised variable
698 * FvwmScript/FvwmScript.c (BuildGUI):
699 fixed core dump when WindowSize option was not used
701 2001-02-28 Dan Espen <dane@mk.telcordia.com>
703 * FvwmButtons/FvwmButtons.1: Another round of cleanups.
704 * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module
707 2001-02-26 Dominik Vogt <dominik.vogt@gmx.de>
709 * FvwmPager/FvwmPager.c (process_message):
711 fixed handling of short M_DEICONIFY packets
713 * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
714 rewrote button shape implementation
716 2001-02-25 Dominik Vogt <dominik.vogt@gmx.de>
718 * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
720 * FvwmEvent/FvwmEvent.c:
721 fixed an OpenBSD compile problem by removing inclusion of <values.h>
723 2001-02-19 Dominik Vogt <dominik.vogt@gmx.de>
725 * FvwmButtons/icons.c (CreateIconWindow):
726 (CreateBackIconWindow):
727 (ConfigureIconWindow):
728 * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
732 Don't use shape extension if not supported by server.
734 * FvwmButtons/FvwmButtons.c (Loop):
735 handle transparency when resizing button bar
736 (SetTransparentBackground):
737 properly handle changing shape masks in buttons
739 2001-02-18 Dan Espen <dane@mk.telcordia.com>
741 * FvwmButtons/FvwmButtons.1: Use ":" module syntax.
744 2001-02-18 Dominik Vogt <dominik.vogt@gmx.de>
746 * FvwmPager/x_pager.c (MovePage):
747 removed stray XSynchronize()
748 fixed moving mini windows with LabelsBelow option
750 * FvwmButtons/FvwmButtons.c (swallow):
752 (SetTransparentBackground):
753 transparency works with swallawed windows and also uses the shape mask
755 minor fix in button press handling
757 2001-02-17 Dominik Vogt <dominik.vogt@gmx.de>
759 * FvwmButtons/FvwmButtons.c (swallow):
760 bad acces safety patch
762 * FvwmIconMan/x.c (xevent_loop):
763 fixed eternal redrawing under cetrain circumstances
765 * FvwmPager/x_pager.c (initialize_pager):
766 fixed FvwmPagerGeometry option
768 2001-02-15 Dominik Vogt <dominik.vogt@gmx.de>
770 * FvwmPager/x_pager.c (initialize_pager):
772 Fixed size calculations of pager
774 fixed desk labels with multibyte
776 2001-02-12 Mikhael Goikhman <migo@homemail.com>
778 * FvwmScript/Makefile.am: autodetect and prefer bison
780 2001-02-11 Dominik Vogt <dominik.vogt@gmx.de>
782 * FvwmButtons/FvwmButtons.c (HandlePanelPress):
783 Fixed a problem that caused panel state getting out of syc with
786 * FvwmPager/x_pager.c (discard_events):
789 fixed ConfigureNotify handling
791 2001-02-10 Mikhael Goikhman <migo@homemail.com>
793 * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c:
794 * FvwmButtons/{FvwmButtons,button,parse}.c:
795 * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c:
796 * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c:
797 * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c:
798 * FvwmPager/{FvwmPager,x_pager}.c:
799 * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}:
800 * FvwmWinList/FvwmWinList.c:
801 safestrdup and some safe*alloc replacements
803 * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}:
804 fixed "make syntax" and regenerated syntax
806 2001-02-07 Dan Espen <dane@mk.telcordia.com>
808 * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example.
810 2001-02-03 Mikhael Goikhman <migo@homemail.com>
812 * FvwmScript/Scripts/FvwmScript-Setup95.in:
813 changes inspired by the Lorenz Minder's patch
817 buffer overflow and other security fixes
823 2001-01-26 Dominik Vogt <dominik.vogt@gmx.de>
825 * FvwmIdent/FvwmIdent.c (list_end):
826 use standard module signal hangling
827 don't gobble all CPU when fvwm dies (bug report #693)
829 2001-01-17 Dominik Vogt <dominik.vogt@gmx.de>
831 * FvwmPager/FvwmPager.c (ParseOptions):
832 * FvwmPager/x_pager.c (initialize_pager):
833 * FvwmPager/FvwmPager.c (ParseOptions):
834 fix for multiple FvwmPagerGeometry settings
835 fixed negative FvwmPagerIconGeometry strings
837 2001-01-14 olicha <olivier.chapuis@free.fr>
839 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
840 Send TaskBar window in the case of a click on the start button
842 2001-01-10 Mikhael Goikhman <migo@homemail.com>
844 * FvwmGtk/expand.c (recursive_replace):
845 fixed FvwmGtk core dump caused by memory leak fixes
847 * ChangeLog: remove modules/ prefix in entries
849 2001-01-06 Dominik Vogt <dominik.vogt@gmx.de>
851 * FvwmPager/x_pager.c (initialize_pager):
852 set dash style explicitly
854 2000-12-31 Dominik Vogt <dominik.vogt@gmx.de>
856 * FvwmEvent/FvwmEvent.c (main):
857 repaired shutdown "event"
859 2000-12-30 Dominik Vogt <dominik.vogt@gmx.de>
861 * FvwmPager/FvwmPager.c:
867 * FvwmPager/x_pager.c (MovePage):
870 (ChangeDeskForWindow):
871 (MoveResizePagerView):
875 reduce redraws when switching pages
877 draw page separators with a line width of 1; may cure drawing problems
882 discard surplus Expose and ConfigureNotify events
884 * FvwmPager/FvwmPager.c:
885 * FvwmPager/x_pager.c (DispatchEvent):
887 properly handle negative desk numbers
889 2000-12-27 Dan Espen <dane@mk.telcordia.com>
891 * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a
892 .c file, and removed the definition of IamTheMain.
894 2000-12-27 Dominik Vogt <dominik.vogt@gmx.de>
896 * FvwmForm/FvwmForm.c:
897 * FvwmForm/FvwmForm.h:
898 moved global initialisation into .c file
900 2000-12-25 Dominik Vogt <dominik.vogt@gmx.de>
902 * FvwmButtons/FvwmButtons.c:
903 * FvwmAnimate/FvwmAnimate.c:
904 use MyXGrabServer/MyXUngrabServer
906 2000-12-09 olicha <olivier.chapuis@free.fr>
908 * FvwmScript/Scripts/FvwmScripts-*:
909 Added Flags NoReliefString so that all Scripts work with every
912 2000-12-09 olicha <olivier.chapuis@free.fr>
914 * FvwmWinList/FvwmWinList.c (ProcessMessage):
915 Fixed animation of non visible items with ShowCurrent desk
917 2000-12-06 Dominik Vogt <dominik.vogt@gmx.de>
919 * FvwmIconMan/xmanager.c (clear_empty_region):
920 (get_title_geometry):
921 (get_button_geometry):
924 2000-12-03 Dominik Vogt <dominik.vogt@gmx.de>
926 * FvwmAnimate/FvwmAnimate.c:
927 * FvwmButtons/FvwmButtons.c:
928 * FvwmDragWell/fvwmDragWell.c:
929 * FvwmForm/FvwmForm.c:
930 * FvwmIconBox/FvwmIconBox.c:
931 * FvwmIconBox/icons.c:
933 * FvwmIdent/FvwmIdent.c:
934 * FvwmPager/x_pager.c:
935 * FvwmScript/FvwmScript.c:
936 * FvwmScript/Widgets/CheckBox.c:
937 * FvwmScript/Widgets/HDipstick.c:
938 * FvwmScript/Widgets/HScrollBar.c:
939 * FvwmScript/Widgets/ItemDraw.c:
940 * FvwmScript/Widgets/List.c:
941 * FvwmScript/Widgets/Menu.c:
942 * FvwmScript/Widgets/MiniScroll.c:
943 * FvwmScript/Widgets/PopupMenu.c:
944 * FvwmScript/Widgets/PushButton.c:
945 * FvwmScript/Widgets/RadioButton.c:
946 * FvwmScript/Widgets/Rectangle.c:
947 * FvwmScript/Widgets/TextField.c:
948 * FvwmScript/Widgets/VDipstick.c:
949 * FvwmScript/Widgets/VScrollBar.c:
950 * FvwmScroll/GrabWindow.c:
951 * FvwmTaskBar/FvwmTaskBar.c:
952 * FvwmTaskBar/Goodies.c:
953 * FvwmTheme/FvwmTheme.c:
954 * FvwmWharf/FvwmWharf.c:
956 * FvwmWharf/stepgfx.c:
957 * FvwmWinList/FvwmWinList.c:
958 use fvwmlib_XCreateGC instead of XCreateGC
960 2000-11-26 Dominik Vogt <dominik.vogt@gmx.de>
962 * FvwmWharf/FvwmWharf.c (ParseOptions):
963 fixed *FvwmWharfGeometry setting
965 2000-11-23 Dominik Vogt <dominik.vogt@gmx.de>
967 * FvwmScript/FvwmScript.c:
972 2000-11-22 Dominik Vogt <dominik.vogt@gmx.de>
974 * FvwmIconMan/winlist.c (free_windata):
975 * FvwmIconMan/xmanager.c (set_window_button):
976 (set_win_displaystring):
978 (move_window_buttons):
980 (insert_windows_button):
981 fixed memory corruption
983 * FvwmButtons/parse.c (ParseButton):
986 * FvwmPager/FvwmPager.c (list_destroy):
989 2000-11-22 Dan Espen <dane@mk.telcordia.com>
991 * FvwmForm/FvwmForm.c:
992 * FvwmForm/FvwmForm.h: Move string initialization into logic.
994 2000-11-21 Dominik Vogt <dominik.vogt@gmx.de>
996 * FvwmGtk/menu.c (convert_label_with_ampersand):
999 * FvwmGtk/expand.c (recursive_replace):
1001 * FvwmGtk/FvwmGtk.c (process_message):
1004 * FvwmGtk/menu.c (convert_label_with_ampersand):
1005 fixed overlapping memcpy
1007 * FvwmScript/Instructions.c (ChangeColorset):
1010 * FvwmIconMan/x.c (handle_error):
1011 prevent core dump if a managed window dies
1013 * FvwmForm/FvwmForm.c (ct_ButtonFont):
1026 use safemalloc/safecalloc
1032 * FvwmForm/FvwmForm.c:
1033 * FvwmForm/ReadXServer.c:
1034 * FvwmForm/ParseCommand.c (AddChar):
1036 replaced realloc with saferealloc
1038 * FvwmPager/FvwmPager.c (main):
1043 (NewPagerStringItem):
1046 * FvwmIconBox/FvwmIconBox.c (parseicon):
1053 use safemalloc instead of malloc
1057 fixed core dump and memory leaks
1061 * FvwmIconMan/xmanager.c (init_button_array):
1065 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
1066 fixed uninitialised memory read
1068 * FvwmButtons/parse.c (ParseButton):
1072 2000-11-20 olicha <olivier.chapuis@free.fr>
1074 * FvwmScript/FvwmScript.c:
1075 * FvwmScript/Widget/Tools.h:
1076 Fixed some icompatible declarations!
1078 2000-11-21 Dominik Vogt <dominik.vogt@gmx.de>
1080 * FvwmScript/FvwmScript.c (DeadPipe):
1084 * FvwmIconBox/FvwmIconBox.c (DeadPipe):
1087 fixed core dump at module shutdown and removed a lot of unnecessary
1090 * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
1092 fixed illegal X calls upon X shutdown
1094 2000-11-20 olicha <olivier.chapuis@free.fr>
1096 * FvwmM4/FvwmM4.c (main)
1097 Fixed removing the tmp file if -outfile is used
1099 2000-11-20 Dominik Vogt <dominik.vogt@gmx.de>
1101 * FvwmBacker/FvwmBacker.c (ParseConfig):
1104 * FvwmM4/FvwmM4.c (main):
1105 * FvwmCpp/FvwmCpp.c (main):
1108 * FvwmButtons/FvwmButtons.c (CheckForHangon):
1111 * FvwmRearrange/FvwmRearrange.c (free_window_list):
1114 * FvwmForm/FvwmForm.c (ParseActiveMessage):
1117 * FvwmIconBox/FvwmIconBox.c (freeitem):
1120 2000-11-19 Mikhael Goikhman <migo@homemail.com>
1122 * FvwmEvent/Makefile.am:
1123 don't interrupt 'make install' on 'ln -s' error
1125 * FvwmCommand/scripts/Makefile.am:
1126 added a comment about focus-link
1127 * FvwmCommand/scripts/focus-link.1:
1128 fixed a man page note about 'sleep in Exec'
1130 2000-11-19 Dan Espen <dane@mk.telcordia.com>
1132 * FvwmWharf/Makefile.am (EXTRA_DIST):
1133 * FvwmTaskBar/Makefile.am (EXTRA_DIST):
1134 * FvwmScript/Makefile.am (EXTRA_DIST):
1135 * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme
1138 2000-11-19 Dominik Vogt <dominik.vogt@gmx.de>
1140 * FvwmWinList/FvwmWinList.c (LoopOnEvents):
1141 * FvwmWinList/ButtonArray.c (RadioButton):
1142 fixed drawing of buttons in transient window lists
1143 * FvwmWinList/FvwmWinList.c (MakeMeWindow):
1144 fixed 'transient' pointer grabbing which was probably broken by the
1147 * FvwmTheme/FvwmTheme.1:
1148 ask users not to write 'transparency' bug reports
1150 2000-11-14 Dan Espen <dane@mk.telcordia.com>
1152 * FvwmForm/README: Remove obsolete README file.
1154 2000-10-16 olicha <olivier.chapuis@free.fr>
1156 * FvwmScript/Scripts/Makefile.am:
1157 Install Setup95 not Setup95.in
1159 2000-11-10 Mikhael Goikhman <migo@homemail.com>
1161 * FvwmBacker/root_bits.c:
1162 * FvwmTaskBar/ButtonArray.c:
1165 2000-11-09 Mikhael Goikhman <migo@homemail.com>
1167 * FvwmScript/FvwmScript.1:
1168 * FvwmScript/Scripts/Makefile.am:
1169 * FvwmScript/Scripts/fvwm-script-setup95.pl:
1170 * FvwmScript/Scripts/FvwmScript-*:
1171 * FvwmScript/Scripts/.cvsignore:
1172 use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor;
1173 added missing FvwmScript-WidgetDemo to the distribution
1176 fixed fvwm freeze - s/scanf/sscanf/,
1177 fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe()
1179 * FvwmWinList/ConfigFvwmWinList:
1180 * FvwmWinList/FvwmWinList.1:
1181 fixed obsolete Module "match" syntax
1183 * FvwmForm/FvwmForm.c:
1184 fixed an "Active command unknown" noice when running the same 2 forms
1185 by not printing an error if it is ct_table command
1187 * FvwmButtons/ConfigFvwmButtons:
1188 * FvwmTaskBar/ConfigFvwmTaskBar:
1189 * FvwmWinList/ConfigFvwmWinList:
1190 fixed some obsolete syntax, like Iconify -1
1192 2000-11-08 Mikhael Goikhman <migo@homemail.com>
1194 * FvwmForm/FormFvwm-*:
1195 * FvwmForm/FvwmForm.1:
1196 * FvwmForm/FvwmForm.c:
1197 * FvwmForm/Makefile.am:
1199 * FvwmForm/.cvsignore:
1200 use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.;
1201 issue a warning and auto-converting of old names
1203 * FvwmBacker/ConfigFvwmBacker:
1204 * FvwmButtons/ConfigFvwmButtons:
1205 * FvwmIconBox/ConfigFvwmIconBox:
1206 * FvwmIconMan/ConfigFvwmIconMan:
1207 * FvwmIdent/ConfigFvwmIdent:
1208 * FvwmPager/ConfigFvwmPager:
1209 * FvwmScroll/ConfigFvwmScroll:
1210 * FvwmTaskBar/ConfigFvwmTaskBar:
1211 * FvwmWinList/ConfigFvwmWinList:
1212 use a new module config syntax (using colon/space as a separator)
1214 2000-10-24 Dominik Vogt <dominik.vogt@gmx.de>
1216 * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw):
1219 2000-10-16 olicha <olivier.chapuis@free.fr>
1221 * FvwmScript/Instruction.c (ChangeFont):
1222 Fixed a memory leaks
1224 * FvwmScript/Widget/ItemDraw.c:
1225 Item Draw support a clic (put this in #ifdef)
1227 2000-10-11 olicha <olivier.chapuis@free.fr>
1229 * FvwmTaskBar/FvwmTaskBar.c:
1230 adapted to new format of border_width
1232 2000-10-12 Dominik Vogt <dominik.vogt@gmx.de>
1234 * FvwmButtons/FvwmButtons.c (MyXFree):
1237 * FvwmDebug/FvwmDebug.c (list_configure):
1238 * FvwmCommand/FvwmCommand.c (list_configure):
1239 adapted to new format of border_width
1241 2000-10-12 Mikhael Goikhman <migo@homemail.com>
1243 * FvwmButtons/FvwmButtons.c:
1244 fix -DI18N_MB compiling
1246 2000-10-11 olicha <olivier.chapuis@free.fr>
1248 * FvwmScript/Scripts/ScriptFvwmScreenSetup:
1251 2000-10-11 olicha <olivier.chapuis@free.fr>
1253 * FvwmTaskBar/FvwmTaskBar.c:
1254 Fixed my previous commit
1256 2000-10-11 Dominik Vogt <dominik.vogt@gmx.de>
1258 * FvwmButtons/FvwmButtons.c (MyXFree):
1261 2000-10-11 olicha <olivier.chapuis@free.fr>
1263 * FvwmTaskBar/FvwmTaskBar.c:
1264 Fixed a geometry problem.
1266 2000-10-08 Dominik Vogt <dominik.vogt@gmx.de>
1268 * FvwmPager/x_pager.c (CalcGeom):
1269 improved calculation of lower nad right edges of the mini window so that
1270 the whole mini desktop is used
1272 * FvwmPager/FvwmPager.c:
1273 new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h
1275 * FvwmForm/FvwmForm.c (DoCommand):
1276 * FvwmTheme/FvwmTheme.c (MyXParseColor):
1278 * FvwmIconMan/xmanager.c (query_geometry):
1280 * FvwmIconMan/x.c (find_frame_window):
1281 (find_frame_window):
1282 * FvwmWharf/FvwmWharf.c (main):
1286 * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1295 * FvwmScroll/GrabWindow.c (Loop):
1297 * FvwmScript/Widgets/Tools.c (DrawPMenu):
1299 * FvwmPager/x_pager.c (ReConfigure):
1301 * FvwmIconBox/FvwmIconBox.c (Loop):
1303 honour return code of XGetGeometry(), XGetWindowAttributes(),
1304 XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
1307 * FvwmScroll/GrabWindow.c:
1308 fixed some error messages
1310 * FvwmSave/FvwmSave.c (do_save):
1311 * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
1312 reindented functions
1314 * FvwmWharf/FvwmWharf.c (swallow):
1315 honour return code of XFetchName()
1317 * FvwmButtons/FvwmButtons.c (MyXFetchName):
1318 fixed return code logic
1321 honour return code of XFetchName()
1323 * FvwmTheme/FvwmTheme.c (parse_colorset):
1324 do not assume that XAllocColorCells always works
1326 2000-10-05 Dominik Vogt <dominik.vogt@gmx.de>
1328 * FvwmWinList/FvwmWinList.c (SomeButtonDown):
1333 * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
1337 * FvwmIconMan/x.c (handle_buttonevent):
1338 * FvwmIconMan/readconfig.c (ParseMouseEntry):
1339 * FvwmIconBox/FvwmIconBox.c (parsemouse):
1341 * FvwmButtons/FvwmButtons.c (AddButtonAction):
1344 all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons
1346 * FvwmWinList/FvwmWinList.c (LoopOnEvents):
1347 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
1348 fixed possible core dump
1350 * FvwmIdent/FvwmIdent.c (list_end):
1351 pressing button 2 asks for a new window
1353 2000-10-04 Paul D. Smith <psmith@gnu.org>
1355 * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n
1356 in echo commands and expect it to be expanded to a newline
1357 everywhere: some versions of echo require -e for that to work;
1358 some versions can't do it at all. Rewrite the command to avoid
1361 2000-10-04 Mikhael Goikhman <migo@homemail.com>
1363 * FvwmPager/FvwmPager.1:
1364 added a reference to BalloonStringFormat instead of "can't be changed"
1366 2000-10-01 olicha <olivier.chapuis@free.fr>
1369 Allows more widgets and variables
1371 2000-09-25 Mikhael Goikhman <migo@homemail.com>
1373 * FvwmGtk/dialog.c (widget_get_value):
1374 added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL
1376 2000-09-07 Dominik Vogt <dominik.vogt@gmx.de>
1378 * FvwmAuto/FvwmAuto.c:
1381 2000-09-06 Dominik Vogt <dominik.vogt@gmx.de>
1383 * FvwmIconMan/globals.c (init_win_manager):
1384 coredump fix by Yuuki Harano
1386 2000-08-19 Mikhael Goikhman <migo@homemail.com>
1388 * FvwmEvent/FvwmEvent.c:
1389 synchronize on M_DESTROY_WINDOW
1391 * FvwmForm/FvwmForm.1:
1392 several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share:
1394 2000-07-04 Dominik Vogt <dominik.vogt@gmx.de>
1396 * FvwmCommand/FvwmCommand.c:
1397 removed unsuded symbols
1399 2000-06-30 Mikhael Goikhman <migo@homemail.com>
1401 * FvwmCommand/Makefile.am:
1402 fixed build error when perl is not found, fixed generation of
1403 FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir)
1404 * FvwmCommand/findcmd:
1405 fixed generation of FvwmCommand.sh (function.c was changed) and
1406 handle 'function' & 'wait' functions specially not to clash with sh
1408 2000-06-28 olicha <olivier.chapuis@free.fr>
1410 * FvwmTaskBar/FvwmTaskBar.c:
1411 * FvwmTaskBar/Goodies.c:
1412 * FvwmIconBox/FvwmIconBox.c:
1413 Fixed modules config commands parsing problems caused by the new
1414 ModuleConfig implementation.
1416 2000-06-22 Chris Rankin <rankinc@zipworld.com.au>
1418 * FvwmPager/x_pager.c: revert mini-window size calculation, and
1419 put comments in the code to explain original code's reasoning.
1421 2000-06-21 olicha <olivier.chapuis@free.fr>
1423 * FvwmScript/Instruction.c:
1424 * FvwmScript/FvwmScript.1:
1425 * FvwmScript/scanner.{c,l}:
1426 * FvwmScript/script.{c,h,y}:
1427 Added missing GetMinValue and GetMaxValue instruction
1429 2000-06-20 Mikhael Goikhman <migo@homemail.com>
1431 * Enabled locking FvwmTheme config and messages.
1432 Fixed 'ModuleSynchronous FvwmTheme' dead-lock.
1434 2000-06-20 Chris Rankin <rankinc@zipworld.com.au>
1436 * FvwmPager/x_pager.c: tune the mini-window height and width
1437 calculations to be identical to their previous values. However,
1438 still guarantee that the values are consistent. (I.e. restore
1439 the off-by-one error.)
1441 2000-06-17 Chris Rankin <rankinc@zipworld.com.au>
1443 * FvwmPager/x_pager.c: try to fix "variability" in size (width) of
1444 small icons in the pager. Calculated mini-window width and height
1445 by scaling window width and height. ("edge2 - edge1" has an
1446 off-by-one error anyway.) Also do all multiplications before the
1447 final division so that inaccuracies of integer divison are not
1450 2000-06-15 Happy Hippo
1452 * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location,
1453 FvwmCommandS checks that pipes are pipes & only accessible by the user.
1454 * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to
1455 some config line not ending in new line. Cleans up socket.
1457 2000-06-15 Mikhael Goikhman <migo@homemail.com>
1459 * Temporary disabled locking FvwmTheme config and messages.
1462 2000-06-14 Dominik Vogt <dominik.vogt@gmx.de>
1464 * FvwmConsole/FvwmConsoleC.c:
1465 * FvwmButtons/FvwmButtons.c (main):
1472 * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous.
1473 It's now possible to change a colorset and get values via $[shadow.cs5]
1475 2000-06-13 Chris Rankin <rankinc@zipworld.com.au>
1477 * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe
1478 so that the loop exits when there is an error (unless there was no
1479 data found, in which case it continues.)
1481 2000-06-12 olicha <olivier.chapuis@free.fr>
1483 * FvwmScript/Instruction.c (*FuncGetOutput):
1484 Fixed a "writing past the end of allocation" bug in GetOutput
1487 2000-06-10 Chris Rankin <rankinc@zipworld.com.au>
1489 * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls
1490 instead of interrupting them, because this flag does not affect select'
1491 behaviour. Also stopped signals from closing the pipes; the idea is that
1492 the signal calls "last orders", and then allows the module to exit
1494 It should not take people's glasses away, because everyone should be
1495 allowed to drink up ... :-).
1497 * FvwmPager/x_pager.c: -Wall fix (comment within comment)
1501 * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm
1502 to FvwmCommand to use a queue: eliminated partial sending of messages,
1503 eliminated delays in handling input from FvwmCommand, now quits when
1504 fvwm quits (no more hanging around like a bad smell).
1506 * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth)
1507 with Scr.VWidth, some indentation changes, tiny mini-window display
1508 at page edges fixed (possibly).
1510 2000-06-07 Dominik Vogt <dominik.vogt@gmx.de>
1512 * FvwmWinList/FvwmWinList.c:
1513 fixed typo in #include directive
1515 2000-06-06 Dominik Vogt <dominik.vogt@gmx.de>
1517 * FvwmButtons/draw.c (RedrawButton):
1518 * FvwmButtons/FvwmButtons.c (Loop):
1519 redraw a panel button if the panel died
1521 2000-06-06 olicha <olivier.chapuis@free.fr>
1523 * FvwmTaskBar/Goodies.c (CreateTipWindow):
1524 Applied Gregory A. Shimansky TaskBar tips patch
1526 * FvwmScripts/Scripts/ScriptFvwmFileBrowser
1527 Reduced stderr out put
1529 2000-05-31 Mikhael Goikhman <migo@homemail.com>
1531 * FvwmPager/x_pager.c: set resource class to module name (FvwmPager).
1532 * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support.
1536 * FvwmPager/x_pager.c: Position of small windows on page boundaries.
1538 2000-05-31 Dominik Vogt <dominik.vogt@gmx.de>
1540 * FvwmIconMan/xmanager.c:
1541 emty icon managers were not redrawn properly after a expose sometimes
1543 2000-05-30 Dominik Vogt <dominik.vogt@gmx.de>
1545 * FvwmCommand/FvwmCommandS.c (server):
1546 * FvwmCommand/FvwmCommand.c (main):
1547 fixed random pipe name bug (used uninitialised array instead of display
1550 * FvwmCommand/FvwmCommand.c (list_new_page):
1551 fixed printf arguments
1553 2000-05-27 olicha <olivier.chapuis@free.fr>
1555 * FvwmIconBox/FvwmIconBox.{c,h}:
1556 Fixed NoIcon/Icon and WindowListSkip/Hit style Change
1558 2000-05-26 olicha <olivier.chapuis@free.fr>
1560 * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified):
1561 Fixed NoIconAction and WindowListSkip/Hit style Change
1564 Fixed Sticky window and WinList width for ShowCurrentDesk
1565 Fixed WindowListSkip/Hit style Change
1567 2000-05-25 Dominik Vogt <dominik.vogt@gmx.de>
1569 * FvwmCommand/FvwmCommand.c (list_configure):
1570 removed FlipTransient style
1572 2000-05-25 olicha <olivier.chapuis@free.fr>
1574 * FvwmWinList/FvwmWinList.c:
1575 Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT
1576 and fix it for title at bottom and define it
1578 * FvwmWinList/FvwmWinList.c (ProcessMessage):
1579 * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky,
1580 IsItemIconSuppressed,IsItemSkipWindowList):
1581 Fixed double animation after a Icon/NoIcon style change
1582 Preparation for fixing Stick/Slipery and WindowListSkip/Hit
1585 2000-05-24 olicha <olivier.chapuis@free.fr>
1587 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1588 Fixed shading with an AutoHide/Stick
1590 * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position
1592 2000-05-20 olicha <olivier.chapuis@free.fr>
1594 * FvwmScript/Scripts/ScriptFvwmSetup95.in
1595 Corrected a miss print (thanks to sa)
1597 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents,
1599 Fixed AutoStick and AutoHide for a TaskBar with a title
1602 Complete GSFR conversion. Fixed WindowListSkip/Hit style change.
1603 Remove dummy code (e.g., the swallow code)
1605 2000-05-17 olicha <olivier.chapuis@free.fr>
1607 * FvwmScript/Widgets/TextField.c (*):
1608 Fixed long text input
1610 * FvwmScript/Scripts/ScriptFvwmBaseConfig:
1611 Replace MoveSmoothness by MoveThreshold
1613 * FvwmScript/Scripts/ScriptFileBrowser: A Clean up
1615 * FvwmScript/Scripts/ScriptFvwmSetup95.in:
1616 * FvwmScript/Scripts/script-fvwm-setup95.pl:
1619 * FvwmScript/FvwmScript.c: Removed some bad debug code
1621 2000-05-14 Dominik Vogt <dominik.vogt@gmx.de>
1623 * ChangeLog-pre-2.2:
1624 moved old ChangeLog into new file
1626 2000-05-14 Mikhael Goikhman <migo@homemail.com>
1628 * ChangeLog: some clean up, like removing modules/ prefix everywhere
1629 and correcting some headers
1630 * FvwmPager/FvwmPager.[c1]:
1631 * FvwmPager/x_pager.c:
1632 removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1
1633 now means no gap, so the default is now 3 (was 2)
1635 2000-05-13 Dominik Vogt <dominik.vogt@gmx.de>
1637 * FvwmTaskBar/Goodies.c:
1638 fixed checking for mail although "None" Mailbox was used if a Mailcheck
1643 * FvwmAnimate/FvwmAnimate.c:
1644 * FvwmAuto/FvwmAuto.c:
1645 * FvwmConsole/FvwmConsole.1:
1646 * FvwmForm/FvwmForm.c:
1647 * FvwmGtk/FvwmGtk.c:
1648 * FvwmIconBox/FvwmIconBox.c:
1649 * FvwmIconMan/fvwm.c:
1650 * FvwmTaskBar/FvwmTaskBar.c:
1651 * FvwmWinList/FvwmWinList.c:
1652 Replaced FINISHED_STARTUP, UNLOCK & KILLME commands.
1653 * FvwmCommand/FvwmCommandS.c: does it's own killme processing.
1655 2000-05-10 Michael Han <mikehan@best.com
1657 * FvwmDebug/FvwmDebug.1:
1658 * FvwmDebug/FvwmDebug.h:
1659 * FvwmDebug/FvwmDebug.c:
1660 FvwmDebug now has -v flag for optional flag output
1661 FvwmDebug now directs to arbitrary files
1662 FvwmDebug reads add/configure packets by casting to ConfigWinPacket
1663 Lots of cleanup in FvwmDebug, reducing the number of functions
1665 2000-05-10 olicha <olivier.chapuis@free.fr>
1667 * FvwmScript/Instruction.c (ReceivFromScript):
1668 Fixed cpu if ReceivFromScript is used by swallowed Script
1671 * FvwmScript/FvwmScript.c (ReadFvwmScriptArg):
1672 Fixed communication between a child script and its children
1674 * FvwmScript/Widget/List.c (DrawVSblist):
1675 Fixed drawing of the List "ascenseur vertical"
1677 2000-05-05 Mikhael Goikhman <migo@homemail.com>
1679 * FvwmWharf/FvwmWharf.1: fixed a typo
1680 * FvwmCpp/FvwmCpp.c (main): the same missing space as described below
1682 2000-05-05 Brad Giaccio <bgiaccio@psrw.com>
1684 * FvwmM4/FvwmM4.c (main):
1685 fixed a bug created when FVWM_DATADIR was added to m4 options
1686 - sprintf(m4_options, "-I '%s'", FVWM_DATADIR);
1687 + sprintf(m4_options, "-I '%s' ", FVWM_DATADIR);
1688 the missing space after the ' caused the next option in the commandline
1691 2000-05-04 Mikhael Goikhman <migo@homemail.com>
1693 * FvwmAuto/FvwmAuto.c (main):
1694 enabled corrected fix (not hack) again. If the action is a function
1695 without 'raise' or 'lower' in its name, a user definitely does not
1696 want to have raise/lower support, i.e. ignoring already raised windows.
1698 2000-05-02 Dominik Vogt <dominik.vogt@gmx.de>
1700 * FvwmAuto/FvwmAuto.c (main):
1701 fixed raiselower hack
1702 removed raiselower hack for now; what if the action is a function w/o
1703 'raise' or 'lower' in its name?
1705 * FvwmWinList/FvwmWinList.c (MakeMeWindow):
1707 simplified placement code when window height changes
1708 fixed placement of window list with negative y geometry and
1711 * FvwmWinList/FvwmWinList.1:
1712 Clarified NoAnchor option.
1714 2000-04-27 Mikhael Goikhman <migo@homemail.com>
1716 * FvwmAuto/FvwmAuto.c (main):
1717 fixed incorrect allocation when adding Silent prefix;
1718 use special Raise/Lower support only if actions have something
1719 to do with Raise/Lower, otherwise listen to focus changes only
1721 2000-04-27 Dominik Vogt <dominik.vogt@gmx.de>
1723 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
1724 applied fix for uninitialised variable by John Latham
1726 2000-04-26 olicha <olivier.chapuis@free.fr>
1728 * FvwmTaskBar/FvwmTaskBar.1:
1729 Corrected miss print and document TipsColorset
1731 2000-04-26 Dominik Vogt <dominik.vogt@gmx.de>
1733 * FvwmPager/x_pager.c (initialize_pager):
1734 fixed negative x/y geometries of main pager window
1736 2000-04-24 Dominik Vogt <dominik.vogt@gmx.de>
1738 * FvwmScript/Instructions.c (Exec):
1741 2000-04-26 Mikhael Goikhman <migo@homemail.com>
1743 * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am,
1744 * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c,
1745 * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm.,
1746 * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in,
1747 * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am,
1748 * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am,
1749 * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c,
1750 * FvwmM4/Makefile.am, FvwmPager/Makefile.am,
1751 * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c,
1752 * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am,
1753 * FvwmScript/Scripts/ScriptFvwmBaseConfig,
1754 * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am,
1755 * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am:
1756 Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
1757 renamings and rewordings.
1759 2000-04-25 olicha <olivier.chapuis@free.fr>
1761 * FvwmTaskBar/FvwmTaskBar.c:
1762 * FvwmTaskBar/List.c:
1763 * FvwmTaskBar/Goodies.c:
1764 Messages go to stderr as almost all the other modules
1766 2000-04-24 olicha <olivier.chapuis@free.fr>
1768 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1769 * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate,
1770 IsItemIndexIconSuppressed):
1771 Fixed double animations (module & icon) with NoIconAction.
1772 This does not work perfectly with a dynamic (no)icon style change.
1774 2000-04-24 olicha <olivier.chapuis@free.fr>
1776 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1777 * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky):
1778 Fixed sticky/slippery change with DeskOnly
1780 2000-04-23 Mikhael Goikhman <migo@homemail.com>
1782 * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints
1783 * FvwmWharf/FvwmWharf.c (change_window_name): set resource names
1784 * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit
1785 * FvwmIdent/FvwmIdent.c (list_end): remove debug messages
1787 2000-04-23 Mikhael Goikhman <migo@homemail.com>
1789 * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key
1790 release without an actual press first
1792 2000-04-22 Dan Espen <dane@mk.telcordia.com>
1794 * FvwmIdent/FvwmIdent.c (change_window_name): FvwmIdent sets resource
1795 name to module alias and resource class to module name.
1797 * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource
1798 name to module alias and resource class to module name.
1800 2000-04-22 Mikhael Goikhman <migo@homemail.com>
1802 * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60)
1803 * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description
1805 2000-04-22 Dan Espen <dane@mk.telcordia.com>
1807 * FvwmWinList/FvwmWinList.c: Another I18N patch.
1809 2000-04-20 olicha <olivier.chapuis@free.fr>
1811 * FvwmScript/Instruction.c (*LaunchScript, Exec):
1812 Replace some int by unsigned long for OSF1 V4.O alpha and al.
1814 2000-04-20 olicha <olivier.chapuis@free.fr>
1816 * FvwmScript/Scripts/ScriptFvwmSetup95.in:
1817 * FvwmScript/Scripts/script-fvwm-sample95.pl:
1818 Added a CDE support and a new FAST/SLOW X server option for
1819 the Sample-95 installation
1821 * FvwmScript/Scripts/ScriptFvwmBrowser
1822 Some fixes, need more work.
1826 * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109)
1828 2000-04-18 Mikhael Goikhman <migo@homemail.com>
1830 * FvwmM4/FvwmM4.c (main):
1831 * FvwmCpp/FvwmCpp.c (main):
1832 add "-I FVWM_CONFIGDIR" to preprocessors
1834 2000-04-18 Dominik Vogt <dominik.vogt@gmx.de>
1836 * FvwmAuto/FvwmAuto.c (main):
1837 tried to fix bug #550
1841 * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved
1842 transparency support for mini-windows. (todo 108)
1844 2000-04-17 olicha <olivier.chapuis@free.fr>
1846 * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu)
1847 Fixed ChangeTitle for PopupMenu
1849 2000-04-16 olicha <olivier.chapuis@free.fr>
1851 * FvwmScript/Scripts/ScriptFvwmSetup95.in:
1852 replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile
1854 2000-04-16 Dan Espen <dane@mk.telcordia.com>
1856 * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments.
1858 2000-04-16 olicha <olivier.chapuis@free.fr>
1860 * FvwmScript/Scripts/ScriptFvwmSetup95.in:
1861 * FvwmScript/Scripts/script-fvwm-sample95.pl:
1862 ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files
1863 config and parse the menus (and the (Mini)Icon styles).
1865 2000-04-15 olicha <olivier.chapuis@free.fr>
1867 * FvwmForm/FvwmFormQuitVerify.
1870 2000-04-13 olicha <olivier.chapuis@free.fr>
1872 * FvwmScript/Scripts/ScriptFvwmSetup95.in:
1873 * FvwmScript/Scripts/script-fvwm-sample95.pl:
1874 * /FvwmScript/Scripts/Makefile.am
1875 Fixed sample-95 building.
1877 2000-04-11 olicha <olivier.chapuis@free.fr>
1879 * FvwmScript/Scripts/ScriptFvwmSetup95.in:
1880 * FvwmScript/Scripts/Makefile.am
1881 A new FvwmScript script for installing system.fvwm2rc-sample-95
1883 2000-04-07 Dominik Vogt <dominik.vogt@gmx.de>
1885 * FvwmDebug/FvwmDebug.c (list_old_add):
1887 print out old window packets; patch by Mike Han
1889 2000-04-06 Dan Espen <dane@mk.telcordia.com>
1891 * FvwmForm/ReadXServer.c: Fix array bounds write error during
1892 editing of line recalled with meta <.
1894 2000-03-26 olicha <olivier.chapuis@free.fr>
1896 * FvwmScript/Instructions.c (Exec):
1897 Fixed Do instruction again
1899 2000-03-24 Dominik Vogt <dominik.vogt@gmx.de>
1901 * FvwmButtons/parse.c (ParseButton):
1902 fixed 'Action' option with trailing spaces
1904 2000-03-24 olicha <olivier.chapuis@free.fr>
1906 * FvwmScript/Instructions.c (Exec):
1907 Fixed core dump with Do instruction with > 256 chars.
1908 Extended the above limit to 998 (as fvwm)
1910 2000-03-24 Dominik Vogt <dominik.vogt@gmx.de>
1912 * FvwmAnimate/FvwmAnimate.c:
1913 use new command SET_NOGRAB_MASK
1915 * FvwmDebug/FvwmDebug.c (process_message):
1916 print out number of unknown packet type
1920 * FvwmDragWell/fvwmDragWell.*: support for transpency
1922 2000-03-10 olicha <olivier.chapuis@free.fr>
1924 * FvwmPager/x_pager.c (change_colorset):
1925 Fixed labels colorset changes. Note: there is still a problem
1926 with the lines which separate desk.
1930 * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to
1931 prevent modules quiting when lots of colorsets are changed quickly
1933 2000-03-09 olicha <olivier.chapuis@free.fr>
1935 * FvwmButtons/draw.c (RedrawButton):
1936 Fixed individual button Colorset for shaped swallowed apps
1938 2000-03-08 olicha <olivier.chapuis@free.fr>
1940 * FvwmButtons/draw.c (RedrawButton):
1941 Fixed individual button Colorset
1942 * FvwmScript/Scripts/TerminalSettings.fss
1943 Now this script works
1945 2000-03-08 olicha <olivier.chapuis@free.fr>
1947 * FvwmPager/x_pager.c (initialize_pager):
1948 Fixed hilight desk title drawing GC
1952 * FvwmWinList/*: better refresh strategy: doesn't flicker anymore.
1954 2000-03-01 Dominik Vogt <dominik.vogt@gmx.de>
1956 * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
1957 fixed uninitialised colour set in swallowed applications
1959 2000-02-28 Dominik Vogt <dominik.vogt@gmx.de>
1961 * FvwmIconMan/x.c (create_manager_window):
1962 applied colorset fix by Mike Han
1964 2000-02-11 olicha <olivier.chapuis@free.fr>
1966 * FvwmScript/Scripts/ScriptFvwmBaseConfig
1967 Replaced GlobalOpts by the new corresponding styles.
1969 2000-02-06 olicha <olivier.chapuis@free.fr>
1971 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1973 * FvwmScript/Instruction.c (ChangeBackColor):
1974 Fixed ChangeBackColor.
1975 * FvwmScript/Widgets/*:
1976 Removed unused XSetBackground.
1978 2000-02-06 olicha <olivier.chapuis@free.fr>
1980 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1981 Fixed iconification of a sticky window after a desk switch
1982 with FvwmTaskBarDeskOnly
1986 * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
1988 2000-01-31 Brad Giaccio <bgiaccio@psrw.com>
1990 * FvwmGtk/FvwmGtk.1:
1993 2000-01-30 olicha <olivier.chapuis@free.fr>
1995 * FvwmScript/Scripts/ScriptFvwmScreenSetup:
1998 2000-01-28 Dominik Vogt <dominik.vogt@gmx.de>
2000 * FvwmPager/FvwmPager.c (list_deiconify):
2001 fixed deiconify packet handling
2003 * FvwmGtk/FvwmGtk.1:
2006 2000-01-28 olicha <olivier.chapuis@free.fr>
2008 * FvwmPager/FvwmPager.c (main):
2009 * FvwmPager/FvwmPager.1:
2010 FvwmParger can use aliases.
2012 2000-01-27 Dominik Vogt <dominik.vogt@gmx.de>
2014 * FvwmIconMan/xmanager.c (draw_manager):
2015 fixed drawing of empty region bug introduced with 'transparency' patches
2017 * FvwmIconMan/fvwm.c (ProcessMessage):
2018 fixed usage of 'focus' colours when followfocus is false
2020 * FvwmCommand/FvwmCommandS.c:
2021 removed debug fprintf
2023 * FvwmIconMan/xmanager.c (clear_empty_region):
2024 fixed drawing background in non-transparent IconMan
2026 * FvwmPager/x_pager.c (MoveWindow):
2028 fixed dragging windows out of pager
2030 * FvwmCommand/FvwmCommand.c:
2033 * FvwmCommand/FvwmCommand.h:
2034 * FvwmCommand/FvwmCommandS.c:
2035 fixed communication problem between server and client
2036 removed some code without effects
2038 removed dead pipe error message
2040 2000-01-26 olicha <olivier.chapuis@free.fr>
2042 * FvwmScript/Scripts/ScriptFvwmBellSetup:
2043 * FvwmScript/Scripts/ScriptFvwmKeyboardSetup:
2044 * FvwmScript/Scripts/ScriptFvwmPointerSetup:
2045 * FvwmScript/Scripts/ScriptFvwmSreenSetup:
2046 * FvwmScript/FvwmScript.1:
2051 * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons
2053 2000-01-24 Brad Giaccio <bgiaccio@psrw.com>
2055 * FvwmPager/FvwmPager.c (ParseOptions):
2056 fix for fonts with quotes and "none"
2058 2000-01-24 Brad Giaccio <bgiaccio@psrw.com>
2060 * FvwmButtons/parse.c (my_get_font): patch to handle font as last option
2062 2000-01-21 Chris Rankin <rankinc@zipworld.com.au>
2064 * FvwmIconMan/FvwmIconMan.c
2065 Similar trick as for FvwmAuto; just do these two modules for now
2066 as these are the only ones that people are seeing problems with.
2068 2000-01-21 Chris Rankin <rankinc@zipworld.com.au>
2070 * FvwmAuto/FvwmAuto.c
2071 Changed default signal disposition to SA_RESTART instead of
2072 SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select()
2073 regardless of this setting.
2075 2000-01-19 Dominik Vogt <dominik.vogt@gmx.de>
2077 * FvwmButtons/parse.c (my_get_font):
2080 can now have fontname with spaces in buttons
2082 2000-01-18 Brad Giaccio <bgiaccio@psrw.com>
2084 * FvwmIconMan/readconfig.c (trim): added function to remove extra
2085 white space from a line (fixed problem with font 5x7 plus a trailing
2088 * FvwmIconMan/readconfig.c (read_in_resources):
2089 * FvwmPager/FvwmPager.c (ParseOptions):
2090 can now have fontname with spaces
2092 2000-01-15 Dominik Vogt <dominik.vogt@gmx.de>
2094 * FvwmPager/x_pager.c:
2095 some safety fixes w/ balloon labels
2097 2000-01-14 Dominik Vogt <dominik.vogt@gmx.de>
2099 * FvwmTheme/FvwmTheme.c (parse_colorset):
2100 fixed coredump using 'average' background as well as 'transparent'
2102 * FvwmIconMan/xmanager.c:
2103 fixed title changes on 'transparent' buttons
2105 2000-01-12 Dominik Vogt <dominik.vogt@gmx.de>
2107 * FvwmIconMan/xmanager.c:
2108 don't draw empty titles oon empty managers
2109 (clear_empty_region):
2111 icon man honours transparent colour set backgrounds
2113 * FvwmPager/FvwmPager.c (list_new_desk):
2114 * FvwmPager/x_pager.c:
2115 make pager work with FvwmTheme's 'Transparent' option
2117 2000-01-09 Dominik Vogt <dominik.vogt@gmx.de>
2119 * FvwmTheme/FvwmTheme.c:
2120 new option 'Transparent'
2122 * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2124 removed previous configure request patch
2126 2000-01-08 Dan Espen <dane@mk.telcordia.com>
2128 * FvwmScript/FvwmScript.1 (example): Clean up.
2130 2000-01-07 Dominik Vogt <dominik.vogt@gmx.de>
2132 * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
2134 adapted to new fvwm ConfigureRequest code
2136 2000-01-06 Chris Rankin <rankinc@zipworld.com.au>
2138 * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o
2140 2000-01-04 Dan Espen <dane@mk.telcordia.com>
2142 * FvwmForm/FvwmForm.1: Document means of passing closing paren
2143 thru in a command string.
2145 * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass
2146 a closing paren thru in a command.
2148 2000-01-04 olicha <olivier.chapuis@free.fr>
2150 * FvwmScript/Scripts/ScriptFvwmQuit
2151 Fixed restart in ScriptFvwmQuit
2153 2000-01-04 Dominik Vogt <dominik.vogt@gmx.de>
2155 * FvwmIconMan/x.c (X_init_manager):
2156 allow the buttongeometry option to reduce the button height to a
2157 minimum of the font height
2159 2000-01-04 olicha <olivier.chapuis@free.fr>
2161 * FvwmScript/Scripts/ScriptFvwmDefaultStyle:
2162 * FvwmScript/Scripts/ScriptFvwmBaseConfig:
2163 * FvwmScript/FvwmScript.1 (EXAMPLES):
2164 Renamed DefaultStyle to BaseConfig. BaseConfig save its
2165 preferences in .FvwmBaseConfig or in a file given as first
2166 argument to the script. Others, "ameliorations"
2168 2000-01-03 olicha <olivier.chapuis@free.fr>
2170 * FvwmScript/Instructions.c (GetScriptArg):
2171 Fixed GetScriptArg core dump
2173 2000-01-02 Dominik Vogt <dominik.vogt@gmx.de>
2175 * FvwmTaskBar/FvwmTaskBar.h:
2176 * FvwmButtons/FvwmButtons.c:
2177 * FvwmIconBox/FvwmIconBox.c:
2178 include fvwmlib.h before fvwm.h
2180 1999-12-31 Dan Espen <dane@mk.telcordia.com>
2182 * FvwmScript/FvwmScript.1: Adjustments.
2184 1999-12-31 olicha <olivier.chapuis@free.fr>
2186 * FvwmScript/Scripts/*:
2187 Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump,
2188 ScreenSetup and WidgetDemo to ScriptFvwm*.
2189 Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit.
2190 Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change
2191 and save most of the fvwm default styles
2193 * FvwmScript/Scripts/Makefile.am:
2194 The above scripts are installed in FVWM_CONFIGDIR
2196 * FvwmScript/FvwmScript.1
2197 New section EXAMPLES
2199 1999-12-31 olicha <olivier.chapuis@free.fr>
2201 * FvwmScript/FvwmScript.c (BuildGUI):
2202 Fixed DefaultColorset
2203 Fixed main Colorset against Widget Colors
2205 1999-12-30 Dominik Vogt <dominik.vogt@gmx.de>
2207 * FvwmButtons/FvwmButtons.c (swallow):
2208 longer delay before forcing a colorset background on a swallowed window
2210 * FvwmScroll/GrabWindow.c:
2211 removed #define MAX_ICON_NAME_LEN; already in defaults.h
2213 1999-12-29 Dominik Vogt <dominik.vogt@gmx.de>
2215 * FvwmTheme/FvwmTheme.c (parse_colorset):
2217 new options 'Plain' and 'NoShape'
2218 fixed bug that reset bg to default colour when the pixmap was removed
2220 * FvwmButtons/button.c (buttonColorset):
2221 * FvwmButtons/draw.c (RedrawButton):
2222 * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
2223 Colorset fg/hilight/shdow colours are applied properly to buttons
2225 1999-12-20 Dominik Vogt <dominik.vogt@gmx.de>
2227 * FvwmCommand/FvwmCommandS.c (close_pipes):
2228 another try to fix the FvwmCommandS-on-exit core dump
2230 1999-12-28 olicha <olivier.chapuis@free.fr>
2232 * FvwmScript/FvwmScript.c (ParseOptions):
2234 * FvwmScript/FvwmScript.1
2235 New options FvwmScriptDefaultFont, FvwmScriptDefaultBack,
2236 FvwmScriptDefaultFore, FvwmScriptDefaultHilight,
2237 FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset
2240 1999-12-27 Mikhael Goikhman <migo@homemail.com>
2242 * FvwmScript/FvwmScript.c (OpenWindow): set class & resource
2243 (main): minor rewording in the missing parameter error message
2245 1999-12-27 olicha <olivier.chapuis@free.fr>
2247 * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task
2249 * FvwmScript/Scripts/Find:
2250 * FvwmScript/Scripts/Makefile.am:
2251 New script, a front-end to find
2253 1999-12-26 Dan Espen <dane@mk.telcordia.com>
2255 * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly
2256 matches the buffer allocated for it.
2257 Suppress a UMR in referencing the first byte of unitialized input
2260 * FvwmForm/ReadXServer.c: Backout code cleanup. Needs more work.
2262 * FvwmScript/FvwmScript.1: Describe how scripts are located for
2265 * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME
2266 or FVWM_CONFIGDIR in addition to old rules. This makes
2267 "*FvwmScriptPath" unnecessary.
2269 * FvwmScript/Makefile.am: Pass configdir into FvwmScript.
2271 * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to
2272 pasting, and display corruption for multiple messages arriving from
2273 fvwm and showing in a forms message area.
2275 1999-12-20 Brad Giaccio <bgiaccio@psrw.com>
2277 * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add
2280 1999-12-18 olicha <olivier.chapuis@free.fr>
2282 * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
2288 1999-12-17 Dan Espen <dane@mk.telcordia.com>
2290 * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing
2291 structure initialization from {} to {0}.
2293 * FvwmDragWell/fvwmDragWell.h: remove spurious ;.
2295 1999-12-16 Dominik Vogt <dominik.vogt@gmx.de>
2297 * FvwmBacker/FvwmBacker.c (ProcessMessage):
2298 backer now takes action when the desk is changed
2300 * FvwmPager/FvwmPager.c (ParseOptions):
2301 pager handles DesktopSize correctly; DeskTopScale option finally works
2303 1999-12-14 olicha <olivier.chapuis@free.fr>
2305 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
2308 Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
2311 1999-12-13 olicha <olivier.chapuis@free.fr>
2313 * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
2317 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2321 1999-12-12 olicha <olivier.chapuis@free.fr>
2323 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2329 * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon.
2331 1999-12-09 olicha <olivier.chapuis@free.fr>
2333 * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2334 * FvwmButtons/FvwmButtons.1:
2335 Just updated the last SlideWindow argument. Explained the use
2336 of NoHints with panels and updated the noborder option.
2338 1999-12-08 Dan Espen <dane@mk.telcordia.com>
2340 * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability.
2341 Remove the #define inside the else.
2343 * FvwmButtons/FvwmButtons.1 Grammar.
2345 1999-12-08 Dominik Vogt <dominik.vogt@gmx.de>
2347 * FvwmPager/FvwmPager.c (list_new_page):
2348 tried to fix M_NEW_PAGE packets in pager
2350 1999-12-07 Dan Espen <dane@mk.telcordia.com>
2352 * FvwmForm/FvwmForm.c: You can save and use the previous setting
2355 * FvwmForm/FvwmForm.1: Document the saving of choices.
2357 * FvwmForm/FormFvwmRlogin.: Change the rlogin form so that it
2358 remembers how it was last used.
2360 1999-12-07 Dominik Vogt <dominik.vogt@gmx.de>
2365 1999-12-06 olicha <olivier.chapuis@free.fr>
2367 * FvwmPager/FvwmPager.c (list_new_page):
2368 Fixed a problem if you switch of desk via clicking on a page
2370 * FvwmButtons/parse.c (ParsePanel):
2371 Fixed typo in comments
2373 1999-12-06 olicha <olivier.chapuis@free.fr>
2375 * FvwmWinList/FvwmWinList.c (ProcessMessage):
2376 Take in account bottom title and update the border width and title
2377 height in the good place to fix a bug with dynamic style changes
2378 and DeskOnly option.
2380 * FvwmButtons/FvwmButtons.1:
2381 Added a sentence in the position doc
2383 1999-12-06 Dan Espen <dane@mk.telcordia.com>
2385 * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording.
2387 1999-12-06 olicha <olivier.chapuis@free.fr>
2389 * FvwmButtons/FvwmButons.c (GetPanelGeometry):
2392 * FvwmButtons/FvwmButons.h (button_info_struct):
2394 * FvwmButtons/FvwmButons.1:
2395 * FvwmButtons/parse.c (ParsePanel):
2397 Added a position option to Panel.
2399 1999-12-05 Dan Espen <dane@mk.telcordia.com>
2401 * FvwmForm/FvwmForm.c (DoCommand): Fixed overprinting in output
2402 message area. Theres still an overprinting problem in pasting.
2404 1999-12-03 olicha <olivier.chapuis@free.fr>
2406 * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
2407 Resize the buttons array when border width change
2409 1999-12-03 Dominik Vogt <dominik.vogt@gmx.de>
2411 * FvwmIconBox/FvwmIconBox.c (process_message):
2414 1999-12-03 olicha <olivier.chapuis@free.fr>
2416 * FvwmEvent/FvwmEvent.c (main):
2418 * FvwmEvent/FvwmEvent.1:
2419 New configuration option FvwmEventStartDelay: can be used to
2420 fix "the" FvwmEvent bug.
2422 1999-12-02 Brad Giaccio <bgiaccio@psrw.com>
2424 * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if
2427 1999-12-01 Brad Giaccio <bgiaccio@psrw.com>
2429 * FvwmIconMan/xmanager.c (resize_manager):
2430 Forgot to check if manager actually changed size before resizing
2431 pixmap, caused window additions to be very slow
2433 1999-11-30 olicha <olivier.chapuis@free.fr>
2435 * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
2436 Fixed a core dump if FvwmTaskBarColorset is not used
2438 * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
2439 Fixed a dynamic style problem
2441 1999-11-30 Brad Giaccio <bgiaccio@psrw.com>
2443 * FvwmIconMan/ConfigFvwmIconMan:
2444 * FvwmIconMan/FvwmIconMan.1:
2445 * FvwmIconMan/readconfig.c (read_in_resources):
2446 * FvwmIconMan/xmanager.c:
2448 (set_win_iconified): added new option iconColorset and iconstyle
2450 1999-11-30 Brad Giaccio <bgiaccio@psrw.com>
2452 * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in
2454 1999-11-30 Brad Giaccio <bgiaccio@psrw.com>
2456 * FvwmWinList/FvwmWinList.1: fixed typo
2458 * FvwmIconBox/FvwmIconBox.1:
2459 * FvwmIconBox/FvwmIconBox.c (animate):
2462 (ParseOptions): added support for FvwmAnimate
2464 1999-11-30 Dominik Vogt <dominik.vogt@gmx.de>
2466 * FvwmTaskBar/Goodies.c:
2470 1999-11-30 olicha <olivier.chapuis@free.fr>
2472 * FvwmTaskBar/Goodies.c (ShowTipWindow):
2473 Fixed core dump if FvwmTaskBarShowTips is not enabled
2475 1999-11-28 Dan Espen <dane@mk.telcordia.com>
2477 * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically
2480 1999-11-27 Dominik Vogt <dominik.vogt@gmx.de>
2482 * FvwmTaskBar/FvwmTaskBar.1:
2485 1999-11-27 Dominik Vogt <dominik.vogt@gmx.de>
2487 * FvwmCommand/findcmd.pl (getcmd):
2488 use new name of 'functions' array
2490 1999-11-27 olicha <olivier.chapuis@free.fr>
2492 * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage):
2496 * FvwmTaskBar/FvwmTaskBar.1
2497 FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't
2498 hide if the pointer is on the border; fix a problem with the first
2500 Fixed the StartMenu tip
2502 1999-11-27 Dominik Vogt <dominik.vogt@gmx.de>
2504 * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
2508 1999-11-27 Mikhael Goikhman <migo@homemail.com>
2510 * FvwmBacker/FvwmBacker.[ch]:
2511 Don't listen to M_NEW_DESK anymore; fixed colorset update condition;
2512 removed all kinds of debug logs, some clean up.
2514 1999-11-26 Dan Espen <dane@mk.telcordia.com>
2516 * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks
2521 * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop
2523 1999-11-25 Dan Espen <dane@mk.telcordia.com>
2525 * FvwmForm/FvwmForm.c: Allow for command line variables for forms.
2526 * FvwmForm/FvwmForm.1: Document variable substitution in forms.
2528 1999-11-25 olicha <olivier.chapuis@free.fr>
2530 * FvwmIconBox/FvwmIconBox.c (ParseOptions):
2533 * FvwmIconBox/FvwmIconBox.1
2534 Added FvwmIconBoxUseSkipList configuration option
2536 * FvwmWinList/FvwmWinList.1
2539 1999-11-25 Dominik Vogt <dominik.vogt@gmx.de>
2541 * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2542 attempt to improve sliding panels
2544 * FvwmIconBox/icons.c (CreateIconWindow):
2545 * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
2549 1999-11-24 Brad Giaccio <bgiaccio@psrw.com>
2550 * FvwmIconMan/xmanager.c (resize_manager):
2551 if using a colorset gradient or pixmap it is now resized when
2552 then the manager changes sizes
2554 1999-11-24 olicha <olivier.chapuis@free.fr>
2556 * FvwmTaskBar/FvwmTaskBar.1
2557 * FvwmTaskBar/ConfigFvwmTaskBar
2558 Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since
2559 now the position computation take the real border width in account
2563 * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching,
2564 allowed some XErrors to not dump core
2565 *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors.
2567 1999-11-23 Mikhael Goikhman <migo@homemail.com>
2569 Applied a FvwmBacker patch from Michael Han, fixed and modified.
2571 * FvwmBacker/FvwmBacker.[ch]:
2572 * FvwmBacker/ConfigFvwmBacker:
2573 * FvwmBacker/FvwmBacker.1:
2574 Added page-awareness; converted to linked list of commands instead of
2575 table (to fix bugs caused if DesktopSize changes or if desktop is
2577 A new syntax: *FvwmBackerCommand (Page x y, Desk d) command.
2578 Support for dynamic config changes; some clean up.
2580 1999-11-22 olicha <olivier.chapuis@free.fr>
2582 * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody):
2583 (CreateMailTipWidow):
2586 Fixed mail drawing and tips drawing.
2588 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
2589 Fixed an AutoHide bug: no hide after a "StartMenu" Popup
2591 1999-11-22 olicha <olivier.chapuis@free.fr>
2593 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2596 Fixed AutoHide with dynamic change of the frame width.
2598 1999-11-21 Dominik Vogt <dominik.vogt@gmx.de>
2600 * FvwmIconMan/fvwm.c (new_window):
2601 removed debug 'sleep'
2603 1999-11-21 olicha <olivier.chapuis@free.fr>
2605 * FvwmWinList/FvwmWinList.c (AdjustWindow):
2606 Fixed a core dump. I hope I have not completely reverted the last
2609 1999-11-21 olicha <olivier.chapuis@free.fr>
2611 * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2615 Fixed TaskBar so that it works with dynamic change of the frame width.y
2616 Did so that the TaskBar is always the full width of the screen, even
2617 if the border width is not 4.
2618 Removed some forgeted debug code.
2619 Note: There are some problems with AutoHide at the first Reveal/Hide
2620 after a change of the frame width.
2622 1999-11-20 Dominik Vogt <dominik.vogt@gmx.de>
2624 * FvwmIconMan/x.c (xevent_loop):
2625 workaround for a possible bug in XFree86; an EnterNotify event slipped
2626 into the loop body that was supposed to select only ConfigureNotify
2628 * FvwmCommand/FvwmCommandS.c:
2629 * FvwmCommand/FvwmCommand.c:
2630 fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the
2631 console, i.e. 'unix' is removed and thus the hostname is used
2633 * FvwmIconMan/xmanager.c (clear_empty_region):
2634 fixed a minor redrawing bug when the width of the manager was not a
2635 multiple of the button width
2637 * FvwmWinList/FvwmWinList.c (AdjustWindow):
2638 fixed picture width calculation
2640 mini icon changes change the window size too
2642 * FvwmPager/x_pager.c (SwitchToDeskAndPage):
2643 workaround for buggy XFree86
2645 * FvwmIconMan/functions.c:
2648 1999-11-17 Dominik Vogt <dominik.vogt@gmx.de>
2650 * FvwmTaskBar/FvwmTaskBar.1:
2653 1999-11-19 Dan Espen <dane@mk.telcordia.com>
2655 * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully
2656 clarification on the geometry specification.
2658 1999-11-18 olicha <olivier.chapuis@free.fr>
2660 * FvwmBacker/FvwmBacker.{c,h}:
2661 * FvwmIconBox/FvwmIconBox.{c,h}:
2662 * FvwmIconMan/FvwmIconMan.{c,h}:
2663 * FvwmIconMan/function.c:
2664 * FvwmTaskBar/FvwmTaskBar.{c,h}:
2665 * FvwmTaskBar/Goodies.c:
2666 * FvwmWinList/FvwmWinList.c:
2667 Now these modules used the SendFvwmPipe of the library which
2668 comes from FvwmIconMan. This fixe random "crash" of WinList
2671 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2674 * FvwmTaskBar/FvwmTaskBar.1:
2675 New configuration option FvwmTaskBarRows
2677 1999-11-17 Mikhael Goikhman <migo@homemail.com>
2679 * FvwmForm/Makefile.am: removed FORCE from FvwmTalk
2680 * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart'
2681 * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile
2683 1999-11-16 Dan Espen <dane@mk.telcordia.com>
2685 * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments.
2687 1999-11-16 olicha <olivier.chapuis@free.fr>
2689 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2690 (CreateOrUpdateGCs):
2694 * FvwmTaskBar/FvwmTaskBar.1:
2695 * FvwmTaskBar/ButtonArray.c (Draw3dRect):
2697 New configuration options: FocusFore, FocusBack, FocusColorset,
2698 NoBrightFocus, 3Dfvwm. Fixed drawing of buttons.
2700 1999-11-16 olicha <olivier.chapuis@free.fr>
2702 * FvwmTaskBar/ButtonArray.c (DoButton):
2703 Fixed drawing out of a button
2705 1999-11-15 Dominik Vogt <dominik.vogt@gmx.de>
2707 * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
2708 removed debug statement.
2710 * FvwmScript/FvwmScript.1:
2711 * FvwmSaveDesk/FvwmSaveDesk.1:
2712 * FvwmSave/FvwmSave.1:
2713 * FvwmRearrange/FvwmRearrange.1:
2714 * FvwmIconBox/FvwmIconBox.1:
2715 * FvwmGtk/FvwmGtk.1:
2716 * FvwmForm/FvwmForm.1:
2717 * FvwmEvent/FvwmEvent.1:
2718 * FvwmCpp/FvwmCpp.1:
2719 * FvwmCommand/FvwmCommand.1:
2720 * FvwmAuto/FvwmAuto.1:
2721 * FvwmAnimate/FvwmAnimate.1:
2722 * FvwmTaskBar/FvwmTaskBar.1:
2723 * FvwmWinList/FvwmWinList.1:
2724 * FvwmPager/FvwmPager.1:
2725 * FvwmIconMan/FvwmIconMan.1:
2726 * FvwmTheme/FvwmTheme.1:
2727 * FvwmButtons/FvwmButtons.1:
2730 1999-11-14 Dominik Vogt <dominik.vogt@gmx.de>
2732 * FvwmIconMan/xmanager.c (set_win_picture):
2734 fixed redrawing when mini icon changes causing the button to shrink
2736 * FvwmWinList/FvwmWinList.c (ProcessMessage):
2737 redraw window list when mini icon changes
2739 1999-11-12 olicha <olivier.chapuis@free.fr>
2741 * FvwmGtk/FvwmGtk.c (main):
2743 Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
2746 1999-11-12 olicha <olivier.chapuis@free.fr>
2748 * FvwmAnimate/FvwmAnimate.c (main):
2750 * FvwmAuto/FvwmAuto.c (main):
2751 Use SetSyncMask in the place of M_LOCKONSEND
2753 1999-11-12 olicha <olivier.chapuis@free.fr>
2755 * FvwmTaskBar/FvwmTaskBar.c (main):
2758 * FvwmTaskBar/FvwmTaskBar.1:
2759 * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates):
2760 New configuration option NoIconAction for animation
2762 1999-11-12 olicha <olivier.chapuis@free.fr>
2764 * FvwmIconMan/FvwmIconMan.c (main):
2765 * FvwmIconMan/fvwm.c (ProcessMessage):
2766 Use SetSyncMask in the place of M_LOCKONSEND for synchronize its
2767 processing with fvwm only for M_ICONIFY and M_DEICONIFY messages
2769 1999-11-11 olicha <olivier.chapuis@free.fr>
2771 * FvwmWinList/FvwmWinList.c (main):
2773 Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction
2774 configuration command
2776 1999-11-09 olicha <olivier.chapuis@free.fr>
2778 * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2780 * FvwmTaskBar/ButtonArray.c (AddButton):
2781 Fixed mini-icons and iconified state problems with DeskOnly
2784 1999-11-09 Dominik Vogt <dominik.vogt@gmx.de>
2786 * FvwmPager/x_pager.c (DrawGrid):
2788 fixed previous patch
2792 * FvwmPager/FvwmPager.c: (ParseOptions):
2793 * FvwmPager/x_pager.c (DrawGrid):
2795 new option 'NoSeparators'
2799 * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window()
2801 1999-11-04 Dominik Vogt <dominik.vogt@gmx.de>
2803 * FvwmIconMan/xmanager.c (get_gcs):
2804 fixed uninitialised variable
2806 1999-11-04 Olivier Chapuis olivier.chapuis@free.fr
2808 * FvwmWinList/FvwmWinList.c (ProcessMessage):
2809 Fix a MoveToDesk problem.
2813 * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
2815 1999-11-03 Dominik Vogt <dominik.vogt@gmx.de>
2817 * FvwmIconMan/xmanager.c (set_win_iconified):
2820 * FvwmDragWell/fvwmDragWell.c:
2821 * FvwmDragWell/xdndDragSource.c:
2822 * FvwmDragWell/cursorStuff.c:
2823 fixed tons of -Wall warnings, bugs, etc.
2824 added GPL notice to all FvwmDragWell source files
2826 1999-10-31 Dan Espen <dane@mk.telcordia.com>
2828 * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir.
2830 1999/10/30 Bob Woodside <proteus@pcnet.com>
2832 * FvwmIdent/FvwmIdent.h:
2833 * FvwmIdent/FvwmIdent.c: Belated GSFR. This was overlooked in
2834 the original GSFR because it had the old flag values coded inline
2835 instead of relying on the header, so it never got any build
2836 errors when the flags were changed. (Bug Rept #499)
2838 1999-10-30 Olivier Chapuis olivier.chapuis@free.fr
2840 * FvwmForm/FvwmRootCursor.:
2841 * FvwmForm/FvwmRootCursor.pl:
2842 Replace xsetroot by CursorStyle ROOT.
2844 1999-10-26 Brad Giaccio
2846 * FvwmIconMan/*.c: New config option *NoIconAction
2848 1999-10-26 Michael Han
2851 FvwmIconam can use an alias. New resolutions: !desk, !page
2855 * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or
2856 gradient. bg and fg default to average and contrast.
2858 1999-10-24 Dan Espen <dane@mk.telcordia.com>
2860 * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage
2861 of XDrawString when typing more characters than an input field can
2864 1999-10-24 Chris Rankin
2866 * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
2868 * FvwmIconMan: some Wall fixes; also put "const" in a few places
2870 1999-10-22 Douglas Straub
2872 * FvwmDragWell/*: new module
2874 1999-10-22 Olivier Chapuis
2876 * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window,
2877 Only animates when window is mapped.
2878 * FvwmWinList/List.c: Fixed animation to wrong place.
2880 1999-10-21 Dan Espen <dane@mk.telcordia.com>
2882 * FvwmForm/FvwmForm.1: Correct the identification of the architecture
2883 independent data directory. It should have been [PREFIX/etc/fvwm].
2887 * */*.c: replaced Colorset[x % nColorsets] with
2888 Colorset[x] and made sure AllocColorset(x) is called before
2890 * */*: moved saferealloc into libfvwm.a
2891 * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset
2893 1999-10-18 Olivier Chapuis <olivier.chapuis@free.fr>
2895 * FvwmWinList.c (main): Fix a problem if we start WinList with
2898 1999-10-17 Dan Espen <dane@mk.telcordia.com>
2900 * FvwmBanner: Moved 2 xpm files into the icon distribution.
2901 The only one remaining is the one built into FvwmBanner.
2905 * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
2908 1999-10-15 Dominik Vogt <dominik.vogt@gmx.de>
2910 * FvwmWinList/FvwmWinList.1: updated man page
2914 * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use
2915 make syntax if you want to change the script language.
2916 * FvwmScript/BUGS: removed (lack of info makes it useless).
2917 * FvwmScript/README: new file with build instructions.
2918 * FvwmScript/FvwmScript.c: replaced a macro with equivalent.
2920 1999-10-13 Dominik Vogt <dominik.vogt@gmx.de>
2922 * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome
2927 * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless
2928 *FvwmPagerWindow3dBorders is pecified
2930 1999-10-12 Dominik Vogt <dominik.vogt@gmx.de>
2932 * FvwmWinList/ButtonArray.c (UpdateButtonIconified):
2933 * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a
2934 bit better; use a few pixels less space
2936 * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles
2937 so that the closing ')' of an iconified window with the longest title
2940 1999-10-11 Dominik Vogt <dominik.vogt@gmx.de>
2942 * FvwmWinList/FvwmWinList.c (ProcessMessage):
2943 * FvwmWinList/ButtonArray.c (ButtonNew):
2946 * FvwmPager/FvwmPager.c (ParseOptions):
2947 * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators'
2949 1999-10-08 Dominik Vogt <dominik.vogt@gmx.de>
2951 * FvwmRearrange/Makefile.am (FvwmCascade):
2952 (FvwmTile): removed warning messages
2954 1999-10-07 Eric Gillespie Jr. <epg@pobox.com>
2956 * FvwmGtk/FvwmGtk.c: Include <gnome.h> if Gnome is installed.
2957 (main): Calls gnome_init instead of gtk_init if Gnome is installed.
2959 1999-10-07 Dominik Vogt <dominik.vogt@gmx.de>
2961 * FvwmWinList/ButtonArray.c (ButtonPicture):
2962 * FvwmWinList/FvwmWinList.c (AdjustWindow):
2963 Don't reserve space for windows if no window has a mini icon
2965 * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong
2968 * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
2971 1999-10-06 Olivier Chapuis <olivier.chapuis@free.fr>
2973 * FvwmScroll/FvwmScroll.c (main):
2974 * FvwmScroll/FvwmScroll.h :
2975 * FvwmScroll/GrabWindow.c (CreateWindow):
2976 Add a way to compute the size of the scrolled window as
2977 a percentage of the full screen
2981 * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc
2982 Fixed ChangeColorset when overflowing.
2984 1999-10-05 Dominik Vogt <dominik.vogt@gmx.de>
2986 * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay
2988 * FvwmM4/FvwmM4.c (main):
2989 * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable
2991 1999-10-03 Dominik Vogt <dominik_vogt@gmx.de>
2993 * FvwmTheme/FvwmTheme.1: add description of colour set command line
2995 added extensive example
2997 * FvwmTaskBar/FvwmTaskBar.1: documented colorset support
2999 * FvwmM4/Makefile.am (LDADD):
3000 * FvwmCpp/Makefile.am (LDADD):
3001 * FvwmBanner/Makefile.am (LDADD):
3002 link with -lm; necessary to include libs/Picture.h but doesn't make the
3005 1999-10-02 Chris Rankin <rankinc@zipworld.com.au>
3007 * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
3009 * FvwmCommand/FvwmCommand.h : removed redundant headers
3010 * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
3013 1999-10-02 Dominik Vogt <dominik_vogt@gmx.de>
3015 * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page
3017 * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for
3018 respawned applications
3019 (Loop): actions can be bound to panel buttons too
3021 * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc
3023 1999-10-01 Dominik Vogt <dominik_vogt@gmx.de>
3025 * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump
3027 1999-09-30 Dominik Vogt <dominik.vogt@gmx.de>
3029 * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code
3031 * FvwmButtons/parse.c (ParsePanel):
3032 * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator'
3035 * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function
3036 handles 'Escape' to cancel and other keystrokes
3038 * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled
3039 with 'Escape' and select with 'Enter' and 'Space'.
3040 (GetTargetWindow): handles keyboard shortcuts as well
3041 moved function to lib
3043 1999-09-30 Dominik Vogt <dominik_vogt@gmx.de>
3045 * FvwmTheme/FvwmTheme.c (get_simple_color):
3046 (parse_colorset): rewrote colour set parsing; it now takes a comma
3047 separated list of arguments.
3049 1999-09-29 Dominik Vogt <dominik_vogt@gmx.de>
3051 * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to
3052 the Fore/Back colours
3054 1999-09-28 Paul D. Smith <psmith@gnu.org>
3056 * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff.
3057 * FvwmCommand/Makefile.am: Ditto.
3058 * FvwmCommand/scripts/Makefile.am: Ditto.
3060 Patch from Harald Dunkel <harri@Synopsys.COM>.
3062 * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of
3063 screen, x, y, w, h, xneg, yneg.
3064 * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width.
3065 * FvwmScript/Widgets/Tools.h: Add include of <sys/select.h>.
3066 * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t,
3069 1999-09-28 Dominik Vogt <dominik.vogt@gmx.de>
3071 * FvwmCpp/FvwmCpp.c (cpp_defs):
3072 * FvwmM4/FvwmM4.c (m4_defs):
3073 * FvwmScript/Widgets/VDipstick.c (DrawVDipstick):
3076 * FvwmPager/x_pager.c (MovePage): fixed memory leak
3080 * FvwmScript/*: Implemented colorset support.
3082 1999-09-26 Dominik Vogt <dominik_vogt@gmx.de>
3084 * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up
3085 TaskBar after a recapture
3087 * FvwmTaskBar/ButtonArray.c (AddButton):
3088 * FvwmTaskBar/Start.c (StartButtonParseConfig):
3089 * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3092 * FvwmTaskBar/FvwmTaskBar.c (main):
3094 (CreateOrUpdateGCs):
3095 implemented colour set support in TaskBar
3098 * FvwmTaskBar/ButtonArray.c (Draw3dRect):
3099 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3102 added IconBack option
3104 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3105 fixed an array bounds read problem in parsing
3106 fixed an array bounds write problem in parsing
3108 * FvwmTaskBar/Makefile.am (LDADD): added -lm
3110 * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call
3112 * FvwmButtons/draw.c (RedrawButton):
3113 reverse panel indicators when panel is active
3115 1999-09-26 Chris Rankin <rankinc@zipworld.com.au>
3117 * FvwmAnimate/FvwmAnimate.c:
3118 Installed reentrant signal handling, and make a few -Wall fixes
3120 1999-09-26 Dominik Vogt <dominik_vogt@gmx.de>
3122 * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset):
3123 * FvwmButtons/FvwmButtons.c (swallow):
3124 improved(?) setting backgrounds of swallowed applications
3126 * FvwmScroll/GrabWindow.c (CreateWindow):
3128 * FvwmPager/x_pager.c (ChangeDeskForWindow):
3132 (ChangeDeskForWindow):
3133 (MoveResizePagerView):
3137 * FvwmIdent/FvwmIdent.c (list_end):
3138 * FvwmIconBox/FvwmIconBox.c (CreateWindow):
3139 * FvwmForm/FvwmForm.c (OpenWindows):
3140 * FvwmButtons/FvwmButtons.c (change_colorset):
3141 (change_swallowed_window_colorset):
3142 * FvwmBacker/FvwmBacker.c (set_desk_background):
3143 use new signature of SetWindowBackground()
3145 1999-09-24 Dominik Vogt <dominik.vogt@gmx.de>
3148 * FvwmCpp/FvwmCpp.c:
3149 removed unused reference to <X11/Xmu/SysUtil.h>
3150 removed unused reference to <X11/extensions/shape.h>
3152 1999-09-23 Paul D. Smith <psmith@gnu.org>
3154 * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier
3155 in all LDADD variables, before (for example) the $(xpm_LIBS)
3156 reference; sometimes the latter doesn't contain its own -L
3157 options, and uses X's.
3161 * FvwmTheme/FvwmTheme.c: Fixed memory corruption.
3163 1999-09-23 Dominik Vogt <dominik_vogt@gmx.de>
3165 * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when
3167 (GetPanelGeometry): borders and titles are considered before
3168 calculating the panel geometry
3170 (main): new command line option '-transientpanel'
3172 * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak
3173 (parse_colorset): fixed potentially free'ing random colours when a
3176 1999-09-19 Dominik Vogt <dominik_vogt@gmx.de>
3178 * FvwmIconMan/x.c (xevent_loop): removed debug messages
3180 * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in
3181 the rightmost column of buttons (bug #457)
3183 * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were
3184 hilighted at the same time.
3186 * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when
3187 called with the root window.
3189 * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3190 (ProcessMessage): removed use of snprintf
3192 1999-09-17 Mikhael Goikhman <migo@homemail.com>
3194 * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of
3195 banners by removing empty lines/columns
3199 * FvwmScript/*: Fixed man page formatting, removed generated files
3200 removed many copies of display and colormap, uses GetColor from fvwmlib,
3201 uses same Visual as fvwm.
3203 1999-09-16 Mikhael Goikhman <migo@homemail.com>
3205 * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm,
3206 removed stylized '2' and renamed array name to fvwm_logo_xpm,
3207 removed redudand color and reduced size of the image
3209 * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo
3210 and its original colorful version
3212 * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and
3213 add fvwm-logo-current.xpm to FvwmBanner dependences
3215 * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm
3218 1999-09-15 Dominik Vogt <dominik_vogt@gmx.de>
3220 * FvwmButtons/FvwmButtons.c (SwallowedWindow):
3221 (IsThereADestroyEvent):
3225 * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
3228 * FvwmButtons/draw.c (MakeButton): panel handling fix
3230 1999-09-14 Dan Espen <dane@mk.telcordia.com>
3232 * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an
3235 * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon
3236 from the FvwmBanner directory.
3238 * FvwmScript/Scripts/README (FvwmScript): New location for icons.
3240 * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons
3241 directory, now in icon package.
3245 * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color,
3246 *FvwmThemReadWriteColors implemented (PseudoColor only)
3248 1999-09-14 Dominik Vogt <dominik.vogt@gmx.de>
3250 * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p
3252 1999-09-13 Dominik Vogt <dominik.vogt@gmx.de>
3254 * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs
3256 1999-09-09 Dominik Vogt <dominik_vogt@gmx.de>
3258 * FvwmButtons/parse.c (ParseButton):
3259 new 'smooth' option for panels
3261 * FvwmPager/FvwmPager.c (list_add): prevent windows from being added
3263 (process_message): switch cases were not terminated with break;
3265 * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
3268 * FvwmButtons/FvwmButtons.c (Loop):
3270 added -transient option
3272 * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle
3273 button to stay pressed in.
3275 * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message
3277 (main): new option '-terminal' to choose a different terminal emulator
3279 1999-09-08 Dominik Vogt <dominik_vogt@gmx.de>
3281 * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is
3282 mapped on the current page
3284 * FvwmBacker/FvwmBacker.c (set_desk_background):
3285 * FvwmBacker/FvwmBacker.c (ProcessMessage):
3286 * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support
3288 * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable
3290 * FvwmBacker/Makefile.am (LDADD): add -lm
3292 * FvwmBacker/FvwmBacker.c: reindented
3294 * FvwmWharf/FvwmWharf.c (DeadPipe):
3295 (CreateWindow): Wharf can be shut down with 'close' too.
3297 * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler
3300 1999-09-08 Dan Espen <dane@mk.telcordia.com>
3302 * FvwmForm/FvwmForm.c: initialize colorset to -1. Avoid core dump
3303 when FvwmForm starts with no configuration.
3305 Mon Sep 6 10:32:54 1999 DanEspen <dje@blue>
3307 * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing.
3309 * FvwmForm/FvwmForm.1: Document how all the keys work.
3311 * FvwmForm/FvwmForm.c (Restart),
3312 FvwmForm/ReadXServer.c (process_history),
3313 FvwmForm/FvwmForm.h: Be able to recall input history with
3314 Meta (mod2) "<" and ">".
3316 1999-09-07 Dan Espen <dane@mk.telcordia.com>
3318 * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a
3319 way that makes in a parallel directory still work.
3323 * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction
3324 to allow FvwmWinList to animate iconification of NoIcon windows
3326 1999-09-06 Dominik Vogt <dominik_vogt@gmx.de>
3328 * FvwmWharf/FvwmWharf.1:
3329 * FvwmWharf/icons.c (GetXPMColorset):
3330 (ConfigureIconWindow):
3331 * FvwmWharf/Makefile.am:
3332 * FvwmWharf/FvwmWharf.c (main):
3333 * FvwmWharf/FvwmWharf.c:
3337 (handle_colorset_packet): implemented colour set support
3339 * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation)
3341 1999-09-05 Mikhael Goikhman <migo@homemail.com>
3343 * FvwmAnimate/FvwmAnimate.1:
3344 * FvwmBanner/FvwmBanner.1:
3345 * FvwmButtons/FvwmButtons.1:
3346 * FvwmCommand/FvwmCommand.1:
3347 * FvwmCommand/README:
3348 * FvwmIconMan/FvwmIconMan.1:
3349 * FvwmScript/Scripts/system.fvwmrc:
3350 * FvwmTaskBar/FvwmTaskBar.1:
3351 * FvwmTheme/FvwmTheme.1:
3352 Replaced several occurrences of InitFunction and/or RestartFunction
3355 1999-09-04 Mikhael Goikhman <migo@homemail.com>
3357 * FvwmConsole/Makefile.am: removed use of $< on explicit rule,
3358 removed FvwmConsoleC.pl rule, it is now in configure.in
3359 * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@
3361 Thu Sep 2 19:28:55 1999 DanEspen <dje@blue>
3363 * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule,
3364 not allowed on inferior makes.
3366 * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space
3367 when the input form only has one input field. Fix pixel dropping,
3368 bad refresh with ^k and ^d.
3370 1999-09-03 Dominik Vogt <dominik_vogt@gmx.de>
3372 * FvwmIconMan/x.c: fixed redrawing of IconMan
3374 1999-09-02 Dominik Vogt <dominik.vogt@gmx.de>
3376 * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem
3377 (with M_LOCKONSEND).
3379 1999-09-02 Dominik Vogt <dominik_vogt@gmx.de>
3381 * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line
3383 * FvwmButtons/parse.c:
3384 * FvwmButtons/FvwmButtons.c:
3385 * FvwmButtons/FvwmButtons.h: removed old panel code
3387 * **/*: tagged with label "ifdef_old_buttons_panels"
3389 * FvwmButtons/FvwmButtons.c (Loop):
3393 (main): disabled old panel code
3395 * FvwmButtons/parse.c (ParseButton):
3398 1999-09-01 Dominik Vogt <dominik.vogt@gmx.de>
3400 * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan
3402 * FvwmButtons/button.c (select_button): fixed button selection in
3407 * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating
3409 1999-09-01 Dominik Vogt <dominik_vogt@gmx.de>
3411 * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for
3413 (swallow): fix respawning of panels
3415 1999-08-31 Dominik Vogt <dominik_vogt@gmx.de>
3417 * FvwmButtons/button.c (find_swallow_button): new function
3419 * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in
3422 1999-08-31 Dominik Vogt <dominik.vogt@gmx.de>
3424 * FvwmButtons/FvwmButtons.c (Loop):
3425 (HandlePanelPress): moved panel mapping/unmapping code to own function
3427 1999-08-31 Brad Giaccio <bgiaccio@psrw.com>
3429 * FvwmIconBox/FvwmIconBox.c (main):
3430 (CreateWindow)(process_message):
3431 (change_colorset): first cut at colorset support in FvwmIconBox,
3432 no pixmap backgrounds used on icon but main window does get the pixmap
3434 Tue Aug 31 13:09:47 1999 DanEspen <dje@blue>
3436 * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set
3439 1999-08-31 Dominik Vogt <dominik.vogt@gmx.de>
3441 * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed
3442 backgorund of swallowed apps without colour sets
3443 (Loop): fixed flashing at the start of sliding
3444 panel does not slide if it has been moved or resized
3446 1999-08-31 Dominik Vogt <dominik_vogt@gmx.de>
3448 * FvwmButtons/parse.c (ParsePanel):
3449 * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right,
3450 slidedelay and slidesteps options to Panel command
3451 (main): removed debug code
3453 1999-08-30 Dominik Vogt <dominik_vogt@gmx.de>
3455 * FvwmButtons/draw.c (RedrawButton):
3458 * FvwmButtons/FvwmButtons.c (swallow):
3459 * FvwmButtons/FvwmButtons.h (struct button_info_struct):
3460 * FvwmButtons/output.c (DumpButtons):
3462 * FvwmButtons/parse.c (ParseContainer):
3464 * FvwmButtons/button.c (buttonSwallow):
3465 (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps
3466 or unmaps the application every time the button is pressed instead of
3467 swallowing it in a button. Positioning and sliding such panels is not
3470 1999-08-30 Dominik Vogt <dominik.vogt@gmx.de>
3472 * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets
3474 1999-08-30 Dominik Vogt <dominik_vogt@gmx.de>
3476 * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably
3477 still possible to make FvwmAuto fail with repeated lower/raise/restack
3480 * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
3481 allows to set coluor sets on all buttons and containers and updates
3483 (main): removed forgotten debug code
3485 1999-08-29 Dominik Vogt <dominik_vogt@gmx.de>
3487 * FvwmButtons/FvwmButtons.c (change_colorset):
3488 (handle_colorset_packet):
3489 (process_message): FvwmButtons updates colorset on main window at run
3491 (recursive_change_colorset):
3492 (change_swallowed_window_colorset): Colorsets on swallowed applications
3493 are updated at run time
3495 * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak
3497 * FvwmButtons/FvwmButtons.c (main):
3498 * FvwmButtons/parse.c (ParseConfigLine): new option
3499 *FvwmButtonsButtonGeometry specifies the size of all individual buttons
3501 * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1
3504 * FvwmButtons/button.c (MakeContainer): initialise values with memset
3506 * FvwmButtons/draw.c (RedrawButton):
3507 * FvwmButtons/output.c (DumpButtons):
3508 * FvwmButtons/FvwmButtons.c (RecursiveLoadData):
3509 (CreateUberButtonWindow):
3512 * FvwmButtons/draw.c (RedrawButton):
3513 * FvwmButtons/button.c (select_button):
3517 (buttonHeight): FvwmButtons can be resized to any size, not just
3518 multiples of the button size
3520 * FvwmButtons/FvwmButtons.h (struct container_info_struct):
3522 * FvwmButtons/button.c (buttonXPos):
3526 (buttonSwallowCount): made functions from former macros.
3528 1999-08-28 Dominik Vogt <dominik_vogt@gmx.de>
3530 * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
3531 * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up
3533 * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized
3536 * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
3538 * FvwmPager/FvwmPager.1: added description of '*' specification for
3540 * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
3542 (ParseOptions): fixed parsing of colour sets,
3543 (ParseColorset): common function for colour set parsing
3544 * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump
3546 * FvwmTaskBar/FvwmTaskBar.c (main):
3547 (ProcessMessage): removed '#ifdef FVWM95'
3551 * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon
3552 as it has the pixel value.
3553 * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap,
3554 *FvwmAnimateTransmitPixmap.
3556 1999-08-26 Dominik Vogt <dominik_vogt@gmx.de>
3558 * FvwmButtons/button.c (alloc_button):
3559 * FvwmButtons/draw.c (RedrawButton):
3560 (MakeButton): fix drawing of plain buttons without colour sets
3562 * FvwmButtons/button.c (MakeContainer):
3564 * FvwmIconMan/x.c (create_manager_window):
3565 (create_manager_window):
3566 * FvwmIconMan/xmanager.c (fix_manager_size):
3567 * FvwmIconMan/x.c (create_manager_window): IconMan can be resized
3568 vertically (if it is configured not to grow in any direction).
3569 fixed pixmap colour set backgrounds when resizing vertically
3571 * FvwmButtons/icons.c:
3572 * FvwmButtons/FvwmButtons.c:
3573 * FvwmButtons/draw.c: some very small performance enhancements
3575 * FvwmCommand/FvwmCommand.c:
3576 * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand
3577 does not work if $HOME or $DISPLAY is not set
3581 * FvwmTheme/FvwmTheme.c: can specify the background color as "average"
3582 and FvwmTheme calculates the average color of the pixmap
3584 1999-08-24 Dominik Vogt <dominik_vogt@gmx.de>
3586 * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix
3587 (MapBalloonWindow): fixed balloon position when balloons are vertically
3588 and horizontally off screen
3590 Sat Aug 21 15:58:22 1999 DanEspen <dje@blue>
3592 * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands
3593 thru "sendtomodule".
3595 * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command.
3597 1999-08-21 Dominik Vogt <dominik_vogt@gmx.de>
3599 * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man
3602 * FvwmIconMan/fvwm.c (ProcessMessage):
3603 (focus_change): fixed IconMan not displaying focus after page switches
3605 1999-08-20 Dominik Vogt <dominik_vogt@gmx.de>
3607 * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros
3609 1999-08-19 Dominik Vogt <dominik_vogt@gmx.de>
3611 * FvwmWinList/FvwmWinList.c (ErrorHandler):
3613 * FvwmWharf/FvwmWharf.c (main):
3614 * FvwmTheme/FvwmTheme.c (error_handler):
3615 * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
3617 * FvwmScroll/FvwmScroll.c (main):
3618 * FvwmScript/FvwmScript.c (main):
3619 * FvwmSaveDesk/FvwmSaveDesk.c (main):
3620 * FvwmSave/FvwmSave.c (main):
3621 * FvwmM4/FvwmM4.c (m4_defs):
3622 * FvwmCpp/FvwmCpp.c (cpp_defs):
3623 * FvwmRearrange/FvwmRearrange.c (main):
3624 * FvwmPager/x_pager.c (FvwmErrorHandler):
3625 * FvwmPager/FvwmPager.c (main):
3626 * FvwmIdent/FvwmIdent.c (main):
3627 * FvwmIconBox/FvwmIconBox.c (main):
3629 * FvwmGtk/FvwmGtk.c (main):
3630 * FvwmForm/FvwmForm.c (main):
3631 * FvwmEvent/FvwmEvent.c (main):
3632 * FvwmDebug/FvwmDebug.c (main):
3633 * FvwmConsole/FvwmConsole.c (main):
3634 * FvwmCommand/FvwmCommandS.c (main):
3635 * FvwmButtons/FvwmButtons.c (myErrorHandler):
3637 * FvwmBacker/FvwmBacker.c (main):
3638 * FvwmAuto/FvwmAuto.c (main):
3639 * FvwmAnimate/FvwmAnimate.c (main):
3640 * FvwmIconMan/x.c (handle_error):
3641 modules use new service function PrintXErrorAndCoredump
3642 all modules use function SendFinishStartupNotification to tell fvwm
3645 * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
3648 1999-08-17 Dominik Vogt <dominik_vogt@gmx.de>
3650 * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to
3651 fvwm when it has entered its main loop.
3653 * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets
3655 * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes
3656 with colour sets when in '* *' mode.
3658 * FvwmScript/Instructions.c (ChangeFont):
3659 * FvwmButtons/draw.c (RedrawButton):
3660 * FvwmButtons/FvwmButtons.c:
3661 * FvwmTheme/FvwmTheme.c (parse_colorset):
3662 * FvwmButtons/parse.c (expand_action): -Wall fixes
3664 * FvwmPager/FvwmPager.c (list_window_name):
3665 * FvwmPager/x_pager.c (MapBalloonWindow):
3666 (UnmapBalloonWindow):
3667 Pager updates balloon windows while they are mapped and does not map
3668 empty balloons (e.g. after startup).
3670 * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page
3673 * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with
3674 gradient/pixmap backgrounds from colorsets.
3676 1999-08-16 Dominik Vogt <dominik_vogt@gmx.de>
3678 * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with
3679 gradient background.
3681 * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top,
3682 $[-]bottom, $width, $height, $bg, $fg
3684 * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default
3687 * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
3689 * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
3694 * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager
3695 mini windows to 3d if *FvwmPagerWindowColorsets is specified.
3696 *FvwmPagerWindowBorderWidth sets the minimum mini window size, the
3697 default of 1 gives the original size of 3x3.
3699 1999-08-16 Dominik Vogt <domivogt@bvstp038.bbn.hp.com>
3701 * FvwmButtons/parse.c (expand_action): moved to parse.c
3703 * FvwmButtons/FvwmButtons.c (expand_action): new function
3705 1999-08-15 Dominik Vogt <dominik_vogt@gmx.de>
3707 * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background
3708 handled properly (by setting it to the backgorund colour)
3710 * FvwmIconMan/x.c (create_manager_window):
3711 * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of
3712 CreateBackgroundPixmap
3714 * FvwmTheme/FvwmTheme.c: some cleanup
3715 fixed pixmap specifier parsing
3717 * FvwmButtons/parse.c (ParseButton):
3718 * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
3719 (CreateWindow): renamed to CreateUberButtonWindow
3720 * FvwmButtons/parse.c (match_string): renamed to ParseButton
3721 (ParseConfiguration):
3724 * FvwmButtons/FvwmButtons.c:
3725 * FvwmButtons/parse.c:
3726 * FvwmButtons/button.c:
3727 * FvwmButtons/draw.c:
3728 * FvwmButtons/misc.c:
3729 * FvwmButtons/icons.c:
3730 * FvwmButtons/output.c: reindented
3734 * FvwmSaveDesk/FvwmSaveDesk.1:
3735 * FvwmSaveDesk/example/fvwm2rc:
3736 * FvwmRearrange/FvwmRearrange.c (main):
3737 * FvwmIconMan/FvwmIconMan.1:
3738 * FvwmGtk/FvwmGtk.1:
3739 * FvwmGtk/FvwmGtk.c:
3740 * FvwmForm/FvwmForm.c (ReadDefaults):
3741 * FvwmForm/FvwmForm.1:
3742 * FvwmForm/FormFvwmTalkHelp.:
3743 * FvwmForm/FormFvwmSetup.in:
3744 * FvwmEvent/FvwmEvent.1:
3745 * FvwmCpp/FvwmCpp.1:
3746 * FvwmConsole/FvwmConsole.1:
3747 * FvwmConsole/Changes:
3748 * FvwmCommand/scripts/focus-link.pl:
3749 * FvwmCommand/scripts/focus-link.1:
3750 * FvwmCommand/scripts/focus-link:
3751 * FvwmCommand/findcmd.plK:
3752 * FvwmCommand/findcmd:
3753 * FvwmCommand/FvwmCommand.c:
3754 * FvwmCommand/FvwmCommand.h:
3755 * FvwmCommand/FvwmCommand.1:
3756 * FvwmBanner/FvwmBanner.1:
3757 * FvwmAudio/FvwmAudio.1:
3758 * FvwmAuto/FvwmAuto.1:
3759 * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm
3763 * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat,
3764 if -ve and using colorset the mini-windows look 3d
3766 1999-08-12 Dominik Vogt <dominik_vogt@gmx.de>
3768 * FvwmButtons/FvwmButtons.c (Loop):
3769 (GetRealGeometry): fixed signature (XGetGeometry was called with ushort
3770 arguments instead of unsigned int)
3771 (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in
3773 (GetButtonAction): removed debug fprintf
3775 * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
3778 1999-08-12 Dominik Vogt <domivogt@bvstp038.bbn.hp.com>
3780 * FvwmButtons/parse.c (get_window_geometry):
3781 (ParseConfigLine): moved parsing of geometry string into separate
3784 * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
3785 when pager was resized
3789 * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used
3791 1999-08-11 Dan Espen <dane@mk.telcordia.com>
3793 * FvwmForm/FormFvwmSetup.in: Fix installed config file names.
3795 1999-08-10 Dominik Vogt <domivogt@bvstp038.bbn.hp.com>
3797 * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto
3799 1999-08-09 Dominik Vogt <domivogt@bvstp038.bbn.hp.com>
3801 * FvwmPager/FvwmPager.c: Disable SloppyFocus by default
3803 * FvwmPager/FvwmPager.c (ParseOptions):
3804 * FvwmPager/x_pager.c (HandleEnterNotify):
3806 * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer
3807 focus whenever a pager subwindow is entered with the mouse
3809 1999-08-08 Dominik Vogt <dominik_vogt@gmx.de>
3811 * FvwmPager/x_pager.c (HandleExpose):
3813 (change_colorset): handle change of window foreground at run time with
3816 * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
3818 (NewPagerStringItem): initialise colorsets in desk specific settings
3819 (ParseOptions): fixed several coredumps (accessing item->next->...
3820 althought item is newly created and thus item->next == NULL)
3822 * FvwmTheme/FvwmTheme.1: fixed typo
3826 * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning
3828 1999-08-05 Brad Giaccio
3830 * FvwmPager/*: added new config option *FvwmPagerWindowColorsets
3831 * FvwmIconMan/*: added colorset support
3833 1999-08-05 Dominik Vogt <domivogt@bvstp038.bbn.hp.com>
3835 * FvwmForm/FvwmForm.c:
3836 * FvwmForm/FvwmForm.h: moved colorset statics to .c file
3838 1999-08-04 Dominik Vogt <domivogt@bvstp038.bbn.hp.com>
3840 * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched
3841 before FvwmAuto raises the last window
3843 1999-08-03 Mikhael Goikhman <migo@homemail.com>
3845 * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64
3846 * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's
3848 1999-08-01 Dominik Vogt <dominik_vogt@gmx.de>
3850 * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to
3853 * FvwmWharf/FvwmWharf.1: some clean up
3855 * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
3857 * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
3860 1999-07-29 Brad Giaccio
3862 * FvwmPager/*: added colorset support
3866 * FvwmWinList/*: added colorset support
3868 1999-07-22 Brad Giaccio
3870 * FvwmForm/*: added colorset support
3871 * FvwmScroll/*: added colorset support
3873 1999-07-21 Dan Espen <dane@mk.telcordia.com>
3875 * FvwmBanner/FvwmBanner.1: General cleanups to the man page.
3877 1999-07-10 Mikhael Goikhman <migo@homemail.com>
3879 * FvwmForm/FormFvwmRootCursor.pl:
3880 * FvwmForm/FormFvwmRootCursor.:
3881 Initial cursor is now checked, more colors, cursor names are 5 in row
3882 to help people with 800x600 screens.
3884 * FvwmTaskBar/Mallocs.[hc]:
3885 * FvwmBacker/Mallocs.[hc]:
3886 Added const to char * in UpdateString().
3888 1999-07-10 Chris Rankin <rankinc@zipworld.com.au>
3890 * FvwmTaskBar/FvwmTaskBar.c
3891 Changed SIGALRM handler to use sigaction-type semantics; replaced
3892 MotionNotify event-mask for XSendEvent() with EnterNotify since
3893 no clients accept MotionNotify events (hence no tool-tips!). Removed
3894 lingering debug-fprintfs and rewrote EndLessLoop() so that it only
3895 uses the single select() statement. (Modelled after FvwmWinList.)
3896 Added "void" to a lot of empty prototypes, and added GNU "noreturn"
3897 attribute to DeadPipe(). Concentrated all calls to alarm() within the
3898 SetAlarm() and ClearAlarm() functions.
3900 1999-07-10 Tomas Ogren <stric@ing.umu.se>
3902 * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't
3903 exist on neither Solaris 2.6 nor IRIX 6.5.4f
3904 * FvwmGtk/expand.c: Initialize a variable to NULL
3906 1999-07-09 Dominik Vogt <dominik_vogt@gmx.de>
3908 * FvwmWharf/FvwmWharf.c (Loop):
3911 * FvwmScript/FvwmScript.c (SendMsgToScript):
3913 * FvwmScript/Widgets/Tools.c (DrawPMenu):
3915 * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
3916 * FvwmIconMan/fvwm.c (icon_name):
3918 * FvwmForm/ReadXServer.c (ReadXServer):
3919 * FvwmConsole/FvwmConsoleC.c (main):
3920 * FvwmConsole/FvwmConsole.c: --pedantic fixes
3922 * FvwmTaskBar/FvwmTaskBar.c:
3923 * FvwmTaskBar/ButtonArray.c:
3924 * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai
3926 1999-07-04 Chris Rankin <rankinc@zipworld.com.au>
3928 * FvwmScript/FvwmScript.c : Added new signal handling (sigaction),
3929 installed an exit-procedure to close down X and used fvwmSelect()
3930 instead of raw select(). First parameter of select is now
3931 guaranteed to be correct. Added GNU "noreturn" attribute to Quit().
3932 ScriptPath variable is now handled correctly from FvwmTalk, assuming
3933 that ScriptPath is not already defined.
3935 1999-07-01 Paul D. Smith <psmith@gnu.org>
3937 * FvwmGtk/menu.c (menu_submenu): Remove unused variable.
3939 1999-06-29 Dan Espen <dane@mk.telcordia.com>
3941 * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the
3944 1999-06-28 Olvier Chapuis <olivier.chapuis@free.fr>
3946 * INSTALL.fvwm2: Added LibStroke in the optional libraries section.
3947 * fvwm/fvwm2.1: Corrected Stroke entries.
3949 1999-06-28 Dominik Vogt <dominik_vogt@gmx.de>
3951 * FvwmButtons/FvwmButtons.c: removed stray fprintf
3953 1999-06-27 Olivier Chapuis <olivier.chapuis@free.fr>
3955 * FvwmAnimate/FvwmAnimate.1: Corrected misprints
3956 * FvwmButtons/FvwmButtons.1:
3957 * FvwmCommand/FvwmCommand.1:
3958 * FvwmConsole/FvwmConsoleC.pl.1:
3959 * FvwmEvent/FvwmEvent.1:
3960 * FvwmForm/FvwmFrom.1:
3961 * FvwmPager/FvwmPager.1:
3962 * FvwmWharf/FvwmWharf.1:
3963 * FvwmSaveDesk/FvwmSaveDesk.1:
3965 1999-06-27 Dominik Vogt <dominik_vogt@gmx.de>
3967 * FvwmScript/Widgets/Widget.c:
3968 * FvwmScript/Widgets/VScrollBar.c:
3969 * FvwmScript/Widgets/VDipstick.c:
3970 * FvwmScript/Widgets/Tools.h:
3971 * FvwmScript/Widgets/Tools.c:
3972 * FvwmScript/Widgets/TextField.c:
3973 * FvwmScript/Widgets/Swallow.c:
3974 * FvwmScript/Widgets/Rectangle.c:
3975 * FvwmScript/Widgets/RadioButton.c:
3976 * FvwmScript/Widgets/PushButton.c:
3977 * FvwmScript/Widgets/PopupMenu.c:
3978 * FvwmScript/Widgets/MiniScroll.c:
3979 * FvwmScript/Widgets/Menu.c:
3980 * FvwmScript/Widgets/List.c:
3981 * FvwmScript/Widgets/ItemDraw.c:
3982 * FvwmScript/Widgets/HScrollBar.c:
3983 * FvwmScript/Widgets/HDipstick.c:
3984 * FvwmScript/Widgets/CheckBox.c:
3985 * FvwmScript/types.h:
3986 * FvwmScript/Instructions.c:
3987 * FvwmScript/FvwmScript.c:
3988 * FvwmWinList/Mallocs.h:
3989 * FvwmWinList/Mallocs.c:
3990 * FvwmWinList/List.h:
3991 * FvwmWinList/List.c:
3992 * FvwmWinList/FvwmWinList.h:
3993 * FvwmWinList/FvwmWinList.c:
3994 * FvwmWinList/Colors.h:
3995 * FvwmWinList/Colors.c:
3996 * FvwmWinList/ButtonArray.c:
3997 * FvwmWinList/ButtonArray.h:
3998 * FvwmWinList/ButtonArray.c:
3999 * FvwmWharf/stepgfx.h:
4000 * FvwmWharf/stepgfx.c:
4001 * FvwmWharf/icons.c:
4002 * FvwmWharf/Wharf.h:
4003 * FvwmWharf/FvwmWharf.c:
4004 * FvwmTaskBar/Start.h:
4005 * FvwmTaskBar/Start.c:
4006 * FvwmTaskBar/Mallocs.h:
4007 * FvwmTaskBar/Mallocs.c:
4008 * FvwmTaskBar/List.h:
4009 * FvwmTaskBar/List.c:
4010 * FvwmTaskBar/Goodies.h:
4011 * FvwmTaskBar/Goodies.c:
4012 * FvwmTaskBar/FvwmTaskBar.h:
4013 * FvwmTaskBar/Colors.h:
4014 * FvwmTaskBar/Colors.c:
4015 * FvwmTaskBar/ButtonArray.c:
4016 * FvwmTaskBar/FvwmTaskBar.c:
4017 * FvwmTaskBar/ButtonArray.h:
4018 * FvwmScroll/GrabWindow.c:
4019 * FvwmScroll/FvwmScroll.h:
4020 * FvwmScroll/FvwmScroll.c:
4021 * FvwmSaveDesk/FvwmSaveDesk.h:
4022 * FvwmSaveDesk/FvwmSaveDesk.c:
4023 * FvwmSave/FvwmSave.h:
4024 * FvwmSave/FvwmSave.c:
4025 * FvwmPager/x_pager.c:
4026 * FvwmPager/FvwmPager.h:
4027 * FvwmPager/FvwmPager.c:
4030 * FvwmIdent/FvwmIdent.h:
4031 * FvwmIdent/FvwmIdent.c:
4032 * FvwmIconMan/xmanager.h:
4033 * FvwmIconMan/xmanager.c:
4036 * FvwmIconMan/winlist.c:
4037 * FvwmIconMan/readconfig.h:
4038 * FvwmIconMan/readconfig.c:
4039 * FvwmIconMan/globals.c:
4040 * FvwmIconMan/fvwm.c:
4041 * FvwmIconMan/functions.c:
4042 * FvwmIconMan/debuglevels.h:
4043 * FvwmIconMan/debug.h:
4044 * FvwmIconMan/debug.c:
4045 * FvwmIconMan/FvwmIconMan.h:
4046 * FvwmIconMan/FvwmIconMan.c:
4047 * FvwmIconBox/icons.c:
4048 * FvwmIconBox/FvwmIconBox.h:
4049 * FvwmIconBox/FvwmIconBox.c:
4050 * FvwmGtk/windowlist.h:
4051 * FvwmGtk/windowlist.c:
4054 * FvwmGtk/gtkpixmapmenuitem.h:
4055 * FvwmGtk/gtkpixmapmenuitem.c:
4059 * FvwmForm/ReadXServer.c:
4060 * FvwmForm/ParseCommand.c:
4061 * FvwmForm/FvwmForm.h:
4062 * FvwmForm/FvwmForm.c:
4063 * FvwmDebug/FvwmDebug.h:
4064 * FvwmDebug/FvwmDebug.c:
4065 * FvwmCpp/FvwmCpp.h:
4066 * FvwmConsole/getline.c:
4067 * FvwmConsole/FvwmConsoleC.pl.in:
4068 * FvwmConsole/FvwmConsoleC.c:
4069 * FvwmConsole/FvwmConsole.h:
4070 * FvwmConsole/FvwmConsole.c:
4071 * FvwmCommand/scripts/test2.sh:
4072 * FvwmCommand/scripts/test1.pl:
4073 * FvwmCommand/scripts/test1:
4074 * FvwmCommand/scripts/push-away.pl:
4075 * FvwmCommand/scripts/push-away:
4076 * FvwmCommand/scripts/focus-link.pl:
4077 * FvwmCommand/scripts/focus-link:
4078 * FvwmCommand/scripts/focus-Netscape.pl:
4079 * FvwmCommand/scripts/focus-Netscape:
4080 * FvwmCommand/scripts/ex-grpmv.pl:
4081 * FvwmCommand/scripts/ex-grpmv:
4082 * FvwmCommand/scripts/ex-cascade.pl:
4083 * FvwmCommand/scripts/ex-cascade:
4084 * FvwmCommand/scripts/ex-auto.pl:
4085 * FvwmCommand/scripts/ex-auto:
4086 * FvwmCommand/findcmd:
4087 * FvwmCommand/findcmd.pl:
4088 * FvwmCommand/FvwmCommand.h:
4089 * FvwmCommand/FvwmCommandS.c:
4090 * FvwmCommand/FvwmCommand.c:
4091 * FvwmBanner/FvwmBanner.c:
4092 * FvwmBacker/Mallocs.h:
4093 * FvwmBacker/Mallocs.c:
4094 * FvwmBacker/FvwmBacker.c:
4095 * FvwmAuto/FvwmAuto.c:
4096 * FvwmAnimate/FvwmAnimate.h:
4097 Added GPL copyright notice
4099 * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the
4102 * FvwmScript/FvwmScript.c (MainLoop): corrected a typo;
4103 (Xinit): print module name if XOpenDisplay fails
4105 1999-06-26 Mikhael Goikhman <migo@homemail.com>
4107 * FvwmForm/Makefile.am:
4108 * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor.
4109 * FvwmForm/FormFvwmRootCursor.: new form
4111 1999-06-26 Dominik Vogt <dominik_vogt@gmx.de>
4113 * FvwmCommand/FvwmCommandS.c:
4114 * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil
4117 1999-06-26 Chris Rankin <rankinc@zipworld.com.au>
4119 * FvwmForm/FvwmForm.c: new signal handling
4120 * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h"
4122 1999-06-26 Chris Rankin <rankinc@zipworld.com.au>
4124 * FvwmWinList/ButtonArray.c: Set array->head correctly when
4125 deleting first button in array.
4127 1999-06-25 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4129 * FvwmGtk/FvwmGtk.c (main): exit properly when called with the
4130 wrong number of arguments.
4132 1999-06-25 Dominik Vogt <dominik_vogt@gmx.de>
4134 * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs:
4135 - can't call GetConfigLine because it waits forever if no line arrives
4136 - don't free tline, it isn' malloced
4137 - call XFlush to make sure the text is visible in an expose
4139 * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize
4140 increment hints (0).
4142 * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random
4147 * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
4148 * FvwmButtons/*: ditto
4149 * FvwmIdent/*: ditto
4150 * FvwmScroll/*: ditto
4153 * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type
4154 * FvwmForm/FvwmForm.c: ditto
4155 * FvwmIconMan/FvwmForm.c: ditto
4156 * FvwmIconBox/* ditto
4158 * FvwmTaskBar/* ditto
4160 * FvwmWinList/* ditto
4162 1999-06-24 Dominik Vogt <dominik_vogt@gmx.de>
4164 * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the
4165 void on desk to desk transfers
4167 1999-06-23 Dominik Vogt <dominik_vogt@gmx.de>
4169 * FvwmPager/x_pager.c (IconMoveWindow):
4170 (MoveWindow): move window to cursor position before moving it out of
4173 * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
4176 * FvwmEvent/FvwmEvent.c (event_table): removed excess events from
4177 list (I thought I'd put this in the 2.2 branch).
4179 * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline
4181 * FvwmAnimate/FvwmAnimate.c: added missing include for time.h
4185 * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and
4186 FVWM_COLOR to reflect the visual type used by fvwm.
4188 1999-06-23 Dominik Vogt <dominik_vogt@gmx.de>
4190 * FvwmScript/script.c: increased number of allowed variables to 512
4192 * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out
4195 1999-06-22 Paul D. Smith <psmith@gnu.org>
4197 * FvwmEvent/Makefile.am (install-exec-local): Make sure the local
4198 install rule for FvwmAudio supports the DESTDIR variable properly,
4199 and allows for configure transformations.
4203 * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before
4204 user supplied args so that the user can override them.
4206 1999-06-18 Dominik Vogt <dominik_vogt@gmx.de>
4208 * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
4209 deleting the last button in list (this time it's really fixed).
4211 1999-06-15 Dominik Vogt <dominik_vogt@gmx.de>
4213 * FvwmPager/FvwmPager.c (Loop):
4215 * FvwmPager/x_pager.c (DispatchEvent):
4217 (IconMoveWindow): use new function ExitPager
4219 1999-06-13 Dominik Vogt <dominik_vogt@gmx.de>
4221 * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
4222 deleting the last button in list.
4224 1999-06-14 Dominik Vogt <domivotdomivogt@bvstp038.bbn.hp.com>
4226 * FvwmPager/x_pager.c (DispatchEvent):
4227 * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager
4229 1999-11-09 Dominik Vogt <dominik.vogt@gmx.de>
4231 * FvwmPager/x_pager.c (Scroll): Center the desktop view around the
4232 mouse instead of placing the pointer in the top left corner.
4234 * FvwmPager/FvwmPager.c (main):
4235 * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first
4236 button release for improved usability
4238 Sat May 29 13:53:05 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4240 * FvwmEvent/FvwmEvent.c: replace packet size macros with
4241 new FvwmPacketHeaderSize & friends.
4243 Sat May 29 13:38:03 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4245 * FvwmAnimate/FvwmAnimate.c:
4246 * FvwmAuto/FvwmAuto.c:
4247 * FvwmBacker/FvwmBacker.c:
4248 * FvwmButtons/FvwmButtons.c:
4249 * FvwmCommand/FvwmCommandS.c:
4250 * FvwmConsole/FvwmConsole.c:
4251 * FvwmDebug/FvwmDebug.c:
4252 * FvwmForm/FvwmForm.c:
4253 * FvwmGtk/FvwmGtk.c:
4254 * FvwmIconBox/FvwmIconBox.c:
4255 * FvwmIconMan/fvwm.c:
4256 * FvwmIdent/FvwmIdent.c:
4257 * FvwmPager/FvwmPager.c:
4258 * FvwmPager/FvwmPager.h:
4259 * FvwmRearrange/FvwmRearrange.c:
4260 * FvwmSave/FvwmSave.c:
4261 * FvwmSaveDesk/FvwmSaveDesk.c:
4262 * FvwmScript/FvwmScript.c:
4263 * FvwmTaskBar/FvwmTaskBar.c:
4264 * FvwmWharf/FvwmWharf.c:
4265 * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket().
4267 1999-05-28 Dominik Vogt <dominik_vogt@gmx.de>
4269 * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with
4270 multiple empty panels
4272 Mon May 24 21:27:48 1999 DanEspen <dje@blue>
4274 * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to
4275 reduce pipe traffic.
4277 * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to
4278 reduce pipe traffic.
4280 1999-05-24 Bob Woodside <proteus@pcnet.com>
4282 * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command.
4283 This prevents flashing of windows that shouldn't be seen during the
4284 simultaneous transition to a new desk and page, without the side
4285 effects of the old "GoToDesk 0 10000" hack.
4287 Sun May 23 11:52:33 1999 DanEspen <dje@blue>
4289 * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to
4290 reduce pipe traffic, even though I have my doubts that this module
4291 should be reading a config at all. It seems to only make sense to
4292 control this module thru the command line.
4294 * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade
4295 shells work. The first 5 args must be before the -tile or -cascade.
4297 Sat May 22 08:42:24 1999 DanEspen <dje@blue>
4299 * FvwmWinList/FvwmWinList.c (ParseConfig):
4300 * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
4301 * FvwmScroll/FvwmScroll.c (main):
4302 * FvwmScript/FvwmScript.c (ParseOptions):
4303 * FvwmIdent/FvwmIdent.c (main):
4304 * FvwmGtk/FvwmGtk.c (parse_options):
4305 * FvwmIconBox/FvwmIconBox.c:
4306 * FvwmEvent/FvwmEvent.c (config):
4307 * FvwmBanner/FvwmBanner.c (parseOptions):
4308 * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to
4309 reduce pipe traffic.
4311 * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to
4312 reduce pipe traffic. Remove unused var, and strlen for "CLength".
4314 Sat May 22 18:04:51 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4316 * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable
4319 Mon May 17 21:35:54 1999 DanEspen <dje@blue>
4321 * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to
4322 reduce pipe traffic.
4324 * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe
4327 * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic.
4329 1999-05-19 Dominik Vogt <dominik_vogt@gmx.de>
4331 * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when
4332 resizing FvwmButtons
4334 * FvwmButtons/draw.c (RelieveButton): use library function to draw
4337 1999-05-18 Dominik Vogt <dominik_vogt@gmx.de>
4339 * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief
4340 around buttons was a bit too large
4342 * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as
4345 * FvwmPager/x_pager.c (MoveWindow):
4347 fix to prevent windows in the pager to get lost off the virtual desktop
4348 (MoveWindow): fixed a bug that could warp a window from the last desk
4350 (MoveWindow): move window to closest page when dragged off the virtual
4351 desktop (when there are more slots in the pager than pages displayed).
4353 1999-05-18 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4355 * FvwmGtk/*: implement "Function <func>" and titles for window lists.
4359 * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes
4360 the FvwmBanner window be override_redirect.
4362 Sun May 16 10:56:06 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4364 * FvwmWinList/FvwmWinList.c (MainEventLoop):
4365 * FvwmWharf/FvwmWharf.c (My_XNextEvent):
4366 * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
4367 * FvwmScroll/FvwmScroll.h:
4368 * FvwmScroll/GrabWindow.c (Loop):
4369 * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
4370 * FvwmScript/Widgets/List.c:
4371 * FvwmScript/Instructions.c (Quit):
4372 * FvwmScript/FvwmScript.c (MainLoop):
4373 * FvwmRearrange/FvwmRearrange.c:
4374 * FvwmPager/FvwmPager.c (My_XNextEvent):
4375 * FvwmIdent/FvwmIdent.c (list_end):
4376 * FvwmIconMan/FvwmIconMan.c (main_loop):
4377 * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
4378 * FvwmForm/FvwmForm.c (MainLoop):
4379 * FvwmConsole/FvwmConsole.c:
4380 * FvwmCommand/FvwmCommandS.c:
4381 * FvwmCommand/FvwmCommand.c:
4382 * FvwmButtons/FvwmButtons.c (My_XNextEvent):
4383 * FvwmBanner/FvwmBanner.c (main):
4384 * FvwmAuto/FvwmAuto.c (main): update select() function call and
4385 fd_width type, for new AC_FUNC_SELECT macro.
4387 1999-05-15 Dominik Vogt <dominik_vogt@gmx.de>
4389 * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup
4391 * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect
4392 instead of being transient
4394 1999-05-14 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4396 * FvwmGtk/windowlist.c (construct_window_list): implement
4397 sorted window lists.
4399 Thu May 13 19:26:00 1999 DanEspen <dje@blue>
4401 * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands
4404 1999-05-12 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4406 * FvwmEvent/FvwmEvent.c (config): revert the patch to the
4407 parsing of *FvwmEvent lines, since it was based on misinformation.
4409 1999-05-12 Paul D. Smith <psmith@gnu.org>
4411 * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on
4412 having modules use #include <libs/Module.h>, etc., rather than
4413 #include <Module.h>. So, we need to add -I$(top_srcdir) to the
4414 includes list, not -I$(top_srcdir)/libs. The latter won't work if
4415 you build outside of the distribution directory.
4417 * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go
4418 inside the if statement.
4420 1999-05-12 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4422 * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting
4423 when switching desks with mouse button 3.
4425 1999-05-11 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4427 * FvwmEvent/FvwmEvent.c (event_table): bring in sync with
4428 list of events in Module.h, change the parsing of
4429 *FvwmEvent lines to treat everything after the event type
4432 1999-05-11 Dan Espen <dane@mk.bellcore.com>
4434 * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME
4435 and filename on save.
4436 Save and apply was not updating the "delay" value.
4438 1999-05-09 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4440 * FvwmGtk/FvwmGtk.c: improved window list; it displays
4441 geometry and mini-icon now and knows the options
4442 "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk",
4443 "UseIconName", "Icons/NoIcons/OnlyIcons",
4444 "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal".
4446 * FvwmGtk/FvwmGtk.c: split off a couple of smaller files:
4447 {dialog,expand,menu,windowlist}.[ch].
4449 * FvwmGtk/Makefile.am: add the new files.
4451 Sat May 8 11:55:10 1999 DanEspen <dje@blue>
4453 * FvwmEvent/Makefile.am (install-exec-local): rm FvwmAudio before
4454 attempting to create a link, otherwise "ln -s" might fail.
4456 1999-05-07 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
4458 * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too
4461 Fri May 7 15:43:36 1999 DanEspen <dje@blue>
4463 * FvwmWinList/FvwmWinList.1: .TH line fixup.
4465 * FvwmWharf/FvwmWharf.1: .TH line fixup.
4467 * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup.
4469 * FvwmScroll/FvwmScroll.1: .TH line fixup.
4471 * FvwmScript/FvwmScript.1: .TH line fixup.
4473 * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup.
4475 * FvwmSave/FvwmSave.1: .TH line fixup.
4477 * FvwmRearrange/FvwmRearrange.1: .TH line fixup.
4479 * FvwmPager/FvwmPager.1: .TH line fixup.
4481 * FvwmM4/FvwmM4.1: .TH line fixup.
4483 * FvwmIdent/FvwmIdent.1: .TH line fixup.
4485 * FvwmIconMan/FvwmIconMan.1: .TH line fixup.
4487 * FvwmIconBox/FvwmIconBox.1: .TH line fixup.
4489 * FvwmForm/FvwmForm.1: .TH line fixup.
4491 * FvwmEvent/FvwmEvent.1: .TH line fixup.
4493 * FvwmDebug/FvwmDebug.1: .TH line fixup.
4495 * FvwmCpp/FvwmCpp.1: .TH line fixup.
4497 * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup.
4499 * FvwmConsole/FvwmConsole.1: .TH line fixup.
4501 * FvwmCommand/FvwmCommand.1: .TH line fixup.
4503 * FvwmBanner/FvwmBanner.1: .TH line fixup.
4505 * FvwmButtons/FvwmButtons.1: .TH line fixup.
4507 * FvwmBacker/FvwmBacker.1: .TH line fixup.
4509 * FvwmAudio/FvwmAudio.1: .TH line fixup.
4511 * FvwmAuto/FvwmAuto.1: .TH line fixup.
4513 * FvwmAnimate/FvwmAnimate.1: .TH line fixup.
4515 Thu May 6 23:12:55 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4517 * FvwmEvent/Makefile.am (install-exec-local): make a symlink for
4518 FvwmAudio, instead of the shell script.
4520 1999-05-06 Dominik Vogt <dominik_vogt@gmx.de>
4522 * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made
4523 this the default because it is much faster
4525 * Makefile.am (SUBDIRS): FvwmAudio is no longer built
4527 * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke
4530 Wed May 5 23:51:00 1999 DanEspen <dje@blue>
4532 * FvwmForm/FormFvwmForm.: Put slash and dot back on output file.
4534 * FvwmForm/FvwmForm.c: Correct line width calculation for forms
4535 with a message area when using a proportional text font.
4537 1999-05-05 Dominik Vogt <dominik_vogt@gmx.de>
4539 * FvwmScript/FvwmScript.c: honour color limit and make it possible to
4542 * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
4545 1999-05-05 Dan Espen <dane@mk.bellcore.com>
4547 * FvwmForm/FvwmForm.1: Man page update to make it clear that you use
4548 ^M, not the string "RETURN" for a button activated by the keyboard.
4552 * FvwmButtons/*.c: does dynamic color changing.
4554 1999-05-03 Dominik Vogt <dominik_vogt@gmx.de>
4556 * FvwmAudio/FvwmAudio.c (config): fixed coredump
4558 * FvwmPager/x_pager.c (FvwmErrorHandler):
4559 * FvwmPager/FvwmPager.c (Loop):
4560 fix for lost xlib sequence
4562 * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility
4564 * FvwmEvent/FvwmEvent.c:
4566 some general clean up
4567 various memory leak and coredump fixes
4569 * FvwmEvent/FvwmEvent.c (execute_event):
4570 cleaned up and fixed FvwmAudio compatbility fix
4572 1999-05-02 Michael Han <mikehan@best.com>
4574 * FvwmEvent/FvwmEvent.c: changes to main(), config(), and
4575 execute_event() for FvwmAudio compatability, namely the
4576 PlayCmd and Dir commands.
4578 Sat May 1 11:46:24 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4580 * */*: include libs/Module.h rather than fvwm/module.h.
4582 Sat May 1 02:35:19 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4584 * FvwmWinList/ButtonArray.c (INNER_MARGIN):
4585 * FvwmScript/Widgets/TextField.c (dec): move #define to column 1.
4587 Sat May 1 01:52:25 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4589 * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg
4590 mismatches on machines where "sizeof" is an int (the original code
4591 causes mismatches where "sizeof" is a long). Sigh. Give up and
4592 cast "sizeof" arguments to int.
4596 * FvwmBacker/*: Removed select() calls and unused #include's
4598 Wed Apr 28 20:45:51 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4600 * FvwmRearrange/Makefile.am (FvwmCascade):
4601 * FvwmRearrange/Makefile.am (FvwmTile):
4602 * FvwmForm/Makefile.am (FvwmTalk): force generation each time.
4606 * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing.
4607 * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground().
4609 1999-04-27 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
4611 * FvwmWharf/FvwmWharf.c (ParseOptions):
4612 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
4613 * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error
4614 in copying the ImagePath config option.
4616 * FvwmForm/FvwmForm.c: fix "int format, different type arg"
4617 errors in printf()s.
4619 1999-04-28 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4621 * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from
4622 libs/Strings.c instead of strdup when copying the image path.
4624 * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize.
4626 * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
4627 optionally use imlib to load and scale images.
4628 (icon_size): new function to implement the config command
4631 * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS):
4632 (GDK_IMLIB_LIBS): New variables for imlib support.
4634 1999-04-27 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
4636 * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement
4637 the config command *FvwmGtkRCFile.
4639 * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for
4640 how to make FvwmGtk use GNOME themes.
4642 1999-04-27 Bob Woodside <proteus@pcnet.com>
4644 * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the
4645 ImagePath config option.
4649 * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do
4650 dynamic color changing with the fvwm DefaultColors command.
4651 * FvwmAnimate/FvwmAnimate.C: ditto
4653 Tue Apr 27 09:50:46 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4655 * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in
4656 the command table even if HAVE_RPLAY not defined, to avoid a
4657 coredump in parsing. [PR#318]
4659 Mon Apr 26 12:20:54 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4661 * FvwmForm/FormFvwmSetup.in: don't require trailing slash in
4662 FVWM_USERHOME variable.
4664 1999-04-26 Matthias Clasen <clasen@pong.mathematik.uni-freiburg.de>
4666 * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
4667 dont use accel labels, since accelerators won't work anyway.
4668 (convert_label_with_ampersand):
4669 (create_label_pattern): functions from gtkcauldron.c in the
4670 gnome-libs package for dealing with underlined accelerators.
4671 (get_menu_accel_group): function from gnome-app-helper.c in
4672 the gnome-libs package.
4673 (menu_item_new_with_pixmap_and_label): use the "stolen" functions
4674 above to implement keyboard navigation like in fvwms native menus.
4676 * FvwmGtk/FvwmGtk.1: document underlined accelerators.
4678 Mon Apr 26 01:33:51 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4680 * FvwmTaskBar/Mallocs.h:
4681 * FvwmScroll/FvwmScroll.h:
4682 * FvwmScroll/FvwmScroll.h:
4683 * FvwmIdent/FvwmIdent.h:
4684 * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and
4685 CopyString. Both are now in libs.
4687 Fri Apr 23 13:22:14 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4689 * FvwmWinList/List.c (PrintList): fix up printing of flags. This
4690 really needs a general solution in libfvwm. flagstoascii()
4693 * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket
4694 before dereferencing it.
4696 1999-04-22 Dominik Vogt <dominik_vogt@gmx.de>
4698 * FvwmGtk/FvwmGtk.c (parse_argument): use new function
4699 GetNextSimpleOption instead of old name GetNextOption.
4700 Removed C++ comment.
4702 1999-04-22 Bob Woodside <proteus@pcnet.com>
4704 * FvwmPager/x_pager.c: Changed "Desk" command (which we've
4705 documented as obsolete) to "GoToDesk".
4707 1999-04-22 Dominik Vogt <dominik_vogt@gmx.de>
4709 * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to
4710 die with 2.2.x Linux kernels.
4712 1999-04-20 Bob Woodside <proteus@pcnet.com>
4714 * FvwmTaskbar/FvwmTaskBar.c: GSFR.
4715 * FvwmTaskbar/FvwmTaskBar.h: Ibid.
4716 * FvwmTaskBar/List.c: Ibid.
4717 * FvwmTaskBar/List.h: Ibid.
4719 1999-04-20 Bob Woodside <proteus@pcnet.com>
4721 * FvwmWinList/FvwmWinList.c: GSFR.
4722 * FvwmWinList/FvwmWinList.h: Ibid.
4723 * FvwmWinList/List.c: Ibid.
4724 * FvwmWinList/List.h: Ibid.
4728 * FvwmAnimate now uses the Default_graphics config command to inherit
4729 the visuals of fvwm. Only works if you don't specify color or width.
4731 1999-04-20 Bob Woodside <proteus@pcnet.com>
4733 * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in
4736 1999-04-20 Dominik Vogt <dominik_vogt@gmx.de>
4738 * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
4741 * FvwmPager/x_pager.c: removed NON_VIRTUAL option
4742 (IconSwitchPage): reduced memory usage
4744 * FvwmPager/x_pager.c (MoveWindow):
4745 (IconMoveWindow): reactivated bugfix for no-focus windows. It works now
4746 using the NoWarp option to 'Focus'
4747 Fixed some SendInfo commands missing the 'Silent' prefix
4749 1999-04-19 Dominik Vogt <dominik_vogt@gmx.de>
4751 * FvwmPager/x_pager.c (DispatchEvent): reindented some code
4752 (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c
4753 (ReConfigure): fixed bug in size calculation when resizing
4755 1999-04-19 Bob Woodside <proteus@pcnet.com>
4757 * FvwmRearrange/FvwmRearrange.c: GSFR.
4759 1999-04-19 Bob Woodside <proteus@pcnet.com>
4761 * FvwmIconMan/FvwmIconMan.h: GSFR.
4762 * FvwmIconMan/fvwm.c: Ibid.
4763 * FvwmIconMan/winlist.c: Ibid.
4764 * FvwmIconMan/xmanager.c: Ibid.
4766 1999-04-19 Bob Woodside <proteus@pcnet.com>
4768 * FvwmIconBox/FvwmIconBox.c: GSFR.
4769 * FvwmIconBox/FvwmIconBox.h: Ibid.
4770 * FvwmIconBox/icons.c: Ibid.
4774 * FvwmIdent/* now uses the Default_graphics config command to inherit
4775 the visuals of fvwm.
4776 * FvwmScroll/* ditto
4778 1999-04-19 Bob Woodside <proteus@pcnet.com>
4779 * FvwmPager/FvwmPager.c: Changed to handle the new-style
4780 packet, and changed all the flags references to their GSFR equivalents.
4781 * FvwmPager/FvwmPager.h: Ibid.
4782 * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all
4783 the "Silent" commands to their non-silent versions so the GSFR changes
4784 can be tested; "Silent" handling seems to be broken at the moment -
4785 FVWM segfaults whenever Pager sends a Silent command.
4788 Fri Apr 16 16:32:54 1999 DanEspen <dje@blue>
4790 * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with
4793 1999-04-15 Dominik Vogt <dominik_vogt@gmx.de>
4795 * FvwmButtons/FvwmButtons.c (Loop):
4796 reactivated resizing code for FvwmButtons
4798 * FvwmButtons/parse.h:
4799 * FvwmButtons/parse.c:
4800 * FvwmButtons/misc.h:
4801 * FvwmButtons/misc.c:
4802 * FvwmButtons/output.c:
4803 * FvwmButtons/icons.h:
4804 * FvwmButtons/icons.c:
4805 * FvwmButtons/draw.h:
4806 * FvwmButtons/draw.c:
4807 * FvwmButtons/button.h:
4808 * FvwmButtons/button.c:
4809 * FvwmButtons/FvwmButtons.c:
4810 * FvwmButtons/FvwmButtons.h:
4811 removed nonsense version number (Jarl must have read the 'Hitchhiker'
4817 * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if
4818 none are specified in the config file.
4820 Sun Apr 11 15:17:47 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4822 * FvwmM4/Makefile.am (AM_CFLAGS):
4823 * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR.
4825 1999-04-09 Dominik Vogt <dominik_vogt@gmx.de>
4827 * FvwmEvent/FvwmEvent.c:
4828 * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of
4833 * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet
4835 1999-04-08 Dominik Vogt <dominik_vogt@gmx.de>
4837 * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch
4839 1999-04-07 Dominik Vogt <dominik_vogt@gmx.de>
4841 * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager
4842 (patch by Brad Giaccio)
4844 1999-04-06 Tomas Ogren <stric@ing.umu.se>
4846 * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some
4847 ()'s to get rid of warnings.
4849 Sun Apr 4 12:11:38 1999 DanEspen <dje@blue>
4851 * FvwmForm/FormFvwmForm.: Save config file in users config dir.
4853 * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir.
4855 * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList.
4857 * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList.
4859 * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar.
4861 * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar.
4863 * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll.
4865 * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll.
4867 * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager.
4869 * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager.
4871 * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent.
4873 * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent.
4875 * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan.
4877 * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox.
4879 * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox.
4881 * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker.
4883 * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker.
4885 * FvwmForm/FormFvwmSetup.in: New form, creates starting config.
4887 * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new
4888 form for creating new users config files.
4890 1999-04-04 Dominik Vogt <dominik_vogt@gmx.de>
4892 * FvwmM4/FvwmM4.c (m4_defs):
4893 * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef
4895 1999-04-03 Dominik Vogt <dominik_vogt@gmx.de>
4897 * FvwmButtons/parse.c (ParseConfigLine):
4898 * FvwmButtons/FvwmButtons.h (struct panel_info_struct):
4899 * FvwmButtons/FvwmButtons.c (Slide):
4900 (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel
4901 closes when something is selected therein (in response to bug report
4902 #101). Some cleanup.
4904 Sun Apr 4 12:39:38 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4906 * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig().
4908 * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of
4911 * FvwmTaskBar/FvwmTaskBar.c:
4912 * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h.
4914 * FvwmTaskBar/Start.c: include Mallocs.h for prototypes.
4916 * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes.
4918 * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and
4919 FvwmConfig.h for prototypes.
4921 * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of
4924 * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
4927 * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
4930 Sun Apr 4 03:42:35 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4932 * FvwmWinList/FvwmWinList.c: removed some includes.
4934 * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c
4935 into this file; protect against multiple inclusion.
4937 * FvwmWinList/List.c:
4938 * FvwmWinList/ButtonArray.c: include FvwmWinList.h for
4939 ConsoleMessage() prototype.
4941 * FvwmWinList/List.h: add prototype for ItemDesk.
4943 * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk
4946 * FvwmWinList/List.c (PrintList):
4947 * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format
4948 agree with argument.
4950 * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig.
4952 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid
4955 Sat Apr 3 15:32:40 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4957 * FvwmButtons/output.c (SaveButtons): added braces to avoid
4960 * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
4961 `ystep', `wstep', and `hstep'.
4963 * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
4966 Sat Apr 3 15:12:50 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4968 * FvwmAnimate/ChangeLog:
4969 * FvwmEvent/ChangeLog: removed erroneously-created files.
4970 Entries folded into this ChangeLog.
4972 Sat Apr 3 14:34:28 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
4974 * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining
4977 * FvwmScript/types.h: add prototype for yylex().
4979 * FvwmScript/Instructions.c (ReceivFromScript):
4980 * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert
4981 braces to avoid ambiguous `else'.
4983 * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox):
4984 * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to
4987 * FvwmPager/FvwmPager.c:
4988 * FvwmPager/x_pager.c: removed unused variables.
4990 * FvwmPager/FvwmPager.c (main): `==' should be `='.
4992 * FvwmIconMan/xmanager.c (button_left): initialize variable `i'
4995 * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
4996 around include fvwm.h.
4999 * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
5002 * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to
5003 unsigned long for debugging printf.
5005 * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables
5006 `actionstring' and `keystring'.
5008 * FvwmIconMan/readconfig.c (ParseMouseEntry):
5009 * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char*
5010 for debugging printf.
5012 * FvwmIconMan/readconfig.c (read_in_resources): initialize
5015 * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped
5016 inside #ifdef PRINT_DEBUG.
5018 * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor,
5019 otherwise it might be used uninitialized.
5021 * FvwmPager/FvwmPager.c:
5022 * FvwmForm/FvwmForm.c: include <libs/ModParse.h> removed.
5024 Sat Apr 3 11:52:29 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
5026 * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than
5029 * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
5032 * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
5035 * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption
5036 rather than GetArgument; remove include of ModParse.h.
5038 1999-04-01 Andi Karrer <karrer@iis.ee.ethz.ch>
5040 * FvwmIconBox/FvwmIconBox.c (main):
5041 XSetIconSizes() should not be called with a height of 0.
5043 1999-03-31 Dan Espen <dane@mk.bellcore.com>
5045 * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't
5046 operate buttons on forms with no input fields.
5048 1999-03-28 Dominik Vogt <dominik_vogt@gmx.de>
5050 * FvwmCpp/FvwmCpp.1 (BUGS): C comment update
5052 1999-03-29 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
5054 * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons
5055 via the pager (always send Move command with a context of t->w).
5057 Sun Mar 28 18:26:11 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
5059 * FvwmScript/FvwmScript.c:
5060 * FvwmWharf/icons.c: include libs/Picture.h to get prototype of
5063 Sun Mar 28 11:57:25 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
5065 * FvwmForm/Makefile.am (FvwmTalk):
5066 * FvwmCommand/scripts/Makefile.am (.pl):
5067 * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands;
5068 anything listed in a _SCRIPTS primary is correctly installed with
5069 execute permissions set.
5071 1999-03-27 Dominik Vogt <dominik_vogt@gmx.de>
5074 * FvwmIconMan/readconfig.c:
5075 * FvwmIconMan/readconfig.h:
5076 * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead
5077 of private reimplementation
5079 Mon Mar 22 19:01:38 1999 DanEspen <dje@blue>
5081 * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk.
5083 1999-03-22 Dominik Vogt <dominik_vogt@gmx.de>
5085 * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by
5088 * FvwmPager/x_pager.c (IconMoveWindow):
5089 (MoveWindow): fixed mb2 with transient pager
5090 (InsertExpand): fixed coredump fix that cause a coredump :)