* FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
[fvwm.git] / modules / ChangeLog
blobaede82c4a1ef8fb02419dcbd38e44605c1a6abbe
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):
17         (StartMeUp_II):
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:
35         * FvwmIconMan/x.c:
36         * FvwmIconMan/readconfig.c:
37         * FvwmIconMan/fvwm.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):
53         (ProcessMessage):
54         (ExecuteMatchingCommands):
56         * FvwmWharf/icons.c (ConfigureIconWindow):
57         (GetXPMFile):
58         (GetXPMData):
59         * FvwmIconMan/xmanager.c (rects_equal):
60         * FvwmIconBox/icons.c (GetBackPixmap):
61         * FvwmButtons/FvwmButtons.c:
62         -Wall fixes
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:
102         fixed a typo
104 2001-08-11  Dominik Vogt  <dominik.vogt@gmx.de>
106         * FvwmIconMan/x.c (create_manager_window):
107         (init_display):
108         (X_init_manager):
109         * FvwmIconMan/globals.c (print_managers):
110         (init_globals):
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):
117         removed unused code
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):
129         (main):
130         (StartMeUp_I):
131         (StartMeUp_II):
132         (MakeMeWindow):
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:<
160         reindented
162         * FvwmRearrange/FvwmRearrange.c (main):
163         (is_suitable_window):
164         (parse_args):
165         * FvwmScript/FvwmScript.c (Xinit):
166         (ParseOptions):
167         (MainLoop):
168         * FvwmIdent/FvwmIdent.c (main):
169         (MakeList):
170         (list_end):
171         added full Xinerama support
173         * FvwmTaskBar/FvwmTaskBar.c:
174         fixed mouse button grabbing
176         * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
177         (GetItemGeometry):
178         * FvwmTaskBar/Goodies.c (PopupTipWindow):
179         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
180         (ProcessMessage):
181         (WarpTaskBar):
182         (RevealTaskBar):
183         (HideTaskBar):
184         (ParseConfigLine):
185         xineramified TaskBar
186         new options PageOnly and ScreenOnly
188         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
189         fixed memory leak
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):
197         (ParseOptions):
198         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
199         (configopts):
200         (ParseConfigLine):
201         (StartMeUp):
202         * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
203         (ParseOptions):
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):
213         (ParseOptions):
214         reindented
215         honour Xinerama settings from the start
216         (CreateWindow):
217         reindented
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):
230         (def_table):
231         (ct_Geometry):
232         (ct_Position):
233         (OpenWindows):
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):
256         geometry parsing fix
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):
293         (main):
294         (ParseConfigLine):
295         adapted Xinerama support to new interface
297         * FvwmBanner/FvwmBanner.c (main):
298         (parseOptions):
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)
306         (OpenWindows):
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>
316         * FvwmTaskBar/*:
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):
367         syntax fix
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
428 2001-05-10  Hippo
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:
451         * FvwmGtk/FvwmGtk.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>
467         * FvwmGtk/FvwmGtk.c:
468         * FvwmGtk/menu.c:
469         s/IMLIB/GDK_IMLIB/
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
483         mask
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):
501         fixed memory leak
503 2001-03-29  Dominik Vogt  <dominik.vogt@gmx.de>
505         * FvwmIconMan/FvwmIconMan.c (Free):
506         * FvwmIconMan/fvwm.c (new_window):
507         use Free
509         * FvwmIconMan/xmanager.c (clear_button):
510         fixed memory leak
512         * FvwmIconBox/FvwmIconBox.c (freeitem):
513         fixed memory leak
515         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
516         fixed UMR
518         * FvwmTaskBar/FvwmTaskBar.1:
519         corrected typo
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
537         (FvwmCommand.pm):
538         fixed dependencies
540         * FvwmCommand/findcmd.pl (listcmd):
541         adapted to new command table syntax
542         fixed uppercas vs. lowercase problem
544         * FvwmScript/Scripts/FvwmScript-BaseConfig:
545         fixed typo
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
564         server
566         * FvwmButtons/draw.c (RedrawButton):
567         * FvwmButtons/FvwmButtons.c:
568         (Loop):
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):
578         (Loop):
579         panel indicators are more responsive to button presses
581 2001-03-20  Dominik Vogt  <dominik.vogt@gmx.de>
583         * FvwmButtons/misc.c (ConstrainSize):
584         removed debug code
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
594         this way.
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
609         (ConstrainSize):
610         added debug code
612         * FvwmButtons/FvwmButtons.c (swallow):
613         * FvwmButtons/draw.c (MakeButton):
614         added some debug code to find out how swallowed windows can be bigger
615         than their button
617         * FvwmButtons/FvwmButtons.c (swallow):
618         tried to avoid race conditions between wm and module when swallowing
619         windows
621         * FvwmButtons/button.c (GetInternalSize):
622         fixed a bug zero width/height buttons
624         * FvwmButtons/draw.c (MakeButton):
625         small safety patch
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):
638         (FvwmCascade):
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
651         of a selected item
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
705         config lines.
707 2001-02-26  Dominik Vogt  <dominik.vogt@gmx.de>
709         * FvwmPager/FvwmPager.c (process_message):
710         (list_deiconify):
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):
729         (Loop):
730         (main):
731         (swallow):
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.
742         First pass cleanup.
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):
751         (Loop):
752         (SetTransparentBackground):
753         transparency works with swallawed windows and also uses the shape mask
754         of swallowed windows
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):
771         (ReConfigure):
772         Fixed size calculations of pager
773         (initialize_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
784         FvwmButtons
786         * FvwmPager/x_pager.c (discard_events):
787         (DispatchEvent):
788         (HandleExpose):
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
815         * FvwmCpp/FvwmCpp.c:
816         * FvwmM4/FvwmM4.c:
817         buffer overflow and other security fixes
819         * FvwmCpp/FvwmCpp.1:
820         * FvwmM4/FvwmM4.1:
821         typos
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:
862         (list_new_page):
863         (list_new_desk):
864         (list_configure):
865         (list_iconify):
866         (list_deiconify):
867         * FvwmPager/x_pager.c (MovePage):
868         (ReConfigureIcons):
869         (AddNewWindow):
870         (ChangeDeskForWindow):
871         (MoveResizePagerView):
872         (MoveStickyWindows):
873         (MoveWindow):
874         (IconMoveWindow):
875         reduce redraws when switching pages
876         (initialize_pager):
877         draw page separators with a line width of 1; may cure drawing problems
878         with dashed lines
879         (discard_events):
880         (DispatchEvent):
881         (HandleExpose):
882         discard surplus Expose and ConfigureNotify events
884         * FvwmPager/FvwmPager.c:
885         * FvwmPager/x_pager.c (DispatchEvent):
886         (Scroll):
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
910         colors
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):
922         minor drawing fixes
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:
932         * FvwmIconMan/x.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:
955         * FvwmWharf/icons.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:
968         reindented
969         (BuildGUI):
970         fixed memory leaks
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):
977         fixed memory leaks
978         (move_window_buttons):
979         (clear_button):
980         (insert_windows_button):
981         fixed memory corruption
983         * FvwmButtons/parse.c (ParseButton):
984         fixed core dump
986         * FvwmPager/FvwmPager.c (list_destroy):
987         fixed memory leak
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):
997         fixed typo
999         * FvwmGtk/expand.c (recursive_replace):
1000         (combine_string):
1001         * FvwmGtk/FvwmGtk.c (process_message):
1002         fixed memory leaks
1004         * FvwmGtk/menu.c (convert_label_with_ampersand):
1005         fixed overlapping memcpy
1007         * FvwmScript/Instructions.c (ChangeColorset):
1008         fixed memory leak
1010         * FvwmIconMan/x.c (handle_error):
1011         prevent core dump if a managed window dies
1013         * FvwmForm/FvwmForm.c (ct_ButtonFont):
1014         (ct_InputFont):
1015         (ct_Line):
1016         (ct_Back):
1017         (ct_Colorset):
1018         (ct_ItemBack):
1019         (ct_ItemColorset):
1020         fixed memory leaks
1021         (FormVarsCheck):
1022         (AssignDrawTable):
1023         (ct_Line):
1024         (AddItem):
1025         (Restart):
1026         use safemalloc/safecalloc
1027         (AssignDrawTable):
1028         core dump/UMR fix
1029         (ct_Line):
1030         safety patch
1032         * FvwmForm/FvwmForm.c:
1033         * FvwmForm/ReadXServer.c:
1034         * FvwmForm/ParseCommand.c (AddChar):
1035         fixed memory leaks
1036         replaced realloc with saferealloc
1038         * FvwmPager/FvwmPager.c (main):
1039         (list_add):
1040         UMR fixes
1041         (list_destroy):
1042         fixed memory leaks
1043         (NewPagerStringItem):
1044         UMR safety patch
1046         * FvwmIconBox/FvwmIconBox.c (parseicon):
1047         (MySendFvwmPipe):
1048         (parsekey):
1049         UMR safety patches
1050         (AddItem):
1051         UMR fix
1052         (MySendFvwmPipe):
1053         use safemalloc instead of malloc
1054         (process_message):
1055         fixed memory leak
1056         (LookInList):
1057         fixed core dump and memory leaks
1058         (UpdateItem):
1059         fixed memory leak
1061         * FvwmIconMan/xmanager.c (init_button_array):
1062         (set_num_buttons):
1063         fixed UMRs
1065         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
1066         fixed uninitialised memory read
1068         * FvwmButtons/parse.c (ParseButton):
1069         (ParseConfigLine):
1070         fixed memory leaks
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):
1081         (ShutdownX):
1082         dito
1084         * FvwmIconBox/FvwmIconBox.c (DeadPipe):
1085         (Loop):
1086         (CleanUp):
1087         fixed core dump at module shutdown and removed a lot of unnecessary
1088         shutdown code
1090         * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
1091         (ReadFvwmPipe):
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):
1102         core dump fixed
1104         * FvwmM4/FvwmM4.c (main):
1105         * FvwmCpp/FvwmCpp.c (main):
1106         fixed dump of core
1108         * FvwmButtons/FvwmButtons.c (CheckForHangon):
1109         a core dump was fix
1111         * FvwmRearrange/FvwmRearrange.c (free_window_list):
1112         core dump fix
1114         * FvwmForm/FvwmForm.c (ParseActiveMessage):
1115         fixed dumping core
1117         * FvwmIconBox/FvwmIconBox.c (freeitem):
1118         fixed core dump
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
1136         files.
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
1145         busy cursor patches
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:
1163         -Wall -Werror fixes
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
1175         * FvwmIconBox.[ch]:
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:
1198         * FvwmForm/README:
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):
1217         -Wall fix
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):
1235         ...
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:
1249         Clean up
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):
1259         fixed compile error
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):
1277         (parse_colorset):
1278         * FvwmIconMan/xmanager.c (query_geometry):
1279         (query_geometry):
1280         * FvwmIconMan/x.c (find_frame_window):
1281         (find_frame_window):
1282         * FvwmWharf/FvwmWharf.c (main):
1283         (CloseFolder):
1284         (swallow):
1285         (Loop):
1286         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1287         (main):
1288         (Loop):
1289         (HandlePanelPress):
1290         (GetPanelGeometry):
1291         (HandlePanelPress):
1292         (MyXFree):
1293         (GetRealGeometry):
1294         (swallow):
1295         * FvwmScroll/GrabWindow.c (Loop):
1296         (GrabWindow):
1297         * FvwmScript/Widgets/Tools.c (DrawPMenu):
1298         (SelectMenu):
1299         * FvwmPager/x_pager.c (ReConfigure):
1300         (initialize_pager):
1301         * FvwmIconBox/FvwmIconBox.c (Loop):
1302         (change_colorset):
1303         honour return code of XGetGeometry(), XGetWindowAttributes(),
1304         XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
1305         XWithdrawWindow()
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
1319         (Loop):
1320         (swallow):
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):
1329         (main):
1330         (LinkAction):
1331         (LoopOnEvents):
1332         (LoopOnEvents):
1333         * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
1334         (main):
1335         (LinkAction):
1336         (LoopOnEvents):
1337         * FvwmIconMan/x.c (handle_buttonevent):
1338         * FvwmIconMan/readconfig.c (ParseMouseEntry):
1339         * FvwmIconBox/FvwmIconBox.c (parsemouse):
1340         (ExecuteAction):
1341         * FvwmButtons/FvwmButtons.c (AddButtonAction):
1342         (GetButtonAction):
1343         (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
1359         the need for this.
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>
1368         * FvwmScript/*:
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:
1379         -Wall fixes
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
1448           scaled up.
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.
1460         This hanged fvwm.
1462 2000-06-14  Dominik Vogt  <dominik.vogt@gmx.de>
1464         * FvwmConsole/FvwmConsoleC.c:
1465         * FvwmButtons/FvwmButtons.c (main):
1466         (GetPanelGeometry):
1467         (main):
1468         -pedantic fixes
1470 2000-06-14  Hippo
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
1485         instruction
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
1493         nicely.
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)
1499 2000-06-08  Hippo
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.
1534 2000-05-31  Hippo
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
1548         name)
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
1563         * FvwmWinList/*:
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
1583         style change.
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,
1598         HideTaskBar):
1599         Fixed AutoStick and AutoHide for a TaskBar with a title
1601         * FvwmTaskBar/*:
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:
1617         Some Clean up
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
1639         interval was set
1641 2000-05-12  Hippo
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
1669         in periodic task
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
1689         to be ignored
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):
1706         (AdjustWindow):
1707         simplified placement code when window height changes
1708         fixed placement of window list with negative y geometry and
1709         TitleAtBottom
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):
1739         -Wall fix
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.
1824 2000-04-19  Hippo
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
1839 2000-04-18  Hippo
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.
1868         Added restart
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):
1886         (list_end):
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
1918 2000-03-10  Hippo
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.
1928 2000-03-09  Hippo
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
1950 2000-03-01  Hippo
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):
1972         Removed debug code
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
1984 2000-02-01  Hippo
1986         * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
1988 2000-01-31  Brad Giaccio  <bgiaccio@psrw.com>
1990         * FvwmGtk/FvwmGtk.1:
1991         fixed typo again
1993 2000-01-30  olicha  <olivier.chapuis@free.fr>
1995         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
1996         A write to file fix
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:
2004         fixed typo
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):
2027         (IconMoveWindow):
2028         fixed dragging windows out of pager
2030         * FvwmCommand/FvwmCommand.c:
2031         -Wall fix
2033         * FvwmCommand/FvwmCommand.h:
2034         * FvwmCommand/FvwmCommandS.c:
2035         fixed communication problem between server and client
2036         removed some code without effects
2037         simplified protocol
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:
2047         Some fixes
2049 2000-01-24  Hippo
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):
2078         (ParseContainer):
2079         (ParseButton):
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
2086         space "font 5x7 "
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):
2110         (draw_button):
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):
2123         (GetPanelGeometry):
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):
2133         (HandlePanelPress):
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):
2216         some clean up
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):
2233         (main):
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
2258         fields.
2260         * FvwmForm/ReadXServer.c: Backout code cleanup.  Needs more work.
2262         * FvwmScript/FvwmScript.1: Describe how scripts are located for
2263         reading.
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
2278         one for iconbutton
2280 1999-12-18  olicha  <olivier.chapuis@free.fr>
2282         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
2283         (Alarm):
2284         (DoAlarmAction):
2285         (LoopOnEvents):
2286         Fixed Alarm stuff
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):
2306         (RevealTaskBar):
2307         (HideTaskBar):
2308         Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
2309         a lot of rows
2311 1999-12-13  olicha  <olivier.chapuis@free.fr>
2313         * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
2314         (LoopOnEvents):
2315         Fixed AutoStick
2317         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2318         (StartMeUp):
2319         Some hints clean up
2321 1999-12-12  olicha  <olivier.chapuis@free.fr>
2323         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2324         (redraw_buttons):
2325         Some clean up
2327 1999-12-10  Hippo
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
2353         of a choice.
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>
2362         * Makefile.am:
2363         removed GFvwmDebug
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):
2390         (process_message):
2391         (HandlePanelPress):
2392         * FvwmButtons/FvwmButons.h (button_info_struct):
2393         (panel_flags_type):
2394         * FvwmButtons/FvwmButons.1:
2395         * FvwmButtons/parse.c (ParsePanel):
2396         (ParseButton):
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):
2412         -Wall fix
2414 1999-12-03  olicha  <olivier.chapuis@free.fr>
2416         * FvwmEvent/FvwmEvent.c (main):
2417         (config):
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
2425         not following focus
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:
2447         (draw_button):
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):
2460         (process_message):
2461         (main):
2462         (ParseOptions): added support for FvwmAnimate
2464 1999-11-30  Dominik Vogt  <dominik.vogt@gmx.de>
2466         * FvwmTaskBar/Goodies.c:
2467         (CreateTipWindow):
2468         added #ifdef SHAPE
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
2478         reads config files.
2480 1999-11-27  Dominik Vogt  <dominik.vogt@gmx.de>
2482         * FvwmTaskBar/FvwmTaskBar.1:
2483         fixed typo
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):
2493         (LoopOnEvent):
2494         (HideTaskBar):
2495         (RevealTaskBar):
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
2499         tip.
2500         Fixed the StartMenu tip
2502 1999-11-27  Dominik Vogt  <dominik.vogt@gmx.de>
2504         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
2505         (ProcessMessage):
2506         -Wall fixes
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
2517         being ignored.
2519 1999-11-26  Hippo
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):
2531         (process_message):
2532         (AddItem):
2533         * FvwmIconBox/FvwmIconBox.1
2534         Added FvwmIconBoxUseSkipList configuration option
2536         * FvwmWinList/FvwmWinList.1
2537         Fix an obvious typo
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):
2546         (AddCommand):
2547         -Wall fixes
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
2561 1999-11-24  Hippo
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
2576         negative).
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):
2584         (MouseInClock):
2585         (MouseInMail):
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):
2594         (LoopOnEvents):
2595         (StartMeUp):
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
2607         WinList commit.
2609 1999-11-21  olicha  <olivier.chapuis@free.fr>
2611         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2612         (ParseConfigLine):
2613         (LoopOnEvents):
2614         (StartMeUp):
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
2639         (ProcessMessage):
2640         mini icon changes change the window size too
2642         * FvwmPager/x_pager.c (SwitchToDeskAndPage):
2643         workaround for buggy XFree86
2645         * FvwmIconMan/functions.c:
2646         -Wall fix
2648 1999-11-17  Dominik Vogt  <dominik.vogt@gmx.de>
2650         * FvwmTaskBar/FvwmTaskBar.1:
2651         Fixed a typo.
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
2669         and TaskBar
2671         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2672         (ProcessMessage):
2673         (StartMeUp):
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):
2691         (change_colorset):
2692         (StartMeUp):
2693         (ShutMeDown):
2694         * FvwmTaskBar/FvwmTaskBar.1:
2695         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
2696         (ButtonDraw):
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:
2728         ispell session
2730 1999-11-14  Dominik Vogt  <dominik.vogt@gmx.de>
2732         * FvwmIconMan/xmanager.c (set_win_picture):
2733         (draw_button):
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):
2742         (ProcessMessage):
2743         Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
2744         only for M_STRING
2746 1999-11-12  olicha  <olivier.chapuis@free.fr>
2748         * FvwmAnimate/FvwmAnimate.c (main):
2749         (Loop):
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):
2756         (ParseConfig):
2757         (ProcessMessage):
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):
2772         (ProcessMessage):
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):
2779         (ProcessMessage):
2780         * FvwmTaskBar/ButtonArray.c (AddButton):
2781         Fixed mini-icons and iconified state problems with DeskOnly
2782         option.
2784 1999-11-09  Dominik Vogt  <dominik.vogt@gmx.de>
2786         * FvwmPager/x_pager.c (DrawGrid):
2787         (DrawIconGrid):
2788         fixed previous patch
2789         (DrawGrid):
2790         fixed previous fix
2792         * FvwmPager/FvwmPager.c: (ParseOptions):
2793         * FvwmPager/x_pager.c (DrawGrid):
2794         (DrawIconGrid):
2795         new option 'NoSeparators'
2797 1999-11-04  Hippo
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.
2811 1999-11-03  Hippo
2813         * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
2815 1999-11-03  Dominik Vogt  <dominik.vogt@gmx.de>
2817         * FvwmIconMan/xmanager.c (set_win_iconified):
2818         -Wall fixes
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
2850         * FvwmIconMan/*.c:
2851         FvwmIconam can use an alias. New resolutions: !desk, !page
2853 1999-10-25  Hippo
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
2862         hold.
2864 1999-10-24  Chris Rankin
2866         * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
2867         prototypes
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].
2885 1999-10-20  Hippo
2887         * */*.c: replaced Colorset[x % nColorsets] with
2888         Colorset[x] and made sure AllocColorset(x) is called before
2889         reference.
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
2896         ModuleSynchronous.
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.
2903 1999-10-15  Hippo
2905         * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
2906         black on gray.
2908 1999-10-15  Dominik Vogt  <dominik.vogt@gmx.de>
2910         * FvwmWinList/FvwmWinList.1: updated man page
2912 1999-10-14  Hippo
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
2923         installed
2925 1999-10-12  Hippo
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
2938         is still visible
2940 1999-10-11  Dominik Vogt  <dominik.vogt@gmx.de>
2942         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2943         * FvwmWinList/ButtonArray.c (ButtonNew):
2944         removed debug code
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
2966         page
2968         * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
2969         patch
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
2979 1999-10-06  Hippo
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
2994         parameters
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
3003         binary larger
3005 1999-10-02  Chris Rankin  <rankinc@zipworld.com.au>
3007         * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
3008         handling
3009         * FvwmCommand/FvwmCommand.h : removed redundant headers
3010         * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
3011         handling
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'
3033         without arguments
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,
3067         not int.
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):
3074         -Wall fixes
3076         * FvwmPager/x_pager.c (MovePage): fixed memory leak
3078 1999-09-28  Hippo
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):
3090         (DestroyTipWindow):
3091         (CreateTipWindow):
3092         * FvwmTaskBar/FvwmTaskBar.c (main):
3093         (StartMeUp):
3094         (CreateOrUpdateGCs):
3095         implemented colour set support in TaskBar
3096         several bug fixes
3098         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
3099         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3100         (StartMeUp):
3101         (ProcessMessage):
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):
3127         (Loop):
3128         * FvwmPager/x_pager.c (ChangeDeskForWindow):
3129         (initialize_pager):
3130         (ReConfigure):
3131         (AddNewWindow):
3132         (ChangeDeskForWindow):
3133         (MoveResizePagerView):
3134         (Hilight):
3135         (MapBalloonWindow):
3136         (change_colorset):
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>
3147         * FvwmM4/FvwmM4:
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.
3159 1999-09-23  Hippo
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
3166         panels are mapped
3167         (GetPanelGeometry): borders and titles are considered before
3168         calculating the panel geometry
3169         (Loop):
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
3174         colour set changes
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
3197 1999-09-16  Hippo
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
3216         to fvwm_logo_xpm
3218 1999-09-15  Dominik Vogt  <dominik_vogt@gmx.de>
3220         * FvwmButtons/FvwmButtons.c (SwallowedWindow):
3221         (IsThereADestroyEvent):
3222         (Loop):
3223         (HandlePanelPress):
3224         (swallow):
3225         * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
3226         with resizing)
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
3233         EXTRA_DIST.
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.
3243 1999-09-14  Hippo
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
3262         twice
3263         (process_message): switch cases were not terminated with break;
3265         * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
3266         respawning
3268         * FvwmButtons/FvwmButtons.c (Loop):
3269         (main):
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
3276         on shutdown
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
3298         for ClientMessage.
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.
3321 1999-09-06  Hippo
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:
3334         (main):
3335         (ParseOptions):
3336         (change_colorset):
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
3353         with StartFunction.
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):
3390         (Slide):
3391         (seekpanel):
3392         (process_message):
3393         (main): disabled old panel code
3395         * FvwmButtons/parse.c (ParseButton):
3396         (ParseConfigLine):
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
3403         containers.
3405 1999-09-01  Hippo
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
3412         iconic panels
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
3420         IconMan
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
3437         the window title.
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):
3456         (DrawTitle):
3457         (RedrawButton):
3458         * FvwmButtons/FvwmButtons.c (swallow):
3459         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
3460         * FvwmButtons/output.c (DumpButtons):
3461         (SaveButtons):
3462         * FvwmButtons/parse.c (ParseContainer):
3463         (ParseButton):
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
3468         implemented yet.
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
3478         packages
3480         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
3481         allows to set coluor sets on all buttons and containers and updates
3482         them at run time
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
3490         time
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
3502         vertically too
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):
3510         (Slide):
3511         (SetButtonSize):
3512         * FvwmButtons/draw.c (RedrawButton):
3513         * FvwmButtons/button.c (select_button):
3514         (buttonXPos):
3515         (buttonYPos):
3516         (buttonWidth):
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):
3523         (buttonYPos):
3524         (buttonWidth):
3525         (buttonHeight):
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
3534         Picture
3536         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
3538         * FvwmPager/FvwmPager.1: added description of '*' specification for
3539         colour sets
3540         * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
3541         colour sets
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'
3549 1999-08-27  Hippo
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
3579 1999-08-24  Hippo
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
3600         page
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):
3612         (main):
3613         * FvwmWharf/FvwmWharf.c (main):
3614         * FvwmTheme/FvwmTheme.c (error_handler):
3615         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
3616         (main):
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):
3628         (myErrorHandler):
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):
3636         (main):
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
3643         they are running
3645         * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
3646         command
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
3671         changes
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
3685         colours
3687         * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
3689         * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
3690         AspectShape
3692 1999-08-16  Hippo
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):
3722         (ParseConfigLine):
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
3732         * Chandelog:
3733         * FvwmWharf/README:
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
3761 1999-08-12  Hippo
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
3772         actions.
3773         (GetButtonAction): removed debug fprintf
3775         * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
3776         sigh!
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
3782         function
3784         * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
3785         when pager was resized
3787 1999-08-11  Hippo
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):
3805         (DispatchEvent):
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):
3812         (GetWindowColors):
3813         (change_colorset): handle change of window foreground at run time with
3814         colorsets
3816         * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
3817         GetNextToken
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
3824 1999-08-06  Hippo
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
3851         'iconify off'
3853         * FvwmWharf/FvwmWharf.1: some clean up
3855         * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
3857         * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
3858         Ben Winslow
3860 1999-07-29  Brad Giaccio
3862         * FvwmPager/*: added colorset support
3864 1999-07-28  Hippo
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):
3909         (Loop):
3910         (CloseFolder):
3911         * FvwmScript/FvwmScript.c (SendMsgToScript):
3912         (ReadXServer):
3913         * FvwmScript/Widgets/Tools.c (DrawPMenu):
3914         (SelectMenu):
3915         * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
3916         * FvwmIconMan/fvwm.c (icon_name):
3917         (sendtomodule):
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
3942         FvwmForm shutdown.
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:
4028         * FvwmM4/FvwmM4.h:
4029         * FvwmM4/FvwmM4.c:
4030         * FvwmIdent/FvwmIdent.h:
4031         * FvwmIdent/FvwmIdent.c:
4032         * FvwmIconMan/xmanager.h:
4033         * FvwmIconMan/xmanager.c:
4034         * FvwmIconMan/x.h:
4035         * FvwmIconMan/x.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:
4052         * FvwmGtk/menu.h:
4053         * FvwmGtk/menu.c:
4054         * FvwmGtk/gtkpixmapmenuitem.h:
4055         * FvwmGtk/gtkpixmapmenuitem.c:
4056         * FvwmGtk/expand.h:
4057         * FvwmGtk/expand.c:
4058         * FvwmGtk/dialog.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
4100         library
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
4115         Bird.
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
4143         location
4145 1999-06-24  Hippo
4147         * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
4148         * FvwmButtons/*:                ditto
4149         * FvwmIdent/*:                  ditto
4150         * FvwmScroll/*:                 ditto
4151         * FvwmCpp/*:                    ditto
4152         * FvwmM4/*:                     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
4157         * FvwmPager/*                   ditto
4158         * FvwmTaskBar/*                 ditto
4159         * FvwmWharf/*                   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
4171         the pager
4173         * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
4174         broken again?
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
4183 1999-06-23  Hippo
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
4193         of the pager
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.
4201 1999-06-22  Hippo
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):
4214         (ExitPager):
4215         * FvwmPager/x_pager.c (DispatchEvent):
4216         (MoveWindow):
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
4317         `buffer'.
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
4325         traffic.
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
4335         reliefs
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
4343         for main module
4345         * FvwmPager/x_pager.c (MoveWindow):
4346         (IconMoveWindow):
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
4349         to the first 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.
4357 1999-05-17  Hippo
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
4402         sent to fvwm.
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
4430         as action.
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
4459         many arguments.
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
4528         FvwmEvent -audio
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
4540         compile without xpm
4542         * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
4543         a random value).
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.
4550 1999-05-04  Hippo
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:
4565         reindented code
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.
4594 1999-04-29  Hippo
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.
4604 1999-04-28  Hippo
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
4629         *FvwmGtkIconSize.
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.
4647 1999-04-27  Hippo
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()
4691         anyone?
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.
4726 1999-04-20
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
4734         my previous commit.
4736 1999-04-20  Dominik Vogt  <dominik_vogt@gmx.de>
4738         * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
4739         messages
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.
4772 1999-04-19  Hippo
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
4791         the dot.
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'
4812         once too often :-)
4813         implemented GPL
4815 1999-04-12  Hippo
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
4829         GetNextOption
4831 1999-04-08  Hippo
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
4909         ParseConfig().
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
4922         ConsoleMessage().
4924         * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
4925         integer.
4927         * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
4928         InitPictureCMap.
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
4944         and RadioButton.
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
4953         ambiguous `else'.
4955 Sat Apr  3 15:32:40 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
4957         * FvwmButtons/output.c (SaveButtons): added braces to avoid
4958         ambiguous `else's.
4960         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
4961         `ystep', `wstep', and `hstep'.
4963         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
4964         `h'.
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
4975         useless function.
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
4985         placate gcc -Wall.
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'
4993         before use.
4995         * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
4996         around include fvwm.h.
4998         * FvwmIconMan/x.c:
4999         * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
5000         arguments.
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
5013         variable `binding'.
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
5027         GetArgument()
5029         * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
5030         than GetArgument().
5032         * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
5033         SkipNTokens().
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
5061         findImageFile.
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>
5073         * FvwmIconMan/x.c:
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
5086         GetNextToken.
5088         * FvwmPager/x_pager.c (IconMoveWindow):
5089         (MoveWindow): fixed mb2 with transient pager
5090         (InsertExpand): fixed coredump fix that cause a coredump :)