* NEWS:
[fvwm.git] / modules / ChangeLog
blobfddb57c74f7d39bd2e9172cc2c8d5304b6127680
1 2005-06-02  Dan Espen  <dane@mk.telcordia.com>
3         * FvwmAuto/FvwmAuto.c (main): Spelling fix in comment
4         contition -> condition.
6 2005-03-22  Dan Espen  <dane@mk.telcordia.com>
8         * FvwmProxy/FvwmProxy.1.in: Use new variable syntax.
10 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
12         * FvwmProxy/FvwmProxy.1.in: Fix .IP syntax.
14 2005-02-26  Scott Smedley  <scottie7@tpg.com.au>
16         * modules/FvwmButtons/FvwmButtons.1.in:
17         * modules/FvwmButtons/FvwmButtons.c:
18         * modules/FvwmButtons/FvwmButtons.h:
19         * modules/FvwmButtons/button.c:
20         * modules/FvwmButtons/button.h:
21         * modules/FvwmButtons/draw.c:
22         * modules/FvwmButtons/dynamic.c:
23         * modules/FvwmButtons/icons.c:
24         * modules/FvwmButtons/icons.h:
25         * modules/FvwmButtons/output.c:
26         * modules/FvwmButtons/parse.c:
27         Changed 'flags' from 'unsigned int' to proper struct. Now more
28         flags are available.
29         Added ActiveColorset & PressColorset options for _individual_
30         buttons. (Overrides global ActiveColorset & PressColorset options.)
33 2005-02-05  Bjoern Steinbrink <b.steinbrink@gmx.de>
35         * FvwmScript/FvwmScript.c (MainLoop):
36         Fixed periodic tasks being executed too often when there are pending
37         events.
38         * FvwmScript/FvwmScript.1.in: Typo, PeriodicTasks is one word with
39         ending s.
41 2005-01-10  Olivier Chapuis  <olivier.chapuis@free.fr>
43         * FvwmIconMan/xmanager.c (set_win_displaystring):
44         Fixed flickering by setting the string dirty flags only if the displayed
45         string really change
47 2004-12-21  Mikhael Goikhman  <migo@homemail.com>
49         * FvwmDebug/FvwmDebug.in:
50         s/--semd-windowlist/--send-windowlist/
52 2004-12-11  Dan Espen  <dane@mk.telcordia.com>
54         * FvwmIconMan/FvwmIconMan.1.in: Remove lang_check markers.
56 2004-12-11  Olivier Chapuis  <olivier.chapuis@free.fr>
58         * FvwmIconMan/FvwmIconMan.1.in:
59         Try to clarify
60         
61 2004-12-08  Dan Espen  <dane@mk.telcordia.com>
63         * FvwmIconMan/FvwmIconMan.1.in: lang check.
64         Still needs clarification.
66 2004-12-02  Olivier Chapuis  <olivier.chapuis@free.fr>
68         * FvwmIconMan/xmanager.h:
69         * FvwmIconMan/xmanager.c (set_win_displaystring): 
70         (tips_cancel):
71         (tips_on):
72         (tips_update_label):
73         * FvwmIconMan/x.c (xevent_loop):
74         (X_init_manager):
75         (init_display):
76         * FvwmIconMan/readconfig.c (read_in_resources):
77         (process_dynamic_config_line):
78         * FvwmIconMan/globals.c (init_win_manager):
79         * FvwmIconMan/fvwm.c (new_window):
80         (destroy_window):
81         * FvwmIconMan/FvwmIconMan.h:
82         * FvwmIconMan/FvwmIconMan.c (main_loop):
83         * FvwmIconMan/FvwmIconMan.1.in:
84         Implemented tips
86         * FvwmIconMan/xmanager.c (first_row_len):
87         (index_to_box):
88         Formatting
89         
90         * FvwmIconMan/xmanager.c (figure_geometry):
91         (xy_to_button):
92         (set_button_geometry):
93         (set_shape):
94         * FvwmIconMan/readconfig.c (read_in_resources):
95         * FvwmIconMan/globals.c (init_win_manager):
96         * FvwmIconMan/FvwmIconMan.h:
97         * FvwmIconMan/FvwmIconMan.1.in:
98         New options MaxButtonWidth and MaxButtonWidthByColumns
100 2004-10-12  Dominik Vogt  <dominik.vogt@gmx.de>
102         * FvwmCommand/FvwmCommand.c (main):
103         fixed previous patch
105 2004-10-10  Dominik Vogt  <dominik.vogt@gmx.de>
107         * FvwmCommand/FvwmCommandS.c:
108         * FvwmCommand/FvwmCommand.c:
109         fixed removing another process' run file if killed too early
110         fixed removing a random file if killed too early
112 2004-10-08  Dominik Vogt  <dominik.vogt@gmx.de>
114         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
115         fixed uninitialised shape in empty buttons
117         * FvwmButtons/draw.c (RedrawButton):
118         fixed GC leak
120 2004-10-03  Dominik Vogt  <dominik.vogt@gmx.de>
122         * FvwmScript/Instructions.c (Loop):
123         fixed parsing of for loops
125 2004-09-30  Dominik Vogt  <dominik.vogt@gmx.de>
127         * FvwmIconMan/xmanager.c (check_in_window):
128         * FvwmIconMan/readconfig.c (read_in_resources):
129         * FvwmIconMan/fvwm.c (focus_change):
130         * FvwmIconMan/globals.c (init_win_manager):
131         * FvwmIconMan/FvwmIconMan.h:
132         applied ShowOnlyFocused patch by George Potapov
134 2004-09-27  Dominik Vogt  <dominik.vogt@gmx.de>
136         * FvwmPager/x_pager.c (ReConfigureIcons):
137         (AddNewWindow):
138         (ChangeDeskForWindow):
139         (MoveResizePagerView):
140         sometimes, a window being moved did not get updated in the pager,
142 2004-09-17  Dominik Vogt  <dominik.vogt@gmx.de>
144         * FvwmCommand/FvwmCommand.c (main):
145         SIGPIPE fix w/ BSD signals
146         (sig_ttin):
147         ignore SIGTTOU just like SIGTTIN after either was received once
148         (main):
149         exit unconditionally if a pidfile is detected
150         (main):
151         fixed some race conditions with pidfile
153 2004-09-03  Scott Smedley  <scottie7@tpg.com.au>
155         * FvwmButtons/dynamic.c:
156         * FvwmButtons/FvwmButtons.1:
157         Allow ActiveTitle, ActiveIcon, PressTitle & PressIcon to be
158         changed dynamically.
160         * FvwmButtons/FvwmButtons.c:
161         remove logging statement.
163 2004-09-01  Dominik Vogt  <dominik.vogt@gmx.de>
165         * FvwmWinList/FvwmWinList.c (main):
166         (LoopOnEvents):
167         (LinkAction):
168         * FvwmTaskBar/FvwmTaskBar.c (ClickAction):
169         (HandleButtonRelease):
170         (LinkAction):
171         (StartMeUp):
172         (main):
173         * FvwmProxy/FvwmProxy.c (LinkAction):
174         (DispatchEvent):
175         (parse_options):
176         * FvwmIconBox/FvwmIconBox.c (parsemouse):
177         * FvwmIconMan/x.c (handle_buttonevent):
178         * FvwmIconMan/readconfig.c (ParseMouseEntry):
179         * FvwmButtons/FvwmButtons.c (AddButtonAction):
180         (GetButtonAction):
181         (swallow):
182         * FvwmTaskBar/Start.c (ParseButtonOptions):
183         (getButtonCommand):
184         (getButtonCommand):
185         (StartAndLaunchButtonItemInit):
186         * FvwmTaskBar/Start.h:
187         fixed use of NUMBER_OF_MOUSE_BUTTONS vs.
188         NUMBER_OF_EXTENDED_MOUSE_BUTTONS
190 2004-08-31  Dominik Vogt  <dominik.vogt@gmx.de>
192         * FvwmButtons/output.c (DumpButtons):
193         * FvwmButtons/parse.c (ParseSwallow):
194         (ParseContainer):
195         (ParseButton):
196         * FvwmButtons/FvwmButtons.c (Loop):
197         with the SwallowNew option, swallow a new window if swallowed window
198         dies and the user start it again manually
200 2004-08-30  Dominik Vogt  <dominik.vogt@gmx.de>
202         * FvwmTaskBar/Goodies.c (f_scandir):
203         (cool_get_inboxstatus_maildir):
204         (cool_get_inboxstatus):
205         (cool_get_inboxstatus_mbox):
206         (GoodiesParseConfig):
207         added MailDir option to FvwmTaskBar by Jim C. Brown
209 2004-08-02  Scott Smedley  <scottie7@tpg.com.au>
211         * FvwmButtons/draw.c:
212         * FvwmButtons/FvwmButtons.c:
213         * FvwmButtons/icons.h:
214         * FvwmButtons/icons.c:
215         Make "Pixmap none" transparency work.
217 2004-07-27  Dominik Vogt  <dominik.vogt@gmx.de>
219         * FvwmButtons/draw.c (buttonBGColorset):
220         don't hilight swallowing buttons at startup
222         * FvwmButtons/FvwmButtons.c (MW_EVENTS):
223         (handle_new_position):
224         (Loop):
225         fixed redrawing of ActiveColorset when a complex function is run
226         hilight panel buttons while panel is sliding in or out
228 2004-07-16  Scott Smedley  <scottie7@tpg.com.au>
230         * FvwmButtons/FvwmButtons.c:
231         bugfix: cancelling a button press didn't cause the active
232         button to be redrawn as active.
234 2004-07-15  Dominik Vogt  <dominik.vogt@gmx.de>
236         * FvwmBanner/FvwmBanner.c (main):
237         removed C++ comment
239 2004-07-15  Scott Smedley  <scottie7@tpg.com.au>
241         * FvwmButtons/FvwmButtons.1:
242         * FvwmButtons/FvwmButtons.c:
243         * FvwmButtons/FvwmButtons.h:
244         * FvwmButtons/button.c:
245         * FvwmButtons/button.h:
246         * FvwmButtons/draw.c:
247         * FvwmButtons/icons.c:
248         * FvwmButtons/parse.c:
249         Changed option prefix of HoverColorset, HoverIcon & HoverTitle
250         to "Active".
251         Maintain "Press" look when waiting for window to popup.
252         Lots of minor bugfixes.
254 2004-07-13  Dominik Vogt  <dominik.vogt@gmx.de>
256         * FvwmButtons/FvwmButtons.c (Loop):
257         (handle_new_button):
258         fixed various button drawing problems w/ and w/o hover buttons
260         * FvwmButtons/FvwmButtons.c (mymalloc):
261         * FvwmButtons/draw.c (RedrawButton):
262         Fixed core dump with HoverColorset when the pointer enters an empty
263         button
265         * FvwmTaskBar/Goodies.c (CreateTipWindow):
266         removed dead code
268         * FvwmProxy/FvwmProxy.c:
269         compilation fixes
271         * FvwmTaskBar/Goodies.c (change_goody_colorset):
272         (PopupTipWindow):
273         fixd colour set updating code
275 2004-07-12  Jason Weber  <baboon@imonk.com>
277         * FvwmProxy/FvwmProxy.c:
278         * FvwmProxy/FvwmProxy.1:
279         New modifier release
281 2004-07-12  Mikhael Goikhman  <migo@homemail.com>
283         * FvwmDebug/FvwmDebug.in:
284         use event's dump method
286         * FvwmDebug/FvwmGtkDebug.in:
287         support looped args in events
289         * FvwmPerl/FvwmPerl.in:
290         support window context in cmd(); improve documentation
292         * FvwmProxy/FvwmProxy.1:
293         minor reformatting
295 2004-07-11  Scott Smedley  <scottie7@tpg.com.au>
297         * FvwmButtons/FvwmButtons.1:
298         * FvwmButtons/FvwmButtons.c:
299         * FvwmButtons/FvwmButtons.h:
300         * FvwmButtons/button.c:
301         * FvwmButtons/draw.c:
302         * FvwmButtons/icons.c:
303         * FvwmButtons/parse.c:
304         More FvwmButtons eye candy: PressColorset, PressIcon & PressTitle
305         options. Don't utilise Hover options when button is selected.
307 2004-07-10  Scott Smedley  <scottie7@tpg.com.au>
309         * FvwmButtons/FvwmButtons.1:
310         * FvwmButtons/FvwmButtons.c:
311         * FvwmButtons/FvwmButtons.h:
312         * FvwmButtons/button.c:
313         * FvwmButtons/draw.c:
314         * FvwmButtons/dynamic.c:
315         * FvwmButtons/icons.c:
316         * FvwmButtons/icons.h:
317         * FvwmButtons/parse.c:
318         FvwmButtons eye candy: HoverColorset, HoverIcon & HoverTitle options.
319         Now also possible to ChangeButton Icon/Title if originally no
320         icon/title specified.
322 2004-07-09  Dominik Vogt  <dominik.vogt@gmx.de>
324         * FvwmGtk/Makefile.am (man_onedir):
325         fixed FvwmGtk.1 rule when DESTDIR is set
327 2004-07-08  Bjoern Steinbrink <b.steinbrink@gmx.de>
329         * FvwmAuto/FvwmAuto.c (main):
330         Added check to avoid calling enter and leave function for the same
331         window if the focus was lost for less than delay time.
333         * FvwmPager/FvwmPager.c (ParseColorset):
334         64 bit fix
336 2004-07-02  Dominik Vogt  <dominik.vogt@gmx.de>
338         * FvwmProxy/FvwmProxy.c (DrawProxyBackground):
339         (DrawWindow):
340         fixed X errors
341         (LinkAction):
342         fixed bug in that prevented to use Click<n> actions
344 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
346         * FvwmWindowMenu/FvwmWindowMenu.in:
347         * FvwmWindowMenu/FvwmWindowMenu.1:
348         fix Function default, synchronize with changes in perllib
350 2004-06-29  Dominik Vogt  <dominik.vogt@gmx.de>
352         * FvwmTaskBar/Goodies.c (cool_get_inboxstatus):
353         * FvwmScript/script.c:
354         * FvwmScript/script.y:
355         * FvwmScript/Instructions.c (InitCom):
356         * FvwmProxy/FvwmProxy.c (AbortProxies):
357         (ProcessMessage):
358         * FvwmPager/x_pager.c (UpdateWindowShape):
359         * FvwmForm/FvwmForm.c:
360         * FvwmIconMan/fvwm.c (remanage_winlist):
361         * FvwmDragWell/fvwmDragWell.c:
362         * FvwmConsole/getline.c (getline):
363         * FvwmConsole/FvwmConsole.c:
364         * FvwmButtons/FvwmButtons.c:
365         * FvwmBacker/FvwmBacker.c (EndLessLoop):
366         (ReadFvwmPipe):
367         fixed compilation with -Wall -Wstrict-prototypes -Wpointer-arith
369 2004-06-27  Scott Smedley <ss@aao.gov.au>
371         * FvwmWindowMenu/FvwmWindowMenu.in:
372         bugfix: (report #1146) Some special characters require a
373         double-sequence to get a literal character in menus.
375 2004-06-25  Dominik Vogt  <dominik.vogt@gmx.de>
377         * FvwmConsole/FvwmConsole.c (server):
378         make FvwmConsole socket inaccessible by other users
379         (CloseSocket):
380         removed
381         (clean_up):
382         new function
384         * FvwmConsole/FvwmConsoleC.c (ReapChildren):
385         (main):
386         kill all FvwmConsole processes if a child dies
388         * FvwmConsole/FvwmConsole.c (CloseSocket):
389         fixed core dump
390         (main):
392         * FvwmIconMan/xmanager.c (check_in_window):
393         * FvwmIconMan/globals.c (init_win_manager):
394         * FvwmIconMan/readconfig.c (read_in_resources):
395         new FvwmIconMan option ShowNoIcons
397         * FvwmConsole/FvwmConsoleC.c (sclose):
398         (ErrMsg):
399         fixed core dump
401 2004-06-08  Dominik Vogt  <dominik.vogt@gmx.de>
403         * FvwmWinList/ButtonArray.c (DoButton):
404         fixed a minor drawing problem
406 2004-06-05  Scott Smedley  <ss@aao.gov.au>
408         * FvwmWindowMenu/FvwmWindowMenu.in:
409         * FvwmWindowMenu/FvwmWindowMenu.1:
410         Rewrote module to use new WindowList tracker.
411         Updated man page.
413 2004-06-01  Dominik Vogt  <dominik.vogt@gmx.de>
415         * FvwmConsole/FvwmConsoleC.c (main):
416         handle SIGPIPE
418 2004-05-28  Dominik Vogt  <dominik.vogt@gmx.de>
420         * FvwmCommand/FvwmCommand.c (main):
421         handle SIGPIPE
423 2004-03-31  Dominik Vogt  <dominik.vogt@gmx.de>
425         * FvwmGtk/Makefile.am:
426         fixed FvwmGtk.1 installation
428 2004-03-29  Dominik Vogt  <dominik.vogt@gmx.de>
430         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
431         fixed multi line FvwmTaskBar race condition introduced in earlier patch
433         * FvwmButtons/FvwmButtons.1:
434         corrected example
436 2004-03-15  Chris Ross  <cross+fvwm@distal.com>
438         * FvwmIconMan/FvwmIconMan.1:
439         * FvwmIconMan/FvwmIconMan.h:
440         * FvwmIconMan/globals.c (init_win_manager):
441         * FvwmIconMan/readconfig.c (read_in_resources):
442         * FvwmIconMan/xmanager.c (draw_3d_icon)
443         (draw_relief):
444         Added ReliefThickness option to FvwmIconMan to control
445         the width of the relief used for both icon manager buttons
446         and icons.  Works much the same as the Frame specification
447         of FvwmButtons.
449 2004-03-15  Dominik Vogt  <dominik.vogt@gmx.de>
451         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
452         fixed crash
454         * FvwmTaskBar/Start.c (StartButtonParseConfig):
455         the options of the Button option were case sensitive
457 2004-02-23  Dominik Vogt  <dominik.vogt@gmx.de>
459         * FvwmWharf/FvwmWharf.c:
460         added X error handler
462 2004-02-16  Dominik Vogt  <dominik.vogt@gmx.de>
464         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
465         force StaticGravity upon panel windows
467 2004-02-04  Marcus Lundblad  <ml@update.uu.se>
469         * FvwmScript/Widgets/TextField.c (InitTextField)
470         (DrawPointText)
471         (DrawTextField)
472         (EvtMouseTextField)
473         (EvtKeyTextField):
474         * FvwmScript/Widgets/Tools.h:
475         * FvwmScript/Widgets/Tools.c (getByteOffsetBoundsCheck)
476         (getCharOffsetBoundsCheck)
477         (InsertText)
478         (GetText):
479         Fixed to work with multibyte character sets
481 2004-01-24  Olivier Chapuis  <olivier.chapuis@free.fr>
483         * FvwmTaskBar/Start.c (StartButtonParseConfig):
484         Fixed Button parsing when some tabs are used
486 2004-01-13  Dominik Vogt  <dominik.vogt@gmx.de>
488         * FvwmScript/Scripts/FvwmScript-Quit:
489         correct reboot action
491 2004-01-12  Dominik Vogt  <dominik.vogt@gmx.de>
493         * FvwmTaskBar/Start.c (StartButtonParseConfig):
494         (StartButtonInit):
495         do not ignore left and right margins if no start button is defined
497 2004-01-04  Olivier Chapuis  <olivier.chapuis@free.fr>
499         * FvwmTheme/FvwmTheme.1:
500         Typo: WindowShadeScrools -> WindowShadeShrinks
502         * FvwmScript/FvwmScript.c (MainLoop):
503         Updated root transparent bg when we are (un)swallowed
505 2003-12-08  Mikhael Goikhman  <migo@homemail.com>
507         * FvwmTheme/FvwmTheme.1:
508         added small notes
510 2003-11-15  Mikhael Goikhman  <migo@homemail.com>
512         * FvwmScript/Scripts/fvwm-script-setup95.pl:
513         some clean up and added small new functionality
515 2003-11-12  Mikhael Goikhman  <migo@homemail.com>
517         * FvwmWindowMenu.in:
518         * FvwmWindowMenu.1:
519         fixed the man page
521 2003-10-31  Mikhael Goikhman  <migo@homemail.com>
523         * FvwmPerl/FvwmPerl.in:
524         * FvwmPerl/FvwmPerl.1:
525         added showMessage user function to find and invoke a good dialog window
526         and better documentation
528 2003-10-26  Mikhael Goikhman  <migo@homemail.com>
530         * FvwmAnimate/FvwmAnimate.c:
531         * FvwmAnimate/FvwmAnimate.1:
532         added dynamical commands "pause", "play", "push", "pop", "reset"
534 2003-09-02  olicha  <olivier.chapuis@free.fr>
536         * FvwmScript/Widgets/Swallow.c (ProcessMsgSwallow):
537         Fixed swallowexec by also checking for the ressource and class names
539 2003-09-01  olicha  <olivier.chapuis@free.fr>
541         * FvwmScript/FvwmScript.c (MainLoop):
542         * FvwmScript/Widgets/Swallow.c (swallow):
543         Indicate the swallower window id into the string part of the
544         MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed
545         modules know about its swallower
547         * FvwmScript/Widgets/Swallow.c (InitSwallow):
548         (swallow):
549         * FvwmScript/FvwmScript.c (ShutdownX):
550         (MainLoop):
551         * FvwmScript/types.h:
552         Make FvwmScript as a session manager for its swallowed apps when fvwm
553         is runned under a session manager and FvwmScript swallow some
554         applications.
556         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
557         Fixed shaded direction when the TaskBar unshade and shade itself
558         during animation
560 2003-08-25  olicha  <olivier.chapuis@free.fr>
562         * FvwmIconBox/FvwmIconBox.c (process_message):
563         (animate):
564         Fixed animation when IconBox or its swallower is shaded: do
565         not animate
567         * FvwmButtons/FvwmButtons.c (swallow):
568         (process_message):
569         Indicate the swallower window id into the string part of
570         the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg,
571         so that swallowed modules know about its swallower
573         * FvwmIconMan/fvwm.c (property_change):
574         (set_win_configuration):
575         * FvwmIconMan/xmanager.c (set_win_iconified):
576         * FvwmIconMan/FvwmIconMan.h:
577         Fixed animation when IconMan or its swallower is shaded: animated on
578         the frame
580         * FvwmWinList/FvwmWinList.c (ProcessMessage):
581         Fixed animation when WinList is shaded: animated on the frame
583         * FvwmButtons/FvwmButtons.c:
584         * FvwmButtons/parse.c (ParseConfiguration):
585         * FvwmScript/FvwmScript.c (ParseOptions):
586         * FvwmIconBox/icons.c:
587         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
588         * FvwmTaskBar/Start.c:
589         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
590         (configopts):
591         Removed color limit config info message which is not used anymore
593 2003-08-08  olicha  <olivier.chapuis@free.fr>
595         * FvwmButtons/FvwmButtons.c (exec_swallow):
596         Removed debug code
598 2003-08-07  olicha  <olivier.chapuis@free.fr>
600         * FvwmCpp/FvwmCpp.c (cpp_defs):
601         * FvwmM4/FvwmM4.c (m4_defs):
602         Replaced mktemp by fvwm_mkstemp
604 2003-08-07  olicha  <olivier.chapuis@free.fr>
606         * FvwmButtons/FvwmButtons.h:
607         * FvwmButtons/parse.c (ParseButton):
608         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
609         (My_FNextEvent):
610         (swallow):
611         (exec_swallow):
612         (Loop):
613         (SpawnSome):
614         Used the new fsm lib to make FvwmButtons as a session manager for
615         its swallowed apps when fvwm is runned under a session manager and
616         FvwmButtons swallow some applications. This fixes swallowed apps
617         multiplication after every save session/session restart.
619 2003-07-06  Dominik Vogt  <dominik.vogt@gmx.de>
621         * FvwmConsole/FvwmConsoleC.c (sclose):
622         * FvwmIconMan/FvwmIconMan.c (TerminateHandler):
623         * FvwmWharf/ASSound/ASSound.c (DoNothing):
624         * FvwmButtons/FvwmButtons.c (DeadPipe):
625         * FvwmBacker/FvwmBacker.c (DeadPipe):
626         * FvwmBacker/FvwmBacker.h (ParseConfigLine):
627         * FvwmBanner/FvwmBanner.c (DeadPipe):
628         * FvwmConsole/FvwmConsole.c (DeadPipe):
629         * FvwmCpp/FvwmCpp.c (DeadPipe):
630         * FvwmCpp/FvwmCpp.h (DeadPipe):
631         * FvwmDebug/FvwmOldDebug.c (DeadPipe):
632         * FvwmDebug/FvwmOldDebug.h:
633         * FvwmEvent/FvwmEvent.c (DeadPipe):
634         * FvwmForm/FvwmForm.c (DeadPipe):
635         * FvwmForm/FvwmForm.h (DeadPipe):
636         * FvwmIconBox/FvwmIconBox.h:
637         * FvwmIconMan/FvwmIconMan.h:
638         * FvwmIdent/FvwmIdent.h:
639         * FvwmM4/FvwmM4.c (DeadPipe):
640         * FvwmM4/FvwmM4.h (DeadPipe):
641         * FvwmPager/FvwmPager.c (DeadPipe):
642         * FvwmPager/FvwmPager.h:
643         * FvwmRearrange/FvwmRearrange.c (DeadPipe):
644         * FvwmSave/FvwmSave.c (DeadPipe):
645         * FvwmSave/FvwmSave.h:
646         * FvwmSaveDesk/FvwmSaveDesk.c (DeadPipe):
647         * FvwmSaveDesk/FvwmSaveDesk.h:
648         * FvwmScript/FvwmScript.c (DeadPipe):
649         * FvwmScroll/FvwmScroll.c (DeadPipe):
650         * FvwmScroll/FvwmScroll.h:
651         * FvwmTaskBar/FvwmTaskBar.c (DeadPipe):
652         * FvwmTaskBar/FvwmTaskBar.h:
653         * FvwmWharf/Wharf.h:
654         * FvwmWinList/FvwmWinList.h:
655         * FvwmWharf/FvwmWharf.c (DeadPipe):
656         * FvwmAnimate/FvwmAnimate.c (HandleTerminate):
657         * FvwmAuto/FvwmAuto.c (TerminateHandler):
658         (DeadPipe):
659         * FvwmButtons/FvwmButtons.c (TerminateHandler):
660         * FvwmCommand/FvwmCommand.c (sig_ttin):
661         (sig_quit):
662         * FvwmCommand/FvwmCommandS.c (sig_handler):
663         * FvwmDragWell/fvwmDragWell.c (TerminateHandler):
664         * FvwmEvent/FvwmEvent.c (TerminateHandler):
665         * FvwmForm/FvwmForm.c (TimerHandler):
666         (TerminateHandler):
667         * FvwmIconBox/FvwmIconBox.c (TerminateHandler):
668         * FvwmIdent/FvwmIdent.c (TerminateHandler):
669         * FvwmPager/FvwmPager.c (TerminateHandler):
670         * FvwmScript/FvwmScript.c (TerminateHandler):
671         * FvwmTaskBar/FvwmTaskBar.c (Alarm):
672         (TerminateHandler):
673         * FvwmTheme/FvwmTheme.c (signal_handler):
674         * FvwmWinList/FvwmWinList.c (TerminateHandler):
675         use RETSIGTYPE and SIGNAL_RETURN for all signal handlers
677 2003-07-05  Dominik Vogt  <dominik.vogt@gmx.de>
679         * FvwmScript/Instructions.c (Key):
680         * FvwmIconMan/readconfig.c (ParseMouseEntry):
681         (ParseKeyEntry):
682         use library functions for modifier parsing
684 2003-06-29  Dominik Vogt  <dominik.vogt@gmx.de>
686         * FvwmCommand/findcmd.pl:
687         use new func_t instead of func_type
689 2003-06-27  olicha  <olivier.chapuis@free.fr>
691         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
692         Fixed animation when the TaskBar is shaded
694 2003-06-24  Dominik Vogt  <dominik.vogt@gmx.de>
696         * FvwmTaskBar/Start.c (StartButtonInit):
697         use font for selected buttons in Start button; modified patch by David
698         Lazar
700 2003-06-19  Dominik Vogt  <dominik.vogt@gmx.de>
702         * FvwmDebug/Makefile.am:
703         * FvwmGtk/Makefile.am:
704         do not install FvwmGtk.1 if FvwmGtk is not built
705         same for FvwmGtkDebug and FvwmGtkDebug.1
707 2003-06-17  Dan Espen  <dane@mk.telcordia.com>
709         * FvwmGtk/FvwmGtk.c (process_message): Off by one patch from
710         Anil Madhavapeddy.
712 2003-06-15  Mikhael Goikhman  <migo@homemail.com>
714         * FvwmDebug/FvwmGtkDebug.in:
715         use new module method emulateEvent
717 2003-06-10  Dominik Vogt  <dominik.vogt@gmx.de>
719         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
720         fixed initial drawing without a colour set
722 2003-06-10  Mikhael Goikhman  <migo@homemail.com>
724         * FvwmDebug/FvwmDebug.in:
725         * FvwmDebug/FvwmDebug.1:
726         * FvwmDebug/FvwmGtkDebug.in:
727         * FvwmDebug/FvwmGtkDebug.1:
728         make 2 modules behave consistently regarding --mask, --debug;
729         several more improvements
731 2003-06-06  olicha  <olivier.chapuis@free.fr>
733         * FvwmBanner/FvwmBanner.c (main):
734         Set msg mask to M_CONFIG_INFO | M_END_CONFIG_INFO to fix a
735         "Failed to write descriptor to module" bug
737 2003-06-06  Mikhael Goikhman  <migo@homemail.com>
739         * FvwmDebug/FvwmDebug.in:
740         * FvwmDebug/FvwmDebug.1:
741         added new options: --noevents, --xconsole, --debug, --track
743         * FvwmPerl/FvwmPerl.in:
744         fixed parsing of quotes in preprocess action
746 2003-06-05  olicha  <olivier.chapuis@free.fr>
748         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
749         Fixed button geometry if width or height > 255
751 2003-06-03  olicha  <olivier.chapuis@free.fr>
753         * FvwmTaskBar/Goodies.c (ShowTipWindow):
754         Fixed drawing Tips under certains circonstance
756 2003-06-02  Dominik Vogt  <dominik.vogt@gmx.de>
758         * FvwmScript/Makefile.am (LDADD):
759         Fixed building FvwmScript under cygwin; patch by Francis Litterio
761 2003-05-28  olicha  <olivier.chapuis@free.fr>
763         * FvwmTaskBar/FvwmTaskBar.1:
764         * FvwmTaskBar/Start.c (StartButtonInit):
765         Fixed no launch buttons if there are defined before the Start button
766         New option NoDefaultStartButton
768         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
769         (GoodiesParseConfig):
770         (InitGoodies):
771         (DrawGoodies):
772         If both clock format and date format are 0 do not draw any clock space
773         If no goodies do not draw the goodies box
775 2003-05-27  Mikhael Goikhman  <migo@homemail.com>
777         * FvwmIdent/FvwmIdent.c:
778         some reformating
780 2003-04-30  Bob Woodside  <dumbledore@woodsway.com>
782         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
783         Prevent call to UpdateBackgroundTransparency with a colorset
784         of -1 when Fore/Back are specified (caused BadDrawable X
785         error).
787 2003-04-29  olicha  <olivier.chapuis@free.fr>
789         * FvwmIdent/FvwmIdent.h:
790         * FvwmIdent/FvwmIdent.c (ErrorHandler):
791         (main):
792         Added an X error handler
794 2003-04-28  olicha  <olivier.chapuis@free.fr>
796         * FvwmIdent/FvwmIdent.c (MakeList):
797         Fixed report of EWMH state hints
798         (ErrorHandler):
800 2003-04-26  Mikhael Goikhman  <migo@homemail.com>
802         * FvwmIconMan/*:
803         * FvwmIconBox/*:
804         reformatted, removed support for fvwm version 1
806 2003-04-25  Dan Espen  <dane@mk.telcordia.com>
808         * FvwmIconMan/xmanager.c (draw_button): Fix problem with mini-icon
809         erasure clearing part of the relief in a button.
811 2003-04-25  olicha  <olivier.chapuis@free.fr>
813         * FvwmForm/FvwmForm.c (ParseActiveMessage):
814         Tried to fix a core dump
816 2003-04-25  Dominik Vogt  <dominik.vogt@gmx.de>
818         * FvwmButtons/FvwmButtons.c (main):
819         * FvwmButtons/parse.c (parse_window_geometry):
820         (ParseConfigLine):
821         fixed Xinerama handling of ButtonGeometry option in FvwmButtons
823 2003-04-23  olicha  <olivier.chapuis@free.fr>
825         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
826         * FvwmTaskBar/Start.c (StartButtonInit):
827         Fixed some minor memory leaks
829         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
830         Fixed a Region leaks when a buttons has no title
832 2003-04-22  Mikhael Goikhman  <migo@homemail.com>
834         * FvwmPerl/FvwmPerl.in:
835         fixed preprocess action parameter parsing, several optimizations
837 2003-04-19  Dominik Vogt  <dominik.vogt@gmx.de>
839         * FvwmPager/x_pager.c (AddNewWindow):
840         * FvwmPager/FvwmPager.c (list_configure):
841         (list_iconify):
842         (list_add):
843         fixed iconified windows without an icon showing up after a restart in
844         the pager; also fixes iconified windows flashing for a moment when they
845         first show up in the pager (e.g. Style * StartIconic).
847         * FvwmPager/FvwmPager.c (list_configure):
848         (list_iconify):
849         do not display an icon if a window has none on the desktop
851 2003-04-16  Mikhael Goikhman  <migo@homemail.com>
853         * FvwmEvent/FvwmEvent.c:
854         * FvwmEvent/FvwmEvent.1:
855         window related event handlers are now executed within a window id,
856         so PassId is not really needed; several fixes
858 2003-04-15  Mikhael Goikhman  <migo@homemail.com>
860         * FvwmGtk/FvwmGtk.1:
861         * FvwmGtk/windowlist.c:
862         * FvwmProxy/FvwmProxy.1:
863         * FvwmProxy/FvwmProxy.c:
864         * FvwmWindowMenu/FvwmWindowMenu.in:
865         WindowListFunc is executed now within a window context,
866         so "WindowId $0" is not needed anymore in its definition
867         These 3 windolist modules support execution of WindowListFunc
868         in the old and the new ways for now.
870 2003-04-14  olicha  <olivier.chapuis@free.fr>
872         * FvwmScript/Scripts/FvwmScript-FileBrowser:
873         * FvwmScript/Scripts/FvwmScript-BellSetup:
874         * FvwmScript/Scripts/FvwmScript-ScreenSetup:
875         * FvwmScript/Scripts/FvwmScript-PointerSetup:
876         * FvwmScript/Scripts/FvwmScript-KeyboardSetup:
877         Added gettext support. Relayout.
879         * FvwmScript/FvwmScript.1:
880         * FvwmScript/script.y:
881         * FvwmScript/scanner.l:
882         * FvwmScript/script.c:
883         * FvwmScript/scanner.c:
884         * FvwmScript/Instructions.c (ChangeLocaleTitle):
885         (InitCom):
886         (FuncGettext):
887         New head script instruction UseGettext and WindowLocaleTitle.
888         New Widget instruction LocaleTitle. New instruction ChangeLocaleTitle.
889         New function Gettext.
891 2003-04-06  Dan Espen  <dane@mk.telcordia.com>
893         * FvwmForm/ReadXServer.c (ReadXServer):
894         * FvwmForm/FvwmForm.c (Restart):
895         * FvwmForm/FvwmForm.h: Fix core dump.  When tabbing field to field,
896         always position cursor at front of input field.
898 2003-04-05  Dan Espen  <dane@mk.telcordia.com>
900         * FvwmForm/FvwmForm.c (RedrawItem): Fixed input fields not getting
901         cleared on multiline paste.
903 2003-04-04  Dominik Vogt  <dominik.vogt@gmx.de>
905         * FvwmPager/x_pager.c (Scroll):
906         fixed shaking of viewport when scrolling past top/left border
908 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
910         * FvwmPager/FvwmPager.1:
911         discourage usage of "Label" option
913 2003-03-19  Dominik Vogt  <dominik.vogt@gmx.de>
915         * FvwmAuto/FvwmAuto.c (main):
916         * FvwmAuto/FvwmAuto.1:
917         A delay of 0 is no longer valid.  The new minimum is 1.
918         Send XSync after any action to force fvwm to synchronize with the X
919         server; reduces chance of race condition in case the connection to the
920         X server is slow
922 2003-03-16  Dominik Vogt  <dominik.vogt@gmx.de>
924         * FvwmIconMan/xmanager.c (check_in_window):
925         * FvwmIconMan/fvwm.c (icon_location):
926         * FvwmIconMan/winlist.c (check_resolution):
927         (check_win_complete):
928         fixed several window and icon resolution bugs
930 2003-03-15  Dominik Vogt  <dominik.vogt@gmx.de>
932         * FvwmCommand/FvwmCommand.c (main):
933         add a screen number to the DISPLAY if necessary
935 2003-03-14  Dominik Vogt  <dominik.vogt@gmx.de>
937         * FvwmScroll/Makefile.am:
938         linkage fix
940         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
941         removed useless FQueryPointerCall
942         (StartMeUp_I):
943         removed debug XSynchonize call
945         * FvwmWinList/FvwmWinList.c (StartMeUp_II):
946         (StartMeUp_I):
947         (MakeMeWindow):
948         * FvwmWharf/FvwmWharf.c (CreateWindow):
949         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
950         (ProcessMessage):
951         * FvwmScroll/GrabWindow.c (CreateWindow):
952         * FvwmPager/x_pager.c (initialize_pager):
953         * FvwmIdent/FvwmIdent.c (list_end):
954         * FvwmIconMan/x.c (create_manager_window):
955         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
956         * FvwmForm/FvwmForm.c (OpenWindows):
957         * FvwmDragWell/fvwmDragWell.c (createWindow):
958         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
959         (CreateUberButtonWindow):
960         * FvwmBanner/FvwmBanner.c (main):
961         adapted to hack to specify screen origin in geometry and StartsOnScreen
962         at the same time
964 2003-03-12  Dominik Vogt  <dominik.vogt@gmx.de>
966         * FvwmButtons/parse.c (ParseButton):
967         fixed parsing a button geometry option after a comma
968         (ParseButton):
969         (ParsePanel):
970         use isdigit() instead of "*s >= '0' && *s <= '9'"
972 2003-03-09  Dominik Vogt  <dominik.vogt@gmx.de>
974         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
975         fixed core dump
977 2003-03-03  Dominik Vogt  <dominik.vogt@gmx.de>
979         * FvwmIconMan/xmanager.c (check_in_window):
980         * FvwmIconMan/winlist.c (figure_win_manager):
981         (check_resolution):
982         * FvwmIconMan/fvwm.c (win_in_viewport):
983         In FvwmIconMan, windows can move from one manager to another acoording
984         to the managers' Resolution options.
986 2003-03-02  Dominik Vogt  <dominik.vogt@gmx.de>
988         * FvwmIconMan/fvwm.c (set_win_configuration):
989         fix for drawing the focused window upon page change
990         (win_in_viewport):
992         * FvwmButtons/FvwmButtons.c (Loop):
993         (SetTransparentBackground):
994         Fixed FvwmButtons transparency
996 2003-03-01  Dan Espen  <dane@mk.telcordia.com>
998         * FvwmPager/x_pager.c (ReConfigure): Fix so Pager correctly draws active
999         desktop highlight when desktopsize changes.
1001 2003-02-28  Dominik Vogt  <dominik.vogt@gmx.de>
1003         * FvwmPager/FvwmPager.1:
1004         man page corrections
1006 2003-02-25  Dan Espen  <dane@mk.telcordia.com>
1008         * FvwmAuto/FvwmAuto.c (main): Remove bad debug code.
1010 2003-02-23  Dan Espen  <dane@mk.telcordia.com>
1012         * FvwmPager/x_pager.c (Scroll): Fix pointer centering when returning on
1013         a drag from right or bottom.
1015 2003-02-17  Dan Espen  <dane@mk.telcordia.com>
1017         * FvwmPager/x_pager.c (Scroll): Fix virtual screen offset calc.
1019 2003-02-16  Dan Espen  <dane@mk.telcordia.com>
1021         * FvwmPager/x_pager.c (DispatchEvent): Fix compilation problems caused
1022         by last minute cleanup.
1024 2003-02-15  Dan Espen  <dane@mk.telcordia.com>
1026         * FvwmPager/x_pager.c (Scroll): Fix Pager going crazy on a button 3
1027         drag.
1029 2003-02-13  olicha  <olivier.chapuis@free.fr>
1031         * FvwmButtons/draw.c (RedrawButton):
1032         Applied Remko Troncon negative frame fix
1034 2003-02-05  Jason Weber  <baboon@imonk.com>
1036         * FvwmProxy/FvwmProxy.c:
1037         undefined actions now default to Nop instead of crashing
1038         windowname update now mostly ignored since we only display iconname
1039         iconname update now just redraws one window instead of reseting
1040         everything
1042 2003-02-01  Dan Espen  <dane@mk.telcordia.com>
1044         * FvwmTaskBar/FvwmTaskBar.1: Typos.
1046 2003-01-27  Dominik Vogt  <dominik.vogt@gmx.de>
1048         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
1049         fixed PageOnly option after a desk change
1051 2003-01-24  Dominik Vogt  <dominik.vogt@gmx.de>
1053         * FvwmIconMan/readconfig.c (read_in_resources):
1054         fixed ShowOnlyIcons option
1056 2003-01-20  Dominik Vogt  <dominik.vogt@gmx.de>
1058         * FvwmAuto/FvwmAuto.c (main):
1059         fixed core dumps and errors in parsing of command line arguments
1060         fixed handling of leave action without an enter action
1062 2003-01-06  Marcus Lundblad <ml@update.uu.se>
1064         * FvwmIconBox/FvwmIconBox.c (RedrawIcon, CreateWindow, ParseOptions):
1065         * FvwmIconBox/icons.c (AdjustIconWindow):
1066         implemented options for turning off parenthesisation of iconified
1067         window title and options for defining relief width and look for titles
1069         * FvwmIconBox/FvwmIconBox.1:
1070         documented options for turning off parenthesisation of iconified
1071         window title and options for defining relief width and look for titles
1073 2003-01-04  Jason Weber  <baboon@imonk.com>
1075         * FvwmProxy/FvwmProxy.c:
1076         * FvwmProxy/FvwmProxy.1:
1077         added ShowToggle command to Show/Hide to the opposite of current state
1079 2003-01-03  Mikhael Goikhman  <migo@homemail.com>
1081         * FvwmPager/FvwmPager.c (list_new_page):
1082         updated to the changed arguments of M_NEW_PAGE
1084         * FvwmDebug/FvwmDebug.in:
1085         fixed printing to wrong stream
1086         * FvwmDebug/FvwmGtkDebug.in:
1087         fixed opening message windows
1089 2002-12-30  Mikhael Goikhman  <migo@homemail.com>
1091         * FvwmWindowMenu/*:
1092         renamed from FvwmWindowLister;
1093         make Popup actually work, not just Menu (Post)
1095 2002-12-20  olicha  <olivier.chapuis@free.fr>
1097         * FvwmTaskBar/FvwmTaskBar.c (CreateOrUpdateGCs):
1099 2002-12-12  Jason Weber  <baboon@imonk.com>
1101         * FvwmProxy/FvwmProxy.1:
1102         Rename ScanWindow to ScanForWindow
1104 2002-12-12  Dominik Vogt  <dominik.vogt@gmx.de>
1106         * FvwmProxy/FvwmProxy.c (ProcessMessage):
1107         fixed compile error
1109 2002-12-11  Jason Weber  <baboon@imonk.com>
1111         * FvwmProxy/FvwmProxy.c:
1112         * FvwmProxy/FvwmProxy.1:
1113         Add tracking of currently focused window.
1114         Allow desk auto-switching if you don't use CurrentPage conditional.
1115         Update man page to suggest ScanWindow.
1117 2002-12-08  Dominik Vogt  <dominik.vogt@gmx.de>
1119         * FvwmWinList/List.c (IsItemVisible):
1120         * FvwmWinList/FvwmWinList.c (ProcessMessage):
1121         * FvwmTaskBar/List.c (IsItemIndexSticky):
1122         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
1123         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
1124         * FvwmSave/FvwmSave.c (do_save):
1125         * FvwmRearrange/FvwmRearrange.c (is_suitable_window):
1126         * FvwmPager/x_pager.c (MoveStickyWindows):
1127         (Hilight):
1128         (MoveWindow):
1129         (IconMoveWindow):
1130         * FvwmIdent/FvwmIdent.c (MakeList):
1131         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
1132         (win_in_viewport):
1133         * FvwmIconBox/FvwmIconBox.c (process_message):
1134         (window_cond):
1135         * FvwmGtk/FvwmGtk.c (process_message):
1136         * FvwmCommand/FvwmCommand.c (list_configure):
1137         adapted to new STICKY... macros
1139 2002-12-02  olicha  <olivier.chapuis@free.fr>
1141         * FvwmIconMan/fvwm.c (win_in_viewport):
1142         Do not use the icon position to decide whether a window is managed or
1143         not when IS_ICON_SUPPRESSED
1145         * FvwmIconMan/xmanager.c (draw_button_background):
1146         (iconify_box):
1147         (draw_button):
1148         (draw_empty_manager):
1149         Fixed drawing icon background
1151 2002-12-01  olicha  <olivier.chapuis@free.fr>
1153         * FvwmScript/Instructions.c (ChangeIcon):
1154         (ChangeForeColor):
1155         (ChangeBackColor):
1156         Fixed memory leaks
1158 2002-12-01  Dominik Vogt  <dominik.vogt@gmx.de>
1160         * FvwmEvent/FvwmEvent.c (main):
1161         request only the events that have an associated action
1163 2002-11-30  Dominik Vogt  <dominik.vogt@gmx.de>
1165         * FvwmEvent/FvwmEvent.c (handle_config_line):
1166         simplified code a bit
1167         (config):
1168         fixed an off-by-one array access
1170         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1171         Fixed windows using WindowListSkip appearing in the TaskBar
1173 2002-11-29  Dominik Vogt  <dominik.vogt@gmx.de>
1175         * FvwmWinList/FvwmWinList.c (main):
1176         (ProcessMessage):
1177         (AdjustWindow):
1178         do not resize window while shaded; request size change later
1180         * FvwmIconMan/xmanager.c (resize_manager):
1181         (draw_manager):
1182         * FvwmIconMan/FvwmIconMan.c (main):
1183         * FvwmIconMan/fvwm.c (ProcessMessage):
1184         (window_shade):
1185         * FvwmIconMan/FvwmIconMan.h:
1186         do not resize the manager window while shaded; request size change later
1188 2002-11-28  olicha  <olivier.chapuis@free.fr>
1190         * FvwmTaskBar/Goodies.c (CreateMailTipWindow):
1191         * FvwmTaskBar/FvwmTaskBar.c (main):
1192         (CheckForTip):
1193         * FvwmTaskBar/Makefile.am:
1194         FGettextInit and Mark some strings for translation
1196         * FvwmForm/FvwmForm-Setup.in:
1197         Mark the strings for translation
1199 2002-11-25  Dominik Vogt  <dominik.vogt@gmx.de>
1201         * FvwmProxy/FvwmProxy.c (LinkAction):
1202         (parse_options):
1203         (main):
1204         cleaned up memory leaks and parsing
1205         put default actions in a central place
1207 2002-11-24  Jason Weber  <baboon@imonk.com>
1209         * FvwmProxy/ConfigFvwmProxyDefaults:
1210         * FvwmProxy/FvwmProxy.c (ProcessMessage):
1211         Twiddled with icon text placement rules.
1212         Added programmable Action options for Click1, Click2, ...
1213         Fixed background clear during internal Next/Prev
1214                 (which we're getting rid of).
1215         Changed all the *Command options to the Action syntax.
1216         Added the Circulate command that used core fvwm functions instead
1217                 of internal Next/Prev.
1218         Commented out lots of code being phased out.
1219         Added Unmark Action to mirror Mark Action.
1221         * FvwmProxy/FvwmProxy.1:
1222         Updated for Action commands and various formatting.
1224 2002-11-20  Dominik Vogt  <dominik.vogt@gmx.de>
1226         * FvwmProxy/ConfigFvwmProxyDefaults:
1227         adjusted default functions
1229 2002-11-20  Mikhael Goikhman  <migo@homemail.com>
1231         * FvwmDebug/FvwmGtkDebug.in:
1232         improved GUI, show event time, show window flags (as integers for now)
1234 2002-11-19  Dominik Vogt  <dominik.vogt@gmx.de>
1236         * FvwmProxy/ConfigFvwmProxyDefaults:
1237         removed some debug configs
1239         * FvwmProxy/FvwmProxy.c (ProcessMessage):
1240         fixed changing colour sets after FvwmProxy startup
1242 2002-11-18  Dominik Vogt  <dominik.vogt@gmx.de>
1244         * FvwmProxy/FvwmProxy.c (DrawWindow):
1245         removed XFillRectangle patch that basically disabled colorset
1246         backgrounds
1247         (parse_options):
1248         use ParseToggleArgument instead of strcmp
1249         (DrawWindow):
1250         adjust window title when using mini icon in general but not for a
1251         particular window
1253 2002-11-16  Jason Weber  <baboon@imonk.com>
1255         * FvwmProxy/FvwmProxy.c:
1256         * FvwmProxy/FvwmProxy.1:
1257         * FvwmProxy/ConfigFvwmProxyDefaults:
1258         Added config options ShowMiniIcons and LogFile.
1260 2002-11-15  Jason Weber  <baboon@imonk.com>
1262         * FvwmProxy/FvwmProxy.h:
1263         * FvwmProxy/FvwmProxy.h:
1264         * FvwmProxy/FvwmProxy.c:
1265         Fixed Next to really ignore windows on other desks.
1266         Added temp fix to use XFillRectangle vs. XClearWindow since the latter
1267         wasn't using the proper select colorset background color.
1268         Added .fvwm2rc configs for Width, Height, Separation, EnterSelect, and
1269         ProxyMove.
1270         Implemented the 'Prev" command.
1271         Extended Next/Prev commands to remember where they left off.
1273         * FvwmProxy/FvwmProxy.1:
1274         Filled out a lot of the man page
1276         * FvwmProxy/ConfigFvwmProxyDefaults:
1277         Added some defaults
1279 2002-11-15  Dan Espen  <dane@mk.telcordia.com>
1281         * FvwmTheme/FvwmTheme.1: Language check, general edits,
1282         spell checks.
1284 2002-11-15  Mikhael Goikhman  <migo@homemail.com>
1286         * FvwmWindowLister/FvwmWindowLister.in:
1287         * FvwmWindowLister/FvwmWindowLister.1:
1288         Improvements by Richard Lister with minor changes,
1289         new options ItemFormat and Function, changed Show/DontShow
1291 2002-11-15  olicha  <olivier.chapuis@free.fr>
1293         * FvwmForm/FvwmForm.c (ParseActiveMessage):
1294         Fixed colorset update
1296 2002-11-14  olicha  <olivier.chapuis@free.fr>
1298         * FvwmTheme/FvwmTheme.1:
1299         Doc for RootTransparent. More doc for Transparent
1301         * FvwmScroll/FvwmScroll.c (ErrorHandler):
1302         (main):
1303         * FvwmScroll/GrabWindow.c (LoopOnEvents):
1304         (ProcessMessage):
1305         (Loop):
1306         New transparent stuff. split the big loop in 3. Added an X error
1307         handler
1309         * FvwmScript/FvwmScript.c (UpdateRootTransparency):
1310         (ReadXServer):
1311         (MainLoop):
1312         * type.h:
1313         * FvwmScript/Widgets/*:
1314         Clip drawing and new transparent stuff
1316 2002-11-14  Dominik Vogt  <dominik.vogt@gmx.de>
1318         * FvwmScript/script.y (Depile):
1319         * FvwmScript/script.c (Depile):
1320         fixed random return code
1322         * FvwmProxy/FvwmProxy.c (DispatchEvent):
1323         (DestroyWindow):
1324         (StartProxies):
1325         ignore EnterNotify events cause by keyboard grabs
1327 2002-11-13  Dominik Vogt  <dominik.vogt@gmx.de>
1329         * FvwmScript/Instructions.c (Key):
1330         * FvwmScript/FvwmScript.c (ReadXServer):
1331         * FvwmIconMan/readconfig.c (ParseKeyEntry):
1332         (ParseMouseEntry):
1333         (ParseSimpleEntry):
1334         use new Bindings.h interface
1336 2002-11-13  olicha  <olivier.chapuis@free.fr>
1338         * FvwmIconBox/FvwmIconBox.c:
1339         (Loop):
1340         (HScroll):
1341         (VScroll):
1342         (process_message):
1343         (RedrawWindow):
1344         (RedrawIcons):
1345         (RedrawIcon):
1346         * FvwmIconBox/FvwmIconBox.h:
1347         Clip drawing and new transparent stuff
1349         * FvwmForm/FvwmForm.c (ParseActiveMessage):
1350         Fixed colorset changes
1352         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
1353         (process_message):
1354         (DoCommand):
1355         (RedrawFrame):
1356         (RedrawItem):
1357         * FvwmForm/ReadXServer.c (ReadXServer):
1358         (process_tabtypes):
1359         (ToggleChoice):
1360         Clip drawing and new transparent stuff
1362         * FvwmForm/FvwmForm.c (ErrorHandler):
1363         (main):
1364         Install an X error handler
1366         * FvwmWinList/FvwmWinList.c (RedrawWindow):
1367         (ParseConfigLine):
1368         (LoopOnEvents):
1369         (AdjustWindow):
1370         (MakeMeWindow):
1371         (ParseConfigLine):
1372         (ProcessMessage):
1373         * FvwmWinList/FvwmWinList.h:
1374         * FvwmWinList/ButtonArray.h:
1375         * FvwmWinList/ButtonArray.c (DoButton):
1376         (DrawButtonArray):
1377         (DrawTransparentButtonArray):
1378         (ExposeAllButtons):
1379         (SwitchButton):
1380         Clip drawing and new transparent stuff
1382 2002-11-12  Dominik Vogt  <dominik.vogt@gmx.de>
1384         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
1385         -Wall fix
1387 2002-11-12  olicha  <olivier.chapuis@free.fr>
1389         * FvwmTaskBar/Goodies.c (DrawGoodies):
1390         (Draw3dBox):
1391         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
1392         (ProcessMessage):
1393         (RedrawWindow):
1394         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
1395         (DrawButtonArray):
1396         (CheckRootTransparentButtons):
1397         * FvwmTaskBar/ButtonArray.h:
1398         Finished Clip redrawing and added full transparent support
1400 2002-11-12  Dominik Vogt  <dominik.vogt@gmx.de>
1402         * FvwmProxy/FvwmProxy.c:
1403         fixed page and desk change
1405 2002-11-11  olicha  <olivier.chapuis@free.fr>
1407         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow):
1408         (HandleButtonRelease):
1409         (HandleEvents):
1410         (LoopOnEvents):
1411         (HideTaskBar):
1412         * FvwmTaskBar/FvwmTaskBar.h:
1413         * FvwmTaskBar/Start.c (StartButtonDraw);
1414         * FvwmTaskBar/Start.h:
1415         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
1416         (DrawButtonArray):
1417         * FvwmTaskBar/ButtonArray.h
1418         Started to Clip redrawing
1420 2002-11-11  Dominik Vogt  <dominik.vogt@gmx.de>
1422         * FvwmProxy/FvwmProxy.c:
1423         many enhancements
1424         (CloseOneWindow):
1425         (OpenOneWindow):
1426         (delete_ProxyWindow):
1427         do not destroy proxy windows when closing them
1428         (MarkProxy):
1429         (ProcessMessage):
1430         (DispatchEvent):
1431         fixed race condition w/ EnterNotify
1433         * FvwmProxy/ConfigFvwmProxyDefaults:
1434         added file
1436 2002-11-10  Dominik Vogt  <dominik.vogt@gmx.de>
1438         * FvwmProxy/FvwmProxy.c (DrawWindow):
1439         removed unsused variables
1441         * FvwmIconMan/FvwmIconMan.h:
1442         * FvwmIconMan/fvwm.c (ProcessMessage):
1443         (win_in_viewport):
1444         (iconify):
1445         (icon_location):
1446         * FvwmIconMan/FvwmIconMan.c (main):
1447         FvwmIconMan uses the icon position to decide whether a window is managed
1448         or not
1450 2002-11-09  olicha  <olivier.chapuis@free.fr>
1452         * FvwmProxy/FvwmProxy.c (parse_options):
1453         (DrawPicture):
1454         (DrawWindow):
1455         (ProcessMessage):
1456         (main):
1457         Added Flocale and Picture support
1459 2002-11-09  Dominik Vogt  <dominik.vogt@gmx.de>
1461         * FvwmRearrange/FvwmRearrange.c (parse_args):
1462         new options -sp and -sd
1464         * FvwmWinList/List.c (IsItemVisible):
1465         * FvwmWinList/FvwmWinList.c (ProcessMessage):
1466         * FvwmTaskBar/List.c (IsItemIndexSticky):
1467         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
1468         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
1469         * FvwmSave/FvwmSave.c (do_save):
1470         * FvwmRearrange/FvwmRearrange.c (parse_args):
1471         (parse_args):
1472         (is_suitable_window):
1473         * FvwmPager/x_pager.c (MoveStickyWindows):
1474         (Hilight):
1475         (MoveWindow):
1476         (IconMoveWindow):
1477         * FvwmIdent/FvwmIdent.c (MakeList):
1478         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
1479         (win_in_viewport):
1480         * FvwmIconBox/FvwmIconBox.c (process_message):
1481         (process_message):
1482         (window_cond):
1483         * FvwmGtk/FvwmGtk.c (process_message):
1484         * FvwmCommand/FvwmCommand.c (list_configure):
1485         adapted to new styles stickypage and stickydesk
1487 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
1489         * FvwmWindowLister/FvwmWindowLister.in:
1490         * FvwmWindowLister/FvwmWindowLister.1:
1491         * FvwmWindowLister/Makefile.am:
1492         added a new module from Richard Lister with several changes
1494 2002-11-05  Dominik Vogt  <dominik.vogt@gmx.de>
1496         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1497         * FvwmButtons/draw.c (RedrawButton):
1498         (DrawTitle):
1499         fixed FvwmButtons transparency with "Pixmap none"
1501         * FvwmButtons/dynamic.c (parse_message_line):
1502         removed FShape.h dependency
1504 2002-11-04  Dominik Vogt  <dominik.vogt@gmx.de>
1506         * FvwmProxy/FvwmProxy.c:
1507         added "Colorset" and "SelectColorset" module options and removed default
1508         colours
1509         some clean up and performance patches
1511         * FvwmPager/FvwmPager.c (ParseOptions):
1512         removed unused variable
1514         * FvwmProxy/FvwmProxy.c (ConfigureWindow):
1515         fixed WindowlistSkip style in FvwmProxy
1516         (IconifyWindow):
1517         fixed displaying proxies when deiconifying windows
1519         * Makefile.am:
1520         build and install FvwmProxy
1522         * FvwmProxy/FvwmProxy.c:
1523         rewrote the window list handling to fix race conditions
1524         (OpenWindows):
1525         do not set the WMNormalHints - the proxies are override_redirect
1526         (delete_ProxyWindow):
1527         fixed memory leak
1529 2002-11-01  Dominik Vogt  <dominik.vogt@gmx.de>
1531         * FvwmPager/x_pager.c (DrawGrid):
1532         fixed hang with NoSeparators option
1534 2002-10-31  olicha  <olivier.chapuis@free.fr>
1536         * FvwmWharf/icons.c (LoadIconFile):
1537         * FvwmScript/FvwmScript.c (LoadIcon):
1538         * FvwmIconBox/FvwmIconBox.c (freeitem):
1539         * FvwmIconBox/icons.c (GetIconFromFile):
1540         (GetBackPixmap):
1541         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
1542         * FvwmBanner/FvwmBanner.c (GetImageFile):
1543         Updated PImageLoadPixmapFromFile and fixed some colors leaks
1545 2002-10-29  Dominik Vogt  <dominik.vogt@gmx.de>
1547         * FvwmProxy/Makefile.am (EXTRA_DIST):
1548         removed ConfigFvwmProxy
1549         * Makefile.am (SUBDIRS):
1550         * FvwmProxy:
1551         added FvwmProxy module
1553 2002-10-23  Dan Espen  <dane@mk.telcordia.com>
1555         * FvwmConsole/FvwmConsole.1: Rework synopsis.
1556         * FvwmBacker/FvwmBacker.1: Lang check.
1558 2002-10-22  Dominik Vogt  <dominik.vogt@gmx.de>
1560         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
1561         * FvwmTaskBar/Goodies.c (CreateTipWindow):
1562         * FvwmPager/x_pager.c (change_colorset):
1563         (set_window_colorset_background):
1564         renamed colorset_struct to colorset_t
1566 2002-10-22  olicha  <olivier.chapuis@free.fr>
1568         * FvwmIconMan/xmanager.c (compare_windows):
1569         Fixed potential core dump
1571 2002-10-22  Dominik Vogt  <dominik.vogt@gmx.de>
1573         * FvwmWinList/ButtonArray.c (DoButton):
1574         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
1575         * FvwmButtons/icons.c (CreateIconWindow):
1576         use renamed colorset_struct members
1578 2002-10-18  olicha  <olivier.chapuis@free.fr>
1580         * FvwmIconMan/x.c:
1581         * FvwmIconMan/xmanager.c:
1582         Replaced (Pdepht < 2) test by (PictureUseBWOnly())
1584 2002-10-17  olicha  <olivier.chapuis@free.fr>
1586         * FvwmBacker/FvwmBacker.1:
1587         Documented RetainPixmap
1589 2002-10-16  olicha  <olivier.chapuis@free.fr>
1591         * FvwmBacker/FvwmBacker.c (DeleteRootAtoms):
1592         (SetRootAtoms):
1593         (SetDeskPageBackground):
1594         (ParseConfigLine):
1595         Finally decide how to implement RetainPixmap in FvwmBacker
1597 2002-10-15  olicha  <olivier.chapuis@free.fr>
1599         * FvwmIconMan/xmanager.c (draw_button_background):
1600         * FvwmIconMan/readconfig.c (read_in_resources):
1601         * FvwmIconMan/x.c (change_colorset):
1602         (create_manager_window):
1603         (X_init_manager):
1604         Fixed button colours when IconMan has a default colorset but no
1605         button colorset
1607 2002-10-15  olicha  <olivier.chapuis@free.fr>
1609         * FvwmAnimate/FvwmAnimate.c:
1610         Updated PictureInitCMapRoot
1612 2002-10-14  Mikhael Goikhman  <migo@homemail.com>
1614         * FvwmIconMan/FvwmIconMan.1:
1615         use mixed case for options,
1616         i.e. FocusAndSelectColorset not focusandselectcolorset
1618 2002-10-13  Dominik Vogt  <dominik.vogt@gmx.de>
1620         * FvwmRearrange/Makefile.am (LDADD):
1621         linkage fix
1623 2002-10-10  Dominik Vogt  <dominik.vogt@gmx.de>
1625         * FvwmIconMan/xmanager.c (check_in_window):
1626         * FvwmIconMan/fvwm.c (new_window):
1627         * FvwmIconMan/globals.c (init_win_manager):
1628         * FvwmIconMan/readconfig.c (read_in_resources):
1629         new FvwmIconMan option "ShowTransient"
1631         * FvwmIconMan/FvwmIconMan.1:
1632         documented that the default resolution is page, not global
1633         corrected "id" syntax
1635         * FvwmIconMan/fvwm.c (new_window):
1636         transient windows no longer appear in FvwmIconMan when they are moved
1638 2002-10-09  olicha  <olivier.chapuis@free.fr>
1640         * FvwmPager/x_pager.c (DrawGrid):
1641         Fixed desk lable colorset
1643         * FvwmScript/FvwmScript.c (LoadIcon):
1644         * FvwmIconBox/icons.c (GetIconFromFile):
1645         Image should be loaded with the module main window not the root
1646         window!
1648 2002-10-09  olicha  <olivier.chapuis@free.fr>
1650         * FvwmButtons/FvwmButtons.c (LoadIconFile):
1651         (main):
1652         (CreateUberButtonWindow):
1653         Image should be loaded with the module main window not the root
1654         window!
1656 2002-10-08  olicha  <olivier.chapuis@free.fr>
1658         * FvwmTaskBar/Goodies.c (DrawGoodies):
1659         Removed some testing code
1661         * FvwmPager/x_pager.c (initialize_viz_pager):
1662         * FvwmForm/FvwmForm.c (InitConstants):
1663         (CheckAlloc):
1664         * FvwmBanner/FvwmBanner.c (main):
1665         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
1666         (DrawGoodies):
1667         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
1668         (CreateOrUpdateGCs):
1669         (CreateTipWindow):
1670         * FvwmAnimate/FvwmAnimate.c (CreateDrawGC):
1671         (main):
1672         Use the new interface functions and some Black and White fixes
1674         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
1675         (AddCommand):
1676         Forbid colorset background if the fvwm depth is not equal to the depth
1677         of the root window. Use the root color map for solid color.
1679 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
1681         * FvwmDebug/FvwmDebug.in:
1682         * FvwmDebug/FvwmDebug.1:
1683         * FvwmDebug/FvwmGtkDebug.in:
1684         * FvwmDebug/FvwmGtkDebug.1:
1685         * FvwmDebug/FvwmOldDebug.c:
1686         * FvwmDebug/FvwmOldDebug.h:
1687         * FvwmDebug/FvwmOldDebug.1:
1688         * FvwmDebug/Makefile.am:
1689         the old debug module renamed to FvwmOldDebug and not installed now,
1690         the new debug module renamed to FvwmDebug;
1691         added several command line options and documentation
1693 2002-10-06  Suzanne Skinner  <tril@igs.net>
1695         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1696         (getButtonCommand):
1697         (StartAndLaunchButtonItemInit):
1698         (new ParseButtonOptions):
1699         Implemented different actions for different mouse buttons when the
1700         "start" button or mini-launchers are clicked
1701         * FvwmTaskBar/Start.h (startAndLaunchButtonItem):
1702         Added buttonCommands and buttonStartCommands arrays to the structure
1703         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
1704         Changed getButtonCommand call to pass the mouse button number
1705         * FvwmTaskBar/FvwmTaskBar.1:
1706         Documented new taskbar button functionality
1708 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
1710         * FvwmDebug/FvwmGtkDebug.in:
1711         added Tools page with Send_ConfigInfo, Send_WindowList, command prompt,
1712         Help and Quit buttons
1714 2002-10-04  Suzanne Skinner  <tril@igs.net>
1716         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1717         Fixed a number of cases where space was malloced before calling
1718         CopyString (which mallocs its own space)
1720 2002-10-04  Mikhael Goikhman  <migo@homemail.com>
1722         * FvwmTaskBar/Start.c:
1723         * FvwmTaskBar/FvwmTaskBar.c:
1724         replaced all C++-style comments; applied Suzanne typo fix
1726 2002-09-29  Ben Mathews  <benmathews@adelphia.net>
1728         * FvwmTaskBar/Start.c (StartButtonInit):
1729         Fixed spacing problem that occured when using StartButtonRightMargin
1730         option
1731         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
1732         Removed redundant StartButtonUpdate calls
1734 2002-10-03  Mikhael Goikhman  <migo@homemail.com>
1736         * FvwmNewDebug.in:
1737         * FvwmNewDebug.1:
1738         * FvwmGtkDebug.in:
1739         * FvwmGtkDebug.1:
1740         two new debugging modules (the old FvwmDebug replacements)
1742 2002-10-02  olicha  <olivier.chapuis@free.fr>
1744         * FvwmButtons/FvwmButtons.c (LoadIconFile):
1745         Fixed colorset with which we load an icon
1747 2002-10-01  olicha  <olivier.chapuis@free.fr>
1749         * FvwmButtons/parse.c (ParseButton):
1750         * FvwmButtons/button.c (buttonColorset):
1751         (buttonBackgroundButton):
1752         * FvwmButtons/button.h:
1753         * FvwmButtons/dynamic.c (change_button_icon):
1754         (parse_message_line):
1755         * FvwmButtons/icons.c (CreateIconWindow):
1756         (DestroyIconWindow):
1757         (GetIconWindowPosition):
1758         (DrawForegroundIcon):
1759         (ConfigureIconWindow):
1760         * FvwmButtons/icons.h:
1761         * FvwmButtons/draw.c (RedrawButton):
1762         (DrawTitle):
1763         * FvwmButtons/draw.h:
1764         * FvwmButtons/FvwmButtons.c (Loop):
1765         (RedrawWindow):
1766         (LoadIconFile):
1767         (HandlePanelPress):
1768         (update_root_transparency):
1769         (recursive_change_colorset):
1770         (change_colorset):
1771         (process_message):
1772         (CheckForHangon):
1773         (swallow):
1774         * FvwmButtons/FvwmButtons.h:
1775         Clip and cleanup the drawing. Fixed some bugs related to containers
1776         colorsets  (which should work not so bad now). Fixed alpha bugs.
1777         Support the new transparent options.
1779 2002-09-25  olicha  <olivier.chapuis@free.fr>
1781         * FvwmPager/x_pager.c (DrawGrid):
1782         Fixed core dump
1784 2002-09-25  Dominik Vogt  <dominik.vogt@gmx.de>
1786         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
1787         ConfigureNotify: force drawing the window contents when
1788         ConfigureNotify comes in remove
1789         Expose: removed the Event.xexpose.count handling as it can cause drawing
1790         problems
1791         (list_end):
1792         (ProcessXEvent):
1793         fixed spawning new FvwmIdent windows
1795 2002-09-23  Dan Espen  <dane@mk.telcordia.com>
1797         * FvwmButtons/FvwmButtons.1:
1798         * FvwmBacker/FvwmBacker.1:
1799         * FvwmAuto/FvwmAuto.1:
1800         * FvwmAnimate/FvwmAnimate.1: Rework synopsis.
1802 2002-09-23  Dominik Vogt  <dominik.vogt@gmx.de>
1804         * FvwmIdent/FvwmIdent.c (default_layer):
1805         use DEFAULT_DEFAULT_LAYER from defaults.h
1806         fixed event mask in FvwmIdent causing it to appear on wrong layer and
1807         not redrawing properly
1809 2002-09-21  Ben Mathews  <benmathews@adelphia.net>
1811         * FvwmTaskBar/Start.c (StartButtonInit):
1812         Fixed bug that occured if no start button params were specified
1813         in fvwm2rc.
1815 2002-09-23  olicha  <olivier.chapuis@free.fr>
1817         * FvwmButtons/dynamic.c (parse_message_line):
1818         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1819         (Loop):
1820         (RedrawWindow):
1821         (HandlePanelPress):
1822         (recursive_change_colorset):
1823         (CheckForHangon):
1824         (swallow):
1825         * FvwmButtons/draw.c (DrawTitle):
1826         (RedrawButton):
1827         * FvwmButtons/draw.h:
1828         Some preparation for clipping
1830 2002-09-21  Mikhael Goikhman  <migo@homemail.com>
1832         * FvwmPager/x_pager.c:
1833         s/SendInfo/SendText/; don't send end-of-line in SendText
1835 2002-09-20  Mikhael Goikhman  <migo@homemail.com>
1837         * FvwmGtk/FvwmGtk.c:
1838         reindented; use MiniIconPacket again
1840 2002-09-18  olicha  <olivier.chapuis@free.fr>
1842         * FvwmPager/x_pager.c (DrawGrid):
1843         Fixed active desk label (Suzanne Skinner)
1845 2002-09-17  Dominik Vogt  <dominik.vogt@gmx.de>
1847         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
1848         allow the use of mousr buttons other than the first in FvwmWinList
1849         when invoked transient
1851 2002-09-16  Mikhael Goikhman  <migo@homemail.com>
1853         * FvwmConsole/FvwmConsole.c:
1854         * FvwmCpp/FvwmCpp.c:
1855         * FvwmM4/FvwmM4.c:
1856         don't send end-of-line in SendText
1858 2002-09-15  Ben Mathews  <benmathews@adelphia.net>
1860         * FvwmTaskBar/Start.h:
1861         * FvwmTaskBar/Start.c:
1862         * FvwmTaskBar/FvwmTaskBar.c:
1863         * FvwmTaskBar/ButtonArray.c:
1864         * FvwmTaskBar/FvwmTaskBar.1:
1865         FvwmTaskBar may now include shortcut minibuttons using the Button
1866         command.  Also has new options for spacing the buttons:
1867         WindowButtonsLeftMargin, WindowButtonsRightMargin, and
1868         StartButtonRightMargin.
1870 2002-09-16  olicha  <olivier.chapuis@free.fr>
1872         * FvwmPager/FvwmPager.c (list_new_desk):
1873         (list_config_info):
1874         * FvwmPager/x_pager.c (DrawGrid):
1875         (get_expose_bound):
1876         (HandleExpose):
1877         Use clipping redrawing for the desk label
1879 2002-09-15  olicha  <olivier.chapuis@free.fr>
1881         * FvwmPager/x_pager.c (update_pr_transparent_subwindows):
1882         (update_pr_transparent_windows):
1883         (change_colorset):
1884         More transparent fixes
1886 2002-09-15  Mikhael Goikhman  <migo@homemail.com>
1888         * FvwmButtons/dynamic.c:
1889         removed non-portable #include <X11/Xdefs.h>
1891 2002-09-15  olicha  <olivier.chapuis@free.fr>
1893         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
1894         Fixed a GC leaks
1896         * FvwmPager/x_pager.c (update_pr_transparent_windows):
1897         * FvwmPager/FvwmPager.c (list_property_change):
1898         * FvwmPager/FvwmPager.h:
1899         Transparent fixes
1901 2002-09-14  olicha  <olivier.chapuis@free.fr>
1903         * FvwmPager/FvwmPager.c (list_property_change):
1904         * FvwmPager/FvwmPager.h
1905         * FvwmPager/x_pager.c (draw_desk_background):
1906         (ReConfigure):
1907         (update_transparent_windows):
1908         (MovePage):
1909         (ChangeDeskForWindow):
1910         (MoveResizePagerView):
1911         (change_colorset):
1912         Some transparent fixes. Implemented RootTransparent colorset and
1913         transparent tint
1915 2002-09-12  Dan Espen  <dane@mk.telcordia.com>
1917         * FvwmCpp/FvwmCpp.1:
1918         * FvwmM4/FvwmM4.1: New way to present module synopsis,
1919         more prominent discussion of ModuleSynchronous.
1921 2002-09-13  olicha  <olivier.chapuis@free.fr>
1923         * FvwmIconMan/xmanager.c (GetRegion):
1924         (GetRectangleIntersection):
1925         (clear_button):
1926         (add_win_state):
1927         (del_win_state):
1928         (clear_empty_region):
1929         (resize_manager):
1930         (iconify_box):
1931         (draw_button_background):
1932         (draw_button):
1933         (draw_empty_manager):
1934         (draw_transparent_buttons):
1935         (man_exposed):
1936         * FvwmIconMan/x.c (xevent_loop):
1937         (create_manager_window):
1938         (recreate_background):
1939         (change_colorset):
1940         (recreate_transparent_bgs):
1941         * FvwmIconMan/FvwmIconMan.h:
1942         * FvwmIconMan/fvwm.c (focus_change):
1943         Implemented clipping redrawing, IconMan should not flicker any more
1944         with xft fonts and icons with alpha. Implemented new transparent stuff.
1945         Some clean up and numerous fixes. Colorset should work as expected now.
1947         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
1948         (DrawItems):
1949         Implemented clipping redrawing
1951         * FvwmBacker/FvwmBacker.c (*):
1952         Added retain permanent support. I finally understand that X forking
1953         should be released by opening a new display. Some Cleanup. This still
1954         need some checking (client leaks??). Some clean up.
1956         * FvwmScroll/Makefile.am:
1957         * FvwmScroll/FvwmScroll.c (main):
1958         * FvwmForm/FvwmForm.c (main):
1959         * FvwmForm/Makefile.am:
1960         * FvwmDragWell/fvwmDragWell.c (XStartup):
1961         * FvwmDragWell/Makefile.am:
1962         * FvwmIdent/Makefile.am:
1963         * FvwmIdent/FvwmIdent.c (main):
1964         * FvwmForm/Makefile.am:
1965         * FvwmDragWell/Makefile.am:
1966         Colorset may use XRrender, so link and init xrender
1968 2002-09-08  Dan Espen  <dane@mk.telcordia.com>
1970         * FvwmTheme/FvwmTheme.1: Lang check.
1972 2002-09-04  Dominik Vogt  <dominik.vogt@gmx.de>
1974         * **/*.c:
1975         use replacements for X event functions everywhere
1977 2002-09-02  olicha  <olivier.chapuis@free.fr>
1979         * FvwmIdent/FvwmIdent.c (*):
1980         Implement tinted parental relativity
1982 2002-09-01  olicha  <olivier.chapuis@free.fr>
1984         * FvwmTheme/FvwmTheme.1:
1985         Documented the new options
1987 2002-08-30  olicha  <olivier.chapuis@free.fr>
1989         * FvwmPager/x_pager.c (do_picture_window):
1990         Fixed mini icon drawing
1992 2002-08-30  olicha  <olivier.chapuis@free.fr>
1994         * FvwmButtons/icons.c (DestroyIconWindow):
1995         (CreateIconWindow):
1996         (ConfigureIconWindow):
1997         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
1998         (recursive_change_colorset):
1999         * FvwmButtons/dynamic.c (change_button_icon):
2000         * FvwmButtons/draw.c (RedrawButton):
2001         * FvwmIconBox/FvwmIconBox.c (change_colorset):
2002         (RedrawIcon):
2003         * FvwmIconBox/icons.c (GetIconFromFile):
2004         * FvwmIconMan/xmanager.c (iconify_box):
2005         * FvwmPager/x_pager.c (do_picture_window):
2006         * FvwmScript/Widgets/Tools.c (DrawIconStr):
2007         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2008         * FvwmWharf/Wharf.h:
2009         * FvwmWharf/icons.c (ConfigureIconWindow):
2010         * FvwmWharf/FvwmWharf.c (configure_all_icon_windows):
2011         * FvwmWinList/ButtonArray.c (DoButton):
2012         Implemented IconAlpha and IconTint
2014 2002-08-28  Mikhael Goikhman  <migo@homemail.com>
2016         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
2017         fixed no window context for StartMenu
2019 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
2021         * FvwmButtons/dynamic.c:
2022         added some includes
2024 2002-08-26  Dominik Vogt  <dominik.vogt@gmx.de>
2026         * FvwmButtons/dynamic.c (parse_message_line):
2027         -Wall fix
2028         compile fix (?)
2030 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
2032         * FvwmButtons/FvwmButtons.1:
2033         * FvwmButtons/FvwmButtons.c:
2034         * FvwmButtons/FvwmButtons.h:
2035         * FvwmButtons/Makefile.am:
2036         * FvwmButtons/button.c:
2037         * FvwmButtons/button.h:
2038         * FvwmButtons/dynamic.c:
2039         * FvwmButtons/dynamic.h:
2040         * FvwmButtons/icons.h:
2041         * FvwmButtons/parse.c:
2042         added new button property: Id.
2043         new FvwmButtons dynamic actions ChangeButton and ExpandButtonVars
2045 2002-08-25  Dominik Vogt  <dominik.vogt@gmx.de>
2047         * FvwmWinList/Makefile.am (LDADD):
2048         * FvwmScript/Makefile.am (LDADD):
2049         * FvwmPager/Makefile.am (LDADD):
2050         * FvwmIdent/Makefile.am (LDADD):
2051         * FvwmIconMan/Makefile.am (LDADD):
2052         * FvwmIconBox/Makefile.am (LDADD):
2053         * FvwmForm/Makefile.am (LDADD):
2054         * FvwmButtons/Makefile.am (LDADD):
2055         put -lfvwm at front of library list
2057 2002-08-21  Dan Espen  <dane@mk.telcordia.com>
2059         * FvwmForm/FvwmForm.1: Explicitly state there can be more than
2060         one command on a button.
2062 2002-08-13  Dominik Vogt  <dominik.vogt@gmx.de>
2064         * FvwmTaskBar/FvwmTaskBar.h:
2065         * FvwmTaskBar/FvwmTaskBar.c (PurgeConfigEvents):
2066         fixed a taskbar hang with autostick and page changes
2067         (SetAlarm):
2068         (ClearAlarm):
2069         (LoopOnEvents):
2070         (CheckForTip):
2071         (RevealTaskBar):
2072         (LoopOnEvents):
2073         (Alarm):
2074         Fixed the braindead configure{notify,request} race in FvwmTaskbar with
2075         AutoStick set.  Now uses alarms.
2077 2002-08-12  Dominik Vogt  <dominik.vogt@gmx.de>
2079         * FvwmWharf/icons.c:
2080         * FvwmWharf/FvwmWharf.c:
2081         * FvwmTaskBar/Goodies.c:
2082         * FvwmTaskBar/FvwmTaskBar.c:
2083         * FvwmSaveDesk/FvwmSaveDesk.c:
2084         * FvwmSave/FvwmSave.c:
2085         * FvwmM4/FvwmM4.c:
2086         * FvwmRearrange/FvwmRearrange.c:
2087         * FvwmPager/x_pager.c:
2088         * FvwmIdent/FvwmIdent.c:
2089         * FvwmIconMan/FvwmIconMan.c:
2090         * FvwmIconBox/icons.c:
2091         * FvwmIconBox/FvwmIconBox.c:
2092         * FvwmGtk/expand.c:
2093         * FvwmBacker/FvwmBacker.c:
2094         * FvwmButtons/icons.c:
2095         * FvwmAuto/FvwmAuto.c:
2096         * FvwmForm/ReadXServer.c:
2097         * FvwmDragWell/fvwmDragWell.c:
2098         * FvwmCpp/FvwmCpp.c:
2099         * FvwmConsole/FvwmConsole.h:
2100         * FvwmCommand/FvwmCommand.h:
2101         * FvwmButtons/parse.c:
2102         * FvwmAnimate/FvwmAnimate.c:
2103         let config.h include string.h or strings.h
2105 2002-08-11  Dominik Vogt  <dominik.vogt@gmx.de>
2107         * FvwmDebug/FvwmDebug.c (list_configure):
2109         * FvwmCommand/FvwmCommand.c (list_configure):
2110         adapted to new focus styles
2112 2002-08-11  olicha  <olivier.chapuis@free.fr>
2114         * FvwmAnimate/FvwmAnimate.c:
2115         * FvwmBanner/FvwmBanner.c:
2116         * FvwmButtons/FvwmButtons.c:
2117         * FvwmIconBox/icons.c:
2118         * FvwmPager/FvwmPager.c:
2119         * FvwmScript/FvwmScript.c:
2120         * FvwmScript/Instructions.c:
2121         * FvwmScript/types.h:
2122         * FvwmTaskBar/Start.c:
2123         * FvwmWharf/icons.c:
2124         Update the arguments of PImageLoadPixmapFromFile, PGetFvwmPicture
2125         and PictureFreeColors
2127 2002-08-09  Dominik Vogt  <dominik.vogt@gmx.de>
2129         * FvwmDebug/FvwmDebug.c (list_configure):
2130         * FvwmCommand/FvwmCommand.c (list_configure):
2131         removed focus_mode from display
2133 2002-08-07  Mikhael Goikhman  <migo@homemail.com>
2135         * FvwmCommand/FvwmCommand.c (main):
2136         fixed unused variable warnings
2138 2002-08-05  Dominik Vogt  <dominik.vogt@gmx.de>
2140         * FvwmWinList/FvwmWinList.c:
2141         * FvwmWharf/FvwmWharf.c:
2142         * FvwmWharf/ASSound/ASSound.c:
2143         * FvwmTaskBar/Goodies.c:
2144         * FvwmTaskBar/FvwmTaskBar.c:
2145         * FvwmScroll/GrabWindow.c:
2146         * FvwmScript/types.h:
2147         * FvwmScript/Widgets/PopupMenu.c:
2148         * FvwmScript/Instructions.c:
2149         * FvwmSaveDesk/FvwmSaveDesk.c:
2150         * FvwmSave/FvwmSave.c:
2151         * FvwmRearrange/FvwmRearrange.c:
2152         * FvwmPager/FvwmPager.c:
2153         * FvwmM4/FvwmM4.c:
2154         * FvwmIdent/FvwmIdent.c:
2155         * FvwmIconMan/FvwmIconMan.h:
2156         * FvwmIconBox/FvwmIconBox.c:
2157         * FvwmForm/FvwmForm.c:
2158         * FvwmEvent/FvwmEvent.c:
2159         * FvwmDragWell/fvwmDragWell.c:
2160         * FvwmDebug.c:
2161         * FvwmCpp/FvwmCpp.c:
2162         * FvwmConsole/FvwmConsole.h:
2163         * FvwmCommand/FvwmCommand.h:
2164         * FvwmButtons/FvwmButtons.c:
2165         * FvwmBanner/FvwmBanner.c:
2166         * FvwmAuto/FvwmAuto.c:
2167         * FvwmAnimate/FvwmAnimate.c:
2168         use ftime.h instead of time.h and sys/time.h
2170         * FvwmDebug/FvwmDebug.c (list_configure):
2171         * FvwmCommand/FvwmCommand.c (list_configure):
2172         removed bsolete focus policy output
2174 2002-07-17  Dominik Vogt  <dominik.vogt@gmx.de>
2176         * FvwmPager/x_pager.c (draw_desk_background):
2177         fixed refresh of hilit page on non-active desks
2179         * FvwmIconMan/x.c (lookup_color):
2180         -Wall fix
2182 2002-07-17  olicha  <olivier.chapuis@free.fr>
2184         * FvwmIconMan/x.c (lookup_color):
2185         * FvwmScript/Instructions.c (ChangeForeColor):
2186         (ChangeBackColor):
2187         (ChangeMainColorset):
2188         (ChangeColorset):
2189         * FvwmWharf/stepgfx.c (MakeColors):
2190         (MakeShadowColors):
2191         Some color limit adjustement
2193 2002-07-13  Dominik Vogt  <dominik.vogt@gmx.de>
2195         * FvwmPager/x_pager.c (draw_desk_background):
2196         fixed hilighting of desk labels
2198 2002-07-12  Dominik Vogt  <dominik.vogt@gmx.de>
2200         * FvwmPager/FvwmPager.c (list_add):
2201         (list_configure):
2202         fixed access to CONFIGURE_WINDOW and ADD_WINDOW packets
2204 2002-07-09  Dominik Vogt  <dominik.vogt@gmx.de>
2206         * FvwmPager/x_pager.c (draw_desk_background):
2207         (initialize_pager):
2208         (ReConfigure):
2209         fixed drawing of the active page when resizing the pager
2210         (DispatchEvent):
2211         fixed problem w/ pager not updating properly when getting expose events
2212         right after a resize
2214         * FvwmPager/FvwmPager.c (ParseOptions):
2215         fixed negative balloon offsets
2217         * FvwmPager/x_pager.c (ReConfigure):
2218         fixed flickering of hilit desk title when moving pager
2219         (draw_desk_background):
2220         (initialize_pager):
2221         fixed initial drawing of pager label background on inactive desks
2222         (change_colorset):
2223         (draw_desk_background):
2224         fixed drawing of background colour sets w/ top labels in the pager
2226 2002-07-08  Dominik Vogt  <dominik.vogt@gmx.de>
2228         * FvwmPager/FvwmPager.c (ParseOptions):
2229         (list_property_change):
2230         * FvwmPager/x_pager.c (initialize_pager):
2231         (DrawInBalloonWindow):
2232         (change_colorset):
2233         (HandleExpose):
2234         (MapBalloonWindow):
2235         (UnmapBalloonWindow):
2236         (change_colorset):
2237         * FvwmPager/FvwmPager.h (ScreenInfo):
2238         cleaned up and simplified balloon drawing code
2240         * FvwmPager/x_pager.c (initialize_pager):
2241         fixed initial drawing of multi desk pagers
2243         * FvwmButtons/FvwmButtons.c (CheckForHangon):
2244         allow wildcards in "hangon" strings
2245         (DeadPipeCleanup):
2246         spit out panels with the NoClose option when FvwmButton dies
2248         * FvwmButtons/FvwmButtons.1:
2249         re-formatted man page
2251 2002-07-06  Dominik Vogt  <dominik.vogt@gmx.de>
2253         * FvwmAuto/FvwmAuto.c:
2254         * FvwmAuto/FvwmAuto.1 (Note):
2255         new options -mfocus, -menter and -menterleave in FvwmAuto
2256         FvwmAuto can now operate on Enter/Leave events instead of Focus events
2258         * FvwmEvent/FvwmEvent.c (main):
2259         select only events that are handled
2261         * FvwmButtons/FvwmButtons.c:
2262         removed old debug code
2264         * FvwmEvent/FvwmEvent.c:
2265         moved old ChangeLog entries to ../ChangeLog
2266         re-indented file
2267         (config):
2268         (handle_config_line):
2269         general cleanup
2271 2002-07-05  Mikhael Goikhman  <migo@homemail.com>
2273         * FvwmScript/Widgets/Swallow.c (CheckForHangon):
2274         fixed a FvwmScript crash with Swallow widget and very long window names
2276 2002-07-04  Dominik Vogt  <dominik.vogt@gmx.de>
2278         * FvwmButtons/FvwmButtons.c (SpawnSome):
2279         fixed $fg and $bg variables with the UseOld option
2281         * FvwmDebug/FvwmDebug.c (list_configure):
2282         * FvwmCommand/FvwmCommand.c (list_configure):
2283         fixed variable types
2285 2002-06-28  Mikhael Goikhman  <migo@homemail.com>
2287         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
2288         * FvwmTaskBar/FvwmTaskBar.1:
2289         fixed MailCheck option, enhanced its description
2291         * FvwmPerl/Makefile.am:
2292         added _FvwmPerl.1 rule
2293         * FvwmPerl/FvwmPerl.*:
2294         updated man page
2296 2002-06-25  olicha  <olivier.chapuis@free.fr>
2298         * FvwmIdent/FvwmIdent.c (MakeList):
2299         Replace some tabs by some spaces in some strings which should be
2300         displayed by X
2302 2002-06-23  Mikhael Goikhman  <migo@homemail.com>
2304         * FvwmPerl/FvwmPerl.1:
2305         * FvwmPerl/FvwmPerl.in:
2306         added --nolock, --nosend, --noremove like in FvwmM4/FvwmCpp; --debug;
2307         implemented preprocess directives %Repeat, %ModuleConfig, %Prefix, %End
2309 2002-06-19  olicha  <olivier.chapuis@free.fr>
2311         * **/Makefile.am
2312         Added iconv CFLAGS and LIBS for modules which display text
2314 2002-06-19  Dominik Vogt  <dominik.vogt@gmx.de>
2316         * FvwmCommand/Makefile.am:
2317         use functable.c instead of functions.c
2319 2002-06-10  Mikhael Goikhman  <migo@homemail.com>
2321         * FvwmPager/FvwmPager.c (ParseOptions):
2322         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2323         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
2324         * FvwmButtons/parse.c (ParseConfigLine):
2325         * FvwmIconMan/readconfig.c (read_in_resources):
2326         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
2327         * FvwmIdent/FvwmIdent.c (main):
2328         * FvwmForm/FvwmForm.c (ct_*Font):
2329         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
2330         * FvwmScript/FvwmScript.c (ParseOptions):
2331         fixed double quotes in *Font configuration options
2333 2002-06-08  Dominik Vogt  <dominik.vogt@gmx.de>
2335         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2336         fixed sticky panels in FvwmButtons
2338 2002-06-07  Dan Espen  <dane@mk.telcordia.com>
2340         * FvwmTheme/FvwmTheme.1: FONT SHADOW EFFECTS reword.
2342 2002-06-04  Mikhael Goikhman  <migo@homemail.com>
2344         * FvwmIconMan/FvwmIconMan.1:
2345         * FvwmIconMan/FvwmIconMan.c (main):
2346         * FvwmIconMan/FvwmIconMan.h:
2347         * FvwmIconMan/fvwm.c (handle_config_info):
2348         * FvwmIconMan/fvwm.c (new remanage_winlist):
2349         * FvwmIconMan/readconfig.c (new process_dynamic_config_line):
2350         * FvwmIconMan/x.c:
2351         * FvwmIconMan/xmanager.c:
2352         FvwmIconMan may now change resolution dynamically, just issue
2353         "*FvwmIconMan: resolution desk" while FvwmIconMan is running
2355         * FvwmIconMan/FvwmIconMan.1:
2356         * FvwmIconMan/x.c (set_window_properties):
2357         don't use "FvwmModule" as a class, this is not optimal with aliases;
2358         document that FvwmIconMan supports aliases
2360         * FvwmScript/libyywrap.c:
2361         * FvwmScript/scanner.c:
2362         removed $Header
2364 2002-06-03  olicha  <olivier.chapuis@free.fr>
2366         * FvwmScript/script.y:
2367         * FvwmScript/scanner.l:
2368         * FvwmScript/script.c:
2369         * FvwmScript/scanner.c:
2370         Run make syntax for removing debug code
2372 2002-06-03  olicha  <olivier.chapuis@free.fr>
2374         * FvwmForm/FvwmForm.c:
2375         Applied FlocaleInit YAMAGUCHI Shingo patch
2377 2002-06-02  olicha  <olivier.chapuis@free.fr>
2379         * FvwmScript/Widgets/List.c (EvtMouseList):
2380         (EvtKeyList):
2381         Fixed selection
2383 2002-05-31  olicha  <olivier.chapuis@free.fr>
2385         * FvwmTheme/FvwmTheme.1:
2386         Documented fgsh and fg_alpha
2388 2002-05-29  Dave Trollope  <dave.trollope@worldnet.att.net>
2390         * Modules/FvwmIconMan/xmanager.c:
2391         Changed the REDRAW_BG from 128 to 16 and moved to manager dirty bits
2392         group.
2394 2002-05-29  olicha  <olivier.chapuis@free.fr>
2396         * FvwmForm/FvwmForm.1:
2397         * FvwmForm/ReadXServer.c (ReadXServer):
2398         Fixed Input cursor position for mouse click. Removed fixed font
2399         requirement for InputFont
2401 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
2403         * FvwmButtons/parse.c (ParseContainer):
2404         fixed specifying Font in Container
2406 2002-05-29  olicha  <olivier.chapuis@free.fr>
2408         * FvwmScript/Widgets/Makefile.am:
2409         * FvwmSaveDesk/Makefile.am:
2410         * FvwmSave/Makefile.am:
2411         * FvwmRearrange/Makefile.am:
2412         * FvwmWinList/Makefile.am:
2413         * FvwmTaskBar/Makefile.am:
2414         * FvwmGtk/Makefile.am:
2415         * FvwmScript/Makefile.am:
2416         * FvwmDebug/Makefile.am:
2417         * FvwmCommand/Makefile.am:
2418         * FvwmPager/Makefile.am:
2419         * FvwmIdent/Makefile.am:
2420         * FvwmIconMan/Makefile.am:
2421         * FvwmIconBox/Makefile.am:
2422         * FvwmForm/Makefile.am:
2423         * FvwmButtons/Makefile.am:
2424         Put $(Xft_CFLAGS) before $(X_CFLAGS) to be able to use an independent
2425         Xft2 library. Removed FT2 CFLAGS and LIBS.
2427 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
2429         * FvwmButtons/FvwmButtons.1:
2430         * FvwmButtons/FvwmButtons.h:
2431         * FvwmButtons/FvwmButtons.c (Loop):
2432         * FvwmButtons/parse.c (ParseButton):
2433         added new ActionOnPress option
2435 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
2437         * FvwmPerl/FvwmPerl.1:
2438         * FvwmPerl/FvwmPerl.in:
2439         implemented new preprocess functionality
2441 2002-05-27  Dominik Vogt  <dominik.vogt@gmx.de>
2443         * FvwmEvent/FvwmEvent.1 (argument):
2444         corrected man page example
2446 2002-05-27  Dave Trollope  <dave.trollope@worldnet.att.net>
2448         * Modules/FvwmIconMan/xmanager.c (draw_manager):
2449         (man_exposed):
2450         Fix for background not being redrawn when the window is exposed.
2452 2002-05-27  Dominik Vogt  <dominik.vogt@gmx.de>
2454         * FvwmM4/FvwmM4.c (m4_defs):
2455         * FvwmCpp/FvwmCpp.c (cpp_defs):
2456         open tempfile with 0600 mode
2458         * FvwmIconMan/xmanager.h:
2459         * FvwmCpp/FvwmCpp.c:
2460         * FvwmCpp/FvwmM4.c:
2461         remove MULTIBYTE ifdefs
2463 2002-05-26  Dominik Vogt  <dominik.vogt@gmx.de>
2465         * FvwmDebug/FvwmDebug.c (list_configure):
2466         * FvwmCommand/FvwmCommand.c (list_configure):
2467         adapted to new has_no_border window flag
2469 2002-05-26  olicha  <olivier.chapuis@free.fr>
2471         * FvwmScript/Widgets/Tools.c (MyDrawString):
2472         Use internal relief only with font without shadow
2474 2002-05-25  Mikhael Goikhman  <migo@homemail.com>
2476         * FvwmIconMan/FvwmIconMan.c (copy_string):
2477         fixed crash when accessing NULL string
2479         * FvwmRearrange/FvwmRearrange.1:
2480         * FvwmButtons/FvwmButtons.1:
2481         some corrections
2483 2002-05-24  olicha  <olivier.chapuis@free.fr>
2485         * FvwmWinList/ButtonArray.c (DoButton):
2486         * FvwmScript/Widgets/Tools.c (MyDrawString):
2487         * FvwmPager/x_pager.c (DrawGrid):
2488         (do_label_window):
2489         (DrawInBalloonWindow):
2490         * FvwmIconMan/xmanager.c (draw_button):
2491         (draw_empty_manager):
2492         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
2493         * FvwmButtons/draw.c (DrawTitle):
2494         Pass the colorset to FlocaleDrawString
2496         * FvwmForm/ReadXServer.c (ReadXServer):
2497         * FvwmForm/FvwmForm.c (RedrawFrame):
2498         (RedrawItem):
2499         (RedrawText):
2500         (RedrawTimeout):
2501         Added support for variable fonts for input item (ifdefed).
2502         Pass the colorset to FlocaleDrawString
2504         * FvwmTaskBar/Goodies.c (LoadGoodiesFont):
2505         * FvwmTaskBar/Goodies.h:
2506         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2507         * FvwmTaskBar/Goodies.c (InitGoodies):
2508         (RedrawTipWindow):
2509         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2510         Fixed some old (but minor) bugs related to text position
2512         * FvwmScript/script.y:
2513         * FvwmScript/scanner.l:
2514         * FvwmScript/script.c:
2515         * FvwmScript/scanner.c:
2516         Allowed to pass arbitray font names
2518 2002-05-24  Mikhael Goikhman  <migo@homemail.com>
2520         * FvwmIconMan/functions.c (builtin_sendcommand):
2521         support size/position variables in command
2523 2002-05-22  Dominik Vogt  <dominik.vogt@gmx.de>
2525         * FvwmPager/FvwmPager.c (list_new_desk):
2526         fixed core dump
2528 2002-05-21  Dominik Vogt  <dominik.vogt@gmx.de>
2530         * FvwmPager/FvwmPager.c (list_new_desk):
2531         always display current desk in window title
2533 2002-05-19  Mikhael Goikhman  <migo@homemail.com>
2535         * FvwmGtk/FvwmGtk.c (process_message):
2536         currently restore the previous M_MINI_ICON code to avoid crash
2538 2002-05-16  olicha  <olivier.chapuis@free.fr>
2540         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
2541         (RedrawTipWindow):
2542         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2543         * FvwmIdent/FvwmIdent.c (DrawItems):
2545 2002-05-10  Mikhael Goikhman  <migo@homemail.com>
2547         * FvwmPager/x_pager.c:
2548         fixed incorrect initial positions of subwindows in CxRxNxM pager;
2549         still only the first desk is drawn fully for now
2551 2002-05-09  olicha  <olivier.chapuis@free.fr>
2553         * */*:
2554         Call FRenderInit and include libs/FRenderInit.h in all modules which
2555         are linked against Xrender
2557 2002-05-09  olicha  <olivier.chapuis@free.fr>
2559         * FvwmScript/FvwmScript.c (myErrorHandler):
2560         * FvwmIconBox/FvwmIconBox.c (myErrorHandler):
2561         * FvwmButtons/FvwmButtons.c (myErrorHandler):
2562         * FvwmWinList/FvwmWinList.c (ErrorHandler):
2563         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
2564         * FvwmIconMan/x.c (handle_error):
2565         Allows BadPicture XRender errors
2567 2002-05-05  olicha  <olivier.chapuis@free.fr>
2569         * FvwmIdent/FvwmIdent.c (MakeList):
2570         Fixed ewmh init state
2572 2002-05-02  olicha  <olivier.chapuis@free.fr>
2574         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2575         * FvwmTaskBar/List.c (UpdateItemPicture):
2576         Fixed problems with Xft fonts and FvwmPicture update
2578 2002-05-02  Dominik Vogt  <dominik.vogt@gmx.de>
2580         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2581         fixed a problem with sticky icons
2583 2002-04-30  Mikhael Goikhman  <migo@homemail.com>
2585         * FvwmPerl/FvwmPerl.in:
2586         make all messages synchronous by default;
2587         new eval functions stop(), skip(), unlock(), detach()
2589 2002-04-29  olicha  <olivier.chapuis@free.fr>
2591         * FvwmTaskBar/List.c (UpdateItemPicture):
2592         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2593         A picture fix
2595 2002-04-28  Mikhael Goikhman  <migo@homemail.com>
2597         * FvwmPager/x_pager.c:
2598         fixed initial position of 2 subwindows, current only for one desk;
2599         fixed position of labels with LabelsBelow
2601 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
2603         * **/*.1:
2604         improved main headers
2606         * FvwmTheme/FvwmTheme.1:
2607         spell check in the Tint commands
2609 2002-04-25  Derek B. Noonburg  <derekn@foolabs.com>
2611         * FvwmIconMan.1:
2612         * FvwmIconMan.h:
2613         * globals.c:
2614         * readconfig.c:
2615         * xmanager.c:
2616         Added new weighted sorting.
2618 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
2620         * modules/FvwmPerl/FvwmPerl.1:
2621         * modules/FvwmPerl/FvwmPerl.in:
2622         renamed --continue to --stay, documented the planned preprocess action
2624         * modules/FvwmIconMan/*.c:
2625         * modules/FvwmCommand/FvwmCommandS.c:
2626         remove $Id lines that only make patches harder
2628         * modules/FvwmButtons/FvwmButtons.1:
2629         make it clear there are 2 examples, added DestroyModuleConfig
2631 2002-04-22  olicha  <olivier.chapuis@free.fr>
2633         * FvwmTheme/FvwmTheme.1:
2634         Documented Tint, TintMask and NoTint
2636         * FvwmWinList/ButtonArray.c (ButtonNew):
2637         (AddButton):
2638         (DoButton):
2639         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2640         * FvwmIconMan/Makefile.am:
2641         * FvwmIconMan/FvwmIconMan.h:
2642         * FvwmIconMan/xmanager.h:
2643         * FvwmIconMan/xmanager.c (iconify_box):
2644         (set_win_picture):
2645         * FvwmIconMan/fvwm.c (mini_icon):
2646         * FvwmPager/Makefile.am:
2647         * FvwmPager/x_pager.c (do_picture_window):
2648         * FvwmPager/FvwmPager.h:
2649         * FvwmPager/FvwmPager.c (main):
2650         (list_mini_icon):
2651         * FvwmTaskBar/List.h:
2652         * FvwmTaskBar/Start.c (StartButtonInit):
2653         * FvwmTaskBar/List.c (AddItem):
2654         (UpdateItemPicture):
2655         * FvwmTaskBar/ButtonArray.h:
2656         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2657         (AddButton):
2658         (UpdateButtonPicture):
2659         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2660         Use the alpha of the mini icon send by fvwm
2662         * FvwmWinList/Makefile.am
2663         * FvwmWharf/Makefile.am:
2664         * FvwmTaskBar/Makefile.am:
2665         * FvwmScript/Makefile.am:
2666         * FvwmPager/Makefile.am:
2667         * FvwmIconMan/Makefile.am:
2668         * FvwmIconBox/Makefile.am:
2669         * FvwmBanner/Makefile.am:
2670         * FvwmAnimate/Makefile.am:
2671         Links to Xrender if needed
2673         * FvwmWharf/icons.c (GetXPMGradient):
2674         (GetXPMColorset):
2675         (GetSolidXPM):
2676         (LoadIconFile):
2677         (ConfigureIconWindow):
2678         * FvwmWharf/FvwmWharf.c (main):
2679         * FvwmIconBox/icons.c (GetIconFromFile):
2680         (GetBackPixmap):
2681         (CreateIconWindow):
2682         (GetIconWindow):
2683         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
2684         * FvwmButtons/draw.c (RedrawButton):
2685         * FvwmButtons/icons.c (ConfigureIconWindow):
2686         (CreateIconWindow):
2687         * FvwmScript/types.h:
2688         * FvwmScript/Widgets/Tools.c (DrawIconStr):
2689         * FvwmScript/FvwmScript.c (LoadIcon):
2690         Implement alpha rendering using libs function in PictureGraphics
2692         * FvwmBanner/FvwmBanner.c (GetImageFile):
2693         Load the picture without alpha
2695         * FvwmIconBox/icons.c (GetIconWindow):
2696         * FvwmIconBox/FvwmIconBox.c (CleanUp):
2697         (myErrorHandler):
2698         Fixed a few problems related to reparent icon windows, there are still
2699         problems here
2701         * FvwmTaskBar/Start.c (StartButtonInit):
2702         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2703         Start Button icon use fvwm color limit
2705         * FvwmIdent/FvwmIdent.h:
2706         * FvwmIdent/FvwmIdent.c (DrawItems):
2707         (PixmapDrawWindow):
2708         (RedrawWindow):
2709         (list_end):
2710         If the font is an Xft font (and the background is not Transparent) draw
2711         everything in the background to reduce redrawing
2713 2002-04-20  Mikhael Goikhman  <migo@homemail.com>
2715         * modules/FvwmPerl/FvwmPerl.1:
2716         * modules/FvwmPerl/FvwmPerl.in:
2717         implemented "load" action, added the man page
2719 2002-04-16  Hippo
2721         * FvwmTheme/FvwmTheme.c:
2722         FvwmTheme printf a warning and sends the command back to fvwm.
2723         This module is obsoleted now.
2725 2002-04-17  Mikhael Goikhman  <migo@homemail.com>
2727         * FvwmEvent/FvwmEvent.c (execute_event):
2728         fixed passing id in hex for leave_event just like for other events
2729         except for new_desk one
2731 2002-04-15  Dominik Vogt  <dominik.vogt@gmx.de>
2733         * FvwmIconMan/readconfig.h:
2734         safety patch for future modifier confusion
2736 2002-04-14  Mikhael Goikhman  <migo@homemail.com>
2738         * FvwmConsole/FvwmConsole.c:
2739         * FvwmConsole/FvwmConsole.h:
2740         * FvwmConsole/FvwmConsoleC.c:
2741         * FvwmConsole/FvwmConsoleC.pl.1:
2742         * FvwmConsole/FvwmConsoleC.pl.in:
2743         * FvwmConsole/getline.c:
2744         use $FVWM_USERDIR not $HOME for FvwmConsole history and socket files,
2745         make these file names more readable, increase history from 50 to 100
2747 2002-04-11  Mikhael Goikhman  <migo@homemail.com>
2749         * FvwmIconMan/xmanager.c:
2750         removed ## from preprocessor's line win->##field to make gcc happy
2752 2002-04-06  Uwe Pross  <uwe.pross@gmx.net>
2754         * FvwmAuto/FvwmAuto.1:
2755         Added hint to builtin command EdgeCommand
2757 2002-04-07  Mikhael Goikhman  <migo@homemail.com>
2759         * FvwmIconMan/ConfigFvwmIconMan:
2760         * FvwmIconMan/FvwmIconMan.1:
2761         * FvwmIconMan/readconfig.c (read_next_cmd):
2762         * FvwmTheme/FvwmTheme.1:
2763         implemented a new FvwmIconMan syntax that uses white spaces instead
2764         of asterisks, not to be different from other modules
2766 2002-04-06  Dan Espen  <dane@mk.telcordia.com>
2768         * FvwmForm/FvwmForm.c (DoCommand): Remove debug code.
2770 2002-04-05  Mikhael Goikhman  <migo@homemail.com>
2772         * FvwmTheme/FvwmTheme.1:
2773         restored a correct example
2775 2002-04-05  olicha  <olivier.chapuis@free.fr>
2777         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
2778         Fixed a core dump
2780         * FvwmScript/FvwmScript (LoadIcon):
2781         * FvwmScript/Makefile.am:
2782         Fixed icon loading. Added Bitmap support (no more core dump!).
2783         It is enabled even without xpm support
2785         * FvwmButtons/FvwmButtons.c (MyAllocColor):
2786         (PleaseAllocColor):
2787         * FvwmButtons/icons.c (CreateIconWindow):
2788         CleanUp and remove some not used code
2790         * FvwmIconBox/icons.c (CreateIconWindow):
2791         (GetIconFromFile):
2792         (GetBitmapFile):
2793         (GetXPMFile):
2794         (GetBackPixmap):
2795         Use the libs image loader and some fvwm/icons.c sync
2797         * FvwmBanner/FvwmBanner.c (main):
2798         (GetXPMFile):
2799         (GetImageFile)
2800         (GetXBMData)
2801         * FvwmBanner/fvwm-logo-current.xbm (new file):
2802         * FvwmBanner/Makefile.am:
2803         Use libs image loader and added support for Bitmap and added a default
2804         Bitmap logo. It is enabled even without xpm support
2806         * FvwmWharf/FvwmWharf.c (main):
2807         * FvwmWharf/icons.c (LoadIconFile):
2808         (ConfigureIconWindow):
2809         (GetXPMFile):
2810         (GetXPMData):
2811         (GetBitmapFile):
2812         Use libs image loader
2814         * FvwmScript/types.h:
2815         * FvwmScript/Makefile.am:
2816         * FvwmTheme/FvwmTheme.c:
2817         * FvwmTheme/Makefile.am:
2818         * FvwmWharf/FvwmWharf.c:
2819         * FvwmWharf/icons.c:
2820         * FvwmWharf/stepgfx.c:
2821         * FvwmWharf/Makefile.am:
2822         * FvwmTaskBar/Start.c:
2823         * FvwmTaskBar/ButtonArray.h:
2824         * FvwmTaskBar/Makefile.am:
2825         * FvwmIconBox/icons.c:
2826         * FvwmIconBox/Makefile.am:
2827         * FvwmButtons/FvwmButtons.h:
2828         * FvwmButtons/Makefile.am:
2829         * FvwmAnimate/Makefile.am:
2830         * FvwmAnimate/FvwmAnimate.c
2831         Added png LIBS and CFLAGS. Added new header libs/InitPicture.h and
2832         libs/FImageLoader.h if needed
2834         * FvwmIconMan/Makefile.am:
2835         * FvwmGtk/Makefile.am:
2836         * FvwmGtk/menu.c:
2837         * FvwmWinList/Makefile.am:
2838         * FvwmForm/Makefile.am:
2839         * FvwmForm/FvwmForm.c:
2840         * FvwmDragWell/Makefile.am:
2841         * FvwmDragWell/fvwmDragWell.c:
2842         * FvwmRearrange/Makefile.am:
2843         * FvwmSave/Makefile.am:
2844         * FvwmSaveDesk/Makefile.am:
2845         * FvwmEvent/Makefile.am:
2846         * FvwmScroll/FvwmScroll.c:
2847         * FvwmScroll/Makefile.am:
2848         * FvwmM4/Makefile.am:
2849         * FvwmM4/FvwmM4.c:
2850         * FvwmCpp/Makefile.am:
2851         * FvwmCpp/FvwmCpp.c:
2852         * FvwmAuto/Makefile.am:
2853         * FvwmBacker/Makefile.am:
2854         Removed Xpm LIBS and CFLAGS. Replace Picture.h by InitPicture.h if
2855         needed
2857 2002-04-03  Dominik Vogt  <dominik.vogt@gmx.de>
2859         * FvwmTheme/FvwmTheme.1 (follows):
2860         corrected an example
2862 2002-04-01  Dominik Vogt  <dominik.vogt@gmx.de>
2864         * FvwmPager/x_pager.c (initialize_pager):
2865         fixed initial layout or the pager
2866         (Scroll):
2867         fixed viewport getting stuck at the desktop boundaries when dragging
2868         with button 3
2870 2002-03-31  Mikhael Goikhman  <migo@homemail.com>
2872         * FvwmIdent/FvwmIdent.c:
2873         * FvwmIdent/FvwmIdent.1:
2874         new configuration option MinimalLayer;
2875         tried to improve parsing of other options
2877 2002-03-31  Dominik Vogt  <dominik.vogt@gmx.de>
2879         * FvwmPager/x_pager.c (MoveWindow):
2880         suppress flashing when window is moved onto the current desk with a
2881         different screen position than before
2883 2002-03-29  Mikhael Goikhman  <migo@homemail.com>
2885         * FvwmEvent/FvwmEvent.c (config):
2886         fixed PlayCmd in audio compatible mode
2888 2002-03-24  Dominik Vogt  <dominik.vogt@gmx.de>
2890         * FvwmDebug/FvwmDebug.c (list_configure):
2891         * FvwmCommand/FvwmCommand.c (list_configure):
2892         removed support for start_iconic
2894 2002-03-24  Mikhael Goikhman  <migo@homemail.com>
2896         * FvwmButtons/Makefile.am:
2897         * FvwmForm/Makefile.am:
2898         * FvwmIconBox/Makefile.am:
2899         * FvwmIconMan/Makefile.am:
2900         * FvwmIdent/Makefile.am:
2901         * FvwmPager/Makefile.am:
2902         * FvwmScript/Makefile.am:
2903         * FvwmTaskBar/Makefile.am:
2904         * FvwmWinList/Makefile.am:
2905         added Bidi_CFLAGS and Bidi_LIBS
2907 2002-03-21  Daniel Henninger  <daniel@ncsu.edu>
2909         * FvwmForm/FvwmForm.c:
2910         * FvwmForm/FvwmForm.h:
2911         Took out pointless multiple Timeout command support.
2912         Better line parsing error checking for Timeout.
2913         Fixed command parsing to allow for quoted commands.
2915 2002-03-18  Dominik Vogt  <dominik.vogt@gmx.de>
2917         * FvwmWinList/FvwmWinList.c (main):
2918         (ProcessMessage):
2919         (AdjustWindow):
2920         * FvwmWinList/ButtonArray.c (ButtonPicture):
2921         * FvwmTaskBar/FvwmTaskBar.c (main):
2922         * FvwmIconMan/xmanager.h:
2923         * FvwmIconMan/xmanager.c (set_window_button):
2924         (set_win_picture):
2925         (get_button_geometry):
2926         (iconify_box):
2927         (draw_button):
2928         * FvwmIconMan/readconfig.c (read_in_resources):
2929         * FvwmIconMan/FvwmIconMan.h:
2930         * FvwmIconMan/FvwmIconMan.c (main):
2931         * FvwmIconMan/fvwm.c:
2932         (mini_icon):
2933         (ProcessMessage):
2934         replaced all MINI_ICONS ifdefs with FMiniIconsSupported to enable
2935         compiler checks
2937         * FvwmIconMan/FvwmIconMan.1:
2938         corrected wrong information about deafult value of ButtonGeometry
2940 2002-03-14  Daniel Henninger  <daniel@ncsu.edu>
2942         * FvwmForm/FvwmForm.1:
2943         Added TimeoutFont and Timeout description.
2945         * FvwmForm/FvwmForm-QuitVerify:
2946         Added a 20 second timeout.
2948         * FvwmForm/FvwmForm-Form:
2949         Customize timeout font.
2951         * FvwmForm/FvwmForm.h:
2952         * FvwmForm/FvwmForm.c:
2953         Added Timeout feature.
2955 2002-03-15  Dominik Vogt  <dominik.vogt@gmx.de>
2957         * FvwmIconMan/xmanager.c (draw_empty_manager):
2958         fixed problem with transparent colour sets in an empty manager
2960 2002-03-13  Dominik Vogt  <dominik.vogt@gmx.de>
2962         * FvwmWharf/icons.c (GetXPMData):
2963         (GetXPMFile):
2964         fixed compiler warnings
2966         * FvwmIconMan/readconfig.c (read_in_resources):
2967         fixed a compiler warning
2969         * FvwmConsole/FvwmConsoleC.c:
2970         fixed a compiler warning
2972 2002-03-12  Dominik Vogt  <dominik.vogt@gmx.de>
2974         * FvwmTaskBar/List.c (IsItemIndexSticky):
2975         fixed handling of sticky icons in the task bar
2977         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2978         fixed DeskOnly option in FvwmTaskBar: cause windows to be added twice
2979         instead of being removed when moving to a hidden desk
2981 2002-03-11  Dominik Vogt  <dominik.vogt@gmx.de>
2983         * FvwmWinList/ButtonArray.c (DoButton):
2984         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
2985         * FvwmPager/x_pager.c (DrawGrid):
2986         (do_label_window):
2987         * FvwmIdent/FvwmIdent.c (RedrawWindow):
2988         * FvwmIconMan/xmanager.c (draw_button):
2989         * FvwmForm/FvwmForm.c (RedrawFrame):
2990         (RedrawItem):
2991         * FvwmButtons/draw.c (RedrawButton):
2992         removed ifdefs from previous xft fixes
2994 2002-03-10  olicha  <olivier.chapuis@free.fr>
2996         * FvwmWinList/ButtonArray.c (DoButton):
2997         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
2998         * FvwmPager/x_pager.c (do_label_window):
2999         (DrawGrid):
3000         * FvwmIdent/FvwmIdent.c (RedrawWindow):
3001         * FvwmIconMan/xmanager.c (draw_button):
3002         * FvwmForm/FvwmForm.c (RedrawFrame):
3003         (RedrawItem):
3004         * FvwmButtons/draw.c (RedrawButton):
3005         Fixed Xft related compilation failure and warning
3007 2002-03-09  Dominik Vogt  <dominik.vogt@gmx.de>
3009         * FvwmTaskBar/FvwmTaskBar.c (main):
3010         * FvwmWinList/FvwmWinList.c (main):
3011         * FvwmScript/FvwmScript.c (main):
3012         * FvwmPager/FvwmPager.c (main):
3013         * FvwmIconMan/FvwmIconMan.c (main):
3014         * FvwmIconBox/FvwmIconBox.c (main):
3015         * FvwmForm/FvwmForm.c (main):
3016         * FvwmButtons/FvwmButtons.c (main):
3017         (Loop):
3018         (swallow):
3019         use new interfaces in Flocale.h
3021 2002-03-08  Dominik Vogt  <dominik.vogt@gmx.de>
3023         * FvwmWinList/FvwmWinList.c (ProcessMessage):
3024         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
3025         (HideTaskBar):
3026         * FvwmDebug/FvwmDebug.c (list_configure):
3027         * FvwmButtons/FvwmButtons.c (process_message):
3028         * FvwmCommand/FvwmCommand.c (list_configure):
3029         don't use HAS_BOTTOM_TITLE any more
3031 2002-03-08  Dan Espen  <dane@mk.telcordia.com>
3033         * FvwmForm/ReadXServer.c: Some comments.
3034         * FvwmForm/FvwmForm.c (PutDataInForm): Update buffer length when
3035         input data read from form.  Fixes core.  Remove incorrect comment.
3037 2002-03-05  Dominik Vogt  <dominik.vogt@gmx.de>
3039         * FvwmScript/Instructions.c (InitCom):
3040         (MyWarpPointer):
3041         fixed a compile problem on dec-osf5
3043 2002-03-04  Dominik Vogt  <dominik.vogt@gmx.de>
3045         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3046         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3047         (StartButtonInit):
3048         implemented bottun geometry variables as in FvwmButtons
3050         * FvwmButtons/parse.c (ParseButton):
3051         * FvwmButtons/FvwmButtons.c (GetButtonAction):
3052         (Loop):
3053         use the new function module_expand_action
3055         * FvwmButtons/FvwmButtons.c (Loop):
3056         fixed potential core dump
3058         * FvwmIconBox/FvwmIconBox.c (main):
3059         * FvwmWinList/FvwmWinList.c (main):
3060         * FvwmTaskBar/Goodies.c (HandleMailClick):
3061         * FvwmTaskBar/FvwmTaskBar.c:
3062         (LoopOnEvents):
3063         (main):
3064         (ProcessMessage):
3065         Use SendText instead of SendFvwmPipe in several places
3067 2002-03-03  Dominik Vogt  <dominik.vogt@gmx.de>
3069         * FvwmM4/FvwmM4.c (m4_defs):
3070         * FvwmCpp/FvwmCpp.c (cpp_defs):
3071         printf file name in error message
3073 2002-03-02  Dominik Vogt  <dominik.vogt@gmx.de>
3075         * FvwmButtons/FvwmButtons.c (parse_message_line):
3076         update the shape w/ transparent background when changind the button
3077         title or icon
3079 2002-02-27  Mikhael Goikhman  <migo@homemail.com>
3081         * FvwmRearrange/FvwmRearrange.c:
3082         * FvwmRearrange/FvwmRearrange.1:
3083         New arguments -maximize, -nomaximize, -animate, -noanimate.
3084         Do Resize/Move in one command. Take outside duplicated code.
3086 2002-02-26  olicha  <olivier.chapuis@free.fr>
3088         * FvwmPager/Makefile.am:
3089         * FvwmWinList/Makefile.am:
3090         * FvwmScript/Makefile.am:
3091         * FvwmIdent/Makefile.am:
3092         * FvwmIconMan/Makefile.am:
3093         * FvwmIconBox/Makefile.am:
3094         * FvwmForm/Makefile.am:
3095         * FvwmButtons/Makefile.am:
3096         * FvwmTaskBar/Makefile.am:
3097         Added Xft_LIBS, Xft_CFLAGS, FT2_CFLAGS and FT2_LIBS
3099         * FvwmIconMan/xmanager.c (draw_button):
3100         Did so that the buttons title fit into the buttons if a xftfont is
3101         used
3103         * FvwmButtons/draw.c (RedrawButton):
3104         * FvwmIdent/FvwmIdent.c (RedrawWindow):
3105         * FvwmPager/x_pager.c (do_label_window):
3106         (DrawGrid):
3107         * FvwmWinList/ButtonArray.c (DoButton):
3108         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
3109         * FvwmForm/FvwmForm.c (RedrawFrame):
3110         (RedrawItem):
3111         Always clear the text area before drawing text with an Xft font
3113         * FvwmForm/FvwmForm.c (RedrawItem):
3114         * FvwmForm/FvwmForm.c (MainLoop):
3115         * FvwmForm/ReadXServer.c (ReadXServer):
3116         * FvwmForm/FvwmForm.c (OpenWindows):
3117         Use GetFdWidth for to set the fd_set_size_t in fvwmSelect.
3118         Try to reduce number of redraw. Add a CheckAlloc in OpenWindows.
3119         Fixed an if/else
3121 2002-02-22  Dominik Vogt  <dominik.vogt@gmx.de>
3123         * FvwmButtons/FvwmButtons.c (parse_message_line):
3124         changed alternate syntax for title and icon changes
3126 2002-02-12  olicha  <olivier.chapuis@free.fr>
3128         * FvwmForm/ReadXServer.c (ReadXServer):
3129         * FvwmForm/FvwmForm.c (RedrawItem):
3130         (ct_Input):
3131         Used the max_char_width member of the FlocaleFont in the place of
3132         the width of the W character
3134 2002-02-11  Mikhael Goikhman  <migo@homemail.com>
3136         * Makefile.am:
3137         * FvwmPerl/*:
3138         new module to enable perl in fvwmrc
3140 2002-02-11  Dan Espen  <dane@mk.telcordia.com>
3142         * FvwmForm/ReadXServer.c:
3143         * FvwmForm/FvwmForm.c: Finish Locale stuff.
3145 2002-02-11  olicha  <olivier.chapuis@free.fr>
3147         * FvwmForm/FvwmForm.c (CheckAlloc):
3148         Set a font gc value only if we have a font and not a fontset
3150 2002-02-10  Dan Espen  <dane@mk.telcordia.com>
3152         * FvwmForm/FvwmForm.h:
3153         * FvwmForm/FvwmForm.c:
3154         * FvwmForm/ReadXServer.c: First pass at Flocale stuff.
3156 2002-02-10  olicha  <olivier.chapuis@free.fr>
3158         * FvwmIdent/FvwmIdent.c (MakeList):
3159         Fixed an umr in the ewmh init state string
3161 2002-02-09  olicha  <olivier.chapuis@free.fr>
3163         * FvwmCpp/FvwmCpp.c (cpp_defs):
3164         * FvwmM4/FvwmM4.c (m4_defs):
3165         * FvwmWinList/ButtonArray.c (*):
3166         * FvwmWinList/FvwmWinList.c (*):
3167         * FvwmTaskBar/Goodies.c (*):
3168         * FvwmTaskBar/FvwmTaskBar.c (*):
3169         * FvwmTaskBar/ButtonArray.c (*):
3170         * FvwmTaskBar/Start.c (*):
3171         * FvwmScript/Widgets/VScrollBar.c (*):
3172         * FvwmScript/Widgets/TextField.c (*):
3173         * FvwmScript/Widgets/RadioButton.c (*):
3174         * FvwmScript/Widgets/PushButton.c (*):
3175         * FvwmScript/Widgets/PopupMenu.c (*):
3176         * FvwmScript/Widgets/Menu.c (*):
3177         * FvwmScript/Widgets/List.c (*):
3178         * FvwmScript/Widgets/ItemDraw.c (*):
3179         * FvwmScript/Widgets/HScrollBar.c (*):
3180         * FvwmScript/Widgets/Tools.c (*):
3181         * FvwmScript/Widgets/CheckBox.c (*):
3182         * FvwmScript/Instructions.c (ChangeFont):
3183         * FvwmScript/FvwmScript.c (main):
3184         (Xinit):
3185         * FvwmIdent/FvwmIdent.c (list_end):
3186         (main):
3187         (RedrawWindow):
3188         (AddToList):
3189         * FvwmIconMan/xmanager.h:
3190         * FvwmIconMan/FvwmIconMan.c (main):
3191         * FvwmIconMan/xmanager.c (get_title_geometry):
3192         (get_button_geometry):
3193         (draw_button):
3194         (draw_empty_manager):
3195         * FvwmIconMan/x.c (X_init_manager):
3196         (create_manager_window):
3197         * FvwmIconBox/icons.c (AdjustIconWindow):
3198         * FvwmIconBox/FvwmIconBox.h:
3199         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
3200         (CreateWindow):
3201         (RedrawIcon):
3202         * FvwmButtons/output.c (DumpButtons):
3203         * FvwmButtons/icons.c (ConfigureIconWindow):
3204         * FvwmButtons/FvwmButtons.h:
3205         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
3206         (RecursiveLoadData):
3207         (CreateUberButtonWindow):
3208         (Loop):
3209         (swallow):
3210         * FvwmButtons/draw.c (DrawTitle):
3211         (MakeButton):
3212         (RedrawButton):
3213         * FvwmButtons/button.c (buttonFont):
3214         * FvwmPager/FvwmPager.h (balloon_window):
3215         * FvwmPager/FvwmPager.c (ParseOptions):
3216         (list_window_name):
3217         (list_icon_name):
3218         * FvwmPager/x_pager.c (*):
3219         Use new Font and Text "Flocale" API. Note: Form and Wharf are not
3220         multibyted
3222 2002-02-09  Dominik Vogt  <dominik.vogt@gmx.de>
3224         * FvwmButtons/FvwmButtons.c (parse_message_line):
3225         * FvwmButtons/button.c (get_xy_button):
3226         button number for "title" and "icon" message can be specified by using
3227         row/column, e.g.
3229           SendToModule FvwmButtons Title 5 2 new title
3231 2002-02-06  Dominik Vogt  <dominik.vogt@gmx.de>
3233         * FvwmPager/FvwmPager.c (list_focus):
3234         fixed updating the window hilight colour sent by fvwm
3236 2002-02-03  olicha  <olivier.chapuis@free.fr>
3238         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3239         Fixed a read descriptor problem
3241 2002-02-02  Dominik Vogt  <dominik.vogt@gmx.de>
3243         * FvwmButtons/FvwmButtons.c:
3244         Applied dynamic button title patch by Hippo
3246 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
3248         * FvwmWinList/FvwmWinList.1:
3249         * FvwmScroll/FvwmScroll.1:
3250         * FvwmScript/FvwmScript.1:
3251         * FvwmSave/FvwmSave.1:
3252         * FvwmPager/FvwmPager.1:
3253         * FvwmM4/FvwmM4.1:
3254         * FvwmIconMan/FvwmIconMan.1:
3255         * FvwmDragWell/FvwmDragWell.1:
3256         * FvwmCpp/FvwmCpp.1: .fvwmrc -> .fvwm2rc
3258         * FvwmButtons/FvwmButtons.1: Language fix.
3260 2002-01-31  olicha  <olivier.chapuis@free.fr>
3262         * FvwmButtons/FvwmButtons.1:
3263         Documented the (No)FvwmModule flags for the Swallow option
3266 2002-01-31  Mikhael Goikhman  <migo@homemail.com>
3268         * FvwmForm/FvwmForm.c (main):
3269         remove compatibility support for dot-named aliases
3271 2002-01-30  olicha  <olivier.chapuis@free.fr>
3273         * FvwmWinList/FvwmWinList.c (main):
3274         * FvwmTaskBar/FvwmTaskBar.c (main):
3275         * FvwmScript/types.h:
3276         * FvwmScript/FvwmScript.c (main):
3277         * FvwmPager/FvwmPager.c (main):
3278         * FvwmIdent/FvwmIdent.c (main):
3279         * FvwmIconMan/FvwmIconMan.c (main):
3280         * FvwmIconMan/FvwmIconMan.h:
3281         * FvwmIconBox/FvwmIconBox.c (main):
3282         * FvwmForm/FvwmForm.c (main):
3283         * FvwmButtons/FvwmButtons.c (main):
3284         Use FInitLocale in the place of setlocale
3286 2002-01-28  olicha  <olivier.chapuis@free.fr>
3288         * FvwmButtons/FvwmButtons.c (ProcessMessage):
3289         * FvwmButtons/FvwmButtons.h:
3290         Rewrite the non OLD_EXPOSE code and undef OLD_EXPOSE
3292         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
3293         (swallow):
3294         (DeadPipeCleanup):
3295         * FvwmButtons/parse.c (ParseSwallow):
3296         (ParseButton):
3297         (ParsePanel):
3298         * FvwmButtons/FvwmButtons.h:
3299         Added a (no)FvwmModule flags to Swallow
3301         * FvwmButtons/FvwmButtons.c (main):
3302         (process_message):
3303         (handle_config_info_packet):
3304         (change_colorset):
3305         (DeadPipeCleanup):
3306         (recursive_change_colorset):
3307         (swallow):
3308         (send_bg_change_to_module):
3309         * FvwmButtons/draw.c (RedrawButton):
3310         * FvwmBacker/FvwmBacker.c (ProcessMessage):
3311         * FvwmDragWell/fvwmDragWell.c (myXNextEvent):
3312         * FvwmWinList/FvwmWinList.c (ProcessMessage):
3313         (main):
3314         * FvwmTaskBar/FvwmTaskBar.c (main):
3315         (ProcessMessage):
3316         * FvwmScript/FvwmScript.c (main):
3317         (MainLoop):
3318         FvwmScript/types.h:
3319         * FvwmIdent/FvwmIdent.c (list_end):
3320         (main):
3321         (list_property_change):
3322         FvwmIdent/FvwmIdent.h:
3323         * FvwmIconMan/FvwmIconMan.h:
3324         * FvwmIconMan/fvwm.c (property_change):
3325         (handle_config_info):
3326         * FvwmPager/FvwmPager.c (list_property_change):
3327         (process_message):
3328         (main):
3329         * FvwmPager/FvwmPager.h:
3330         * FvwmIconBox/FvwmIconBox.c (process_message):
3331         (Loop):
3332         * FvwmForm/FvwmForm.c (main):
3333         (process_message):
3334         (ParseActiveMessage):
3335         FvwmButtons and fvwm2 can send a MX_PROPERTY_CHANGE message with
3336         MX_PROPERTY_CHANGE_BACKGROUND and a window id as argument to modules.
3337         Then, the modules update their background if needed.
3338         FvwmButtons sends a MX_PROPERTY_CHANGE message with
3339         MX_PROPERTY_CHANGE_SWALLOW and the id the modules when it
3340         swallow a fvwm module. Swallowable modules handle this message.
3341         Removed the ROOT_BG_CHANGE_STRING stuff.
3343 2002-01-27  Dominik Vogt  <dominik.vogt@gmx.de>
3345         * FvwmAuto/FvwmAuto.c (main):
3346         implemented new -passid option
3348         * FvwmDebug/FvwmDebug.c (main):
3349         * FvwmEvent/FvwmEvent.c (main):
3350         request extended messages
3352 2002-01-24  Dan Espen  <dane@mk.telcordia.com>
3354         * FvwmPager/x_pager.c (FALLBACK_FONT): Use fixed as the fallback
3355         font when not I18N.
3357 2002-01-21  Dominik Vogt  <dominik.vogt@gmx.de>
3359         * FvwmRearrange/FvwmRearrange.c (main):
3360         do not request new extended messages
3362 2002-01-21  olicha  <olivier.chapuis@free.fr>
3364         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3365         (SetXsetRoot):
3366         Fork when FvwmBacker set itself the background (with a solid color
3367         or with a Colorset). This reduces (a little) memory usage and allows
3368         to handle the _XSETROOT_ID property
3370 2002-01-19  Dominik Vogt  <dominik.vogt@gmx.de>
3372         * FvwmEvent/FvwmEvent.c (main):
3373         fixed previous patch
3375         * FvwmEvent/FvwmEvent.c (main):
3376         * FvwmWinList/FvwmWinList.c (main):
3377         (ProcessMessage):
3378         * FvwmTaskBar/FvwmTaskBar.c (main):
3379         (ProcessMessage):
3380         * FvwmPager/FvwmPager.c (main):
3381         (process_message):
3382         * FvwmIconMan/fvwm.c (ProcessMessage):
3383         * FvwmIconMan/FvwmIconMan.c (main):
3384         * FvwmIconBox/FvwmIconBox.c (main):
3385         * FvwmGtk/FvwmGtk.c (process_message):
3386         (main):
3387         * FvwmDebug/FvwmDebug.c (process_message):
3388         use new extended message interface
3389         new events enter_window and leave_window in FvwmEvent.c
3391 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
3393         * FvwmTheme/FvwmTheme.1 (Warning): Language check done.
3395 2002-01-18  olicha  <olivier.chapuis@free.fr>
3397         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3398         Remove the code _XSETROOT_ID: it caues memory leak (I do not know why)
3400 2002-01-17  olicha  <olivier.chapuis@free.fr>
3402         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3403         * FvwmScript/FvwmScript.c (MainLoop):
3404         (UpdateRootTransparency):
3405         * FvwmPager/x_pager.c:
3406         * FvwmPager/FvwmPager.c (list_config_info):
3407         * FvwmIdent/FvwmIdent.c (list_end):
3408         * FvwmIconMan/fvwm.c (handle_config_info):
3409         * FvwmIconBox/FvwmIconBox.c (process_message):
3410         * FvwmForm/FvwmForm.h:
3411         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
3412         (ParseActiveMessage):
3413         (ReadXServer):
3414         * FvwmButtons/FvwmButtons.c (Loop):
3415         (update_root_transparency):
3416         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
3417         * FvwmBacker/FvwmBacker.c (ProcessMessage):
3418         * FvwmTheme/FvwmTheme.1:
3419         Handle the ROOT_BG_CHANGE_STRING config info message
3421         * FvwmBacker/FvwmBacker.c (SetXsetRoot):
3422         (SetDeskPageBackground):
3423         Kill the _XSETROOT_ID pixmap and set it to None in the case of
3424         a solid or a colorset background
3426         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
3427         * FvwmButtons/FvwmButtons.c (Loop):
3428         Fixed shading if the module is root transparent
3430 2002-01-16  Dominik Vogt  <dominik.vogt@gmx.de>
3432         * FvwmEvent/FvwmEvent.c (event_table):
3433         added handling of the visible_icon_name 'event'
3435         * FvwmIconBox/icons.c (GetIconBitmap):
3436         (GetIconWindow):
3437         fixed core dump when application has an icon with an illegal depth
3439         * FvwmButtons/FvwmButtons.c (swallow):
3440         * FvwmButtons/parse.c (ParseButton):
3441         new button option ActionIgnoresClientWindow to augment binding actions
3442         on buttons with swallowed windows.
3444 2002-01-15  Dominik Vogt  <dominik.vogt@gmx.de>
3446         * FvwmIconBox/FvwmIconBox.c:
3447         use variables from defaults.h
3448         (IsClick):
3449         (parsemouse):
3450         (CheckActionType):
3451         (ExecuteAction):
3452         back ported action type checking from fvwm
3454 2002-01-12  Dominik Vogt  <dominik.vogt@gmx.de>
3456         * FvwmButtons/draw.c (MakeButton):
3457         Fixed pixmap background in FvwmButtons of normal buttons without a
3458         picture
3460         * FvwmButtons/button.c (MakeContainer):
3461         fixed internal flags of containers; were reset if the parent button
3462         had a pixmap or colour set background
3464 2002-01-08  olicha  <olivier.chapuis@free.fr>
3466         * FvwmDragWell/fvwmDragWell.c (veryLongLoop):
3467         * FvwmDragWell/fvwmDragWell.h:
3468         Fixed transparent redraw
3470         * FvwmIconBox/FvwmIconBox.c (Loop):
3471         (CreateWindow):
3472         (change_colorset):
3473         Implemented transparency
3475         * FvwmForm/FvwmForm.h:
3476         * FvwmForm/FvwmForm.c:
3477         * FvwmForm/ReadXServer.c (ReadXServer):
3478         * FvwmScript/FvwmScript.c (OpenWindow):
3479         (ReadXServer):
3480         Fixed redraw of transparent scripts and forms
3482         * FvwmIconMan/x.c (xevent_loop):
3483         Fixed redraw of a transparent swallowed IconMan
3485         * FvwmButtons/FvwmButtons.c (Loop):
3486         Fixed redraw of a transparent FvwmButtons. Take in acount swallowed
3487         window and try to distinguish fvwm module and x applications
3489 2002-01-08  Dominik Vogt  <dominik.vogt@gmx.de>
3491         * FvwmWharf/FvwmWharf.c (ParseOptions):
3492         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
3493         * FvwmForm/FvwmForm.c (ct_Fore):
3494         * FvwmDragWell/fvwmDragWell.c (parseOptions):
3495         * FvwmButtons/parse.c (parse_window_geometry):
3496         applied patch by Andrew Pimlott to fix some problems when a geometry
3497         was specified multiple times in some of the modules
3499 2002-01-07  Dominik Vogt  <dominik.vogt@gmx.de>
3501         * FvwmIconMan/x.c (xevent_loop):
3502         (handle_buttonevent):
3503         * FvwmIconMan/fvwm.c (handle_config_info):
3504         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
3505         handle IgnoreModifiers command
3507 2002-01-05  olicha  <olivier.chapuis@free.fr>
3509         * FvwmPager/x_pager.c (MovePage):
3510         Fixed the active page colorset updating after a page change if the
3511         colorset is transparent
3513 2002-01-04  olicha  <olivier.chapuis@free.fr>
3515         * FvwmIconMan/xmanager.c (draw_manager):
3516         Fixed Transparency by reducing the number of full redraw.
3517         A Transprent FvwmIconMan was almost always empty
3519 2002-01-04  olicha  <olivier.chapuis@free.fr>
3521         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3522         Fixed moving a Transparent TaskBar. Eat up excess Expose events.
3523         Fixed resizing an AutoHide TaskBar
3525 2002-01-04  Mikhael Goikhman  <migo@homemail.com>
3527         * FvwmScript/Widgets/MiniScroll.c (EvtMouseMiniScroll):
3528         implement auto repeat delay, this fixes duplication
3530         * FvwmScript/Scripts/FvwmScript-Date:
3531         change the maximal possible year from 1999 to 2037
3533 2001-12-31  Dominik Vogt  <dominik.vogt@gmx.de>
3535         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
3536         (MakeMeWindow):
3537         * FvwmWharf/FvwmWharf.c (Loop):
3538         * FvwmTaskBar/FvwmTaskBar.c (DoAlarmAction):
3539         (HideTaskBar):
3540         * FvwmPager/x_pager.c (DispatchEvent):
3541         (IconMoveWindow):
3542         * FvwmPager/FvwmPager.c (main):
3543         * FvwmIdent/FvwmIdent.c (list_end):
3544         * FvwmIconMan/x.c (X_init_manager):
3545         * FvwmDragWell/xdndDragSource.c:
3546         handle return code of XQueryPointer everywhere; necessary for dual head
3548         * FvwmScript/Widgets/PopupMenu.c (EvtMousePopupMenu):
3549         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
3550         Pointer was warped to other screen with a dual head setup
3552 2001-12-30  Dan Espen  <dane@mk.telcordia.com>
3554         * FvwmPager/x_pager.c (initialize_pager): Some cleanup of font handling.
3555         Use library routines to guarantee error messages for font problems.
3557 2001-12-30  olicha  <olivier.chapuis@free.fr>
3559         * FvwmIdent/FvwmIdent.h (struct target_struct):
3560         * FvwmIdent/FvwmIdent.c (MakeList):
3561         (list_configure):
3562         Added the EWMH window type and the EWMH init state if any
3564 2001-12-19  olicha  <olivier.chapuis@free.fr>
3566         * FvwmScript/Instructions.c (FuncSendMsgAndGet):
3567         Be more safe
3569 2001-12-13  Dominik Vogt  <dominik.vogt@gmx.de>
3571         * FvwmButtons/FvwmButtons.c (swallow):
3572         (Loop):
3573         Mouse actions can be bound to swallowed windows
3575 2001-12-11  olicha  <olivier.chapuis@free.fr>
3577         * FvwmPager/FvwmPager.c (list_config_info):
3578         (SetDeskLabel):
3579         (ParseOptions):
3580         Respect the DesktopName fvwm2 command
3582 2001-12-06  olicha  <olivier.chapuis@free.fr>
3584         * FvwmDebug/FvwmDebug.c:
3585         Added M_VISIBLE_NAME, M_VISIBLE_ICON_NAME and M_ICON_FILE
3587         * FvwmGtk/FvwmGtk.c:
3588         * FvwmIconBox/FvwmIconBox.c:
3589         * FvwmPager/FvwmPager.c:
3590         * FvwmTaskBar/FvwmTaskBar.c:
3591         * FvwmWinList/FvwmWinList.c:
3592         Replace M_WINDOW_NAME and M_ICON_NAME by M_VISIBLE_NAME and
3593         M_VISIBLE_ICON_NAME
3595         * FvwmIconMan/FvwmIconMan.{c,h} (main):
3596         * FvwmIconMan/fvwm.c (ProcessMessage):
3597         (visible_name):
3598         (visible_icon_name):
3599         (icon_name):
3600         (window_name):
3601         * FvwmIconMan/xmanager.c (make_display_string):
3602         Added M_VISIBLE_NAME and M_VISIBLE_ICON_NAME
3604 2001-11-28  Dominik Vogt  <dominik.vogt@gmx.de>
3606         * FvwmPager/x_pager.c (DispatchEvent):
3607         allow other buttons/modifiers when dragging the viewport with button 3
3609 2001-11-10  Dominik Vogt  <dominik.vogt@gmx.de>
3611         * FvwmIconMan/xmanager.c (set_shape):
3612         fixed *FvwmIconMan*shaped option whit empty managers
3614         * FvwmPager/FvwmPager.1 (Note):
3615         * FvwmPager/FvwmPager.c (ParseOptions):
3616         * FvwmPager/x_pager.c (AddNewWindow):
3617         (MoveResizePagerView):
3618         new option "UseSkipList" like in several other modules
3620         * FvwmScript/Instructions.c (ChangeFont):
3621         * FvwmButtons/draw.c (RedrawButton):
3622         -Wall fixes with I18N_MB
3624         * FvwmTaskBar/FvwmTaskBar.1:
3625         * FvwmTaskBar/Goodies.c (goodyopts):
3626         (GoodiesParseConfig):
3627         (CreateDateWindow):
3628         * FvwmTaskBar/FvwmTaskBar.c (main):
3629         Added patch by Victor Vislobokov for locale dependent time format in
3630         the FvwmTaskBar clock popup tip
3632 001-10-28  olicha  <olivier.chapuis@free.fr>
3634         * FvwmScript/FvwmScript.c:
3635         * FvwmScript/FvwmScript.1:
3636         * FvwmScript/script.y:
3637         * FvwmScript/scanner.l:
3638         * FvwmScript/script.c:
3639         * FvwmScript/scanner.c:
3640         * FvwmScript/types.h:
3641         * FvwmScript/Widgets/Tools.{c,h}:
3642         * FvwmScript/Widgets/ItemDraw.c:
3643         * FvwmScript/Widgets/Menu.c:
3644         * FvwmScript/Widgets/PopupMenu.c:
3645         * FvwmScript/Widgets/PushButton.c:
3646         * FvwmScript/Widgets/List.c:
3647         New flags Left, Right and Center for text position.
3648         Some code aeration.
3650 2001-10-26  Dan Espen  <dane@mk.telcordia.com>
3652         * FvwmForm/FvwmForm.1:
3653         * FvwmForm/ReadXServer.c (ReadXServer): Allow for ISO_Left_Tab.
3654         Ctrl-p,Ctrl-f, arrow up, down do something useful in forms with 1
3655         input field.
3657 2001-10-21  Dan Espen  <dane@mk.telcordia.com>
3659         * FvwmScript/FvwmScript.1: fixups.
3661 2001-10-19  olicha  <olivier.chapuis@free.fr>
3663         * FvwmScript/Instruction.c:
3664         * FvwmScript/FvwmScript.c:
3665         * FvwmScript/FvwmScript.1:
3666         * FvwmScript/script.y:
3667         * FvwmScript/scanner.l:
3668         * FvwmScript/script.c:
3669         * FvwmScript/scanner.c:
3670         * FvwmScript/types.h
3671         New bloc QuitFunc (bloc executed at exit), new instruction Key
3672         for key bindings, new function LastString, new command
3673         SendToModule ScriptName SendString id sig str
3675 2001-10-16  Dan Espen  <dane@mk.telcordia.com>
3677         * FvwmScript/FvwmScript.1: fix up.
3679 2001-10-16  olicha  <olivier.chapuis@free.fr>
3681         * FvwmScript/Instruction.c:
3682         * FvwmScript/FvwmScript.1:
3683         * FvwmScript/script.y:
3684         * FvwmScript/scanner.l:
3685         * FvwmScript/script.c:
3686         * FvwmScript/scanner.c:
3687         New functions GetPid, Parse and SendMsgAndGet. The SendMsgAndGet
3688         function allows to extend FvwmScript with any programming language
3689         which can manipulate named pipe.
3691         * FvwmScript/Scripts/FvwmScript-ComExemple.in (new script):
3692         * FvwmScript/Scripts/fvwm-script-ComExemple.pl (new perl script):
3693         * FvwmScript/Scripts/Makefile.am:
3694         New examples script for the SendMsgAndGet communication protocol
3696         * FvwmScript/Instruction.c:
3697         * FvwmScript/FvwmScript.1:
3698         Some code areation and better error messages
3700         * FvwmScript/Widgets/Menu.c:
3701         * FvwmScript/Widgets/PopupMenu.c:
3702         More -Wall fixes
3704 2001-10-14  Dominik Vogt  <dominik.vogt@gmx.de>
3706         * FvwmScript/FvwmScript.c (ReadXServer):
3707         -Wall fix
3709 2001-10-14  Dan Espen  <dane@mk.telcordia.com>
3711         * FvwmScript/FvwmScript.1: Fixups.
3713         * FvwmForm/FvwmForm.1:
3714         * FvwmForm/ReadXServer.c:
3715         * FvwmForm/FvwmForm-Form:
3716         * FvwmForm/FvwmForm.h:
3717         * FvwmForm/FvwmForm.c: Allow for color control on the 3 pointers.
3719 2001-10-13  olicha  <olivier.chapuis@free.fr>
3721         * FvwmScript/FvwmScript.c (Xinit, ReadXServer):
3722         * FvwmScript/FvwmScript.1:
3723         * FvwmScript/script.y:
3724         * FvwmScript/scanner.y:
3725         * FvwmScript/Widgets/*:
3726         * FvwmScript/Scripts/*:
3727         Did so that a FvwmScript script is fully controllable by using the
3728         keyboard. Menu and PopupMenu ameliorations. Some code aeration.
3729         New flag NoFocus.
3731 2001-10-08  Dan Espen  <dane@mk.telcordia.com>
3733         * FvwmForm/ParseCommand.c (ParseCommand): Fix extra spaces being
3734         added to selection variable values.
3736         * FvwmForm/FvwmForm.h:
3737         * FvwmForm/FvwmForm.c: New commands ActivateOnPress, ButtonInPointer,
3738         ButtonPointer, InputPointer.
3740         * FvwmForm/FvwmForm.1: Describe new features.
3742         * FvwmForm/FvwmForm-Form: Add ability to configure mouse pointers
3743         used in FvwmForm and whether buttons activate on press or release.
3744         * FvwmForm/ReadXServer.c: Make default buttons activate on release
3745         instead of press.  Press activate is an option.
3746         Add a cursor during the button down grab.
3747         Make all 3 cursors configurable.
3749 2001-10-05  Dominik Vogt  <dominik.vogt@gmx.de>
3751         * FvwmIconBox/icons.c (GetIconBitmap):
3752         fixed UMR
3754 2001-10-02  Dominik Vogt  <dominik.vogt@gmx.de>
3756         * FvwmWinList/FvwmWinList.c (COMPLEX_WINDOW_PLACEMENT):
3757         added define again that vanishes mysteriously during the Xinerama
3758         patches
3760 2001-09-21  olicha  <olivier.chapuis@free.fr>
3762         * FvwmIconMan/x.c (X_init_t_manager):
3763         Fixed geometries
3765 2001-09-21  olicha  <olivier.chapuis@free.fr>
3767         * FvwmButtons/FvwmButtons.c (myErrorHandler)
3768         Added BadPixmap as an acceptable error
3770 2001-09-19  Dominik Vogt  <dominik.vogt@gmx.de>
3772         * FvwmBanner/FvwmBanner.c (main):
3773         init shape library
3775 2001-09-16  Dominik Vogt  <dominik.vogt@gmx.de>
3777         * FvwmTheme/FvwmTheme.c (parse_colorset):
3778         * FvwmM4/FvwmM4.c (m4_defs):
3779         * FvwmIconBox/icons.c (CreateIconWindow):
3780         (GetIconWindow):
3781         (GetIconBitmap):
3782         * FvwmIconBox/FvwmIconBox.c (Loop):
3783         * FvwmCpp/FvwmCpp.c (cpp_defs):
3784         * FvwmBanner/FvwmBanner.c (main):
3785         * FvwmPager/x_pager.c (initialize_pager):
3786         (UpdateWindowShape):
3787         (DrawGrid):
3788         * FvwmPager/FvwmPager.c:
3789         (ParseOptions):
3790         * FvwmIconMan/readconfig.c (read_in_resources):
3791         * FvwmIconMan/xmanager.c:
3792         (rects_equal):
3793         (set_shape):
3794         (draw_manager):
3795         (man_exposed):
3796         * FvwmIconMan/globals.c (init_globals):
3797         * FvwmIconMan/x.c (xevent_loop):
3798         (create_manager_window):
3799         (init_display):
3800         * FvwmIconMan/FvwmIconMan.h:
3801         * FvwmButtons/icons.c (CreateIconWindow):
3802         (CreateIconWindow):
3803         (CreateBackIconWindow):
3804         (ConfigureIconWindow):
3805         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
3806         * FvwmWharf/FvwmWharf.c (main):
3807         * FvwmTaskBar/FvwmTaskBar.c:
3808         * FvwmScroll/FvwmScroll.c (main):
3809         * FvwmScript/FvwmScript.c (Xinit):
3810         * FvwmPager/FvwmPager.c (main):
3811         * FvwmIdent/FvwmIdent.c (main):
3812         * FvwmIconMan/x.c:
3813         * FvwmIconBox/FvwmIconBox.c (main):
3814         * FvwmForm/FvwmForm.c (main):
3815         * FvwmDragWell/fvwmDragWell.c (XStartup):
3816         * FvwmButtons/FvwmButtons.c (main):
3817         (SetTransparentBackground):
3818         (main):
3819         (Loop):
3820         (swallow):
3821         * FvwmBacker/FvwmBacker.c (main):
3822         moved shape support to library; its no longer necessary to
3823         '#ifdef SHAPE' any code
3825         * FvwmPager/FvwmPager.c (main):
3826         fixed grabbing the keyboard in transient mode
3828 2001-09-15  Dominik Vogt  <dominik.vogt@gmx.de>
3830         * FvwmBacker/root_bits.c:
3831         include config.h unconditionally
3833         * FvwmPager/x_pager.c (change_colorset):
3834         fixed changing the hilight colorset
3836 2001-09-13  Dominik Vogt  <dominik.vogt@gmx.de>
3838         * FvwmIconBox/icons.c (GetIconBitmap):
3839         fixed core dump with icon dimension == 0
3840         safety patches
3842         * FvwmCpp/FvwmCpp.c (Resolution):
3843         * FvwmM4/FvwmM4.c (Resolution):
3844         fixed screen size calculations for dimensions between 2147 and 107350
3845         (main):
3846         replaced -I option with M4PATH environment variable to keep
3847         compatibility with System V m4
3849 2001-09-10  Dominik Vogt  <dominik.vogt@gmx.de>
3851         * FvwmPager/x_pager.c (DispatchEvent):
3852         small performance enhancement
3854         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
3855         small performance enhancement
3856         (ProcessMessage):
3857         fixed unnecessary updating on desk change without page change
3859 2001-09-09  Dominik Vogt  <dominik.vogt@gmx.de>
3861         * FvwmM4/FvwmM4.c (main):
3862         applied patch by Sidik Isani to fix problewm with environment variables
3864 2001-09-07  Dominik Vogt  <dominik.vogt@gmx.de>
3866         * FvwmButtons/draw.c (DrawTitle):
3867         applied I18N patch by Shingo Yamaguchi
3869 2001-09-05  Dominik Vogt  <dominik.vogt@gmx.de>
3871         * FvwmIconMan/x.c (xevent_loop):
3872         (map_manager):
3873         (grab_pointer):
3874         make sure the pointer is grabbed for transient icon managers even if
3875         mapping does not make them visible
3876         (xevent_loop):
3877         (X_init_manager):
3878         (create_manager_window):
3879         IconMan listens to the WM_DELETE protocol
3880         (xevent_loop):
3881         fixed an event handling bug
3883         * FvwmIconMan/x.c (create_manager_window):
3884         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
3885         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
3886         * FvwmPager/x_pager.c (initialize_pager):
3887         set transient_for hint when running in transient mode
3889 2001-09-04  olicha  <olivier.chapuis@free.fr>
3891         * FvwmDebug/FvwmDebug.c (list_add)
3892         New windows_ flags is_placed_by_fvwm
3894 2001-09-01  Dominik Vogt  <dominik.vogt@gmx.de>
3896         * FvwmPager/x_pager.c (BorderIconWindow):
3897         (BorderWindow):
3898         (draw_window_border):
3899         (LabelIconWindow):
3900         (LabelWindow):
3901         (do_label_window):
3902         (PictureIconWindow):
3903         (PictureWindow):
3904         (do_picture_window):
3905         (ChangeDeskForWindow):
3906         (Hilight):
3907         (change_colorset):
3908         (AddNewWindow):
3909         reduced code duplication
3910         (ReConfigureIcons):
3911         (MoveResizePagerView):
3912         cleaned up, take care of icons larger than 1000 pixels
3913         (DispatchEvent):
3914         fixed redrawing of the icon window; too many Expose events were eaten
3916 2001-08-28  Dan Espen  <dane@mk.telcordia.com>
3918         * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
3919         line widths less than zero.
3921 2001-08-28  Dominik Vogt  <dominik.vogt@gmx.de>
3923         * FvwmIconMan/globals.c (DEFAULT_MOUSE):
3924         added 'silent' to default action
3926 2001-08-26  Dominik Vogt  <dominik.vogt@gmx.de>
3928         * FvwmScript/FvwmScript.c (BuildGUI):
3929         * FvwmForm/FvwmForm.c (OpenWindows):
3930         * FvwmBanner/FvwmBanner.c (main):
3931         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
3932         (StartMeUp_II):
3933         * FvwmWharf/FvwmWharf.c (Loop):
3934         * FvwmTaskBar/FvwmTaskBar.c:
3935         * FvwmRearrange/FvwmRearrange.c (main):
3936         * FvwmPager/x_pager.c (initialize_pager):
3937         * FvwmIdent/FvwmIdent.c (list_end):
3938         * FvwmIconMan/x.c (X_init_manager):
3939         adapted to new FScreen... signatures
3941         * FvwmForm/FvwmForm.c:
3942         * FvwmWinList/FvwmWinList.c:
3943         * FvwmWharf/FvwmWharf.c:
3944         * FvwmTaskBar/FvwmTaskBar.c:
3945         * FvwmScript/FvwmScript.c:
3946         * FvwmRearrange/FvwmRearrange.c:
3947         * FvwmPager/x_pager.c:
3948         * FvwmPager/FvwmPager.c:
3949         * FvwmIdent/FvwmIdent.c:
3950         * FvwmIconMan/x.c:
3951         * FvwmIconMan/readconfig.c:
3952         * FvwmIconMan/fvwm.c:
3953         * FvwmIconBox/FvwmIconBox.c:
3954         * FvwmDragWell/fvwmDragWell.c:
3955         * FvwmButtons/parse.c:
3956         * FvwmButtons/FvwmButtons.c:
3957         * FvwmBanner/FvwmBanner.c:
3958         renamed all XineramaSupport...() functions to FScreen...()
3960 2001-08-25  Dominik Vogt  <dominik.vogt@gmx.de>
3962         * FvwmIconMan/globals.c (init_win_manager):
3963         * FvwmIconMan/xmanager.c (check_in_window):
3964         * FvwmIconMan/readconfig.c (read_in_resources):
3965         * FvwmIconMan/FvwmIconMan.h:
3967         * FvwmBacker/FvwmBacker.c (AddCommand):
3968         (ProcessMessage):
3969         (ExecuteMatchingCommands):
3971         * FvwmWharf/icons.c (ConfigureIconWindow):
3972         (GetXPMFile):
3973         (GetXPMData):
3974         * FvwmIconMan/xmanager.c (rects_equal):
3975         * FvwmIconBox/icons.c (GetBackPixmap):
3976         * FvwmButtons/FvwmButtons.c:
3977         -Wall fixes
3979         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3980         * FvwmWharf/FvwmWharf.c (ParseOptions):
3981         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
3982         * FvwmScript/FvwmScript.c (ParseOptions):
3983         * FvwmRearrange/FvwmRearrange.c (main):
3984         * FvwmIdent/FvwmIdent.c (main):
3985         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
3986         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
3987         Use sizeof vs. strlen.
3989         * FvwmRearrange/FvwmRearrange.c:
3990         removed a debug sleep() call
3992 2001-08-24  Dan Espen  <dane@mk.telcordia.com>
3994         * FvwmForm/FvwmForm.1:
3995         * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset".
3997         * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen.
3999 2001-08-23  Dominik Vogt  <dominik.vogt@gmx.de>
4001         * FvwmWharf/FvwmWharf.c:
4002         aapplied a Xinerama patch from Dimitry
4004 2001-08-16  Dominik Vogt  <dominik.vogt@gmx.de>
4006         * FvwmButtons/parse.c (ParseButton):
4007         fixed handling of parentheses in button actions
4009 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
4011         * FvwmScript/Scripts/FvwmScript-Setup95.in:
4012         s/gnome-wm/gnome-hints/
4014 2001-08-13  Dominik Vogt  <dominik.vogt@gmx.de>
4016         * FvwmTheme/FvwmTheme:
4017         fixed a typo
4019 2001-08-11  Dominik Vogt  <dominik.vogt@gmx.de>
4021         * FvwmIconMan/x.c (create_manager_window):
4022         (init_display):
4023         (X_init_manager):
4024         * FvwmIconMan/globals.c (print_managers):
4025         (init_globals):
4026         * FvwmIconMan/fvwm.c (win_in_viewport):
4027         * FvwmIconMan/FvwmIconMan.h:
4028         * FvwmIconMan/readconfig.c (read_in_resources):
4029         added "screen" resolution option
4031         * FvwmIdent/FvwmIdent.c (list_end):
4032         removed unused code
4034         * FvwmWinList/FvwmWinList.c (main):
4035         * FvwmButtons/FvwmButtons.c:
4036         * FvwmIconMan/FvwmIconMan.c (main):
4037         * FvwmPager/FvwmPager.c:
4038         allow both, "Fvwm... transient" and "Fvwm... -transient"
4040         * FvwmPager/x_pager.c (initialize_pager):
4041         Fixed placement of transient pager
4043         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
4044         (main):
4045         (StartMeUp_I):
4046         (StartMeUp_II):
4047         (MakeMeWindow):
4048         Added Xinerama support
4050 2001-08-07  Dominik Vogt  <dominik.vogt@gmx.de>
4052         * FvwmForm/ReadXServer.c (ReadXServer):
4053         * FvwmForm/FvwmForm.c (OpenWindows):
4054         fixed FvwmForm windows with GrabServer getting buried under other
4055         windows making the desktop unusable; fixes bug #566
4057         * FvwmPager/FvwmPager.1 (Note):
4058         added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus
4059         page switching/focus problem
4061 2001-08-07  olicha  <olivier.chapuis@free.fr>
4063         * FvwmTaskBar/FvwmTaskBar.c:
4064         * FvwmTaskBar/FvwmTaskBar.1:
4065         * FvwmWinList/FvwmWinList.c:
4066         * FvwmWinList/FvwmWinList.1:
4067         * FvwmIconBox/FvwmIconBox.c:
4068         * FvwmIconBox/FvwmIconBox.c:
4069         Added alias support to be able to get one module by Xinerama screens
4071 2001-08-07  Dominik Vogt  <dominik.vogt@gmx.de>
4073         * FvwmScroll/GrabWindow.c:
4074         * FvwmScroll/FvwmScroll.c:<
4075         reindented
4077         * FvwmRearrange/FvwmRearrange.c (main):
4078         (is_suitable_window):
4079         (parse_args):
4080         * FvwmScript/FvwmScript.c (Xinit):
4081         (ParseOptions):
4082         (MainLoop):
4083         * FvwmIdent/FvwmIdent.c (main):
4084         (MakeList):
4085         (list_end):
4086         added full Xinerama support
4088         * FvwmTaskBar/FvwmTaskBar.c:
4089         fixed mouse button grabbing
4091         * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
4092         (GetItemGeometry):
4093         * FvwmTaskBar/Goodies.c (PopupTipWindow):
4094         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
4095         (ProcessMessage):
4096         (WarpTaskBar):
4097         (RevealTaskBar):
4098         (HideTaskBar):
4099         (ParseConfigLine):
4100         xineramified TaskBar
4101         new options PageOnly and ScreenOnly
4103         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
4104         fixed memory leak
4106         * FvwmWharf/FvwmWharf.c (CreateWindow):
4107         fixed handling of negative geometries
4109         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
4110         * FvwmIconMan/fvwm.c (handle_config_info):
4111         * FvwmPager/FvwmPager.c (list_config_info):
4112         (ParseOptions):
4113         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4114         (configopts):
4115         (ParseConfigLine):
4116         (StartMeUp):
4117         * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
4118         (ParseOptions):
4119         honour Xinerama settings from the start
4121         * FvwmForm/FvwmForm.c (OpenWindows):
4122         * FvwmDragWell/fvwmDragWell.c (createWindow):
4123         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
4124         removed the "fix" for negative geometries and fixed it in
4125         XineramaSupport.c instead ;-)
4127         * FvwmIconBox/FvwmIconBox.c (process_message):
4128         (ParseOptions):
4129         reindented
4130         honour Xinerama settings from the start
4131         (CreateWindow):
4132         reindented
4134         * FvwmPager/FvwmPager.c (ParseOptions):
4135         fixed parsing of SmallFont with double quotes;
4136         fixed several core dumps in string parsing
4138         * FvwmButtons/FvwmButtons.c (swallow):
4139         erase the old button title when a window is initially swallowed
4141 2001-08-03  Dominik Vogt  <dominik.vogt@gmx.de>
4143         * FvwmForm/FvwmForm.1:
4144         * FvwmForm/FvwmForm.c (ParseActiveMessage):
4145         (def_table):
4146         (ct_Geometry):
4147         (ct_Position):
4148         (OpenWindows):
4149         honour Xinerama settings from the start
4150         added new option "Geometry" that is meant to replace the old "Position"
4151         option; "Geometry" also supports Xinerama
4152         fixed placement with negative x/y coordinates
4154         * FvwmDragWell/fvwmDragWell.c (createWindow):
4155         * FvwmDragWell/fvwmDragWell.c (parseOptions):
4156         added Xinerama support
4157         fixed placement w/ geometry string
4158         fixed placement w/ negative x/y coordinate
4160         * FvwmForm/FvwmForm.c (ParseConfigLine):
4161         * FvwmBanner/FvwmBanner.c (parseOptions):
4162         rewrote Xinerama support
4164         * FvwmButtons/parse.c (ParseConfiguration):
4165         * FvwmButtons/FvwmButtons.c (handle_xinerama_string):
4166         (CreateUberButtonWindow):
4167         fixed placement with negative x/y coordinate
4168         added Xinerama support
4170         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
4171         geometry parsing fix
4173         * FvwmWinList/FvwmWinList.c (StartMeUp):
4174         * FvwmWharf/FvwmWharf.c (main):
4175         * FvwmTaskBar/FvwmTaskBar.c:
4176         * FvwmPager/FvwmPager.c (main):
4177         * FvwmIconMan/x.c (init_display):
4178         * FvwmIconBox/FvwmIconBox.c (main):
4179         init Xinerama support
4181         * FvwmButtons/Makefile.am (LDADD):
4182         * FvwmButtons/parse.c (parse_window_geometry):
4183         * FvwmDragWell/Makefile.am (LDADD):
4184         * FvwmDragWell/fvwmDragWell.c (parseOptions):
4185         * FvwmIconBox/Makefile.am (LDADD):
4186         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
4187         * FvwmIconMan/Makefile.am (LDADD):
4188         * FvwmIconMan/x.c (X_init_manager):
4189         * FvwmPager/Makefile.am (LDADD):
4190         * FvwmPager/FvwmPager.c (ParseOptions):
4191         * FvwmTaskBar/Makefile.am (LDADD):
4192         * FvwmTaskBar/FvwmTaskBar.c:
4193         * FvwmWharf/Makefile.am (LDADD):
4194         * FvwmWharf/FvwmWharf.c (ParseOptions):
4195         * FvwmWinList/Makefile.am (LDADD):
4196         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
4197         use Xinerama style geometries
4199 2001-07-30  Dominik Vogt  <dominik.vogt@gmx.de>
4201         * FvwmButtons/draw.c (RedrawButton):
4202         * FvwmButtons/FvwmButtons.c (process_message):
4203         fixed drawing of "desk" buttons; bug #748
4205 2001-07-29  Dominik Vogt  <dominik.vogt@gmx.de>
4207         * FvwmForm/FvwmForm.c (OpenWindows):
4208         (main):
4209         (ParseConfigLine):
4210         adapted Xinerama support to new interface
4212         * FvwmBanner/FvwmBanner.c (main):
4213         (parseOptions):
4214         * FvwmBanner/Makefile.am (LDADD):
4215         added Xinerama support
4217 2001-07-25  Dominik Vogt  <dominik.vogt@gmx.de>
4219         * FvwmForm/FvwmForm.c (RedrawText):
4220         applied fix for display strings from Dmitry Bolkhovityanov (bug #745)
4221         (OpenWindows):
4222         adapted to new signature of XineramaSupportCenterCurrent()
4224 2001-07-24  Dominik Vogt  <dominik.vogt@gmx.de>
4226         * FvwmTheme/FvwmTheme.c (parse_colorset):
4227         applied shadow/hilight patch from Hippo
4229 2001-07-23  olicha  <olivier.chapuis@free.fr>
4231         * FvwmTaskBar/*:
4232         Applied D.Y. Bolkhovityanov AutoHide TaskBar patch
4234 2001-07-22  Dominik Vogt  <dominik.vogt@gmx.de>
4236         * FvwmScript/Instructions.c:
4237         * FvwmEvent/FvwmEvent.c:
4238         * FvwmWharf/FvwmWharf.c:
4239         include time.h to fix warning
4241         * FvwmForm/Makefile.am:
4242         fix for xinerama detection
4244 2001-07-18  Dan Espen  <dane@mk.telcordia.com>
4246         * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field
4247         using a long.  Bernhard Simon reports that FvwmIconBox now works.
4249 2001-07-17  olicha  <olivier.chapuis@free.fr>
4251         * FvwmScript/Instruction.c (ChangeFont):
4252         Fixed a core dump when changing multibyte font and loading fail
4254         * FvwmScript/Widget/TextField.c:
4255         Translate the comments into "English"
4257 2001-07-17  Dan Espen  <dane@mk.telcordia.com>
4259         * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long.
4260         Fixes exiting on 64bit platforms.
4262 2001-07-03  Mikhael Goikhman  <migo@homemail.com>
4264         * FvwmScript/Scripts/Makefile.am:
4265         don't include FvwmScript-Setup95 to DIST
4267         * FvwmEvent/Makefile.am:
4268         * FvwmForm/Makefile.am:
4269         * FvwmRearrange/Makefile.am:
4270         * FvwmScript/Scripts/Makefile.am:
4271         When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade,
4272         FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so
4273         these files are rebuilt when prefix is changed.
4274         Note that dependency of ../../config.h is not good, config.h is not
4275         touched by configure if only prefix is changed.
4277 2001-06-30  Dominik Vogt  <dominik.vogt@gmx.de>
4279         * FvwmButtons/FvwmButtons.1 (Example):
4280         added an example for the hangon syntax in actions
4281         * FvwmButtons/FvwmButtons.c (Loop):
4282         syntax fix
4284 2001-05-30  Mikhael Goikhman  <migo@homemail.com>
4286         * FvwmScript/Scripts/FvwmScript-Setup95.in:
4287         s/desktop/globalfeel/
4289         * FvwmScript/Scripts/fvwm-script-setup95.pl:
4290         process Restart like Exec, i.e. leave only existing WMs
4292 2001-06-23  Dominik Vogt  <dominik.vogt@gmx.de>
4294         * FvwmIconMan/readconfig.c (SET_MANAGER):
4295         gcc-3.0 preprocessor warning fix
4297 2001-06-22  Dominik Vogt  <dominik.vogt@gmx.de>
4299         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
4300         improve transient FvwmWinList placement near screen edges
4302 2001-05-27  Dominik Vogt  <dominik.vogt@gmx.de>
4304         * FvwmWharf/FvwmWharf.c (change_colorset):
4305         fixed colour set updates in FvwmWharf
4307 2001-05-22  Mikhael Goikhman  <migo@homemail.com>
4309         * FvwmAnimate/FvwmAnimate.1:
4310         * FvwmBacker/FvwmBacker.1:
4311         * FvwmBanner/FvwmBanner.1:
4312         * FvwmDragWell/FvwmDragWell.1:
4313         * FvwmForm/FvwmForm.1:
4314         * FvwmIconBox/FvwmIconBox.1:
4315         * FvwmIdent/FvwmIdent.1:
4316         * FvwmScript/FvwmScript.1:
4317         * FvwmScroll/FvwmScroll.1:
4318         * FvwmTaskBar/FvwmTaskBar.1:
4319         * FvwmWinList/FvwmWinList.1:
4320         use a new non-conflicting module syntax;
4321         other minor corrections
4323 2001-05-20  Mikhael Goikhman  <migo@homemail.com>
4325         * modules/FvwmCommand/FvwmCommand.h:
4326         added dummy mkfifo, hopefully fixes a problem with old Cygwin
4328 2001-05-16  Mikhael Goikhman  <migo@homemail.com>
4330         * modules/FvwmButtons/FvwmButtons.1:
4331         * modules/FvwmEvent/FvwmEvent.1:
4332         * modules/FvwmGtk/FvwmGtk.1:
4333         * modules/FvwmPager/FvwmPager.1:
4334         * modules/FvwmTheme/FvwmTheme.1:
4335         use a new non-conflicting module syntax;
4336         more corrections and updates
4338 2001-05-14  olicha  <olivier.chapuis@free.fr>
4340         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
4341         BadPixmap and BadDrawable are ok
4343 2001-05-10  Hippo
4345         * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number
4347 2001-05-10  Mikhael Goikhman  <migo@homemail.com>
4349         * FvwmPager/FvwmPager.c (main):
4350         removed debug XSynchronize
4352 2001-05-10  Dominik Vogt  <dominik.vogt@gmx.de>
4354         * FvwmPager/x_pager.c (change_colorset):
4355         fixed change in window colour set foreground
4357 2001-05-08  Mikhael Goikhman  <migo@homemail.com>
4359         * FvwmCommand/FvwmCommand.c:
4360         * FvwmCommand/FvwmCommand.h:
4361         * FvwmCommand/FvwmCommandS.c:
4362         * FvwmConsole/FvwmConsole.c:
4363         * FvwmIconMan/FvwmIconMan.c:
4364         use the global version not the local one
4365         * FvwmButtons/FvwmButtons.c:
4366         * FvwmGtk/FvwmGtk.c:
4367         add version when reporting a usage error
4369         * FvwmScript/Scripts/fvwm-script-setup95.pl:
4370         added several double quotes to make replacing a bit less problematic
4372         * modules/FvwmScript/Scripts/FvwmScript-Setup95.in:
4373         corrected GNOME support detection
4375 2001-05-06  Dominik Vogt  <dominik.vogt@gmx.de>
4377         * FvwmButtons/draw.c (RedrawButton):
4378         fixed "hangon" with exec
4380 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
4382         * FvwmGtk/FvwmGtk.c:
4383         * FvwmGtk/menu.c:
4384         s/IMLIB/GDK_IMLIB/
4386 2001-04-22  Mikhael Goikhman  <migo@homemail.com>
4388         * FvwmButtons/parse.c (ParseContainer):
4389         suppressed an incorrect error in parsing of "Colorset" option
4391 2001-04-15  olicha  <olivier.chapuis@free.fr>
4393         * FvwmWinList/FvwmWinList.c (main)
4394         * FvwmTaskBar/ FvwmTaskBar.c (main)
4395         * FvwmIconMan/ FvwmIconMan.c (main)
4396         * FvwmIconBox/ FvwmIconBox.c (main)
4397         Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask
4398         mask
4400         * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents):
4401         Send a NULL window in the case of a click on the start button
4402         (this undo a recent stupid commit I do)
4404 2001-04-04  Dan Espen  <dane@mk.telcordia.com>
4406         * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris.
4408 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
4410         * FvwmBacker/FvwmBacker.c:
4411         execute only the last matching command, not all
4413 2001-03-30  Dominik Vogt  <dominik.vogt@gmx.de>
4415         * FvwmIconMan/xmanager.c (check_in_window):
4416         fixed memory leak
4418 2001-03-29  Dominik Vogt  <dominik.vogt@gmx.de>
4420         * FvwmIconMan/FvwmIconMan.c (Free):
4421         * FvwmIconMan/fvwm.c (new_window):
4422         use Free
4424         * FvwmIconMan/xmanager.c (clear_button):
4425         fixed memory leak
4427         * FvwmIconBox/FvwmIconBox.c (freeitem):
4428         fixed memory leak
4430         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
4431         fixed UMR
4433         * FvwmTaskBar/FvwmTaskBar.1:
4434         corrected typo
4436 2001-03-28  Dominik Vogt  <dominik.vogt@gmx.de>
4438         * FvwmSaveDesk/example/fvwm2rc:
4439         fixed MenuStyle commands
4441 2001-03-26  Dominik Vogt  <dominik.vogt@gmx.de>
4443         * FvwmPager/x_pager.c (MoveWindow):
4444         fixed moving shaded windows
4446 2001-03-24  Dominik Vogt  <dominik.vogt@gmx.de>
4448         * FvwmCommand/findcmd.pl:
4449         * FvwmCommand/findcmd (create_pm):
4450         * FvwmCommand/Makefile.am:
4451         removed findcmd shell script; use fvwmcmd.pl instead
4452         (FvwmCommand.pm):
4453         fixed dependencies
4455         * FvwmCommand/findcmd.pl (listcmd):
4456         adapted to new command table syntax
4457         fixed uppercas vs. lowercase problem
4459         * FvwmScript/Scripts/FvwmScript-BaseConfig:
4460         fixed typo
4462         * FvwmScript/Scripts/FvwmScript-BaseConfig:
4463         * FvwmScript/Scripts/system.fvwmrc:
4464         * FvwmSaveDesk/example/fvwm2rc:
4465         converted to new placement style names
4467 2001-03-22  Dan Espen  <dane@mk.telcordia.com>
4469         * FvwmButtons/FvwmButtons.1: When using delay, also use smooth.
4471 2001-03-22  Dominik Vogt  <dominik.vogt@gmx.de>
4473         * FvwmIdent/FvwmIdent.c (list_end):
4474         fixed ClientMessage handling
4475         window starts on same layer as target window
4477         * FvwmConsole/FvwmConsoleC.c (main):
4478         add a usleep to reduce likelihood of race condition between client and
4479         server
4481         * FvwmButtons/draw.c (RedrawButton):
4482         * FvwmButtons/FvwmButtons.c:
4483         (Loop):
4484         improved mouse button handling and fixed several small problems
4486 2001-03-21  Dominik Vogt  <dominik.vogt@gmx.de>
4488         * FvwmIdent/FvwmIdent.c (list_end):
4489         Fixed crash when reselecting the FvwmIdent window (mouse button 2)
4491         * FvwmButtons/draw.c (RedrawButton):
4492         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
4493         (Loop):
4494         panel indicators are more responsive to button presses
4496 2001-03-20  Dominik Vogt  <dominik.vogt@gmx.de>
4498         * FvwmButtons/misc.c (ConstrainSize):
4499         removed debug code
4501         * FvwmButtons/FvwmButtons.c (process_message):
4502         don't redraw at the end of the window list or when switching pages
4504 2001-03-19  Dominik Vogt  <dominik.vogt@gmx.de>
4506         * FvwmButtons/draw.c (MakeButton):
4507         * FvwmButtons/FvwmButtons.c (swallow):
4508         removed debug code and added another XSync; try to fix race condition
4509         this way.
4511 2001-03-19  Dan Espen  <dane@mk.telcordia.com>
4513         * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim.
4515 2001-03-18  Dominik Vogt  <dominik.vogt@gmx.de>
4517         * FvwmTheme/FvwmTheme.1:
4518         * FvwmScript/Scripts/system.fvwmrc:
4519         * FvwmSaveDesk/example/fvwm2rc:
4520         converted to new config file format
4522         * FvwmButtons/misc.c (ConstrainSize):
4523         allow bigger max size of swallowed windows
4524         (ConstrainSize):
4525         added debug code
4527         * FvwmButtons/FvwmButtons.c (swallow):
4528         * FvwmButtons/draw.c (MakeButton):
4529         added some debug code to find out how swallowed windows can be bigger
4530         than their button
4532         * FvwmButtons/FvwmButtons.c (swallow):
4533         tried to avoid race conditions between wm and module when swallowing
4534         windows
4536         * FvwmButtons/button.c (GetInternalSize):
4537         fixed a bug zero width/height buttons
4539         * FvwmButtons/draw.c (MakeButton):
4540         small safety patch
4542 2001-03-17  Dominik Vogt  <dominik.vogt@gmx.de>
4544         * FvwmButtons/parse.c (ParseButton):
4545         ignore button icon for swallow buttons to fix a sizing problem.
4547         * FvwmPager/FvwmPager.c (main):
4548         transient pager exits it it can not grab the pointer
4550         * FvwmForm/Makefile.am (FvwmTalk):
4551         * FvwmEvent/Makefile.am (install-exec-local):
4552         * FvwmRearrange/Makefile.am (FvwmTile):
4553         (FvwmCascade):
4554         rules depend on config.h so the shell scripts are built again when the
4555         module directory is changed
4557 2001-03-15  olicha  <olivier.chapuis@free.fr>
4559         * FvwmScript/Widget/{all widget which use fonts} (init functions):
4560         Fixed core dumps when multibyte is enabled
4562 2001-03-15  olicha  <olivier.chapuis@free.fr>
4564         * FvwmScript/Widget/List.c (DrawCellule):
4565         Use the hili colors in the place of the shad colors as the background
4566         of a selected item
4568 2001-03-14  Dominik Vogt  <dominik.vogt@gmx.de>
4570         * FvwmIconMan/fvwm.c (ProcessMessage):
4571         changed a string so that it does not look like cvs conflict markers
4573 2001-03-11  Dominik Vogt  <dominik.vogt@gmx.de>
4575         * FvwmForm/FvwmForm-RootCursor.pl:
4576         changed some comments so that they don't look like cvs conflict markers
4578 2001-03-10  Mikhael Goikhman  <migo@homemail.com>
4580         * FvwmCommand/FvwmCommand.c:
4581         removed POST_24_FEATURES ifdef
4583         * FvwmCommand/FvwmCommand.c:
4584         * FvwmCommand/FvwmCommand.1:
4585         implemented "FvwmCommand -c" to read multiple commands from a pipe
4587 2001-03-05  Dan Espen  <dane@mk.telcordia.com>
4589         * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets
4590         to items that don't have color.
4592 2001-03-06  Mikhael Goikhman  <migo@homemail.com>
4594         * FvwmAnimate/FvwmAnimate.c:
4595         use a new module syntax
4597         * FvwmCommand/findcmd:
4598         protect "exec" and "echo" functions
4600         * FvwmScript/Scripts/Makefile.am:
4601         clean up FvwmScript-Setup95 on "make clean"
4603 2001-03-03  Dominik Vogt  <dominik.vogt@gmx.de>
4605         * FvwmButtons/FvwmButtons.c (Loop):
4606         fixed compile w/o shape extension
4608 2001-03-02  Dominik Vogt  <dominik.vogt@gmx.de>
4610         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4611         fixed uninitialised variable
4613         * FvwmScript/FvwmScript.c (BuildGUI):
4614         fixed core dump when WindowSize option was not used
4616 2001-02-28  Dan Espen  <dane@mk.telcordia.com>
4618         * FvwmButtons/FvwmButtons.1: Another round of cleanups.
4619         * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module
4620         config lines.
4622 2001-02-26  Dominik Vogt  <dominik.vogt@gmx.de>
4624         * FvwmPager/FvwmPager.c (process_message):
4625         (list_deiconify):
4626         fixed handling of short M_DEICONIFY packets
4628         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4629         rewrote button shape implementation
4631 2001-02-25  Dominik Vogt  <dominik.vogt@gmx.de>
4633         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4635         * FvwmEvent/FvwmEvent.c:
4636         fixed an OpenBSD compile problem by removing inclusion of <values.h>
4638 2001-02-19  Dominik Vogt  <dominik.vogt@gmx.de>
4640         * FvwmButtons/icons.c (CreateIconWindow):
4641         (CreateBackIconWindow):
4642         (ConfigureIconWindow):
4643         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4644         (Loop):
4645         (main):
4646         (swallow):
4647         Don't use shape extension if not supported by server.
4649         * FvwmButtons/FvwmButtons.c (Loop):
4650         handle transparency when resizing button bar
4651         (SetTransparentBackground):
4652         properly handle changing shape masks in buttons
4654 2001-02-18  Dan Espen  <dane@mk.telcordia.com>
4656         * FvwmButtons/FvwmButtons.1: Use ":" module syntax.
4657         First pass cleanup.
4659 2001-02-18  Dominik Vogt  <dominik.vogt@gmx.de>
4661         * FvwmPager/x_pager.c (MovePage):
4662         removed stray XSynchronize()
4663         fixed moving mini windows with LabelsBelow option
4665         * FvwmButtons/FvwmButtons.c (swallow):
4666         (Loop):
4667         (SetTransparentBackground):
4668         transparency works with swallawed windows and also uses the shape mask
4669         of swallowed windows
4670         minor fix in button press handling
4672 2001-02-17  Dominik Vogt  <dominik.vogt@gmx.de>
4674         * FvwmButtons/FvwmButtons.c (swallow):
4675         bad acces safety patch
4677         * FvwmIconMan/x.c (xevent_loop):
4678         fixed eternal redrawing under cetrain circumstances
4680         * FvwmPager/x_pager.c (initialize_pager):
4681         fixed FvwmPagerGeometry option
4683 2001-02-15  Dominik Vogt  <dominik.vogt@gmx.de>
4685         * FvwmPager/x_pager.c (initialize_pager):
4686         (ReConfigure):
4687         Fixed size calculations of pager
4688         (initialize_pager):
4689         fixed desk labels with multibyte
4691 2001-02-12  Mikhael Goikhman  <migo@homemail.com>
4693         * FvwmScript/Makefile.am: autodetect and prefer bison
4695 2001-02-11  Dominik Vogt  <dominik.vogt@gmx.de>
4697         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
4698         Fixed a problem that caused panel state getting out of syc with
4699         FvwmButtons
4701         * FvwmPager/x_pager.c (discard_events):
4702         (DispatchEvent):
4703         (HandleExpose):
4704         fixed ConfigureNotify handling
4706 2001-02-10  Mikhael Goikhman  <migo@homemail.com>
4708         * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c:
4709         * FvwmButtons/{FvwmButtons,button,parse}.c:
4710         * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c:
4711         * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c:
4712         * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c:
4713         * FvwmPager/{FvwmPager,x_pager}.c:
4714         * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}:
4715         * FvwmWinList/FvwmWinList.c:
4716         safestrdup and some safe*alloc replacements
4718         * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}:
4719         fixed "make syntax" and regenerated syntax
4721 2001-02-07  Dan Espen  <dane@mk.telcordia.com>
4723         * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example.
4725 2001-02-03  Mikhael Goikhman  <migo@homemail.com>
4727         * FvwmScript/Scripts/FvwmScript-Setup95.in:
4728         changes inspired by the Lorenz Minder's patch
4730         * FvwmCpp/FvwmCpp.c:
4731         * FvwmM4/FvwmM4.c:
4732         buffer overflow and other security fixes
4734         * FvwmCpp/FvwmCpp.1:
4735         * FvwmM4/FvwmM4.1:
4736         typos
4738 2001-01-26  Dominik Vogt  <dominik.vogt@gmx.de>
4740         * FvwmIdent/FvwmIdent.c (list_end):
4741         use standard module signal hangling
4742         don't gobble all CPU when fvwm dies (bug report #693)
4744 2001-01-17  Dominik Vogt  <dominik.vogt@gmx.de>
4746         * FvwmPager/FvwmPager.c (ParseOptions):
4747         * FvwmPager/x_pager.c (initialize_pager):
4748         * FvwmPager/FvwmPager.c (ParseOptions):
4749         fix for multiple FvwmPagerGeometry settings
4750         fixed negative FvwmPagerIconGeometry strings
4752 2001-01-14  olicha  <olivier.chapuis@free.fr>
4754         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4755         Send TaskBar window in the case of a click on the start button
4757 2001-01-10  Mikhael Goikhman  <migo@homemail.com>
4759         * FvwmGtk/expand.c (recursive_replace):
4760         fixed FvwmGtk core dump caused by memory leak fixes
4762         * ChangeLog: remove modules/ prefix in entries
4764 2001-01-06  Dominik Vogt  <dominik.vogt@gmx.de>
4766         * FvwmPager/x_pager.c (initialize_pager):
4767         set dash style explicitly
4769 2000-12-31  Dominik Vogt  <dominik.vogt@gmx.de>
4771         * FvwmEvent/FvwmEvent.c (main):
4772         repaired shutdown "event"
4774 2000-12-30  Dominik Vogt  <dominik.vogt@gmx.de>
4776         * FvwmPager/FvwmPager.c:
4777         (list_new_page):
4778         (list_new_desk):
4779         (list_configure):
4780         (list_iconify):
4781         (list_deiconify):
4782         * FvwmPager/x_pager.c (MovePage):
4783         (ReConfigureIcons):
4784         (AddNewWindow):
4785         (ChangeDeskForWindow):
4786         (MoveResizePagerView):
4787         (MoveStickyWindows):
4788         (MoveWindow):
4789         (IconMoveWindow):
4790         reduce redraws when switching pages
4791         (initialize_pager):
4792         draw page separators with a line width of 1; may cure drawing problems
4793         with dashed lines
4794         (discard_events):
4795         (DispatchEvent):
4796         (HandleExpose):
4797         discard surplus Expose and ConfigureNotify events
4799         * FvwmPager/FvwmPager.c:
4800         * FvwmPager/x_pager.c (DispatchEvent):
4801         (Scroll):
4802         properly handle negative desk numbers
4804 2000-12-27  Dan Espen  <dane@mk.telcordia.com>
4806         * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a
4807         .c file, and removed the definition of IamTheMain.
4809 2000-12-27  Dominik Vogt  <dominik.vogt@gmx.de>
4811         * FvwmForm/FvwmForm.c:
4812         * FvwmForm/FvwmForm.h:
4813         moved global initialisation into .c file
4815 2000-12-25  Dominik Vogt  <dominik.vogt@gmx.de>
4817         * FvwmButtons/FvwmButtons.c:
4818         * FvwmAnimate/FvwmAnimate.c:
4819         use MyXGrabServer/MyXUngrabServer
4821 2000-12-09  olicha  <olivier.chapuis@free.fr>
4823         * FvwmScript/Scripts/FvwmScripts-*:
4824         Added Flags NoReliefString so that all Scripts work with every
4825         colors
4827 2000-12-09  olicha  <olivier.chapuis@free.fr>
4829         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4830         Fixed animation of non visible items with ShowCurrent desk
4832 2000-12-06  Dominik Vogt  <dominik.vogt@gmx.de>
4834         * FvwmIconMan/xmanager.c (clear_empty_region):
4835         (get_title_geometry):
4836         (get_button_geometry):
4837         minor drawing fixes
4839 2000-12-03  Dominik Vogt  <dominik.vogt@gmx.de>
4841         * FvwmAnimate/FvwmAnimate.c:
4842         * FvwmButtons/FvwmButtons.c:
4843         * FvwmDragWell/fvwmDragWell.c:
4844         * FvwmForm/FvwmForm.c:
4845         * FvwmIconBox/FvwmIconBox.c:
4846         * FvwmIconBox/icons.c:
4847         * FvwmIconMan/x.c:
4848         * FvwmIdent/FvwmIdent.c:
4849         * FvwmPager/x_pager.c:
4850         * FvwmScript/FvwmScript.c:
4851         * FvwmScript/Widgets/CheckBox.c:
4852         * FvwmScript/Widgets/HDipstick.c:
4853         * FvwmScript/Widgets/HScrollBar.c:
4854         * FvwmScript/Widgets/ItemDraw.c:
4855         * FvwmScript/Widgets/List.c:
4856         * FvwmScript/Widgets/Menu.c:
4857         * FvwmScript/Widgets/MiniScroll.c:
4858         * FvwmScript/Widgets/PopupMenu.c:
4859         * FvwmScript/Widgets/PushButton.c:
4860         * FvwmScript/Widgets/RadioButton.c:
4861         * FvwmScript/Widgets/Rectangle.c:
4862         * FvwmScript/Widgets/TextField.c:
4863         * FvwmScript/Widgets/VDipstick.c:
4864         * FvwmScript/Widgets/VScrollBar.c:
4865         * FvwmScroll/GrabWindow.c:
4866         * FvwmTaskBar/FvwmTaskBar.c:
4867         * FvwmTaskBar/Goodies.c:
4868         * FvwmTheme/FvwmTheme.c:
4869         * FvwmWharf/FvwmWharf.c:
4870         * FvwmWharf/icons.c:
4871         * FvwmWharf/stepgfx.c:
4872         * FvwmWinList/FvwmWinList.c:
4873         use fvwmlib_XCreateGC instead of XCreateGC
4875 2000-11-26  Dominik Vogt  <dominik.vogt@gmx.de>
4877         * FvwmWharf/FvwmWharf.c (ParseOptions):
4878         fixed *FvwmWharfGeometry setting
4880 2000-11-23  Dominik Vogt  <dominik.vogt@gmx.de>
4882         * FvwmScript/FvwmScript.c:
4883         reindented
4884         (BuildGUI):
4885         fixed memory leaks
4887 2000-11-22  Dominik Vogt  <dominik.vogt@gmx.de>
4889         * FvwmIconMan/winlist.c (free_windata):
4890         * FvwmIconMan/xmanager.c (set_window_button):
4891         (set_win_displaystring):
4892         fixed memory leaks
4893         (move_window_buttons):
4894         (clear_button):
4895         (insert_windows_button):
4896         fixed memory corruption
4898         * FvwmButtons/parse.c (ParseButton):
4899         fixed core dump
4901         * FvwmPager/FvwmPager.c (list_destroy):
4902         fixed memory leak
4904 2000-11-22  Dan Espen  <dane@mk.telcordia.com>
4906         * FvwmForm/FvwmForm.c:
4907         * FvwmForm/FvwmForm.h: Move string initialization into logic.
4909 2000-11-21  Dominik Vogt  <dominik.vogt@gmx.de>
4911         * FvwmGtk/menu.c (convert_label_with_ampersand):
4912         fixed typo
4914         * FvwmGtk/expand.c (recursive_replace):
4915         (combine_string):
4916         * FvwmGtk/FvwmGtk.c (process_message):
4917         fixed memory leaks
4919         * FvwmGtk/menu.c (convert_label_with_ampersand):
4920         fixed overlapping memcpy
4922         * FvwmScript/Instructions.c (ChangeColorset):
4923         fixed memory leak
4925         * FvwmIconMan/x.c (handle_error):
4926         prevent core dump if a managed window dies
4928         * FvwmForm/FvwmForm.c (ct_ButtonFont):
4929         (ct_InputFont):
4930         (ct_Line):
4931         (ct_Back):
4932         (ct_Colorset):
4933         (ct_ItemBack):
4934         (ct_ItemColorset):
4935         fixed memory leaks
4936         (FormVarsCheck):
4937         (AssignDrawTable):
4938         (ct_Line):
4939         (AddItem):
4940         (Restart):
4941         use safemalloc/safecalloc
4942         (AssignDrawTable):
4943         core dump/UMR fix
4944         (ct_Line):
4945         safety patch
4947         * FvwmForm/FvwmForm.c:
4948         * FvwmForm/ReadXServer.c:
4949         * FvwmForm/ParseCommand.c (AddChar):
4950         fixed memory leaks
4951         replaced realloc with saferealloc
4953         * FvwmPager/FvwmPager.c (main):
4954         (list_add):
4955         UMR fixes
4956         (list_destroy):
4957         fixed memory leaks
4958         (NewPagerStringItem):
4959         UMR safety patch
4961         * FvwmIconBox/FvwmIconBox.c (parseicon):
4962         (MySendFvwmPipe):
4963         (parsekey):
4964         UMR safety patches
4965         (AddItem):
4966         UMR fix
4967         (MySendFvwmPipe):
4968         use safemalloc instead of malloc
4969         (process_message):
4970         fixed memory leak
4971         (LookInList):
4972         fixed core dump and memory leaks
4973         (UpdateItem):
4974         fixed memory leak
4976         * FvwmIconMan/xmanager.c (init_button_array):
4977         (set_num_buttons):
4978         fixed UMRs
4980         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4981         fixed uninitialised memory read
4983         * FvwmButtons/parse.c (ParseButton):
4984         (ParseConfigLine):
4985         fixed memory leaks
4987 2000-11-20  olicha  <olivier.chapuis@free.fr>
4989         * FvwmScript/FvwmScript.c:
4990         * FvwmScript/Widget/Tools.h:
4991         Fixed some icompatible declarations!
4993 2000-11-21  Dominik Vogt  <dominik.vogt@gmx.de>
4995         * FvwmScript/FvwmScript.c (DeadPipe):
4996         (ShutdownX):
4997         dito
4999         * FvwmIconBox/FvwmIconBox.c (DeadPipe):
5000         (Loop):
5001         (CleanUp):
5002         fixed core dump at module shutdown and removed a lot of unnecessary
5003         shutdown code
5005         * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
5006         (ReadFvwmPipe):
5007         fixed illegal X calls upon X shutdown
5009 2000-11-20  olicha  <olivier.chapuis@free.fr>
5011         * FvwmM4/FvwmM4.c (main)
5012         Fixed removing the tmp file if -outfile is used
5014 2000-11-20  Dominik Vogt  <dominik.vogt@gmx.de>
5016         * FvwmBacker/FvwmBacker.c (ParseConfig):
5017         core dump fixed
5019         * FvwmM4/FvwmM4.c (main):
5020         * FvwmCpp/FvwmCpp.c (main):
5021         fixed dump of core
5023         * FvwmButtons/FvwmButtons.c (CheckForHangon):
5024         a core dump was fix
5026         * FvwmRearrange/FvwmRearrange.c (free_window_list):
5027         core dump fix
5029         * FvwmForm/FvwmForm.c (ParseActiveMessage):
5030         fixed dumping core
5032         * FvwmIconBox/FvwmIconBox.c (freeitem):
5033         fixed core dump
5035 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
5037         * FvwmEvent/Makefile.am:
5038         don't interrupt 'make install' on 'ln -s' error
5040         * FvwmCommand/scripts/Makefile.am:
5041         added a comment about focus-link
5042         * FvwmCommand/scripts/focus-link.1:
5043         fixed a man page note about 'sleep in Exec'
5045 2000-11-19  Dan Espen  <dane@mk.telcordia.com>
5047         * FvwmWharf/Makefile.am (EXTRA_DIST):
5048         * FvwmTaskBar/Makefile.am (EXTRA_DIST):
5049         * FvwmScript/Makefile.am (EXTRA_DIST):
5050         * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme
5051         files.
5053 2000-11-19  Dominik Vogt  <dominik.vogt@gmx.de>
5055         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
5056         * FvwmWinList/ButtonArray.c (RadioButton):
5057         fixed drawing of buttons in transient window lists
5058         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5059         fixed 'transient' pointer grabbing which was probably broken by the
5060         busy cursor patches
5062         * FvwmTheme/FvwmTheme.1:
5063         ask users not to write 'transparency' bug reports
5065 2000-11-14  Dan Espen  <dane@mk.telcordia.com>
5067         * FvwmForm/README: Remove obsolete README file.
5069 2000-10-16  olicha  <olivier.chapuis@free.fr>
5071         * FvwmScript/Scripts/Makefile.am:
5072         Install Setup95 not Setup95.in
5074 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
5076         * FvwmBacker/root_bits.c:
5077         * FvwmTaskBar/ButtonArray.c:
5078         -Wall -Werror fixes
5080 2000-11-09  Mikhael Goikhman  <migo@homemail.com>
5082         * FvwmScript/FvwmScript.1:
5083         * FvwmScript/Scripts/Makefile.am:
5084         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5085         * FvwmScript/Scripts/FvwmScript-*:
5086         * FvwmScript/Scripts/.cvsignore:
5087         use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor;
5088         added missing FvwmScript-WidgetDemo to the distribution
5090         * FvwmIconBox.[ch]:
5091         fixed fvwm freeze - s/scanf/sscanf/,
5092         fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe()
5094         * FvwmWinList/ConfigFvwmWinList:
5095         * FvwmWinList/FvwmWinList.1:
5096         fixed obsolete Module "match" syntax
5098         * FvwmForm/FvwmForm.c:
5099         fixed an "Active command unknown" noice when running the same 2 forms
5100         by not printing an error if it is ct_table command
5102         * FvwmButtons/ConfigFvwmButtons:
5103         * FvwmTaskBar/ConfigFvwmTaskBar:
5104         * FvwmWinList/ConfigFvwmWinList:
5105         fixed some obsolete syntax, like Iconify -1
5107 2000-11-08  Mikhael Goikhman  <migo@homemail.com>
5109         * FvwmForm/FormFvwm-*:
5110         * FvwmForm/FvwmForm.1:
5111         * FvwmForm/FvwmForm.c:
5112         * FvwmForm/Makefile.am:
5113         * FvwmForm/README:
5114         * FvwmForm/.cvsignore:
5115         use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.;
5116         issue a warning and auto-converting of old names
5118         * FvwmBacker/ConfigFvwmBacker:
5119         * FvwmButtons/ConfigFvwmButtons:
5120         * FvwmIconBox/ConfigFvwmIconBox:
5121         * FvwmIconMan/ConfigFvwmIconMan:
5122         * FvwmIdent/ConfigFvwmIdent:
5123         * FvwmPager/ConfigFvwmPager:
5124         * FvwmScroll/ConfigFvwmScroll:
5125         * FvwmTaskBar/ConfigFvwmTaskBar:
5126         * FvwmWinList/ConfigFvwmWinList:
5127         use a new module config syntax (using colon/space as a separator)
5129 2000-10-24  Dominik Vogt  <dominik.vogt@gmx.de>
5131         * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw):
5132         -Wall fix
5134 2000-10-16  olicha  <olivier.chapuis@free.fr>
5136         * FvwmScript/Instruction.c (ChangeFont):
5137         Fixed a memory leaks
5139         * FvwmScript/Widget/ItemDraw.c:
5140         Item Draw support a clic (put this in #ifdef)
5142 2000-10-11  olicha  <olivier.chapuis@free.fr>
5144         * FvwmTaskBar/FvwmTaskBar.c:
5145         adapted to new format of border_width
5147 2000-10-12  Dominik Vogt  <dominik.vogt@gmx.de>
5149         * FvwmButtons/FvwmButtons.c (MyXFree):
5150         ...
5152         * FvwmDebug/FvwmDebug.c (list_configure):
5153         * FvwmCommand/FvwmCommand.c (list_configure):
5154         adapted to new format of border_width
5156 2000-10-12  Mikhael Goikhman  <migo@homemail.com>
5158         * FvwmButtons/FvwmButtons.c:
5159         fix -DI18N_MB compiling
5161 2000-10-11  olicha  <olivier.chapuis@free.fr>
5163         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
5164         Clean up
5166 2000-10-11  olicha  <olivier.chapuis@free.fr>
5168         * FvwmTaskBar/FvwmTaskBar.c:
5169         Fixed my previous commit
5171 2000-10-11  Dominik Vogt  <dominik.vogt@gmx.de>
5173         * FvwmButtons/FvwmButtons.c (MyXFree):
5174         fixed compile error
5176 2000-10-11  olicha  <olivier.chapuis@free.fr>
5178         * FvwmTaskBar/FvwmTaskBar.c:
5179         Fixed a geometry problem.
5181 2000-10-08  Dominik Vogt  <dominik.vogt@gmx.de>
5183         * FvwmPager/x_pager.c (CalcGeom):
5184         improved calculation of lower nad right edges of the mini window so that
5185         the whole mini desktop is used
5187         * FvwmPager/FvwmPager.c:
5188         new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h
5190         * FvwmForm/FvwmForm.c (DoCommand):
5191         * FvwmTheme/FvwmTheme.c (MyXParseColor):
5192         (parse_colorset):
5193         * FvwmIconMan/xmanager.c (query_geometry):
5194         (query_geometry):
5195         * FvwmIconMan/x.c (find_frame_window):
5196         (find_frame_window):
5197         * FvwmWharf/FvwmWharf.c (main):
5198         (CloseFolder):
5199         (swallow):
5200         (Loop):
5201         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
5202         (main):
5203         (Loop):
5204         (HandlePanelPress):
5205         (GetPanelGeometry):
5206         (HandlePanelPress):
5207         (MyXFree):
5208         (GetRealGeometry):
5209         (swallow):
5210         * FvwmScroll/GrabWindow.c (Loop):
5211         (GrabWindow):
5212         * FvwmScript/Widgets/Tools.c (DrawPMenu):
5213         (SelectMenu):
5214         * FvwmPager/x_pager.c (ReConfigure):
5215         (initialize_pager):
5216         * FvwmIconBox/FvwmIconBox.c (Loop):
5217         (change_colorset):
5218         honour return code of XGetGeometry(), XGetWindowAttributes(),
5219         XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
5220         XWithdrawWindow()
5222         * FvwmScroll/GrabWindow.c:
5223         fixed some error messages
5225         * FvwmSave/FvwmSave.c (do_save):
5226         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
5227         reindented functions
5229         * FvwmWharf/FvwmWharf.c (swallow):
5230         honour return code of XFetchName()
5232         * FvwmButtons/FvwmButtons.c (MyXFetchName):
5233         fixed return code logic
5234         (Loop):
5235         (swallow):
5236         honour return code of XFetchName()
5238         * FvwmTheme/FvwmTheme.c (parse_colorset):
5239         do not assume that XAllocColorCells always works
5241 2000-10-05  Dominik Vogt  <dominik.vogt@gmx.de>
5243         * FvwmWinList/FvwmWinList.c (SomeButtonDown):
5244         (main):
5245         (LinkAction):
5246         (LoopOnEvents):
5247         (LoopOnEvents):
5248         * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
5249         (main):
5250         (LinkAction):
5251         (LoopOnEvents):
5252         * FvwmIconMan/x.c (handle_buttonevent):
5253         * FvwmIconMan/readconfig.c (ParseMouseEntry):
5254         * FvwmIconBox/FvwmIconBox.c (parsemouse):
5255         (ExecuteAction):
5256         * FvwmButtons/FvwmButtons.c (AddButtonAction):
5257         (GetButtonAction):
5258         (AddButtonAction):
5259         all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons
5261         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
5262         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
5263         fixed possible core dump
5265         * FvwmIdent/FvwmIdent.c (list_end):
5266         pressing button 2 asks for a new window
5268 2000-10-04  Paul D. Smith  <psmith@gnu.org>
5270         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n
5271         in echo commands and expect it to be expanded to a newline
5272         everywhere: some versions of echo require -e for that to work;
5273         some versions can't do it at all.  Rewrite the command to avoid
5274         the need for this.
5276 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
5278         * FvwmPager/FvwmPager.1:
5279         added a reference to BalloonStringFormat instead of "can't be changed"
5281 2000-10-01  olicha  <olivier.chapuis@free.fr>
5283         * FvwmScript/*:
5284         Allows more widgets and variables
5286 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
5288         * FvwmGtk/dialog.c (widget_get_value):
5289         added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL
5291 2000-09-07  Dominik Vogt  <dominik.vogt@gmx.de>
5293         * FvwmAuto/FvwmAuto.c:
5294         -Wall fixes
5296 2000-09-06  Dominik Vogt  <dominik.vogt@gmx.de>
5298         * FvwmIconMan/globals.c (init_win_manager):
5299         coredump fix by Yuuki Harano
5301 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
5303         * FvwmEvent/FvwmEvent.c:
5304         synchronize on M_DESTROY_WINDOW
5306         * FvwmForm/FvwmForm.1:
5307         several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share:
5309 2000-07-04  Dominik Vogt  <dominik.vogt@gmx.de>
5311         * FvwmCommand/FvwmCommand.c:
5312         removed unsuded symbols
5314 2000-06-30  Mikhael Goikhman  <migo@homemail.com>
5316         * FvwmCommand/Makefile.am:
5317         fixed build error when perl is not found, fixed generation of
5318         FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir)
5319         * FvwmCommand/findcmd:
5320         fixed generation of FvwmCommand.sh (function.c was changed) and
5321         handle 'function' & 'wait' functions specially not to clash with sh
5323 2000-06-28  olicha  <olivier.chapuis@free.fr>
5325         * FvwmTaskBar/FvwmTaskBar.c:
5326         * FvwmTaskBar/Goodies.c:
5327         * FvwmIconBox/FvwmIconBox.c:
5328         Fixed modules config commands parsing problems caused by the new
5329         ModuleConfig implementation.
5331 2000-06-22  Chris Rankin  <rankinc@zipworld.com.au>
5333         * FvwmPager/x_pager.c: revert mini-window size calculation, and
5334           put comments in the code to explain original code's reasoning.
5336 2000-06-21  olicha  <olivier.chapuis@free.fr>
5338         * FvwmScript/Instruction.c:
5339         * FvwmScript/FvwmScript.1:
5340         * FvwmScript/scanner.{c,l}:
5341         * FvwmScript/script.{c,h,y}:
5342         Added missing GetMinValue and GetMaxValue instruction
5344 2000-06-20  Mikhael Goikhman  <migo@homemail.com>
5346         * Enabled locking FvwmTheme config and messages.
5347         Fixed 'ModuleSynchronous FvwmTheme' dead-lock.
5349 2000-06-20  Chris Rankin  <rankinc@zipworld.com.au>
5351         * FvwmPager/x_pager.c: tune the mini-window height and width
5352           calculations to be identical to their previous values. However,
5353           still guarantee that the values are consistent. (I.e. restore
5354           the off-by-one error.)
5356 2000-06-17  Chris Rankin  <rankinc@zipworld.com.au>
5358         * FvwmPager/x_pager.c: try to fix "variability" in size (width) of
5359           small icons in the pager. Calculated mini-window width and height
5360           by scaling window width and height. ("edge2 - edge1" has an
5361           off-by-one error anyway.) Also do all multiplications before the
5362           final division so that inaccuracies of integer divison are not
5363           scaled up.
5365 2000-06-15  Happy Hippo
5367         * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location,
5368         FvwmCommandS checks that pipes are pipes & only accessible by the user.
5369         * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to
5370         some config line not ending in new line. Cleans up socket.
5372 2000-06-15  Mikhael Goikhman  <migo@homemail.com>
5374         * Temporary disabled locking FvwmTheme config and messages.
5375         This hanged fvwm.
5377 2000-06-14  Dominik Vogt  <dominik.vogt@gmx.de>
5379         * FvwmConsole/FvwmConsoleC.c:
5380         * FvwmButtons/FvwmButtons.c (main):
5381         (GetPanelGeometry):
5382         (main):
5383         -pedantic fixes
5385 2000-06-14  Hippo
5387         * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous.
5388         It's now possible to change a colorset and get values via $[shadow.cs5]
5390 2000-06-13  Chris Rankin  <rankinc@zipworld.com.au>
5392         * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe
5393           so that the loop exits when there is an error (unless there was no
5394           data found, in which case it continues.)
5396 2000-06-12  olicha  <olivier.chapuis@free.fr>
5398         * FvwmScript/Instruction.c (*FuncGetOutput):
5399         Fixed a "writing past the end of allocation" bug in GetOutput
5400         instruction
5402 2000-06-10  Chris Rankin  <rankinc@zipworld.com.au>
5404         * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls
5405         instead of interrupting them, because this flag does not affect select'
5406         behaviour. Also stopped signals from closing the pipes; the idea is that
5407         the signal calls "last orders", and then allows the module to exit
5408         nicely.
5409         It should not take people's glasses away, because everyone should be
5410         allowed to drink up ... :-).
5412         * FvwmPager/x_pager.c: -Wall fix (comment within comment)
5414 2000-06-08  Hippo
5416         * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm
5417         to FvwmCommand to use a queue: eliminated partial sending of messages,
5418         eliminated delays in handling input from FvwmCommand, now quits when
5419         fvwm quits (no more hanging around like a bad smell).
5421         * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth)
5422         with Scr.VWidth, some indentation changes, tiny mini-window display
5423         at page edges fixed (possibly).
5425 2000-06-07  Dominik Vogt  <dominik.vogt@gmx.de>
5427         * FvwmWinList/FvwmWinList.c:
5428         fixed typo in #include directive
5430 2000-06-06  Dominik Vogt  <dominik.vogt@gmx.de>
5432         * FvwmButtons/draw.c (RedrawButton):
5433         * FvwmButtons/FvwmButtons.c (Loop):
5434         redraw a panel button if the panel died
5436 2000-06-06  olicha  <olivier.chapuis@free.fr>
5438         * FvwmTaskBar/Goodies.c (CreateTipWindow):
5439         Applied Gregory A. Shimansky TaskBar tips patch
5441         * FvwmScripts/Scripts/ScriptFvwmFileBrowser
5442         Reduced stderr out put
5444 2000-05-31  Mikhael Goikhman  <migo@homemail.com>
5446         * FvwmPager/x_pager.c: set resource class to module name (FvwmPager).
5447         * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support.
5449 2000-05-31  Hippo
5451         * FvwmPager/x_pager.c: Position of small windows on page boundaries.
5453 2000-05-31  Dominik Vogt  <dominik.vogt@gmx.de>
5455         * FvwmIconMan/xmanager.c:
5456         emty icon managers were not redrawn properly after a expose sometimes
5458 2000-05-30  Dominik Vogt  <dominik.vogt@gmx.de>
5460         * FvwmCommand/FvwmCommandS.c (server):
5461         * FvwmCommand/FvwmCommand.c (main):
5462         fixed random pipe name bug (used uninitialised array instead of display
5463         name)
5465         * FvwmCommand/FvwmCommand.c (list_new_page):
5466         fixed printf arguments
5468 2000-05-27  olicha  <olivier.chapuis@free.fr>
5470         * FvwmIconBox/FvwmIconBox.{c,h}:
5471         Fixed NoIcon/Icon and WindowListSkip/Hit style Change
5473 2000-05-26  olicha  <olivier.chapuis@free.fr>
5475         * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified):
5476         Fixed NoIconAction and WindowListSkip/Hit style Change
5478         * FvwmWinList/*:
5479         Fixed Sticky window and WinList width for ShowCurrentDesk
5480         Fixed WindowListSkip/Hit style Change
5482 2000-05-25  Dominik Vogt  <dominik.vogt@gmx.de>
5484         * FvwmCommand/FvwmCommand.c (list_configure):
5485         removed FlipTransient style
5487 2000-05-25  olicha  <olivier.chapuis@free.fr>
5489         * FvwmWinList/FvwmWinList.c:
5490         Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT
5491         and fix it for title at bottom and define it
5493         * FvwmWinList/FvwmWinList.c (ProcessMessage):
5494         * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky,
5495         IsItemIconSuppressed,IsItemSkipWindowList):
5496         Fixed double animation after a Icon/NoIcon style change
5497         Preparation for fixing Stick/Slipery and WindowListSkip/Hit
5498         style change.
5500 2000-05-24  olicha  <olivier.chapuis@free.fr>
5502         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5503         Fixed shading with an AutoHide/Stick
5505         * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position
5507 2000-05-20  olicha  <olivier.chapuis@free.fr>
5509         * FvwmScript/Scripts/ScriptFvwmSetup95.in
5510         Corrected a miss print (thanks to sa)
5512         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents,
5513         HideTaskBar):
5514         Fixed AutoStick and AutoHide for a TaskBar with a title
5516         * FvwmTaskBar/*:
5517         Complete GSFR conversion. Fixed WindowListSkip/Hit style change.
5518         Remove dummy code (e.g., the swallow code)
5520 2000-05-17  olicha  <olivier.chapuis@free.fr>
5522         * FvwmScript/Widgets/TextField.c (*):
5523         Fixed long text input
5525         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
5526         Replace MoveSmoothness by MoveThreshold
5528         * FvwmScript/Scripts/ScriptFileBrowser: A Clean up
5530         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
5531         * FvwmScript/Scripts/script-fvwm-setup95.pl:
5532         Some Clean up
5534         * FvwmScript/FvwmScript.c: Removed some bad debug code
5536 2000-05-14  Dominik Vogt  <dominik.vogt@gmx.de>
5538         * ChangeLog-pre-2.2:
5539         moved old ChangeLog into new file
5541 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
5543         * ChangeLog: some clean up, like removing modules/ prefix everywhere
5544         and correcting some headers
5545         * FvwmPager/FvwmPager.[c1]:
5546         * FvwmPager/x_pager.c:
5547         removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1
5548         now means no gap, so the default is now 3 (was 2)
5550 2000-05-13  Dominik Vogt  <dominik.vogt@gmx.de>
5552         * FvwmTaskBar/Goodies.c:
5553         fixed checking for mail although "None" Mailbox was used if a Mailcheck
5554         interval was set
5556 2000-05-12  Hippo
5558         * FvwmAnimate/FvwmAnimate.c:
5559         * FvwmAuto/FvwmAuto.c:
5560         * FvwmConsole/FvwmConsole.1:
5561         * FvwmForm/FvwmForm.c:
5562         * FvwmGtk/FvwmGtk.c:
5563         * FvwmIconBox/FvwmIconBox.c:
5564         * FvwmIconMan/fvwm.c:
5565         * FvwmTaskBar/FvwmTaskBar.c:
5566         * FvwmWinList/FvwmWinList.c:
5567           Replaced FINISHED_STARTUP, UNLOCK & KILLME commands.
5568         * FvwmCommand/FvwmCommandS.c: does it's own killme processing.
5570 2000-05-10  Michael Han  <mikehan@best.com
5572         * FvwmDebug/FvwmDebug.1:
5573         * FvwmDebug/FvwmDebug.h:
5574         * FvwmDebug/FvwmDebug.c:
5575         FvwmDebug now has -v flag for optional flag output
5576         FvwmDebug now directs to arbitrary files
5577         FvwmDebug reads add/configure packets by casting to ConfigWinPacket
5578         Lots of cleanup in FvwmDebug, reducing the number of functions
5580 2000-05-10  olicha  <olivier.chapuis@free.fr>
5582         * FvwmScript/Instruction.c (ReceivFromScript):
5583         Fixed cpu if ReceivFromScript is used by swallowed Script
5584         in periodic task
5586         * FvwmScript/FvwmScript.c (ReadFvwmScriptArg):
5587         Fixed communication between a child script and its children
5589         * FvwmScript/Widget/List.c (DrawVSblist):
5590         Fixed drawing of the List "ascenseur vertical"
5592 2000-05-05  Mikhael Goikhman  <migo@homemail.com>
5594         * FvwmWharf/FvwmWharf.1: fixed a typo
5595         * FvwmCpp/FvwmCpp.c (main): the same missing space as described below
5597 2000-05-05  Brad Giaccio  <bgiaccio@psrw.com>
5599         * FvwmM4/FvwmM4.c (main):
5600         fixed a bug created when FVWM_DATADIR was added to m4 options
5601                 -  sprintf(m4_options, "-I '%s'", FVWM_DATADIR);
5602                 +  sprintf(m4_options, "-I '%s' ", FVWM_DATADIR);
5603         the missing space after the ' caused the next option in the commandline
5604         to be ignored
5606 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
5608         * FvwmAuto/FvwmAuto.c (main):
5609         enabled corrected fix (not hack) again. If the action is a function
5610         without 'raise' or 'lower' in its name, a user definitely does not
5611         want to have raise/lower support, i.e. ignoring already raised windows.
5613 2000-05-02  Dominik Vogt  <dominik.vogt@gmx.de>
5615         * FvwmAuto/FvwmAuto.c (main):
5616         fixed raiselower hack
5617         removed raiselower hack for now; what if the action is a function w/o
5618         'raise' or 'lower' in its name?
5620         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5621         (AdjustWindow):
5622         simplified placement code when window height changes
5623         fixed placement of window list with negative y geometry and
5624         TitleAtBottom
5626         * FvwmWinList/FvwmWinList.1:
5627         Clarified NoAnchor option.
5629 2000-04-27  Mikhael Goikhman  <migo@homemail.com>
5631         * FvwmAuto/FvwmAuto.c (main):
5632         fixed incorrect allocation when adding Silent prefix;
5633         use special Raise/Lower support only if actions have something
5634         to do with Raise/Lower, otherwise listen to focus changes only
5636 2000-04-27  Dominik Vogt  <dominik.vogt@gmx.de>
5638         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
5639         applied fix for uninitialised variable by John Latham
5641 2000-04-26  olicha  <olivier.chapuis@free.fr>
5643         * FvwmTaskBar/FvwmTaskBar.1:
5644         Corrected miss print and document TipsColorset
5646 2000-04-26  Dominik Vogt  <dominik.vogt@gmx.de>
5648         * FvwmPager/x_pager.c (initialize_pager):
5649         fixed negative x/y geometries of main pager window
5651 2000-04-24  Dominik Vogt  <dominik.vogt@gmx.de>
5653         * FvwmScript/Instructions.c (Exec):
5654         -Wall fix
5656 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
5658         * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am,
5659         * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c,
5660         * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm.,
5661         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in,
5662         * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am,
5663         * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am,
5664         * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c,
5665         * FvwmM4/Makefile.am, FvwmPager/Makefile.am,
5666         * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c,
5667         * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am,
5668         * FvwmScript/Scripts/ScriptFvwmBaseConfig,
5669         * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am,
5670         * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am:
5671         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
5672         renamings and rewordings.
5674 2000-04-25  olicha  <olivier.chapuis@free.fr>
5676         * FvwmTaskBar/FvwmTaskBar.c:
5677         * FvwmTaskBar/List.c:
5678         * FvwmTaskBar/Goodies.c:
5679         Messages go to stderr as almost all the other modules
5681 2000-04-24  olicha  <olivier.chapuis@free.fr>
5683         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5684         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate,
5685         IsItemIndexIconSuppressed):
5686         Fixed double animations (module & icon) with NoIconAction.
5687         This does not work perfectly with a dynamic (no)icon style change.
5689 2000-04-24  olicha  <olivier.chapuis@free.fr>
5691         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5692         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky):
5693         Fixed sticky/slippery change with DeskOnly
5695 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
5697         * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints
5698         * FvwmWharf/FvwmWharf.c (change_window_name): set resource names
5699         * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit
5700         * FvwmIdent/FvwmIdent.c (list_end): remove debug messages
5702 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
5704         * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key
5705         release without an actual press first
5707 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
5709         * FvwmIdent/FvwmIdent.c (change_window_name):  FvwmIdent sets resource
5710         name to module alias and resource class to module name.
5712         * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource
5713         name to module alias and resource class to module name.
5715 2000-04-22  Mikhael Goikhman  <migo@homemail.com>
5717         * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60)
5718         * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description
5720 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
5722         * FvwmWinList/FvwmWinList.c: Another I18N patch.
5724 2000-04-20  olicha <olivier.chapuis@free.fr>
5726         * FvwmScript/Instruction.c (*LaunchScript, Exec):
5727         Replace some int by unsigned long for OSF1 V4.O alpha and al.
5729 2000-04-20  olicha <olivier.chapuis@free.fr>
5731         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
5732         * FvwmScript/Scripts/script-fvwm-sample95.pl:
5733         Added a CDE support and a new FAST/SLOW X server option for
5734         the Sample-95 installation
5736         * FvwmScript/Scripts/ScriptFvwmBrowser
5737         Some fixes, need more work.
5739 2000-04-19  Hippo
5741         * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109)
5743 2000-04-18  Mikhael Goikhman  <migo@homemail.com>
5745         * FvwmM4/FvwmM4.c (main):
5746         * FvwmCpp/FvwmCpp.c (main):
5747         add "-I FVWM_CONFIGDIR" to preprocessors
5749 2000-04-18  Dominik Vogt  <dominik.vogt@gmx.de>
5751         * FvwmAuto/FvwmAuto.c (main):
5752         tried to fix bug #550
5754 2000-04-18  Hippo
5756         * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved
5757         transparency support for mini-windows. (todo 108)
5759 2000-04-17  olicha <olivier.chapuis@free.fr>
5761         * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu)
5762         Fixed ChangeTitle for PopupMenu
5764 2000-04-16  olicha <olivier.chapuis@free.fr>
5766         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
5767         replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile
5769 2000-04-16  Dan Espen  <dane@mk.telcordia.com>
5771         * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments.
5773 2000-04-16  olicha <olivier.chapuis@free.fr>
5775         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
5776         * FvwmScript/Scripts/script-fvwm-sample95.pl:
5777         ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files
5778         config and parse the menus (and the (Mini)Icon styles).
5780 2000-04-15  olicha <olivier.chapuis@free.fr>
5782         * FvwmForm/FvwmFormQuitVerify.
5783         Added restart
5785 2000-04-13  olicha <olivier.chapuis@free.fr>
5787         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
5788         * FvwmScript/Scripts/script-fvwm-sample95.pl:
5789         * /FvwmScript/Scripts/Makefile.am
5790         Fixed sample-95 building.
5792 2000-04-11  olicha  <olivier.chapuis@free.fr>
5794         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
5795         * FvwmScript/Scripts/Makefile.am
5796         A new FvwmScript script for installing system.fvwm2rc-sample-95
5798 2000-04-07  Dominik Vogt  <dominik.vogt@gmx.de>
5800         * FvwmDebug/FvwmDebug.c (list_old_add):
5801         (list_end):
5802         print out old window packets; patch by Mike Han
5804 2000-04-06  Dan Espen  <dane@mk.telcordia.com>
5806         * FvwmForm/ReadXServer.c: Fix array bounds write error during
5807         editing of line recalled with meta <.
5809 2000-03-26  olicha  <olivier.chapuis@free.fr>
5811         * FvwmScript/Instructions.c (Exec):
5812         Fixed Do instruction again
5814 2000-03-24  Dominik Vogt  <dominik.vogt@gmx.de>
5816         * FvwmButtons/parse.c (ParseButton):
5817         fixed 'Action' option with trailing spaces
5819 2000-03-24  olicha  <olivier.chapuis@free.fr>
5821         * FvwmScript/Instructions.c (Exec):
5822         Fixed core dump with Do instruction with > 256 chars.
5823         Extended the above limit to 998 (as fvwm)
5825 2000-03-24  Dominik Vogt  <dominik.vogt@gmx.de>
5827         * FvwmAnimate/FvwmAnimate.c:
5828         use new command SET_NOGRAB_MASK
5830         * FvwmDebug/FvwmDebug.c (process_message):
5831         print out number of unknown packet type
5833 2000-03-10  Hippo
5835         * FvwmDragWell/fvwmDragWell.*: support for transpency
5837 2000-03-10  olicha  <olivier.chapuis@free.fr>
5839         * FvwmPager/x_pager.c (change_colorset):
5840         Fixed labels colorset changes. Note: there is still a problem
5841         with the lines which separate desk.
5843 2000-03-09  Hippo
5845         * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to
5846         prevent modules quiting when lots of colorsets are changed quickly
5848 2000-03-09  olicha  <olivier.chapuis@free.fr>
5850         * FvwmButtons/draw.c (RedrawButton):
5851         Fixed individual button Colorset for shaped swallowed apps
5853 2000-03-08  olicha  <olivier.chapuis@free.fr>
5855         * FvwmButtons/draw.c (RedrawButton):
5856         Fixed individual button Colorset
5857         * FvwmScript/Scripts/TerminalSettings.fss
5858         Now this script works
5860 2000-03-08  olicha  <olivier.chapuis@free.fr>
5862         * FvwmPager/x_pager.c (initialize_pager):
5863         Fixed hilight desk title drawing GC
5865 2000-03-01  Hippo
5867         * FvwmWinList/*: better refresh strategy: doesn't flicker anymore.
5869 2000-03-01  Dominik Vogt  <dominik.vogt@gmx.de>
5871         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
5872         fixed uninitialised colour set in swallowed applications
5874 2000-02-28  Dominik Vogt  <dominik.vogt@gmx.de>
5876         * FvwmIconMan/x.c (create_manager_window):
5877         applied colorset fix by Mike Han
5879 2000-02-11  olicha  <olivier.chapuis@free.fr>
5881         * FvwmScript/Scripts/ScriptFvwmBaseConfig
5882         Replaced GlobalOpts by the new corresponding styles.
5884 2000-02-06  olicha  <olivier.chapuis@free.fr>
5886         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5887         Removed debug code
5888         * FvwmScript/Instruction.c (ChangeBackColor):
5889         Fixed ChangeBackColor.
5890         * FvwmScript/Widgets/*:
5891         Removed unused XSetBackground.
5893 2000-02-06  olicha  <olivier.chapuis@free.fr>
5895         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5896         Fixed iconification of a sticky window after a desk switch
5897         with FvwmTaskBarDeskOnly
5899 2000-02-01  Hippo
5901         * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
5903 2000-01-31  Brad Giaccio  <bgiaccio@psrw.com>
5905         * FvwmGtk/FvwmGtk.1:
5906         fixed typo again
5908 2000-01-30  olicha  <olivier.chapuis@free.fr>
5910         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
5911         A write to file fix
5913 2000-01-28  Dominik Vogt  <dominik.vogt@gmx.de>
5915         * FvwmPager/FvwmPager.c (list_deiconify):
5916         fixed deiconify packet handling
5918         * FvwmGtk/FvwmGtk.1:
5919         fixed typo
5921 2000-01-28  olicha  <olivier.chapuis@free.fr>
5923         * FvwmPager/FvwmPager.c (main):
5924         * FvwmPager/FvwmPager.1:
5925         FvwmParger can use aliases.
5927 2000-01-27  Dominik Vogt  <dominik.vogt@gmx.de>
5929         * FvwmIconMan/xmanager.c (draw_manager):
5930         fixed drawing of empty region bug introduced with 'transparency' patches
5932         * FvwmIconMan/fvwm.c (ProcessMessage):
5933         fixed usage of 'focus' colours when followfocus is false
5935         * FvwmCommand/FvwmCommandS.c:
5936         removed debug fprintf
5938         * FvwmIconMan/xmanager.c (clear_empty_region):
5939         fixed drawing background in non-transparent IconMan
5941         * FvwmPager/x_pager.c (MoveWindow):
5942         (IconMoveWindow):
5943         fixed dragging windows out of pager
5945         * FvwmCommand/FvwmCommand.c:
5946         -Wall fix
5948         * FvwmCommand/FvwmCommand.h:
5949         * FvwmCommand/FvwmCommandS.c:
5950         fixed communication problem between server and client
5951         removed some code without effects
5952         simplified protocol
5953         removed dead pipe error message
5955 2000-01-26  olicha  <olivier.chapuis@free.fr>
5957         * FvwmScript/Scripts/ScriptFvwmBellSetup:
5958         * FvwmScript/Scripts/ScriptFvwmKeyboardSetup:
5959         * FvwmScript/Scripts/ScriptFvwmPointerSetup:
5960         * FvwmScript/Scripts/ScriptFvwmSreenSetup:
5961         * FvwmScript/FvwmScript.1:
5962         Some fixes
5964 2000-01-24  Hippo
5966         * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons
5968 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
5970         * FvwmPager/FvwmPager.c (ParseOptions):
5971         fix for fonts with quotes and "none"
5973 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
5975         * FvwmButtons/parse.c (my_get_font): patch to handle font as last option
5977 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
5979         * FvwmIconMan/FvwmIconMan.c
5980         Similar trick as for FvwmAuto; just do these two modules for now
5981         as these are the only ones that people are seeing problems with.
5983 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
5985         * FvwmAuto/FvwmAuto.c
5986         Changed default signal disposition to SA_RESTART instead of
5987         SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select()
5988         regardless of this setting.
5990 2000-01-19  Dominik Vogt  <dominik.vogt@gmx.de>
5992         * FvwmButtons/parse.c (my_get_font):
5993         (ParseContainer):
5994         (ParseButton):
5995         can now have fontname with spaces in buttons
5997 2000-01-18  Brad Giaccio  <bgiaccio@psrw.com>
5999         * FvwmIconMan/readconfig.c (trim): added function to remove extra
6000         white space from a line (fixed problem with font 5x7 plus a trailing
6001         space "font 5x7 "
6003         * FvwmIconMan/readconfig.c (read_in_resources):
6004         * FvwmPager/FvwmPager.c (ParseOptions):
6005         can now have fontname with spaces
6007 2000-01-15  Dominik Vogt  <dominik.vogt@gmx.de>
6009         * FvwmPager/x_pager.c:
6010         some safety fixes w/ balloon labels
6012 2000-01-14  Dominik Vogt  <dominik.vogt@gmx.de>
6014         * FvwmTheme/FvwmTheme.c (parse_colorset):
6015         fixed coredump using 'average' background as well as 'transparent'
6017         * FvwmIconMan/xmanager.c:
6018         fixed title changes on 'transparent' buttons
6020 2000-01-12  Dominik Vogt  <dominik.vogt@gmx.de>
6022         * FvwmIconMan/xmanager.c:
6023         don't draw empty titles oon empty managers
6024         (clear_empty_region):
6025         (draw_button):
6026         icon man honours transparent colour set backgrounds
6028         * FvwmPager/FvwmPager.c (list_new_desk):
6029         * FvwmPager/x_pager.c:
6030         make pager work with FvwmTheme's 'Transparent' option
6032 2000-01-09  Dominik Vogt  <dominik.vogt@gmx.de>
6034         * FvwmTheme/FvwmTheme.c:
6035         new option 'Transparent'
6037         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6038         (GetPanelGeometry):
6039         removed previous configure request patch
6041 2000-01-08  Dan Espen  <dane@mk.telcordia.com>
6043         * FvwmScript/FvwmScript.1 (example): Clean up.
6045 2000-01-07  Dominik Vogt  <dominik.vogt@gmx.de>
6047         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
6048         (HandlePanelPress):
6049         adapted to new fvwm ConfigureRequest code
6051 2000-01-06  Chris Rankin  <rankinc@zipworld.com.au>
6053         * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o
6055 2000-01-04  Dan Espen  <dane@mk.telcordia.com>
6057         * FvwmForm/FvwmForm.1: Document means of passing closing paren
6058         thru in a command string.
6060         * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass
6061         a closing paren thru in a command.
6063 2000-01-04  olicha <olivier.chapuis@free.fr>
6065         * FvwmScript/Scripts/ScriptFvwmQuit
6066         Fixed restart in ScriptFvwmQuit
6068 2000-01-04  Dominik Vogt  <dominik.vogt@gmx.de>
6070         * FvwmIconMan/x.c (X_init_manager):
6071         allow the buttongeometry option to reduce the button height to a
6072         minimum of the font height
6074 2000-01-04  olicha <olivier.chapuis@free.fr>
6076         * FvwmScript/Scripts/ScriptFvwmDefaultStyle:
6077         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
6078         * FvwmScript/FvwmScript.1 (EXAMPLES):
6079         Renamed DefaultStyle to BaseConfig. BaseConfig save its
6080         preferences in .FvwmBaseConfig or in a file given as first
6081         argument to the script. Others, "ameliorations"
6083 2000-01-03  olicha <olivier.chapuis@free.fr>
6085         * FvwmScript/Instructions.c (GetScriptArg):
6086         Fixed GetScriptArg core dump
6088 2000-01-02  Dominik Vogt  <dominik.vogt@gmx.de>
6090         * FvwmTaskBar/FvwmTaskBar.h:
6091         * FvwmButtons/FvwmButtons.c:
6092         * FvwmIconBox/FvwmIconBox.c:
6093         include fvwmlib.h before fvwm.h
6095 1999-12-31  Dan Espen  <dane@mk.telcordia.com>
6097         * FvwmScript/FvwmScript.1: Adjustments.
6099 1999-12-31  olicha  <olivier.chapuis@free.fr>
6101         * FvwmScript/Scripts/*:
6102         Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump,
6103         ScreenSetup and WidgetDemo to ScriptFvwm*.
6104         Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit.
6105         Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change
6106         and save most of the fvwm default styles
6108         * FvwmScript/Scripts/Makefile.am:
6109         The above scripts are installed in FVWM_CONFIGDIR
6111         * FvwmScript/FvwmScript.1
6112         New section EXAMPLES
6114 1999-12-31  olicha  <olivier.chapuis@free.fr>
6116         * FvwmScript/FvwmScript.c (BuildGUI):
6117         Fixed DefaultColorset
6118         Fixed main Colorset against Widget Colors
6120 1999-12-30  Dominik Vogt  <dominik.vogt@gmx.de>
6122         * FvwmButtons/FvwmButtons.c (swallow):
6123         longer delay before forcing a colorset background on a swallowed window
6125         * FvwmScroll/GrabWindow.c:
6126         removed #define MAX_ICON_NAME_LEN; already in defaults.h
6128 1999-12-29  Dominik Vogt  <dominik.vogt@gmx.de>
6130         * FvwmTheme/FvwmTheme.c (parse_colorset):
6131         some clean up
6132         new options 'Plain' and 'NoShape'
6133         fixed bug that reset bg to default colour when the pixmap was removed
6135         * FvwmButtons/button.c (buttonColorset):
6136         * FvwmButtons/draw.c (RedrawButton):
6137         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
6138         Colorset fg/hilight/shdow colours are applied properly to buttons
6140 1999-12-20  Dominik Vogt  <dominik.vogt@gmx.de>
6142         * FvwmCommand/FvwmCommandS.c (close_pipes):
6143         another try to fix the FvwmCommandS-on-exit core dump
6145 1999-12-28  olicha  <olivier.chapuis@free.fr>
6147         * FvwmScript/FvwmScript.c (ParseOptions):
6148         (main):
6149         * FvwmScript/FvwmScript.1
6150         New options FvwmScriptDefaultFont, FvwmScriptDefaultBack,
6151         FvwmScriptDefaultFore, FvwmScriptDefaultHilight,
6152         FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset
6155 1999-12-27  Mikhael Goikhman  <migo@homemail.com>
6157         * FvwmScript/FvwmScript.c (OpenWindow): set class & resource
6158         (main): minor rewording in the missing parameter error message
6160 1999-12-27  olicha  <olivier.chapuis@free.fr>
6162         * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task
6164         * FvwmScript/Scripts/Find:
6165         * FvwmScript/Scripts/Makefile.am:
6166         New script, a front-end to find
6168 1999-12-26  Dan Espen  <dane@mk.telcordia.com>
6170         * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly
6171         matches the buffer allocated for it.
6172         Suppress a UMR in referencing the first byte of unitialized input
6173         fields.
6175         * FvwmForm/ReadXServer.c: Backout code cleanup.  Needs more work.
6177         * FvwmScript/FvwmScript.1: Describe how scripts are located for
6178         reading.
6180         * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME
6181         or FVWM_CONFIGDIR in addition to old rules.  This makes
6182         "*FvwmScriptPath" unnecessary.
6184         * FvwmScript/Makefile.am: Pass configdir into FvwmScript.
6186         * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to
6187         pasting, and display corruption for multiple messages arriving from
6188         fvwm and showing in a forms message area.
6190 1999-12-20  Brad Giaccio  <bgiaccio@psrw.com>
6192         * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add
6193         one for iconbutton
6195 1999-12-18  olicha  <olivier.chapuis@free.fr>
6197         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
6198         (Alarm):
6199         (DoAlarmAction):
6200         (LoopOnEvents):
6201         Fixed Alarm stuff
6203 1999-12-17  Dan Espen  <dane@mk.telcordia.com>
6205         * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing
6206         structure initialization from {} to {0}.
6208         * FvwmDragWell/fvwmDragWell.h: remove spurious ;.
6210 1999-12-16  Dominik Vogt  <dominik.vogt@gmx.de>
6212         * FvwmBacker/FvwmBacker.c (ProcessMessage):
6213         backer now takes action when the desk is changed
6215         * FvwmPager/FvwmPager.c (ParseOptions):
6216         pager handles DesktopSize correctly; DeskTopScale option finally works
6218 1999-12-14  olicha  <olivier.chapuis@free.fr>
6220         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6221         (RevealTaskBar):
6222         (HideTaskBar):
6223         Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
6224         a lot of rows
6226 1999-12-13  olicha  <olivier.chapuis@free.fr>
6228         * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
6229         (LoopOnEvents):
6230         Fixed AutoStick
6232         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6233         (StartMeUp):
6234         Some hints clean up
6236 1999-12-12  olicha  <olivier.chapuis@free.fr>
6238         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6239         (redraw_buttons):
6240         Some clean up
6242 1999-12-10  Hippo
6244         * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon.
6246 1999-12-09  olicha  <olivier.chapuis@free.fr>
6248         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6249         * FvwmButtons/FvwmButtons.1:
6250         Just updated the last SlideWindow argument. Explained the use
6251         of NoHints with panels and updated the noborder option.
6253 1999-12-08  Dan Espen  <dane@mk.telcordia.com>
6255         * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability.
6256         Remove the #define inside the else.
6258         * FvwmButtons/FvwmButtons.1 Grammar.
6260 1999-12-08  Dominik Vogt  <dominik.vogt@gmx.de>
6262         * FvwmPager/FvwmPager.c (list_new_page):
6263         tried to fix M_NEW_PAGE packets in pager
6265 1999-12-07  Dan Espen  <dane@mk.telcordia.com>
6267         * FvwmForm/FvwmForm.c: You can save and  use the previous setting
6268         of a choice.
6270         * FvwmForm/FvwmForm.1: Document the saving of choices.
6272         * FvwmForm/FormFvwmRlogin.: Change the   rlogin  form so that  it
6273         remembers how it was last used.
6275 1999-12-07  Dominik Vogt  <dominik.vogt@gmx.de>
6277         * Makefile.am:
6278         removed GFvwmDebug
6280 1999-12-06  olicha  <olivier.chapuis@free.fr>
6282         * FvwmPager/FvwmPager.c (list_new_page):
6283         Fixed a problem if you switch of desk via clicking on a page
6285         * FvwmButtons/parse.c (ParsePanel):
6286         Fixed typo in comments
6288 1999-12-06  olicha  <olivier.chapuis@free.fr>
6290         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6291         Take in account bottom title and update the border width and title
6292         height in the good place to fix a bug with dynamic style changes
6293         and DeskOnly option.
6295         * FvwmButtons/FvwmButtons.1:
6296         Added a sentence in the position doc
6298 1999-12-06  Dan Espen  <dane@mk.telcordia.com>
6300         * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording.
6302 1999-12-06  olicha  <olivier.chapuis@free.fr>
6304         * FvwmButtons/FvwmButons.c (GetPanelGeometry):
6305         (process_message):
6306         (HandlePanelPress):
6307         * FvwmButtons/FvwmButons.h (button_info_struct):
6308         (panel_flags_type):
6309         * FvwmButtons/FvwmButons.1:
6310         * FvwmButtons/parse.c (ParsePanel):
6311         (ParseButton):
6312         Added a position option to Panel.
6314 1999-12-05  Dan Espen  <dane@mk.telcordia.com>
6316         *  FvwmForm/FvwmForm.c (DoCommand): Fixed  overprinting in  output
6317         message area.  Theres still an overprinting problem in pasting.
6319 1999-12-03  olicha  <olivier.chapuis@free.fr>
6321         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
6322         Resize the buttons array when border width change
6324 1999-12-03  Dominik Vogt  <dominik.vogt@gmx.de>
6326         * FvwmIconBox/FvwmIconBox.c (process_message):
6327         -Wall fix
6329 1999-12-03  olicha  <olivier.chapuis@free.fr>
6331         * FvwmEvent/FvwmEvent.c (main):
6332         (config):
6333         * FvwmEvent/FvwmEvent.1:
6334         New configuration option FvwmEventStartDelay: can be used to
6335         fix "the" FvwmEvent bug.
6337 1999-12-02  Brad Giaccio  <bgiaccio@psrw.com>
6339         * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if
6340         not following focus
6342 1999-12-01  Brad Giaccio  <bgiaccio@psrw.com>
6344         * FvwmIconMan/xmanager.c (resize_manager):
6345         Forgot to check if manager actually changed size before resizing
6346         pixmap, caused window additions to be very slow
6348 1999-11-30  olicha  <olivier.chapuis@free.fr>
6350         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
6351         Fixed a core dump if FvwmTaskBarColorset is not used
6353         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
6354         Fixed a dynamic style problem
6356 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
6358         * FvwmIconMan/ConfigFvwmIconMan:
6359         * FvwmIconMan/FvwmIconMan.1:
6360         * FvwmIconMan/readconfig.c (read_in_resources):
6361         * FvwmIconMan/xmanager.c:
6362         (draw_button):
6363         (set_win_iconified): added new option iconColorset and iconstyle
6365 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
6367         * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in
6369 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
6371         * FvwmWinList/FvwmWinList.1: fixed typo
6373         * FvwmIconBox/FvwmIconBox.1:
6374         * FvwmIconBox/FvwmIconBox.c (animate):
6375         (process_message):
6376         (main):
6377         (ParseOptions): added support for FvwmAnimate
6379 1999-11-30  Dominik Vogt  <dominik.vogt@gmx.de>
6381         * FvwmTaskBar/Goodies.c:
6382         (CreateTipWindow):
6383         added #ifdef SHAPE
6385 1999-11-30  olicha  <olivier.chapuis@free.fr>
6387         * FvwmTaskBar/Goodies.c (ShowTipWindow):
6388         Fixed core dump if FvwmTaskBarShowTips is not enabled
6390 1999-11-28  Dan Espen  <dane@mk.telcordia.com>
6392         * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically
6393         reads config files.
6395 1999-11-27  Dominik Vogt  <dominik.vogt@gmx.de>
6397         * FvwmTaskBar/FvwmTaskBar.1:
6398         fixed typo
6400 1999-11-27  Dominik Vogt  <dominik.vogt@gmx.de>
6402         * FvwmCommand/findcmd.pl (getcmd):
6403         use new name of 'functions' array
6405 1999-11-27  olicha  <olivier.chapuis@free.fr>
6407         * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage):
6408         (LoopOnEvent):
6409         (HideTaskBar):
6410         (RevealTaskBar):
6411         * FvwmTaskBar/FvwmTaskBar.1
6412         FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't
6413         hide if the pointer is on the border; fix a problem with the first
6414         tip.
6415         Fixed the StartMenu tip
6417 1999-11-27  Dominik Vogt  <dominik.vogt@gmx.de>
6419         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
6420         (ProcessMessage):
6421         -Wall fixes
6423 1999-11-27  Mikhael Goikhman  <migo@homemail.com>
6425         * FvwmBacker/FvwmBacker.[ch]:
6426         Don't listen to M_NEW_DESK anymore; fixed colorset update condition;
6427         removed all kinds of debug logs, some clean up.
6429 1999-11-26  Dan Espen  <dane@mk.telcordia.com>
6431         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks
6432         being ignored.
6434 1999-11-26  Hippo
6436         * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop
6438 1999-11-25  Dan Espen  <dane@mk.telcordia.com>
6440         * FvwmForm/FvwmForm.c: Allow for command line variables for forms.
6441         * FvwmForm/FvwmForm.1: Document variable substitution in forms.
6443 1999-11-25  olicha  <olivier.chapuis@free.fr>
6445         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
6446         (process_message):
6447         (AddItem):
6448         * FvwmIconBox/FvwmIconBox.1
6449         Added FvwmIconBoxUseSkipList configuration option
6451         * FvwmWinList/FvwmWinList.1
6452         Fix an obvious typo
6454 1999-11-25  Dominik Vogt  <dominik.vogt@gmx.de>
6456         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6457         attempt to improve sliding panels
6459         * FvwmIconBox/icons.c (CreateIconWindow):
6460         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
6461         (AddCommand):
6462         -Wall fixes
6464 1999-11-24  Brad Giaccio  <bgiaccio@psrw.com>
6465         * FvwmIconMan/xmanager.c (resize_manager):
6466         if using a colorset gradient or pixmap it is now resized when
6467         then the manager changes sizes
6469 1999-11-24  olicha  <olivier.chapuis@free.fr>
6471         * FvwmTaskBar/FvwmTaskBar.1
6472         * FvwmTaskBar/ConfigFvwmTaskBar
6473         Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since
6474         now the position computation take the real border width in account
6476 1999-11-24  Hippo
6478         * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching,
6479         allowed some XErrors to not dump core
6480         *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors.
6482 1999-11-23  Mikhael Goikhman  <migo@homemail.com>
6484         Applied a FvwmBacker patch from Michael Han, fixed and modified.
6486         * FvwmBacker/FvwmBacker.[ch]:
6487         * FvwmBacker/ConfigFvwmBacker:
6488         * FvwmBacker/FvwmBacker.1:
6489         Added page-awareness; converted to linked list of commands instead of
6490         table (to fix bugs caused if DesktopSize changes or if desktop is
6491         negative).
6492         A new syntax: *FvwmBackerCommand (Page x y, Desk d) command.
6493         Support for dynamic config changes; some clean up.
6495 1999-11-22  olicha  <olivier.chapuis@free.fr>
6497         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody):
6498         (CreateMailTipWidow):
6499         (MouseInClock):
6500         (MouseInMail):
6501         Fixed mail drawing and tips drawing.
6503         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6504         Fixed an AutoHide bug: no hide after a "StartMenu" Popup
6506 1999-11-22  olicha  <olivier.chapuis@free.fr>
6508         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6509         (LoopOnEvents):
6510         (StartMeUp):
6511         Fixed AutoHide with dynamic change of the frame width.
6513 1999-11-21  Dominik Vogt  <dominik.vogt@gmx.de>
6515         * FvwmIconMan/fvwm.c (new_window):
6516         removed debug 'sleep'
6518 1999-11-21  olicha  <olivier.chapuis@free.fr>
6520         * FvwmWinList/FvwmWinList.c (AdjustWindow):
6521         Fixed a core dump. I hope I have not completely reverted the last
6522         WinList commit.
6524 1999-11-21  olicha  <olivier.chapuis@free.fr>
6526         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6527         (ParseConfigLine):
6528         (LoopOnEvents):
6529         (StartMeUp):
6530         Fixed TaskBar so that it works with dynamic change of the frame width.y
6531         Did so that the TaskBar is always the full width of the screen, even
6532         if the border width is not 4.
6533         Removed some forgeted debug code.
6534         Note: There are some problems with AutoHide at the first Reveal/Hide
6535         after a change of the frame width.
6537 1999-11-20  Dominik Vogt  <dominik.vogt@gmx.de>
6539         * FvwmIconMan/x.c (xevent_loop):
6540         workaround for a possible bug in XFree86; an EnterNotify event slipped
6541         into the loop body that was supposed to select only ConfigureNotify
6543         * FvwmCommand/FvwmCommandS.c:
6544         * FvwmCommand/FvwmCommand.c:
6545         fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the
6546         console, i.e. 'unix' is removed and thus the hostname is used
6548         * FvwmIconMan/xmanager.c (clear_empty_region):
6549         fixed a minor redrawing bug when the width of the manager was not a
6550         multiple of the button width
6552         * FvwmWinList/FvwmWinList.c (AdjustWindow):
6553         fixed picture width calculation
6554         (ProcessMessage):
6555         mini icon changes change the window size too
6557         * FvwmPager/x_pager.c (SwitchToDeskAndPage):
6558         workaround for buggy XFree86
6560         * FvwmIconMan/functions.c:
6561         -Wall fix
6563 1999-11-17  Dominik Vogt  <dominik.vogt@gmx.de>
6565         * FvwmTaskBar/FvwmTaskBar.1:
6566         Fixed a typo.
6568 1999-11-19  Dan Espen  <dane@mk.telcordia.com>
6570         * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully
6571         clarification on the geometry specification.
6573 1999-11-18  olicha  <olivier.chapuis@free.fr>
6575         * FvwmBacker/FvwmBacker.{c,h}:
6576         * FvwmIconBox/FvwmIconBox.{c,h}:
6577         * FvwmIconMan/FvwmIconMan.{c,h}:
6578         * FvwmIconMan/function.c:
6579         * FvwmTaskBar/FvwmTaskBar.{c,h}:
6580         * FvwmTaskBar/Goodies.c:
6581         * FvwmWinList/FvwmWinList.c:
6582         Now these modules used the SendFvwmPipe of the library which
6583         comes from FvwmIconMan. This fixe random "crash" of WinList
6584         and TaskBar
6586         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
6587         (ProcessMessage):
6588         (StartMeUp):
6589         * FvwmTaskBar/FvwmTaskBar.1:
6590         New configuration option FvwmTaskBarRows
6592 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
6594         * FvwmForm/Makefile.am: removed FORCE from FvwmTalk
6595         * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart'
6596         * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile
6598 1999-11-16  Dan Espen  <dane@mk.telcordia.com>
6600         * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments.
6602 1999-11-16  olicha  <olivier.chapuis@free.fr>
6604         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
6605         (CreateOrUpdateGCs):
6606         (change_colorset):
6607         (StartMeUp):
6608         (ShutMeDown):
6609         * FvwmTaskBar/FvwmTaskBar.1:
6610         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
6611         (ButtonDraw):
6612         New configuration options: FocusFore, FocusBack, FocusColorset,
6613         NoBrightFocus, 3Dfvwm. Fixed drawing of buttons.
6615 1999-11-16  olicha  <olivier.chapuis@free.fr>
6617         * FvwmTaskBar/ButtonArray.c (DoButton):
6618         Fixed drawing out of a button
6620 1999-11-15  Dominik Vogt  <dominik.vogt@gmx.de>
6622         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
6623         removed debug statement.
6625         * FvwmScript/FvwmScript.1:
6626         * FvwmSaveDesk/FvwmSaveDesk.1:
6627         * FvwmSave/FvwmSave.1:
6628         * FvwmRearrange/FvwmRearrange.1:
6629         * FvwmIconBox/FvwmIconBox.1:
6630         * FvwmGtk/FvwmGtk.1:
6631         * FvwmForm/FvwmForm.1:
6632         * FvwmEvent/FvwmEvent.1:
6633         * FvwmCpp/FvwmCpp.1:
6634         * FvwmCommand/FvwmCommand.1:
6635         * FvwmAuto/FvwmAuto.1:
6636         * FvwmAnimate/FvwmAnimate.1:
6637         * FvwmTaskBar/FvwmTaskBar.1:
6638         * FvwmWinList/FvwmWinList.1:
6639         * FvwmPager/FvwmPager.1:
6640         * FvwmIconMan/FvwmIconMan.1:
6641         * FvwmTheme/FvwmTheme.1:
6642         * FvwmButtons/FvwmButtons.1:
6643         ispell session
6645 1999-11-14  Dominik Vogt  <dominik.vogt@gmx.de>
6647         * FvwmIconMan/xmanager.c (set_win_picture):
6648         (draw_button):
6649         fixed redrawing when mini icon changes causing the button to shrink
6651         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6652         redraw window list when mini icon changes
6654 1999-11-12  olicha  <olivier.chapuis@free.fr>
6656         * FvwmGtk/FvwmGtk.c (main):
6657         (ProcessMessage):
6658         Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
6659         only for M_STRING
6661 1999-11-12  olicha  <olivier.chapuis@free.fr>
6663         * FvwmAnimate/FvwmAnimate.c (main):
6664         (Loop):
6665         * FvwmAuto/FvwmAuto.c (main):
6666         Use SetSyncMask in the place of M_LOCKONSEND
6668 1999-11-12  olicha  <olivier.chapuis@free.fr>
6670         * FvwmTaskBar/FvwmTaskBar.c (main):
6671         (ParseConfig):
6672         (ProcessMessage):
6673         * FvwmTaskBar/FvwmTaskBar.1:
6674         * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates):
6675         New configuration option NoIconAction for animation
6677 1999-11-12  olicha  <olivier.chapuis@free.fr>
6679         * FvwmIconMan/FvwmIconMan.c (main):
6680         * FvwmIconMan/fvwm.c (ProcessMessage):
6681         Use SetSyncMask in the place of M_LOCKONSEND for synchronize its
6682         processing with fvwm only for M_ICONIFY and M_DEICONIFY messages
6684 1999-11-11  olicha  <olivier.chapuis@free.fr>
6686         * FvwmWinList/FvwmWinList.c (main):
6687         (ProcessMessage):
6688         Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction
6689         configuration command
6691 1999-11-09  olicha  <olivier.chapuis@free.fr>
6693         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
6694         (ProcessMessage):
6695         * FvwmTaskBar/ButtonArray.c (AddButton):
6696         Fixed mini-icons and iconified state problems with DeskOnly
6697         option.
6699 1999-11-09  Dominik Vogt  <dominik.vogt@gmx.de>
6701         * FvwmPager/x_pager.c (DrawGrid):
6702         (DrawIconGrid):
6703         fixed previous patch
6704         (DrawGrid):
6705         fixed previous fix
6707         * FvwmPager/FvwmPager.c: (ParseOptions):
6708         * FvwmPager/x_pager.c (DrawGrid):
6709         (DrawIconGrid):
6710         new option 'NoSeparators'
6712 1999-11-04  Hippo
6714         * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window()
6716 1999-11-04  Dominik Vogt  <dominik.vogt@gmx.de>
6718         * FvwmIconMan/xmanager.c (get_gcs):
6719         fixed uninitialised variable
6721 1999-11-04  Olivier Chapuis  olivier.chapuis@free.fr
6723         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6724         Fix a MoveToDesk problem.
6726 1999-11-03  Hippo
6728         * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
6730 1999-11-03  Dominik Vogt  <dominik.vogt@gmx.de>
6732         * FvwmIconMan/xmanager.c (set_win_iconified):
6733         -Wall fixes
6735         * FvwmDragWell/fvwmDragWell.c:
6736         * FvwmDragWell/xdndDragSource.c:
6737         * FvwmDragWell/cursorStuff.c:
6738         fixed tons of -Wall warnings, bugs, etc.
6739         added GPL notice to all FvwmDragWell source files
6741 1999-10-31  Dan Espen  <dane@mk.telcordia.com>
6743         * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir.
6745 1999/10/30  Bob Woodside  <proteus@pcnet.com>
6747         * FvwmIdent/FvwmIdent.h:
6748         * FvwmIdent/FvwmIdent.c:  Belated GSFR. This was overlooked in
6749         the original GSFR because it had the old flag values coded inline
6750         instead of relying on the header, so it never got any build
6751         errors when the flags were changed. (Bug Rept #499)
6753 1999-10-30  Olivier Chapuis  olivier.chapuis@free.fr
6755         * FvwmForm/FvwmRootCursor.:
6756         * FvwmForm/FvwmRootCursor.pl:
6757         Replace xsetroot by CursorStyle ROOT.
6759 1999-10-26  Brad Giaccio
6761         * FvwmIconMan/*.c: New config option *NoIconAction
6763 1999-10-26  Michael Han
6765         * FvwmIconMan/*.c:
6766         FvwmIconam can use an alias. New resolutions: !desk, !page
6768 1999-10-25  Hippo
6770         * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or
6771         gradient.  bg and fg default to average and contrast.
6773 1999-10-24  Dan Espen  <dane@mk.telcordia.com>
6775         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage
6776         of XDrawString when typing more characters than an input field can
6777         hold.
6779 1999-10-24  Chris Rankin
6781         * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
6782         prototypes
6783         * FvwmIconMan: some Wall fixes; also put "const" in a few places
6785 1999-10-22  Douglas Straub
6787         * FvwmDragWell/*: new module
6789 1999-10-22  Olivier Chapuis
6791         * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window,
6792         Only animates when window is mapped.
6793         * FvwmWinList/List.c: Fixed animation to wrong place.
6795 1999-10-21  Dan Espen  <dane@mk.telcordia.com>
6797         * FvwmForm/FvwmForm.1: Correct the identification of the architecture
6798         independent data directory.  It should have been [PREFIX/etc/fvwm].
6800 1999-10-20  Hippo
6802         * */*.c: replaced Colorset[x % nColorsets] with
6803         Colorset[x] and made sure AllocColorset(x) is called before
6804         reference.
6805         * */*: moved saferealloc into libfvwm.a
6806         * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset
6808 1999-10-18 Olivier Chapuis <olivier.chapuis@free.fr>
6810         * FvwmWinList.c (main): Fix a problem if we start WinList with
6811         ModuleSynchronous.
6813 1999-10-17  Dan Espen  <dane@mk.telcordia.com>
6815         * FvwmBanner: Moved 2 xpm files into the icon distribution.
6816         The only one remaining is the one built into FvwmBanner.
6818 1999-10-15  Hippo
6820         * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
6821         black on gray.
6823 1999-10-15  Dominik Vogt  <dominik.vogt@gmx.de>
6825         * FvwmWinList/FvwmWinList.1: updated man page
6827 1999-10-14  Hippo
6829         * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use
6830         make syntax if you want to change the script language.
6831         * FvwmScript/BUGS: removed (lack of info makes it useless).
6832         * FvwmScript/README: new file with build instructions.
6833         * FvwmScript/FvwmScript.c: replaced a macro with equivalent.
6835 1999-10-13  Dominik Vogt  <dominik.vogt@gmx.de>
6837         * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome
6838         installed
6840 1999-10-12  Hippo
6842         * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless
6843         *FvwmPagerWindow3dBorders is pecified
6845 1999-10-12  Dominik Vogt  <dominik.vogt@gmx.de>
6847         * FvwmWinList/ButtonArray.c (UpdateButtonIconified):
6848         * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a
6849         bit better; use a few pixels less space
6851         * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles
6852         so that the closing ')' of an iconified window with the longest title
6853         is still visible
6855 1999-10-11  Dominik Vogt  <dominik.vogt@gmx.de>
6857         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6858         * FvwmWinList/ButtonArray.c (ButtonNew):
6859         removed debug code
6861         * FvwmPager/FvwmPager.c (ParseOptions):
6862         * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators'
6864 1999-10-08  Dominik Vogt  <dominik.vogt@gmx.de>
6866         * FvwmRearrange/Makefile.am (FvwmCascade):
6867         (FvwmTile): removed warning messages
6869 1999-10-07  Eric Gillespie Jr.  <epg@pobox.com>
6871         * FvwmGtk/FvwmGtk.c: Include <gnome.h> if Gnome is installed.
6872         (main): Calls gnome_init instead of gtk_init if Gnome is installed.
6874 1999-10-07  Dominik Vogt  <dominik.vogt@gmx.de>
6876         * FvwmWinList/ButtonArray.c (ButtonPicture):
6877         * FvwmWinList/FvwmWinList.c (AdjustWindow):
6878         Don't reserve space for windows if no window has a mini icon
6880         * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong
6881         page
6883         * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
6884         patch
6886 1999-10-06 Olivier Chapuis <olivier.chapuis@free.fr>
6888         * FvwmScroll/FvwmScroll.c (main):
6889         * FvwmScroll/FvwmScroll.h :
6890         * FvwmScroll/GrabWindow.c (CreateWindow):
6891         Add a way to compute the size of the scrolled window as
6892         a percentage of the full screen
6894 1999-10-06  Hippo
6896         * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc
6897         Fixed ChangeColorset when overflowing.
6899 1999-10-05  Dominik Vogt  <dominik.vogt@gmx.de>
6901         * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay
6903         * FvwmM4/FvwmM4.c (main):
6904         * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable
6906 1999-10-03  Dominik Vogt  <dominik_vogt@gmx.de>
6908         * FvwmTheme/FvwmTheme.1: add description of colour set command line
6909         parameters
6910         added extensive example
6912         * FvwmTaskBar/FvwmTaskBar.1: documented colorset support
6914         * FvwmM4/Makefile.am (LDADD):
6915         * FvwmCpp/Makefile.am (LDADD):
6916         * FvwmBanner/Makefile.am (LDADD):
6917         link with -lm; necessary to include libs/Picture.h but doesn't make the
6918         binary larger
6920 1999-10-02  Chris Rankin  <rankinc@zipworld.com.au>
6922         * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
6923         handling
6924         * FvwmCommand/FvwmCommand.h : removed redundant headers
6925         * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
6926         handling
6928 1999-10-02  Dominik Vogt  <dominik_vogt@gmx.de>
6930         * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page
6932         * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for
6933         respawned applications
6934         (Loop): actions can be bound to panel buttons too
6936         * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc
6938 1999-10-01  Dominik Vogt  <dominik_vogt@gmx.de>
6940         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump
6942 1999-09-30  Dominik Vogt  <dominik.vogt@gmx.de>
6944         * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code
6946         * FvwmButtons/parse.c (ParsePanel):
6947         * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator'
6948         without arguments
6950         * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function
6951         handles 'Escape' to cancel and other keystrokes
6953         * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled
6954         with 'Escape' and select with 'Enter' and 'Space'.
6955         (GetTargetWindow): handles keyboard shortcuts as well
6956         moved function to lib
6958 1999-09-30  Dominik Vogt  <dominik_vogt@gmx.de>
6960         * FvwmTheme/FvwmTheme.c (get_simple_color):
6961         (parse_colorset): rewrote colour set parsing; it now takes a comma
6962         separated list of arguments.
6964 1999-09-29  Dominik Vogt  <dominik_vogt@gmx.de>
6966         * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to
6967         the Fore/Back colours
6969 1999-09-28  Paul D. Smith  <psmith@gnu.org>
6971         * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff.
6972         * FvwmCommand/Makefile.am: Ditto.
6973         * FvwmCommand/scripts/Makefile.am: Ditto.
6975         Patch from Harald Dunkel <harri@Synopsys.COM>.
6977         * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of
6978         screen, x, y, w, h, xneg, yneg.
6979         * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width.
6980         * FvwmScript/Widgets/Tools.h: Add include of <sys/select.h>.
6981         * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t,
6982         not int.
6984 1999-09-28  Dominik Vogt  <dominik.vogt@gmx.de>
6986         * FvwmCpp/FvwmCpp.c (cpp_defs):
6987         * FvwmM4/FvwmM4.c (m4_defs):
6988         * FvwmScript/Widgets/VDipstick.c (DrawVDipstick):
6989         -Wall fixes
6991         * FvwmPager/x_pager.c (MovePage): fixed memory leak
6993 1999-09-28  Hippo
6995         * FvwmScript/*: Implemented colorset support.
6997 1999-09-26  Dominik Vogt  <dominik_vogt@gmx.de>
6999         * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up
7000         TaskBar after a recapture
7002         * FvwmTaskBar/ButtonArray.c (AddButton):
7003         * FvwmTaskBar/Start.c (StartButtonParseConfig):
7004         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
7005         (DestroyTipWindow):
7006         (CreateTipWindow):
7007         * FvwmTaskBar/FvwmTaskBar.c (main):
7008         (StartMeUp):
7009         (CreateOrUpdateGCs):
7010         implemented colour set support in TaskBar
7011         several bug fixes
7013         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
7014         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
7015         (StartMeUp):
7016         (ProcessMessage):
7017         added IconBack option
7019         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
7020         fixed an array bounds read problem in parsing
7021         fixed an array bounds write problem in parsing
7023         * FvwmTaskBar/Makefile.am (LDADD): added -lm
7025         * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call
7027         * FvwmButtons/draw.c (RedrawButton):
7028         reverse panel indicators when panel is active
7030 1999-09-26  Chris Rankin <rankinc@zipworld.com.au>
7032         * FvwmAnimate/FvwmAnimate.c:
7033         Installed reentrant signal handling, and make a few -Wall fixes
7035 1999-09-26  Dominik Vogt  <dominik_vogt@gmx.de>
7037         * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset):
7038         * FvwmButtons/FvwmButtons.c (swallow):
7039         improved(?) setting backgrounds of swallowed applications
7041         * FvwmScroll/GrabWindow.c (CreateWindow):
7042         (Loop):
7043         * FvwmPager/x_pager.c (ChangeDeskForWindow):
7044         (initialize_pager):
7045         (ReConfigure):
7046         (AddNewWindow):
7047         (ChangeDeskForWindow):
7048         (MoveResizePagerView):
7049         (Hilight):
7050         (MapBalloonWindow):
7051         (change_colorset):
7052         * FvwmIdent/FvwmIdent.c (list_end):
7053         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
7054         * FvwmForm/FvwmForm.c (OpenWindows):
7055         * FvwmButtons/FvwmButtons.c (change_colorset):
7056         (change_swallowed_window_colorset):
7057         * FvwmBacker/FvwmBacker.c (set_desk_background):
7058         use new signature of SetWindowBackground()
7060 1999-09-24  Dominik Vogt  <dominik.vogt@gmx.de>
7062         * FvwmM4/FvwmM4:
7063         * FvwmCpp/FvwmCpp.c:
7064         removed unused reference to <X11/Xmu/SysUtil.h>
7065         removed unused reference to <X11/extensions/shape.h>
7067 1999-09-23  Paul D. Smith  <psmith@gnu.org>
7069         * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier
7070         in all LDADD variables, before (for example) the $(xpm_LIBS)
7071         reference; sometimes the latter doesn't contain its own -L
7072         options, and uses X's.
7074 1999-09-23  Hippo
7076         * FvwmTheme/FvwmTheme.c: Fixed memory corruption.
7078 1999-09-23  Dominik Vogt  <dominik_vogt@gmx.de>
7080         * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when
7081         panels are mapped
7082         (GetPanelGeometry): borders and titles are considered before
7083         calculating the panel geometry
7084         (Loop):
7085         (main): new command line option '-transientpanel'
7087         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak
7088         (parse_colorset): fixed potentially free'ing random colours when a
7089         colour set changes
7091 1999-09-19  Dominik Vogt  <dominik_vogt@gmx.de>
7093         * FvwmIconMan/x.c (xevent_loop): removed debug messages
7095         * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in
7096         the rightmost column of buttons (bug #457)
7098         * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were
7099         hilighted at the same time.
7101         * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when
7102         called with the root window.
7104         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
7105         (ProcessMessage): removed use of snprintf
7107 1999-09-17  Mikhael Goikhman  <migo@homemail.com>
7109         * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of
7110         banners by removing empty lines/columns
7112 1999-09-16  Hippo
7114         * FvwmScript/*: Fixed man page formatting, removed generated files
7115         removed many copies of display and colormap, uses GetColor from fvwmlib,
7116         uses same Visual as fvwm.
7118 1999-09-16  Mikhael Goikhman  <migo@homemail.com>
7120         * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm,
7121         removed stylized '2' and renamed array name to fvwm_logo_xpm,
7122         removed redudand color and reduced size of the image
7124         * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo
7125         and its original colorful version
7127         * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and
7128         add fvwm-logo-current.xpm to FvwmBanner dependences
7130         * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm
7131         to fvwm_logo_xpm
7133 1999-09-15  Dominik Vogt  <dominik_vogt@gmx.de>
7135         * FvwmButtons/FvwmButtons.c (SwallowedWindow):
7136         (IsThereADestroyEvent):
7137         (Loop):
7138         (HandlePanelPress):
7139         (swallow):
7140         * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
7141         with resizing)
7143         * FvwmButtons/draw.c (MakeButton): panel handling fix
7145 1999-09-14  Dan Espen  <dane@mk.telcordia.com>
7147         * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an
7148         EXTRA_DIST.
7150         * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon
7151         from the FvwmBanner directory.
7153         * FvwmScript/Scripts/README (FvwmScript): New location for icons.
7155         * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons
7156         directory, now in icon package.
7158 1999-09-14  Hippo
7160         * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color,
7161         *FvwmThemReadWriteColors implemented (PseudoColor only)
7163 1999-09-14  Dominik Vogt  <dominik.vogt@gmx.de>
7165         * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p
7167 1999-09-13  Dominik Vogt  <dominik.vogt@gmx.de>
7169         * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs
7171 1999-09-09  Dominik Vogt  <dominik_vogt@gmx.de>
7173         * FvwmButtons/parse.c (ParseButton):
7174         new 'smooth' option for panels
7176         * FvwmPager/FvwmPager.c (list_add): prevent windows from being added
7177         twice
7178         (process_message): switch cases were not terminated with break;
7180         * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
7181         respawning
7183         * FvwmButtons/FvwmButtons.c (Loop):
7184         (main):
7185         added -transient option
7187         * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle
7188         button to stay pressed in.
7190         * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message
7191         on shutdown
7192         (main): new option '-terminal' to choose a different terminal emulator
7194 1999-09-08  Dominik Vogt  <dominik_vogt@gmx.de>
7196         * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is
7197         mapped on the current page
7199         * FvwmBacker/FvwmBacker.c (set_desk_background):
7200         * FvwmBacker/FvwmBacker.c (ProcessMessage):
7201         * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support
7203         * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable
7205         * FvwmBacker/Makefile.am (LDADD): add -lm
7207         * FvwmBacker/FvwmBacker.c: reindented
7209         * FvwmWharf/FvwmWharf.c (DeadPipe):
7210         (CreateWindow): Wharf can be shut down with 'close' too.
7212         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler
7213         for ClientMessage.
7215 1999-09-08  Dan Espen  <dane@mk.telcordia.com>
7217         * FvwmForm/FvwmForm.c: initialize colorset to -1.  Avoid core dump
7218         when FvwmForm starts with no configuration.
7220 Mon Sep  6 10:32:54 1999  DanEspen  <dje@blue>
7222         * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing.
7224         * FvwmForm/FvwmForm.1: Document how all the keys work.
7226         * FvwmForm/FvwmForm.c (Restart),
7227         FvwmForm/ReadXServer.c (process_history),
7228         FvwmForm/FvwmForm.h: Be able to recall input history with
7229         Meta (mod2) "<" and ">".
7231 1999-09-07  Dan Espen  <dane@mk.telcordia.com>
7233         * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a
7234         way that makes in a parallel directory still work.
7236 1999-09-06  Hippo
7238         * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction
7239         to allow FvwmWinList to animate iconification of NoIcon windows
7241 1999-09-06  Dominik Vogt  <dominik_vogt@gmx.de>
7243         * FvwmWharf/FvwmWharf.1:
7244         * FvwmWharf/icons.c (GetXPMColorset):
7245         (ConfigureIconWindow):
7246         * FvwmWharf/Makefile.am:
7247         * FvwmWharf/FvwmWharf.c (main):
7248         * FvwmWharf/FvwmWharf.c:
7249         (main):
7250         (ParseOptions):
7251         (change_colorset):
7252         (handle_colorset_packet): implemented colour set support
7254         * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation)
7256 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
7258         * FvwmAnimate/FvwmAnimate.1:
7259         * FvwmBanner/FvwmBanner.1:
7260         * FvwmButtons/FvwmButtons.1:
7261         * FvwmCommand/FvwmCommand.1:
7262         * FvwmCommand/README:
7263         * FvwmIconMan/FvwmIconMan.1:
7264         * FvwmScript/Scripts/system.fvwmrc:
7265         * FvwmTaskBar/FvwmTaskBar.1:
7266         * FvwmTheme/FvwmTheme.1:
7267         Replaced several occurrences of InitFunction and/or RestartFunction
7268         with StartFunction.
7270 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
7272         * FvwmConsole/Makefile.am: removed use of $< on explicit rule,
7273         removed FvwmConsoleC.pl rule, it is now in configure.in
7274         * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@
7276 Thu Sep  2 19:28:55 1999  DanEspen  <dje@blue>
7278         * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule,
7279         not allowed on inferior makes.
7281         * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space
7282         when the input form only has one input field.  Fix pixel dropping,
7283         bad refresh with ^k and ^d.
7285 1999-09-03  Dominik Vogt  <dominik_vogt@gmx.de>
7287         * FvwmIconMan/x.c: fixed redrawing of IconMan
7289 1999-09-02  Dominik Vogt  <dominik.vogt@gmx.de>
7291         * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem
7292         (with M_LOCKONSEND).
7294 1999-09-02  Dominik Vogt  <dominik_vogt@gmx.de>
7296         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line
7298         * FvwmButtons/parse.c:
7299         * FvwmButtons/FvwmButtons.c:
7300         * FvwmButtons/FvwmButtons.h: removed old panel code
7302         * **/*: tagged with label "ifdef_old_buttons_panels"
7304         * FvwmButtons/FvwmButtons.c (Loop):
7305         (Slide):
7306         (seekpanel):
7307         (process_message):
7308         (main): disabled old panel code
7310         * FvwmButtons/parse.c (ParseButton):
7311         (ParseConfigLine):
7313 1999-09-01  Dominik Vogt  <dominik.vogt@gmx.de>
7315         * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan
7317         * FvwmButtons/button.c (select_button): fixed button selection in
7318         containers.
7320 1999-09-01  Hippo
7322         * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating
7324 1999-09-01  Dominik Vogt  <dominik_vogt@gmx.de>
7326         * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for
7327         iconic panels
7328         (swallow): fix respawning of panels
7330 1999-08-31  Dominik Vogt  <dominik_vogt@gmx.de>
7332         * FvwmButtons/button.c (find_swallow_button): new function
7334         * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in
7335         IconMan
7337 1999-08-31  Dominik Vogt  <dominik.vogt@gmx.de>
7339         * FvwmButtons/FvwmButtons.c (Loop):
7340         (HandlePanelPress): moved panel mapping/unmapping code to own function
7342 1999-08-31  Brad Giaccio  <bgiaccio@psrw.com>
7344         * FvwmIconBox/FvwmIconBox.c (main):
7345         (CreateWindow)(process_message):
7346         (change_colorset): first cut at colorset support in FvwmIconBox,
7347         no pixmap backgrounds used on icon but main window does get the pixmap
7349 Tue Aug 31 13:09:47 1999  DanEspen  <dje@blue>
7351         * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set
7352         the window title.
7354 1999-08-31  Dominik Vogt  <dominik.vogt@gmx.de>
7356         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed
7357         backgorund of swallowed apps without colour sets
7358         (Loop): fixed flashing at the start of sliding
7359         panel does not slide if it has been moved or resized
7361 1999-08-31  Dominik Vogt  <dominik_vogt@gmx.de>
7363         * FvwmButtons/parse.c (ParsePanel):
7364         * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right,
7365         slidedelay and slidesteps options to Panel command
7366         (main): removed debug code
7368 1999-08-30  Dominik Vogt  <dominik_vogt@gmx.de>
7370         * FvwmButtons/draw.c (RedrawButton):
7371         (DrawTitle):
7372         (RedrawButton):
7373         * FvwmButtons/FvwmButtons.c (swallow):
7374         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
7375         * FvwmButtons/output.c (DumpButtons):
7376         (SaveButtons):
7377         * FvwmButtons/parse.c (ParseContainer):
7378         (ParseButton):
7379         * FvwmButtons/button.c (buttonSwallow):
7380         (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps
7381         or unmaps the application every time the button is pressed instead of
7382         swallowing it in a button. Positioning and sliding such panels is not
7383         implemented yet.
7385 1999-08-30  Dominik Vogt  <dominik.vogt@gmx.de>
7387         * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets
7389 1999-08-30  Dominik Vogt  <dominik_vogt@gmx.de>
7391         * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably
7392         still possible to make FvwmAuto fail with repeated lower/raise/restack
7393         packages
7395         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
7396         allows to set coluor sets on all buttons and containers and updates
7397         them at run time
7398         (main): removed forgotten debug code
7400 1999-08-29  Dominik Vogt  <dominik_vogt@gmx.de>
7402         * FvwmButtons/FvwmButtons.c (change_colorset):
7403         (handle_colorset_packet):
7404         (process_message): FvwmButtons updates colorset on main window at run
7405         time
7406         (recursive_change_colorset):
7407         (change_swallowed_window_colorset): Colorsets on swallowed applications
7408         are updated at run time
7410         * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak
7412         * FvwmButtons/FvwmButtons.c (main):
7413         * FvwmButtons/parse.c (ParseConfigLine): new option
7414         *FvwmButtonsButtonGeometry specifies the size of all individual buttons
7416         * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1
7417         vertically too
7419         * FvwmButtons/button.c (MakeContainer): initialise values with memset
7421         * FvwmButtons/draw.c (RedrawButton):
7422         * FvwmButtons/output.c (DumpButtons):
7423         * FvwmButtons/FvwmButtons.c (RecursiveLoadData):
7424         (CreateUberButtonWindow):
7425         (Slide):
7426         (SetButtonSize):
7427         * FvwmButtons/draw.c (RedrawButton):
7428         * FvwmButtons/button.c (select_button):
7429         (buttonXPos):
7430         (buttonYPos):
7431         (buttonWidth):
7432         (buttonHeight): FvwmButtons can be resized to any size, not just
7433         multiples of the button size
7435         * FvwmButtons/FvwmButtons.h (struct container_info_struct):
7437         * FvwmButtons/button.c (buttonXPos):
7438         (buttonYPos):
7439         (buttonWidth):
7440         (buttonHeight):
7441         (buttonSwallowCount): made functions from former macros.
7443 1999-08-28  Dominik Vogt  <dominik_vogt@gmx.de>
7445         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
7446         * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up
7448         * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized
7449         Picture
7451         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
7453         * FvwmPager/FvwmPager.1: added description of '*' specification for
7454         colour sets
7455         * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
7456         colour sets
7457         (ParseOptions): fixed parsing of colour sets,
7458         (ParseColorset): common function for colour set parsing
7459         * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump
7461         * FvwmTaskBar/FvwmTaskBar.c (main):
7462         (ProcessMessage): removed '#ifdef FVWM95'
7464 1999-08-27  Hippo
7466         * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon
7467         as it has the pixel value.
7468         * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap,
7469         *FvwmAnimateTransmitPixmap.
7471 1999-08-26  Dominik Vogt  <dominik_vogt@gmx.de>
7473         * FvwmButtons/button.c (alloc_button):
7474         * FvwmButtons/draw.c (RedrawButton):
7475         (MakeButton): fix drawing of plain buttons without colour sets
7477         * FvwmButtons/button.c (MakeContainer):
7479         * FvwmIconMan/x.c (create_manager_window):
7480         (create_manager_window):
7481         * FvwmIconMan/xmanager.c (fix_manager_size):
7482         * FvwmIconMan/x.c (create_manager_window): IconMan can be resized
7483         vertically (if it is configured not to grow in any direction).
7484         fixed pixmap colour set backgrounds when resizing vertically
7486         * FvwmButtons/icons.c:
7487         * FvwmButtons/FvwmButtons.c:
7488         * FvwmButtons/draw.c: some very small performance enhancements
7490         * FvwmCommand/FvwmCommand.c:
7491         * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand
7492         does not work if $HOME or $DISPLAY is not set
7494 1999-08-24  Hippo
7496         * FvwmTheme/FvwmTheme.c: can specify the background color as "average"
7497         and FvwmTheme calculates the average color of the pixmap
7499 1999-08-24  Dominik Vogt  <dominik_vogt@gmx.de>
7501         * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix
7502         (MapBalloonWindow): fixed balloon position when balloons are vertically
7503         and horizontally off screen
7505 Sat Aug 21 15:58:22 1999  DanEspen  <dje@blue>
7507         * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands
7508         thru "sendtomodule".
7510         * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command.
7512 1999-08-21  Dominik Vogt  <dominik_vogt@gmx.de>
7514         * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man
7515         page
7517         * FvwmIconMan/fvwm.c (ProcessMessage):
7518         (focus_change): fixed IconMan not displaying focus after page switches
7520 1999-08-20  Dominik Vogt  <dominik_vogt@gmx.de>
7522         * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros
7524 1999-08-19  Dominik Vogt  <dominik_vogt@gmx.de>
7526         * FvwmWinList/FvwmWinList.c (ErrorHandler):
7527         (main):
7528         * FvwmWharf/FvwmWharf.c (main):
7529         * FvwmTheme/FvwmTheme.c (error_handler):
7530         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
7531         (main):
7532         * FvwmScroll/FvwmScroll.c (main):
7533         * FvwmScript/FvwmScript.c (main):
7534         * FvwmSaveDesk/FvwmSaveDesk.c (main):
7535         * FvwmSave/FvwmSave.c (main):
7536         * FvwmM4/FvwmM4.c (m4_defs):
7537         * FvwmCpp/FvwmCpp.c (cpp_defs):
7538         * FvwmRearrange/FvwmRearrange.c (main):
7539         * FvwmPager/x_pager.c (FvwmErrorHandler):
7540         * FvwmPager/FvwmPager.c (main):
7541         * FvwmIdent/FvwmIdent.c (main):
7542         * FvwmIconBox/FvwmIconBox.c (main):
7543         (myErrorHandler):
7544         * FvwmGtk/FvwmGtk.c (main):
7545         * FvwmForm/FvwmForm.c (main):
7546         * FvwmEvent/FvwmEvent.c (main):
7547         * FvwmDebug/FvwmDebug.c (main):
7548         * FvwmConsole/FvwmConsole.c (main):
7549         * FvwmCommand/FvwmCommandS.c (main):
7550         * FvwmButtons/FvwmButtons.c (myErrorHandler):
7551         (main):
7552         * FvwmBacker/FvwmBacker.c (main):
7553         * FvwmAuto/FvwmAuto.c (main):
7554         * FvwmAnimate/FvwmAnimate.c (main):
7555         * FvwmIconMan/x.c (handle_error):
7556         modules use new service function PrintXErrorAndCoredump
7557         all modules use function SendFinishStartupNotification to tell fvwm
7558         they are running
7560         * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
7561         command
7563 1999-08-17  Dominik Vogt  <dominik_vogt@gmx.de>
7565         * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to
7566         fvwm when it has entered its main loop.
7568         * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets
7570         * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes
7571         with colour sets when in '* *' mode.
7573         * FvwmScript/Instructions.c (ChangeFont):
7574         * FvwmButtons/draw.c (RedrawButton):
7575         * FvwmButtons/FvwmButtons.c:
7576         * FvwmTheme/FvwmTheme.c (parse_colorset):
7577         * FvwmButtons/parse.c (expand_action): -Wall fixes
7579         * FvwmPager/FvwmPager.c (list_window_name):
7580         * FvwmPager/x_pager.c (MapBalloonWindow):
7581         (UnmapBalloonWindow):
7582         Pager updates balloon windows while they are mapped and does not map
7583         empty balloons (e.g. after startup).
7585         * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page
7586         changes
7588         * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with
7589         gradient/pixmap backgrounds from colorsets.
7591 1999-08-16  Dominik Vogt  <dominik_vogt@gmx.de>
7593         * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with
7594         gradient background.
7596         * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top,
7597         $[-]bottom, $width, $height, $bg, $fg
7599         * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default
7600         colours
7602         * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
7604         * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
7605         AspectShape
7607 1999-08-16  Hippo
7609         * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager
7610         mini windows to 3d if *FvwmPagerWindowColorsets is specified.
7611         *FvwmPagerWindowBorderWidth sets the minimum mini window size, the
7612         default of 1 gives the original size of 3x3.
7614 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
7616         * FvwmButtons/parse.c (expand_action): moved to parse.c
7618         * FvwmButtons/FvwmButtons.c (expand_action): new function
7620 1999-08-15  Dominik Vogt  <dominik_vogt@gmx.de>
7622         * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background
7623         handled properly (by setting it to the backgorund colour)
7625         * FvwmIconMan/x.c (create_manager_window):
7626         * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of
7627         CreateBackgroundPixmap
7629         * FvwmTheme/FvwmTheme.c: some cleanup
7630         fixed pixmap specifier parsing
7632         * FvwmButtons/parse.c (ParseButton):
7633         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
7634         (CreateWindow): renamed to CreateUberButtonWindow
7635         * FvwmButtons/parse.c (match_string): renamed to ParseButton
7636         (ParseConfiguration):
7637         (ParseConfigLine):
7639         * FvwmButtons/FvwmButtons.c:
7640         * FvwmButtons/parse.c:
7641         * FvwmButtons/button.c:
7642         * FvwmButtons/draw.c:
7643         * FvwmButtons/misc.c:
7644         * FvwmButtons/icons.c:
7645         * FvwmButtons/output.c: reindented
7647         * Chandelog:
7648         * FvwmWharf/README:
7649         * FvwmSaveDesk/FvwmSaveDesk.1:
7650         * FvwmSaveDesk/example/fvwm2rc:
7651         * FvwmRearrange/FvwmRearrange.c (main):
7652         * FvwmIconMan/FvwmIconMan.1:
7653         * FvwmGtk/FvwmGtk.1:
7654         * FvwmGtk/FvwmGtk.c:
7655         * FvwmForm/FvwmForm.c (ReadDefaults):
7656         * FvwmForm/FvwmForm.1:
7657         * FvwmForm/FormFvwmTalkHelp.:
7658         * FvwmForm/FormFvwmSetup.in:
7659         * FvwmEvent/FvwmEvent.1:
7660         * FvwmCpp/FvwmCpp.1:
7661         * FvwmConsole/FvwmConsole.1:
7662         * FvwmConsole/Changes:
7663         * FvwmCommand/scripts/focus-link.pl:
7664         * FvwmCommand/scripts/focus-link.1:
7665         * FvwmCommand/scripts/focus-link:
7666         * FvwmCommand/findcmd.plK:
7667         * FvwmCommand/findcmd:
7668         * FvwmCommand/FvwmCommand.c:
7669         * FvwmCommand/FvwmCommand.h:
7670         * FvwmCommand/FvwmCommand.1:
7671         * FvwmBanner/FvwmBanner.1:
7672         * FvwmAudio/FvwmAudio.1:
7673         * FvwmAuto/FvwmAuto.1:
7674         * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm
7676 1999-08-12  Hippo
7678         * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat,
7679         if -ve and using colorset the mini-windows look 3d
7681 1999-08-12  Dominik Vogt  <dominik_vogt@gmx.de>
7683         * FvwmButtons/FvwmButtons.c (Loop):
7684         (GetRealGeometry): fixed signature (XGetGeometry was called with ushort
7685         arguments instead of unsigned int)
7686         (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in
7687         actions.
7688         (GetButtonAction): removed debug fprintf
7690         * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
7691         sigh!
7693 1999-08-12  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
7695         * FvwmButtons/parse.c (get_window_geometry):
7696         (ParseConfigLine): moved parsing of geometry string into separate
7697         function
7699         * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
7700         when pager was resized
7702 1999-08-11  Hippo
7704         * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used
7706 1999-08-11  Dan Espen  <dane@mk.telcordia.com>
7708         * FvwmForm/FormFvwmSetup.in: Fix installed config file names.
7710 1999-08-10  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
7712         * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto
7714 1999-08-09  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
7716         * FvwmPager/FvwmPager.c: Disable SloppyFocus by default
7718         * FvwmPager/FvwmPager.c (ParseOptions):
7719         * FvwmPager/x_pager.c (HandleEnterNotify):
7720         (DispatchEvent):
7721         * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer
7722         focus whenever a pager subwindow is entered with the mouse
7724 1999-08-08  Dominik Vogt  <dominik_vogt@gmx.de>
7726         * FvwmPager/x_pager.c (HandleExpose):
7727         (GetWindowColors):
7728         (change_colorset): handle change of window foreground at run time with
7729         colorsets
7731         * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
7732         GetNextToken
7733         (NewPagerStringItem): initialise colorsets in desk specific settings
7734         (ParseOptions): fixed several coredumps (accessing item->next->...
7735         althought item is newly created and thus item->next == NULL)
7737         * FvwmTheme/FvwmTheme.1: fixed typo
7739 1999-08-06  Hippo
7741         * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning
7743 1999-08-05  Brad Giaccio
7745         * FvwmPager/*: added new config option *FvwmPagerWindowColorsets
7746         * FvwmIconMan/*: added colorset support
7748 1999-08-05  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
7750         * FvwmForm/FvwmForm.c:
7751         * FvwmForm/FvwmForm.h: moved colorset statics to .c file
7753 1999-08-04  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
7755         * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched
7756         before FvwmAuto raises the last window
7758 1999-08-03  Mikhael Goikhman  <migo@homemail.com>
7760         * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64
7761         * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's
7763 1999-08-01  Dominik Vogt  <dominik_vogt@gmx.de>
7765         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to
7766         'iconify off'
7768         * FvwmWharf/FvwmWharf.1: some clean up
7770         * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
7772         * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
7773         Ben Winslow
7775 1999-07-29  Brad Giaccio
7777         * FvwmPager/*: added colorset support
7779 1999-07-28  Hippo
7781         * FvwmWinList/*: added colorset support
7783 1999-07-22  Brad Giaccio
7785         * FvwmForm/*: added colorset support
7786         * FvwmScroll/*: added colorset support
7788 1999-07-21  Dan Espen  <dane@mk.telcordia.com>
7790         * FvwmBanner/FvwmBanner.1: General cleanups to the man page.
7792 1999-07-10  Mikhael Goikhman  <migo@homemail.com>
7794         * FvwmForm/FormFvwmRootCursor.pl:
7795         * FvwmForm/FormFvwmRootCursor.:
7796         Initial cursor is now checked, more colors, cursor names are 5 in row
7797         to help people with 800x600 screens.
7799         * FvwmTaskBar/Mallocs.[hc]:
7800         * FvwmBacker/Mallocs.[hc]:
7801         Added const to char * in UpdateString().
7803 1999-07-10  Chris Rankin <rankinc@zipworld.com.au>
7805         * FvwmTaskBar/FvwmTaskBar.c
7806         Changed SIGALRM handler to use sigaction-type semantics; replaced
7807     MotionNotify event-mask for XSendEvent() with EnterNotify since
7808     no clients accept MotionNotify events (hence no tool-tips!). Removed
7809     lingering debug-fprintfs and rewrote EndLessLoop() so that it only
7810     uses the single select() statement. (Modelled after FvwmWinList.)
7811     Added "void" to a lot of empty prototypes, and added GNU "noreturn"
7812     attribute to DeadPipe(). Concentrated all calls to alarm() within the
7813     SetAlarm() and ClearAlarm() functions.
7815 1999-07-10  Tomas Ogren  <stric@ing.umu.se>
7817         * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't
7818         exist on neither Solaris 2.6 nor IRIX 6.5.4f
7819         * FvwmGtk/expand.c: Initialize a variable to NULL
7821 1999-07-09  Dominik Vogt  <dominik_vogt@gmx.de>
7823         * FvwmWharf/FvwmWharf.c (Loop):
7824         (Loop):
7825         (CloseFolder):
7826         * FvwmScript/FvwmScript.c (SendMsgToScript):
7827         (ReadXServer):
7828         * FvwmScript/Widgets/Tools.c (DrawPMenu):
7829         (SelectMenu):
7830         * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
7831         * FvwmIconMan/fvwm.c (icon_name):
7832         (sendtomodule):
7833         * FvwmForm/ReadXServer.c (ReadXServer):
7834         * FvwmConsole/FvwmConsoleC.c (main):
7835         * FvwmConsole/FvwmConsole.c: --pedantic fixes
7837         * FvwmTaskBar/FvwmTaskBar.c:
7838         * FvwmTaskBar/ButtonArray.c:
7839         * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai
7841 1999-07-04  Chris Rankin  <rankinc@zipworld.com.au>
7843     * FvwmScript/FvwmScript.c : Added new signal handling (sigaction),
7844     installed an exit-procedure to close down X and used fvwmSelect()
7845     instead of raw select(). First parameter of select is now
7846     guaranteed to be correct. Added GNU "noreturn" attribute to Quit().
7847     ScriptPath variable is now handled correctly from FvwmTalk, assuming
7848     that ScriptPath is not already defined.
7850 1999-07-01  Paul D. Smith  <psmith@gnu.org>
7852         * FvwmGtk/menu.c (menu_submenu): Remove unused variable.
7854 1999-06-29  Dan Espen  <dane@mk.telcordia.com>
7856         * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the
7857         FvwmForm shutdown.
7859 1999-06-28 Olvier Chapuis <olivier.chapuis@free.fr>
7861         * INSTALL.fvwm2: Added LibStroke in the optional libraries section.
7862         * fvwm/fvwm2.1: Corrected Stroke entries.
7864 1999-06-28  Dominik Vogt  <dominik_vogt@gmx.de>
7866         * FvwmButtons/FvwmButtons.c: removed stray fprintf
7868 1999-06-27  Olivier Chapuis <olivier.chapuis@free.fr>
7870         * FvwmAnimate/FvwmAnimate.1: Corrected misprints
7871         * FvwmButtons/FvwmButtons.1:
7872         * FvwmCommand/FvwmCommand.1:
7873         * FvwmConsole/FvwmConsoleC.pl.1:
7874         * FvwmEvent/FvwmEvent.1:
7875         * FvwmForm/FvwmFrom.1:
7876         * FvwmPager/FvwmPager.1:
7877         * FvwmWharf/FvwmWharf.1:
7878         * FvwmSaveDesk/FvwmSaveDesk.1:
7880 1999-06-27  Dominik Vogt  <dominik_vogt@gmx.de>
7882         * FvwmScript/Widgets/Widget.c:
7883         * FvwmScript/Widgets/VScrollBar.c:
7884         * FvwmScript/Widgets/VDipstick.c:
7885         * FvwmScript/Widgets/Tools.h:
7886         * FvwmScript/Widgets/Tools.c:
7887         * FvwmScript/Widgets/TextField.c:
7888         * FvwmScript/Widgets/Swallow.c:
7889         * FvwmScript/Widgets/Rectangle.c:
7890         * FvwmScript/Widgets/RadioButton.c:
7891         * FvwmScript/Widgets/PushButton.c:
7892         * FvwmScript/Widgets/PopupMenu.c:
7893         * FvwmScript/Widgets/MiniScroll.c:
7894         * FvwmScript/Widgets/Menu.c:
7895         * FvwmScript/Widgets/List.c:
7896         * FvwmScript/Widgets/ItemDraw.c:
7897         * FvwmScript/Widgets/HScrollBar.c:
7898         * FvwmScript/Widgets/HDipstick.c:
7899         * FvwmScript/Widgets/CheckBox.c:
7900         * FvwmScript/types.h:
7901         * FvwmScript/Instructions.c:
7902         * FvwmScript/FvwmScript.c:
7903         * FvwmWinList/Mallocs.h:
7904         * FvwmWinList/Mallocs.c:
7905         * FvwmWinList/List.h:
7906         * FvwmWinList/List.c:
7907         * FvwmWinList/FvwmWinList.h:
7908         * FvwmWinList/FvwmWinList.c:
7909         * FvwmWinList/Colors.h:
7910         * FvwmWinList/Colors.c:
7911         * FvwmWinList/ButtonArray.c:
7912         * FvwmWinList/ButtonArray.h:
7913         * FvwmWinList/ButtonArray.c:
7914         * FvwmWharf/stepgfx.h:
7915         * FvwmWharf/stepgfx.c:
7916         * FvwmWharf/icons.c:
7917         * FvwmWharf/Wharf.h:
7918         * FvwmWharf/FvwmWharf.c:
7919         * FvwmTaskBar/Start.h:
7920         * FvwmTaskBar/Start.c:
7921         * FvwmTaskBar/Mallocs.h:
7922         * FvwmTaskBar/Mallocs.c:
7923         * FvwmTaskBar/List.h:
7924         * FvwmTaskBar/List.c:
7925         * FvwmTaskBar/Goodies.h:
7926         * FvwmTaskBar/Goodies.c:
7927         * FvwmTaskBar/FvwmTaskBar.h:
7928         * FvwmTaskBar/Colors.h:
7929         * FvwmTaskBar/Colors.c:
7930         * FvwmTaskBar/ButtonArray.c:
7931         * FvwmTaskBar/FvwmTaskBar.c:
7932         * FvwmTaskBar/ButtonArray.h:
7933         * FvwmScroll/GrabWindow.c:
7934         * FvwmScroll/FvwmScroll.h:
7935         * FvwmScroll/FvwmScroll.c:
7936         * FvwmSaveDesk/FvwmSaveDesk.h:
7937         * FvwmSaveDesk/FvwmSaveDesk.c:
7938         * FvwmSave/FvwmSave.h:
7939         * FvwmSave/FvwmSave.c:
7940         * FvwmPager/x_pager.c:
7941         * FvwmPager/FvwmPager.h:
7942         * FvwmPager/FvwmPager.c:
7943         * FvwmM4/FvwmM4.h:
7944         * FvwmM4/FvwmM4.c:
7945         * FvwmIdent/FvwmIdent.h:
7946         * FvwmIdent/FvwmIdent.c:
7947         * FvwmIconMan/xmanager.h:
7948         * FvwmIconMan/xmanager.c:
7949         * FvwmIconMan/x.h:
7950         * FvwmIconMan/x.c:
7951         * FvwmIconMan/winlist.c:
7952         * FvwmIconMan/readconfig.h:
7953         * FvwmIconMan/readconfig.c:
7954         * FvwmIconMan/globals.c:
7955         * FvwmIconMan/fvwm.c:
7956         * FvwmIconMan/functions.c:
7957         * FvwmIconMan/debuglevels.h:
7958         * FvwmIconMan/debug.h:
7959         * FvwmIconMan/debug.c:
7960         * FvwmIconMan/FvwmIconMan.h:
7961         * FvwmIconMan/FvwmIconMan.c:
7962         * FvwmIconBox/icons.c:
7963         * FvwmIconBox/FvwmIconBox.h:
7964         * FvwmIconBox/FvwmIconBox.c:
7965         * FvwmGtk/windowlist.h:
7966         * FvwmGtk/windowlist.c:
7967         * FvwmGtk/menu.h:
7968         * FvwmGtk/menu.c:
7969         * FvwmGtk/gtkpixmapmenuitem.h:
7970         * FvwmGtk/gtkpixmapmenuitem.c:
7971         * FvwmGtk/expand.h:
7972         * FvwmGtk/expand.c:
7973         * FvwmGtk/dialog.c:
7974         * FvwmForm/ReadXServer.c:
7975         * FvwmForm/ParseCommand.c:
7976         * FvwmForm/FvwmForm.h:
7977         * FvwmForm/FvwmForm.c:
7978         * FvwmDebug/FvwmDebug.h:
7979         * FvwmDebug/FvwmDebug.c:
7980         * FvwmCpp/FvwmCpp.h:
7981         * FvwmConsole/getline.c:
7982         * FvwmConsole/FvwmConsoleC.pl.in:
7983         * FvwmConsole/FvwmConsoleC.c:
7984         * FvwmConsole/FvwmConsole.h:
7985         * FvwmConsole/FvwmConsole.c:
7986         * FvwmCommand/scripts/test2.sh:
7987         * FvwmCommand/scripts/test1.pl:
7988         * FvwmCommand/scripts/test1:
7989         * FvwmCommand/scripts/push-away.pl:
7990         * FvwmCommand/scripts/push-away:
7991         * FvwmCommand/scripts/focus-link.pl:
7992         * FvwmCommand/scripts/focus-link:
7993         * FvwmCommand/scripts/focus-Netscape.pl:
7994         * FvwmCommand/scripts/focus-Netscape:
7995         * FvwmCommand/scripts/ex-grpmv.pl:
7996         * FvwmCommand/scripts/ex-grpmv:
7997         * FvwmCommand/scripts/ex-cascade.pl:
7998         * FvwmCommand/scripts/ex-cascade:
7999         * FvwmCommand/scripts/ex-auto.pl:
8000         * FvwmCommand/scripts/ex-auto:
8001         * FvwmCommand/findcmd:
8002         * FvwmCommand/findcmd.pl:
8003         * FvwmCommand/FvwmCommand.h:
8004         * FvwmCommand/FvwmCommandS.c:
8005         * FvwmCommand/FvwmCommand.c:
8006         * FvwmBanner/FvwmBanner.c:
8007         * FvwmBacker/Mallocs.h:
8008         * FvwmBacker/Mallocs.c:
8009         * FvwmBacker/FvwmBacker.c:
8010         * FvwmAuto/FvwmAuto.c:
8011         * FvwmAnimate/FvwmAnimate.h:
8012         Added GPL copyright notice
8014         * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the
8015         library
8017         * FvwmScript/FvwmScript.c (MainLoop): corrected a typo;
8018         (Xinit): print module name if XOpenDisplay fails
8020 1999-06-26  Mikhael Goikhman  <migo@homemail.com>
8022         * FvwmForm/Makefile.am:
8023         * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor.
8024         * FvwmForm/FormFvwmRootCursor.: new form
8026 1999-06-26  Dominik Vogt  <dominik_vogt@gmx.de>
8028         * FvwmCommand/FvwmCommandS.c:
8029         * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil
8030         Bird.
8032 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
8034     * FvwmForm/FvwmForm.c: new signal handling
8035     * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h"
8037 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
8039     * FvwmWinList/ButtonArray.c: Set array->head correctly when
8040       deleting first button in array.
8042 1999-06-25  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8044         * FvwmGtk/FvwmGtk.c (main): exit properly when called with the
8045         wrong number of arguments.
8047 1999-06-25  Dominik Vogt  <dominik_vogt@gmx.de>
8049         * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs:
8050         - can't call GetConfigLine because it waits forever if no line arrives
8051         - don't free tline, it isn' malloced
8052         - call XFlush to make sure the text is visible in an expose
8054         * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize
8055         increment hints (0).
8057         * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random
8058         location
8060 1999-06-24  Hippo
8062         * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
8063         * FvwmButtons/*:                ditto
8064         * FvwmIdent/*:                  ditto
8065         * FvwmScroll/*:                 ditto
8066         * FvwmCpp/*:                    ditto
8067         * FvwmM4/*:                     ditto
8068         * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type
8069         * FvwmForm/FvwmForm.c:          ditto
8070         * FvwmIconMan/FvwmForm.c:       ditto
8071         * FvwmIconBox/*                 ditto
8072         * FvwmPager/*                   ditto
8073         * FvwmTaskBar/*                 ditto
8074         * FvwmWharf/*                   ditto
8075         * FvwmWinList/*                 ditto
8077 1999-06-24  Dominik Vogt  <dominik_vogt@gmx.de>
8079         * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the
8080         void on desk to desk transfers
8082 1999-06-23  Dominik Vogt  <dominik_vogt@gmx.de>
8084         * FvwmPager/x_pager.c (IconMoveWindow):
8085         (MoveWindow): move window to cursor position before moving it out of
8086         the pager
8088         * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
8089         broken again?
8091         * FvwmEvent/FvwmEvent.c (event_table): removed excess events from
8092         list (I thought I'd put this in the 2.2 branch).
8094         * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline
8096         * FvwmAnimate/FvwmAnimate.c: added missing include for time.h
8098 1999-06-23  Hippo
8100         * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and
8101         FVWM_COLOR to reflect the visual type used by fvwm.
8103 1999-06-23  Dominik Vogt  <dominik_vogt@gmx.de>
8105         * FvwmScript/script.c: increased number of allowed variables to 512
8107         * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out
8108         of the pager
8110 1999-06-22  Paul D. Smith  <psmith@gnu.org>
8112         * FvwmEvent/Makefile.am (install-exec-local): Make sure the local
8113         install rule for FvwmAudio supports the DESTDIR variable properly,
8114         and allows for configure transformations.
8116 1999-06-22  Hippo
8118         * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before
8119         user supplied args so that the user can override them.
8121 1999-06-18  Dominik Vogt  <dominik_vogt@gmx.de>
8123         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
8124         deleting the last button in list (this time it's really fixed).
8126 1999-06-15  Dominik Vogt  <dominik_vogt@gmx.de>
8128         * FvwmPager/FvwmPager.c (Loop):
8129         (ExitPager):
8130         * FvwmPager/x_pager.c (DispatchEvent):
8131         (MoveWindow):
8132         (IconMoveWindow): use new function ExitPager
8134 1999-06-13  Dominik Vogt  <dominik_vogt@gmx.de>
8136         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
8137         deleting the last button in list.
8139 1999-06-14  Dominik Vogt  <domivotdomivogt@bvstp038.bbn.hp.com>
8141         * FvwmPager/x_pager.c (DispatchEvent):
8142         * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager
8144 1999-11-09  Dominik Vogt  <dominik.vogt@gmx.de>
8146         * FvwmPager/x_pager.c (Scroll): Center the desktop view around the
8147         mouse instead of placing the pointer in the top left corner.
8149         * FvwmPager/FvwmPager.c (main):
8150         * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first
8151         button release for improved usability
8153 Sat May 29 13:53:05 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8155         * FvwmEvent/FvwmEvent.c: replace packet size macros with
8156         new FvwmPacketHeaderSize & friends.
8158 Sat May 29 13:38:03 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8160         * FvwmAnimate/FvwmAnimate.c:
8161         * FvwmAuto/FvwmAuto.c:
8162         * FvwmBacker/FvwmBacker.c:
8163         * FvwmButtons/FvwmButtons.c:
8164         * FvwmCommand/FvwmCommandS.c:
8165         * FvwmConsole/FvwmConsole.c:
8166         * FvwmDebug/FvwmDebug.c:
8167         * FvwmForm/FvwmForm.c:
8168         * FvwmGtk/FvwmGtk.c:
8169         * FvwmIconBox/FvwmIconBox.c:
8170         * FvwmIconMan/fvwm.c:
8171         * FvwmIdent/FvwmIdent.c:
8172         * FvwmPager/FvwmPager.c:
8173         * FvwmPager/FvwmPager.h:
8174         * FvwmRearrange/FvwmRearrange.c:
8175         * FvwmSave/FvwmSave.c:
8176         * FvwmSaveDesk/FvwmSaveDesk.c:
8177         * FvwmScript/FvwmScript.c:
8178         * FvwmTaskBar/FvwmTaskBar.c:
8179         * FvwmWharf/FvwmWharf.c:
8180         * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket().
8182 1999-05-28  Dominik Vogt  <dominik_vogt@gmx.de>
8184         * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with
8185         multiple empty panels
8187 Mon May 24 21:27:48 1999  DanEspen  <dje@blue>
8189         * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to
8190         reduce pipe traffic.
8192         * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to
8193         reduce pipe traffic.
8195 1999-05-24  Bob Woodside <proteus@pcnet.com>
8197         * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command.
8198         This prevents flashing of windows that shouldn't be seen during the
8199         simultaneous transition to a new desk and page, without the side
8200         effects of the old "GoToDesk 0 10000" hack.
8202 Sun May 23 11:52:33 1999  DanEspen  <dje@blue>
8204         * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to
8205         reduce pipe traffic, even though I have my doubts that this module
8206         should be reading a config at all.  It seems to only make sense to
8207         control this module thru the command line.
8209         * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade
8210         shells work.  The first 5 args must be before the -tile or -cascade.
8212 Sat May 22 08:42:24 1999  DanEspen  <dje@blue>
8214         * FvwmWinList/FvwmWinList.c (ParseConfig):
8215         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
8216         * FvwmScroll/FvwmScroll.c (main):
8217         * FvwmScript/FvwmScript.c (ParseOptions):
8218         * FvwmIdent/FvwmIdent.c (main):
8219         * FvwmGtk/FvwmGtk.c (parse_options):
8220         * FvwmIconBox/FvwmIconBox.c:
8221         * FvwmEvent/FvwmEvent.c (config):
8222         * FvwmBanner/FvwmBanner.c (parseOptions):
8223         * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to
8224         reduce pipe traffic.
8226         * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to
8227         reduce pipe traffic.  Remove unused var, and strlen for "CLength".
8229 Sat May 22 18:04:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8231         * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable
8232         `buffer'.
8234 Mon May 17 21:35:54 1999  DanEspen  <dje@blue>
8236         * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to
8237         reduce pipe traffic.
8239         * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe
8240         traffic.
8242         * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic.
8244 1999-05-19  Dominik Vogt  <dominik_vogt@gmx.de>
8246         * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when
8247         resizing FvwmButtons
8249         * FvwmButtons/draw.c (RelieveButton): use library function to draw
8250         reliefs
8252 1999-05-18  Dominik Vogt  <dominik_vogt@gmx.de>
8254         * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief
8255         around buttons was a bit too large
8257         * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as
8258         for main module
8260         * FvwmPager/x_pager.c (MoveWindow):
8261         (IconMoveWindow):
8262         fix to prevent windows in the pager to get lost off the virtual desktop
8263         (MoveWindow): fixed a bug that could warp a window from the last desk
8264         to the first desk
8265         (MoveWindow): move window to closest page when dragged off the virtual
8266         desktop (when there are more slots in the pager than pages displayed).
8268 1999-05-18  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8270         * FvwmGtk/*: implement "Function <func>" and titles for window lists.
8272 1999-05-17  Hippo
8274         * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes
8275         the FvwmBanner window be override_redirect.
8277 Sun May 16 10:56:06 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8279         * FvwmWinList/FvwmWinList.c (MainEventLoop):
8280         * FvwmWharf/FvwmWharf.c (My_XNextEvent):
8281         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
8282         * FvwmScroll/FvwmScroll.h:
8283         * FvwmScroll/GrabWindow.c (Loop):
8284         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
8285         * FvwmScript/Widgets/List.c:
8286         * FvwmScript/Instructions.c (Quit):
8287         * FvwmScript/FvwmScript.c (MainLoop):
8288         * FvwmRearrange/FvwmRearrange.c:
8289         * FvwmPager/FvwmPager.c (My_XNextEvent):
8290         * FvwmIdent/FvwmIdent.c (list_end):
8291         * FvwmIconMan/FvwmIconMan.c (main_loop):
8292         * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
8293         * FvwmForm/FvwmForm.c (MainLoop):
8294         * FvwmConsole/FvwmConsole.c:
8295         * FvwmCommand/FvwmCommandS.c:
8296         * FvwmCommand/FvwmCommand.c:
8297         * FvwmButtons/FvwmButtons.c (My_XNextEvent):
8298         * FvwmBanner/FvwmBanner.c (main):
8299         * FvwmAuto/FvwmAuto.c (main): update select() function call and
8300         fd_width type, for new AC_FUNC_SELECT macro.
8302 1999-05-15  Dominik Vogt  <dominik_vogt@gmx.de>
8304         * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup
8306         * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect
8307         instead of being transient
8309 1999-05-14  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8311         * FvwmGtk/windowlist.c (construct_window_list): implement
8312         sorted window lists.
8314 Thu May 13 19:26:00 1999  DanEspen  <dje@blue>
8316         * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands
8317         sent to fvwm.
8319 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8321         * FvwmEvent/FvwmEvent.c (config): revert the patch to the
8322         parsing of *FvwmEvent lines, since it was based on misinformation.
8324 1999-05-12  Paul D. Smith  <psmith@gnu.org>
8326         * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on
8327         having modules use #include <libs/Module.h>, etc., rather than
8328         #include <Module.h>.  So, we need to add -I$(top_srcdir) to the
8329         includes list, not -I$(top_srcdir)/libs.  The latter won't work if
8330         you build outside of the distribution directory.
8332         * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go
8333         inside the if statement.
8335 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8337         * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting
8338         when switching desks with mouse button 3.
8340 1999-05-11  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8342         * FvwmEvent/FvwmEvent.c (event_table): bring in sync with
8343         list of events in Module.h, change the parsing of
8344         *FvwmEvent lines to treat everything after the event type
8345         as action.
8347 1999-05-11  Dan Espen  <dane@mk.bellcore.com>
8349         * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME
8350         and filename on save.
8351         Save and apply was not updating the "delay" value.
8353 1999-05-09  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8355         * FvwmGtk/FvwmGtk.c: improved window list; it displays
8356         geometry and mini-icon now and knows the options
8357         "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk",
8358         "UseIconName", "Icons/NoIcons/OnlyIcons",
8359         "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal".
8361         * FvwmGtk/FvwmGtk.c: split off a couple of smaller files:
8362         {dialog,expand,menu,windowlist}.[ch].
8364         * FvwmGtk/Makefile.am: add the new files.
8366 Sat May  8 11:55:10 1999  DanEspen  <dje@blue>
8368         * FvwmEvent/Makefile.am  (install-exec-local): rm FvwmAudio before
8369         attempting to create a link, otherwise "ln -s" might fail.
8371 1999-05-07  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
8373         * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too
8374         many arguments.
8376 Fri May  7 15:43:36 1999  DanEspen  <dje@blue>
8378         * FvwmWinList/FvwmWinList.1: .TH line fixup.
8380         * FvwmWharf/FvwmWharf.1: .TH line fixup.
8382         * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup.
8384         * FvwmScroll/FvwmScroll.1: .TH line fixup.
8386         * FvwmScript/FvwmScript.1: .TH line fixup.
8388         * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup.
8390         * FvwmSave/FvwmSave.1: .TH line fixup.
8392         * FvwmRearrange/FvwmRearrange.1: .TH line fixup.
8394         * FvwmPager/FvwmPager.1: .TH line fixup.
8396         * FvwmM4/FvwmM4.1: .TH line fixup.
8398         * FvwmIdent/FvwmIdent.1: .TH line fixup.
8400         * FvwmIconMan/FvwmIconMan.1: .TH line fixup.
8402         * FvwmIconBox/FvwmIconBox.1: .TH line fixup.
8404         * FvwmForm/FvwmForm.1: .TH line fixup.
8406         * FvwmEvent/FvwmEvent.1: .TH line fixup.
8408         * FvwmDebug/FvwmDebug.1: .TH line fixup.
8410         * FvwmCpp/FvwmCpp.1: .TH line fixup.
8412         * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup.
8414         * FvwmConsole/FvwmConsole.1: .TH line fixup.
8416         * FvwmCommand/FvwmCommand.1: .TH line fixup.
8418         * FvwmBanner/FvwmBanner.1: .TH line fixup.
8420         * FvwmButtons/FvwmButtons.1: .TH line fixup.
8422         * FvwmBacker/FvwmBacker.1: .TH line fixup.
8424         * FvwmAudio/FvwmAudio.1: .TH line fixup.
8426         * FvwmAuto/FvwmAuto.1: .TH line fixup.
8428         * FvwmAnimate/FvwmAnimate.1: .TH line fixup.
8430 Thu May  6 23:12:55 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8432         * FvwmEvent/Makefile.am (install-exec-local): make a symlink for
8433         FvwmAudio, instead of the shell script.
8435 1999-05-06  Dominik Vogt  <dominik_vogt@gmx.de>
8437         * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made
8438         this the default because it is much faster
8440         * Makefile.am (SUBDIRS): FvwmAudio is no longer built
8442         * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke
8443         FvwmEvent -audio
8445 Wed May  5 23:51:00 1999  DanEspen  <dje@blue>
8447         * FvwmForm/FormFvwmForm.: Put slash and dot back on output file.
8449         * FvwmForm/FvwmForm.c: Correct line width calculation for forms
8450         with a message area when using a proportional text font.
8452 1999-05-05  Dominik Vogt  <dominik_vogt@gmx.de>
8454         * FvwmScript/FvwmScript.c: honour color limit and make it possible to
8455         compile without xpm
8457         * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
8458         a random value).
8460 1999-05-05  Dan Espen  <dane@mk.bellcore.com>
8462         * FvwmForm/FvwmForm.1: Man page update to make it clear that you use
8463         ^M, not the string "RETURN" for a button activated by the keyboard.
8465 1999-05-04  Hippo
8467         * FvwmButtons/*.c: does dynamic color changing.
8469 1999-05-03  Dominik Vogt  <dominik_vogt@gmx.de>
8471         * FvwmAudio/FvwmAudio.c (config): fixed coredump
8473         * FvwmPager/x_pager.c (FvwmErrorHandler):
8474         * FvwmPager/FvwmPager.c (Loop):
8475         fix for lost xlib sequence
8477         * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility
8479         * FvwmEvent/FvwmEvent.c:
8480         reindented code
8481         some general clean up
8482         various memory leak and coredump fixes
8484         * FvwmEvent/FvwmEvent.c (execute_event):
8485         cleaned up and fixed FvwmAudio compatbility fix
8487 1999-05-02  Michael Han  <mikehan@best.com>
8489         * FvwmEvent/FvwmEvent.c: changes to main(), config(), and
8490         execute_event() for FvwmAudio compatability, namely the
8491         PlayCmd and Dir commands.
8493 Sat May  1 11:46:24 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8495         * */*: include libs/Module.h rather than fvwm/module.h.
8497 Sat May  1 02:35:19 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8499         * FvwmWinList/ButtonArray.c (INNER_MARGIN):
8500         * FvwmScript/Widgets/TextField.c (dec): move #define to column 1.
8502 Sat May  1 01:52:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8504         * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg
8505         mismatches on machines where "sizeof" is an int (the original code
8506         causes mismatches where "sizeof" is a long).  Sigh.  Give up and
8507         cast "sizeof" arguments to int.
8509 1999-04-29  Hippo
8511         * FvwmBacker/*: Removed select() calls and unused #include's
8513 Wed Apr 28 20:45:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8515         * FvwmRearrange/Makefile.am (FvwmCascade):
8516         * FvwmRearrange/Makefile.am (FvwmTile):
8517         * FvwmForm/Makefile.am (FvwmTalk): force generation each time.
8519 1999-04-28  Hippo
8521         * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing.
8522         * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground().
8524 1999-04-27  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
8526         * FvwmWharf/FvwmWharf.c (ParseOptions):
8527         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8528         * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error
8529         in copying the ImagePath config option.
8531         * FvwmForm/FvwmForm.c: fix "int format, different type arg"
8532         errors in printf()s.
8534 1999-04-28  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8536         * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from
8537         libs/Strings.c instead of strdup when copying the image path.
8539         * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize.
8541         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
8542         optionally use imlib to load and scale images.
8543         (icon_size): new function to implement the config command
8544         *FvwmGtkIconSize.
8546         * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS):
8547         (GDK_IMLIB_LIBS): New variables for imlib support.
8549 1999-04-27  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8551         * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement
8552         the config command *FvwmGtkRCFile.
8554         * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for
8555         how to make FvwmGtk use GNOME themes.
8557 1999-04-27  Bob Woodside <proteus@pcnet.com>
8559         * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the
8560         ImagePath config option.
8562 1999-04-27  Hippo
8564         * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do
8565         dynamic color changing with the fvwm DefaultColors command.
8566         * FvwmAnimate/FvwmAnimate.C: ditto
8568 Tue Apr 27 09:50:46 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8570         * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in
8571         the command table even if HAVE_RPLAY not defined, to avoid a
8572         coredump in parsing.  [PR#318]
8574 Mon Apr 26 12:20:54 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8576         * FvwmForm/FormFvwmSetup.in: don't require trailing slash in
8577         FVWM_USERHOME variable.
8579 1999-04-26  Matthias Clasen  <clasen@pong.mathematik.uni-freiburg.de>
8581         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
8582         dont use accel labels, since accelerators won't work anyway.
8583         (convert_label_with_ampersand):
8584         (create_label_pattern): functions from gtkcauldron.c in the
8585         gnome-libs package for dealing with underlined accelerators.
8586         (get_menu_accel_group): function from gnome-app-helper.c in
8587         the gnome-libs package.
8588         (menu_item_new_with_pixmap_and_label): use the "stolen" functions
8589         above to implement keyboard navigation like in fvwms native menus.
8591         * FvwmGtk/FvwmGtk.1: document underlined accelerators.
8593 Mon Apr 26 01:33:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8595         * FvwmTaskBar/Mallocs.h:
8596         * FvwmScroll/FvwmScroll.h:
8597         * FvwmScroll/FvwmScroll.h:
8598         * FvwmIdent/FvwmIdent.h:
8599         * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and
8600         CopyString.  Both are now in libs.
8602 Fri Apr 23 13:22:14 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8604         * FvwmWinList/List.c (PrintList): fix up printing of flags.  This
8605         really needs a general solution in libfvwm.  flagstoascii()
8606         anyone?
8608         * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket
8609         before dereferencing it.
8611 1999-04-22  Dominik Vogt  <dominik_vogt@gmx.de>
8613         * FvwmGtk/FvwmGtk.c (parse_argument): use new function
8614         GetNextSimpleOption instead of old name GetNextOption.
8615         Removed C++ comment.
8617 1999-04-22  Bob Woodside  <proteus@pcnet.com>
8619         * FvwmPager/x_pager.c: Changed "Desk" command (which we've
8620         documented as obsolete) to "GoToDesk".
8622 1999-04-22  Dominik Vogt  <dominik_vogt@gmx.de>
8624         * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to
8625         die with 2.2.x Linux kernels.
8627 1999-04-20  Bob Woodside  <proteus@pcnet.com>
8629         * FvwmTaskbar/FvwmTaskBar.c: GSFR.
8630         * FvwmTaskbar/FvwmTaskBar.h: Ibid.
8631         * FvwmTaskBar/List.c: Ibid.
8632         * FvwmTaskBar/List.h: Ibid.
8634 1999-04-20  Bob Woodside  <proteus@pcnet.com>
8636         * FvwmWinList/FvwmWinList.c: GSFR.
8637         * FvwmWinList/FvwmWinList.h: Ibid.
8638         * FvwmWinList/List.c: Ibid.
8639         * FvwmWinList/List.h: Ibid.
8641 1999-04-20
8643         * FvwmAnimate now uses the Default_graphics config command to inherit
8644         the visuals of fvwm. Only works if you don't specify color or width.
8646 1999-04-20  Bob Woodside  <proteus@pcnet.com>
8648         * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in
8649         my previous commit.
8651 1999-04-20  Dominik Vogt  <dominik_vogt@gmx.de>
8653         * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
8654         messages
8656         * FvwmPager/x_pager.c: removed NON_VIRTUAL option
8657         (IconSwitchPage): reduced memory usage
8659         * FvwmPager/x_pager.c (MoveWindow):
8660         (IconMoveWindow): reactivated bugfix for no-focus windows. It works now
8661         using the NoWarp option to 'Focus'
8662         Fixed some SendInfo commands missing the 'Silent' prefix
8664 1999-04-19  Dominik Vogt  <dominik_vogt@gmx.de>
8666         * FvwmPager/x_pager.c (DispatchEvent): reindented some code
8667         (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c
8668         (ReConfigure): fixed bug in size calculation when resizing
8670 1999-04-19  Bob Woodside  <proteus@pcnet.com>
8672         * FvwmRearrange/FvwmRearrange.c: GSFR.
8674 1999-04-19  Bob Woodside  <proteus@pcnet.com>
8676         * FvwmIconMan/FvwmIconMan.h: GSFR.
8677         * FvwmIconMan/fvwm.c: Ibid.
8678         * FvwmIconMan/winlist.c: Ibid.
8679         * FvwmIconMan/xmanager.c: Ibid.
8681 1999-04-19  Bob Woodside  <proteus@pcnet.com>
8683         * FvwmIconBox/FvwmIconBox.c: GSFR.
8684         * FvwmIconBox/FvwmIconBox.h: Ibid.
8685         * FvwmIconBox/icons.c: Ibid.
8687 1999-04-19  Hippo
8689         * FvwmIdent/* now uses the Default_graphics config command to inherit
8690         the visuals of fvwm.
8691         * FvwmScroll/* ditto
8693 1999-04-19  Bob Woodside  <proteus@pcnet.com>
8694         * FvwmPager/FvwmPager.c: Changed to handle the new-style
8695         packet, and changed all the flags references to their GSFR equivalents.
8696         * FvwmPager/FvwmPager.h: Ibid.
8697         * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all
8698         the "Silent" commands to their non-silent versions so the GSFR changes
8699         can be tested; "Silent" handling seems to be broken at the moment -
8700         FVWM segfaults whenever Pager sends a Silent command.
8703 Fri Apr 16 16:32:54 1999  DanEspen  <dje@blue>
8705         * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with
8706         the dot.
8708 1999-04-15  Dominik Vogt  <dominik_vogt@gmx.de>
8710         * FvwmButtons/FvwmButtons.c (Loop):
8711         reactivated resizing code for FvwmButtons
8713         * FvwmButtons/parse.h:
8714         * FvwmButtons/parse.c:
8715         * FvwmButtons/misc.h:
8716         * FvwmButtons/misc.c:
8717         * FvwmButtons/output.c:
8718         * FvwmButtons/icons.h:
8719         * FvwmButtons/icons.c:
8720         * FvwmButtons/draw.h:
8721         * FvwmButtons/draw.c:
8722         * FvwmButtons/button.h:
8723         * FvwmButtons/button.c:
8724         * FvwmButtons/FvwmButtons.c:
8725         * FvwmButtons/FvwmButtons.h:
8726         removed nonsense version number (Jarl must have read the 'Hitchhiker'
8727         once too often :-)
8728         implemented GPL
8730 1999-04-12  Hippo
8732         * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if
8733         none are specified in the config file.
8735 Sun Apr 11 15:17:47 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8737         * FvwmM4/Makefile.am (AM_CFLAGS):
8738         * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR.
8740 1999-04-09  Dominik Vogt  <dominik_vogt@gmx.de>
8742         * FvwmEvent/FvwmEvent.c:
8743         * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of
8744         GetNextOption
8746 1999-04-08  Hippo
8748         * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet
8750 1999-04-08  Dominik Vogt  <dominik_vogt@gmx.de>
8752         * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch
8754 1999-04-07  Dominik Vogt  <dominik_vogt@gmx.de>
8756         * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager
8757         (patch by Brad Giaccio)
8759 1999-04-06  Tomas Ogren  <stric@ing.umu.se>
8761         * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some
8762         ()'s to get rid of warnings.
8764 Sun Apr  4 12:11:38 1999  DanEspen  <dje@blue>
8766         * FvwmForm/FormFvwmForm.: Save config file in users config dir.
8768         * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir.
8770         * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList.
8772         * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList.
8774         * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar.
8776         * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar.
8778         * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll.
8780         * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll.
8782         * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager.
8784         * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager.
8786         * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent.
8788         * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent.
8790         * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan.
8792         * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox.
8794         * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox.
8796         * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker.
8798         * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker.
8800         * FvwmForm/FormFvwmSetup.in: New form, creates starting config.
8802         * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new
8803         form for creating new users config files.
8805 1999-04-04  Dominik Vogt  <dominik_vogt@gmx.de>
8807         * FvwmM4/FvwmM4.c (m4_defs):
8808         * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef
8810 1999-04-03  Dominik Vogt  <dominik_vogt@gmx.de>
8812         * FvwmButtons/parse.c (ParseConfigLine):
8813         * FvwmButtons/FvwmButtons.h (struct panel_info_struct):
8814         * FvwmButtons/FvwmButtons.c (Slide):
8815         (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel
8816         closes when something is selected therein (in response to bug report
8817         #101). Some cleanup.
8819 Sun Apr  4 12:39:38 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8821         * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig().
8823         * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of
8824         ParseConfig().
8826         * FvwmTaskBar/FvwmTaskBar.c:
8827         * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h.
8829         * FvwmTaskBar/Start.c: include Mallocs.h for prototypes.
8831         * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes.
8833         * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and
8834         FvwmConfig.h for prototypes.
8836         * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of
8837         ConsoleMessage().
8839         * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
8840         integer.
8842         * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
8843         InitPictureCMap.
8845 Sun Apr  4 03:42:35 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8847         * FvwmWinList/FvwmWinList.c: removed some includes.
8849         * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c
8850         into this file; protect against multiple inclusion.
8852         * FvwmWinList/List.c:
8853         * FvwmWinList/ButtonArray.c: include FvwmWinList.h for
8854         ConsoleMessage() prototype.
8856         * FvwmWinList/List.h: add prototype for ItemDesk.
8858         * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk
8859         and RadioButton.
8861         * FvwmWinList/List.c (PrintList):
8862         * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format
8863         agree with argument.
8865         * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig.
8867         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid
8868         ambiguous `else'.
8870 Sat Apr  3 15:32:40 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8872         * FvwmButtons/output.c (SaveButtons): added braces to avoid
8873         ambiguous `else's.
8875         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
8876         `ystep', `wstep', and `hstep'.
8878         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
8879         `h'.
8881 Sat Apr  3 15:12:50 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8883         * FvwmAnimate/ChangeLog:
8884         * FvwmEvent/ChangeLog: removed erroneously-created files.
8885         Entries folded into this ChangeLog.
8887 Sat Apr  3 14:34:28 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8889         * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining
8890         useless function.
8892         * FvwmScript/types.h: add prototype for yylex().
8894         * FvwmScript/Instructions.c (ReceivFromScript):
8895         * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert
8896         braces to avoid ambiguous `else'.
8898         * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox):
8899         * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to
8900         placate gcc -Wall.
8902         * FvwmPager/FvwmPager.c:
8903         * FvwmPager/x_pager.c: removed unused variables.
8905         * FvwmPager/FvwmPager.c (main): `==' should be `='.
8907         * FvwmIconMan/xmanager.c (button_left): initialize variable `i'
8908         before use.
8910         * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
8911         around include fvwm.h.
8913         * FvwmIconMan/x.c:
8914         * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
8915         arguments.
8917         * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to
8918         unsigned long for debugging printf.
8920         * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables
8921         `actionstring' and `keystring'.
8923         * FvwmIconMan/readconfig.c (ParseMouseEntry):
8924         * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char*
8925         for debugging printf.
8927         * FvwmIconMan/readconfig.c (read_in_resources): initialize
8928         variable `binding'.
8930         * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped
8931         inside #ifdef PRINT_DEBUG.
8933         * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor,
8934         otherwise it might be used uninitialized.
8936         * FvwmPager/FvwmPager.c:
8937         * FvwmForm/FvwmForm.c: include <libs/ModParse.h> removed.
8939 Sat Apr  3 11:52:29 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8941         * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than
8942         GetArgument()
8944         * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
8945         than GetArgument().
8947         * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
8948         SkipNTokens().
8950         * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption
8951         rather than GetArgument; remove include of ModParse.h.
8953 1999-04-01  Andi Karrer <karrer@iis.ee.ethz.ch>
8955         * FvwmIconBox/FvwmIconBox.c (main):
8956         XSetIconSizes() should not be called with a height of 0.
8958 1999-03-31  Dan Espen  <dane@mk.bellcore.com>
8960         * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't
8961         operate buttons on forms with no input fields.
8963 1999-03-28  Dominik Vogt  <dominik_vogt@gmx.de>
8965         * FvwmCpp/FvwmCpp.1 (BUGS): C comment update
8967 1999-03-29  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
8969         * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons
8970         via the pager (always send Move command with a context of t->w).
8972 Sun Mar 28 18:26:11 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8974         * FvwmScript/FvwmScript.c:
8975         * FvwmWharf/icons.c: include libs/Picture.h to get prototype of
8976         findImageFile.
8978 Sun Mar 28 11:57:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
8980         * FvwmForm/Makefile.am (FvwmTalk):
8981         * FvwmCommand/scripts/Makefile.am (.pl):
8982         * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands;
8983         anything listed in a _SCRIPTS primary is correctly installed with
8984         execute permissions set.
8986 1999-03-27  Dominik Vogt  <dominik_vogt@gmx.de>
8988         * FvwmIconMan/x.c:
8989         * FvwmIconMan/readconfig.c:
8990         * FvwmIconMan/readconfig.h:
8991         * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead
8992         of private reimplementation
8994 Mon Mar 22 19:01:38 1999  DanEspen  <dje@blue>
8996         * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk.
8998 1999-03-22  Dominik Vogt  <dominik_vogt@gmx.de>
9000         * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by
9001         GetNextToken.
9003         * FvwmPager/x_pager.c (IconMoveWindow):
9004         (MoveWindow): fixed mb2 with transient pager
9005         (InsertExpand): fixed coredump fix that cause a coredump :)