cvsimport
[fvwm.git] / modules / ChangeLog
bloba333f47d75649c4a43d4537f8c9aad98fbc3606a
1 2011-04-15  Thomas Adam <thomas@fvwm.org>
2         * FvwmIconMan/xmanager.c (draw_empty_manager):
3         Compile warnings fix.(
5 2010-12-26    <despen@verizon.net>
7         * FvwmForm/Makefile.am: Add file FvwmForm-Desktop.
9         * FvwmForm/FvwmForm-Desktop: New form, FvwmForm-Desktop.
11 2010-10-15  Thomas Adam <thomas@xteddy.org>
12         * FvwmIconMan/FvwmIconMan.c (main):
13         Allow Transient mode to accept explicit module alias.
15         When running FvwmIconMan in transient mode, allow for an explicit module
16         alias to be used, rather than defaulting to "FvwmIconMan".  This brings
17         FvwmIconMan in-line with other modules which provide similar
18         functionality.
20 2010-08-16  Thomas Adam  <thomas@xteddy.org>
21         * FvwmTasBar/FvwmTaskBar.c (ProcessMessage):
22         Use the correct border hints to calculate screen width.
24         When calculating the size of the FvwmTaskBar, ensure we get the
25         information from the newer border size hints, and don't use the old one.
26         This fixes an incredibly long-standing bug in FvwmTaskBar.  I hope I win
27         a prize.  :)
29 2010-08-06  Chris Siebenmann <cks-fvwm@cs.toronto.edu>
30         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtable):
31         Correctly handle iconified windows with sticky icons.
33         When counting how many windows we expect configure window messages
34         for after changing to a new page, don't count iconified windows
35         with sticky icons (ones styled with StickyIcon or any of its
36         variants).
39 2009-12-19  Thomas Adam <thomas.adam22@gmail.com>
40         * FvwmForm/FvwmForm.c (MainLoop):
41         Stop relying on XSync() after FD_SET when using FPending() will
42         automatically return correctly for handling queued events.  This cures
43         the problem of the window appearing not to have drawn all its widgets
44         properly when it is initially mapped.
46 2009-12-04  Thomas Adam <thomas.adam22@gmail.com>
48         * FvwmTabs/FvwmTabs.in (swallowNew):
49         Remove UTF8 encoding from string, to just use empty string.
51 2009-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
53         * FvwmProxy/FvwmProxy.c (Provokable, parse_options)
54         (FindProxyGroupOfNeighbor, OpenOneWindow, RestackAtomic)
55         (ReadStack):
56         fix -Wdeclaration-after-statement warnings
58         * FvwmEvent/FvwmEvent.c (config):
59         remove unused variable i
61         * FvwmProxy/FvwmProxy.c:
62         include limits.h
64 2009-08-05  Thomas Adam  <thomas.adam22@gmail.com>
65         * FvwmCommand/FvwmCommand.1.in:
66         * FvwmConsole/FvwmConsole.1.in:
67         Removed COPYRIGHT section of manpages at the original author's request;
68         and in so doing, update the AUTHOR sections to reflect that these are
69         the "original works" of the author.
71 2009-07-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
73         * FvwmEvent/FvwmEvent.c:
74         (message_event_table, extended_message_event_table)
75         (builtin_event_table, event_tables, main, execute_event)
76         (handle_config_line, config, DeadPipe):
77         Split the event_table into one per message type and include the
78         action in the event_entry structure.
79         (handle_config_line, config):
80         fix handling of volume and priority for rplay entries
82 2009-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
84         * FvwmEvent/FvwmEvent.c:
85         change #ifdef HAVE_RPLAY to if(USE_FPLAY) style for always running
86         rplay code through the compiler.
87         (handle_config_line):
88         fix possible segmentation fault in RPlayHost argument parsing
90         * FvwmEvent/FvwmEvent.c (event_table):
91         make FvwmEvent aware of MX_REPLY events. Fixes segfault with unkown
92         event names and fixes built in event offset.
95 2009-05-25  Jason Weber  <baboon@imonk.com>
96         * FvwmProxy/FvwmProxy.1.in:
97         * FvwmProxy/FvwmProxy.c:
98         * FvwmProxy/FvwmProxy.h:
99         better vertical centering of groups of proxies;
100         option to limit which proxies are shown based on focused/active;
101         don't reorder other windows in group when one of them is raised/lowered;
102         weak include: dodge starting a group for a common name;
103         custom group provocation of raise/lower, desk change, drag, and iconify
105 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
107         * FvwmDebug/Makefile.am:
108         * FvwmPerl/Makefile.am:
109         * FvwmTabs/Makefile.am:
110         * FvwmWindowMenu/Makefile.am:
111         add fvwm version to automatically generated man pages
113         * FvwmDebug/FvwmDebug.1:
114         * FvwmDebug/FvwmGtkDebug.1:
115         * FvwmPerl/FvwmPerl.1:
116         * FvwmTabs/FvwmTabs.1:
117         * FvwmWindowMenu/FvwmWindowMenu.1:
118         regenerated
120 2009-03-21  Mikhael Goikhman  <migo@homemail.com>
122         * FvwmDebug/FvwmGtkDebug.in:
123         add several new features: request-reply frame, descriptive list
124         of all fvwm commands and auto command help, history of entered
125         commands synchronized with FvwmConsole, context window frame, now
126         commands may be executed with the window context, the window may
127         be set at module invocation and interactivelly
129         * FvwmDebug/Makefile.am:
130         add rules to regenerate man pages
132 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
134         * FvwmDebug/FvwmDebug.in:
135         * FvwmDebug/FvwmGtkDebug.in:
136         * FvwmPerl/FvwmPerl.in:
137         * FvwmWindowMenu/FvwmWindowMenu.in:
138         convert my old code to use var_name and function_name coding style
140 2009-03-12  Mikhael Goikhman  <migo@homemail.com>
142         * FvwmDebug/FvwmGtkDebug.in:
143         port the whole module from perl-Gtk1 to perl-Gtk2
145         * FvwmDebug/FvwmDebug.in:
146         add copyright line as required by GPL
148 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
150         * FvwmDebug/FvwmGtkDebug.in:
151         hide "use Gtk;" pseudo-dependency from annoying package builders
153 2009-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
155         * FvwmButtons/button.c (alloc_buttonlist):
156         fixed crash in previus commit
158 2009-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
160         * FvwmTaskBar/Start.c (StartButtonParseConfig):
161         fixed compiler warning
163         * FvwmScript/Makefile.am (syntax):
164         * FvwmScript/script.y:
165         fixed a yacc warning
167         * FvwmProxy/FvwmProxy.c (delete_ProxyGroup):
168         (delete_WindowName):
169         removed unused functions to fixed compiler warning
171         * FvwmButtons/button.c (alloc_buttonlist):
172         fixed an optimizer bug
174 2008-05-22  Adam Goode  <adam(at)spicenitz(dot)org>
176         * FvwmScript/FvwmScript.c
177         * FvwmScript/script.c
178         * FvwmScript/types.h
179         * FvwmScript/Scripts/system.fvwmrc
180         * FvwmScript/Widgets/HDipstick.c
181         * FvwmScript/Widgets/TextField.c
182         * FvwmScript/Widgets/Tools.c
183         * FvwmScript/Widgets/VDipstick.c
184         * FvwmTabs/FvwmTabs.in
185         * FvwmWharf/OffiX/DragAndDrop.h
186         * FvwmWharf/OffiX/DragAndDropTypes.h
187         Convert Latin-1 encodings to UTF-8
189 2008-04-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
191         * FvwmButtons/FvwmButtons.h:
192         * FvwmButtons/parse.c (ParseButton, ParseButton):
193         * FvwmButtons/draw.c (MakeButton):
194         FvwmButtons: new button alignment option "top"
196 2008-01-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
198         * FvwmPager/FvwmPager.h:
199         * FvwmPager/x_pager.c (MoveStickyWindow):
200         * FvwmPager/FvwmPager.c (list_new_page):
201         (list_new_desk):
202         fixed stickyacrosspages in pager
204 2007-11-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
206         * FvwmPerl/FvwmPerl.in (initPreprocessVars):
207         fixed bug that caused temporary files to overwrite each other
209 2007-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
211         * FvwmTaskBar/Start.c (StartButtonParseConfig):
212         removed previous warning fix;
214         * FvwmButtons/button.c (alloc_buttonlist):
215         fixed button allocation broken in previous commit
217 2007-08-29  Renato Caldas  <seventhguardian@gmail.com>
219         * FvwmTaskBar/Start.c (StartButtonParseConfig):
220         * FvwmButtons/button.c (alloc_buttonlist):
221         fix compilation warnings
223 2007-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
225         * FvwmM4/FvwmM4.c (m4_defs):
226         * FvwmCpp/FvwmCpp.c (cpp_defs):
227         * FvwmCommand/FvwmCommandS.c (open_fifos):
228         use constants from libs/fvwm_sys_stat.h
230 2007-08-11  Serge Koksharov  <gentoosiast dog yandex dot ru>
232         * FvwmProxy/FvwmProxy.c (FindNeighborForLeader):
233         fixed proxy group functionality when debugging code compiled out.
235 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
237         * FvwmWindowMenu/Makefile.am:
238         * FvwmTabs/FvwmTabs.pod:
239         * FvwmTabs/ConfigFvwmTabs:
240         * FvwmTabs/FvwmTabs.1:
241         * FvwmTabs/FvwmTabs.in:
242         * FvwmTabs/Makefile.am:
243         * FvwmAnimate/FvwmAnimate.c:
244         * FvwmAnimate/FvwmAnimate.1.in:
245         * FvwmWinList/FvwmWinList.1.in:
246         * FvwmTheme/FvwmTheme.1.in:
247         * FvwmRearrange/FvwmRearrange.1.in:
248         * FvwmWharf/FvwmWharf.1.in:
249         * FvwmEvent/FvwmEvent.1.in:
250         * FvwmForm/FvwmForm.1.in:
251         * FvwmIconBox/FvwmIconBox.1.in:
252         * FvwmGtk/FvwmGtk.1.in:
253         * FvwmScript/FvwmScript.1.in:
254         * FvwmScript/Scripts/FvwmScript-Setup95.in:
255         * FvwmScript/Scripts/FvwmScript-BaseConfig:
256         * FvwmCommand/FvwmCommand.1.in:
257         * FvwmCommand/Makefile.am:
258         * FvwmButtons/FvwmButtons.1.in:
259         * FvwmProxy/FvwmProxy.1.in:
260         * FvwmPerl/FvwmPerl.1:
261         * FvwmPerl/FvwmPerl.in:
262         * FvwmPerl/Makefile.am:
263         * FvwmIconMan/FvwmIconMan.1.in:
264         * FvwmIconMan/fvwm.c (ProcessMessage):
265         * FvwmDragWell/FvwmDragWell.1.in:
266         * FvwmM4/FvwmM4.1.in:
267         * FvwmWindowMenu/FvwmWindowMenu.in:
268         * FvwmWindowMenu/FvwmWindowMenu.1:
269         * FvwmBacker/FvwmBacker.1.in:
270         * FvwmBacker/FvwmBacker.c:
271         * FvwmScroll/FvwmScroll.1.in:
272         * FvwmConsole/FvwmConsole.1.in:
273         * FvwmAuto/FvwmAuto.1.in:
274         * FvwmSaveDesk/FvwmSaveDesk.1.in:
275         * FvwmDebug/FvwmGtkDebug.1:
276         * FvwmDebug/FvwmOldDebug.1:
277         * FvwmDebug/FvwmGtkDebug.in:
278         * FvwmDebug/FvwmDebug.1:
279         * FvwmDebug/FvwmDebug.in:
280         * FvwmPager/FvwmPager.1.in:
281         * FvwmTaskBar/FvwmTaskBar.1.in:
282         * FvwmSave/FvwmSave.1.in:
283         * FvwmCpp/FvwmCpp.1.in:
284         * FvwmIdent/FvwmIdent.1.in:
285         * FvwmBanner/FvwmBanner.1.in:
286         write fvwm in lower case
288 2007-07-23  Simon Griph  <simon(at)griph(dot)se>
290         * FvwmButtons/draw.h (RedrawButton):
291         * FvwmButtons/draw.c (RedrawButton):
292         (DrawTitle):
293         draw monochrome bimap icons with the correct colors.
295 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
297         * FvwmButtons/FvwmButtons.c (Loop):
298         (reallyLeaveWindow):
299         don't ignore LeaveNotify when the pointer moves
300         from a swallowed window to an overlaping window.
302 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
304         * FvwmButtons/FvwmButtons.c (handle_new_position):
305         make container specific ActiveColorset work without
306         ActiveIcon/ActiveTitle.
308 2007-06-17  Simon Griph  <simon(at)griph(dot)se>
310         * FvwmAnimate/Makefile.am (LDADD):
311         * FvwmBanner/Makefile.am (LDADD):
312         * FvwmButtons/Makefile.am (LDADD):
313         * FvwmIconBox/Makefile.am (LDADD):
314         * FvwmPager/Makefile.am (LDADD):
315         * FvwmProxy/Makefile.am (LDADD):
316         * FvwmScript/Makefile.am (LDADD):
317         * FvwmTaskBar/Makefile.am (LDADD):
318         * FvwmWharf/Makefile.am (LDADD):
319         added Xcursor_LIBS
321 2007-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
323         * FvwmCommand/FvwmCommand.c (main):
324         don't core dump on undeterminable name
326 2007-06-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
328         * FvwmPager/x_pager.c (MoveStickyWindows):
329         properly handle StickyAcrossPages
331 2007-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
333         * FvwmTaskBar/Goodies.c:
334         * FvwmTaskBar/FvwmTaskBar.c:
335         * FvwmPager/x_pager.c:
336         * FvwmPager/FvwmPager.h:
337         * FvwmIconMan/readconfig.c:
338         * FvwmForm/ReadXServer.c:
339         * FvwmForm/FvwmForm.c:
340         * FvwmDragWell/fvwmDragWell.c:
341         * FvwmCommand/fifos.c:
342         * FvwmCommand/FvwmCommand.h:
343         * FvwmButtons/FvwmButtons.c:
344         * FvwmBacker/FvwmBacker.c:
345         cleanup prototypes
347 2007-05-27  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
349         * FvwmConsole/getline.c (get_line):
350         enable build using BSD libedit compatible readline (Mac OS)
351         load the most recent commands if more than HISTSIZE commands in history
353 2007-05-13  Jason Weber  <baboon@imonk.com>
355         * FvwmProxy/FvwmProxy.c:
356         prefixed position arguments with + for Move and ResizeMove commands
358 2007-02-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
360         * FvwmButtons/draw.c (RedrawButton):
361         Correctly handle expose with button colorsets with streteched pixmaps.
363 2007-02-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
365         * FvwmScript/FvwmScript.c (SendMsgAndString):
366         added some error checking
368         * FvwmScript/scanner.c:
369         * FvwmScript/script.h:
370         * FvwmScript/script.c:
371         regenerated
373 2006-10-04  Julio Jose Teca Nemesio <julio_teca(at)fastmail(dot)fm>
375         * FvwmScript/FvwmScript.c:
376         added ChangeWindowTitle newTitle [<oldTitle>] message to
377         SendMsgAndString(char *action, char *type)
378         * FvwmScript/Instructions.c:
379         added ChangeWindowTitle(int NbArg,long * TabArg) and
380         ChangeWindowTitleFromArg(int NbArg,long * TabArg) commands
381         * FvwmScript/script.y:
382         added CHWINDOWTITLE and CHWINDOWTITLEFARG rules to instr and
383         oneinstr
384         * FvwmScript/scanner.l:
385         added ChangeWindowTitle and ChangeWindowTitleFromArg tokens
387 2007-02-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
389         * FvwmIdent/FvwmIdent.c (MakeList):
390         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
391         (CreateWindow):
392         removed debug code
394 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
396         * FvwmScript/script.y:
397         * FvwmScript/scanner.l:
398         * FvwmScript/scanner.c:
399         added GPL notice
401         * FvwmCommand/FvwmCommand.h:
402         * FvwmGtk/FvwmGtk.c:
403         * FvwmSaveDesk/FvwmSaveDesk.h:
404         * FvwmSave/FvwmSave.h:
405         * FvwmWinList/FvwmWinList.h:
406         #includes from fvwm path with "..." not <...>
408         * FvwmBanner/FvwmBanner.c:
409         * FvwmButtons/FvwmButtons.c:
410         * FvwmCommand/FvwmCommand.h:
411         * FvwmDebug/FvwmOldDebug.h:
412         * FvwmEvent/FvwmEvent.c:
413         * FvwmForm/FvwmForm.c:
414         * FvwmGtk/FvwmGtk.c:
415         * FvwmGtk/expand.c:
416         * FvwmIconMan/fvwm.c:
417         * FvwmM4/FvwmM4.h:
418         * FvwmPager/x_pager.c:
419         * FvwmSave/FvwmSave.h:
420         * FvwmSaveDesk/FvwmSaveDesk.h:
421         * FvwmTaskBar/ButtonArray.h:
422         * FvwmTaskBar/Mallocs.c:
423         * FvwmWinList/ButtonArray.h:
424         * FvwmWinList/FvwmWinList.h:
425         #includes from library path with "..." not <...>
427 2007-01-27  Serge Koksharov  <gentoosiast dog yandex dot ru>
429         * FvwmIconMan/debug.c:
430         moved contents of `debuglevels.h' here.
431         don't include `debuglevels.h'.
433         * FvwmIconMan/FvwmIconMan.1.in:
434         updated description of `printdebug' option.
436         * FvwmIconMan/Makefile.am:
437         removed debuglevels.h from build list.
439         * FvwmIconMan/debuglevels.h:
440         removed file.
442         * FvwmIconMan/debug.c:
443         * FvwmIconMan/debug.h:
444         removed MEM debug flag which isn't used anywhere in the code.
446         * FvwmIconMan/FvwmIconMan.c (main):
447         s/SendInfo/SendText/.
448         use `GetFileNameFromPath' function from libs to get module name.
449         include "libs/Parse.h" which provides `GetFileNameFromPath' function.
451         * FvwmIconMan/readconfig.c:
452         put local header includes in double quotes instead of angle brackets.
454         * FvwmIconMan/readconfig.h:
455         * FvwmIconMan/FvwmIconMan.h:
456         prevented multiple inclusions of this header files.
458         * FvwmIconMan/xmanager.h:
459         removed `FONT_STRING' definition.
461         * FvwmIconMan/x.c (X_init_manager):
462         if font wasn't specified use fallback mechanism of FlocaleLoadFont,
463         not hardcoded FONT_STRING.
465         * FvwmIconMan/FvwmIconMan.h:
466         * FvwmIconMan/winlist.c (check_resolution):
467         * FvwmIconMan/xmanager.c (man_exposed):
468         Use `fvwmrect_do_rectangles_intersect' function from libs, instead of
469         own invention.
471         * FvwmIconMan/xmanager.c (iconify_box, draw_button):
472         Use `frect_get_intersection' function from libs, instead of own
473         invention.
474         include "libs/Rectangles.h" which provides `frect_get_intersection'
475         function.
477         * (GetRectangleIntersection):
478         removed now unneeded function.
480         * (set_num_buttons):
481         use `saferealloc' function from libs, instead of own invention.
482         don't check return value it either succeeds or exits.
484         * (Realloc):
485         removed now unneeded function.
487         * FvwmIconMan/FvwmIconMan.c (main):
488         * FvwmIconMan/xmanager.c:
489         * FvwmIconMan/xmanager.h:
490         removed empty `init_boxes' function.
492         * FvwmIconMan/FvwmIconMan.c (main):
493         * FvwmIconMan/debug.c (OpenConsole):
494         * FvwmIconMan/x.c (set_window_properties):
495         use MyName instead of Module when printing module name in diagnostic
496         messages.
498         * FvwmIconMan/FvwmIconMan.h:
499         removed prototype of `Malloc' function because it is not implemented
500         anywhere.
502         * FvwmIconMan/x.c (init_display):
503         * FvwmIconMan/FvwmIconMan.h:
504         removed `screen_g' rectangle which isn't assigned anywhere in the
505         code.
507 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
509         * FvwmAnimate/Makefile.am (LDADD):
510         * FvwmBacker/Makefile.am (LDADD):
511         * FvwmBanner/Makefile.am (LDADD):
512         * FvwmButtons/Makefile.am (LDADD):
513         * FvwmDragWell/Makefile.am (LDADD):
514         * FvwmForm/Makefile.am (LDADD):
515         * FvwmIconBox/Makefile.am (LDADD):
516         * FvwmIconMan/Makefile.am (LDADD):
517         * FvwmIdent/Makefile.am (LDADD):
518         * FvwmPager/Makefile.am (LDADD):
519         * FvwmProxy/Makefile.am (LDADD):
520         * FvwmScript/Makefile.am (LDADD):
521         * FvwmScroll/Makefile.am (LDADD):
522         * FvwmTaskBar/Makefile.am (LDADD):
523         * FvwmWharf/Makefile.am (LDADD):
524         * FvwmWinList/Makefile.am (LDADD):
525         added rsvg_LIBS
527 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
529         * FvwmBacker/FvwmBacker.c (main):
530         * FvwmBanner/FvwmBanner.c (main):
531         * FvwmButtons/FvwmButtons.c (main):
532         * FvwmDragWell/fvwmDragWell.c (XStartup):
533         * FvwmForm/FvwmForm.c (main):
534         * FvwmIconBox/FvwmIconBox.c (main):
535         * FvwmIconMan/x.c (init_display):
536         * FvwmIdent/FvwmIdent.c (main):
537         * FvwmProxy/FvwmProxy.c (main):
538         * FvwmPager/FvwmPager.c (main):
539         * FvwmScript/FvwmScript.c (Xinit):
540         * FvwmScroll/FvwmScroll.c (main):
541         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
542         * FvwmWharf/FvwmWharf.c (main):
543         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
544         use flib_init_graphics()
546         * FvwmScript/script.y:
547         * FvwmScript/scanner.l:
548         also include "config.h"
550         * FvwmWharf/stepgfx.c:
551         * FvwmWharf/icons.c:
552         * FvwmWharf/FvwmWharf.c:
553         * FvwmTheme/FvwmTheme.c:
554         * FvwmTaskBar/Start.c:
555         * FvwmTaskBar/Goodies.c:
556         * FvwmScroll/GrabWindow.c:
557         * FvwmScroll/FvwmScroll.c:
558         * FvwmScript/Widgets/VScrollBar.c:
559         * FvwmScript/Widgets/VDipstick.c:
560         * FvwmScript/Widgets/TextField.c:
561         * FvwmScript/Widgets/Swallow.c:
562         * FvwmScript/Widgets/Rectangle.c:
563         * FvwmScript/Widgets/RadioButton.c:
564         * FvwmScript/Widgets/PushButton.c:
565         * FvwmScript/Widgets/PopupMenu.c:
566         * FvwmScript/Widgets/MiniScroll.c:
567         * FvwmScript/Widgets/Menu.c:
568         * FvwmScript/Widgets/List.c:
569         * FvwmScript/Widgets/ItemDraw.c:
570         * FvwmScript/Widgets/HScrollBar.c:
571         * FvwmScript/Widgets/HDipstick.c:
572         * FvwmScript/Widgets/CheckBox.c:
573         * FvwmScript/scanner.c:
574         * FvwmScript/Instructions.c:
575         * FvwmScript/FvwmScript.c:
576         * FvwmRearrange/FvwmRearrange.c:
577         * FvwmPager/x_pager.c:
578         * FvwmPager/FvwmPager.c:
579         * FvwmM4/FvwmM4.c:
580         * FvwmIdent/FvwmIdent.c:
581         * FvwmIconMan/xmanager.c:
582         * FvwmIconMan/x.c:
583         * FvwmIconMan/winlist.c:
584         * FvwmIconMan/readconfig.c:
585         * FvwmIconMan/fvwm.c:
586         * FvwmIconMan/functions.c:
587         * FvwmIconBox/icons.c:
588         * FvwmIconBox/FvwmIconBox.c:
589         * FvwmGtk/windowlist.c:
590         * FvwmGtk/FvwmGtk.c:
591         * FvwmForm/FvwmForm.c:
592         * FvwmEvent/FvwmEvent.c:
593         * FvwmDragWell/xdndDragSource.c:
594         * FvwmDragWell/fvwmDragWell.c:
595         * FvwmDebug/FvwmOldDebug.c:
596         * FvwmCpp/FvwmCpp.c:
597         * FvwmCommand/FvwmCommandS.c:
598         * FvwmButtons/parse.c:
599         * FvwmButtons/FvwmButtons.c:
600         * FvwmButtons/dynamic.c:
601         * FvwmButtons/draw.c:
602         * FvwmBanner/FvwmBanner.c:
603         * FvwmBacker/FvwmBacker.c:
604         * FvwmAuto/FvwmAuto.c:
605         * FvwmAnimate/FvwmAnimate.c:
606         * FvwmWinList/ButtonArray.c:
607         * FvwmWinList/FvwmWinList.c:
608         * FvwmProxy/FvwmProxy.c:
609         use new library include files
611         * FvwmProxy/FvwmProxy.c:
612         * FvwmTaskBar/ButtonArray.c:
613         * FvwmTaskBar/List.c:
614         * FvwmTaskBar/FvwmTaskBar.c:
615         do not include safemalloc.h directly
617 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
619         * FvwmPerl/FvwmPerl.in:
620         fix missing semicolon in previous patch
622         * FvwmWindowMenu/FvwmWindowMenu.in:
623         * FvwmTabs/FvwmTabs.in:
624         * FvwmPerl/FvwmPerl.in:
625         * FvwmDebug/FvwmDebug.in:
626         * FvwmDebug/FvwmGtkDebug.in:
627         use datarootdir
629 2007-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
631         * FvwmIdent/FvwmIdent.c (list_configure):
632         use the orig_hints_width_inc and orig_hints_height_inc
634         * FvwmIdent/FvwmIdent.c (list_configure):
635         (MakeList):
636         properly handle title dir in geometry reported by FvwmIdent
638 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
640         * FvwmWharf/Wharf.h:
641         * FvwmWharf/FvwmWharf.c:
642         * FvwmTaskBar/ButtonArray.h:
643         * FvwmTaskBar/ButtonArray.c:
644         * FvwmScript/types.h (struct XObj):
645         * FvwmBanner/FvwmBanner.c (GetXPMData):
646         * FvwmIconBox/icons.c (GetBackPixmap):
647         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
648         * FvwmRearrange/FvwmRearrange.c:
649         * FvwmIdent/FvwmIdent.c (list_end):
650         int instead of unsigned int
652 2007-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
654         * FvwmScript/script.c (yyparse):
655         use long instead of long int
657 2007-01-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
659         * FvwmIdent/FvwmIdent.c (MakeList):
660         new information about windows: "StickyPageIcon", "StickyDeskIcon" and
661         "WindowListSkip".
663 2007-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
665         * FvwmConsole/getline.c (get_line):
666         fixed compilation without readline
668 2007-01-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
670         * FvwmTaskBar/FvwmTaskBar.c (HandleButtonRelease):
671         expand variables for button commands. (In particluar default Start
672         action, which sent bad command to fvwm.)
674         * FvwmTaskBar/FvwmTaskBar.c (CheckForTip, HandleButtonRelease)
675         (HandleButtonRelease, HandleEvents, HandleEvents)
676         * FvwmTaskBar/Start.h (MouseInStartButton):
677         * FvwmTaskBar/Start.c (MouseInStartButton):
678         return found button x-position in MouseInStartButton
680         * FvwmTaskBar/Start.c (MouseInStartButton):
681         removed useless double loop
683 2007-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
685         * FvwmConsole/FvwmConsole.c (main):
686         (server):
687         (ReapChildren):
688         don't exit on SIGCHLD; die if there are no connection attempts within
689         60 seconds
691         * FvwmConsole/FvwmConsole.c (server):
692         * FvwmConsole/FvwmConsoleC.c (main):
693         use fvwm_send() and fvwm_recv()
695         * FvwmConsole/FvwmConsole.c (server):
696         * FvwmConsole/FvwmConsoleC.c:
697         * FvwmConsole/getline.c:
698         reindented
700 2007-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
702         * FvwmConsole/FvwmConsole.c (main):
703         don't check the return code of safemalloc - it either works or exits
705 2007-01-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
707         * FvwmConsole/FvwmConsole.c
708         removed prototype of `CloseSocket' function which isn't implemented
709         anywhere.
711         (server):
712         removed superfluous exit calls because ErrMsg already contains it.
713         fixed S_name allocated size.
715         * FvwmConsole/FvwmConsole.h:
716         removed unnedeed include "time.h".
718         * FvwmCpp/FvwmCpp.c:
719         * FvwmM4/FvwmM4.c:
720         removed unneeded include <sys/socket.h>.
722         * FvwmProxy/FvwmProxy.h:
723         removed unneeded include <sys/time.h>.
725         * FvwmIconBox/FvwmIconBox.h:
726         removed unnedeed include "fvwm/fvwm.h".
728         * FvwmConsole/FvwmConsole.h:
729         * FvwmIconBox/FvwmIconBox.h:
730         * FvwmIdent/FvwmIdent.h:
731         * FvwmPager/FvwmPager.h:
732         * FvwmWharf/Wharf.h:
733         when including header files not from standard library their names
734         should be put in double quotes not in angle brackets.
736         * FvwmBanner/FvwmBanner.c:
737         * FvwmIconBox/FvwmIconBox.c:
738         * FvwmIconBox/FvwmIconBox.h:
739         * FvwmIdent/FvwmIdent.h:
740         * FvwmPager/FvwmPager.h:
741         * FvwmWharf/Wharf.h:
742         removed unused `nocolor' function.
744         * FvwmTaskBar/FvwmTaskBar.c:
745         * FvwmTaskBar/Goodies.c:
746         removed unneeded include "Colors.h".
748         * FvwmTaskBar/Makefile.am:
749         removed Colors.[ch] from build list.
751         * FvwmTaskBar/Colors.c:
752         * FvwmTaskBar/Colors.h:
753         removed files
755 2007-01-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
757         * FvwmWinList/FvwmWinList.c:
758         init with no button pressed.
760 2007-01-03  Serge Koksharov  <gentoosiast dog yandex dot ru>
762         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
763         bugfix: IconColorset's bg wasn't updated immediately.
765         (main):
766         fixed typo.
768 2007-01-03  Renato Caldas  <seventhguardian@gmail.com>
770         * FvwmBacker/FvwmBacker.c:
771         * FvwmBacker/FvwmBanner.c:
772         removed unused variable fd_width;
774         * FvwmBacker/FvwmBanner.c (main):
775         replaced fd_width by x_fd+1 (the only fd) in the select() call
777 2007-01-02  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
779         * FvwmPager/FvwmPager.c (list_configure):
780         fix updating window desk
782 2006-12-30  Ben Kibbey <bjk@luxsci.net>
784         * FvwmGtk/dialog.c (dialog_entry):
785         Fix entry widget options with no argv[1].
787 2006-12-29  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
789         * FvwmForm/FvwmForm.c (ct_Timeout):
790         fix parsing of quoted command in Timout
792 2006-12-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
794         * FvwmProxy/FvwmProxy.c (GetProperty):
795         64-bit fix
797 2006-12-22  Serge Koksharov  <gentoosiast dog yandex dot ru>
799         * FvwmProxy/FvwmProxy.c:
800         Changed PROXY_GROUP_DEBUG define directive to False.
802         (My_XNextEvent):
803         Removed useless exit message.
805         * FvwmProxy/FvwmProxy.c:
806         * FvwmProxy/FvwmProxy.h:
807         Corrected VIM modelines.
809         * FvwmProxy/FvwmProxy.1.in:
810         Documentation fixes.
812 2006-12-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
814         * FvwmWinList/FvwmWinList.c (ProcessMessage):
815         Add buttons when items are added to make sure the lists are synced.
817         * FvwmWinList/ButtonArray.c (AddButton,ButtonNew):
818         Allow buttons to be created with NULL title.
820         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
821         Make sure that win is None until created.
823         * FvwmWinList/ButtonArray.c (ButtonNew):
824         Initialized alloced memory to 0.
826 2006-12-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
828         * FvwmCommand/FvwmCommand.c (main):
829         Fix reading lockfile.
831 2006-12-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
833         * FvwmPager/FvwmPager.h:
834         * FvwmPager/x_pager.c (do_scroll):
835         * FvwmPager/FvwmPager.c (main, process_message, list_reply):
836         Use Send_Reply instead of SendToModule to ease scroll burden.
838         * FvwmCommand/FvwmCommand.1.in:
839         * FvwmCommand/FvwmCommand.c (process_message):
840         * FvwmCommand/FvwmCommandS.c (server, process_message):
841         recieve messages from Send_Reply, and print them on -i1.
843 2006-11-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
845         * FvwmPager/FvwmPager.c (handle_config_win_package, list_add)
846         (list_configure):
847         join almost duplicate code handing ConfigWinPacket to a separate
848         function to avoid more bugs of the kind bellow.
850         * FvwmPager/FvwmPager.c (list_add):
851         make new windows handle allowed actions correctly.
853 2006-10-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
855         * FvwmProxy/FvwmProxy.c (FindProxyGroupWithWindowName):
856         fix declaration after statement
858 2006-10-07  Jason Weber  <baboon@imonk.com>
859         * FvwmProxy/FvwmProxy.c:
860         added window groups and proxy slots
862 2006-09-19  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
864         * FvwmScript/Widgets/List.c (EvtMouseList):
865         make sure rectT.height is given a value.
867         * FvwmProxy/FvwmProxy.c (ConfigureWindow, IconifyWindow):
868         chagned // to /* ... */
870         * FvwmProxy/FvwmProxy.c (LinkAction):
871         * FvwmIconMan/fvwm.c (property_change):
872         silence gcc 4 signedness warning by cast.
874         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
875         change mask_return to unsigned.
876         silence gcc 4 signedness warning by cast.
878         * FvwmWharf/icons.c (LoadIconFile):
879         * FvwmWharf/Wharf.h (icon_info):
880         * FvwmWharf/FvwmWharf.c (Loop, MapFolde, swallow):
881         * FvwmTaskBar/ButtonArray.h (ButtonArray, ButtonDimensions):
882         * FvwmTaskBar/ButtonArray.c (ButtonDimensions):
883         * FvwmScript/types.h (XObj):
884         * FvwmRearrange/FvwmRearrange.c:
885         * FvwmIdent/FvwmIdent.c (list_end):
886         * FvwmIconBox/FvwmIconBox.h (icon_info):
887         * FvwmIconBox/icons.c (GetBackPixmap):
888         * FvwmBanner/FvwmBanner.c (PImageIcon):
889         change dimensions and allocation counts to unsigned types.
891 2006-09-12  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
893         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
894         correctly handle trailing whitespace after geometry
896         * FvwmCommand/FvwmCommand.c (process_message):
897         print config_info on separate lines
898         * FvwmCommand/FvwmCommandS.c (relay_packet):
899         relay 0-length packages.
901 2006-08-29  Harald Dunkel  <harald.dunkel@t-online.de>
903         * FvwmScroll/GrabWindow.c:
904         * FvwmScript/Widgets/TextField.c:
905         * FvwmScript/Instructions.c:
906         * FvwmPager/x_pager.c:
907         * FvwmForm/ReadXServer.c:
908         * FvwmDragWell/xdndDragSource.c:
909           change offset and length args for XGetWindowProperty() to long
910           (to support 64bit architectures)
912 2006-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
914         * FvwmPager/FvwmPager.h (pager_window):
915         * FvwmPager/FvwmPager.c (list_configure):
916         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
917         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
918         (IconMoveWindow):
919         read allowed actions from fvwm instead of using ewmh.
921 2006-08-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
923         * FvwmPager/FvwmPager.h (pager_window):
924         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
925         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
926         (IconMoveWindow):
927         use ewmh allowed actions to track window movability.
928         (MoveWindow, IconMoveWindow):
929         removed my #if 0:ed code.
931 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
933         * FvwmPager/x_pager.c (MoveWindow):
934         remove non-working icon-bug workaround
936 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
938         * FvwmPager/x_pager.c (Scroll):
939         spacing
941         (MoveWindow, IconMoveWindow):
942         reindented and respaced
944         (MoveWindow):
945         make icon move use fvwm function
946         don't add border width and title height to coordinates.
947         workaround erratic icon behaviour when not on current desk
949         (IconMoveWindow):
950         make moves use fvwm function
952         (MoveWindow, IconMoveWindow):
953         #if 0 (with comments) questionable code doing double work
955 2006-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
957         * FvwmDragWell/fvwmDragWell.c (XStartup):
958         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag)
959         (xdndErrorHandler, xdndSrcDoDrag):
960         * FvwmM4/FvwmM4.c (main):
961         * FvwmTaskBar/Start.c (StartButtonParseConfig)
962         (MouseInStartButton, StartAndLaunchButtonItemInit)
963         (StartButtonInit, MouseInStartButton):
964         * FvwmTaskBar/FvwmTaskBar.c:
965         use False/True instead of FALSE/TRUE
967         * FvwmDragWell/fvwmDragWell.c (mouseInButton):
968         use 0/1 instead of FALSE/TRUE
970 2006-08-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
972         * FvwmIconMan/FvwmIconMan.1.in:
973         documented printdebug, refresh, searchback and searchforward builtin
974         commands.
975         fixed typos.
977         * FvwmIconMan/FvwmIconMan.c (main):
978         changed ifdef from ELECTRIC_FENCE to HAVE_LIBEFENCE.
979         removed now useless 'ifdef DEBUG_ATTACH' construction with hardcoded
980         paths.
981         removed now useless 'if 0' construction.
982         (PrintMemuse):
983         fixed compiler warning.
985         * FvwmIconMan/FvwmIconMan.h:
986         changed ifdef from DMALLOC to HAVE_DMALLOC_H.
988         * FvwmIconMan/debug.c (ConsoleDebug):
989         * FvwmIconMan/globals.c (print_managers):
990         * FvwmIconMan/readconfig.c (parse_format_dependencies):
991         (print_args):
992         (print_binding):
993         * FvwmIconMan/winlist.c (iconmanager_show):
994         * FvwmIconMan/xmanager.c (check_managers_consistency):
995         (print_button_info):
996         changed ifdefs from PRINT_DEBUG to FVWM_DEBUG_MSGS.
998         * FvwmIconMan/debug.h:
999         removed now useless 'if 0' construction.
1001         * FvwmIconMan/globals.c:
1002         removed useless commented definitions of Module & ModuleLen which now
1003         aren't hardcoded.
1005         * FvwmIconMan/readconfig.c:
1006         removed ancient 'if FVWM_VERSION == 1' construction.
1007         (print_binding):
1008         compilation fix.
1009         fixed compiler warnings.
1011         * FvwmIconMan/xmanager.c (print_buttons):
1012         removed (this function defined but isn't used anywhere in the
1013         code and its functionality superseded by print_button_info
1014         function).
1015         fixed compiler warnings.
1016         (print_button_info):
1017         fixed compiler warnings.
1019 2006-08-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1021         * FvwmPager/x_pager.c (IconMoveWindow, MoveWindow)
1022         make icons with !IconTitle style moveable.
1024 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
1026         * FvwmIconMan/FvwmIconMan.1.in:
1027         documented ShowOnlyFocused option.
1028         fixed typo.
1030         * FvwmIconMan/readconfig.c (read_in_resources):
1031         corrected warning message when an argument to Shape option is
1032         omitted.
1034 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
1036         * FvwmForm/FvwmForm.c (OpenWindows):
1037         * FvwmForm/FvwmForm.h:
1038         * FvwmForm/ReadXServer.c (ReadXServer):
1039         added WM_DELETE_WINDOW support.
1041 2006-07-16  Scott Smedley  <ss@aao.gov.au>
1043         * FvwmTabs/FvwmTabs.in:
1044         * FvwmTabs/ConfigFvwmTabs:
1045         * FvwmTabs/FvwmTabs-DefaultSetup:
1046         Bugfix: wasn't adding "Tabize" menu item to menu.
1047         Created "CreateTabberWithWin" function to put focused window into
1048         a new tabber at the same position as the window.
1050 2006-07-13  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1052         * FvwmCommand/fifos.c (fifos_get_default_name):
1053         fix allocation when using FVWM_USERDIR
1055         * FvwmCommand/FvwmCommand.c (main):
1056         * FvwmCommand/FvwmCommandS.c (open_fifos):
1057         removed ifdefs for O_NOFOLLOW.
1059 2006-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1061         * FvwmCommand/fifos.c (fifos_get_default_name):
1062         replaced ifdefs
1064         * FvwmCommand/FvwmCommand.h:
1065         use libs/fvwm_sys_stat.h
1067 2006-07-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
1069         * modules/FvwmPager/FvwmPager.c:
1070         Compilation fix when --enable-debug-msgs configure option set.
1072 2006-07-11  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1074         * FvwmCommand/FvwmCommand.1.in:
1075         Documented the FVWM_USERDIR fallback.
1077         * FvwmCommand/FvwmCommandS.c (server):
1078         * FvwmCommand/FvwmCommand.c (main):
1079         Exit if no name coude be decided on. (Only if FVWM_USERDIR is unset.)
1080         Open files with O_NOFOLLOW if defined.
1081         * FvwmCommand/fifos.c (fifos_get_default_name):
1082         Make sure that the name returned either referre to files owned by
1083         the process owner or does not exist. Use FVWM_USERDIR as fallback.
1085         * FvwmCommand/FvwmCommandS.c (server):
1086         * FvwmCommand/FvwmCommand.c (main):
1087         * FvwmCommand/FvwmCommand.h
1088         * FvwmCommand/fifos.c:
1089         * FvwmCommand/Makefile.am:
1090         Make sure FvwmCommandS and FvwmCommand use the same default names
1091         by moving the code from FvwmCommand to a separate common function.
1093 2006-07-05  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1095         * FvwmConsole/FvwmConsoleC.c (main):
1096         * FvwmConsole/getline.c:
1097         Renamed the function getline to get_line to not conflict with stdio's
1098         getline. (bug #3772)
1100 2006-06-09  Scott Smedley  <ss@aao.gov.au>
1102         * FvwmTabs/FvwmTabs.in:
1103         Added "swallowIcon" option to provide visual feedback when tabber is
1104         going to unconditionally swallow the next window to popup.
1105         * FvwmTabs/FvwmTabs.pod:
1106         * FvwmTabs/FvwmTabs.1:
1107         Documented new "swallowIcon" option.
1108         List all mouse bindings available with the toolbar icons.
1110 2006-05-31  Scott Smedley  <ss@aao.gov.au>
1112         * FvwmTabs/FvwmTabs.in:
1113         * FvwmTabs/FvwmTabs.pod:
1114         * FvwmTabs/FvwmTabs.1:
1115         Added feature to swallow next new window that is created.
1117 2006-05-27  Scott Smedley  <ss@aao.gov.au>
1119         * FvwmTabs/ConfigFvwmTabs:
1120         bugfix: FvwmTabs wasn't preserving state between restarts.
1122 2006-05-09  Serge Koksharov  <gentoosiast dog yandex dot ru>
1124         * FvwmScript/Scripts/FvwmScript-ComExample.in:
1125         * FvwmTaskBar/Goodies.c:
1126         corrected typos
1128 2006-04-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1130         * FvwmPager/FvwmPag
1131         * FvwmPager/FvwmPager.h (HandleScrollDone,list_string):
1132         * FvwmPager/x_pager.c (Scroll, do_scroll, HandleScrollDone):
1133         Changed to pixel operation. Scrolling is summed up before sent to
1134         fvwm to speed up multiple subsequent scrollings that take place faster
1135         than fvwm can change viewport.
1137 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
1139         * FvwmTaskBar/FvwmTaskBar.1.in:
1140         added another undocumented `Pad' option description.
1142         * FvwmTaskBar/FvwmTaskBar.c:
1143         fixed typos
1145         * FvwmTaskBar/FvwmTaskBar.c:
1146         * FvwmTaskBar/Goodies.c:
1147         * FvwmTaskBar/Start.c:
1148         Because of incorrect module->namelen calculation entire
1149         FvwmTaskBar module was broken. _Test_ your changes before
1150         commits.
1152 2006-03-21  Serge Koksharov  <gentoosiast dog yandex dot ru>
1154         * FvwmAnimate/FvwmAnimate.c:
1155         corrected delay for Zoom3D animation effect
1157         * FvwmConsole/FvwmConsoleC.pl.1.in:
1158         * FvwmConsole/FvwmConsole.1.in:
1159         replaced all `Cntl' modificator key mentions with `Ctrl' to be
1160         consistent with rest of the documentation and because it's more
1161         conventional abbreviation.
1163         * FvwmForm/FvwmForm.1.in:
1164         * FvwmForm/FvwmForm-Rlogin:
1165         replaced all mentions of `rsh' with `ssh'. rsh is obsolete and
1166         inherently insecure. We shouldn't teach our users bad things,
1167         should we?
1169         * FvwmTaskBar/FvwmTaskBar.1.in:
1170         slightly clarified the `StartName' option description
1171         added the undocumented `MailDir' option description. Somebody
1172         violated section `K' of the convention list.
1174         * FvwmBacker/FvwmBacker.1.in:
1175         * FvwmDebug/FvwmGtkDebug.in:
1176         * FvwmDebug/FvwmGtkDebug.1:
1177         * FvwmEvent/FvwmEvent.1.in:
1178         * FvwmForm/FvwmForm.1.in:
1179         * FvwmIconMan/xmanager.c:
1180         * FvwmIdent/FvwmIdent.c:
1181         * FvwmIdent/FvwmIdent.1.in:
1182         * FvwmPerl/FvwmPerl.in:
1183         * FvwmPerl/FvwmPerl.1:
1184         * FvwmScript/FvwmScript.1.in:
1185         * FvwmScript/Widgets/Menu.c:
1186         * FvwmTabs/ConfigFvwmTabs:
1187         * FvwmTabs/FvwmTabs-DefaultSetup:
1188         * FvwmTaskBar/FvwmTaskBar.1.in:
1189         * FvwmTheme/FvwmTheme.1.in:
1190         corrected typos
1192 2006-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1194         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
1195         Use return code of FQueryPointer()
1197 2006-02-11  Renato Caldas  <seventhguardian@gmail.com>
1199         * FvwmIdent/FvwmIdent.c:
1200         * FvwmForm/FvwmForm.c:
1201         * FvwmGtk/FvwmGtk.c:
1202         Replaced global vars for name and name length for a ModuleArgs
1203         struct pointed by "module".
1204         main() changed to copy the global fd's for comunication with fvwm
1205         from the struct.
1206         main() changed to use ParseModuleArgs instead of the "manual"
1207         parsing methods.
1208         main() changed to use the struct's user_argc and user_argv for
1209         parsing command line options.
1210         Small misc changes to use module->name for error messages.
1212         * FvwmIdent/FvwmIdent.c:
1213         Replaced the app window global var (app_win) for module->window.
1215         * FvwmForm/FvwmForm.c (ParseConfigLine):
1216         (ReadConfig):
1217         (ParseActiveMessage):
1218         * FvwmGtk/FvwmGtk.c (parse_config_line):
1219         (parse_options):
1220         Changed functions to use CatString3 and module->name.
1222 2006-02-10  George Potapov <nephrite@inbox.ru>
1224         * modules/FvwmButtons/FvwmButtons.1.in
1225         * FvwmButtons/FvwmButtons.c (Loop):
1226         (ButtonPressProcess):
1227         * modules/FvwmButtons/FvwmButtons.h
1228         * FvwmButtons/dynamic.c (parse_message_line):
1229         Added command PressButton to module FvwmButtons
1231 2006-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1233         * FvwmSave/FvwmSave.1.in:
1234         removed documentation referring to NoClutter from FvwmSave man page
1236 2006-02-10  Mikhael Goikhman  <migo@homemail.com>
1238         * FvwmButtons/FvwmButtons.c:
1239         * FvwmButtons/FvwmButtons.h:
1240         * FvwmButtons/button.h:
1241         * FvwmButtons/draw.h:
1242         * FvwmButtons/icons.c:
1243         * FvwmButtons/icons.h:
1244         * FvwmButtons/misc.c:
1245         * FvwmButtons/misc.h:
1246         * FvwmButtons/output.c:
1247         * FvwmButtons/parse.c:
1248         reformat FvwmButtons code to be more readable and consistent
1250 2006-02-10  Renato Caldas  <seventhguardian@gmail.com>
1252         * FvwmTheme/FvwmTheme.c:
1253         * FvwmScript/FvwmScript.c:
1254         * FvwmScript/Instructions.c:
1255         * FvwmSave/FvwmSave.c:
1256         * FvwmSaveDesk/FvwmSaveDesk.c:
1257         * FvwmRearrange/FvwmRearrange.c:
1258         * FvwmScroll/FvwmScroll.c:
1259         * FvwmScroll/FvwmScroll.h:
1260         * FvwmScroll/GrabWindow.c:
1261         * FvwmTaskBar/FvwmTaskBar.c:
1262         * FvwmTaskBar/Goodies.c:
1263         * FvwmTaskBar/List.c:
1264         * FvwmTaskBar/Start.c:
1265         Replaced global vars for name and name length for a ModuleArgs
1266         struct pointed by "module".
1267         main() changed to copy the global fd's for comunication with fvwm
1268         from the struct.
1269         main() changed to use ParseModuleArgs instead of the "manual"
1270         parsing methods.
1271         main() changed to use the struct's user_argc and user_argv for
1272         parsing command line options.
1273         Small misc changes to use module->name for error messages.
1275         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
1276         (ParseConfigLine):
1277         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
1278         Changed functions to use CatString3 and module->name.
1280         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1281         Changed function to use module->namelen.
1283         * FvwmScroll/FvwmScroll.c:
1284         Replaced global var win_app for module->window.
1286         * FvwmRearrange/FvwmRearrange.c:
1287         Removed unused variable "len".
1289         * FvwmTaskBar/Start.c:
1290         * FvwmScript/Instructions.c:
1291         Added #include "libs/Module.h" in order to be able
1292         to use the ModuleArgs struct
1294 2006-02-09  Renato Caldas  <seventhguardian@gmail.com>
1296         * FvwmAuto/FvwmAuto.c:
1297         * FvwmConsole/FvwmConsole.c:
1298         * FvwmConsole/FvwmConsole.h:
1299         * FvwmAnimate/FvwmAnimate.c:
1300         Changed to use ParseModuleArgs instead of the "manual" parsing methods.
1301         Changed to use ModuleArgs struct for module name-storing.
1303         * FvwmConsole/FvwmConsole.c:
1304         Removed some redundant name-storing vars.
1306 2006-02-04  Scott Smedley  <ss@aao.gov.au>
1308         * FvwmTabs/FvwmTabs.in:
1309         * FvwmTabs/FvwmTabs.pod:
1310         * FvwmTabs/FvwmTabs.1:
1311         i18n & l10n support.
1312         New 'buttonYPadding' option.
1313         Updated man page.
1314         Removed version information from 'About' dialog.
1316 2006-02-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1318         * FvwmBacker/FvwmBacker.c:
1319         reindented code
1321 2006-01-30  Scott Smedley  <ss@aao.gov.au>
1323         * FvwmTabs/FvwmTabs.in:
1324         * FvwmTabs/FvwmTabs.pod:
1325         * FvwmTabs/ConfigFvwmTabs:
1326         Allow user to specify position of new tabbers with:
1327                 NewTabber --geometry=+0+0 uniqueId
1328         bugfix: don't hardcode height of button frame - allow it to be
1329         determined by the size of the font/mini-icon.
1331 2006-01-15  Mikhael Goikhman  <migo@homemail.com>
1333         * FvwmTabs/FvwmTabs.1:
1334         * FvwmTabs/Makefile.am:
1335         do not automatically generate man page on "make", so that perl is
1336         not required to install fvwm, this also fixes double "make dist"
1338 2005-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1340         * FvwmAnimate/FvwmAnimate.c:
1341         * FvwmAuto/FvwmAuto.c:
1342         * FvwmButtons/button.c:
1343         * FvwmButtons/draw.c:
1344         * FvwmButtons/dynamic.c:
1345         * FvwmButtons/icons.c:
1346         * FvwmButtons/output.c:
1347         * FvwmButtons/parse.c:
1348         * FvwmCommand/FvwmCommand.h:
1349         * FvwmConsole/FvwmConsole.h:
1350         * FvwmCpp/FvwmCpp.c:
1351         * FvwmDebug/FvwmOldDebug.c:
1352         * FvwmDragWell/fvwmDragWell.c:
1353         * FvwmForm/FvwmForm.c:
1354         * FvwmGtk/expand.c:
1355         * FvwmGtk/windowlist.c:
1356         * FvwmIconBox/FvwmIconBox.c:
1357         * FvwmIconBox/icons.c:
1358         * FvwmIconMan/FvwmIconMan.c:
1359         * FvwmIconMan/readconfig.c:
1360         * FvwmIconMan/xmanager.c:
1361         * FvwmIdent/FvwmIdent.c:
1362         * FvwmM4/FvwmM4.c:
1363         * FvwmRearrange/FvwmRearrange.c:
1364         * FvwmSave/FvwmSave.c:
1365         * FvwmSaveDesk/FvwmSaveDesk.c:
1366         * FvwmTaskBar/ButtonArray.c:
1367         * FvwmTaskBar/FvwmTaskBar.c:
1368         * FvwmTaskBar/Goodies.c:
1369         * FvwmTaskBar/List.c:
1370         * FvwmWharf/ASSound/ASSound.c:
1371         * FvwmWharf/FvwmWharf.c:
1372         * FvwmWharf/icons.c:
1373         * FvwmWharf/stepgfx.c:
1374         * FvwmWinList/ButtonArray.c:
1375         * FvwmWinList/FvwmWinList.c:
1376         * FvwmWinList/List.c:
1377         do not #include stdlib.h (comes from config.h)
1379         * FvwmButtons/draw.c:
1380         do not #include strings.h (not portable; comes from config.h)
1382 2005-11-21  Harry Felder  <harry@rentec.com>
1384         * FvwmProxy/FvwmProxy.c (AdjustOneWindow):
1385         fixed C89 compile error
1387 2005-11-07  Scott Smedley  <ss@aao.gov.au>
1389         * FvwmTabs/FvwmTabs.in:
1390         * FvwmTabs/ConfigFvwmTabs:
1391         * FvwmTabs/FvwmTabs-DefaultSetup:
1392         * FvwmTabs/Makefile.am:
1393         * FvwmTabs/FvwmTabs.pod:
1394         * FvwmTabs/.cvsignore:
1395         Added FvwmTabs module.
1397 2005-10-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1399         * FvwmButtons/parse.c (ParseTitle):
1400         (ParseButton):
1401         fixed the "center" button option
1403 2005-10-18  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1405         * FvwmPerl/FvwmPerl:
1406         * FvwmPerl/FvwmPerl.in (Examples):
1407         fixed typo (WrapToWindow -> WarpToWindow)
1409 2005-09-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1411         * FvwmCommand/FvwmCommand.c (list_configure):
1412         removed print of removed placed_wb3 flag
1414 2005-09-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1416         * FvwmIdent/FvwmIdent.c (MakeList):
1417         64-bit fixes
1419 2005-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1421         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
1422         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
1423         new option "Pad" to control the gap between the buttons
1425 2005-08-11  Mikhael Goikhman  <migo@homemail.com>
1427         * FvwmPerl/FvwmPerl.in:
1428         * FvwmPerl/FvwmPerl.1:
1429         implement new configurable "export" action (and "unexport") that
1430         defines (or undefines) shortcut fvwm functions to easier send
1431         "eval", "load" and "preprocess" actions;
1432         reuse the initial preprocessing quote if any; improve documentation
1434 2005-08-08  Jason Weber  <baboon@imonk.com>
1436         * FvwmProxy/FvwmProxy.1.in:
1437         * FvwmProxy/FvwmProxy.c:
1438         * FvwmProxy/FvwmProxy.h:
1439         Added ProxyIconified option to retain proxies for iconified windows
1440         and give them their own colorset.
1441         Fixed inappropriate collisions between proxies on different desks
1442         and also lock proxy offsets on moving windows instead of snapping
1443         to window center.
1445 2005-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1447         * FvwmBanner/fvwm-logo-current.xbm:
1448         * FvwmBanner/fvwm-logo-current.xpm:
1449         use the new logo
1451 2005-08-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1453         * FvwmScript/FvwmScript.1.in:
1454         corrected a typo
1456 2005-07-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1458         * FvwmProxy/FvwmProxy.c (myXErrorHandler):
1459         (myXIOErrorHandler):
1460         * FvwmGtk/windowlist.c (compare_desk):
1461         * FvwmConsole/FvwmConsole.c (server):
1462         64-bit fixes
1464 2005-07-20  Mikhael Goikhman  <migo@homemail.com>
1466         * FvwmPerl/FvwmPerl.in:
1467         * FvwmPerl/FvwmPerl.1:
1468         support window context in "preprocess" action
1470 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1472         * FvwmBacker/FvwmBacker.c (SetRootAtoms):
1473         (DeleteRootAtoms):
1474         * FvwmWinList/FvwmWinList.c (SetMwmHints):
1475         * FvwmWinList/FvwmWinList.c (PropMotifWmHints):
1476         * FvwmTaskBar/FvwmTaskBar.c (SetMwmHints):
1477         * FvwmTaskBar/FvwmTaskBar.h (PropMotifWmHints):
1478         64-bit fixes
1480 2005-07-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1482         * FvwmIconMan/xmanager.c (draw_relief):
1483         don't remove the button relief if a button ever gets too small for the
1484         relief; instead, shrink the relief for the moment, but remember the
1485         original value
1487 2005-06-28  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1489         * FvwmDebug/FvwmDebug.in:
1490         register handler for extended messages
1492 2005-06-07  Dan Espen  <dane@mk.telcordia.com>
1494         * FvwmScript/FvwmScript.1.in (following): Clarify description of
1495         Do block.
1497 2005-06-02  Dan Espen  <dane@mk.telcordia.com>
1499         * FvwmAuto/FvwmAuto.c (main): Spelling fix in comment
1500         contition -> condition.
1502 2005-03-22  Dan Espen  <dane@mk.telcordia.com>
1504         * FvwmProxy/FvwmProxy.1.in: Use new variable syntax.
1506 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
1508         * FvwmProxy/FvwmProxy.1.in: Fix .IP syntax.
1510 2005-02-26  Scott Smedley  <scottie7@tpg.com.au>
1512         * modules/FvwmButtons/FvwmButtons.1.in:
1513         * modules/FvwmButtons/FvwmButtons.c:
1514         * modules/FvwmButtons/FvwmButtons.h:
1515         * modules/FvwmButtons/button.c:
1516         * modules/FvwmButtons/button.h:
1517         * modules/FvwmButtons/draw.c:
1518         * modules/FvwmButtons/dynamic.c:
1519         * modules/FvwmButtons/icons.c:
1520         * modules/FvwmButtons/icons.h:
1521         * modules/FvwmButtons/output.c:
1522         * modules/FvwmButtons/parse.c:
1523         Changed 'flags' from 'unsigned int' to proper struct. Now more
1524         flags are available.
1525         Added ActiveColorset & PressColorset options for _individual_
1526         buttons. (Overrides global ActiveColorset & PressColorset options.)
1529 2005-02-05  Bjoern Steinbrink <b.steinbrink@gmx.de>
1531         * FvwmScript/FvwmScript.c (MainLoop):
1532         Fixed periodic tasks being executed too often when there are pending
1533         events.
1534         * FvwmScript/FvwmScript.1.in: Typo, PeriodicTasks is one word with
1535         ending s.
1537 2005-01-10  Olivier Chapuis  <olivier.chapuis@free.fr>
1539         * FvwmIconMan/xmanager.c (set_win_displaystring):
1540         Fixed flickering by setting the string dirty flags only if the
1541         displayed string really change
1543 2004-12-21  Mikhael Goikhman  <migo@homemail.com>
1545         * FvwmDebug/FvwmDebug.in:
1546         s/--semd-windowlist/--send-windowlist/
1548 2004-12-11  Dan Espen  <dane@mk.telcordia.com>
1550         * FvwmIconMan/FvwmIconMan.1.in:
1551         Remove lang_check markers.
1553 2004-12-11  Olivier Chapuis  <olivier.chapuis@free.fr>
1555         * FvwmIconMan/FvwmIconMan.1.in:
1556         Try to clarify
1558 2004-12-08  Dan Espen  <dane@mk.telcordia.com>
1560         * FvwmIconMan/FvwmIconMan.1.in: lang check.
1561         Still needs clarification.
1563 2004-12-02  Olivier Chapuis  <olivier.chapuis@free.fr>
1565         * FvwmIconMan/xmanager.h:
1566         * FvwmIconMan/xmanager.c (set_win_displaystring):
1567         (tips_cancel):
1568         (tips_on):
1569         (tips_update_label):
1570         * FvwmIconMan/x.c (xevent_loop):
1571         (X_init_manager):
1572         (init_display):
1573         * FvwmIconMan/readconfig.c (read_in_resources):
1574         (process_dynamic_config_line):
1575         * FvwmIconMan/globals.c (init_win_manager):
1576         * FvwmIconMan/fvwm.c (new_window):
1577         (destroy_window):
1578         * FvwmIconMan/FvwmIconMan.h:
1579         * FvwmIconMan/FvwmIconMan.c (main_loop):
1580         * FvwmIconMan/FvwmIconMan.1.in:
1581         Implemented tips
1583         * FvwmIconMan/xmanager.c (first_row_len):
1584         (index_to_box):
1585         Formatting
1587         * FvwmIconMan/xmanager.c (figure_geometry):
1588         (xy_to_button):
1589         (set_button_geometry):
1590         (set_shape):
1591         * FvwmIconMan/readconfig.c (read_in_resources):
1592         * FvwmIconMan/globals.c (init_win_manager):
1593         * FvwmIconMan/FvwmIconMan.h:
1594         * FvwmIconMan/FvwmIconMan.1.in:
1595         New options MaxButtonWidth and MaxButtonWidthByColumns
1597 2004-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1599         * FvwmCommand/FvwmCommand.c (main):
1600         fixed previous patch
1602 2004-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1604         * FvwmCommand/FvwmCommandS.c:
1605         * FvwmCommand/FvwmCommand.c:
1606         fixed removing another process' run file if killed too early
1607         fixed removing a random file if killed too early
1609 2004-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1611         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1612         fixed uninitialised shape in empty buttons
1614         * FvwmButtons/draw.c (RedrawButton):
1615         fixed GC leak
1617 2004-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1619         * FvwmScript/Instructions.c (Loop):
1620         fixed parsing of for loops
1622 2004-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1624         * FvwmIconMan/xmanager.c (check_in_window):
1625         * FvwmIconMan/readconfig.c (read_in_resources):
1626         * FvwmIconMan/fvwm.c (focus_change):
1627         * FvwmIconMan/globals.c (init_win_manager):
1628         * FvwmIconMan/FvwmIconMan.h:
1629         applied ShowOnlyFocused patch by George Potapov
1631 2004-09-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1633         * FvwmPager/x_pager.c (ReConfigureIcons):
1634         (AddNewWindow):
1635         (ChangeDeskForWindow):
1636         (MoveResizePagerView):
1637         sometimes, a window being moved did not get updated in the pager,
1639 2004-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1641         * FvwmCommand/FvwmCommand.c (main):
1642         SIGPIPE fix w/ BSD signals
1643         (sig_ttin):
1644         ignore SIGTTOU just like SIGTTIN after either was received once
1645         (main):
1646         exit unconditionally if a pidfile is detected
1647         (main):
1648         fixed some race conditions with pidfile
1650 2004-09-03  Scott Smedley  <scottie7@tpg.com.au>
1652         * FvwmButtons/dynamic.c:
1653         * FvwmButtons/FvwmButtons.1:
1654         Allow ActiveTitle, ActiveIcon, PressTitle & PressIcon to be
1655         changed dynamically.
1657         * FvwmButtons/FvwmButtons.c:
1658         remove logging statement.
1660 2004-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1662         * FvwmWinList/FvwmWinList.c (main):
1663         (LoopOnEvents):
1664         (LinkAction):
1665         * FvwmTaskBar/FvwmTaskBar.c (ClickAction):
1666         (HandleButtonRelease):
1667         (LinkAction):
1668         (StartMeUp):
1669         (main):
1670         * FvwmProxy/FvwmProxy.c (LinkAction):
1671         (DispatchEvent):
1672         (parse_options):
1673         * FvwmIconBox/FvwmIconBox.c (parsemouse):
1674         * FvwmIconMan/x.c (handle_buttonevent):
1675         * FvwmIconMan/readconfig.c (ParseMouseEntry):
1676         * FvwmButtons/FvwmButtons.c (AddButtonAction):
1677         (GetButtonAction):
1678         (swallow):
1679         * FvwmTaskBar/Start.c (ParseButtonOptions):
1680         (getButtonCommand):
1681         (getButtonCommand):
1682         (StartAndLaunchButtonItemInit):
1683         * FvwmTaskBar/Start.h:
1684         fixed use of NUMBER_OF_MOUSE_BUTTONS vs.
1685         NUMBER_OF_EXTENDED_MOUSE_BUTTONS
1687 2004-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1689         * FvwmButtons/output.c (DumpButtons):
1690         * FvwmButtons/parse.c (ParseSwallow):
1691         (ParseContainer):
1692         (ParseButton):
1693         * FvwmButtons/FvwmButtons.c (Loop):
1694         with the SwallowNew option, swallow a new window if swallowed window
1695         dies and the user start it again manually
1697 2004-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1699         * FvwmTaskBar/Goodies.c (f_scandir):
1700         (cool_get_inboxstatus_maildir):
1701         (cool_get_inboxstatus):
1702         (cool_get_inboxstatus_mbox):
1703         (GoodiesParseConfig):
1704         added MailDir option to FvwmTaskBar by Jim C. Brown
1706 2004-08-02  Scott Smedley  <scottie7@tpg.com.au>
1708         * FvwmButtons/draw.c:
1709         * FvwmButtons/FvwmButtons.c:
1710         * FvwmButtons/icons.h:
1711         * FvwmButtons/icons.c:
1712         Make "Pixmap none" transparency work.
1714 2004-07-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1716         * FvwmButtons/draw.c (buttonBGColorset):
1717         don't hilight swallowing buttons at startup
1719         * FvwmButtons/FvwmButtons.c (MW_EVENTS):
1720         (handle_new_position):
1721         (Loop):
1722         fixed redrawing of ActiveColorset when a complex function is run
1723         hilight panel buttons while panel is sliding in or out
1725 2004-07-16  Scott Smedley  <scottie7@tpg.com.au>
1727         * FvwmButtons/FvwmButtons.c:
1728         bugfix: cancelling a button press didn't cause the active
1729         button to be redrawn as active.
1731 2004-07-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1733         * FvwmBanner/FvwmBanner.c (main):
1734         removed C++ comment
1736 2004-07-15  Scott Smedley  <scottie7@tpg.com.au>
1738         * FvwmButtons/FvwmButtons.1:
1739         * FvwmButtons/FvwmButtons.c:
1740         * FvwmButtons/FvwmButtons.h:
1741         * FvwmButtons/button.c:
1742         * FvwmButtons/button.h:
1743         * FvwmButtons/draw.c:
1744         * FvwmButtons/icons.c:
1745         * FvwmButtons/parse.c:
1746         Changed option prefix of HoverColorset, HoverIcon & HoverTitle
1747         to "Active".
1748         Maintain "Press" look when waiting for window to popup.
1749         Lots of minor bugfixes.
1751 2004-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1753         * FvwmButtons/FvwmButtons.c (Loop):
1754         (handle_new_button):
1755         fixed various button drawing problems w/ and w/o hover buttons
1757         * FvwmButtons/FvwmButtons.c (mymalloc):
1758         * FvwmButtons/draw.c (RedrawButton):
1759         Fixed core dump with HoverColorset when the pointer enters an empty
1760         button
1762         * FvwmTaskBar/Goodies.c (CreateTipWindow):
1763         removed dead code
1765         * FvwmProxy/FvwmProxy.c:
1766         compilation fixes
1768         * FvwmTaskBar/Goodies.c (change_goody_colorset):
1769         (PopupTipWindow):
1770         fixd colour set updating code
1772 2004-07-12  Jason Weber  <baboon@imonk.com>
1774         * FvwmProxy/FvwmProxy.c:
1775         * FvwmProxy/FvwmProxy.1:
1776         New modifier release
1778 2004-07-12  Mikhael Goikhman  <migo@homemail.com>
1780         * FvwmDebug/FvwmDebug.in:
1781         use event's dump method
1783         * FvwmDebug/FvwmGtkDebug.in:
1784         support looped args in events
1786         * FvwmPerl/FvwmPerl.in:
1787         support window context in cmd(); improve documentation
1789         * FvwmProxy/FvwmProxy.1:
1790         minor reformatting
1792 2004-07-11  Scott Smedley  <scottie7@tpg.com.au>
1794         * FvwmButtons/FvwmButtons.1:
1795         * FvwmButtons/FvwmButtons.c:
1796         * FvwmButtons/FvwmButtons.h:
1797         * FvwmButtons/button.c:
1798         * FvwmButtons/draw.c:
1799         * FvwmButtons/icons.c:
1800         * FvwmButtons/parse.c:
1801         More FvwmButtons eye candy: PressColorset, PressIcon & PressTitle
1802         options. Don't utilise Hover options when button is selected.
1804 2004-07-10  Scott Smedley  <scottie7@tpg.com.au>
1806         * FvwmButtons/FvwmButtons.1:
1807         * FvwmButtons/FvwmButtons.c:
1808         * FvwmButtons/FvwmButtons.h:
1809         * FvwmButtons/button.c:
1810         * FvwmButtons/draw.c:
1811         * FvwmButtons/dynamic.c:
1812         * FvwmButtons/icons.c:
1813         * FvwmButtons/icons.h:
1814         * FvwmButtons/parse.c:
1815         FvwmButtons eye candy: HoverColorset, HoverIcon & HoverTitle options.
1816         Now also possible to ChangeButton Icon/Title if originally no
1817         icon/title specified.
1819 2004-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1821         * FvwmGtk/Makefile.am (man_onedir):
1822         fixed FvwmGtk.1 rule when DESTDIR is set
1824 2004-07-08  Bjoern Steinbrink <b.steinbrink@gmx.de>
1826         * FvwmAuto/FvwmAuto.c (main):
1827         Added check to avoid calling enter and leave function for the same
1828         window if the focus was lost for less than delay time.
1830         * FvwmPager/FvwmPager.c (ParseColorset):
1831         64 bit fix
1833 2004-07-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1835         * FvwmProxy/FvwmProxy.c (DrawProxyBackground):
1836         (DrawWindow):
1837         fixed X errors
1838         (LinkAction):
1839         fixed bug in that prevented to use Click<n> actions
1841 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
1843         * FvwmWindowMenu/FvwmWindowMenu.in:
1844         * FvwmWindowMenu/FvwmWindowMenu.1:
1845         fix Function default, synchronize with changes in perllib
1847 2004-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1849         * FvwmTaskBar/Goodies.c (cool_get_inboxstatus):
1850         * FvwmScript/script.c:
1851         * FvwmScript/script.y:
1852         * FvwmScript/Instructions.c (InitCom):
1853         * FvwmProxy/FvwmProxy.c (AbortProxies):
1854         (ProcessMessage):
1855         * FvwmPager/x_pager.c (UpdateWindowShape):
1856         * FvwmForm/FvwmForm.c:
1857         * FvwmIconMan/fvwm.c (remanage_winlist):
1858         * FvwmDragWell/fvwmDragWell.c:
1859         * FvwmConsole/getline.c (getline):
1860         * FvwmConsole/FvwmConsole.c:
1861         * FvwmButtons/FvwmButtons.c:
1862         * FvwmBacker/FvwmBacker.c (EndLessLoop):
1863         (ReadFvwmPipe):
1864         fixed compilation with -Wall -Wstrict-prototypes -Wpointer-arith
1866 2004-06-27  Scott Smedley <ss@aao.gov.au>
1868         * FvwmWindowMenu/FvwmWindowMenu.in:
1869         bugfix: (report #1146) Some special characters require a
1870         double-sequence to get a literal character in menus.
1872 2004-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1874         * FvwmConsole/FvwmConsole.c (server):
1875         make FvwmConsole socket inaccessible by other users
1876         (CloseSocket):
1877         removed
1878         (clean_up):
1879         new function
1881         * FvwmConsole/FvwmConsoleC.c (ReapChildren):
1882         (main):
1883         kill all FvwmConsole processes if a child dies
1885         * FvwmConsole/FvwmConsole.c (CloseSocket):
1886         fixed core dump
1887         (main):
1889         * FvwmIconMan/xmanager.c (check_in_window):
1890         * FvwmIconMan/globals.c (init_win_manager):
1891         * FvwmIconMan/readconfig.c (read_in_resources):
1892         new FvwmIconMan option ShowNoIcons
1894         * FvwmConsole/FvwmConsoleC.c (sclose):
1895         (ErrMsg):
1896         fixed core dump
1898 2004-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1900         * FvwmWinList/ButtonArray.c (DoButton):
1901         fixed a minor drawing problem
1903 2004-06-05  Scott Smedley  <ss@aao.gov.au>
1905         * FvwmWindowMenu/FvwmWindowMenu.in:
1906         * FvwmWindowMenu/FvwmWindowMenu.1:
1907         Rewrote module to use new WindowList tracker.
1908         Updated man page.
1910 2004-06-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1912         * FvwmConsole/FvwmConsoleC.c (main):
1913         handle SIGPIPE
1915 2004-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1917         * FvwmCommand/FvwmCommand.c (main):
1918         handle SIGPIPE
1920 2004-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1922         * FvwmGtk/Makefile.am:
1923         fixed FvwmGtk.1 installation
1925 2004-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1927         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1928         fixed multi line FvwmTaskBar race condition introduced in earlier patch
1930         * FvwmButtons/FvwmButtons.1:
1931         corrected example
1933 2004-03-15  Chris Ross  <cross+fvwm@distal.com>
1935         * FvwmIconMan/FvwmIconMan.1:
1936         * FvwmIconMan/FvwmIconMan.h:
1937         * FvwmIconMan/globals.c (init_win_manager):
1938         * FvwmIconMan/readconfig.c (read_in_resources):
1939         * FvwmIconMan/xmanager.c (draw_3d_icon):
1940         (draw_relief):
1941         Added ReliefThickness option to FvwmIconMan to control
1942         the width of the relief used for both icon manager buttons
1943         and icons.  Works much the same as the Frame specification
1944         of FvwmButtons.
1946 2004-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1948         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
1949         fixed crash
1951         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1952         the options of the Button option were case sensitive
1954 2004-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1956         * FvwmWharf/FvwmWharf.c:
1957         added X error handler
1959 2004-02-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1961         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
1962         force StaticGravity upon panel windows
1964 2004-02-04  Marcus Lundblad  <ml@update.uu.se>
1966         * FvwmScript/Widgets/TextField.c (InitTextField)
1967         (DrawPointText)
1968         (DrawTextField)
1969         (EvtMouseTextField)
1970         (EvtKeyTextField):
1971         * FvwmScript/Widgets/Tools.h:
1972         * FvwmScript/Widgets/Tools.c (getByteOffsetBoundsCheck)
1973         (getCharOffsetBoundsCheck)
1974         (InsertText)
1975         (GetText):
1976         Fixed to work with multibyte character sets
1978 2004-01-24  Olivier Chapuis  <olivier.chapuis@free.fr>
1980         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1981         Fixed Button parsing when some tabs are used
1983 2004-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1985         * FvwmScript/Scripts/FvwmScript-Quit:
1986         correct reboot action
1988 2004-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1990         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1991         (StartButtonInit):
1992         do not ignore left and right margins if no start button is defined
1994 2004-01-04  Olivier Chapuis  <olivier.chapuis@free.fr>
1996         * FvwmTheme/FvwmTheme.1:
1997         Typo: WindowShadeScrools -> WindowShadeShrinks
1999         * FvwmScript/FvwmScript.c (MainLoop):
2000         Updated root transparent bg when we are (un)swallowed
2002 2003-12-08  Mikhael Goikhman  <migo@homemail.com>
2004         * FvwmTheme/FvwmTheme.1:
2005         added small notes
2007 2003-11-15  Mikhael Goikhman  <migo@homemail.com>
2009         * FvwmScript/Scripts/fvwm-script-setup95.pl:
2010         some clean up and added small new functionality
2012 2003-11-12  Mikhael Goikhman  <migo@homemail.com>
2014         * FvwmWindowMenu.in:
2015         * FvwmWindowMenu.1:
2016         fixed the man page
2018 2003-10-31  Mikhael Goikhman  <migo@homemail.com>
2020         * FvwmPerl/FvwmPerl.in:
2021         * FvwmPerl/FvwmPerl.1:
2022         added showMessage user function to find and invoke a good dialog window
2023         and better documentation
2025 2003-10-26  Mikhael Goikhman  <migo@homemail.com>
2027         * FvwmAnimate/FvwmAnimate.c:
2028         * FvwmAnimate/FvwmAnimate.1:
2029         added dynamical commands "pause", "play", "push", "pop", "reset"
2031 2003-09-02  olicha  <olivier.chapuis@free.fr>
2033         * FvwmScript/Widgets/Swallow.c (ProcessMsgSwallow):
2034         Fixed swallowexec by also checking for the ressource and class names
2036 2003-09-01  olicha  <olivier.chapuis@free.fr>
2038         * FvwmScript/FvwmScript.c (MainLoop):
2039         * FvwmScript/Widgets/Swallow.c (swallow):
2040         Indicate the swallower window id into the string part of the
2041         MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed
2042         modules know about its swallower
2044         * FvwmScript/Widgets/Swallow.c (InitSwallow):
2045         (swallow):
2046         * FvwmScript/FvwmScript.c (ShutdownX):
2047         (MainLoop):
2048         * FvwmScript/types.h:
2049         Make FvwmScript as a session manager for its swallowed apps when fvwm
2050         is runned under a session manager and FvwmScript swallow some
2051         applications.
2053         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2054         Fixed shaded direction when the TaskBar unshade and shade itself
2055         during animation
2057 2003-08-25  olicha  <olivier.chapuis@free.fr>
2059         * FvwmIconBox/FvwmIconBox.c (process_message):
2060         (animate):
2061         Fixed animation when IconBox or its swallower is shaded: do
2062         not animate
2064         * FvwmButtons/FvwmButtons.c (swallow):
2065         (process_message):
2066         Indicate the swallower window id into the string part of
2067         the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg,
2068         so that swallowed modules know about its swallower
2070         * FvwmIconMan/fvwm.c (property_change):
2071         (set_win_configuration):
2072         * FvwmIconMan/xmanager.c (set_win_iconified):
2073         * FvwmIconMan/FvwmIconMan.h:
2074         Fixed animation when IconMan or its swallower is shaded: animated on
2075         the frame
2077         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2078         Fixed animation when WinList is shaded: animated on the frame
2080         * FvwmButtons/FvwmButtons.c:
2081         * FvwmButtons/parse.c (ParseConfiguration):
2082         * FvwmScript/FvwmScript.c (ParseOptions):
2083         * FvwmIconBox/icons.c:
2084         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
2085         * FvwmTaskBar/Start.c:
2086         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2087         (configopts):
2088         Removed color limit config info message which is not used anymore
2090 2003-08-08  olicha  <olivier.chapuis@free.fr>
2092         * FvwmButtons/FvwmButtons.c (exec_swallow):
2093         Removed debug code
2095 2003-08-07  olicha  <olivier.chapuis@free.fr>
2097         * FvwmCpp/FvwmCpp.c (cpp_defs):
2098         * FvwmM4/FvwmM4.c (m4_defs):
2099         Replaced mktemp by fvwm_mkstemp
2101 2003-08-07  olicha  <olivier.chapuis@free.fr>
2103         * FvwmButtons/FvwmButtons.h:
2104         * FvwmButtons/parse.c (ParseButton):
2105         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
2106         (My_FNextEvent):
2107         (swallow):
2108         (exec_swallow):
2109         (Loop):
2110         (SpawnSome):
2111         Used the new fsm lib to make FvwmButtons as a session manager for
2112         its swallowed apps when fvwm is runned under a session manager and
2113         FvwmButtons swallow some applications. This fixes swallowed apps
2114         multiplication after every save session/session restart.
2116 2003-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2118         * FvwmConsole/FvwmConsoleC.c (sclose):
2119         * FvwmIconMan/FvwmIconMan.c (TerminateHandler):
2120         * FvwmWharf/ASSound/ASSound.c (DoNothing):
2121         * FvwmButtons/FvwmButtons.c (DeadPipe):
2122         * FvwmBacker/FvwmBacker.c (DeadPipe):
2123         * FvwmBacker/FvwmBacker.h (ParseConfigLine):
2124         * FvwmBanner/FvwmBanner.c (DeadPipe):
2125         * FvwmConsole/FvwmConsole.c (DeadPipe):
2126         * FvwmCpp/FvwmCpp.c (DeadPipe):
2127         * FvwmCpp/FvwmCpp.h (DeadPipe):
2128         * FvwmDebug/FvwmOldDebug.c (DeadPipe):
2129         * FvwmDebug/FvwmOldDebug.h:
2130         * FvwmEvent/FvwmEvent.c (DeadPipe):
2131         * FvwmForm/FvwmForm.c (DeadPipe):
2132         * FvwmForm/FvwmForm.h (DeadPipe):
2133         * FvwmIconBox/FvwmIconBox.h:
2134         * FvwmIconMan/FvwmIconMan.h:
2135         * FvwmIdent/FvwmIdent.h:
2136         * FvwmM4/FvwmM4.c (DeadPipe):
2137         * FvwmM4/FvwmM4.h (DeadPipe):
2138         * FvwmPager/FvwmPager.c (DeadPipe):
2139         * FvwmPager/FvwmPager.h:
2140         * FvwmRearrange/FvwmRearrange.c (DeadPipe):
2141         * FvwmSave/FvwmSave.c (DeadPipe):
2142         * FvwmSave/FvwmSave.h:
2143         * FvwmSaveDesk/FvwmSaveDesk.c (DeadPipe):
2144         * FvwmSaveDesk/FvwmSaveDesk.h:
2145         * FvwmScript/FvwmScript.c (DeadPipe):
2146         * FvwmScroll/FvwmScroll.c (DeadPipe):
2147         * FvwmScroll/FvwmScroll.h:
2148         * FvwmTaskBar/FvwmTaskBar.c (DeadPipe):
2149         * FvwmTaskBar/FvwmTaskBar.h:
2150         * FvwmWharf/Wharf.h:
2151         * FvwmWinList/FvwmWinList.h:
2152         * FvwmWharf/FvwmWharf.c (DeadPipe):
2153         * FvwmAnimate/FvwmAnimate.c (HandleTerminate):
2154         * FvwmAuto/FvwmAuto.c (TerminateHandler):
2155         (DeadPipe):
2156         * FvwmButtons/FvwmButtons.c (TerminateHandler):
2157         * FvwmCommand/FvwmCommand.c (sig_ttin):
2158         (sig_quit):
2159         * FvwmCommand/FvwmCommandS.c (sig_handler):
2160         * FvwmDragWell/fvwmDragWell.c (TerminateHandler):
2161         * FvwmEvent/FvwmEvent.c (TerminateHandler):
2162         * FvwmForm/FvwmForm.c (TimerHandler):
2163         (TerminateHandler):
2164         * FvwmIconBox/FvwmIconBox.c (TerminateHandler):
2165         * FvwmIdent/FvwmIdent.c (TerminateHandler):
2166         * FvwmPager/FvwmPager.c (TerminateHandler):
2167         * FvwmScript/FvwmScript.c (TerminateHandler):
2168         * FvwmTaskBar/FvwmTaskBar.c (Alarm):
2169         (TerminateHandler):
2170         * FvwmTheme/FvwmTheme.c (signal_handler):
2171         * FvwmWinList/FvwmWinList.c (TerminateHandler):
2172         use RETSIGTYPE and SIGNAL_RETURN for all signal handlers
2174 2003-07-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2176         * FvwmScript/Instructions.c (Key):
2177         * FvwmIconMan/readconfig.c (ParseMouseEntry):
2178         (ParseKeyEntry):
2179         use library functions for modifier parsing
2181 2003-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2183         * FvwmCommand/findcmd.pl:
2184         use new func_t instead of func_type
2186 2003-06-27  olicha  <olivier.chapuis@free.fr>
2188         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2189         Fixed animation when the TaskBar is shaded
2191 2003-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2193         * FvwmTaskBar/Start.c (StartButtonInit):
2194         use font for selected buttons in Start button; modified patch by David
2195         Lazar
2197 2003-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2199         * FvwmDebug/Makefile.am:
2200         * FvwmGtk/Makefile.am:
2201         do not install FvwmGtk.1 if FvwmGtk is not built
2202         same for FvwmGtkDebug and FvwmGtkDebug.1
2204 2003-06-17  Dan Espen  <dane@mk.telcordia.com>
2206         * FvwmGtk/FvwmGtk.c (process_message): Off by one patch from
2207         Anil Madhavapeddy.
2209 2003-06-15  Mikhael Goikhman  <migo@homemail.com>
2211         * FvwmDebug/FvwmGtkDebug.in:
2212         use new module method emulateEvent
2214 2003-06-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2216         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2217         fixed initial drawing without a colour set
2219 2003-06-10  Mikhael Goikhman  <migo@homemail.com>
2221         * FvwmDebug/FvwmDebug.in:
2222         * FvwmDebug/FvwmDebug.1:
2223         * FvwmDebug/FvwmGtkDebug.in:
2224         * FvwmDebug/FvwmGtkDebug.1:
2225         make 2 modules behave consistently regarding --mask, --debug;
2226         several more improvements
2228 2003-06-06  olicha  <olivier.chapuis@free.fr>
2230         * FvwmBanner/FvwmBanner.c (main):
2231         Set msg mask to M_CONFIG_INFO | M_END_CONFIG_INFO to fix a
2232         "Failed to write descriptor to module" bug
2234 2003-06-06  Mikhael Goikhman  <migo@homemail.com>
2236         * FvwmDebug/FvwmDebug.in:
2237         * FvwmDebug/FvwmDebug.1:
2238         added new options: --noevents, --xconsole, --debug, --track
2240         * FvwmPerl/FvwmPerl.in:
2241         fixed parsing of quotes in preprocess action
2243 2003-06-05  olicha  <olivier.chapuis@free.fr>
2245         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
2246         Fixed button geometry if width or height > 255
2248 2003-06-03  olicha  <olivier.chapuis@free.fr>
2250         * FvwmTaskBar/Goodies.c (ShowTipWindow):
2251         Fixed drawing Tips under certains circonstance
2253 2003-06-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2255         * FvwmScript/Makefile.am (LDADD):
2256         Fixed building FvwmScript under cygwin; patch by Francis Litterio
2258 2003-05-28  olicha  <olivier.chapuis@free.fr>
2260         * FvwmTaskBar/FvwmTaskBar.1:
2261         * FvwmTaskBar/Start.c (StartButtonInit):
2262         Fixed no launch buttons if there are defined before the Start button
2263         New option NoDefaultStartButton
2265         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
2266         (GoodiesParseConfig):
2267         (InitGoodies):
2268         (DrawGoodies):
2269         If both clock format and date format are 0 do not draw any clock space
2270         If no goodies do not draw the goodies box
2272 2003-05-27  Mikhael Goikhman  <migo@homemail.com>
2274         * FvwmIdent/FvwmIdent.c:
2275         some reformating
2277 2003-04-30  Bob Woodside  <dumbledore@woodsway.com>
2279         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2280         Prevent call to UpdateBackgroundTransparency with a colorset
2281         of -1 when Fore/Back are specified (caused BadDrawable X
2282         error).
2284 2003-04-29  olicha  <olivier.chapuis@free.fr>
2286         * FvwmIdent/FvwmIdent.h:
2287         * FvwmIdent/FvwmIdent.c (ErrorHandler):
2288         (main):
2289         Added an X error handler
2291 2003-04-28  olicha  <olivier.chapuis@free.fr>
2293         * FvwmIdent/FvwmIdent.c (MakeList):
2294         Fixed report of EWMH state hints
2295         (ErrorHandler):
2297 2003-04-26  Mikhael Goikhman  <migo@homemail.com>
2299         * FvwmIconMan/*:
2300         * FvwmIconBox/*:
2301         reformatted, removed support for fvwm version 1
2303 2003-04-25  Dan Espen  <dane@mk.telcordia.com>
2305         * FvwmIconMan/xmanager.c (draw_button): Fix problem with mini-icon
2306         erasure clearing part of the relief in a button.
2308 2003-04-25  olicha  <olivier.chapuis@free.fr>
2310         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2311         Tried to fix a core dump
2313 2003-04-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2315         * FvwmButtons/FvwmButtons.c (main):
2316         * FvwmButtons/parse.c (parse_window_geometry):
2317         (ParseConfigLine):
2318         fixed Xinerama handling of ButtonGeometry option in FvwmButtons
2320 2003-04-23  olicha  <olivier.chapuis@free.fr>
2322         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2323         * FvwmTaskBar/Start.c (StartButtonInit):
2324         Fixed some minor memory leaks
2326         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2327         Fixed a Region leaks when a buttons has no title
2329 2003-04-22  Mikhael Goikhman  <migo@homemail.com>
2331         * FvwmPerl/FvwmPerl.in:
2332         fixed preprocess action parameter parsing, several optimizations
2334 2003-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2336         * FvwmPager/x_pager.c (AddNewWindow):
2337         * FvwmPager/FvwmPager.c (list_configure):
2338         (list_iconify):
2339         (list_add):
2340         fixed iconified windows without an icon showing up after a restart in
2341         the pager; also fixes iconified windows flashing for a moment when they
2342         first show up in the pager (e.g. Style * StartIconic).
2344         * FvwmPager/FvwmPager.c (list_configure):
2345         (list_iconify):
2346         do not display an icon if a window has none on the desktop
2348 2003-04-16  Mikhael Goikhman  <migo@homemail.com>
2350         * FvwmEvent/FvwmEvent.c:
2351         * FvwmEvent/FvwmEvent.1:
2352         window related event handlers are now executed within a window id,
2353         so PassId is not really needed; several fixes
2355 2003-04-15  Mikhael Goikhman  <migo@homemail.com>
2357         * FvwmGtk/FvwmGtk.1:
2358         * FvwmGtk/windowlist.c:
2359         * FvwmProxy/FvwmProxy.1:
2360         * FvwmProxy/FvwmProxy.c:
2361         * FvwmWindowMenu/FvwmWindowMenu.in:
2362         WindowListFunc is executed now within a window context,
2363         so "WindowId $0" is not needed anymore in its definition
2364         These 3 windolist modules support execution of WindowListFunc
2365         in the old and the new ways for now.
2367 2003-04-14  olicha  <olivier.chapuis@free.fr>
2369         * FvwmScript/Scripts/FvwmScript-FileBrowser:
2370         * FvwmScript/Scripts/FvwmScript-BellSetup:
2371         * FvwmScript/Scripts/FvwmScript-ScreenSetup:
2372         * FvwmScript/Scripts/FvwmScript-PointerSetup:
2373         * FvwmScript/Scripts/FvwmScript-KeyboardSetup:
2374         Added gettext support. Relayout.
2376         * FvwmScript/FvwmScript.1:
2377         * FvwmScript/script.y:
2378         * FvwmScript/scanner.l:
2379         * FvwmScript/script.c:
2380         * FvwmScript/scanner.c:
2381         * FvwmScript/Instructions.c (ChangeLocaleTitle):
2382         (InitCom):
2383         (FuncGettext):
2384         New head script instruction UseGettext and WindowLocaleTitle.
2385         New Widget instruction LocaleTitle. New instruction ChangeLocaleTitle.
2386         New function Gettext.
2388 2003-04-06  Dan Espen  <dane@mk.telcordia.com>
2390         * FvwmForm/ReadXServer.c (ReadXServer):
2391         * FvwmForm/FvwmForm.c (Restart):
2392         * FvwmForm/FvwmForm.h: Fix core dump.  When tabbing field to field,
2393         always position cursor at front of input field.
2395 2003-04-05  Dan Espen  <dane@mk.telcordia.com>
2397         * FvwmForm/FvwmForm.c (RedrawItem): Fixed input fields not getting
2398         cleared on multiline paste.
2400 2003-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2402         * FvwmPager/x_pager.c (Scroll):
2403         fixed shaking of viewport when scrolling past top/left border
2405 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
2407         * FvwmPager/FvwmPager.1:
2408         discourage usage of "Label" option
2410 2003-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2412         * FvwmAuto/FvwmAuto.c (main):
2413         * FvwmAuto/FvwmAuto.1:
2414         A delay of 0 is no longer valid.  The new minimum is 1.
2415         Send XSync after any action to force fvwm to synchronize with the X
2416         server; reduces chance of race condition in case the connection to the
2417         X server is slow
2419 2003-03-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2421         * FvwmIconMan/xmanager.c (check_in_window):
2422         * FvwmIconMan/fvwm.c (icon_location):
2423         * FvwmIconMan/winlist.c (check_resolution):
2424         (check_win_complete):
2425         fixed several window and icon resolution bugs
2427 2003-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2429         * FvwmCommand/FvwmCommand.c (main):
2430         add a screen number to the DISPLAY if necessary
2432 2003-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2434         * FvwmScroll/Makefile.am:
2435         linkage fix
2437         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
2438         removed useless FQueryPointerCall
2439         (StartMeUp_I):
2440         removed debug XSynchonize call
2442         * FvwmWinList/FvwmWinList.c (StartMeUp_II):
2443         (StartMeUp_I):
2444         (MakeMeWindow):
2445         * FvwmWharf/FvwmWharf.c (CreateWindow):
2446         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2447         (ProcessMessage):
2448         * FvwmScroll/GrabWindow.c (CreateWindow):
2449         * FvwmPager/x_pager.c (initialize_pager):
2450         * FvwmIdent/FvwmIdent.c (list_end):
2451         * FvwmIconMan/x.c (create_manager_window):
2452         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
2453         * FvwmForm/FvwmForm.c (OpenWindows):
2454         * FvwmDragWell/fvwmDragWell.c (createWindow):
2455         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2456         (CreateUberButtonWindow):
2457         * FvwmBanner/FvwmBanner.c (main):
2458         adapted to hack to specify screen origin in geometry and StartsOnScreen
2459         at the same time
2461 2003-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2463         * FvwmButtons/parse.c (ParseButton):
2464         fixed parsing a button geometry option after a comma
2465         (ParseButton):
2466         (ParsePanel):
2467         use isdigit() instead of "*s >= '0' && *s <= '9'"
2469 2003-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2471         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2472         fixed core dump
2474 2003-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2476         * FvwmIconMan/xmanager.c (check_in_window):
2477         * FvwmIconMan/winlist.c (figure_win_manager):
2478         (check_resolution):
2479         * FvwmIconMan/fvwm.c (win_in_viewport):
2480         In FvwmIconMan, windows can move from one manager to another acoording
2481         to the managers' Resolution options.
2483 2003-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2485         * FvwmIconMan/fvwm.c (set_win_configuration):
2486         fix for drawing the focused window upon page change
2487         (win_in_viewport):
2489         * FvwmButtons/FvwmButtons.c (Loop):
2490         (SetTransparentBackground):
2491         Fixed FvwmButtons transparency
2493 2003-03-01  Dan Espen  <dane@mk.telcordia.com>
2495         * FvwmPager/x_pager.c (ReConfigure): Fix so Pager correctly draws active
2496         desktop highlight when desktopsize changes.
2498 2003-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2500         * FvwmPager/FvwmPager.1:
2501         man page corrections
2503 2003-02-25  Dan Espen  <dane@mk.telcordia.com>
2505         * FvwmAuto/FvwmAuto.c (main): Remove bad debug code.
2507 2003-02-23  Dan Espen  <dane@mk.telcordia.com>
2509         * FvwmPager/x_pager.c (Scroll): Fix pointer centering when returning on
2510         a drag from right or bottom.
2512 2003-02-17  Dan Espen  <dane@mk.telcordia.com>
2514         * FvwmPager/x_pager.c (Scroll): Fix virtual screen offset calc.
2516 2003-02-16  Dan Espen  <dane@mk.telcordia.com>
2518         * FvwmPager/x_pager.c (DispatchEvent): Fix compilation problems caused
2519         by last minute cleanup.
2521 2003-02-15  Dan Espen  <dane@mk.telcordia.com>
2523         * FvwmPager/x_pager.c (Scroll): Fix Pager going crazy on a button 3
2524         drag.
2526 2003-02-13  olicha  <olivier.chapuis@free.fr>
2528         * FvwmButtons/draw.c (RedrawButton):
2529         Applied Remko Troncon negative frame fix
2531 2003-02-05  Jason Weber  <baboon@imonk.com>
2533         * FvwmProxy/FvwmProxy.c:
2534         undefined actions now default to Nop instead of crashing
2535         windowname update now mostly ignored since we only display iconname
2536         iconname update now just redraws one window instead of reseting
2537         everything
2539 2003-02-01  Dan Espen  <dane@mk.telcordia.com>
2541         * FvwmTaskBar/FvwmTaskBar.1: Typos.
2543 2003-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2545         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2546         fixed PageOnly option after a desk change
2548 2003-01-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2550         * FvwmIconMan/readconfig.c (read_in_resources):
2551         fixed ShowOnlyIcons option
2553 2003-01-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2555         * FvwmAuto/FvwmAuto.c (main):
2556         fixed core dumps and errors in parsing of command line arguments
2557         fixed handling of leave action without an enter action
2559 2003-01-06  Marcus Lundblad <ml@update.uu.se>
2561         * FvwmIconBox/FvwmIconBox.c (RedrawIcon, CreateWindow, ParseOptions):
2562         * FvwmIconBox/icons.c (AdjustIconWindow):
2563         implemented options for turning off parenthesisation of iconified
2564         window title and options for defining relief width and look for titles
2566         * FvwmIconBox/FvwmIconBox.1:
2567         documented options for turning off parenthesisation of iconified
2568         window title and options for defining relief width and look for titles
2570 2003-01-04  Jason Weber  <baboon@imonk.com>
2572         * FvwmProxy/FvwmProxy.c:
2573         * FvwmProxy/FvwmProxy.1:
2574         added ShowToggle command to Show/Hide to the opposite of current state
2576 2003-01-03  Mikhael Goikhman  <migo@homemail.com>
2578         * FvwmPager/FvwmPager.c (list_new_page):
2579         updated to the changed arguments of M_NEW_PAGE
2581         * FvwmDebug/FvwmDebug.in:
2582         fixed printing to wrong stream
2583         * FvwmDebug/FvwmGtkDebug.in:
2584         fixed opening message windows
2586 2002-12-30  Mikhael Goikhman  <migo@homemail.com>
2588         * FvwmWindowMenu/*:
2589         renamed from FvwmWindowLister;
2590         make Popup actually work, not just Menu (Post)
2592 2002-12-20  olicha  <olivier.chapuis@free.fr>
2594         * FvwmTaskBar/FvwmTaskBar.c (CreateOrUpdateGCs):
2596 2002-12-12  Jason Weber  <baboon@imonk.com>
2598         * FvwmProxy/FvwmProxy.1:
2599         Rename ScanWindow to ScanForWindow
2601 2002-12-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2603         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2604         fixed compile error
2606 2002-12-11  Jason Weber  <baboon@imonk.com>
2608         * FvwmProxy/FvwmProxy.c:
2609         * FvwmProxy/FvwmProxy.1:
2610         Add tracking of currently focused window.
2611         Allow desk auto-switching if you don't use CurrentPage conditional.
2612         Update man page to suggest ScanWindow.
2614 2002-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2616         * FvwmWinList/List.c (IsItemVisible):
2617         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2618         * FvwmTaskBar/List.c (IsItemIndexSticky):
2619         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2620         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2621         * FvwmSave/FvwmSave.c (do_save):
2622         * FvwmRearrange/FvwmRearrange.c (is_suitable_window):
2623         * FvwmPager/x_pager.c (MoveStickyWindows):
2624         (Hilight):
2625         (MoveWindow):
2626         (IconMoveWindow):
2627         * FvwmIdent/FvwmIdent.c (MakeList):
2628         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2629         (win_in_viewport):
2630         * FvwmIconBox/FvwmIconBox.c (process_message):
2631         (window_cond):
2632         * FvwmGtk/FvwmGtk.c (process_message):
2633         * FvwmCommand/FvwmCommand.c (list_configure):
2634         adapted to new STICKY... macros
2636 2002-12-02  olicha  <olivier.chapuis@free.fr>
2638         * FvwmIconMan/fvwm.c (win_in_viewport):
2639         Do not use the icon position to decide whether a window is managed or
2640         not when IS_ICON_SUPPRESSED
2642         * FvwmIconMan/xmanager.c (draw_button_background):
2643         (iconify_box):
2644         (draw_button):
2645         (draw_empty_manager):
2646         Fixed drawing icon background
2648 2002-12-01  olicha  <olivier.chapuis@free.fr>
2650         * FvwmScript/Instructions.c (ChangeIcon):
2651         (ChangeForeColor):
2652         (ChangeBackColor):
2653         Fixed memory leaks
2655 2002-12-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2657         * FvwmEvent/FvwmEvent.c (main):
2658         request only the events that have an associated action
2660 2002-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2662         * FvwmEvent/FvwmEvent.c (handle_config_line):
2663         simplified code a bit
2664         (config):
2665         fixed an off-by-one array access
2667         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2668         Fixed windows using WindowListSkip appearing in the TaskBar
2670 2002-11-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2672         * FvwmWinList/FvwmWinList.c (main):
2673         (ProcessMessage):
2674         (AdjustWindow):
2675         do not resize window while shaded; request size change later
2677         * FvwmIconMan/xmanager.c (resize_manager):
2678         (draw_manager):
2679         * FvwmIconMan/FvwmIconMan.c (main):
2680         * FvwmIconMan/fvwm.c (ProcessMessage):
2681         (window_shade):
2682         * FvwmIconMan/FvwmIconMan.h:
2683         do not resize the manager window while shaded; request size change later
2685 2002-11-28  olicha  <olivier.chapuis@free.fr>
2687         * FvwmTaskBar/Goodies.c (CreateMailTipWindow):
2688         * FvwmTaskBar/FvwmTaskBar.c (main):
2689         (CheckForTip):
2690         * FvwmTaskBar/Makefile.am:
2691         FGettextInit and Mark some strings for translation
2693         * FvwmForm/FvwmForm-Setup.in:
2694         Mark the strings for translation
2696 2002-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2698         * FvwmProxy/FvwmProxy.c (LinkAction):
2699         (parse_options):
2700         (main):
2701         cleaned up memory leaks and parsing
2702         put default actions in a central place
2704 2002-11-24  Jason Weber  <baboon@imonk.com>
2706         * FvwmProxy/ConfigFvwmProxyDefaults:
2707         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2708         Twiddled with icon text placement rules.
2709         Added programmable Action options for Click1, Click2, ...
2710         Fixed background clear during internal Next/Prev
2711                 (which we're getting rid of).
2712         Changed all the *Command options to the Action syntax.
2713         Added the Circulate command that used core fvwm functions instead
2714                 of internal Next/Prev.
2715         Commented out lots of code being phased out.
2716         Added Unmark Action to mirror Mark Action.
2718         * FvwmProxy/FvwmProxy.1:
2719         Updated for Action commands and various formatting.
2721 2002-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2723         * FvwmProxy/ConfigFvwmProxyDefaults:
2724         adjusted default functions
2726 2002-11-20  Mikhael Goikhman  <migo@homemail.com>
2728         * FvwmDebug/FvwmGtkDebug.in:
2729         improved GUI, show event time, show window flags (as integers for now)
2731 2002-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2733         * FvwmProxy/ConfigFvwmProxyDefaults:
2734         removed some debug configs
2736         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2737         fixed changing colour sets after FvwmProxy startup
2739 2002-11-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2741         * FvwmProxy/FvwmProxy.c (DrawWindow):
2742         removed XFillRectangle patch that basically disabled colorset
2743         backgrounds
2744         (parse_options):
2745         use ParseToggleArgument instead of strcmp
2746         (DrawWindow):
2747         adjust window title when using mini icon in general but not for a
2748         particular window
2750 2002-11-16  Jason Weber  <baboon@imonk.com>
2752         * FvwmProxy/FvwmProxy.c:
2753         * FvwmProxy/FvwmProxy.1:
2754         * FvwmProxy/ConfigFvwmProxyDefaults:
2755         Added config options ShowMiniIcons and LogFile.
2757 2002-11-15  Jason Weber  <baboon@imonk.com>
2759         * FvwmProxy/FvwmProxy.h:
2760         * FvwmProxy/FvwmProxy.h:
2761         * FvwmProxy/FvwmProxy.c:
2762         Fixed Next to really ignore windows on other desks.
2763         Added temp fix to use XFillRectangle vs. XClearWindow since the latter
2764         wasn't using the proper select colorset background color.
2765         Added .fvwm2rc configs for Width, Height, Separation, EnterSelect, and
2766         ProxyMove.
2767         Implemented the 'Prev" command.
2768         Extended Next/Prev commands to remember where they left off.
2770         * FvwmProxy/FvwmProxy.1:
2771         Filled out a lot of the man page
2773         * FvwmProxy/ConfigFvwmProxyDefaults:
2774         Added some defaults
2776 2002-11-15  Dan Espen  <dane@mk.telcordia.com>
2778         * FvwmTheme/FvwmTheme.1: Language check, general edits,
2779         spell checks.
2781 2002-11-15  Mikhael Goikhman  <migo@homemail.com>
2783         * FvwmWindowLister/FvwmWindowLister.in:
2784         * FvwmWindowLister/FvwmWindowLister.1:
2785         Improvements by Richard Lister with minor changes,
2786         new options ItemFormat and Function, changed Show/DontShow
2788 2002-11-15  olicha  <olivier.chapuis@free.fr>
2790         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2791         Fixed colorset update
2793 2002-11-14  olicha  <olivier.chapuis@free.fr>
2795         * FvwmTheme/FvwmTheme.1:
2796         Doc for RootTransparent. More doc for Transparent
2798         * FvwmScroll/FvwmScroll.c (ErrorHandler):
2799         (main):
2800         * FvwmScroll/GrabWindow.c (LoopOnEvents):
2801         (ProcessMessage):
2802         (Loop):
2803         New transparent stuff. split the big loop in 3. Added an X error
2804         handler
2806         * FvwmScript/FvwmScript.c (UpdateRootTransparency):
2807         (ReadXServer):
2808         (MainLoop):
2809         * type.h:
2810         * FvwmScript/Widgets/*:
2811         Clip drawing and new transparent stuff
2813 2002-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2815         * FvwmScript/script.y (Depile):
2816         * FvwmScript/script.c (Depile):
2817         fixed random return code
2819         * FvwmProxy/FvwmProxy.c (DispatchEvent):
2820         (DestroyWindow):
2821         (StartProxies):
2822         ignore EnterNotify events cause by keyboard grabs
2824 2002-11-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2826         * FvwmScript/Instructions.c (Key):
2827         * FvwmScript/FvwmScript.c (ReadXServer):
2828         * FvwmIconMan/readconfig.c (ParseKeyEntry):
2829         (ParseMouseEntry):
2830         (ParseSimpleEntry):
2831         use new Bindings.h interface
2833 2002-11-13  olicha  <olivier.chapuis@free.fr>
2835         * FvwmIconBox/FvwmIconBox.c:
2836         (Loop):
2837         (HScroll):
2838         (VScroll):
2839         (process_message):
2840         (RedrawWindow):
2841         (RedrawIcons):
2842         (RedrawIcon):
2843         * FvwmIconBox/FvwmIconBox.h:
2844         Clip drawing and new transparent stuff
2846         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2847         Fixed colorset changes
2849         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
2850         (process_message):
2851         (DoCommand):
2852         (RedrawFrame):
2853         (RedrawItem):
2854         * FvwmForm/ReadXServer.c (ReadXServer):
2855         (process_tabtypes):
2856         (ToggleChoice):
2857         Clip drawing and new transparent stuff
2859         * FvwmForm/FvwmForm.c (ErrorHandler):
2860         (main):
2861         Install an X error handler
2863         * FvwmWinList/FvwmWinList.c (RedrawWindow):
2864         (ParseConfigLine):
2865         (LoopOnEvents):
2866         (AdjustWindow):
2867         (MakeMeWindow):
2868         (ParseConfigLine):
2869         (ProcessMessage):
2870         * FvwmWinList/FvwmWinList.h:
2871         * FvwmWinList/ButtonArray.h:
2872         * FvwmWinList/ButtonArray.c (DoButton):
2873         (DrawButtonArray):
2874         (DrawTransparentButtonArray):
2875         (ExposeAllButtons):
2876         (SwitchButton):
2877         Clip drawing and new transparent stuff
2879 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2881         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
2882         -Wall fix
2884 2002-11-12  olicha  <olivier.chapuis@free.fr>
2886         * FvwmTaskBar/Goodies.c (DrawGoodies):
2887         (Draw3dBox):
2888         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2889         (ProcessMessage):
2890         (RedrawWindow):
2891         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2892         (DrawButtonArray):
2893         (CheckRootTransparentButtons):
2894         * FvwmTaskBar/ButtonArray.h:
2895         Finished Clip redrawing and added full transparent support
2897 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2899         * FvwmProxy/FvwmProxy.c:
2900         fixed page and desk change
2902 2002-11-11  olicha  <olivier.chapuis@free.fr>
2904         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow):
2905         (HandleButtonRelease):
2906         (HandleEvents):
2907         (LoopOnEvents):
2908         (HideTaskBar):
2909         * FvwmTaskBar/FvwmTaskBar.h:
2910         * FvwmTaskBar/Start.c (StartButtonDraw);
2911         * FvwmTaskBar/Start.h:
2912         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2913         (DrawButtonArray):
2914         * FvwmTaskBar/ButtonArray.h
2915         Started to Clip redrawing
2917 2002-11-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2919         * FvwmProxy/FvwmProxy.c:
2920         many enhancements
2921         (CloseOneWindow):
2922         (OpenOneWindow):
2923         (delete_ProxyWindow):
2924         do not destroy proxy windows when closing them
2925         (MarkProxy):
2926         (ProcessMessage):
2927         (DispatchEvent):
2928         fixed race condition w/ EnterNotify
2930         * FvwmProxy/ConfigFvwmProxyDefaults:
2931         added file
2933 2002-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2935         * FvwmProxy/FvwmProxy.c (DrawWindow):
2936         removed unsused variables
2938         * FvwmIconMan/FvwmIconMan.h:
2939         * FvwmIconMan/fvwm.c (ProcessMessage):
2940         (win_in_viewport):
2941         (iconify):
2942         (icon_location):
2943         * FvwmIconMan/FvwmIconMan.c (main):
2944         FvwmIconMan uses the icon position to decide whether a window is managed
2945         or not
2947 2002-11-09  olicha  <olivier.chapuis@free.fr>
2949         * FvwmProxy/FvwmProxy.c (parse_options):
2950         (DrawPicture):
2951         (DrawWindow):
2952         (ProcessMessage):
2953         (main):
2954         Added Flocale and Picture support
2956 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2958         * FvwmRearrange/FvwmRearrange.c (parse_args):
2959         new options -sp and -sd
2961         * FvwmWinList/List.c (IsItemVisible):
2962         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2963         * FvwmTaskBar/List.c (IsItemIndexSticky):
2964         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2965         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2966         * FvwmSave/FvwmSave.c (do_save):
2967         * FvwmRearrange/FvwmRearrange.c (parse_args):
2968         (parse_args):
2969         (is_suitable_window):
2970         * FvwmPager/x_pager.c (MoveStickyWindows):
2971         (Hilight):
2972         (MoveWindow):
2973         (IconMoveWindow):
2974         * FvwmIdent/FvwmIdent.c (MakeList):
2975         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2976         (win_in_viewport):
2977         * FvwmIconBox/FvwmIconBox.c (process_message):
2978         (process_message):
2979         (window_cond):
2980         * FvwmGtk/FvwmGtk.c (process_message):
2981         * FvwmCommand/FvwmCommand.c (list_configure):
2982         adapted to new styles stickypage and stickydesk
2984 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
2986         * FvwmWindowLister/FvwmWindowLister.in:
2987         * FvwmWindowLister/FvwmWindowLister.1:
2988         * FvwmWindowLister/Makefile.am:
2989         added a new module from Richard Lister with several changes
2991 2002-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2993         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
2994         * FvwmButtons/draw.c (RedrawButton):
2995         (DrawTitle):
2996         fixed FvwmButtons transparency with "Pixmap none"
2998         * FvwmButtons/dynamic.c (parse_message_line):
2999         removed FShape.h dependency
3001 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3003         * FvwmProxy/FvwmProxy.c:
3004         added "Colorset" and "SelectColorset" module options and removed default
3005         colours
3006         some clean up and performance patches
3008         * FvwmPager/FvwmPager.c (ParseOptions):
3009         removed unused variable
3011         * FvwmProxy/FvwmProxy.c (ConfigureWindow):
3012         fixed WindowlistSkip style in FvwmProxy
3013         (IconifyWindow):
3014         fixed displaying proxies when deiconifying windows
3016         * Makefile.am:
3017         build and install FvwmProxy
3019         * FvwmProxy/FvwmProxy.c:
3020         rewrote the window list handling to fix race conditions
3021         (OpenWindows):
3022         do not set the WMNormalHints - the proxies are override_redirect
3023         (delete_ProxyWindow):
3024         fixed memory leak
3026 2002-11-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3028         * FvwmPager/x_pager.c (DrawGrid):
3029         fixed hang with NoSeparators option
3031 2002-10-31  olicha  <olivier.chapuis@free.fr>
3033         * FvwmWharf/icons.c (LoadIconFile):
3034         * FvwmScript/FvwmScript.c (LoadIcon):
3035         * FvwmIconBox/FvwmIconBox.c (freeitem):
3036         * FvwmIconBox/icons.c (GetIconFromFile):
3037         (GetBackPixmap):
3038         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
3039         * FvwmBanner/FvwmBanner.c (GetImageFile):
3040         Updated PImageLoadPixmapFromFile and fixed some colors leaks
3042 2002-10-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3044         * FvwmProxy/Makefile.am (EXTRA_DIST):
3045         removed ConfigFvwmProxy
3046         * Makefile.am (SUBDIRS):
3047         * FvwmProxy:
3048         added FvwmProxy module
3050 2002-10-23  Dan Espen  <dane@mk.telcordia.com>
3052         * FvwmConsole/FvwmConsole.1: Rework synopsis.
3053         * FvwmBacker/FvwmBacker.1: Lang check.
3055 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3057         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
3058         * FvwmTaskBar/Goodies.c (CreateTipWindow):
3059         * FvwmPager/x_pager.c (change_colorset):
3060         (set_window_colorset_background):
3061         renamed colorset_struct to colorset_t
3063 2002-10-22  olicha  <olivier.chapuis@free.fr>
3065         * FvwmIconMan/xmanager.c (compare_windows):
3066         Fixed potential core dump
3068 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3070         * FvwmWinList/ButtonArray.c (DoButton):
3071         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3072         * FvwmButtons/icons.c (CreateIconWindow):
3073         use renamed colorset_struct members
3075 2002-10-18  olicha  <olivier.chapuis@free.fr>
3077         * FvwmIconMan/x.c:
3078         * FvwmIconMan/xmanager.c:
3079         Replaced (Pdepht < 2) test by (PictureUseBWOnly())
3081 2002-10-17  olicha  <olivier.chapuis@free.fr>
3083         * FvwmBacker/FvwmBacker.1:
3084         Documented RetainPixmap
3086 2002-10-16  olicha  <olivier.chapuis@free.fr>
3088         * FvwmBacker/FvwmBacker.c (DeleteRootAtoms):
3089         (SetRootAtoms):
3090         (SetDeskPageBackground):
3091         (ParseConfigLine):
3092         Finally decide how to implement RetainPixmap in FvwmBacker
3094 2002-10-15  olicha  <olivier.chapuis@free.fr>
3096         * FvwmIconMan/xmanager.c (draw_button_background):
3097         * FvwmIconMan/readconfig.c (read_in_resources):
3098         * FvwmIconMan/x.c (change_colorset):
3099         (create_manager_window):
3100         (X_init_manager):
3101         Fixed button colours when IconMan has a default colorset but no
3102         button colorset
3104 2002-10-15  olicha  <olivier.chapuis@free.fr>
3106         * FvwmAnimate/FvwmAnimate.c:
3107         Updated PictureInitCMapRoot
3109 2002-10-14  Mikhael Goikhman  <migo@homemail.com>
3111         * FvwmIconMan/FvwmIconMan.1:
3112         use mixed case for options,
3113         i.e. FocusAndSelectColorset not focusandselectcolorset
3115 2002-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3117         * FvwmRearrange/Makefile.am (LDADD):
3118         linkage fix
3120 2002-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3122         * FvwmIconMan/xmanager.c (check_in_window):
3123         * FvwmIconMan/fvwm.c (new_window):
3124         * FvwmIconMan/globals.c (init_win_manager):
3125         * FvwmIconMan/readconfig.c (read_in_resources):
3126         new FvwmIconMan option "ShowTransient"
3128         * FvwmIconMan/FvwmIconMan.1:
3129         documented that the default resolution is page, not global
3130         corrected "id" syntax
3132         * FvwmIconMan/fvwm.c (new_window):
3133         transient windows no longer appear in FvwmIconMan when they are moved
3135 2002-10-09  olicha  <olivier.chapuis@free.fr>
3137         * FvwmPager/x_pager.c (DrawGrid):
3138         Fixed desk lable colorset
3140         * FvwmScript/FvwmScript.c (LoadIcon):
3141         * FvwmIconBox/icons.c (GetIconFromFile):
3142         Image should be loaded with the module main window not the root
3143         window!
3145 2002-10-09  olicha  <olivier.chapuis@free.fr>
3147         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3148         (main):
3149         (CreateUberButtonWindow):
3150         Image should be loaded with the module main window not the root
3151         window!
3153 2002-10-08  olicha  <olivier.chapuis@free.fr>
3155         * FvwmTaskBar/Goodies.c (DrawGoodies):
3156         Removed some testing code
3158         * FvwmPager/x_pager.c (initialize_viz_pager):
3159         * FvwmForm/FvwmForm.c (InitConstants):
3160         (CheckAlloc):
3161         * FvwmBanner/FvwmBanner.c (main):
3162         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
3163         (DrawGoodies):
3164         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
3165         (CreateOrUpdateGCs):
3166         (CreateTipWindow):
3167         * FvwmAnimate/FvwmAnimate.c (CreateDrawGC):
3168         (main):
3169         Use the new interface functions and some Black and White fixes
3171         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3172         (AddCommand):
3173         Forbid colorset background if the fvwm depth is not equal to the depth
3174         of the root window. Use the root color map for solid color.
3176 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3178         * FvwmDebug/FvwmDebug.in:
3179         * FvwmDebug/FvwmDebug.1:
3180         * FvwmDebug/FvwmGtkDebug.in:
3181         * FvwmDebug/FvwmGtkDebug.1:
3182         * FvwmDebug/FvwmOldDebug.c:
3183         * FvwmDebug/FvwmOldDebug.h:
3184         * FvwmDebug/FvwmOldDebug.1:
3185         * FvwmDebug/Makefile.am:
3186         the old debug module renamed to FvwmOldDebug and not installed now,
3187         the new debug module renamed to FvwmDebug;
3188         added several command line options and documentation
3190 2002-10-06  Suzanne Skinner  <tril@igs.net>
3192         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3193         (getButtonCommand):
3194         (StartAndLaunchButtonItemInit):
3195         (new ParseButtonOptions):
3196         Implemented different actions for different mouse buttons when the
3197         "start" button or mini-launchers are clicked
3198         * FvwmTaskBar/Start.h (startAndLaunchButtonItem):
3199         Added buttonCommands and buttonStartCommands arrays to the structure
3200         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3201         Changed getButtonCommand call to pass the mouse button number
3202         * FvwmTaskBar/FvwmTaskBar.1:
3203         Documented new taskbar button functionality
3205 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3207         * FvwmDebug/FvwmGtkDebug.in:
3208         added Tools page with Send_ConfigInfo, Send_WindowList, command prompt,
3209         Help and Quit buttons
3211 2002-10-04  Suzanne Skinner  <tril@igs.net>
3213         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3214         Fixed a number of cases where space was malloced before calling
3215         CopyString (which mallocs its own space)
3217 2002-10-04  Mikhael Goikhman  <migo@homemail.com>
3219         * FvwmTaskBar/Start.c:
3220         * FvwmTaskBar/FvwmTaskBar.c:
3221         replaced all C++-style comments; applied Suzanne typo fix
3223 2002-09-29  Ben Mathews  <benmathews@adelphia.net>
3225         * FvwmTaskBar/Start.c (StartButtonInit):
3226         Fixed spacing problem that occured when using StartButtonRightMargin
3227         option
3228         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3229         Removed redundant StartButtonUpdate calls
3231 2002-10-03  Mikhael Goikhman  <migo@homemail.com>
3233         * FvwmNewDebug.in:
3234         * FvwmNewDebug.1:
3235         * FvwmGtkDebug.in:
3236         * FvwmGtkDebug.1:
3237         two new debugging modules (the old FvwmDebug replacements)
3239 2002-10-02  olicha  <olivier.chapuis@free.fr>
3241         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3242         Fixed colorset with which we load an icon
3244 2002-10-01  olicha  <olivier.chapuis@free.fr>
3246         * FvwmButtons/parse.c (ParseButton):
3247         * FvwmButtons/button.c (buttonColorset):
3248         (buttonBackgroundButton):
3249         * FvwmButtons/button.h:
3250         * FvwmButtons/dynamic.c (change_button_icon):
3251         (parse_message_line):
3252         * FvwmButtons/icons.c (CreateIconWindow):
3253         (DestroyIconWindow):
3254         (GetIconWindowPosition):
3255         (DrawForegroundIcon):
3256         (ConfigureIconWindow):
3257         * FvwmButtons/icons.h:
3258         * FvwmButtons/draw.c (RedrawButton):
3259         (DrawTitle):
3260         * FvwmButtons/draw.h:
3261         * FvwmButtons/FvwmButtons.c (Loop):
3262         (RedrawWindow):
3263         (LoadIconFile):
3264         (HandlePanelPress):
3265         (update_root_transparency):
3266         (recursive_change_colorset):
3267         (change_colorset):
3268         (process_message):
3269         (CheckForHangon):
3270         (swallow):
3271         * FvwmButtons/FvwmButtons.h:
3272         Clip and cleanup the drawing. Fixed some bugs related to containers
3273         colorsets  (which should work not so bad now). Fixed alpha bugs.
3274         Support the new transparent options.
3276 2002-09-25  olicha  <olivier.chapuis@free.fr>
3278         * FvwmPager/x_pager.c (DrawGrid):
3279         Fixed core dump
3281 2002-09-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3283         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3284         ConfigureNotify: force drawing the window contents when
3285         ConfigureNotify comes in remove
3286         Expose: removed the Event.xexpose.count handling as it can cause drawing
3287         problems
3288         (list_end):
3289         (ProcessXEvent):
3290         fixed spawning new FvwmIdent windows
3292 2002-09-23  Dan Espen  <dane@mk.telcordia.com>
3294         * FvwmButtons/FvwmButtons.1:
3295         * FvwmBacker/FvwmBacker.1:
3296         * FvwmAuto/FvwmAuto.1:
3297         * FvwmAnimate/FvwmAnimate.1: Rework synopsis.
3299 2002-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3301         * FvwmIdent/FvwmIdent.c (default_layer):
3302         use DEFAULT_DEFAULT_LAYER from defaults.h
3303         fixed event mask in FvwmIdent causing it to appear on wrong layer and
3304         not redrawing properly
3306 2002-09-21  Ben Mathews  <benmathews@adelphia.net>
3308         * FvwmTaskBar/Start.c (StartButtonInit):
3309         Fixed bug that occured if no start button params were specified
3310         in fvwm2rc.
3312 2002-09-23  olicha  <olivier.chapuis@free.fr>
3314         * FvwmButtons/dynamic.c (parse_message_line):
3315         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
3316         (Loop):
3317         (RedrawWindow):
3318         (HandlePanelPress):
3319         (recursive_change_colorset):
3320         (CheckForHangon):
3321         (swallow):
3322         * FvwmButtons/draw.c (DrawTitle):
3323         (RedrawButton):
3324         * FvwmButtons/draw.h:
3325         Some preparation for clipping
3327 2002-09-21  Mikhael Goikhman  <migo@homemail.com>
3329         * FvwmPager/x_pager.c:
3330         s/SendInfo/SendText/; don't send end-of-line in SendText
3332 2002-09-20  Mikhael Goikhman  <migo@homemail.com>
3334         * FvwmGtk/FvwmGtk.c:
3335         reindented; use MiniIconPacket again
3337 2002-09-18  olicha  <olivier.chapuis@free.fr>
3339         * FvwmPager/x_pager.c (DrawGrid):
3340         Fixed active desk label (Suzanne Skinner)
3342 2002-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3344         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
3345         allow the use of mousr buttons other than the first in FvwmWinList
3346         when invoked transient
3348 2002-09-16  Mikhael Goikhman  <migo@homemail.com>
3350         * FvwmConsole/FvwmConsole.c:
3351         * FvwmCpp/FvwmCpp.c:
3352         * FvwmM4/FvwmM4.c:
3353         don't send end-of-line in SendText
3355 2002-09-15  Ben Mathews  <benmathews@adelphia.net>
3357         * FvwmTaskBar/Start.h:
3358         * FvwmTaskBar/Start.c:
3359         * FvwmTaskBar/FvwmTaskBar.c:
3360         * FvwmTaskBar/ButtonArray.c:
3361         * FvwmTaskBar/FvwmTaskBar.1:
3362         FvwmTaskBar may now include shortcut minibuttons using the Button
3363         command.  Also has new options for spacing the buttons:
3364         WindowButtonsLeftMargin, WindowButtonsRightMargin, and
3365         StartButtonRightMargin.
3367 2002-09-16  olicha  <olivier.chapuis@free.fr>
3369         * FvwmPager/FvwmPager.c (list_new_desk):
3370         (list_config_info):
3371         * FvwmPager/x_pager.c (DrawGrid):
3372         (get_expose_bound):
3373         (HandleExpose):
3374         Use clipping redrawing for the desk label
3376 2002-09-15  olicha  <olivier.chapuis@free.fr>
3378         * FvwmPager/x_pager.c (update_pr_transparent_subwindows):
3379         (update_pr_transparent_windows):
3380         (change_colorset):
3381         More transparent fixes
3383 2002-09-15  Mikhael Goikhman  <migo@homemail.com>
3385         * FvwmButtons/dynamic.c:
3386         removed non-portable #include <X11/Xdefs.h>
3388 2002-09-15  olicha  <olivier.chapuis@free.fr>
3390         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3391         Fixed a GC leaks
3393         * FvwmPager/x_pager.c (update_pr_transparent_windows):
3394         * FvwmPager/FvwmPager.c (list_property_change):
3395         * FvwmPager/FvwmPager.h:
3396         Transparent fixes
3398 2002-09-14  olicha  <olivier.chapuis@free.fr>
3400         * FvwmPager/FvwmPager.c (list_property_change):
3401         * FvwmPager/FvwmPager.h
3402         * FvwmPager/x_pager.c (draw_desk_background):
3403         (ReConfigure):
3404         (update_transparent_windows):
3405         (MovePage):
3406         (ChangeDeskForWindow):
3407         (MoveResizePagerView):
3408         (change_colorset):
3409         Some transparent fixes. Implemented RootTransparent colorset and
3410         transparent tint
3412 2002-09-12  Dan Espen  <dane@mk.telcordia.com>
3414         * FvwmCpp/FvwmCpp.1:
3415         * FvwmM4/FvwmM4.1: New way to present module synopsis,
3416         more prominent discussion of ModuleSynchronous.
3418 2002-09-13  olicha  <olivier.chapuis@free.fr>
3420         * FvwmIconMan/xmanager.c (GetRegion):
3421         (GetRectangleIntersection):
3422         (clear_button):
3423         (add_win_state):
3424         (del_win_state):
3425         (clear_empty_region):
3426         (resize_manager):
3427         (iconify_box):
3428         (draw_button_background):
3429         (draw_button):
3430         (draw_empty_manager):
3431         (draw_transparent_buttons):
3432         (man_exposed):
3433         * FvwmIconMan/x.c (xevent_loop):
3434         (create_manager_window):
3435         (recreate_background):
3436         (change_colorset):
3437         (recreate_transparent_bgs):
3438         * FvwmIconMan/FvwmIconMan.h:
3439         * FvwmIconMan/fvwm.c (focus_change):
3440         Implemented clipping redrawing, IconMan should not flicker any more
3441         with xft fonts and icons with alpha. Implemented new transparent stuff.
3442         Some clean up and numerous fixes. Colorset should work as expected now.
3444         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3445         (DrawItems):
3446         Implemented clipping redrawing
3448         * FvwmBacker/FvwmBacker.c (*):
3449         Added retain permanent support. I finally understand that X forking
3450         should be released by opening a new display. Some Cleanup. This still
3451         need some checking (client leaks??). Some clean up.
3453         * FvwmScroll/Makefile.am:
3454         * FvwmScroll/FvwmScroll.c (main):
3455         * FvwmForm/FvwmForm.c (main):
3456         * FvwmForm/Makefile.am:
3457         * FvwmDragWell/fvwmDragWell.c (XStartup):
3458         * FvwmDragWell/Makefile.am:
3459         * FvwmIdent/Makefile.am:
3460         * FvwmIdent/FvwmIdent.c (main):
3461         * FvwmForm/Makefile.am:
3462         * FvwmDragWell/Makefile.am:
3463         Colorset may use XRrender, so link and init xrender
3465 2002-09-08  Dan Espen  <dane@mk.telcordia.com>
3467         * FvwmTheme/FvwmTheme.1: Lang check.
3469 2002-09-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3471         * **/*.c:
3472         use replacements for X event functions everywhere
3474 2002-09-02  olicha  <olivier.chapuis@free.fr>
3476         * FvwmIdent/FvwmIdent.c (*):
3477         Implement tinted parental relativity
3479 2002-09-01  olicha  <olivier.chapuis@free.fr>
3481         * FvwmTheme/FvwmTheme.1:
3482         Documented the new options
3484 2002-08-30  olicha  <olivier.chapuis@free.fr>
3486         * FvwmPager/x_pager.c (do_picture_window):
3487         Fixed mini icon drawing
3489 2002-08-30  olicha  <olivier.chapuis@free.fr>
3491         * FvwmButtons/icons.c (DestroyIconWindow):
3492         (CreateIconWindow):
3493         (ConfigureIconWindow):
3494         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
3495         (recursive_change_colorset):
3496         * FvwmButtons/dynamic.c (change_button_icon):
3497         * FvwmButtons/draw.c (RedrawButton):
3498         * FvwmIconBox/FvwmIconBox.c (change_colorset):
3499         (RedrawIcon):
3500         * FvwmIconBox/icons.c (GetIconFromFile):
3501         * FvwmIconMan/xmanager.c (iconify_box):
3502         * FvwmPager/x_pager.c (do_picture_window):
3503         * FvwmScript/Widgets/Tools.c (DrawIconStr):
3504         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
3505         * FvwmWharf/Wharf.h:
3506         * FvwmWharf/icons.c (ConfigureIconWindow):
3507         * FvwmWharf/FvwmWharf.c (configure_all_icon_windows):
3508         * FvwmWinList/ButtonArray.c (DoButton):
3509         Implemented IconAlpha and IconTint
3511 2002-08-28  Mikhael Goikhman  <migo@homemail.com>
3513         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3514         fixed no window context for StartMenu
3516 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3518         * FvwmButtons/dynamic.c:
3519         added some includes
3521 2002-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3523         * FvwmButtons/dynamic.c (parse_message_line):
3524         -Wall fix
3525         compile fix (?)
3527 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3529         * FvwmButtons/FvwmButtons.1:
3530         * FvwmButtons/FvwmButtons.c:
3531         * FvwmButtons/FvwmButtons.h:
3532         * FvwmButtons/Makefile.am:
3533         * FvwmButtons/button.c:
3534         * FvwmButtons/button.h:
3535         * FvwmButtons/dynamic.c:
3536         * FvwmButtons/dynamic.h:
3537         * FvwmButtons/icons.h:
3538         * FvwmButtons/parse.c:
3539         added new button property: Id.
3540         new FvwmButtons dynamic actions ChangeButton and ExpandButtonVars
3542 2002-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3544         * FvwmWinList/Makefile.am (LDADD):
3545         * FvwmScript/Makefile.am (LDADD):
3546         * FvwmPager/Makefile.am (LDADD):
3547         * FvwmIdent/Makefile.am (LDADD):
3548         * FvwmIconMan/Makefile.am (LDADD):
3549         * FvwmIconBox/Makefile.am (LDADD):
3550         * FvwmForm/Makefile.am (LDADD):
3551         * FvwmButtons/Makefile.am (LDADD):
3552         put -lfvwm at front of library list
3554 2002-08-21  Dan Espen  <dane@mk.telcordia.com>
3556         * FvwmForm/FvwmForm.1: Explicitly state there can be more than
3557         one command on a button.
3559 2002-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3561         * FvwmTaskBar/FvwmTaskBar.h:
3562         * FvwmTaskBar/FvwmTaskBar.c (PurgeConfigEvents):
3563         fixed a taskbar hang with autostick and page changes
3564         (SetAlarm):
3565         (ClearAlarm):
3566         (LoopOnEvents):
3567         (CheckForTip):
3568         (RevealTaskBar):
3569         (LoopOnEvents):
3570         (Alarm):
3571         Fixed the braindead configure{notify,request} race in FvwmTaskbar with
3572         AutoStick set.  Now uses alarms.
3574 2002-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3576         * FvwmWharf/icons.c:
3577         * FvwmWharf/FvwmWharf.c:
3578         * FvwmTaskBar/Goodies.c:
3579         * FvwmTaskBar/FvwmTaskBar.c:
3580         * FvwmSaveDesk/FvwmSaveDesk.c:
3581         * FvwmSave/FvwmSave.c:
3582         * FvwmM4/FvwmM4.c:
3583         * FvwmRearrange/FvwmRearrange.c:
3584         * FvwmPager/x_pager.c:
3585         * FvwmIdent/FvwmIdent.c:
3586         * FvwmIconMan/FvwmIconMan.c:
3587         * FvwmIconBox/icons.c:
3588         * FvwmIconBox/FvwmIconBox.c:
3589         * FvwmGtk/expand.c:
3590         * FvwmBacker/FvwmBacker.c:
3591         * FvwmButtons/icons.c:
3592         * FvwmAuto/FvwmAuto.c:
3593         * FvwmForm/ReadXServer.c:
3594         * FvwmDragWell/fvwmDragWell.c:
3595         * FvwmCpp/FvwmCpp.c:
3596         * FvwmConsole/FvwmConsole.h:
3597         * FvwmCommand/FvwmCommand.h:
3598         * FvwmButtons/parse.c:
3599         * FvwmAnimate/FvwmAnimate.c:
3600         let config.h include string.h or strings.h
3602 2002-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3604         * FvwmDebug/FvwmDebug.c (list_configure):
3606         * FvwmCommand/FvwmCommand.c (list_configure):
3607         adapted to new focus styles
3609 2002-08-11  olicha  <olivier.chapuis@free.fr>
3611         * FvwmAnimate/FvwmAnimate.c:
3612         * FvwmBanner/FvwmBanner.c:
3613         * FvwmButtons/FvwmButtons.c:
3614         * FvwmIconBox/icons.c:
3615         * FvwmPager/FvwmPager.c:
3616         * FvwmScript/FvwmScript.c:
3617         * FvwmScript/Instructions.c:
3618         * FvwmScript/types.h:
3619         * FvwmTaskBar/Start.c:
3620         * FvwmWharf/icons.c:
3621         Update the arguments of PImageLoadPixmapFromFile, PGetFvwmPicture
3622         and PictureFreeColors
3624 2002-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3626         * FvwmDebug/FvwmDebug.c (list_configure):
3627         * FvwmCommand/FvwmCommand.c (list_configure):
3628         removed focus_mode from display
3630 2002-08-07  Mikhael Goikhman  <migo@homemail.com>
3632         * FvwmCommand/FvwmCommand.c (main):
3633         fixed unused variable warnings
3635 2002-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3637         * FvwmWinList/FvwmWinList.c:
3638         * FvwmWharf/FvwmWharf.c:
3639         * FvwmWharf/ASSound/ASSound.c:
3640         * FvwmTaskBar/Goodies.c:
3641         * FvwmTaskBar/FvwmTaskBar.c:
3642         * FvwmScroll/GrabWindow.c:
3643         * FvwmScript/types.h:
3644         * FvwmScript/Widgets/PopupMenu.c:
3645         * FvwmScript/Instructions.c:
3646         * FvwmSaveDesk/FvwmSaveDesk.c:
3647         * FvwmSave/FvwmSave.c:
3648         * FvwmRearrange/FvwmRearrange.c:
3649         * FvwmPager/FvwmPager.c:
3650         * FvwmM4/FvwmM4.c:
3651         * FvwmIdent/FvwmIdent.c:
3652         * FvwmIconMan/FvwmIconMan.h:
3653         * FvwmIconBox/FvwmIconBox.c:
3654         * FvwmForm/FvwmForm.c:
3655         * FvwmEvent/FvwmEvent.c:
3656         * FvwmDragWell/fvwmDragWell.c:
3657         * FvwmDebug.c:
3658         * FvwmCpp/FvwmCpp.c:
3659         * FvwmConsole/FvwmConsole.h:
3660         * FvwmCommand/FvwmCommand.h:
3661         * FvwmButtons/FvwmButtons.c:
3662         * FvwmBanner/FvwmBanner.c:
3663         * FvwmAuto/FvwmAuto.c:
3664         * FvwmAnimate/FvwmAnimate.c:
3665         use ftime.h instead of time.h and sys/time.h
3667         * FvwmDebug/FvwmDebug.c (list_configure):
3668         * FvwmCommand/FvwmCommand.c (list_configure):
3669         removed bsolete focus policy output
3671 2002-07-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3673         * FvwmPager/x_pager.c (draw_desk_background):
3674         fixed refresh of hilit page on non-active desks
3676         * FvwmIconMan/x.c (lookup_color):
3677         -Wall fix
3679 2002-07-17  olicha  <olivier.chapuis@free.fr>
3681         * FvwmIconMan/x.c (lookup_color):
3682         * FvwmScript/Instructions.c (ChangeForeColor):
3683         (ChangeBackColor):
3684         (ChangeMainColorset):
3685         (ChangeColorset):
3686         * FvwmWharf/stepgfx.c (MakeColors):
3687         (MakeShadowColors):
3688         Some color limit adjustement
3690 2002-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3692         * FvwmPager/x_pager.c (draw_desk_background):
3693         fixed hilighting of desk labels
3695 2002-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3697         * FvwmPager/FvwmPager.c (list_add):
3698         (list_configure):
3699         fixed access to CONFIGURE_WINDOW and ADD_WINDOW packets
3701 2002-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3703         * FvwmPager/x_pager.c (draw_desk_background):
3704         (initialize_pager):
3705         (ReConfigure):
3706         fixed drawing of the active page when resizing the pager
3707         (DispatchEvent):
3708         fixed problem w/ pager not updating properly when getting expose events
3709         right after a resize
3711         * FvwmPager/FvwmPager.c (ParseOptions):
3712         fixed negative balloon offsets
3714         * FvwmPager/x_pager.c (ReConfigure):
3715         fixed flickering of hilit desk title when moving pager
3716         (draw_desk_background):
3717         (initialize_pager):
3718         fixed initial drawing of pager label background on inactive desks
3719         (change_colorset):
3720         (draw_desk_background):
3721         fixed drawing of background colour sets w/ top labels in the pager
3723 2002-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3725         * FvwmPager/FvwmPager.c (ParseOptions):
3726         (list_property_change):
3727         * FvwmPager/x_pager.c (initialize_pager):
3728         (DrawInBalloonWindow):
3729         (change_colorset):
3730         (HandleExpose):
3731         (MapBalloonWindow):
3732         (UnmapBalloonWindow):
3733         (change_colorset):
3734         * FvwmPager/FvwmPager.h (ScreenInfo):
3735         cleaned up and simplified balloon drawing code
3737         * FvwmPager/x_pager.c (initialize_pager):
3738         fixed initial drawing of multi desk pagers
3740         * FvwmButtons/FvwmButtons.c (CheckForHangon):
3741         allow wildcards in "hangon" strings
3742         (DeadPipeCleanup):
3743         spit out panels with the NoClose option when FvwmButton dies
3745         * FvwmButtons/FvwmButtons.1:
3746         re-formatted man page
3748 2002-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3750         * FvwmAuto/FvwmAuto.c:
3751         * FvwmAuto/FvwmAuto.1 (Note):
3752         new options -mfocus, -menter and -menterleave in FvwmAuto
3753         FvwmAuto can now operate on Enter/Leave events instead of Focus events
3755         * FvwmEvent/FvwmEvent.c (main):
3756         select only events that are handled
3758         * FvwmButtons/FvwmButtons.c:
3759         removed old debug code
3761         * FvwmEvent/FvwmEvent.c:
3762         moved old ChangeLog entries to ../ChangeLog
3763         re-indented file
3764         (config):
3765         (handle_config_line):
3766         general cleanup
3768 2002-07-05  Mikhael Goikhman  <migo@homemail.com>
3770         * FvwmScript/Widgets/Swallow.c (CheckForHangon):
3771         fixed a FvwmScript crash with Swallow widget and very long window names
3773 2002-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3775         * FvwmButtons/FvwmButtons.c (SpawnSome):
3776         fixed $fg and $bg variables with the UseOld option
3778         * FvwmDebug/FvwmDebug.c (list_configure):
3779         * FvwmCommand/FvwmCommand.c (list_configure):
3780         fixed variable types
3782 2002-06-28  Mikhael Goikhman  <migo@homemail.com>
3784         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3785         * FvwmTaskBar/FvwmTaskBar.1:
3786         fixed MailCheck option, enhanced its description
3788         * FvwmPerl/Makefile.am:
3789         added _FvwmPerl.1 rule
3790         * FvwmPerl/FvwmPerl.*:
3791         updated man page
3793 2002-06-25  olicha  <olivier.chapuis@free.fr>
3795         * FvwmIdent/FvwmIdent.c (MakeList):
3796         Replace some tabs by some spaces in some strings which should be
3797         displayed by X
3799 2002-06-23  Mikhael Goikhman  <migo@homemail.com>
3801         * FvwmPerl/FvwmPerl.1:
3802         * FvwmPerl/FvwmPerl.in:
3803         added --nolock, --nosend, --noremove like in FvwmM4/FvwmCpp; --debug;
3804         implemented preprocess directives %Repeat, %ModuleConfig, %Prefix, %End
3806 2002-06-19  olicha  <olivier.chapuis@free.fr>
3808         * **/Makefile.am
3809         Added iconv CFLAGS and LIBS for modules which display text
3811 2002-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3813         * FvwmCommand/Makefile.am:
3814         use functable.c instead of functions.c
3816 2002-06-10  Mikhael Goikhman  <migo@homemail.com>
3818         * FvwmPager/FvwmPager.c (ParseOptions):
3819         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3820         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3821         * FvwmButtons/parse.c (ParseConfigLine):
3822         * FvwmIconMan/readconfig.c (read_in_resources):
3823         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
3824         * FvwmIdent/FvwmIdent.c (main):
3825         * FvwmForm/FvwmForm.c (ct_*Font):
3826         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3827         * FvwmScript/FvwmScript.c (ParseOptions):
3828         fixed double quotes in *Font configuration options
3830 2002-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3832         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
3833         fixed sticky panels in FvwmButtons
3835 2002-06-07  Dan Espen  <dane@mk.telcordia.com>
3837         * FvwmTheme/FvwmTheme.1: FONT SHADOW EFFECTS reword.
3839 2002-06-04  Mikhael Goikhman  <migo@homemail.com>
3841         * FvwmIconMan/FvwmIconMan.1:
3842         * FvwmIconMan/FvwmIconMan.c (main):
3843         * FvwmIconMan/FvwmIconMan.h:
3844         * FvwmIconMan/fvwm.c (handle_config_info):
3845         * FvwmIconMan/fvwm.c (new remanage_winlist):
3846         * FvwmIconMan/readconfig.c (new process_dynamic_config_line):
3847         * FvwmIconMan/x.c:
3848         * FvwmIconMan/xmanager.c:
3849         FvwmIconMan may now change resolution dynamically, just issue
3850         "*FvwmIconMan: resolution desk" while FvwmIconMan is running
3852         * FvwmIconMan/FvwmIconMan.1:
3853         * FvwmIconMan/x.c (set_window_properties):
3854         don't use "FvwmModule" as a class, this is not optimal with aliases;
3855         document that FvwmIconMan supports aliases
3857         * FvwmScript/libyywrap.c:
3858         * FvwmScript/scanner.c:
3859         removed $Header
3861 2002-06-03  olicha  <olivier.chapuis@free.fr>
3863         * FvwmScript/script.y:
3864         * FvwmScript/scanner.l:
3865         * FvwmScript/script.c:
3866         * FvwmScript/scanner.c:
3867         Run make syntax for removing debug code
3869 2002-06-03  olicha  <olivier.chapuis@free.fr>
3871         * FvwmForm/FvwmForm.c:
3872         Applied FlocaleInit YAMAGUCHI Shingo patch
3874 2002-06-02  olicha  <olivier.chapuis@free.fr>
3876         * FvwmScript/Widgets/List.c (EvtMouseList):
3877         (EvtKeyList):
3878         Fixed selection
3880 2002-05-31  olicha  <olivier.chapuis@free.fr>
3882         * FvwmTheme/FvwmTheme.1:
3883         Documented fgsh and fg_alpha
3885 2002-05-29  Dave Trollope  <dave.trollope@worldnet.att.net>
3887         * Modules/FvwmIconMan/xmanager.c:
3888         Changed the REDRAW_BG from 128 to 16 and moved to manager dirty bits
3889         group.
3891 2002-05-29  olicha  <olivier.chapuis@free.fr>
3893         * FvwmForm/FvwmForm.1:
3894         * FvwmForm/ReadXServer.c (ReadXServer):
3895         Fixed Input cursor position for mouse click. Removed fixed font
3896         requirement for InputFont
3898 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3900         * FvwmButtons/parse.c (ParseContainer):
3901         fixed specifying Font in Container
3903 2002-05-29  olicha  <olivier.chapuis@free.fr>
3905         * FvwmScript/Widgets/Makefile.am:
3906         * FvwmSaveDesk/Makefile.am:
3907         * FvwmSave/Makefile.am:
3908         * FvwmRearrange/Makefile.am:
3909         * FvwmWinList/Makefile.am:
3910         * FvwmTaskBar/Makefile.am:
3911         * FvwmGtk/Makefile.am:
3912         * FvwmScript/Makefile.am:
3913         * FvwmDebug/Makefile.am:
3914         * FvwmCommand/Makefile.am:
3915         * FvwmPager/Makefile.am:
3916         * FvwmIdent/Makefile.am:
3917         * FvwmIconMan/Makefile.am:
3918         * FvwmIconBox/Makefile.am:
3919         * FvwmForm/Makefile.am:
3920         * FvwmButtons/Makefile.am:
3921         Put $(Xft_CFLAGS) before $(X_CFLAGS) to be able to use an independent
3922         Xft2 library. Removed FT2 CFLAGS and LIBS.
3924 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3926         * FvwmButtons/FvwmButtons.1:
3927         * FvwmButtons/FvwmButtons.h:
3928         * FvwmButtons/FvwmButtons.c (Loop):
3929         * FvwmButtons/parse.c (ParseButton):
3930         added new ActionOnPress option
3932 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
3934         * FvwmPerl/FvwmPerl.1:
3935         * FvwmPerl/FvwmPerl.in:
3936         implemented new preprocess functionality
3938 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3940         * FvwmEvent/FvwmEvent.1 (argument):
3941         corrected man page example
3943 2002-05-27  Dave Trollope  <dave.trollope@worldnet.att.net>
3945         * Modules/FvwmIconMan/xmanager.c (draw_manager):
3946         (man_exposed):
3947         Fix for background not being redrawn when the window is exposed.
3949 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3951         * FvwmM4/FvwmM4.c (m4_defs):
3952         * FvwmCpp/FvwmCpp.c (cpp_defs):
3953         open tempfile with 0600 mode
3955         * FvwmIconMan/xmanager.h:
3956         * FvwmCpp/FvwmCpp.c:
3957         * FvwmCpp/FvwmM4.c:
3958         remove MULTIBYTE ifdefs
3960 2002-05-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3962         * FvwmDebug/FvwmDebug.c (list_configure):
3963         * FvwmCommand/FvwmCommand.c (list_configure):
3964         adapted to new has_no_border window flag
3966 2002-05-26  olicha  <olivier.chapuis@free.fr>
3968         * FvwmScript/Widgets/Tools.c (MyDrawString):
3969         Use internal relief only with font without shadow
3971 2002-05-25  Mikhael Goikhman  <migo@homemail.com>
3973         * FvwmIconMan/FvwmIconMan.c (copy_string):
3974         fixed crash when accessing NULL string
3976         * FvwmRearrange/FvwmRearrange.1:
3977         * FvwmButtons/FvwmButtons.1:
3978         some corrections
3980 2002-05-24  olicha  <olivier.chapuis@free.fr>
3982         * FvwmWinList/ButtonArray.c (DoButton):
3983         * FvwmScript/Widgets/Tools.c (MyDrawString):
3984         * FvwmPager/x_pager.c (DrawGrid):
3985         (do_label_window):
3986         (DrawInBalloonWindow):
3987         * FvwmIconMan/xmanager.c (draw_button):
3988         (draw_empty_manager):
3989         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3990         * FvwmButtons/draw.c (DrawTitle):
3991         Pass the colorset to FlocaleDrawString
3993         * FvwmForm/ReadXServer.c (ReadXServer):
3994         * FvwmForm/FvwmForm.c (RedrawFrame):
3995         (RedrawItem):
3996         (RedrawText):
3997         (RedrawTimeout):
3998         Added support for variable fonts for input item (ifdefed).
3999         Pass the colorset to FlocaleDrawString
4001         * FvwmTaskBar/Goodies.c (LoadGoodiesFont):
4002         * FvwmTaskBar/Goodies.h:
4003         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4004         * FvwmTaskBar/Goodies.c (InitGoodies):
4005         (RedrawTipWindow):
4006         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
4007         Fixed some old (but minor) bugs related to text position
4009         * FvwmScript/script.y:
4010         * FvwmScript/scanner.l:
4011         * FvwmScript/script.c:
4012         * FvwmScript/scanner.c:
4013         Allowed to pass arbitray font names
4015 2002-05-24  Mikhael Goikhman  <migo@homemail.com>
4017         * FvwmIconMan/functions.c (builtin_sendcommand):
4018         support size/position variables in command
4020 2002-05-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4022         * FvwmPager/FvwmPager.c (list_new_desk):
4023         fixed core dump
4025 2002-05-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4027         * FvwmPager/FvwmPager.c (list_new_desk):
4028         always display current desk in window title
4030 2002-05-19  Mikhael Goikhman  <migo@homemail.com>
4032         * FvwmGtk/FvwmGtk.c (process_message):
4033         currently restore the previous M_MINI_ICON code to avoid crash
4035 2002-05-16  olicha  <olivier.chapuis@free.fr>
4037         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4038         (RedrawTipWindow):
4039         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4040         * FvwmIdent/FvwmIdent.c (DrawItems):
4042 2002-05-10  Mikhael Goikhman  <migo@homemail.com>
4044         * FvwmPager/x_pager.c:
4045         fixed incorrect initial positions of subwindows in CxRxNxM pager;
4046         still only the first desk is drawn fully for now
4048 2002-05-09  olicha  <olivier.chapuis@free.fr>
4050         * */*:
4051         Call FRenderInit and include libs/FRenderInit.h in all modules which
4052         are linked against Xrender
4054 2002-05-09  olicha  <olivier.chapuis@free.fr>
4056         * FvwmScript/FvwmScript.c (myErrorHandler):
4057         * FvwmIconBox/FvwmIconBox.c (myErrorHandler):
4058         * FvwmButtons/FvwmButtons.c (myErrorHandler):
4059         * FvwmWinList/FvwmWinList.c (ErrorHandler):
4060         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
4061         * FvwmIconMan/x.c (handle_error):
4062         Allows BadPicture XRender errors
4064 2002-05-05  olicha  <olivier.chapuis@free.fr>
4066         * FvwmIdent/FvwmIdent.c (MakeList):
4067         Fixed ewmh init state
4069 2002-05-02  olicha  <olivier.chapuis@free.fr>
4071         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4072         * FvwmTaskBar/List.c (UpdateItemPicture):
4073         Fixed problems with Xft fonts and FvwmPicture update
4075 2002-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4077         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
4078         fixed a problem with sticky icons
4080 2002-04-30  Mikhael Goikhman  <migo@homemail.com>
4082         * FvwmPerl/FvwmPerl.in:
4083         make all messages synchronous by default;
4084         new eval functions stop(), skip(), unlock(), detach()
4086 2002-04-29  olicha  <olivier.chapuis@free.fr>
4088         * FvwmTaskBar/List.c (UpdateItemPicture):
4089         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4090         A picture fix
4092 2002-04-28  Mikhael Goikhman  <migo@homemail.com>
4094         * FvwmPager/x_pager.c:
4095         fixed initial position of 2 subwindows, current only for one desk;
4096         fixed position of labels with LabelsBelow
4098 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
4100         * **/*.1:
4101         improved main headers
4103         * FvwmTheme/FvwmTheme.1:
4104         spell check in the Tint commands
4106 2002-04-25  Derek B. Noonburg  <derekn@foolabs.com>
4108         * FvwmIconMan.1:
4109         * FvwmIconMan.h:
4110         * globals.c:
4111         * readconfig.c:
4112         * xmanager.c:
4113         Added new weighted sorting.
4115 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
4117         * modules/FvwmPerl/FvwmPerl.1:
4118         * modules/FvwmPerl/FvwmPerl.in:
4119         renamed --continue to --stay, documented the planned preprocess action
4121         * modules/FvwmIconMan/*.c:
4122         * modules/FvwmCommand/FvwmCommandS.c:
4123         remove $Id lines that only make patches harder
4125         * modules/FvwmButtons/FvwmButtons.1:
4126         make it clear there are 2 examples, added DestroyModuleConfig
4128 2002-04-22  olicha  <olivier.chapuis@free.fr>
4130         * FvwmTheme/FvwmTheme.1:
4131         Documented Tint, TintMask and NoTint
4133         * FvwmWinList/ButtonArray.c (ButtonNew):
4134         (AddButton):
4135         (DoButton):
4136         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4137         * FvwmIconMan/Makefile.am:
4138         * FvwmIconMan/FvwmIconMan.h:
4139         * FvwmIconMan/xmanager.h:
4140         * FvwmIconMan/xmanager.c (iconify_box):
4141         (set_win_picture):
4142         * FvwmIconMan/fvwm.c (mini_icon):
4143         * FvwmPager/Makefile.am:
4144         * FvwmPager/x_pager.c (do_picture_window):
4145         * FvwmPager/FvwmPager.h:
4146         * FvwmPager/FvwmPager.c (main):
4147         (list_mini_icon):
4148         * FvwmTaskBar/List.h:
4149         * FvwmTaskBar/Start.c (StartButtonInit):
4150         * FvwmTaskBar/List.c (AddItem):
4151         (UpdateItemPicture):
4152         * FvwmTaskBar/ButtonArray.h:
4153         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4154         (AddButton):
4155         (UpdateButtonPicture):
4156         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4157         Use the alpha of the mini icon send by fvwm
4159         * FvwmWinList/Makefile.am
4160         * FvwmWharf/Makefile.am:
4161         * FvwmTaskBar/Makefile.am:
4162         * FvwmScript/Makefile.am:
4163         * FvwmPager/Makefile.am:
4164         * FvwmIconMan/Makefile.am:
4165         * FvwmIconBox/Makefile.am:
4166         * FvwmBanner/Makefile.am:
4167         * FvwmAnimate/Makefile.am:
4168         Links to Xrender if needed
4170         * FvwmWharf/icons.c (GetXPMGradient):
4171         (GetXPMColorset):
4172         (GetSolidXPM):
4173         (LoadIconFile):
4174         (ConfigureIconWindow):
4175         * FvwmWharf/FvwmWharf.c (main):
4176         * FvwmIconBox/icons.c (GetIconFromFile):
4177         (GetBackPixmap):
4178         (CreateIconWindow):
4179         (GetIconWindow):
4180         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
4181         * FvwmButtons/draw.c (RedrawButton):
4182         * FvwmButtons/icons.c (ConfigureIconWindow):
4183         (CreateIconWindow):
4184         * FvwmScript/types.h:
4185         * FvwmScript/Widgets/Tools.c (DrawIconStr):
4186         * FvwmScript/FvwmScript.c (LoadIcon):
4187         Implement alpha rendering using libs function in PictureGraphics
4189         * FvwmBanner/FvwmBanner.c (GetImageFile):
4190         Load the picture without alpha
4192         * FvwmIconBox/icons.c (GetIconWindow):
4193         * FvwmIconBox/FvwmIconBox.c (CleanUp):
4194         (myErrorHandler):
4195         Fixed a few problems related to reparent icon windows, there are still
4196         problems here
4198         * FvwmTaskBar/Start.c (StartButtonInit):
4199         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
4200         Start Button icon use fvwm color limit
4202         * FvwmIdent/FvwmIdent.h:
4203         * FvwmIdent/FvwmIdent.c (DrawItems):
4204         (PixmapDrawWindow):
4205         (RedrawWindow):
4206         (list_end):
4207         If the font is an Xft font (and the background is not Transparent) draw
4208         everything in the background to reduce redrawing
4210 2002-04-20  Mikhael Goikhman  <migo@homemail.com>
4212         * modules/FvwmPerl/FvwmPerl.1:
4213         * modules/FvwmPerl/FvwmPerl.in:
4214         implemented "load" action, added the man page
4216 2002-04-16  Hippo
4218         * FvwmTheme/FvwmTheme.c:
4219         FvwmTheme printf a warning and sends the command back to fvwm.
4220         This module is obsoleted now.
4222 2002-04-17  Mikhael Goikhman  <migo@homemail.com>
4224         * FvwmEvent/FvwmEvent.c (execute_event):
4225         fixed passing id in hex for leave_event just like for other events
4226         except for new_desk one
4228 2002-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4230         * FvwmIconMan/readconfig.h:
4231         safety patch for future modifier confusion
4233 2002-04-14  Mikhael Goikhman  <migo@homemail.com>
4235         * FvwmConsole/FvwmConsole.c:
4236         * FvwmConsole/FvwmConsole.h:
4237         * FvwmConsole/FvwmConsoleC.c:
4238         * FvwmConsole/FvwmConsoleC.pl.1:
4239         * FvwmConsole/FvwmConsoleC.pl.in:
4240         * FvwmConsole/getline.c:
4241         use $FVWM_USERDIR not $HOME for FvwmConsole history and socket files,
4242         make these file names more readable, increase history from 50 to 100
4244 2002-04-11  Mikhael Goikhman  <migo@homemail.com>
4246         * FvwmIconMan/xmanager.c:
4247         removed ## from preprocessor's line win->##field to make gcc happy
4249 2002-04-06  Uwe Pross  <uwe.pross@gmx.net>
4251         * FvwmAuto/FvwmAuto.1:
4252         Added hint to builtin command EdgeCommand
4254 2002-04-07  Mikhael Goikhman  <migo@homemail.com>
4256         * FvwmIconMan/ConfigFvwmIconMan:
4257         * FvwmIconMan/FvwmIconMan.1:
4258         * FvwmIconMan/readconfig.c (read_next_cmd):
4259         * FvwmTheme/FvwmTheme.1:
4260         implemented a new FvwmIconMan syntax that uses white spaces instead
4261         of asterisks, not to be different from other modules
4263 2002-04-06  Dan Espen  <dane@mk.telcordia.com>
4265         * FvwmForm/FvwmForm.c (DoCommand): Remove debug code.
4267 2002-04-05  Mikhael Goikhman  <migo@homemail.com>
4269         * FvwmTheme/FvwmTheme.1:
4270         restored a correct example
4272 2002-04-05  olicha  <olivier.chapuis@free.fr>
4274         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4275         Fixed a core dump
4277         * FvwmScript/FvwmScript (LoadIcon):
4278         * FvwmScript/Makefile.am:
4279         Fixed icon loading. Added Bitmap support (no more core dump!).
4280         It is enabled even without xpm support
4282         * FvwmButtons/FvwmButtons.c (MyAllocColor):
4283         (PleaseAllocColor):
4284         * FvwmButtons/icons.c (CreateIconWindow):
4285         CleanUp and remove some not used code
4287         * FvwmIconBox/icons.c (CreateIconWindow):
4288         (GetIconFromFile):
4289         (GetBitmapFile):
4290         (GetXPMFile):
4291         (GetBackPixmap):
4292         Use the libs image loader and some fvwm/icons.c sync
4294         * FvwmBanner/FvwmBanner.c (main):
4295         (GetXPMFile):
4296         (GetImageFile)
4297         (GetXBMData)
4298         * FvwmBanner/fvwm-logo-current.xbm (new file):
4299         * FvwmBanner/Makefile.am:
4300         Use libs image loader and added support for Bitmap and added a default
4301         Bitmap logo. It is enabled even without xpm support
4303         * FvwmWharf/FvwmWharf.c (main):
4304         * FvwmWharf/icons.c (LoadIconFile):
4305         (ConfigureIconWindow):
4306         (GetXPMFile):
4307         (GetXPMData):
4308         (GetBitmapFile):
4309         Use libs image loader
4311         * FvwmScript/types.h:
4312         * FvwmScript/Makefile.am:
4313         * FvwmTheme/FvwmTheme.c:
4314         * FvwmTheme/Makefile.am:
4315         * FvwmWharf/FvwmWharf.c:
4316         * FvwmWharf/icons.c:
4317         * FvwmWharf/stepgfx.c:
4318         * FvwmWharf/Makefile.am:
4319         * FvwmTaskBar/Start.c:
4320         * FvwmTaskBar/ButtonArray.h:
4321         * FvwmTaskBar/Makefile.am:
4322         * FvwmIconBox/icons.c:
4323         * FvwmIconBox/Makefile.am:
4324         * FvwmButtons/FvwmButtons.h:
4325         * FvwmButtons/Makefile.am:
4326         * FvwmAnimate/Makefile.am:
4327         * FvwmAnimate/FvwmAnimate.c
4328         Added png LIBS and CFLAGS. Added new header libs/InitPicture.h and
4329         libs/FImageLoader.h if needed
4331         * FvwmIconMan/Makefile.am:
4332         * FvwmGtk/Makefile.am:
4333         * FvwmGtk/menu.c:
4334         * FvwmWinList/Makefile.am:
4335         * FvwmForm/Makefile.am:
4336         * FvwmForm/FvwmForm.c:
4337         * FvwmDragWell/Makefile.am:
4338         * FvwmDragWell/fvwmDragWell.c:
4339         * FvwmRearrange/Makefile.am:
4340         * FvwmSave/Makefile.am:
4341         * FvwmSaveDesk/Makefile.am:
4342         * FvwmEvent/Makefile.am:
4343         * FvwmScroll/FvwmScroll.c:
4344         * FvwmScroll/Makefile.am:
4345         * FvwmM4/Makefile.am:
4346         * FvwmM4/FvwmM4.c:
4347         * FvwmCpp/Makefile.am:
4348         * FvwmCpp/FvwmCpp.c:
4349         * FvwmAuto/Makefile.am:
4350         * FvwmBacker/Makefile.am:
4351         Removed Xpm LIBS and CFLAGS. Replace Picture.h by InitPicture.h if
4352         needed
4354 2002-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4356         * FvwmTheme/FvwmTheme.1 (follows):
4357         corrected an example
4359 2002-04-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4361         * FvwmPager/x_pager.c (initialize_pager):
4362         fixed initial layout or the pager
4363         (Scroll):
4364         fixed viewport getting stuck at the desktop boundaries when dragging
4365         with button 3
4367 2002-03-31  Mikhael Goikhman  <migo@homemail.com>
4369         * FvwmIdent/FvwmIdent.c:
4370         * FvwmIdent/FvwmIdent.1:
4371         new configuration option MinimalLayer;
4372         tried to improve parsing of other options
4374 2002-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4376         * FvwmPager/x_pager.c (MoveWindow):
4377         suppress flashing when window is moved onto the current desk with a
4378         different screen position than before
4380 2002-03-29  Mikhael Goikhman  <migo@homemail.com>
4382         * FvwmEvent/FvwmEvent.c (config):
4383         fixed PlayCmd in audio compatible mode
4385 2002-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4387         * FvwmDebug/FvwmDebug.c (list_configure):
4388         * FvwmCommand/FvwmCommand.c (list_configure):
4389         removed support for start_iconic
4391 2002-03-24  Mikhael Goikhman  <migo@homemail.com>
4393         * FvwmButtons/Makefile.am:
4394         * FvwmForm/Makefile.am:
4395         * FvwmIconBox/Makefile.am:
4396         * FvwmIconMan/Makefile.am:
4397         * FvwmIdent/Makefile.am:
4398         * FvwmPager/Makefile.am:
4399         * FvwmScript/Makefile.am:
4400         * FvwmTaskBar/Makefile.am:
4401         * FvwmWinList/Makefile.am:
4402         added Bidi_CFLAGS and Bidi_LIBS
4404 2002-03-21  Daniel Henninger  <daniel@ncsu.edu>
4406         * FvwmForm/FvwmForm.c:
4407         * FvwmForm/FvwmForm.h:
4408         Took out pointless multiple Timeout command support.
4409         Better line parsing error checking for Timeout.
4410         Fixed command parsing to allow for quoted commands.
4412 2002-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4414         * FvwmWinList/FvwmWinList.c (main):
4415         (ProcessMessage):
4416         (AdjustWindow):
4417         * FvwmWinList/ButtonArray.c (ButtonPicture):
4418         * FvwmTaskBar/FvwmTaskBar.c (main):
4419         * FvwmIconMan/xmanager.h:
4420         * FvwmIconMan/xmanager.c (set_window_button):
4421         (set_win_picture):
4422         (get_button_geometry):
4423         (iconify_box):
4424         (draw_button):
4425         * FvwmIconMan/readconfig.c (read_in_resources):
4426         * FvwmIconMan/FvwmIconMan.h:
4427         * FvwmIconMan/FvwmIconMan.c (main):
4428         * FvwmIconMan/fvwm.c:
4429         (mini_icon):
4430         (ProcessMessage):
4431         replaced all MINI_ICONS ifdefs with FMiniIconsSupported to enable
4432         compiler checks
4434         * FvwmIconMan/FvwmIconMan.1:
4435         corrected wrong information about deafult value of ButtonGeometry
4437 2002-03-14  Daniel Henninger  <daniel@ncsu.edu>
4439         * FvwmForm/FvwmForm.1:
4440         Added TimeoutFont and Timeout description.
4442         * FvwmForm/FvwmForm-QuitVerify:
4443         Added a 20 second timeout.
4445         * FvwmForm/FvwmForm-Form:
4446         Customize timeout font.
4448         * FvwmForm/FvwmForm.h:
4449         * FvwmForm/FvwmForm.c:
4450         Added Timeout feature.
4452 2002-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4454         * FvwmIconMan/xmanager.c (draw_empty_manager):
4455         fixed problem with transparent colour sets in an empty manager
4457 2002-03-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4459         * FvwmWharf/icons.c (GetXPMData):
4460         (GetXPMFile):
4461         fixed compiler warnings
4463         * FvwmIconMan/readconfig.c (read_in_resources):
4464         fixed a compiler warning
4466         * FvwmConsole/FvwmConsoleC.c:
4467         fixed a compiler warning
4469 2002-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4471         * FvwmTaskBar/List.c (IsItemIndexSticky):
4472         fixed handling of sticky icons in the task bar
4474         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4475         fixed DeskOnly option in FvwmTaskBar: cause windows to be added twice
4476         instead of being removed when moving to a hidden desk
4478 2002-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4480         * FvwmWinList/ButtonArray.c (DoButton):
4481         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4482         * FvwmPager/x_pager.c (DrawGrid):
4483         (do_label_window):
4484         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4485         * FvwmIconMan/xmanager.c (draw_button):
4486         * FvwmForm/FvwmForm.c (RedrawFrame):
4487         (RedrawItem):
4488         * FvwmButtons/draw.c (RedrawButton):
4489         removed ifdefs from previous xft fixes
4491 2002-03-10  olicha  <olivier.chapuis@free.fr>
4493         * FvwmWinList/ButtonArray.c (DoButton):
4494         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4495         * FvwmPager/x_pager.c (do_label_window):
4496         (DrawGrid):
4497         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4498         * FvwmIconMan/xmanager.c (draw_button):
4499         * FvwmForm/FvwmForm.c (RedrawFrame):
4500         (RedrawItem):
4501         * FvwmButtons/draw.c (RedrawButton):
4502         Fixed Xft related compilation failure and warning
4504 2002-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4506         * FvwmTaskBar/FvwmTaskBar.c (main):
4507         * FvwmWinList/FvwmWinList.c (main):
4508         * FvwmScript/FvwmScript.c (main):
4509         * FvwmPager/FvwmPager.c (main):
4510         * FvwmIconMan/FvwmIconMan.c (main):
4511         * FvwmIconBox/FvwmIconBox.c (main):
4512         * FvwmForm/FvwmForm.c (main):
4513         * FvwmButtons/FvwmButtons.c (main):
4514         (Loop):
4515         (swallow):
4516         use new interfaces in Flocale.h
4518 2002-03-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4520         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4521         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4522         (HideTaskBar):
4523         * FvwmDebug/FvwmDebug.c (list_configure):
4524         * FvwmButtons/FvwmButtons.c (process_message):
4525         * FvwmCommand/FvwmCommand.c (list_configure):
4526         don't use HAS_BOTTOM_TITLE any more
4528 2002-03-08  Dan Espen  <dane@mk.telcordia.com>
4530         * FvwmForm/ReadXServer.c: Some comments.
4531         * FvwmForm/FvwmForm.c (PutDataInForm): Update buffer length when
4532         input data read from form.  Fixes core.  Remove incorrect comment.
4534 2002-03-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4536         * FvwmScript/Instructions.c (InitCom):
4537         (MyWarpPointer):
4538         fixed a compile problem on dec-osf5
4540 2002-03-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4542         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4543         * FvwmTaskBar/Start.c (StartButtonParseConfig):
4544         (StartButtonInit):
4545         implemented bottun geometry variables as in FvwmButtons
4547         * FvwmButtons/parse.c (ParseButton):
4548         * FvwmButtons/FvwmButtons.c (GetButtonAction):
4549         (Loop):
4550         use the new function module_expand_action
4552         * FvwmButtons/FvwmButtons.c (Loop):
4553         fixed potential core dump
4555         * FvwmIconBox/FvwmIconBox.c (main):
4556         * FvwmWinList/FvwmWinList.c (main):
4557         * FvwmTaskBar/Goodies.c (HandleMailClick):
4558         * FvwmTaskBar/FvwmTaskBar.c:
4559         (LoopOnEvents):
4560         (main):
4561         (ProcessMessage):
4562         Use SendText instead of SendFvwmPipe in several places
4564 2002-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4566         * FvwmM4/FvwmM4.c (m4_defs):
4567         * FvwmCpp/FvwmCpp.c (cpp_defs):
4568         printf file name in error message
4570 2002-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4572         * FvwmButtons/FvwmButtons.c (parse_message_line):
4573         update the shape w/ transparent background when changind the button
4574         title or icon
4576 2002-02-27  Mikhael Goikhman  <migo@homemail.com>
4578         * FvwmRearrange/FvwmRearrange.c:
4579         * FvwmRearrange/FvwmRearrange.1:
4580         New arguments -maximize, -nomaximize, -animate, -noanimate.
4581         Do Resize/Move in one command. Take outside duplicated code.
4583 2002-02-26  olicha  <olivier.chapuis@free.fr>
4585         * FvwmPager/Makefile.am:
4586         * FvwmWinList/Makefile.am:
4587         * FvwmScript/Makefile.am:
4588         * FvwmIdent/Makefile.am:
4589         * FvwmIconMan/Makefile.am:
4590         * FvwmIconBox/Makefile.am:
4591         * FvwmForm/Makefile.am:
4592         * FvwmButtons/Makefile.am:
4593         * FvwmTaskBar/Makefile.am:
4594         Added Xft_LIBS, Xft_CFLAGS, FT2_CFLAGS and FT2_LIBS
4596         * FvwmIconMan/xmanager.c (draw_button):
4597         Did so that the buttons title fit into the buttons if a xftfont is
4598         used
4600         * FvwmButtons/draw.c (RedrawButton):
4601         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4602         * FvwmPager/x_pager.c (do_label_window):
4603         (DrawGrid):
4604         * FvwmWinList/ButtonArray.c (DoButton):
4605         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4606         * FvwmForm/FvwmForm.c (RedrawFrame):
4607         (RedrawItem):
4608         Always clear the text area before drawing text with an Xft font
4610         * FvwmForm/FvwmForm.c (RedrawItem):
4611         * FvwmForm/FvwmForm.c (MainLoop):
4612         * FvwmForm/ReadXServer.c (ReadXServer):
4613         * FvwmForm/FvwmForm.c (OpenWindows):
4614         Use GetFdWidth for to set the fd_set_size_t in fvwmSelect.
4615         Try to reduce number of redraw. Add a CheckAlloc in OpenWindows.
4616         Fixed an if/else
4618 2002-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4620         * FvwmButtons/FvwmButtons.c (parse_message_line):
4621         changed alternate syntax for title and icon changes
4623 2002-02-12  olicha  <olivier.chapuis@free.fr>
4625         * FvwmForm/ReadXServer.c (ReadXServer):
4626         * FvwmForm/FvwmForm.c (RedrawItem):
4627         (ct_Input):
4628         Used the max_char_width member of the FlocaleFont in the place of
4629         the width of the W character
4631 2002-02-11  Mikhael Goikhman  <migo@homemail.com>
4633         * Makefile.am:
4634         * FvwmPerl/*:
4635         new module to enable perl in fvwmrc
4637 2002-02-11  Dan Espen  <dane@mk.telcordia.com>
4639         * FvwmForm/ReadXServer.c:
4640         * FvwmForm/FvwmForm.c: Finish Locale stuff.
4642 2002-02-11  olicha  <olivier.chapuis@free.fr>
4644         * FvwmForm/FvwmForm.c (CheckAlloc):
4645         Set a font gc value only if we have a font and not a fontset
4647 2002-02-10  Dan Espen  <dane@mk.telcordia.com>
4649         * FvwmForm/FvwmForm.h:
4650         * FvwmForm/FvwmForm.c:
4651         * FvwmForm/ReadXServer.c: First pass at Flocale stuff.
4653 2002-02-10  olicha  <olivier.chapuis@free.fr>
4655         * FvwmIdent/FvwmIdent.c (MakeList):
4656         Fixed an umr in the ewmh init state string
4658 2002-02-09  olicha  <olivier.chapuis@free.fr>
4660         * FvwmCpp/FvwmCpp.c (cpp_defs):
4661         * FvwmM4/FvwmM4.c (m4_defs):
4662         * FvwmWinList/ButtonArray.c (*):
4663         * FvwmWinList/FvwmWinList.c (*):
4664         * FvwmTaskBar/Goodies.c (*):
4665         * FvwmTaskBar/FvwmTaskBar.c (*):
4666         * FvwmTaskBar/ButtonArray.c (*):
4667         * FvwmTaskBar/Start.c (*):
4668         * FvwmScript/Widgets/VScrollBar.c (*):
4669         * FvwmScript/Widgets/TextField.c (*):
4670         * FvwmScript/Widgets/RadioButton.c (*):
4671         * FvwmScript/Widgets/PushButton.c (*):
4672         * FvwmScript/Widgets/PopupMenu.c (*):
4673         * FvwmScript/Widgets/Menu.c (*):
4674         * FvwmScript/Widgets/List.c (*):
4675         * FvwmScript/Widgets/ItemDraw.c (*):
4676         * FvwmScript/Widgets/HScrollBar.c (*):
4677         * FvwmScript/Widgets/Tools.c (*):
4678         * FvwmScript/Widgets/CheckBox.c (*):
4679         * FvwmScript/Instructions.c (ChangeFont):
4680         * FvwmScript/FvwmScript.c (main):
4681         (Xinit):
4682         * FvwmIdent/FvwmIdent.c (list_end):
4683         (main):
4684         (RedrawWindow):
4685         (AddToList):
4686         * FvwmIconMan/xmanager.h:
4687         * FvwmIconMan/FvwmIconMan.c (main):
4688         * FvwmIconMan/xmanager.c (get_title_geometry):
4689         (get_button_geometry):
4690         (draw_button):
4691         (draw_empty_manager):
4692         * FvwmIconMan/x.c (X_init_manager):
4693         (create_manager_window):
4694         * FvwmIconBox/icons.c (AdjustIconWindow):
4695         * FvwmIconBox/FvwmIconBox.h:
4696         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
4697         (CreateWindow):
4698         (RedrawIcon):
4699         * FvwmButtons/output.c (DumpButtons):
4700         * FvwmButtons/icons.c (ConfigureIconWindow):
4701         * FvwmButtons/FvwmButtons.h:
4702         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4703         (RecursiveLoadData):
4704         (CreateUberButtonWindow):
4705         (Loop):
4706         (swallow):
4707         * FvwmButtons/draw.c (DrawTitle):
4708         (MakeButton):
4709         (RedrawButton):
4710         * FvwmButtons/button.c (buttonFont):
4711         * FvwmPager/FvwmPager.h (balloon_window):
4712         * FvwmPager/FvwmPager.c (ParseOptions):
4713         (list_window_name):
4714         (list_icon_name):
4715         * FvwmPager/x_pager.c (*):
4716         Use new Font and Text "Flocale" API. Note: Form and Wharf are not
4717         multibyted
4719 2002-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4721         * FvwmButtons/FvwmButtons.c (parse_message_line):
4722         * FvwmButtons/button.c (get_xy_button):
4723         button number for "title" and "icon" message can be specified by using
4724         row/column, e.g.
4726           SendToModule FvwmButtons Title 5 2 new title
4728 2002-02-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4730         * FvwmPager/FvwmPager.c (list_focus):
4731         fixed updating the window hilight colour sent by fvwm
4733 2002-02-03  olicha  <olivier.chapuis@free.fr>
4735         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4736         Fixed a read descriptor problem
4738 2002-02-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4740         * FvwmButtons/FvwmButtons.c:
4741         Applied dynamic button title patch by Hippo
4743 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
4745         * FvwmWinList/FvwmWinList.1:
4746         * FvwmScroll/FvwmScroll.1:
4747         * FvwmScript/FvwmScript.1:
4748         * FvwmSave/FvwmSave.1:
4749         * FvwmPager/FvwmPager.1:
4750         * FvwmM4/FvwmM4.1:
4751         * FvwmIconMan/FvwmIconMan.1:
4752         * FvwmDragWell/FvwmDragWell.1:
4753         * FvwmCpp/FvwmCpp.1: .fvwmrc -> .fvwm2rc
4755         * FvwmButtons/FvwmButtons.1: Language fix.
4757 2002-01-31  olicha  <olivier.chapuis@free.fr>
4759         * FvwmButtons/FvwmButtons.1:
4760         Documented the (No)FvwmModule flags for the Swallow option
4763 2002-01-31  Mikhael Goikhman  <migo@homemail.com>
4765         * FvwmForm/FvwmForm.c (main):
4766         remove compatibility support for dot-named aliases
4768 2002-01-30  olicha  <olivier.chapuis@free.fr>
4770         * FvwmWinList/FvwmWinList.c (main):
4771         * FvwmTaskBar/FvwmTaskBar.c (main):
4772         * FvwmScript/types.h:
4773         * FvwmScript/FvwmScript.c (main):
4774         * FvwmPager/FvwmPager.c (main):
4775         * FvwmIdent/FvwmIdent.c (main):
4776         * FvwmIconMan/FvwmIconMan.c (main):
4777         * FvwmIconMan/FvwmIconMan.h:
4778         * FvwmIconBox/FvwmIconBox.c (main):
4779         * FvwmForm/FvwmForm.c (main):
4780         * FvwmButtons/FvwmButtons.c (main):
4781         Use FInitLocale in the place of setlocale
4783 2002-01-28  olicha  <olivier.chapuis@free.fr>
4785         * FvwmButtons/FvwmButtons.c (ProcessMessage):
4786         * FvwmButtons/FvwmButtons.h:
4787         Rewrite the non OLD_EXPOSE code and undef OLD_EXPOSE
4789         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
4790         (swallow):
4791         (DeadPipeCleanup):
4792         * FvwmButtons/parse.c (ParseSwallow):
4793         (ParseButton):
4794         (ParsePanel):
4795         * FvwmButtons/FvwmButtons.h:
4796         Added a (no)FvwmModule flags to Swallow
4798         * FvwmButtons/FvwmButtons.c (main):
4799         (process_message):
4800         (handle_config_info_packet):
4801         (change_colorset):
4802         (DeadPipeCleanup):
4803         (recursive_change_colorset):
4804         (swallow):
4805         (send_bg_change_to_module):
4806         * FvwmButtons/draw.c (RedrawButton):
4807         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4808         * FvwmDragWell/fvwmDragWell.c (myXNextEvent):
4809         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4810         (main):
4811         * FvwmTaskBar/FvwmTaskBar.c (main):
4812         (ProcessMessage):
4813         * FvwmScript/FvwmScript.c (main):
4814         (MainLoop):
4815         FvwmScript/types.h:
4816         * FvwmIdent/FvwmIdent.c (list_end):
4817         (main):
4818         (list_property_change):
4819         FvwmIdent/FvwmIdent.h:
4820         * FvwmIconMan/FvwmIconMan.h:
4821         * FvwmIconMan/fvwm.c (property_change):
4822         (handle_config_info):
4823         * FvwmPager/FvwmPager.c (list_property_change):
4824         (process_message):
4825         (main):
4826         * FvwmPager/FvwmPager.h:
4827         * FvwmIconBox/FvwmIconBox.c (process_message):
4828         (Loop):
4829         * FvwmForm/FvwmForm.c (main):
4830         (process_message):
4831         (ParseActiveMessage):
4832         FvwmButtons and fvwm2 can send a MX_PROPERTY_CHANGE message with
4833         MX_PROPERTY_CHANGE_BACKGROUND and a window id as argument to modules.
4834         Then, the modules update their background if needed.
4835         FvwmButtons sends a MX_PROPERTY_CHANGE message with
4836         MX_PROPERTY_CHANGE_SWALLOW and the id the modules when it
4837         swallow a fvwm module. Swallowable modules handle this message.
4838         Removed the ROOT_BG_CHANGE_STRING stuff.
4840 2002-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4842         * FvwmAuto/FvwmAuto.c (main):
4843         implemented new -passid option
4845         * FvwmDebug/FvwmDebug.c (main):
4846         * FvwmEvent/FvwmEvent.c (main):
4847         request extended messages
4849 2002-01-24  Dan Espen  <dane@mk.telcordia.com>
4851         * FvwmPager/x_pager.c (FALLBACK_FONT): Use fixed as the fallback
4852         font when not I18N.
4854 2002-01-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4856         * FvwmRearrange/FvwmRearrange.c (main):
4857         do not request new extended messages
4859 2002-01-21  olicha  <olivier.chapuis@free.fr>
4861         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4862         (SetXsetRoot):
4863         Fork when FvwmBacker set itself the background (with a solid color
4864         or with a Colorset). This reduces (a little) memory usage and allows
4865         to handle the _XSETROOT_ID property
4867 2002-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4869         * FvwmEvent/FvwmEvent.c (main):
4870         fixed previous patch
4872         * FvwmEvent/FvwmEvent.c (main):
4873         * FvwmWinList/FvwmWinList.c (main):
4874         (ProcessMessage):
4875         * FvwmTaskBar/FvwmTaskBar.c (main):
4876         (ProcessMessage):
4877         * FvwmPager/FvwmPager.c (main):
4878         (process_message):
4879         * FvwmIconMan/fvwm.c (ProcessMessage):
4880         * FvwmIconMan/FvwmIconMan.c (main):
4881         * FvwmIconBox/FvwmIconBox.c (main):
4882         * FvwmGtk/FvwmGtk.c (process_message):
4883         (main):
4884         * FvwmDebug/FvwmDebug.c (process_message):
4885         use new extended message interface
4886         new events enter_window and leave_window in FvwmEvent.c
4888 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
4890         * FvwmTheme/FvwmTheme.1 (Warning): Language check done.
4892 2002-01-18  olicha  <olivier.chapuis@free.fr>
4894         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4895         Remove the code _XSETROOT_ID: it caues memory leak (I do not know why)
4897 2002-01-17  olicha  <olivier.chapuis@free.fr>
4899         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
4900         * FvwmScript/FvwmScript.c (MainLoop):
4901         (UpdateRootTransparency):
4902         * FvwmPager/x_pager.c:
4903         * FvwmPager/FvwmPager.c (list_config_info):
4904         * FvwmIdent/FvwmIdent.c (list_end):
4905         * FvwmIconMan/fvwm.c (handle_config_info):
4906         * FvwmIconBox/FvwmIconBox.c (process_message):
4907         * FvwmForm/FvwmForm.h:
4908         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
4909         (ParseActiveMessage):
4910         (ReadXServer):
4911         * FvwmButtons/FvwmButtons.c (Loop):
4912         (update_root_transparency):
4913         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4914         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4915         * FvwmTheme/FvwmTheme.1:
4916         Handle the ROOT_BG_CHANGE_STRING config info message
4918         * FvwmBacker/FvwmBacker.c (SetXsetRoot):
4919         (SetDeskPageBackground):
4920         Kill the _XSETROOT_ID pixmap and set it to None in the case of
4921         a solid or a colorset background
4923         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
4924         * FvwmButtons/FvwmButtons.c (Loop):
4925         Fixed shading if the module is root transparent
4927 2002-01-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4929         * FvwmEvent/FvwmEvent.c (event_table):
4930         added handling of the visible_icon_name 'event'
4932         * FvwmIconBox/icons.c (GetIconBitmap):
4933         (GetIconWindow):
4934         fixed core dump when application has an icon with an illegal depth
4936         * FvwmButtons/FvwmButtons.c (swallow):
4937         * FvwmButtons/parse.c (ParseButton):
4938         new button option ActionIgnoresClientWindow to augment binding actions
4939         on buttons with swallowed windows.
4941 2002-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4943         * FvwmIconBox/FvwmIconBox.c:
4944         use variables from defaults.h
4945         (IsClick):
4946         (parsemouse):
4947         (CheckActionType):
4948         (ExecuteAction):
4949         back ported action type checking from fvwm
4951 2002-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4953         * FvwmButtons/draw.c (MakeButton):
4954         Fixed pixmap background in FvwmButtons of normal buttons without a
4955         picture
4957         * FvwmButtons/button.c (MakeContainer):
4958         fixed internal flags of containers; were reset if the parent button
4959         had a pixmap or colour set background
4961 2002-01-08  olicha  <olivier.chapuis@free.fr>
4963         * FvwmDragWell/fvwmDragWell.c (veryLongLoop):
4964         * FvwmDragWell/fvwmDragWell.h:
4965         Fixed transparent redraw
4967         * FvwmIconBox/FvwmIconBox.c (Loop):
4968         (CreateWindow):
4969         (change_colorset):
4970         Implemented transparency
4972         * FvwmForm/FvwmForm.h:
4973         * FvwmForm/FvwmForm.c:
4974         * FvwmForm/ReadXServer.c (ReadXServer):
4975         * FvwmScript/FvwmScript.c (OpenWindow):
4976         (ReadXServer):
4977         Fixed redraw of transparent scripts and forms
4979         * FvwmIconMan/x.c (xevent_loop):
4980         Fixed redraw of a transparent swallowed IconMan
4982         * FvwmButtons/FvwmButtons.c (Loop):
4983         Fixed redraw of a transparent FvwmButtons. Take in acount swallowed
4984         window and try to distinguish fvwm module and x applications
4986 2002-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4988         * FvwmWharf/FvwmWharf.c (ParseOptions):
4989         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
4990         * FvwmForm/FvwmForm.c (ct_Fore):
4991         * FvwmDragWell/fvwmDragWell.c (parseOptions):
4992         * FvwmButtons/parse.c (parse_window_geometry):
4993         applied patch by Andrew Pimlott to fix some problems when a geometry
4994         was specified multiple times in some of the modules
4996 2002-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4998         * FvwmIconMan/x.c (xevent_loop):
4999         (handle_buttonevent):
5000         * FvwmIconMan/fvwm.c (handle_config_info):
5001         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5002         handle IgnoreModifiers command
5004 2002-01-05  olicha  <olivier.chapuis@free.fr>
5006         * FvwmPager/x_pager.c (MovePage):
5007         Fixed the active page colorset updating after a page change if the
5008         colorset is transparent
5010 2002-01-04  olicha  <olivier.chapuis@free.fr>
5012         * FvwmIconMan/xmanager.c (draw_manager):
5013         Fixed Transparency by reducing the number of full redraw.
5014         A Transprent FvwmIconMan was almost always empty
5016 2002-01-04  olicha  <olivier.chapuis@free.fr>
5018         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
5019         Fixed moving a Transparent TaskBar. Eat up excess Expose events.
5020         Fixed resizing an AutoHide TaskBar
5022 2002-01-04  Mikhael Goikhman  <migo@homemail.com>
5024         * FvwmScript/Widgets/MiniScroll.c (EvtMouseMiniScroll):
5025         implement auto repeat delay, this fixes duplication
5027         * FvwmScript/Scripts/FvwmScript-Date:
5028         change the maximal possible year from 1999 to 2037
5030 2001-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5032         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
5033         (MakeMeWindow):
5034         * FvwmWharf/FvwmWharf.c (Loop):
5035         * FvwmTaskBar/FvwmTaskBar.c (DoAlarmAction):
5036         (HideTaskBar):
5037         * FvwmPager/x_pager.c (DispatchEvent):
5038         (IconMoveWindow):
5039         * FvwmPager/FvwmPager.c (main):
5040         * FvwmIdent/FvwmIdent.c (list_end):
5041         * FvwmIconMan/x.c (X_init_manager):
5042         * FvwmDragWell/xdndDragSource.c:
5043         handle return code of XQueryPointer everywhere; necessary for dual head
5045         * FvwmScript/Widgets/PopupMenu.c (EvtMousePopupMenu):
5046         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
5047         Pointer was warped to other screen with a dual head setup
5049 2001-12-30  Dan Espen  <dane@mk.telcordia.com>
5051         * FvwmPager/x_pager.c (initialize_pager): Some cleanup of font handling.
5052         Use library routines to guarantee error messages for font problems.
5054 2001-12-30  olicha  <olivier.chapuis@free.fr>
5056         * FvwmIdent/FvwmIdent.h (struct target_struct):
5057         * FvwmIdent/FvwmIdent.c (MakeList):
5058         (list_configure):
5059         Added the EWMH window type and the EWMH init state if any
5061 2001-12-19  olicha  <olivier.chapuis@free.fr>
5063         * FvwmScript/Instructions.c (FuncSendMsgAndGet):
5064         Be more safe
5066 2001-12-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5068         * FvwmButtons/FvwmButtons.c (swallow):
5069         (Loop):
5070         Mouse actions can be bound to swallowed windows
5072 2001-12-11  olicha  <olivier.chapuis@free.fr>
5074         * FvwmPager/FvwmPager.c (list_config_info):
5075         (SetDeskLabel):
5076         (ParseOptions):
5077         Respect the DesktopName fvwm2 command
5079 2001-12-06  olicha  <olivier.chapuis@free.fr>
5081         * FvwmDebug/FvwmDebug.c:
5082         Added M_VISIBLE_NAME, M_VISIBLE_ICON_NAME and M_ICON_FILE
5084         * FvwmGtk/FvwmGtk.c:
5085         * FvwmIconBox/FvwmIconBox.c:
5086         * FvwmPager/FvwmPager.c:
5087         * FvwmTaskBar/FvwmTaskBar.c:
5088         * FvwmWinList/FvwmWinList.c:
5089         Replace M_WINDOW_NAME and M_ICON_NAME by M_VISIBLE_NAME and
5090         M_VISIBLE_ICON_NAME
5092         * FvwmIconMan/FvwmIconMan.{c,h} (main):
5093         * FvwmIconMan/fvwm.c (ProcessMessage):
5094         (visible_name):
5095         (visible_icon_name):
5096         (icon_name):
5097         (window_name):
5098         * FvwmIconMan/xmanager.c (make_display_string):
5099         Added M_VISIBLE_NAME and M_VISIBLE_ICON_NAME
5101 2001-11-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5103         * FvwmPager/x_pager.c (DispatchEvent):
5104         allow other buttons/modifiers when dragging the viewport with button 3
5106 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5108         * FvwmIconMan/xmanager.c (set_shape):
5109         fixed *FvwmIconMan*shaped option whit empty managers
5111         * FvwmPager/FvwmPager.1 (Note):
5112         * FvwmPager/FvwmPager.c (ParseOptions):
5113         * FvwmPager/x_pager.c (AddNewWindow):
5114         (MoveResizePagerView):
5115         new option "UseSkipList" like in several other modules
5117         * FvwmScript/Instructions.c (ChangeFont):
5118         * FvwmButtons/draw.c (RedrawButton):
5119         -Wall fixes with I18N_MB
5121         * FvwmTaskBar/FvwmTaskBar.1:
5122         * FvwmTaskBar/Goodies.c (goodyopts):
5123         (GoodiesParseConfig):
5124         (CreateDateWindow):
5125         * FvwmTaskBar/FvwmTaskBar.c (main):
5126         Added patch by Victor Vislobokov for locale dependent time format in
5127         the FvwmTaskBar clock popup tip
5129 001-10-28  olicha  <olivier.chapuis@free.fr>
5131         * FvwmScript/FvwmScript.c:
5132         * FvwmScript/FvwmScript.1:
5133         * FvwmScript/script.y:
5134         * FvwmScript/scanner.l:
5135         * FvwmScript/script.c:
5136         * FvwmScript/scanner.c:
5137         * FvwmScript/types.h:
5138         * FvwmScript/Widgets/Tools.{c,h}:
5139         * FvwmScript/Widgets/ItemDraw.c:
5140         * FvwmScript/Widgets/Menu.c:
5141         * FvwmScript/Widgets/PopupMenu.c:
5142         * FvwmScript/Widgets/PushButton.c:
5143         * FvwmScript/Widgets/List.c:
5144         New flags Left, Right and Center for text position.
5145         Some code aeration.
5147 2001-10-26  Dan Espen  <dane@mk.telcordia.com>
5149         * FvwmForm/FvwmForm.1:
5150         * FvwmForm/ReadXServer.c (ReadXServer): Allow for ISO_Left_Tab.
5151         Ctrl-p,Ctrl-f, arrow up, down do something useful in forms with 1
5152         input field.
5154 2001-10-21  Dan Espen  <dane@mk.telcordia.com>
5156         * FvwmScript/FvwmScript.1: fixups.
5158 2001-10-19  olicha  <olivier.chapuis@free.fr>
5160         * FvwmScript/Instruction.c:
5161         * FvwmScript/FvwmScript.c:
5162         * FvwmScript/FvwmScript.1:
5163         * FvwmScript/script.y:
5164         * FvwmScript/scanner.l:
5165         * FvwmScript/script.c:
5166         * FvwmScript/scanner.c:
5167         * FvwmScript/types.h
5168         New bloc QuitFunc (bloc executed at exit), new instruction Key
5169         for key bindings, new function LastString, new command
5170         SendToModule ScriptName SendString id sig str
5172 2001-10-16  Dan Espen  <dane@mk.telcordia.com>
5174         * FvwmScript/FvwmScript.1: fix up.
5176 2001-10-16  olicha  <olivier.chapuis@free.fr>
5178         * FvwmScript/Instruction.c:
5179         * FvwmScript/FvwmScript.1:
5180         * FvwmScript/script.y:
5181         * FvwmScript/scanner.l:
5182         * FvwmScript/script.c:
5183         * FvwmScript/scanner.c:
5184         New functions GetPid, Parse and SendMsgAndGet. The SendMsgAndGet
5185         function allows to extend FvwmScript with any programming language
5186         which can manipulate named pipe.
5188         * FvwmScript/Scripts/FvwmScript-ComExemple.in (new script):
5189         * FvwmScript/Scripts/fvwm-script-ComExemple.pl (new perl script):
5190         * FvwmScript/Scripts/Makefile.am:
5191         New examples script for the SendMsgAndGet communication protocol
5193         * FvwmScript/Instruction.c:
5194         * FvwmScript/FvwmScript.1:
5195         Some code areation and better error messages
5197         * FvwmScript/Widgets/Menu.c:
5198         * FvwmScript/Widgets/PopupMenu.c:
5199         More -Wall fixes
5201 2001-10-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5203         * FvwmScript/FvwmScript.c (ReadXServer):
5204         -Wall fix
5206 2001-10-14  Dan Espen  <dane@mk.telcordia.com>
5208         * FvwmScript/FvwmScript.1: Fixups.
5210         * FvwmForm/FvwmForm.1:
5211         * FvwmForm/ReadXServer.c:
5212         * FvwmForm/FvwmForm-Form:
5213         * FvwmForm/FvwmForm.h:
5214         * FvwmForm/FvwmForm.c: Allow for color control on the 3 pointers.
5216 2001-10-13  olicha  <olivier.chapuis@free.fr>
5218         * FvwmScript/FvwmScript.c (Xinit, ReadXServer):
5219         * FvwmScript/FvwmScript.1:
5220         * FvwmScript/script.y:
5221         * FvwmScript/scanner.y:
5222         * FvwmScript/Widgets/*:
5223         * FvwmScript/Scripts/*:
5224         Did so that a FvwmScript script is fully controllable by using the
5225         keyboard. Menu and PopupMenu ameliorations. Some code aeration.
5226         New flag NoFocus.
5228 2001-10-08  Dan Espen  <dane@mk.telcordia.com>
5230         * FvwmForm/ParseCommand.c (ParseCommand): Fix extra spaces being
5231         added to selection variable values.
5233         * FvwmForm/FvwmForm.h:
5234         * FvwmForm/FvwmForm.c: New commands ActivateOnPress, ButtonInPointer,
5235         ButtonPointer, InputPointer.
5237         * FvwmForm/FvwmForm.1: Describe new features.
5239         * FvwmForm/FvwmForm-Form: Add ability to configure mouse pointers
5240         used in FvwmForm and whether buttons activate on press or release.
5241         * FvwmForm/ReadXServer.c: Make default buttons activate on release
5242         instead of press.  Press activate is an option.
5243         Add a cursor during the button down grab.
5244         Make all 3 cursors configurable.
5246 2001-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5248         * FvwmIconBox/icons.c (GetIconBitmap):
5249         fixed UMR
5251 2001-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5253         * FvwmWinList/FvwmWinList.c (COMPLEX_WINDOW_PLACEMENT):
5254         added define again that vanishes mysteriously during the Xinerama
5255         patches
5257 2001-09-21  olicha  <olivier.chapuis@free.fr>
5259         * FvwmIconMan/x.c (X_init_t_manager):
5260         Fixed geometries
5262 2001-09-21  olicha  <olivier.chapuis@free.fr>
5264         * FvwmButtons/FvwmButtons.c (myErrorHandler)
5265         Added BadPixmap as an acceptable error
5267 2001-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5269         * FvwmBanner/FvwmBanner.c (main):
5270         init shape library
5272 2001-09-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5274         * FvwmTheme/FvwmTheme.c (parse_colorset):
5275         * FvwmM4/FvwmM4.c (m4_defs):
5276         * FvwmIconBox/icons.c (CreateIconWindow):
5277         (GetIconWindow):
5278         (GetIconBitmap):
5279         * FvwmIconBox/FvwmIconBox.c (Loop):
5280         * FvwmCpp/FvwmCpp.c (cpp_defs):
5281         * FvwmBanner/FvwmBanner.c (main):
5282         * FvwmPager/x_pager.c (initialize_pager):
5283         (UpdateWindowShape):
5284         (DrawGrid):
5285         * FvwmPager/FvwmPager.c:
5286         (ParseOptions):
5287         * FvwmIconMan/readconfig.c (read_in_resources):
5288         * FvwmIconMan/xmanager.c:
5289         (rects_equal):
5290         (set_shape):
5291         (draw_manager):
5292         (man_exposed):
5293         * FvwmIconMan/globals.c (init_globals):
5294         * FvwmIconMan/x.c (xevent_loop):
5295         (create_manager_window):
5296         (init_display):
5297         * FvwmIconMan/FvwmIconMan.h:
5298         * FvwmButtons/icons.c (CreateIconWindow):
5299         (CreateIconWindow):
5300         (CreateBackIconWindow):
5301         (ConfigureIconWindow):
5302         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
5303         * FvwmWharf/FvwmWharf.c (main):
5304         * FvwmTaskBar/FvwmTaskBar.c:
5305         * FvwmScroll/FvwmScroll.c (main):
5306         * FvwmScript/FvwmScript.c (Xinit):
5307         * FvwmPager/FvwmPager.c (main):
5308         * FvwmIdent/FvwmIdent.c (main):
5309         * FvwmIconMan/x.c:
5310         * FvwmIconBox/FvwmIconBox.c (main):
5311         * FvwmForm/FvwmForm.c (main):
5312         * FvwmDragWell/fvwmDragWell.c (XStartup):
5313         * FvwmButtons/FvwmButtons.c (main):
5314         (SetTransparentBackground):
5315         (main):
5316         (Loop):
5317         (swallow):
5318         * FvwmBacker/FvwmBacker.c (main):
5319         moved shape support to library; its no longer necessary to
5320         '#ifdef SHAPE' any code
5322         * FvwmPager/FvwmPager.c (main):
5323         fixed grabbing the keyboard in transient mode
5325 2001-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5327         * FvwmBacker/root_bits.c:
5328         include config.h unconditionally
5330         * FvwmPager/x_pager.c (change_colorset):
5331         fixed changing the hilight colorset
5333 2001-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5335         * FvwmIconBox/icons.c (GetIconBitmap):
5336         fixed core dump with icon dimension == 0
5337         safety patches
5339         * FvwmCpp/FvwmCpp.c (Resolution):
5340         * FvwmM4/FvwmM4.c (Resolution):
5341         fixed screen size calculations for dimensions between 2147 and 107350
5342         (main):
5343         replaced -I option with M4PATH environment variable to keep
5344         compatibility with System V m4
5346 2001-09-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5348         * FvwmPager/x_pager.c (DispatchEvent):
5349         small performance enhancement
5351         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
5352         small performance enhancement
5353         (ProcessMessage):
5354         fixed unnecessary updating on desk change without page change
5356 2001-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5358         * FvwmM4/FvwmM4.c (main):
5359         applied patch by Sidik Isani to fix problewm with environment variables
5361 2001-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5363         * FvwmButtons/draw.c (DrawTitle):
5364         applied I18N patch by Shingo Yamaguchi
5366 2001-09-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5368         * FvwmIconMan/x.c (xevent_loop):
5369         (map_manager):
5370         (grab_pointer):
5371         make sure the pointer is grabbed for transient icon managers even if
5372         mapping does not make them visible
5373         (xevent_loop):
5374         (X_init_manager):
5375         (create_manager_window):
5376         IconMan listens to the WM_DELETE protocol
5377         (xevent_loop):
5378         fixed an event handling bug
5380         * FvwmIconMan/x.c (create_manager_window):
5381         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5382         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5383         * FvwmPager/x_pager.c (initialize_pager):
5384         set transient_for hint when running in transient mode
5386 2001-09-04  olicha  <olivier.chapuis@free.fr>
5388         * FvwmDebug/FvwmDebug.c (list_add)
5389         New windows_ flags is_placed_by_fvwm
5391 2001-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5393         * FvwmPager/x_pager.c (BorderIconWindow):
5394         (BorderWindow):
5395         (draw_window_border):
5396         (LabelIconWindow):
5397         (LabelWindow):
5398         (do_label_window):
5399         (PictureIconWindow):
5400         (PictureWindow):
5401         (do_picture_window):
5402         (ChangeDeskForWindow):
5403         (Hilight):
5404         (change_colorset):
5405         (AddNewWindow):
5406         reduced code duplication
5407         (ReConfigureIcons):
5408         (MoveResizePagerView):
5409         cleaned up, take care of icons larger than 1000 pixels
5410         (DispatchEvent):
5411         fixed redrawing of the icon window; too many Expose events were eaten
5413 2001-08-28  Dan Espen  <dane@mk.telcordia.com>
5415         * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
5416         line widths less than zero.
5418 2001-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5420         * FvwmIconMan/globals.c (DEFAULT_MOUSE):
5421         added 'silent' to default action
5423 2001-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5425         * FvwmScript/FvwmScript.c (BuildGUI):
5426         * FvwmForm/FvwmForm.c (OpenWindows):
5427         * FvwmBanner/FvwmBanner.c (main):
5428         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5429         (StartMeUp_II):
5430         * FvwmWharf/FvwmWharf.c (Loop):
5431         * FvwmTaskBar/FvwmTaskBar.c:
5432         * FvwmRearrange/FvwmRearrange.c (main):
5433         * FvwmPager/x_pager.c (initialize_pager):
5434         * FvwmIdent/FvwmIdent.c (list_end):
5435         * FvwmIconMan/x.c (X_init_manager):
5436         adapted to new FScreen... signatures
5438         * FvwmForm/FvwmForm.c:
5439         * FvwmWinList/FvwmWinList.c:
5440         * FvwmWharf/FvwmWharf.c:
5441         * FvwmTaskBar/FvwmTaskBar.c:
5442         * FvwmScript/FvwmScript.c:
5443         * FvwmRearrange/FvwmRearrange.c:
5444         * FvwmPager/x_pager.c:
5445         * FvwmPager/FvwmPager.c:
5446         * FvwmIdent/FvwmIdent.c:
5447         * FvwmIconMan/x.c:
5448         * FvwmIconMan/readconfig.c:
5449         * FvwmIconMan/fvwm.c:
5450         * FvwmIconBox/FvwmIconBox.c:
5451         * FvwmDragWell/fvwmDragWell.c:
5452         * FvwmButtons/parse.c:
5453         * FvwmButtons/FvwmButtons.c:
5454         * FvwmBanner/FvwmBanner.c:
5455         renamed all XineramaSupport...() functions to FScreen...()
5457 2001-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5459         * FvwmIconMan/globals.c (init_win_manager):
5460         * FvwmIconMan/xmanager.c (check_in_window):
5461         * FvwmIconMan/readconfig.c (read_in_resources):
5462         * FvwmIconMan/FvwmIconMan.h:
5464         * FvwmBacker/FvwmBacker.c (AddCommand):
5465         (ProcessMessage):
5466         (ExecuteMatchingCommands):
5468         * FvwmWharf/icons.c (ConfigureIconWindow):
5469         (GetXPMFile):
5470         (GetXPMData):
5471         * FvwmIconMan/xmanager.c (rects_equal):
5472         * FvwmIconBox/icons.c (GetBackPixmap):
5473         * FvwmButtons/FvwmButtons.c:
5474         -Wall fixes
5476         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5477         * FvwmWharf/FvwmWharf.c (ParseOptions):
5478         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5479         * FvwmScript/FvwmScript.c (ParseOptions):
5480         * FvwmRearrange/FvwmRearrange.c (main):
5481         * FvwmIdent/FvwmIdent.c (main):
5482         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5483         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5484         Use sizeof vs. strlen.
5486         * FvwmRearrange/FvwmRearrange.c:
5487         removed a debug sleep() call
5489 2001-08-24  Dan Espen  <dane@mk.telcordia.com>
5491         * FvwmForm/FvwmForm.1:
5492         * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset".
5494         * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen.
5496 2001-08-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5498         * FvwmWharf/FvwmWharf.c:
5499         aapplied a Xinerama patch from Dimitry
5501 2001-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5503         * FvwmButtons/parse.c (ParseButton):
5504         fixed handling of parentheses in button actions
5506 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
5508         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5509         s/gnome-wm/gnome-hints/
5511 2001-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5513         * FvwmTheme/FvwmTheme:
5514         fixed a typo
5516 2001-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5518         * FvwmIconMan/x.c (create_manager_window):
5519         (init_display):
5520         (X_init_manager):
5521         * FvwmIconMan/globals.c (print_managers):
5522         (init_globals):
5523         * FvwmIconMan/fvwm.c (win_in_viewport):
5524         * FvwmIconMan/FvwmIconMan.h:
5525         * FvwmIconMan/readconfig.c (read_in_resources):
5526         added "screen" resolution option
5528         * FvwmIdent/FvwmIdent.c (list_end):
5529         removed unused code
5531         * FvwmWinList/FvwmWinList.c (main):
5532         * FvwmButtons/FvwmButtons.c:
5533         * FvwmIconMan/FvwmIconMan.c (main):
5534         * FvwmPager/FvwmPager.c:
5535         allow both, "Fvwm... transient" and "Fvwm... -transient"
5537         * FvwmPager/x_pager.c (initialize_pager):
5538         Fixed placement of transient pager
5540         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5541         (main):
5542         (StartMeUp_I):
5543         (StartMeUp_II):
5544         (MakeMeWindow):
5545         Added Xinerama support
5547 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5549         * FvwmForm/ReadXServer.c (ReadXServer):
5550         * FvwmForm/FvwmForm.c (OpenWindows):
5551         fixed FvwmForm windows with GrabServer getting buried under other
5552         windows making the desktop unusable; fixes bug #566
5554         * FvwmPager/FvwmPager.1 (Note):
5555         added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus
5556         page switching/focus problem
5558 2001-08-07  olicha  <olivier.chapuis@free.fr>
5560         * FvwmTaskBar/FvwmTaskBar.c:
5561         * FvwmTaskBar/FvwmTaskBar.1:
5562         * FvwmWinList/FvwmWinList.c:
5563         * FvwmWinList/FvwmWinList.1:
5564         * FvwmIconBox/FvwmIconBox.c:
5565         * FvwmIconBox/FvwmIconBox.c:
5566         Added alias support to be able to get one module by Xinerama screens
5568 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5570         * FvwmScroll/GrabWindow.c:
5571         * FvwmScroll/FvwmScroll.c:<
5572         reindented
5574         * FvwmRearrange/FvwmRearrange.c (main):
5575         (is_suitable_window):
5576         (parse_args):
5577         * FvwmScript/FvwmScript.c (Xinit):
5578         (ParseOptions):
5579         (MainLoop):
5580         * FvwmIdent/FvwmIdent.c (main):
5581         (MakeList):
5582         (list_end):
5583         added full Xinerama support
5585         * FvwmTaskBar/FvwmTaskBar.c:
5586         fixed mouse button grabbing
5588         * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
5589         (GetItemGeometry):
5590         * FvwmTaskBar/Goodies.c (PopupTipWindow):
5591         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
5592         (ProcessMessage):
5593         (WarpTaskBar):
5594         (RevealTaskBar):
5595         (HideTaskBar):
5596         (ParseConfigLine):
5597         xineramified TaskBar
5598         new options PageOnly and ScreenOnly
5600         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
5601         fixed memory leak
5603         * FvwmWharf/FvwmWharf.c (CreateWindow):
5604         fixed handling of negative geometries
5606         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5607         * FvwmIconMan/fvwm.c (handle_config_info):
5608         * FvwmPager/FvwmPager.c (list_config_info):
5609         (ParseOptions):
5610         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5611         (configopts):
5612         (ParseConfigLine):
5613         (StartMeUp):
5614         * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
5615         (ParseOptions):
5616         honour Xinerama settings from the start
5618         * FvwmForm/FvwmForm.c (OpenWindows):
5619         * FvwmDragWell/fvwmDragWell.c (createWindow):
5620         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5621         removed the "fix" for negative geometries and fixed it in
5622         XineramaSupport.c instead ;-)
5624         * FvwmIconBox/FvwmIconBox.c (process_message):
5625         (ParseOptions):
5626         reindented
5627         honour Xinerama settings from the start
5628         (CreateWindow):
5629         reindented
5631         * FvwmPager/FvwmPager.c (ParseOptions):
5632         fixed parsing of SmallFont with double quotes;
5633         fixed several core dumps in string parsing
5635         * FvwmButtons/FvwmButtons.c (swallow):
5636         erase the old button title when a window is initially swallowed
5638 2001-08-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5640         * FvwmForm/FvwmForm.1:
5641         * FvwmForm/FvwmForm.c (ParseActiveMessage):
5642         (def_table):
5643         (ct_Geometry):
5644         (ct_Position):
5645         (OpenWindows):
5646         honour Xinerama settings from the start
5647         added new option "Geometry" that is meant to replace the old "Position"
5648         option; "Geometry" also supports Xinerama
5649         fixed placement with negative x/y coordinates
5651         * FvwmDragWell/fvwmDragWell.c (createWindow):
5652         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5653         added Xinerama support
5654         fixed placement w/ geometry string
5655         fixed placement w/ negative x/y coordinate
5657         * FvwmForm/FvwmForm.c (ParseConfigLine):
5658         * FvwmBanner/FvwmBanner.c (parseOptions):
5659         rewrote Xinerama support
5661         * FvwmButtons/parse.c (ParseConfiguration):
5662         * FvwmButtons/FvwmButtons.c (handle_xinerama_string):
5663         (CreateUberButtonWindow):
5664         fixed placement with negative x/y coordinate
5665         added Xinerama support
5667         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5668         geometry parsing fix
5670         * FvwmWinList/FvwmWinList.c (StartMeUp):
5671         * FvwmWharf/FvwmWharf.c (main):
5672         * FvwmTaskBar/FvwmTaskBar.c:
5673         * FvwmPager/FvwmPager.c (main):
5674         * FvwmIconMan/x.c (init_display):
5675         * FvwmIconBox/FvwmIconBox.c (main):
5676         init Xinerama support
5678         * FvwmButtons/Makefile.am (LDADD):
5679         * FvwmButtons/parse.c (parse_window_geometry):
5680         * FvwmDragWell/Makefile.am (LDADD):
5681         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5682         * FvwmIconBox/Makefile.am (LDADD):
5683         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5684         * FvwmIconMan/Makefile.am (LDADD):
5685         * FvwmIconMan/x.c (X_init_manager):
5686         * FvwmPager/Makefile.am (LDADD):
5687         * FvwmPager/FvwmPager.c (ParseOptions):
5688         * FvwmTaskBar/Makefile.am (LDADD):
5689         * FvwmTaskBar/FvwmTaskBar.c:
5690         * FvwmWharf/Makefile.am (LDADD):
5691         * FvwmWharf/FvwmWharf.c (ParseOptions):
5692         * FvwmWinList/Makefile.am (LDADD):
5693         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5694         use Xinerama style geometries
5696 2001-07-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5698         * FvwmButtons/draw.c (RedrawButton):
5699         * FvwmButtons/FvwmButtons.c (process_message):
5700         fixed drawing of "desk" buttons; bug #748
5702 2001-07-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5704         * FvwmForm/FvwmForm.c (OpenWindows):
5705         (main):
5706         (ParseConfigLine):
5707         adapted Xinerama support to new interface
5709         * FvwmBanner/FvwmBanner.c (main):
5710         (parseOptions):
5711         * FvwmBanner/Makefile.am (LDADD):
5712         added Xinerama support
5714 2001-07-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5716         * FvwmForm/FvwmForm.c (RedrawText):
5717         applied fix for display strings from Dmitry Bolkhovityanov (bug #745)
5718         (OpenWindows):
5719         adapted to new signature of XineramaSupportCenterCurrent()
5721 2001-07-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5723         * FvwmTheme/FvwmTheme.c (parse_colorset):
5724         applied shadow/hilight patch from Hippo
5726 2001-07-23  olicha  <olivier.chapuis@free.fr>
5728         * FvwmTaskBar/*:
5729         Applied D.Y. Bolkhovityanov AutoHide TaskBar patch
5731 2001-07-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5733         * FvwmScript/Instructions.c:
5734         * FvwmEvent/FvwmEvent.c:
5735         * FvwmWharf/FvwmWharf.c:
5736         include time.h to fix warning
5738         * FvwmForm/Makefile.am:
5739         fix for xinerama detection
5741 2001-07-18  Dan Espen  <dane@mk.telcordia.com>
5743         * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field
5744         using a long.  Bernhard Simon reports that FvwmIconBox now works.
5746 2001-07-17  olicha  <olivier.chapuis@free.fr>
5748         * FvwmScript/Instruction.c (ChangeFont):
5749         Fixed a core dump when changing multibyte font and loading fail
5751         * FvwmScript/Widget/TextField.c:
5752         Translate the comments into "English"
5754 2001-07-17  Dan Espen  <dane@mk.telcordia.com>
5756         * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long.
5757         Fixes exiting on 64bit platforms.
5759 2001-07-03  Mikhael Goikhman  <migo@homemail.com>
5761         * FvwmScript/Scripts/Makefile.am:
5762         don't include FvwmScript-Setup95 to DIST
5764         * FvwmEvent/Makefile.am:
5765         * FvwmForm/Makefile.am:
5766         * FvwmRearrange/Makefile.am:
5767         * FvwmScript/Scripts/Makefile.am:
5768         When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade,
5769         FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so
5770         these files are rebuilt when prefix is changed.
5771         Note that dependency of ../../config.h is not good, config.h is not
5772         touched by configure if only prefix is changed.
5774 2001-06-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5776         * FvwmButtons/FvwmButtons.1 (Example):
5777         added an example for the hangon syntax in actions
5778         * FvwmButtons/FvwmButtons.c (Loop):
5779         syntax fix
5781 2001-05-30  Mikhael Goikhman  <migo@homemail.com>
5783         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5784         s/desktop/globalfeel/
5786         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5787         process Restart like Exec, i.e. leave only existing WMs
5789 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5791         * FvwmIconMan/readconfig.c (SET_MANAGER):
5792         gcc-3.0 preprocessor warning fix
5794 2001-06-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5796         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5797         improve transient FvwmWinList placement near screen edges
5799 2001-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5801         * FvwmWharf/FvwmWharf.c (change_colorset):
5802         fixed colour set updates in FvwmWharf
5804 2001-05-22  Mikhael Goikhman  <migo@homemail.com>
5806         * FvwmAnimate/FvwmAnimate.1:
5807         * FvwmBacker/FvwmBacker.1:
5808         * FvwmBanner/FvwmBanner.1:
5809         * FvwmDragWell/FvwmDragWell.1:
5810         * FvwmForm/FvwmForm.1:
5811         * FvwmIconBox/FvwmIconBox.1:
5812         * FvwmIdent/FvwmIdent.1:
5813         * FvwmScript/FvwmScript.1:
5814         * FvwmScroll/FvwmScroll.1:
5815         * FvwmTaskBar/FvwmTaskBar.1:
5816         * FvwmWinList/FvwmWinList.1:
5817         use a new non-conflicting module syntax;
5818         other minor corrections
5820 2001-05-20  Mikhael Goikhman  <migo@homemail.com>
5822         * modules/FvwmCommand/FvwmCommand.h:
5823         added dummy mkfifo, hopefully fixes a problem with old Cygwin
5825 2001-05-16  Mikhael Goikhman  <migo@homemail.com>
5827         * modules/FvwmButtons/FvwmButtons.1:
5828         * modules/FvwmEvent/FvwmEvent.1:
5829         * modules/FvwmGtk/FvwmGtk.1:
5830         * modules/FvwmPager/FvwmPager.1:
5831         * modules/FvwmTheme/FvwmTheme.1:
5832         use a new non-conflicting module syntax;
5833         more corrections and updates
5835 2001-05-14  olicha  <olivier.chapuis@free.fr>
5837         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
5838         BadPixmap and BadDrawable are ok
5840 2001-05-10  Hippo
5842         * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number
5844 2001-05-10  Mikhael Goikhman  <migo@homemail.com>
5846         * FvwmPager/FvwmPager.c (main):
5847         removed debug XSynchronize
5849 2001-05-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5851         * FvwmPager/x_pager.c (change_colorset):
5852         fixed change in window colour set foreground
5854 2001-05-08  Mikhael Goikhman  <migo@homemail.com>
5856         * FvwmCommand/FvwmCommand.c:
5857         * FvwmCommand/FvwmCommand.h:
5858         * FvwmCommand/FvwmCommandS.c:
5859         * FvwmConsole/FvwmConsole.c:
5860         * FvwmIconMan/FvwmIconMan.c:
5861         use the global version not the local one
5862         * FvwmButtons/FvwmButtons.c:
5863         * FvwmGtk/FvwmGtk.c:
5864         add version when reporting a usage error
5866         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5867         added several double quotes to make replacing a bit less problematic
5869         * modules/FvwmScript/Scripts/FvwmScript-Setup95.in:
5870         corrected GNOME support detection
5872 2001-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5874         * FvwmButtons/draw.c (RedrawButton):
5875         fixed "hangon" with exec
5877 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
5879         * FvwmGtk/FvwmGtk.c:
5880         * FvwmGtk/menu.c:
5881         s/IMLIB/GDK_IMLIB/
5883 2001-04-22  Mikhael Goikhman  <migo@homemail.com>
5885         * FvwmButtons/parse.c (ParseContainer):
5886         suppressed an incorrect error in parsing of "Colorset" option
5888 2001-04-15  olicha  <olivier.chapuis@free.fr>
5890         * FvwmWinList/FvwmWinList.c (main)
5891         * FvwmTaskBar/ FvwmTaskBar.c (main)
5892         * FvwmIconMan/ FvwmIconMan.c (main)
5893         * FvwmIconBox/ FvwmIconBox.c (main)
5894         Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask
5895         mask
5897         * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents):
5898         Send a NULL window in the case of a click on the start button
5899         (this undo a recent stupid commit I do)
5901 2001-04-04  Dan Espen  <dane@mk.telcordia.com>
5903         * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris.
5905 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
5907         * FvwmBacker/FvwmBacker.c:
5908         execute only the last matching command, not all
5910 2001-03-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5912         * FvwmIconMan/xmanager.c (check_in_window):
5913         fixed memory leak
5915 2001-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5917         * FvwmIconMan/FvwmIconMan.c (Free):
5918         * FvwmIconMan/fvwm.c (new_window):
5919         use Free
5921         * FvwmIconMan/xmanager.c (clear_button):
5922         fixed memory leak
5924         * FvwmIconBox/FvwmIconBox.c (freeitem):
5925         fixed memory leak
5927         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5928         fixed UMR
5930         * FvwmTaskBar/FvwmTaskBar.1:
5931         corrected typo
5933 2001-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5935         * FvwmSaveDesk/example/fvwm2rc:
5936         fixed MenuStyle commands
5938 2001-03-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5940         * FvwmPager/x_pager.c (MoveWindow):
5941         fixed moving shaded windows
5943 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5945         * FvwmCommand/findcmd.pl:
5946         * FvwmCommand/findcmd (create_pm):
5947         * FvwmCommand/Makefile.am:
5948         removed findcmd shell script; use fvwmcmd.pl instead
5949         (FvwmCommand.pm):
5950         fixed dependencies
5952         * FvwmCommand/findcmd.pl (listcmd):
5953         adapted to new command table syntax
5954         fixed uppercas vs. lowercase problem
5956         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5957         fixed typo
5959         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5960         * FvwmScript/Scripts/system.fvwmrc:
5961         * FvwmSaveDesk/example/fvwm2rc:
5962         converted to new placement style names
5964 2001-03-22  Dan Espen  <dane@mk.telcordia.com>
5966         * FvwmButtons/FvwmButtons.1: When using delay, also use smooth.
5968 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5970         * FvwmIdent/FvwmIdent.c (list_end):
5971         fixed ClientMessage handling
5972         window starts on same layer as target window
5974         * FvwmConsole/FvwmConsoleC.c (main):
5975         add a usleep to reduce likelihood of race condition between client and
5976         server
5978         * FvwmButtons/draw.c (RedrawButton):
5979         * FvwmButtons/FvwmButtons.c:
5980         (Loop):
5981         improved mouse button handling and fixed several small problems
5983 2001-03-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5985         * FvwmIdent/FvwmIdent.c (list_end):
5986         Fixed crash when reselecting the FvwmIdent window (mouse button 2)
5988         * FvwmButtons/draw.c (RedrawButton):
5989         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5990         (Loop):
5991         panel indicators are more responsive to button presses
5993 2001-03-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5995         * FvwmButtons/misc.c (ConstrainSize):
5996         removed debug code
5998         * FvwmButtons/FvwmButtons.c (process_message):
5999         don't redraw at the end of the window list or when switching pages
6001 2001-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6003         * FvwmButtons/draw.c (MakeButton):
6004         * FvwmButtons/FvwmButtons.c (swallow):
6005         removed debug code and added another XSync; try to fix race condition
6006         this way.
6008 2001-03-19  Dan Espen  <dane@mk.telcordia.com>
6010         * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim.
6012 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6014         * FvwmTheme/FvwmTheme.1:
6015         * FvwmScript/Scripts/system.fvwmrc:
6016         * FvwmSaveDesk/example/fvwm2rc:
6017         converted to new config file format
6019         * FvwmButtons/misc.c (ConstrainSize):
6020         allow bigger max size of swallowed windows
6021         (ConstrainSize):
6022         added debug code
6024         * FvwmButtons/FvwmButtons.c (swallow):
6025         * FvwmButtons/draw.c (MakeButton):
6026         added some debug code to find out how swallowed windows can be bigger
6027         than their button
6029         * FvwmButtons/FvwmButtons.c (swallow):
6030         tried to avoid race conditions between wm and module when swallowing
6031         windows
6033         * FvwmButtons/button.c (GetInternalSize):
6034         fixed a bug zero width/height buttons
6036         * FvwmButtons/draw.c (MakeButton):
6037         small safety patch
6039 2001-03-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6041         * FvwmButtons/parse.c (ParseButton):
6042         ignore button icon for swallow buttons to fix a sizing problem.
6044         * FvwmPager/FvwmPager.c (main):
6045         transient pager exits it it can not grab the pointer
6047         * FvwmForm/Makefile.am (FvwmTalk):
6048         * FvwmEvent/Makefile.am (install-exec-local):
6049         * FvwmRearrange/Makefile.am (FvwmTile):
6050         (FvwmCascade):
6051         rules depend on config.h so the shell scripts are built again when the
6052         module directory is changed
6054 2001-03-15  olicha  <olivier.chapuis@free.fr>
6056         * FvwmScript/Widget/{all widget which use fonts} (init functions):
6057         Fixed core dumps when multibyte is enabled
6059 2001-03-15  olicha  <olivier.chapuis@free.fr>
6061         * FvwmScript/Widget/List.c (DrawCellule):
6062         Use the hili colors in the place of the shad colors as the background
6063         of a selected item
6065 2001-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6067         * FvwmIconMan/fvwm.c (ProcessMessage):
6068         changed a string so that it does not look like cvs conflict markers
6070 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6072         * FvwmForm/FvwmForm-RootCursor.pl:
6073         changed some comments so that they don't look like cvs conflict markers
6075 2001-03-10  Mikhael Goikhman  <migo@homemail.com>
6077         * FvwmCommand/FvwmCommand.c:
6078         removed POST_24_FEATURES ifdef
6080         * FvwmCommand/FvwmCommand.c:
6081         * FvwmCommand/FvwmCommand.1:
6082         implemented "FvwmCommand -c" to read multiple commands from a pipe
6084 2001-03-05  Dan Espen  <dane@mk.telcordia.com>
6086         * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets
6087         to items that don't have color.
6089 2001-03-06  Mikhael Goikhman  <migo@homemail.com>
6091         * FvwmAnimate/FvwmAnimate.c:
6092         use a new module syntax
6094         * FvwmCommand/findcmd:
6095         protect "exec" and "echo" functions
6097         * FvwmScript/Scripts/Makefile.am:
6098         clean up FvwmScript-Setup95 on "make clean"
6100 2001-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6102         * FvwmButtons/FvwmButtons.c (Loop):
6103         fixed compile w/o shape extension
6105 2001-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6107         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6108         fixed uninitialised variable
6110         * FvwmScript/FvwmScript.c (BuildGUI):
6111         fixed core dump when WindowSize option was not used
6113 2001-02-28  Dan Espen  <dane@mk.telcordia.com>
6115         * FvwmButtons/FvwmButtons.1: Another round of cleanups.
6116         * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module
6117         config lines.
6119 2001-02-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6121         * FvwmPager/FvwmPager.c (process_message):
6122         (list_deiconify):
6123         fixed handling of short M_DEICONIFY packets
6125         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6126         rewrote button shape implementation
6128 2001-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6130         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6132         * FvwmEvent/FvwmEvent.c:
6133         fixed an OpenBSD compile problem by removing inclusion of <values.h>
6135 2001-02-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6137         * FvwmButtons/icons.c (CreateIconWindow):
6138         (CreateBackIconWindow):
6139         (ConfigureIconWindow):
6140         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6141         (Loop):
6142         (main):
6143         (swallow):
6144         Don't use shape extension if not supported by server.
6146         * FvwmButtons/FvwmButtons.c (Loop):
6147         handle transparency when resizing button bar
6148         (SetTransparentBackground):
6149         properly handle changing shape masks in buttons
6151 2001-02-18  Dan Espen  <dane@mk.telcordia.com>
6153         * FvwmButtons/FvwmButtons.1: Use ":" module syntax.
6154         First pass cleanup.
6156 2001-02-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6158         * FvwmPager/x_pager.c (MovePage):
6159         removed stray XSynchronize()
6160         fixed moving mini windows with LabelsBelow option
6162         * FvwmButtons/FvwmButtons.c (swallow):
6163         (Loop):
6164         (SetTransparentBackground):
6165         transparency works with swallawed windows and also uses the shape mask
6166         of swallowed windows
6167         minor fix in button press handling
6169 2001-02-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6171         * FvwmButtons/FvwmButtons.c (swallow):
6172         bad acces safety patch
6174         * FvwmIconMan/x.c (xevent_loop):
6175         fixed eternal redrawing under cetrain circumstances
6177         * FvwmPager/x_pager.c (initialize_pager):
6178         fixed FvwmPagerGeometry option
6180 2001-02-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6182         * FvwmPager/x_pager.c (initialize_pager):
6183         (ReConfigure):
6184         Fixed size calculations of pager
6185         (initialize_pager):
6186         fixed desk labels with multibyte
6188 2001-02-12  Mikhael Goikhman  <migo@homemail.com>
6190         * FvwmScript/Makefile.am: autodetect and prefer bison
6192 2001-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6194         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6195         Fixed a problem that caused panel state getting out of syc with
6196         FvwmButtons
6198         * FvwmPager/x_pager.c (discard_events):
6199         (DispatchEvent):
6200         (HandleExpose):
6201         fixed ConfigureNotify handling
6203 2001-02-10  Mikhael Goikhman  <migo@homemail.com>
6205         * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c:
6206         * FvwmButtons/{FvwmButtons,button,parse}.c:
6207         * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c:
6208         * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c:
6209         * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c:
6210         * FvwmPager/{FvwmPager,x_pager}.c:
6211         * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}:
6212         * FvwmWinList/FvwmWinList.c:
6213         safestrdup and some safe*alloc replacements
6215         * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}:
6216         fixed "make syntax" and regenerated syntax
6218 2001-02-07  Dan Espen  <dane@mk.telcordia.com>
6220         * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example.
6222 2001-02-03  Mikhael Goikhman  <migo@homemail.com>
6224         * FvwmScript/Scripts/FvwmScript-Setup95.in:
6225         changes inspired by the Lorenz Minder's patch
6227         * FvwmCpp/FvwmCpp.c:
6228         * FvwmM4/FvwmM4.c:
6229         buffer overflow and other security fixes
6231         * FvwmCpp/FvwmCpp.1:
6232         * FvwmM4/FvwmM4.1:
6233         typos
6235 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6237         * FvwmIdent/FvwmIdent.c (list_end):
6238         use standard module signal hangling
6239         don't gobble all CPU when fvwm dies (bug report #693)
6241 2001-01-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6243         * FvwmPager/FvwmPager.c (ParseOptions):
6244         * FvwmPager/x_pager.c (initialize_pager):
6245         * FvwmPager/FvwmPager.c (ParseOptions):
6246         fix for multiple FvwmPagerGeometry settings
6247         fixed negative FvwmPagerIconGeometry strings
6249 2001-01-14  olicha  <olivier.chapuis@free.fr>
6251         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6252         Send TaskBar window in the case of a click on the start button
6254 2001-01-10  Mikhael Goikhman  <migo@homemail.com>
6256         * FvwmGtk/expand.c (recursive_replace):
6257         fixed FvwmGtk core dump caused by memory leak fixes
6259         * ChangeLog: remove modules/ prefix in entries
6261 2001-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6263         * FvwmPager/x_pager.c (initialize_pager):
6264         set dash style explicitly
6266 2000-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6268         * FvwmEvent/FvwmEvent.c (main):
6269         repaired shutdown "event"
6271 2000-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6273         * FvwmPager/FvwmPager.c:
6274         (list_new_page):
6275         (list_new_desk):
6276         (list_configure):
6277         (list_iconify):
6278         (list_deiconify):
6279         * FvwmPager/x_pager.c (MovePage):
6280         (ReConfigureIcons):
6281         (AddNewWindow):
6282         (ChangeDeskForWindow):
6283         (MoveResizePagerView):
6284         (MoveStickyWindows):
6285         (MoveWindow):
6286         (IconMoveWindow):
6287         reduce redraws when switching pages
6288         (initialize_pager):
6289         draw page separators with a line width of 1; may cure drawing problems
6290         with dashed lines
6291         (discard_events):
6292         (DispatchEvent):
6293         (HandleExpose):
6294         discard surplus Expose and ConfigureNotify events
6296         * FvwmPager/FvwmPager.c:
6297         * FvwmPager/x_pager.c (DispatchEvent):
6298         (Scroll):
6299         properly handle negative desk numbers
6301 2000-12-27  Dan Espen  <dane@mk.telcordia.com>
6303         * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a
6304         .c file, and removed the definition of IamTheMain.
6306 2000-12-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6308         * FvwmForm/FvwmForm.c:
6309         * FvwmForm/FvwmForm.h:
6310         moved global initialisation into .c file
6312 2000-12-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6314         * FvwmButtons/FvwmButtons.c:
6315         * FvwmAnimate/FvwmAnimate.c:
6316         use MyXGrabServer/MyXUngrabServer
6318 2000-12-09  olicha  <olivier.chapuis@free.fr>
6320         * FvwmScript/Scripts/FvwmScripts-*:
6321         Added Flags NoReliefString so that all Scripts work with every
6322         colors
6324 2000-12-09  olicha  <olivier.chapuis@free.fr>
6326         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6327         Fixed animation of non visible items with ShowCurrent desk
6329 2000-12-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6331         * FvwmIconMan/xmanager.c (clear_empty_region):
6332         (get_title_geometry):
6333         (get_button_geometry):
6334         minor drawing fixes
6336 2000-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6338         * FvwmAnimate/FvwmAnimate.c:
6339         * FvwmButtons/FvwmButtons.c:
6340         * FvwmDragWell/fvwmDragWell.c:
6341         * FvwmForm/FvwmForm.c:
6342         * FvwmIconBox/FvwmIconBox.c:
6343         * FvwmIconBox/icons.c:
6344         * FvwmIconMan/x.c:
6345         * FvwmIdent/FvwmIdent.c:
6346         * FvwmPager/x_pager.c:
6347         * FvwmScript/FvwmScript.c:
6348         * FvwmScript/Widgets/CheckBox.c:
6349         * FvwmScript/Widgets/HDipstick.c:
6350         * FvwmScript/Widgets/HScrollBar.c:
6351         * FvwmScript/Widgets/ItemDraw.c:
6352         * FvwmScript/Widgets/List.c:
6353         * FvwmScript/Widgets/Menu.c:
6354         * FvwmScript/Widgets/MiniScroll.c:
6355         * FvwmScript/Widgets/PopupMenu.c:
6356         * FvwmScript/Widgets/PushButton.c:
6357         * FvwmScript/Widgets/RadioButton.c:
6358         * FvwmScript/Widgets/Rectangle.c:
6359         * FvwmScript/Widgets/TextField.c:
6360         * FvwmScript/Widgets/VDipstick.c:
6361         * FvwmScript/Widgets/VScrollBar.c:
6362         * FvwmScroll/GrabWindow.c:
6363         * FvwmTaskBar/FvwmTaskBar.c:
6364         * FvwmTaskBar/Goodies.c:
6365         * FvwmTheme/FvwmTheme.c:
6366         * FvwmWharf/FvwmWharf.c:
6367         * FvwmWharf/icons.c:
6368         * FvwmWharf/stepgfx.c:
6369         * FvwmWinList/FvwmWinList.c:
6370         use fvwmlib_XCreateGC instead of XCreateGC
6372 2000-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6374         * FvwmWharf/FvwmWharf.c (ParseOptions):
6375         fixed *FvwmWharfGeometry setting
6377 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6379         * FvwmScript/FvwmScript.c:
6380         reindented
6381         (BuildGUI):
6382         fixed memory leaks
6384 2000-11-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6386         * FvwmIconMan/winlist.c (free_windata):
6387         * FvwmIconMan/xmanager.c (set_window_button):
6388         (set_win_displaystring):
6389         fixed memory leaks
6390         (move_window_buttons):
6391         (clear_button):
6392         (insert_windows_button):
6393         fixed memory corruption
6395         * FvwmButtons/parse.c (ParseButton):
6396         fixed core dump
6398         * FvwmPager/FvwmPager.c (list_destroy):
6399         fixed memory leak
6401 2000-11-22  Dan Espen  <dane@mk.telcordia.com>
6403         * FvwmForm/FvwmForm.c:
6404         * FvwmForm/FvwmForm.h: Move string initialization into logic.
6406 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6408         * FvwmGtk/menu.c (convert_label_with_ampersand):
6409         fixed typo
6411         * FvwmGtk/expand.c (recursive_replace):
6412         (combine_string):
6413         * FvwmGtk/FvwmGtk.c (process_message):
6414         fixed memory leaks
6416         * FvwmGtk/menu.c (convert_label_with_ampersand):
6417         fixed overlapping memcpy
6419         * FvwmScript/Instructions.c (ChangeColorset):
6420         fixed memory leak
6422         * FvwmIconMan/x.c (handle_error):
6423         prevent core dump if a managed window dies
6425         * FvwmForm/FvwmForm.c (ct_ButtonFont):
6426         (ct_InputFont):
6427         (ct_Line):
6428         (ct_Back):
6429         (ct_Colorset):
6430         (ct_ItemBack):
6431         (ct_ItemColorset):
6432         fixed memory leaks
6433         (FormVarsCheck):
6434         (AssignDrawTable):
6435         (ct_Line):
6436         (AddItem):
6437         (Restart):
6438         use safemalloc/safecalloc
6439         (AssignDrawTable):
6440         core dump/UMR fix
6441         (ct_Line):
6442         safety patch
6444         * FvwmForm/FvwmForm.c:
6445         * FvwmForm/ReadXServer.c:
6446         * FvwmForm/ParseCommand.c (AddChar):
6447         fixed memory leaks
6448         replaced realloc with saferealloc
6450         * FvwmPager/FvwmPager.c (main):
6451         (list_add):
6452         UMR fixes
6453         (list_destroy):
6454         fixed memory leaks
6455         (NewPagerStringItem):
6456         UMR safety patch
6458         * FvwmIconBox/FvwmIconBox.c (parseicon):
6459         (MySendFvwmPipe):
6460         (parsekey):
6461         UMR safety patches
6462         (AddItem):
6463         UMR fix
6464         (MySendFvwmPipe):
6465         use safemalloc instead of malloc
6466         (process_message):
6467         fixed memory leak
6468         (LookInList):
6469         fixed core dump and memory leaks
6470         (UpdateItem):
6471         fixed memory leak
6473         * FvwmIconMan/xmanager.c (init_button_array):
6474         (set_num_buttons):
6475         fixed UMRs
6477         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6478         fixed uninitialised memory read
6480         * FvwmButtons/parse.c (ParseButton):
6481         (ParseConfigLine):
6482         fixed memory leaks
6484 2000-11-20  olicha  <olivier.chapuis@free.fr>
6486         * FvwmScript/FvwmScript.c:
6487         * FvwmScript/Widget/Tools.h:
6488         Fixed some icompatible declarations!
6490 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6492         * FvwmScript/FvwmScript.c (DeadPipe):
6493         (ShutdownX):
6494         dito
6496         * FvwmIconBox/FvwmIconBox.c (DeadPipe):
6497         (Loop):
6498         (CleanUp):
6499         fixed core dump at module shutdown and removed a lot of unnecessary
6500         shutdown code
6502         * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
6503         (ReadFvwmPipe):
6504         fixed illegal X calls upon X shutdown
6506 2000-11-20  olicha  <olivier.chapuis@free.fr>
6508         * FvwmM4/FvwmM4.c (main)
6509         Fixed removing the tmp file if -outfile is used
6511 2000-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6513         * FvwmBacker/FvwmBacker.c (ParseConfig):
6514         core dump fixed
6516         * FvwmM4/FvwmM4.c (main):
6517         * FvwmCpp/FvwmCpp.c (main):
6518         fixed dump of core
6520         * FvwmButtons/FvwmButtons.c (CheckForHangon):
6521         a core dump was fix
6523         * FvwmRearrange/FvwmRearrange.c (free_window_list):
6524         core dump fix
6526         * FvwmForm/FvwmForm.c (ParseActiveMessage):
6527         fixed dumping core
6529         * FvwmIconBox/FvwmIconBox.c (freeitem):
6530         fixed core dump
6532 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
6534         * FvwmEvent/Makefile.am:
6535         don't interrupt 'make install' on 'ln -s' error
6537         * FvwmCommand/scripts/Makefile.am:
6538         added a comment about focus-link
6539         * FvwmCommand/scripts/focus-link.1:
6540         fixed a man page note about 'sleep in Exec'
6542 2000-11-19  Dan Espen  <dane@mk.telcordia.com>
6544         * FvwmWharf/Makefile.am (EXTRA_DIST):
6545         * FvwmTaskBar/Makefile.am (EXTRA_DIST):
6546         * FvwmScript/Makefile.am (EXTRA_DIST):
6547         * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme
6548         files.
6550 2000-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6552         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6553         * FvwmWinList/ButtonArray.c (RadioButton):
6554         fixed drawing of buttons in transient window lists
6555         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
6556         fixed 'transient' pointer grabbing which was probably broken by the
6557         busy cursor patches
6559         * FvwmTheme/FvwmTheme.1:
6560         ask users not to write 'transparency' bug reports
6562 2000-11-14  Dan Espen  <dane@mk.telcordia.com>
6564         * FvwmForm/README: Remove obsolete README file.
6566 2000-10-16  olicha  <olivier.chapuis@free.fr>
6568         * FvwmScript/Scripts/Makefile.am:
6569         Install Setup95 not Setup95.in
6571 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
6573         * FvwmBacker/root_bits.c:
6574         * FvwmTaskBar/ButtonArray.c:
6575         -Wall -Werror fixes
6577 2000-11-09  Mikhael Goikhman  <migo@homemail.com>
6579         * FvwmScript/FvwmScript.1:
6580         * FvwmScript/Scripts/Makefile.am:
6581         * FvwmScript/Scripts/fvwm-script-setup95.pl:
6582         * FvwmScript/Scripts/FvwmScript-*:
6583         * FvwmScript/Scripts/.cvsignore:
6584         use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor;
6585         added missing FvwmScript-WidgetDemo to the distribution
6587         * FvwmIconBox.[ch]:
6588         fixed fvwm freeze - s/scanf/sscanf/,
6589         fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe()
6591         * FvwmWinList/ConfigFvwmWinList:
6592         * FvwmWinList/FvwmWinList.1:
6593         fixed obsolete Module "match" syntax
6595         * FvwmForm/FvwmForm.c:
6596         fixed an "Active command unknown" noice when running the same 2 forms
6597         by not printing an error if it is ct_table command
6599         * FvwmButtons/ConfigFvwmButtons:
6600         * FvwmTaskBar/ConfigFvwmTaskBar:
6601         * FvwmWinList/ConfigFvwmWinList:
6602         fixed some obsolete syntax, like Iconify -1
6604 2000-11-08  Mikhael Goikhman  <migo@homemail.com>
6606         * FvwmForm/FormFvwm-*:
6607         * FvwmForm/FvwmForm.1:
6608         * FvwmForm/FvwmForm.c:
6609         * FvwmForm/Makefile.am:
6610         * FvwmForm/README:
6611         * FvwmForm/.cvsignore:
6612         use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.;
6613         issue a warning and auto-converting of old names
6615         * FvwmBacker/ConfigFvwmBacker:
6616         * FvwmButtons/ConfigFvwmButtons:
6617         * FvwmIconBox/ConfigFvwmIconBox:
6618         * FvwmIconMan/ConfigFvwmIconMan:
6619         * FvwmIdent/ConfigFvwmIdent:
6620         * FvwmPager/ConfigFvwmPager:
6621         * FvwmScroll/ConfigFvwmScroll:
6622         * FvwmTaskBar/ConfigFvwmTaskBar:
6623         * FvwmWinList/ConfigFvwmWinList:
6624         use a new module config syntax (using colon/space as a separator)
6626 2000-10-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6628         * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw):
6629         -Wall fix
6631 2000-10-16  olicha  <olivier.chapuis@free.fr>
6633         * FvwmScript/Instruction.c (ChangeFont):
6634         Fixed a memory leaks
6636         * FvwmScript/Widget/ItemDraw.c:
6637         Item Draw support a clic (put this in #ifdef)
6639 2000-10-11  olicha  <olivier.chapuis@free.fr>
6641         * FvwmTaskBar/FvwmTaskBar.c:
6642         adapted to new format of border_width
6644 2000-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6646         * FvwmButtons/FvwmButtons.c (MyXFree):
6647         ...
6649         * FvwmDebug/FvwmDebug.c (list_configure):
6650         * FvwmCommand/FvwmCommand.c (list_configure):
6651         adapted to new format of border_width
6653 2000-10-12  Mikhael Goikhman  <migo@homemail.com>
6655         * FvwmButtons/FvwmButtons.c:
6656         fix -DI18N_MB compiling
6658 2000-10-11  olicha  <olivier.chapuis@free.fr>
6660         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
6661         Clean up
6663 2000-10-11  olicha  <olivier.chapuis@free.fr>
6665         * FvwmTaskBar/FvwmTaskBar.c:
6666         Fixed my previous commit
6668 2000-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6670         * FvwmButtons/FvwmButtons.c (MyXFree):
6671         fixed compile error
6673 2000-10-11  olicha  <olivier.chapuis@free.fr>
6675         * FvwmTaskBar/FvwmTaskBar.c:
6676         Fixed a geometry problem.
6678 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6680         * FvwmPager/x_pager.c (CalcGeom):
6681         improved calculation of lower nad right edges of the mini window so that
6682         the whole mini desktop is used
6684         * FvwmPager/FvwmPager.c:
6685         new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h
6687         * FvwmForm/FvwmForm.c (DoCommand):
6688         * FvwmTheme/FvwmTheme.c (MyXParseColor):
6689         (parse_colorset):
6690         * FvwmIconMan/xmanager.c (query_geometry):
6691         (query_geometry):
6692         * FvwmIconMan/x.c (find_frame_window):
6693         (find_frame_window):
6694         * FvwmWharf/FvwmWharf.c (main):
6695         (CloseFolder):
6696         (swallow):
6697         (Loop):
6698         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6699         (main):
6700         (Loop):
6701         (HandlePanelPress):
6702         (GetPanelGeometry):
6703         (HandlePanelPress):
6704         (MyXFree):
6705         (GetRealGeometry):
6706         (swallow):
6707         * FvwmScroll/GrabWindow.c (Loop):
6708         (GrabWindow):
6709         * FvwmScript/Widgets/Tools.c (DrawPMenu):
6710         (SelectMenu):
6711         * FvwmPager/x_pager.c (ReConfigure):
6712         (initialize_pager):
6713         * FvwmIconBox/FvwmIconBox.c (Loop):
6714         (change_colorset):
6715         honour return code of XGetGeometry(), XGetWindowAttributes(),
6716         XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
6717         XWithdrawWindow()
6719         * FvwmScroll/GrabWindow.c:
6720         fixed some error messages
6722         * FvwmSave/FvwmSave.c (do_save):
6723         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
6724         reindented functions
6726         * FvwmWharf/FvwmWharf.c (swallow):
6727         honour return code of XFetchName()
6729         * FvwmButtons/FvwmButtons.c (MyXFetchName):
6730         fixed return code logic
6731         (Loop):
6732         (swallow):
6733         honour return code of XFetchName()
6735         * FvwmTheme/FvwmTheme.c (parse_colorset):
6736         do not assume that XAllocColorCells always works
6738 2000-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6740         * FvwmWinList/FvwmWinList.c (SomeButtonDown):
6741         (main):
6742         (LinkAction):
6743         (LoopOnEvents):
6744         (LoopOnEvents):
6745         * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
6746         (main):
6747         (LinkAction):
6748         (LoopOnEvents):
6749         * FvwmIconMan/x.c (handle_buttonevent):
6750         * FvwmIconMan/readconfig.c (ParseMouseEntry):
6751         * FvwmIconBox/FvwmIconBox.c (parsemouse):
6752         (ExecuteAction):
6753         * FvwmButtons/FvwmButtons.c (AddButtonAction):
6754         (GetButtonAction):
6755         (AddButtonAction):
6756         all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons
6758         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6759         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6760         fixed possible core dump
6762         * FvwmIdent/FvwmIdent.c (list_end):
6763         pressing button 2 asks for a new window
6765 2000-10-04  Paul D. Smith  <psmith@gnu.org>
6767         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n
6768         in echo commands and expect it to be expanded to a newline
6769         everywhere: some versions of echo require -e for that to work;
6770         some versions can't do it at all.  Rewrite the command to avoid
6771         the need for this.
6773 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
6775         * FvwmPager/FvwmPager.1:
6776         added a reference to BalloonStringFormat instead of "can't be changed"
6778 2000-10-01  olicha  <olivier.chapuis@free.fr>
6780         * FvwmScript/*:
6781         Allows more widgets and variables
6783 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
6785         * FvwmGtk/dialog.c (widget_get_value):
6786         added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL
6788 2000-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6790         * FvwmAuto/FvwmAuto.c:
6791         -Wall fixes
6793 2000-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6795         * FvwmIconMan/globals.c (init_win_manager):
6796         coredump fix by Yuuki Harano
6798 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
6800         * FvwmEvent/FvwmEvent.c:
6801         synchronize on M_DESTROY_WINDOW
6803         * FvwmForm/FvwmForm.1:
6804         several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share:
6806 2000-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6808         * FvwmCommand/FvwmCommand.c:
6809         removed unsuded symbols
6811 2000-06-30  Mikhael Goikhman  <migo@homemail.com>
6813         * FvwmCommand/Makefile.am:
6814         fixed build error when perl is not found, fixed generation of
6815         FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir)
6816         * FvwmCommand/findcmd:
6817         fixed generation of FvwmCommand.sh (function.c was changed) and
6818         handle 'function' & 'wait' functions specially not to clash with sh
6820 2000-06-28  olicha  <olivier.chapuis@free.fr>
6822         * FvwmTaskBar/FvwmTaskBar.c:
6823         * FvwmTaskBar/Goodies.c:
6824         * FvwmIconBox/FvwmIconBox.c:
6825         Fixed modules config commands parsing problems caused by the new
6826         ModuleConfig implementation.
6828 2000-06-22  Chris Rankin  <rankinc@zipworld.com.au>
6830         * FvwmPager/x_pager.c: revert mini-window size calculation, and
6831           put comments in the code to explain original code's reasoning.
6833 2000-06-21  olicha  <olivier.chapuis@free.fr>
6835         * FvwmScript/Instruction.c:
6836         * FvwmScript/FvwmScript.1:
6837         * FvwmScript/scanner.{c,l}:
6838         * FvwmScript/script.{c,h,y}:
6839         Added missing GetMinValue and GetMaxValue instruction
6841 2000-06-20  Mikhael Goikhman  <migo@homemail.com>
6843         * Enabled locking FvwmTheme config and messages.
6844         Fixed 'ModuleSynchronous FvwmTheme' dead-lock.
6846 2000-06-20  Chris Rankin  <rankinc@zipworld.com.au>
6848         * FvwmPager/x_pager.c: tune the mini-window height and width
6849           calculations to be identical to their previous values. However,
6850           still guarantee that the values are consistent. (I.e. restore
6851           the off-by-one error.)
6853 2000-06-17  Chris Rankin  <rankinc@zipworld.com.au>
6855         * FvwmPager/x_pager.c: try to fix "variability" in size (width) of
6856           small icons in the pager. Calculated mini-window width and height
6857           by scaling window width and height. ("edge2 - edge1" has an
6858           off-by-one error anyway.) Also do all multiplications before the
6859           final division so that inaccuracies of integer divison are not
6860           scaled up.
6862 2000-06-15  Happy Hippo
6864         * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location,
6865         FvwmCommandS checks that pipes are pipes & only accessible by the user.
6866         * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to
6867         some config line not ending in new line. Cleans up socket.
6869 2000-06-15  Mikhael Goikhman  <migo@homemail.com>
6871         * Temporary disabled locking FvwmTheme config and messages.
6872         This hanged fvwm.
6874 2000-06-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6876         * FvwmConsole/FvwmConsoleC.c:
6877         * FvwmButtons/FvwmButtons.c (main):
6878         (GetPanelGeometry):
6879         (main):
6880         -pedantic fixes
6882 2000-06-14  Hippo
6884         * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous.
6885         It's now possible to change a colorset and get values via $[shadow.cs5]
6887 2000-06-13  Chris Rankin  <rankinc@zipworld.com.au>
6889         * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe
6890           so that the loop exits when there is an error (unless there was no
6891           data found, in which case it continues.)
6893 2000-06-12  olicha  <olivier.chapuis@free.fr>
6895         * FvwmScript/Instruction.c (*FuncGetOutput):
6896         Fixed a "writing past the end of allocation" bug in GetOutput
6897         instruction
6899 2000-06-10  Chris Rankin  <rankinc@zipworld.com.au>
6901         * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls
6902         instead of interrupting them, because this flag does not affect select'
6903         behaviour. Also stopped signals from closing the pipes; the idea is that
6904         the signal calls "last orders", and then allows the module to exit
6905         nicely.
6906         It should not take people's glasses away, because everyone should be
6907         allowed to drink up ... :-).
6909         * FvwmPager/x_pager.c: -Wall fix (comment within comment)
6911 2000-06-08  Hippo
6913         * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm
6914         to FvwmCommand to use a queue: eliminated partial sending of messages,
6915         eliminated delays in handling input from FvwmCommand, now quits when
6916         fvwm quits (no more hanging around like a bad smell).
6918         * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth)
6919         with Scr.VWidth, some indentation changes, tiny mini-window display
6920         at page edges fixed (possibly).
6922 2000-06-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6924         * FvwmWinList/FvwmWinList.c:
6925         fixed typo in #include directive
6927 2000-06-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6929         * FvwmButtons/draw.c (RedrawButton):
6930         * FvwmButtons/FvwmButtons.c (Loop):
6931         redraw a panel button if the panel died
6933 2000-06-06  olicha  <olivier.chapuis@free.fr>
6935         * FvwmTaskBar/Goodies.c (CreateTipWindow):
6936         Applied Gregory A. Shimansky TaskBar tips patch
6938         * FvwmScripts/Scripts/ScriptFvwmFileBrowser
6939         Reduced stderr out put
6941 2000-05-31  Mikhael Goikhman  <migo@homemail.com>
6943         * FvwmPager/x_pager.c: set resource class to module name (FvwmPager).
6944         * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support.
6946 2000-05-31  Hippo
6948         * FvwmPager/x_pager.c: Position of small windows on page boundaries.
6950 2000-05-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6952         * FvwmIconMan/xmanager.c:
6953         emty icon managers were not redrawn properly after a expose sometimes
6955 2000-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6957         * FvwmCommand/FvwmCommandS.c (server):
6958         * FvwmCommand/FvwmCommand.c (main):
6959         fixed random pipe name bug (used uninitialised array instead of display
6960         name)
6962         * FvwmCommand/FvwmCommand.c (list_new_page):
6963         fixed printf arguments
6965 2000-05-27  olicha  <olivier.chapuis@free.fr>
6967         * FvwmIconBox/FvwmIconBox.{c,h}:
6968         Fixed NoIcon/Icon and WindowListSkip/Hit style Change
6970 2000-05-26  olicha  <olivier.chapuis@free.fr>
6972         * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified):
6973         Fixed NoIconAction and WindowListSkip/Hit style Change
6975         * FvwmWinList/*:
6976         Fixed Sticky window and WinList width for ShowCurrentDesk
6977         Fixed WindowListSkip/Hit style Change
6979 2000-05-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6981         * FvwmCommand/FvwmCommand.c (list_configure):
6982         removed FlipTransient style
6984 2000-05-25  olicha  <olivier.chapuis@free.fr>
6986         * FvwmWinList/FvwmWinList.c:
6987         Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT
6988         and fix it for title at bottom and define it
6990         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6991         * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky,
6992         IsItemIconSuppressed,IsItemSkipWindowList):
6993         Fixed double animation after a Icon/NoIcon style change
6994         Preparation for fixing Stick/Slipery and WindowListSkip/Hit
6995         style change.
6997 2000-05-24  olicha  <olivier.chapuis@free.fr>
6999         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7000         Fixed shading with an AutoHide/Stick
7002         * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position
7004 2000-05-20  olicha  <olivier.chapuis@free.fr>
7006         * FvwmScript/Scripts/ScriptFvwmSetup95.in
7007         Corrected a miss print (thanks to sa)
7009         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents,
7010         HideTaskBar):
7011         Fixed AutoStick and AutoHide for a TaskBar with a title
7013         * FvwmTaskBar/*:
7014         Complete GSFR conversion. Fixed WindowListSkip/Hit style change.
7015         Remove dummy code (e.g., the swallow code)
7017 2000-05-17  olicha  <olivier.chapuis@free.fr>
7019         * FvwmScript/Widgets/TextField.c (*):
7020         Fixed long text input
7022         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7023         Replace MoveSmoothness by MoveThreshold
7025         * FvwmScript/Scripts/ScriptFileBrowser: A Clean up
7027         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7028         * FvwmScript/Scripts/script-fvwm-setup95.pl:
7029         Some Clean up
7031         * FvwmScript/FvwmScript.c: Removed some bad debug code
7033 2000-05-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7035         * ChangeLog-pre-2.2:
7036         moved old ChangeLog into new file
7038 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
7040         * ChangeLog: some clean up, like removing modules/ prefix everywhere
7041         and correcting some headers
7042         * FvwmPager/FvwmPager.[c1]:
7043         * FvwmPager/x_pager.c:
7044         removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1
7045         now means no gap, so the default is now 3 (was 2)
7047 2000-05-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7049         * FvwmTaskBar/Goodies.c:
7050         fixed checking for mail although "None" Mailbox was used if a Mailcheck
7051         interval was set
7053 2000-05-12  Hippo
7055         * FvwmAnimate/FvwmAnimate.c:
7056         * FvwmAuto/FvwmAuto.c:
7057         * FvwmConsole/FvwmConsole.1:
7058         * FvwmForm/FvwmForm.c:
7059         * FvwmGtk/FvwmGtk.c:
7060         * FvwmIconBox/FvwmIconBox.c:
7061         * FvwmIconMan/fvwm.c:
7062         * FvwmTaskBar/FvwmTaskBar.c:
7063         * FvwmWinList/FvwmWinList.c:
7064           Replaced FINISHED_STARTUP, UNLOCK & KILLME commands.
7065         * FvwmCommand/FvwmCommandS.c: does it's own killme processing.
7067 2000-05-10  Michael Han  <mikehan@best.com
7069         * FvwmDebug/FvwmDebug.1:
7070         * FvwmDebug/FvwmDebug.h:
7071         * FvwmDebug/FvwmDebug.c:
7072         FvwmDebug now has -v flag for optional flag output
7073         FvwmDebug now directs to arbitrary files
7074         FvwmDebug reads add/configure packets by casting to ConfigWinPacket
7075         Lots of cleanup in FvwmDebug, reducing the number of functions
7077 2000-05-10  olicha  <olivier.chapuis@free.fr>
7079         * FvwmScript/Instruction.c (ReceivFromScript):
7080         Fixed cpu if ReceivFromScript is used by swallowed Script
7081         in periodic task
7083         * FvwmScript/FvwmScript.c (ReadFvwmScriptArg):
7084         Fixed communication between a child script and its children
7086         * FvwmScript/Widget/List.c (DrawVSblist):
7087         Fixed drawing of the List "ascenseur vertical"
7089 2000-05-05  Mikhael Goikhman  <migo@homemail.com>
7091         * FvwmWharf/FvwmWharf.1: fixed a typo
7092         * FvwmCpp/FvwmCpp.c (main): the same missing space as described below
7094 2000-05-05  Brad Giaccio  <bgiaccio@psrw.com>
7096         * FvwmM4/FvwmM4.c (main):
7097         fixed a bug created when FVWM_DATADIR was added to m4 options
7098                 -  sprintf(m4_options, "-I '%s'", FVWM_DATADIR);
7099                 +  sprintf(m4_options, "-I '%s' ", FVWM_DATADIR);
7100         the missing space after the ' caused the next option in the commandline
7101         to be ignored
7103 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
7105         * FvwmAuto/FvwmAuto.c (main):
7106         enabled corrected fix (not hack) again. If the action is a function
7107         without 'raise' or 'lower' in its name, a user definitely does not
7108         want to have raise/lower support, i.e. ignoring already raised windows.
7110 2000-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7112         * FvwmAuto/FvwmAuto.c (main):
7113         fixed raiselower hack
7114         removed raiselower hack for now; what if the action is a function w/o
7115         'raise' or 'lower' in its name?
7117         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
7118         (AdjustWindow):
7119         simplified placement code when window height changes
7120         fixed placement of window list with negative y geometry and
7121         TitleAtBottom
7123         * FvwmWinList/FvwmWinList.1:
7124         Clarified NoAnchor option.
7126 2000-04-27  Mikhael Goikhman  <migo@homemail.com>
7128         * FvwmAuto/FvwmAuto.c (main):
7129         fixed incorrect allocation when adding Silent prefix;
7130         use special Raise/Lower support only if actions have something
7131         to do with Raise/Lower, otherwise listen to focus changes only
7133 2000-04-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7135         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7136         applied fix for uninitialised variable by John Latham
7138 2000-04-26  olicha  <olivier.chapuis@free.fr>
7140         * FvwmTaskBar/FvwmTaskBar.1:
7141         Corrected miss print and document TipsColorset
7143 2000-04-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7145         * FvwmPager/x_pager.c (initialize_pager):
7146         fixed negative x/y geometries of main pager window
7148 2000-04-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7150         * FvwmScript/Instructions.c (Exec):
7151         -Wall fix
7153 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
7155         * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am,
7156         * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c,
7157         * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm.,
7158         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in,
7159         * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am,
7160         * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am,
7161         * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c,
7162         * FvwmM4/Makefile.am, FvwmPager/Makefile.am,
7163         * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c,
7164         * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am,
7165         * FvwmScript/Scripts/ScriptFvwmBaseConfig,
7166         * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am,
7167         * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am:
7168         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
7169         renamings and rewordings.
7171 2000-04-25  olicha  <olivier.chapuis@free.fr>
7173         * FvwmTaskBar/FvwmTaskBar.c:
7174         * FvwmTaskBar/List.c:
7175         * FvwmTaskBar/Goodies.c:
7176         Messages go to stderr as almost all the other modules
7178 2000-04-24  olicha  <olivier.chapuis@free.fr>
7180         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7181         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate,
7182         IsItemIndexIconSuppressed):
7183         Fixed double animations (module & icon) with NoIconAction.
7184         This does not work perfectly with a dynamic (no)icon style change.
7186 2000-04-24  olicha  <olivier.chapuis@free.fr>
7188         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7189         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky):
7190         Fixed sticky/slippery change with DeskOnly
7192 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7194         * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints
7195         * FvwmWharf/FvwmWharf.c (change_window_name): set resource names
7196         * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit
7197         * FvwmIdent/FvwmIdent.c (list_end): remove debug messages
7199 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7201         * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key
7202         release without an actual press first
7204 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7206         * FvwmIdent/FvwmIdent.c (change_window_name):  FvwmIdent sets resource
7207         name to module alias and resource class to module name.
7209         * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource
7210         name to module alias and resource class to module name.
7212 2000-04-22  Mikhael Goikhman  <migo@homemail.com>
7214         * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60)
7215         * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description
7217 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7219         * FvwmWinList/FvwmWinList.c: Another I18N patch.
7221 2000-04-20  olicha <olivier.chapuis@free.fr>
7223         * FvwmScript/Instruction.c (*LaunchScript, Exec):
7224         Replace some int by unsigned long for OSF1 V4.O alpha and al.
7226 2000-04-20  olicha <olivier.chapuis@free.fr>
7228         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7229         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7230         Added a CDE support and a new FAST/SLOW X server option for
7231         the Sample-95 installation
7233         * FvwmScript/Scripts/ScriptFvwmBrowser
7234         Some fixes, need more work.
7236 2000-04-19  Hippo
7238         * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109)
7240 2000-04-18  Mikhael Goikhman  <migo@homemail.com>
7242         * FvwmM4/FvwmM4.c (main):
7243         * FvwmCpp/FvwmCpp.c (main):
7244         add "-I FVWM_CONFIGDIR" to preprocessors
7246 2000-04-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7248         * FvwmAuto/FvwmAuto.c (main):
7249         tried to fix bug #550
7251 2000-04-18  Hippo
7253         * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved
7254         transparency support for mini-windows. (todo 108)
7256 2000-04-17  olicha <olivier.chapuis@free.fr>
7258         * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu)
7259         Fixed ChangeTitle for PopupMenu
7261 2000-04-16  olicha <olivier.chapuis@free.fr>
7263         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7264         replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile
7266 2000-04-16  Dan Espen  <dane@mk.telcordia.com>
7268         * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments.
7270 2000-04-16  olicha <olivier.chapuis@free.fr>
7272         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7273         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7274         ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files
7275         config and parse the menus (and the (Mini)Icon styles).
7277 2000-04-15  olicha <olivier.chapuis@free.fr>
7279         * FvwmForm/FvwmFormQuitVerify.
7280         Added restart
7282 2000-04-13  olicha <olivier.chapuis@free.fr>
7284         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7285         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7286         * /FvwmScript/Scripts/Makefile.am
7287         Fixed sample-95 building.
7289 2000-04-11  olicha  <olivier.chapuis@free.fr>
7291         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7292         * FvwmScript/Scripts/Makefile.am
7293         A new FvwmScript script for installing system.fvwm2rc-sample-95
7295 2000-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7297         * FvwmDebug/FvwmDebug.c (list_old_add):
7298         (list_end):
7299         print out old window packets; patch by Mike Han
7301 2000-04-06  Dan Espen  <dane@mk.telcordia.com>
7303         * FvwmForm/ReadXServer.c: Fix array bounds write error during
7304         editing of line recalled with meta <.
7306 2000-03-26  olicha  <olivier.chapuis@free.fr>
7308         * FvwmScript/Instructions.c (Exec):
7309         Fixed Do instruction again
7311 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7313         * FvwmButtons/parse.c (ParseButton):
7314         fixed 'Action' option with trailing spaces
7316 2000-03-24  olicha  <olivier.chapuis@free.fr>
7318         * FvwmScript/Instructions.c (Exec):
7319         Fixed core dump with Do instruction with > 256 chars.
7320         Extended the above limit to 998 (as fvwm)
7322 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7324         * FvwmAnimate/FvwmAnimate.c:
7325         use new command SET_NOGRAB_MASK
7327         * FvwmDebug/FvwmDebug.c (process_message):
7328         print out number of unknown packet type
7330 2000-03-10  Hippo
7332         * FvwmDragWell/fvwmDragWell.*: support for transpency
7334 2000-03-10  olicha  <olivier.chapuis@free.fr>
7336         * FvwmPager/x_pager.c (change_colorset):
7337         Fixed labels colorset changes. Note: there is still a problem
7338         with the lines which separate desk.
7340 2000-03-09  Hippo
7342         * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to
7343         prevent modules quiting when lots of colorsets are changed quickly
7345 2000-03-09  olicha  <olivier.chapuis@free.fr>
7347         * FvwmButtons/draw.c (RedrawButton):
7348         Fixed individual button Colorset for shaped swallowed apps
7350 2000-03-08  olicha  <olivier.chapuis@free.fr>
7352         * FvwmButtons/draw.c (RedrawButton):
7353         Fixed individual button Colorset
7354         * FvwmScript/Scripts/TerminalSettings.fss
7355         Now this script works
7357 2000-03-08  olicha  <olivier.chapuis@free.fr>
7359         * FvwmPager/x_pager.c (initialize_pager):
7360         Fixed hilight desk title drawing GC
7362 2000-03-01  Hippo
7364         * FvwmWinList/*: better refresh strategy: doesn't flicker anymore.
7366 2000-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7368         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7369         fixed uninitialised colour set in swallowed applications
7371 2000-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7373         * FvwmIconMan/x.c (create_manager_window):
7374         applied colorset fix by Mike Han
7376 2000-02-11  olicha  <olivier.chapuis@free.fr>
7378         * FvwmScript/Scripts/ScriptFvwmBaseConfig
7379         Replaced GlobalOpts by the new corresponding styles.
7381 2000-02-06  olicha  <olivier.chapuis@free.fr>
7383         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7384         Removed debug code
7385         * FvwmScript/Instruction.c (ChangeBackColor):
7386         Fixed ChangeBackColor.
7387         * FvwmScript/Widgets/*:
7388         Removed unused XSetBackground.
7390 2000-02-06  olicha  <olivier.chapuis@free.fr>
7392         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7393         Fixed iconification of a sticky window after a desk switch
7394         with FvwmTaskBarDeskOnly
7396 2000-02-01  Hippo
7398         * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
7400 2000-01-31  Brad Giaccio  <bgiaccio@psrw.com>
7402         * FvwmGtk/FvwmGtk.1:
7403         fixed typo again
7405 2000-01-30  olicha  <olivier.chapuis@free.fr>
7407         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
7408         A write to file fix
7410 2000-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7412         * FvwmPager/FvwmPager.c (list_deiconify):
7413         fixed deiconify packet handling
7415         * FvwmGtk/FvwmGtk.1:
7416         fixed typo
7418 2000-01-28  olicha  <olivier.chapuis@free.fr>
7420         * FvwmPager/FvwmPager.c (main):
7421         * FvwmPager/FvwmPager.1:
7422         FvwmParger can use aliases.
7424 2000-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7426         * FvwmIconMan/xmanager.c (draw_manager):
7427         fixed drawing of empty region bug introduced with 'transparency' patches
7429         * FvwmIconMan/fvwm.c (ProcessMessage):
7430         fixed usage of 'focus' colours when followfocus is false
7432         * FvwmCommand/FvwmCommandS.c:
7433         removed debug fprintf
7435         * FvwmIconMan/xmanager.c (clear_empty_region):
7436         fixed drawing background in non-transparent IconMan
7438         * FvwmPager/x_pager.c (MoveWindow):
7439         (IconMoveWindow):
7440         fixed dragging windows out of pager
7442         * FvwmCommand/FvwmCommand.c:
7443         -Wall fix
7445         * FvwmCommand/FvwmCommand.h:
7446         * FvwmCommand/FvwmCommandS.c:
7447         fixed communication problem between server and client
7448         removed some code without effects
7449         simplified protocol
7450         removed dead pipe error message
7452 2000-01-26  olicha  <olivier.chapuis@free.fr>
7454         * FvwmScript/Scripts/ScriptFvwmBellSetup:
7455         * FvwmScript/Scripts/ScriptFvwmKeyboardSetup:
7456         * FvwmScript/Scripts/ScriptFvwmPointerSetup:
7457         * FvwmScript/Scripts/ScriptFvwmSreenSetup:
7458         * FvwmScript/FvwmScript.1:
7459         Some fixes
7461 2000-01-24  Hippo
7463         * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons
7465 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7467         * FvwmPager/FvwmPager.c (ParseOptions):
7468         fix for fonts with quotes and "none"
7470 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7472         * FvwmButtons/parse.c (my_get_font): patch to handle font as last option
7474 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7476         * FvwmIconMan/FvwmIconMan.c
7477         Similar trick as for FvwmAuto; just do these two modules for now
7478         as these are the only ones that people are seeing problems with.
7480 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7482         * FvwmAuto/FvwmAuto.c
7483         Changed default signal disposition to SA_RESTART instead of
7484         SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select()
7485         regardless of this setting.
7487 2000-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7489         * FvwmButtons/parse.c (my_get_font):
7490         (ParseContainer):
7491         (ParseButton):
7492         can now have fontname with spaces in buttons
7494 2000-01-18  Brad Giaccio  <bgiaccio@psrw.com>
7496         * FvwmIconMan/readconfig.c (trim): added function to remove extra
7497         white space from a line (fixed problem with font 5x7 plus a trailing
7498         space "font 5x7 "
7500         * FvwmIconMan/readconfig.c (read_in_resources):
7501         * FvwmPager/FvwmPager.c (ParseOptions):
7502         can now have fontname with spaces
7504 2000-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7506         * FvwmPager/x_pager.c:
7507         some safety fixes w/ balloon labels
7509 2000-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7511         * FvwmTheme/FvwmTheme.c (parse_colorset):
7512         fixed coredump using 'average' background as well as 'transparent'
7514         * FvwmIconMan/xmanager.c:
7515         fixed title changes on 'transparent' buttons
7517 2000-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7519         * FvwmIconMan/xmanager.c:
7520         don't draw empty titles oon empty managers
7521         (clear_empty_region):
7522         (draw_button):
7523         icon man honours transparent colour set backgrounds
7525         * FvwmPager/FvwmPager.c (list_new_desk):
7526         * FvwmPager/x_pager.c:
7527         make pager work with FvwmTheme's 'Transparent' option
7529 2000-01-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7531         * FvwmTheme/FvwmTheme.c:
7532         new option 'Transparent'
7534         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7535         (GetPanelGeometry):
7536         removed previous configure request patch
7538 2000-01-08  Dan Espen  <dane@mk.telcordia.com>
7540         * FvwmScript/FvwmScript.1 (example): Clean up.
7542 2000-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7544         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
7545         (HandlePanelPress):
7546         adapted to new fvwm ConfigureRequest code
7548 2000-01-06  Chris Rankin  <rankinc@zipworld.com.au>
7550         * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o
7552 2000-01-04  Dan Espen  <dane@mk.telcordia.com>
7554         * FvwmForm/FvwmForm.1: Document means of passing closing paren
7555         thru in a command string.
7557         * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass
7558         a closing paren thru in a command.
7560 2000-01-04  olicha <olivier.chapuis@free.fr>
7562         * FvwmScript/Scripts/ScriptFvwmQuit
7563         Fixed restart in ScriptFvwmQuit
7565 2000-01-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7567         * FvwmIconMan/x.c (X_init_manager):
7568         allow the buttongeometry option to reduce the button height to a
7569         minimum of the font height
7571 2000-01-04  olicha <olivier.chapuis@free.fr>
7573         * FvwmScript/Scripts/ScriptFvwmDefaultStyle:
7574         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7575         * FvwmScript/FvwmScript.1 (EXAMPLES):
7576         Renamed DefaultStyle to BaseConfig. BaseConfig save its
7577         preferences in .FvwmBaseConfig or in a file given as first
7578         argument to the script. Others, "ameliorations"
7580 2000-01-03  olicha <olivier.chapuis@free.fr>
7582         * FvwmScript/Instructions.c (GetScriptArg):
7583         Fixed GetScriptArg core dump
7585 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7587         * FvwmTaskBar/FvwmTaskBar.h:
7588         * FvwmButtons/FvwmButtons.c:
7589         * FvwmIconBox/FvwmIconBox.c:
7590         include fvwmlib.h before fvwm.h
7592 1999-12-31  Dan Espen  <dane@mk.telcordia.com>
7594         * FvwmScript/FvwmScript.1: Adjustments.
7596 1999-12-31  olicha  <olivier.chapuis@free.fr>
7598         * FvwmScript/Scripts/*:
7599         Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump,
7600         ScreenSetup and WidgetDemo to ScriptFvwm*.
7601         Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit.
7602         Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change
7603         and save most of the fvwm default styles
7605         * FvwmScript/Scripts/Makefile.am:
7606         The above scripts are installed in FVWM_CONFIGDIR
7608         * FvwmScript/FvwmScript.1
7609         New section EXAMPLES
7611 1999-12-31  olicha  <olivier.chapuis@free.fr>
7613         * FvwmScript/FvwmScript.c (BuildGUI):
7614         Fixed DefaultColorset
7615         Fixed main Colorset against Widget Colors
7617 1999-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7619         * FvwmButtons/FvwmButtons.c (swallow):
7620         longer delay before forcing a colorset background on a swallowed window
7622         * FvwmScroll/GrabWindow.c:
7623         removed #define MAX_ICON_NAME_LEN; already in defaults.h
7625 1999-12-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7627         * FvwmTheme/FvwmTheme.c (parse_colorset):
7628         some clean up
7629         new options 'Plain' and 'NoShape'
7630         fixed bug that reset bg to default colour when the pixmap was removed
7632         * FvwmButtons/button.c (buttonColorset):
7633         * FvwmButtons/draw.c (RedrawButton):
7634         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7635         Colorset fg/hilight/shdow colours are applied properly to buttons
7637 1999-12-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7639         * FvwmCommand/FvwmCommandS.c (close_pipes):
7640         another try to fix the FvwmCommandS-on-exit core dump
7642 1999-12-28  olicha  <olivier.chapuis@free.fr>
7644         * FvwmScript/FvwmScript.c (ParseOptions):
7645         (main):
7646         * FvwmScript/FvwmScript.1
7647         New options FvwmScriptDefaultFont, FvwmScriptDefaultBack,
7648         FvwmScriptDefaultFore, FvwmScriptDefaultHilight,
7649         FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset
7652 1999-12-27  Mikhael Goikhman  <migo@homemail.com>
7654         * FvwmScript/FvwmScript.c (OpenWindow): set class & resource
7655         (main): minor rewording in the missing parameter error message
7657 1999-12-27  olicha  <olivier.chapuis@free.fr>
7659         * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task
7661         * FvwmScript/Scripts/Find:
7662         * FvwmScript/Scripts/Makefile.am:
7663         New script, a front-end to find
7665 1999-12-26  Dan Espen  <dane@mk.telcordia.com>
7667         * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly
7668         matches the buffer allocated for it.
7669         Suppress a UMR in referencing the first byte of unitialized input
7670         fields.
7672         * FvwmForm/ReadXServer.c: Backout code cleanup.  Needs more work.
7674         * FvwmScript/FvwmScript.1: Describe how scripts are located for
7675         reading.
7677         * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME
7678         or FVWM_CONFIGDIR in addition to old rules.  This makes
7679         "*FvwmScriptPath" unnecessary.
7681         * FvwmScript/Makefile.am: Pass configdir into FvwmScript.
7683         * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to
7684         pasting, and display corruption for multiple messages arriving from
7685         fvwm and showing in a forms message area.
7687 1999-12-20  Brad Giaccio  <bgiaccio@psrw.com>
7689         * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add
7690         one for iconbutton
7692 1999-12-18  olicha  <olivier.chapuis@free.fr>
7694         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
7695         (Alarm):
7696         (DoAlarmAction):
7697         (LoopOnEvents):
7698         Fixed Alarm stuff
7700 1999-12-17  Dan Espen  <dane@mk.telcordia.com>
7702         * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing
7703         structure initialization from {} to {0}.
7705         * FvwmDragWell/fvwmDragWell.h: remove spurious ;.
7707 1999-12-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7709         * FvwmBacker/FvwmBacker.c (ProcessMessage):
7710         backer now takes action when the desk is changed
7712         * FvwmPager/FvwmPager.c (ParseOptions):
7713         pager handles DesktopSize correctly; DeskTopScale option finally works
7715 1999-12-14  olicha  <olivier.chapuis@free.fr>
7717         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7718         (RevealTaskBar):
7719         (HideTaskBar):
7720         Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
7721         a lot of rows
7723 1999-12-13  olicha  <olivier.chapuis@free.fr>
7725         * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
7726         (LoopOnEvents):
7727         Fixed AutoStick
7729         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7730         (StartMeUp):
7731         Some hints clean up
7733 1999-12-12  olicha  <olivier.chapuis@free.fr>
7735         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7736         (redraw_buttons):
7737         Some clean up
7739 1999-12-10  Hippo
7741         * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon.
7743 1999-12-09  olicha  <olivier.chapuis@free.fr>
7745         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7746         * FvwmButtons/FvwmButtons.1:
7747         Just updated the last SlideWindow argument. Explained the use
7748         of NoHints with panels and updated the noborder option.
7750 1999-12-08  Dan Espen  <dane@mk.telcordia.com>
7752         * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability.
7753         Remove the #define inside the else.
7755         * FvwmButtons/FvwmButtons.1 Grammar.
7757 1999-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7759         * FvwmPager/FvwmPager.c (list_new_page):
7760         tried to fix M_NEW_PAGE packets in pager
7762 1999-12-07  Dan Espen  <dane@mk.telcordia.com>
7764         * FvwmForm/FvwmForm.c: You can save and  use the previous setting
7765         of a choice.
7767         * FvwmForm/FvwmForm.1: Document the saving of choices.
7769         * FvwmForm/FormFvwmRlogin.: Change the   rlogin  form so that  it
7770         remembers how it was last used.
7772 1999-12-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7774         * Makefile.am:
7775         removed GFvwmDebug
7777 1999-12-06  olicha  <olivier.chapuis@free.fr>
7779         * FvwmPager/FvwmPager.c (list_new_page):
7780         Fixed a problem if you switch of desk via clicking on a page
7782         * FvwmButtons/parse.c (ParsePanel):
7783         Fixed typo in comments
7785 1999-12-06  olicha  <olivier.chapuis@free.fr>
7787         * FvwmWinList/FvwmWinList.c (ProcessMessage):
7788         Take in account bottom title and update the border width and title
7789         height in the good place to fix a bug with dynamic style changes
7790         and DeskOnly option.
7792         * FvwmButtons/FvwmButtons.1:
7793         Added a sentence in the position doc
7795 1999-12-06  Dan Espen  <dane@mk.telcordia.com>
7797         * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording.
7799 1999-12-06  olicha  <olivier.chapuis@free.fr>
7801         * FvwmButtons/FvwmButons.c (GetPanelGeometry):
7802         (process_message):
7803         (HandlePanelPress):
7804         * FvwmButtons/FvwmButons.h (button_info_struct):
7805         (panel_flags_type):
7806         * FvwmButtons/FvwmButons.1:
7807         * FvwmButtons/parse.c (ParsePanel):
7808         (ParseButton):
7809         Added a position option to Panel.
7811 1999-12-05  Dan Espen  <dane@mk.telcordia.com>
7813         *  FvwmForm/FvwmForm.c (DoCommand): Fixed  overprinting in  output
7814         message area.  Theres still an overprinting problem in pasting.
7816 1999-12-03  olicha  <olivier.chapuis@free.fr>
7818         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7819         Resize the buttons array when border width change
7821 1999-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7823         * FvwmIconBox/FvwmIconBox.c (process_message):
7824         -Wall fix
7826 1999-12-03  olicha  <olivier.chapuis@free.fr>
7828         * FvwmEvent/FvwmEvent.c (main):
7829         (config):
7830         * FvwmEvent/FvwmEvent.1:
7831         New configuration option FvwmEventStartDelay: can be used to
7832         fix "the" FvwmEvent bug.
7834 1999-12-02  Brad Giaccio  <bgiaccio@psrw.com>
7836         * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if
7837         not following focus
7839 1999-12-01  Brad Giaccio  <bgiaccio@psrw.com>
7841         * FvwmIconMan/xmanager.c (resize_manager):
7842         Forgot to check if manager actually changed size before resizing
7843         pixmap, caused window additions to be very slow
7845 1999-11-30  olicha  <olivier.chapuis@free.fr>
7847         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
7848         Fixed a core dump if FvwmTaskBarColorset is not used
7850         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7851         Fixed a dynamic style problem
7853 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7855         * FvwmIconMan/ConfigFvwmIconMan:
7856         * FvwmIconMan/FvwmIconMan.1:
7857         * FvwmIconMan/readconfig.c (read_in_resources):
7858         * FvwmIconMan/xmanager.c:
7859         (draw_button):
7860         (set_win_iconified): added new option iconColorset and iconstyle
7862 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7864         * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in
7866 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7868         * FvwmWinList/FvwmWinList.1: fixed typo
7870         * FvwmIconBox/FvwmIconBox.1:
7871         * FvwmIconBox/FvwmIconBox.c (animate):
7872         (process_message):
7873         (main):
7874         (ParseOptions): added support for FvwmAnimate
7876 1999-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7878         * FvwmTaskBar/Goodies.c:
7879         (CreateTipWindow):
7880         added #ifdef SHAPE
7882 1999-11-30  olicha  <olivier.chapuis@free.fr>
7884         * FvwmTaskBar/Goodies.c (ShowTipWindow):
7885         Fixed core dump if FvwmTaskBarShowTips is not enabled
7887 1999-11-28  Dan Espen  <dane@mk.telcordia.com>
7889         * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically
7890         reads config files.
7892 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7894         * FvwmTaskBar/FvwmTaskBar.1:
7895         fixed typo
7897 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7899         * FvwmCommand/findcmd.pl (getcmd):
7900         use new name of 'functions' array
7902 1999-11-27  olicha  <olivier.chapuis@free.fr>
7904         * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage):
7905         (LoopOnEvent):
7906         (HideTaskBar):
7907         (RevealTaskBar):
7908         * FvwmTaskBar/FvwmTaskBar.1
7909         FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't
7910         hide if the pointer is on the border; fix a problem with the first
7911         tip.
7912         Fixed the StartMenu tip
7914 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7916         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7917         (ProcessMessage):
7918         -Wall fixes
7920 1999-11-27  Mikhael Goikhman  <migo@homemail.com>
7922         * FvwmBacker/FvwmBacker.[ch]:
7923         Don't listen to M_NEW_DESK anymore; fixed colorset update condition;
7924         removed all kinds of debug logs, some clean up.
7926 1999-11-26  Dan Espen  <dane@mk.telcordia.com>
7928         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks
7929         being ignored.
7931 1999-11-26  Hippo
7933         * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop
7935 1999-11-25  Dan Espen  <dane@mk.telcordia.com>
7937         * FvwmForm/FvwmForm.c: Allow for command line variables for forms.
7938         * FvwmForm/FvwmForm.1: Document variable substitution in forms.
7940 1999-11-25  olicha  <olivier.chapuis@free.fr>
7942         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
7943         (process_message):
7944         (AddItem):
7945         * FvwmIconBox/FvwmIconBox.1
7946         Added FvwmIconBoxUseSkipList configuration option
7948         * FvwmWinList/FvwmWinList.1
7949         Fix an obvious typo
7951 1999-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7953         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7954         attempt to improve sliding panels
7956         * FvwmIconBox/icons.c (CreateIconWindow):
7957         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7958         (AddCommand):
7959         -Wall fixes
7961 1999-11-24  Brad Giaccio  <bgiaccio@psrw.com>
7962         * FvwmIconMan/xmanager.c (resize_manager):
7963         if using a colorset gradient or pixmap it is now resized when
7964         then the manager changes sizes
7966 1999-11-24  olicha  <olivier.chapuis@free.fr>
7968         * FvwmTaskBar/FvwmTaskBar.1
7969         * FvwmTaskBar/ConfigFvwmTaskBar
7970         Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since
7971         now the position computation take the real border width in account
7973 1999-11-24  Hippo
7975         * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching,
7976         allowed some XErrors to not dump core
7977         *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors.
7979 1999-11-23  Mikhael Goikhman  <migo@homemail.com>
7981         Applied a FvwmBacker patch from Michael Han, fixed and modified.
7983         * FvwmBacker/FvwmBacker.[ch]:
7984         * FvwmBacker/ConfigFvwmBacker:
7985         * FvwmBacker/FvwmBacker.1:
7986         Added page-awareness; converted to linked list of commands instead of
7987         table (to fix bugs caused if DesktopSize changes or if desktop is
7988         negative).
7989         A new syntax: *FvwmBackerCommand (Page x y, Desk d) command.
7990         Support for dynamic config changes; some clean up.
7992 1999-11-22  olicha  <olivier.chapuis@free.fr>
7994         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody):
7995         (CreateMailTipWidow):
7996         (MouseInClock):
7997         (MouseInMail):
7998         Fixed mail drawing and tips drawing.
8000         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
8001         Fixed an AutoHide bug: no hide after a "StartMenu" Popup
8003 1999-11-22  olicha  <olivier.chapuis@free.fr>
8005         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
8006         (LoopOnEvents):
8007         (StartMeUp):
8008         Fixed AutoHide with dynamic change of the frame width.
8010 1999-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8012         * FvwmIconMan/fvwm.c (new_window):
8013         removed debug 'sleep'
8015 1999-11-21  olicha  <olivier.chapuis@free.fr>
8017         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8018         Fixed a core dump. I hope I have not completely reverted the last
8019         WinList commit.
8021 1999-11-21  olicha  <olivier.chapuis@free.fr>
8023         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
8024         (ParseConfigLine):
8025         (LoopOnEvents):
8026         (StartMeUp):
8027         Fixed TaskBar so that it works with dynamic change of the frame width.y
8028         Did so that the TaskBar is always the full width of the screen, even
8029         if the border width is not 4.
8030         Removed some forgeted debug code.
8031         Note: There are some problems with AutoHide at the first Reveal/Hide
8032         after a change of the frame width.
8034 1999-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8036         * FvwmIconMan/x.c (xevent_loop):
8037         workaround for a possible bug in XFree86; an EnterNotify event slipped
8038         into the loop body that was supposed to select only ConfigureNotify
8040         * FvwmCommand/FvwmCommandS.c:
8041         * FvwmCommand/FvwmCommand.c:
8042         fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the
8043         console, i.e. 'unix' is removed and thus the hostname is used
8045         * FvwmIconMan/xmanager.c (clear_empty_region):
8046         fixed a minor redrawing bug when the width of the manager was not a
8047         multiple of the button width
8049         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8050         fixed picture width calculation
8051         (ProcessMessage):
8052         mini icon changes change the window size too
8054         * FvwmPager/x_pager.c (SwitchToDeskAndPage):
8055         workaround for buggy XFree86
8057         * FvwmIconMan/functions.c:
8058         -Wall fix
8060 1999-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8062         * FvwmTaskBar/FvwmTaskBar.1:
8063         Fixed a typo.
8065 1999-11-19  Dan Espen  <dane@mk.telcordia.com>
8067         * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully
8068         clarification on the geometry specification.
8070 1999-11-18  olicha  <olivier.chapuis@free.fr>
8072         * FvwmBacker/FvwmBacker.{c,h}:
8073         * FvwmIconBox/FvwmIconBox.{c,h}:
8074         * FvwmIconMan/FvwmIconMan.{c,h}:
8075         * FvwmIconMan/function.c:
8076         * FvwmTaskBar/FvwmTaskBar.{c,h}:
8077         * FvwmTaskBar/Goodies.c:
8078         * FvwmWinList/FvwmWinList.c:
8079         Now these modules used the SendFvwmPipe of the library which
8080         comes from FvwmIconMan. This fixe random "crash" of WinList
8081         and TaskBar
8083         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8084         (ProcessMessage):
8085         (StartMeUp):
8086         * FvwmTaskBar/FvwmTaskBar.1:
8087         New configuration option FvwmTaskBarRows
8089 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
8091         * FvwmForm/Makefile.am: removed FORCE from FvwmTalk
8092         * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart'
8093         * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile
8095 1999-11-16  Dan Espen  <dane@mk.telcordia.com>
8097         * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments.
8099 1999-11-16  olicha  <olivier.chapuis@free.fr>
8101         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8102         (CreateOrUpdateGCs):
8103         (change_colorset):
8104         (StartMeUp):
8105         (ShutMeDown):
8106         * FvwmTaskBar/FvwmTaskBar.1:
8107         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8108         (ButtonDraw):
8109         New configuration options: FocusFore, FocusBack, FocusColorset,
8110         NoBrightFocus, 3Dfvwm. Fixed drawing of buttons.
8112 1999-11-16  olicha  <olivier.chapuis@free.fr>
8114         * FvwmTaskBar/ButtonArray.c (DoButton):
8115         Fixed drawing out of a button
8117 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8119         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
8120         removed debug statement.
8122         * FvwmScript/FvwmScript.1:
8123         * FvwmSaveDesk/FvwmSaveDesk.1:
8124         * FvwmSave/FvwmSave.1:
8125         * FvwmRearrange/FvwmRearrange.1:
8126         * FvwmIconBox/FvwmIconBox.1:
8127         * FvwmGtk/FvwmGtk.1:
8128         * FvwmForm/FvwmForm.1:
8129         * FvwmEvent/FvwmEvent.1:
8130         * FvwmCpp/FvwmCpp.1:
8131         * FvwmCommand/FvwmCommand.1:
8132         * FvwmAuto/FvwmAuto.1:
8133         * FvwmAnimate/FvwmAnimate.1:
8134         * FvwmTaskBar/FvwmTaskBar.1:
8135         * FvwmWinList/FvwmWinList.1:
8136         * FvwmPager/FvwmPager.1:
8137         * FvwmIconMan/FvwmIconMan.1:
8138         * FvwmTheme/FvwmTheme.1:
8139         * FvwmButtons/FvwmButtons.1:
8140         ispell session
8142 1999-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8144         * FvwmIconMan/xmanager.c (set_win_picture):
8145         (draw_button):
8146         fixed redrawing when mini icon changes causing the button to shrink
8148         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8149         redraw window list when mini icon changes
8151 1999-11-12  olicha  <olivier.chapuis@free.fr>
8153         * FvwmGtk/FvwmGtk.c (main):
8154         (ProcessMessage):
8155         Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
8156         only for M_STRING
8158 1999-11-12  olicha  <olivier.chapuis@free.fr>
8160         * FvwmAnimate/FvwmAnimate.c (main):
8161         (Loop):
8162         * FvwmAuto/FvwmAuto.c (main):
8163         Use SetSyncMask in the place of M_LOCKONSEND
8165 1999-11-12  olicha  <olivier.chapuis@free.fr>
8167         * FvwmTaskBar/FvwmTaskBar.c (main):
8168         (ParseConfig):
8169         (ProcessMessage):
8170         * FvwmTaskBar/FvwmTaskBar.1:
8171         * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates):
8172         New configuration option NoIconAction for animation
8174 1999-11-12  olicha  <olivier.chapuis@free.fr>
8176         * FvwmIconMan/FvwmIconMan.c (main):
8177         * FvwmIconMan/fvwm.c (ProcessMessage):
8178         Use SetSyncMask in the place of M_LOCKONSEND for synchronize its
8179         processing with fvwm only for M_ICONIFY and M_DEICONIFY messages
8181 1999-11-11  olicha  <olivier.chapuis@free.fr>
8183         * FvwmWinList/FvwmWinList.c (main):
8184         (ProcessMessage):
8185         Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction
8186         configuration command
8188 1999-11-09  olicha  <olivier.chapuis@free.fr>
8190         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8191         (ProcessMessage):
8192         * FvwmTaskBar/ButtonArray.c (AddButton):
8193         Fixed mini-icons and iconified state problems with DeskOnly
8194         option.
8196 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8198         * FvwmPager/x_pager.c (DrawGrid):
8199         (DrawIconGrid):
8200         fixed previous patch
8201         (DrawGrid):
8202         fixed previous fix
8204         * FvwmPager/FvwmPager.c: (ParseOptions):
8205         * FvwmPager/x_pager.c (DrawGrid):
8206         (DrawIconGrid):
8207         new option 'NoSeparators'
8209 1999-11-04  Hippo
8211         * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window()
8213 1999-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8215         * FvwmIconMan/xmanager.c (get_gcs):
8216         fixed uninitialised variable
8218 1999-11-04  Olivier Chapuis  olivier.chapuis@free.fr
8220         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8221         Fix a MoveToDesk problem.
8223 1999-11-03  Hippo
8225         * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
8227 1999-11-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8229         * FvwmIconMan/xmanager.c (set_win_iconified):
8230         -Wall fixes
8232         * FvwmDragWell/fvwmDragWell.c:
8233         * FvwmDragWell/xdndDragSource.c:
8234         * FvwmDragWell/cursorStuff.c:
8235         fixed tons of -Wall warnings, bugs, etc.
8236         added GPL notice to all FvwmDragWell source files
8238 1999-10-31  Dan Espen  <dane@mk.telcordia.com>
8240         * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir.
8242 1999/10/30  Bob Woodside  <proteus@pcnet.com>
8244         * FvwmIdent/FvwmIdent.h:
8245         * FvwmIdent/FvwmIdent.c:  Belated GSFR. This was overlooked in
8246         the original GSFR because it had the old flag values coded inline
8247         instead of relying on the header, so it never got any build
8248         errors when the flags were changed. (Bug Rept #499)
8250 1999-10-30  Olivier Chapuis  olivier.chapuis@free.fr
8252         * FvwmForm/FvwmRootCursor.:
8253         * FvwmForm/FvwmRootCursor.pl:
8254         Replace xsetroot by CursorStyle ROOT.
8256 1999-10-26  Brad Giaccio
8258         * FvwmIconMan/*.c: New config option *NoIconAction
8260 1999-10-26  Michael Han
8262         * FvwmIconMan/*.c:
8263         FvwmIconam can use an alias. New resolutions: !desk, !page
8265 1999-10-25  Hippo
8267         * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or
8268         gradient.  bg and fg default to average and contrast.
8270 1999-10-24  Dan Espen  <dane@mk.telcordia.com>
8272         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage
8273         of XDrawString when typing more characters than an input field can
8274         hold.
8276 1999-10-24  Chris Rankin
8278         * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
8279         prototypes
8280         * FvwmIconMan: some Wall fixes; also put "const" in a few places
8282 1999-10-22  Douglas Straub
8284         * FvwmDragWell/*: new module
8286 1999-10-22  Olivier Chapuis
8288         * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window,
8289         Only animates when window is mapped.
8290         * FvwmWinList/List.c: Fixed animation to wrong place.
8292 1999-10-21  Dan Espen  <dane@mk.telcordia.com>
8294         * FvwmForm/FvwmForm.1: Correct the identification of the architecture
8295         independent data directory.  It should have been [PREFIX/etc/fvwm].
8297 1999-10-20  Hippo
8299         * */*.c: replaced Colorset[x % nColorsets] with
8300         Colorset[x] and made sure AllocColorset(x) is called before
8301         reference.
8302         * */*: moved saferealloc into libfvwm.a
8303         * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset
8305 1999-10-18 Olivier Chapuis <olivier.chapuis@free.fr>
8307         * FvwmWinList.c (main): Fix a problem if we start WinList with
8308         ModuleSynchronous.
8310 1999-10-17  Dan Espen  <dane@mk.telcordia.com>
8312         * FvwmBanner: Moved 2 xpm files into the icon distribution.
8313         The only one remaining is the one built into FvwmBanner.
8315 1999-10-15  Hippo
8317         * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
8318         black on gray.
8320 1999-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8322         * FvwmWinList/FvwmWinList.1: updated man page
8324 1999-10-14  Hippo
8326         * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use
8327         make syntax if you want to change the script language.
8328         * FvwmScript/BUGS: removed (lack of info makes it useless).
8329         * FvwmScript/README: new file with build instructions.
8330         * FvwmScript/FvwmScript.c: replaced a macro with equivalent.
8332 1999-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8334         * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome
8335         installed
8337 1999-10-12  Hippo
8339         * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless
8340         *FvwmPagerWindow3dBorders is pecified
8342 1999-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8344         * FvwmWinList/ButtonArray.c (UpdateButtonIconified):
8345         * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a
8346         bit better; use a few pixels less space
8348         * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles
8349         so that the closing ')' of an iconified window with the longest title
8350         is still visible
8352 1999-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8354         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8355         * FvwmWinList/ButtonArray.c (ButtonNew):
8356         removed debug code
8358         * FvwmPager/FvwmPager.c (ParseOptions):
8359         * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators'
8361 1999-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8363         * FvwmRearrange/Makefile.am (FvwmCascade):
8364         (FvwmTile): removed warning messages
8366 1999-10-07  Eric Gillespie Jr.  <epg@pobox.com>
8368         * FvwmGtk/FvwmGtk.c: Include <gnome.h> if Gnome is installed.
8369         (main): Calls gnome_init instead of gtk_init if Gnome is installed.
8371 1999-10-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8373         * FvwmWinList/ButtonArray.c (ButtonPicture):
8374         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8375         Don't reserve space for windows if no window has a mini icon
8377         * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong
8378         page
8380         * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
8381         patch
8383 1999-10-06 Olivier Chapuis <olivier.chapuis@free.fr>
8385         * FvwmScroll/FvwmScroll.c (main):
8386         * FvwmScroll/FvwmScroll.h :
8387         * FvwmScroll/GrabWindow.c (CreateWindow):
8388         Add a way to compute the size of the scrolled window as
8389         a percentage of the full screen
8391 1999-10-06  Hippo
8393         * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc
8394         Fixed ChangeColorset when overflowing.
8396 1999-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8398         * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay
8400         * FvwmM4/FvwmM4.c (main):
8401         * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable
8403 1999-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8405         * FvwmTheme/FvwmTheme.1: add description of colour set command line
8406         parameters
8407         added extensive example
8409         * FvwmTaskBar/FvwmTaskBar.1: documented colorset support
8411         * FvwmM4/Makefile.am (LDADD):
8412         * FvwmCpp/Makefile.am (LDADD):
8413         * FvwmBanner/Makefile.am (LDADD):
8414         link with -lm; necessary to include libs/Picture.h but doesn't make the
8415         binary larger
8417 1999-10-02  Chris Rankin  <rankinc@zipworld.com.au>
8419         * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
8420         handling
8421         * FvwmCommand/FvwmCommand.h : removed redundant headers
8422         * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
8423         handling
8425 1999-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8427         * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page
8429         * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for
8430         respawned applications
8431         (Loop): actions can be bound to panel buttons too
8433         * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc
8435 1999-10-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8437         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump
8439 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8441         * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code
8443         * FvwmButtons/parse.c (ParsePanel):
8444         * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator'
8445         without arguments
8447         * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function
8448         handles 'Escape' to cancel and other keystrokes
8450         * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled
8451         with 'Escape' and select with 'Enter' and 'Space'.
8452         (GetTargetWindow): handles keyboard shortcuts as well
8453         moved function to lib
8455 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8457         * FvwmTheme/FvwmTheme.c (get_simple_color):
8458         (parse_colorset): rewrote colour set parsing; it now takes a comma
8459         separated list of arguments.
8461 1999-09-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8463         * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to
8464         the Fore/Back colours
8466 1999-09-28  Paul D. Smith  <psmith@gnu.org>
8468         * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff.
8469         * FvwmCommand/Makefile.am: Ditto.
8470         * FvwmCommand/scripts/Makefile.am: Ditto.
8472         Patch from Harald Dunkel <harri@Synopsys.COM>.
8474         * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of
8475         screen, x, y, w, h, xneg, yneg.
8476         * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width.
8477         * FvwmScript/Widgets/Tools.h: Add include of <sys/select.h>.
8478         * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t,
8479         not int.
8481 1999-09-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8483         * FvwmCpp/FvwmCpp.c (cpp_defs):
8484         * FvwmM4/FvwmM4.c (m4_defs):
8485         * FvwmScript/Widgets/VDipstick.c (DrawVDipstick):
8486         -Wall fixes
8488         * FvwmPager/x_pager.c (MovePage): fixed memory leak
8490 1999-09-28  Hippo
8492         * FvwmScript/*: Implemented colorset support.
8494 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8496         * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up
8497         TaskBar after a recapture
8499         * FvwmTaskBar/ButtonArray.c (AddButton):
8500         * FvwmTaskBar/Start.c (StartButtonParseConfig):
8501         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
8502         (DestroyTipWindow):
8503         (CreateTipWindow):
8504         * FvwmTaskBar/FvwmTaskBar.c (main):
8505         (StartMeUp):
8506         (CreateOrUpdateGCs):
8507         implemented colour set support in TaskBar
8508         several bug fixes
8510         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8511         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8512         (StartMeUp):
8513         (ProcessMessage):
8514         added IconBack option
8516         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8517         fixed an array bounds read problem in parsing
8518         fixed an array bounds write problem in parsing
8520         * FvwmTaskBar/Makefile.am (LDADD): added -lm
8522         * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call
8524         * FvwmButtons/draw.c (RedrawButton):
8525         reverse panel indicators when panel is active
8527 1999-09-26  Chris Rankin <rankinc@zipworld.com.au>
8529         * FvwmAnimate/FvwmAnimate.c:
8530         Installed reentrant signal handling, and make a few -Wall fixes
8532 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8534         * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset):
8535         * FvwmButtons/FvwmButtons.c (swallow):
8536         improved(?) setting backgrounds of swallowed applications
8538         * FvwmScroll/GrabWindow.c (CreateWindow):
8539         (Loop):
8540         * FvwmPager/x_pager.c (ChangeDeskForWindow):
8541         (initialize_pager):
8542         (ReConfigure):
8543         (AddNewWindow):
8544         (ChangeDeskForWindow):
8545         (MoveResizePagerView):
8546         (Hilight):
8547         (MapBalloonWindow):
8548         (change_colorset):
8549         * FvwmIdent/FvwmIdent.c (list_end):
8550         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
8551         * FvwmForm/FvwmForm.c (OpenWindows):
8552         * FvwmButtons/FvwmButtons.c (change_colorset):
8553         (change_swallowed_window_colorset):
8554         * FvwmBacker/FvwmBacker.c (set_desk_background):
8555         use new signature of SetWindowBackground()
8557 1999-09-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8559         * FvwmM4/FvwmM4:
8560         * FvwmCpp/FvwmCpp.c:
8561         removed unused reference to <X11/Xmu/SysUtil.h>
8562         removed unused reference to <X11/extensions/shape.h>
8564 1999-09-23  Paul D. Smith  <psmith@gnu.org>
8566         * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier
8567         in all LDADD variables, before (for example) the $(xpm_LIBS)
8568         reference; sometimes the latter doesn't contain its own -L
8569         options, and uses X's.
8571 1999-09-23  Hippo
8573         * FvwmTheme/FvwmTheme.c: Fixed memory corruption.
8575 1999-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8577         * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when
8578         panels are mapped
8579         (GetPanelGeometry): borders and titles are considered before
8580         calculating the panel geometry
8581         (Loop):
8582         (main): new command line option '-transientpanel'
8584         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak
8585         (parse_colorset): fixed potentially free'ing random colours when a
8586         colour set changes
8588 1999-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8590         * FvwmIconMan/x.c (xevent_loop): removed debug messages
8592         * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in
8593         the rightmost column of buttons (bug #457)
8595         * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were
8596         hilighted at the same time.
8598         * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when
8599         called with the root window.
8601         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
8602         (ProcessMessage): removed use of snprintf
8604 1999-09-17  Mikhael Goikhman  <migo@homemail.com>
8606         * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of
8607         banners by removing empty lines/columns
8609 1999-09-16  Hippo
8611         * FvwmScript/*: Fixed man page formatting, removed generated files
8612         removed many copies of display and colormap, uses GetColor from fvwmlib,
8613         uses same Visual as fvwm.
8615 1999-09-16  Mikhael Goikhman  <migo@homemail.com>
8617         * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm,
8618         removed stylized '2' and renamed array name to fvwm_logo_xpm,
8619         removed redudand color and reduced size of the image
8621         * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo
8622         and its original colorful version
8624         * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and
8625         add fvwm-logo-current.xpm to FvwmBanner dependences
8627         * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm
8628         to fvwm_logo_xpm
8630 1999-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8632         * FvwmButtons/FvwmButtons.c (SwallowedWindow):
8633         (IsThereADestroyEvent):
8634         (Loop):
8635         (HandlePanelPress):
8636         (swallow):
8637         * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
8638         with resizing)
8640         * FvwmButtons/draw.c (MakeButton): panel handling fix
8642 1999-09-14  Dan Espen  <dane@mk.telcordia.com>
8644         * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an
8645         EXTRA_DIST.
8647         * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon
8648         from the FvwmBanner directory.
8650         * FvwmScript/Scripts/README (FvwmScript): New location for icons.
8652         * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons
8653         directory, now in icon package.
8655 1999-09-14  Hippo
8657         * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color,
8658         *FvwmThemReadWriteColors implemented (PseudoColor only)
8660 1999-09-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8662         * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p
8664 1999-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8666         * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs
8668 1999-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8670         * FvwmButtons/parse.c (ParseButton):
8671         new 'smooth' option for panels
8673         * FvwmPager/FvwmPager.c (list_add): prevent windows from being added
8674         twice
8675         (process_message): switch cases were not terminated with break;
8677         * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
8678         respawning
8680         * FvwmButtons/FvwmButtons.c (Loop):
8681         (main):
8682         added -transient option
8684         * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle
8685         button to stay pressed in.
8687         * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message
8688         on shutdown
8689         (main): new option '-terminal' to choose a different terminal emulator
8691 1999-09-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8693         * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is
8694         mapped on the current page
8696         * FvwmBacker/FvwmBacker.c (set_desk_background):
8697         * FvwmBacker/FvwmBacker.c (ProcessMessage):
8698         * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support
8700         * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable
8702         * FvwmBacker/Makefile.am (LDADD): add -lm
8704         * FvwmBacker/FvwmBacker.c: reindented
8706         * FvwmWharf/FvwmWharf.c (DeadPipe):
8707         (CreateWindow): Wharf can be shut down with 'close' too.
8709         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler
8710         for ClientMessage.
8712 1999-09-08  Dan Espen  <dane@mk.telcordia.com>
8714         * FvwmForm/FvwmForm.c: initialize colorset to -1.  Avoid core dump
8715         when FvwmForm starts with no configuration.
8717 Mon Sep  6 10:32:54 1999  DanEspen  <dje@blue>
8719         * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing.
8721         * FvwmForm/FvwmForm.1: Document how all the keys work.
8723         * FvwmForm/FvwmForm.c (Restart),
8724         FvwmForm/ReadXServer.c (process_history),
8725         FvwmForm/FvwmForm.h: Be able to recall input history with
8726         Meta (mod2) "<" and ">".
8728 1999-09-07  Dan Espen  <dane@mk.telcordia.com>
8730         * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a
8731         way that makes in a parallel directory still work.
8733 1999-09-06  Hippo
8735         * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction
8736         to allow FvwmWinList to animate iconification of NoIcon windows
8738 1999-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8740         * FvwmWharf/FvwmWharf.1:
8741         * FvwmWharf/icons.c (GetXPMColorset):
8742         (ConfigureIconWindow):
8743         * FvwmWharf/Makefile.am:
8744         * FvwmWharf/FvwmWharf.c (main):
8745         * FvwmWharf/FvwmWharf.c:
8746         (main):
8747         (ParseOptions):
8748         (change_colorset):
8749         (handle_colorset_packet): implemented colour set support
8751         * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation)
8753 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
8755         * FvwmAnimate/FvwmAnimate.1:
8756         * FvwmBanner/FvwmBanner.1:
8757         * FvwmButtons/FvwmButtons.1:
8758         * FvwmCommand/FvwmCommand.1:
8759         * FvwmCommand/README:
8760         * FvwmIconMan/FvwmIconMan.1:
8761         * FvwmScript/Scripts/system.fvwmrc:
8762         * FvwmTaskBar/FvwmTaskBar.1:
8763         * FvwmTheme/FvwmTheme.1:
8764         Replaced several occurrences of InitFunction and/or RestartFunction
8765         with StartFunction.
8767 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
8769         * FvwmConsole/Makefile.am: removed use of $< on explicit rule,
8770         removed FvwmConsoleC.pl rule, it is now in configure.in
8771         * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@
8773 Thu Sep  2 19:28:55 1999  DanEspen  <dje@blue>
8775         * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule,
8776         not allowed on inferior makes.
8778         * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space
8779         when the input form only has one input field.  Fix pixel dropping,
8780         bad refresh with ^k and ^d.
8782 1999-09-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8784         * FvwmIconMan/x.c: fixed redrawing of IconMan
8786 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8788         * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem
8789         (with M_LOCKONSEND).
8791 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8793         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line
8795         * FvwmButtons/parse.c:
8796         * FvwmButtons/FvwmButtons.c:
8797         * FvwmButtons/FvwmButtons.h: removed old panel code
8799         * **/*: tagged with label "ifdef_old_buttons_panels"
8801         * FvwmButtons/FvwmButtons.c (Loop):
8802         (Slide):
8803         (seekpanel):
8804         (process_message):
8805         (main): disabled old panel code
8807         * FvwmButtons/parse.c (ParseButton):
8808         (ParseConfigLine):
8810 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8812         * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan
8814         * FvwmButtons/button.c (select_button): fixed button selection in
8815         containers.
8817 1999-09-01  Hippo
8819         * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating
8821 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8823         * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for
8824         iconic panels
8825         (swallow): fix respawning of panels
8827 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8829         * FvwmButtons/button.c (find_swallow_button): new function
8831         * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in
8832         IconMan
8834 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8836         * FvwmButtons/FvwmButtons.c (Loop):
8837         (HandlePanelPress): moved panel mapping/unmapping code to own function
8839 1999-08-31  Brad Giaccio  <bgiaccio@psrw.com>
8841         * FvwmIconBox/FvwmIconBox.c (main):
8842         (CreateWindow)(process_message):
8843         (change_colorset): first cut at colorset support in FvwmIconBox,
8844         no pixmap backgrounds used on icon but main window does get the pixmap
8846 Tue Aug 31 13:09:47 1999  DanEspen  <dje@blue>
8848         * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set
8849         the window title.
8851 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8853         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed
8854         backgorund of swallowed apps without colour sets
8855         (Loop): fixed flashing at the start of sliding
8856         panel does not slide if it has been moved or resized
8858 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8860         * FvwmButtons/parse.c (ParsePanel):
8861         * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right,
8862         slidedelay and slidesteps options to Panel command
8863         (main): removed debug code
8865 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8867         * FvwmButtons/draw.c (RedrawButton):
8868         (DrawTitle):
8869         (RedrawButton):
8870         * FvwmButtons/FvwmButtons.c (swallow):
8871         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
8872         * FvwmButtons/output.c (DumpButtons):
8873         (SaveButtons):
8874         * FvwmButtons/parse.c (ParseContainer):
8875         (ParseButton):
8876         * FvwmButtons/button.c (buttonSwallow):
8877         (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps
8878         or unmaps the application every time the button is pressed instead of
8879         swallowing it in a button. Positioning and sliding such panels is not
8880         implemented yet.
8882 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8884         * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets
8886 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8888         * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably
8889         still possible to make FvwmAuto fail with repeated lower/raise/restack
8890         packages
8892         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
8893         allows to set coluor sets on all buttons and containers and updates
8894         them at run time
8895         (main): removed forgotten debug code
8897 1999-08-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8899         * FvwmButtons/FvwmButtons.c (change_colorset):
8900         (handle_colorset_packet):
8901         (process_message): FvwmButtons updates colorset on main window at run
8902         time
8903         (recursive_change_colorset):
8904         (change_swallowed_window_colorset): Colorsets on swallowed applications
8905         are updated at run time
8907         * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak
8909         * FvwmButtons/FvwmButtons.c (main):
8910         * FvwmButtons/parse.c (ParseConfigLine): new option
8911         *FvwmButtonsButtonGeometry specifies the size of all individual buttons
8913         * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1
8914         vertically too
8916         * FvwmButtons/button.c (MakeContainer): initialise values with memset
8918         * FvwmButtons/draw.c (RedrawButton):
8919         * FvwmButtons/output.c (DumpButtons):
8920         * FvwmButtons/FvwmButtons.c (RecursiveLoadData):
8921         (CreateUberButtonWindow):
8922         (Slide):
8923         (SetButtonSize):
8924         * FvwmButtons/draw.c (RedrawButton):
8925         * FvwmButtons/button.c (select_button):
8926         (buttonXPos):
8927         (buttonYPos):
8928         (buttonWidth):
8929         (buttonHeight): FvwmButtons can be resized to any size, not just
8930         multiples of the button size
8932         * FvwmButtons/FvwmButtons.h (struct container_info_struct):
8934         * FvwmButtons/button.c (buttonXPos):
8935         (buttonYPos):
8936         (buttonWidth):
8937         (buttonHeight):
8938         (buttonSwallowCount): made functions from former macros.
8940 1999-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8942         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8943         * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up
8945         * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized
8946         Picture
8948         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
8950         * FvwmPager/FvwmPager.1: added description of '*' specification for
8951         colour sets
8952         * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
8953         colour sets
8954         (ParseOptions): fixed parsing of colour sets,
8955         (ParseColorset): common function for colour set parsing
8956         * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump
8958         * FvwmTaskBar/FvwmTaskBar.c (main):
8959         (ProcessMessage): removed '#ifdef FVWM95'
8961 1999-08-27  Hippo
8963         * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon
8964         as it has the pixel value.
8965         * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap,
8966         *FvwmAnimateTransmitPixmap.
8968 1999-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8970         * FvwmButtons/button.c (alloc_button):
8971         * FvwmButtons/draw.c (RedrawButton):
8972         (MakeButton): fix drawing of plain buttons without colour sets
8974         * FvwmButtons/button.c (MakeContainer):
8976         * FvwmIconMan/x.c (create_manager_window):
8977         (create_manager_window):
8978         * FvwmIconMan/xmanager.c (fix_manager_size):
8979         * FvwmIconMan/x.c (create_manager_window): IconMan can be resized
8980         vertically (if it is configured not to grow in any direction).
8981         fixed pixmap colour set backgrounds when resizing vertically
8983         * FvwmButtons/icons.c:
8984         * FvwmButtons/FvwmButtons.c:
8985         * FvwmButtons/draw.c: some very small performance enhancements
8987         * FvwmCommand/FvwmCommand.c:
8988         * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand
8989         does not work if $HOME or $DISPLAY is not set
8991 1999-08-24  Hippo
8993         * FvwmTheme/FvwmTheme.c: can specify the background color as "average"
8994         and FvwmTheme calculates the average color of the pixmap
8996 1999-08-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8998         * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix
8999         (MapBalloonWindow): fixed balloon position when balloons are vertically
9000         and horizontally off screen
9002 Sat Aug 21 15:58:22 1999  DanEspen  <dje@blue>
9004         * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands
9005         thru "sendtomodule".
9007         * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command.
9009 1999-08-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9011         * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man
9012         page
9014         * FvwmIconMan/fvwm.c (ProcessMessage):
9015         (focus_change): fixed IconMan not displaying focus after page switches
9017 1999-08-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9019         * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros
9021 1999-08-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9023         * FvwmWinList/FvwmWinList.c (ErrorHandler):
9024         (main):
9025         * FvwmWharf/FvwmWharf.c (main):
9026         * FvwmTheme/FvwmTheme.c (error_handler):
9027         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
9028         (main):
9029         * FvwmScroll/FvwmScroll.c (main):
9030         * FvwmScript/FvwmScript.c (main):
9031         * FvwmSaveDesk/FvwmSaveDesk.c (main):
9032         * FvwmSave/FvwmSave.c (main):
9033         * FvwmM4/FvwmM4.c (m4_defs):
9034         * FvwmCpp/FvwmCpp.c (cpp_defs):
9035         * FvwmRearrange/FvwmRearrange.c (main):
9036         * FvwmPager/x_pager.c (FvwmErrorHandler):
9037         * FvwmPager/FvwmPager.c (main):
9038         * FvwmIdent/FvwmIdent.c (main):
9039         * FvwmIconBox/FvwmIconBox.c (main):
9040         (myErrorHandler):
9041         * FvwmGtk/FvwmGtk.c (main):
9042         * FvwmForm/FvwmForm.c (main):
9043         * FvwmEvent/FvwmEvent.c (main):
9044         * FvwmDebug/FvwmDebug.c (main):
9045         * FvwmConsole/FvwmConsole.c (main):
9046         * FvwmCommand/FvwmCommandS.c (main):
9047         * FvwmButtons/FvwmButtons.c (myErrorHandler):
9048         (main):
9049         * FvwmBacker/FvwmBacker.c (main):
9050         * FvwmAuto/FvwmAuto.c (main):
9051         * FvwmAnimate/FvwmAnimate.c (main):
9052         * FvwmIconMan/x.c (handle_error):
9053         modules use new service function PrintXErrorAndCoredump
9054         all modules use function SendFinishStartupNotification to tell fvwm
9055         they are running
9057         * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
9058         command
9060 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9062         * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to
9063         fvwm when it has entered its main loop.
9065         * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets
9067         * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes
9068         with colour sets when in '* *' mode.
9070         * FvwmScript/Instructions.c (ChangeFont):
9071         * FvwmButtons/draw.c (RedrawButton):
9072         * FvwmButtons/FvwmButtons.c:
9073         * FvwmTheme/FvwmTheme.c (parse_colorset):
9074         * FvwmButtons/parse.c (expand_action): -Wall fixes
9076         * FvwmPager/FvwmPager.c (list_window_name):
9077         * FvwmPager/x_pager.c (MapBalloonWindow):
9078         (UnmapBalloonWindow):
9079         Pager updates balloon windows while they are mapped and does not map
9080         empty balloons (e.g. after startup).
9082         * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page
9083         changes
9085         * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with
9086         gradient/pixmap backgrounds from colorsets.
9088 1999-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9090         * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with
9091         gradient background.
9093         * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top,
9094         $[-]bottom, $width, $height, $bg, $fg
9096         * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default
9097         colours
9099         * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
9101         * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
9102         AspectShape
9104 1999-08-16  Hippo
9106         * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager
9107         mini windows to 3d if *FvwmPagerWindowColorsets is specified.
9108         *FvwmPagerWindowBorderWidth sets the minimum mini window size, the
9109         default of 1 gives the original size of 3x3.
9111 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9113         * FvwmButtons/parse.c (expand_action): moved to parse.c
9115         * FvwmButtons/FvwmButtons.c (expand_action): new function
9117 1999-08-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9119         * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background
9120         handled properly (by setting it to the backgorund colour)
9122         * FvwmIconMan/x.c (create_manager_window):
9123         * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of
9124         CreateBackgroundPixmap
9126         * FvwmTheme/FvwmTheme.c: some cleanup
9127         fixed pixmap specifier parsing
9129         * FvwmButtons/parse.c (ParseButton):
9130         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
9131         (CreateWindow): renamed to CreateUberButtonWindow
9132         * FvwmButtons/parse.c (match_string): renamed to ParseButton
9133         (ParseConfiguration):
9134         (ParseConfigLine):
9136         * FvwmButtons/FvwmButtons.c:
9137         * FvwmButtons/parse.c:
9138         * FvwmButtons/button.c:
9139         * FvwmButtons/draw.c:
9140         * FvwmButtons/misc.c:
9141         * FvwmButtons/icons.c:
9142         * FvwmButtons/output.c: reindented
9144         * Chandelog:
9145         * FvwmWharf/README:
9146         * FvwmSaveDesk/FvwmSaveDesk.1:
9147         * FvwmSaveDesk/example/fvwm2rc:
9148         * FvwmRearrange/FvwmRearrange.c (main):
9149         * FvwmIconMan/FvwmIconMan.1:
9150         * FvwmGtk/FvwmGtk.1:
9151         * FvwmGtk/FvwmGtk.c:
9152         * FvwmForm/FvwmForm.c (ReadDefaults):
9153         * FvwmForm/FvwmForm.1:
9154         * FvwmForm/FormFvwmTalkHelp.:
9155         * FvwmForm/FormFvwmSetup.in:
9156         * FvwmEvent/FvwmEvent.1:
9157         * FvwmCpp/FvwmCpp.1:
9158         * FvwmConsole/FvwmConsole.1:
9159         * FvwmConsole/Changes:
9160         * FvwmCommand/scripts/focus-link.pl:
9161         * FvwmCommand/scripts/focus-link.1:
9162         * FvwmCommand/scripts/focus-link:
9163         * FvwmCommand/findcmd.plK:
9164         * FvwmCommand/findcmd:
9165         * FvwmCommand/FvwmCommand.c:
9166         * FvwmCommand/FvwmCommand.h:
9167         * FvwmCommand/FvwmCommand.1:
9168         * FvwmBanner/FvwmBanner.1:
9169         * FvwmAudio/FvwmAudio.1:
9170         * FvwmAuto/FvwmAuto.1:
9171         * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm
9173 1999-08-12  Hippo
9175         * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat,
9176         if -ve and using colorset the mini-windows look 3d
9178 1999-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9180         * FvwmButtons/FvwmButtons.c (Loop):
9181         (GetRealGeometry): fixed signature (XGetGeometry was called with ushort
9182         arguments instead of unsigned int)
9183         (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in
9184         actions.
9185         (GetButtonAction): removed debug fprintf
9187         * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
9188         sigh!
9190 1999-08-12  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9192         * FvwmButtons/parse.c (get_window_geometry):
9193         (ParseConfigLine): moved parsing of geometry string into separate
9194         function
9196         * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
9197         when pager was resized
9199 1999-08-11  Hippo
9201         * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used
9203 1999-08-11  Dan Espen  <dane@mk.telcordia.com>
9205         * FvwmForm/FormFvwmSetup.in: Fix installed config file names.
9207 1999-08-10  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9209         * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto
9211 1999-08-09  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9213         * FvwmPager/FvwmPager.c: Disable SloppyFocus by default
9215         * FvwmPager/FvwmPager.c (ParseOptions):
9216         * FvwmPager/x_pager.c (HandleEnterNotify):
9217         (DispatchEvent):
9218         * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer
9219         focus whenever a pager subwindow is entered with the mouse
9221 1999-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9223         * FvwmPager/x_pager.c (HandleExpose):
9224         (GetWindowColors):
9225         (change_colorset): handle change of window foreground at run time with
9226         colorsets
9228         * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
9229         GetNextToken
9230         (NewPagerStringItem): initialise colorsets in desk specific settings
9231         (ParseOptions): fixed several coredumps (accessing item->next->...
9232         althought item is newly created and thus item->next == NULL)
9234         * FvwmTheme/FvwmTheme.1: fixed typo
9236 1999-08-06  Hippo
9238         * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning
9240 1999-08-05  Brad Giaccio
9242         * FvwmPager/*: added new config option *FvwmPagerWindowColorsets
9243         * FvwmIconMan/*: added colorset support
9245 1999-08-05  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9247         * FvwmForm/FvwmForm.c:
9248         * FvwmForm/FvwmForm.h: moved colorset statics to .c file
9250 1999-08-04  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9252         * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched
9253         before FvwmAuto raises the last window
9255 1999-08-03  Mikhael Goikhman  <migo@homemail.com>
9257         * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64
9258         * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's
9260 1999-08-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9262         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to
9263         'iconify off'
9265         * FvwmWharf/FvwmWharf.1: some clean up
9267         * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
9269         * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
9270         Ben Winslow
9272 1999-07-29  Brad Giaccio
9274         * FvwmPager/*: added colorset support
9276 1999-07-28  Hippo
9278         * FvwmWinList/*: added colorset support
9280 1999-07-22  Brad Giaccio
9282         * FvwmForm/*: added colorset support
9283         * FvwmScroll/*: added colorset support
9285 1999-07-21  Dan Espen  <dane@mk.telcordia.com>
9287         * FvwmBanner/FvwmBanner.1: General cleanups to the man page.
9289 1999-07-10  Mikhael Goikhman  <migo@homemail.com>
9291         * FvwmForm/FormFvwmRootCursor.pl:
9292         * FvwmForm/FormFvwmRootCursor.:
9293         Initial cursor is now checked, more colors, cursor names are 5 in row
9294         to help people with 800x600 screens.
9296         * FvwmTaskBar/Mallocs.[hc]:
9297         * FvwmBacker/Mallocs.[hc]:
9298         Added const to char * in UpdateString().
9300 1999-07-10  Chris Rankin <rankinc@zipworld.com.au>
9302         * FvwmTaskBar/FvwmTaskBar.c
9303         Changed SIGALRM handler to use sigaction-type semantics; replaced
9304     MotionNotify event-mask for XSendEvent() with EnterNotify since
9305     no clients accept MotionNotify events (hence no tool-tips!). Removed
9306     lingering debug-fprintfs and rewrote EndLessLoop() so that it only
9307     uses the single select() statement. (Modelled after FvwmWinList.)
9308     Added "void" to a lot of empty prototypes, and added GNU "noreturn"
9309     attribute to DeadPipe(). Concentrated all calls to alarm() within the
9310     SetAlarm() and ClearAlarm() functions.
9312 1999-07-10  Tomas Ogren  <stric@ing.umu.se>
9314         * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't
9315         exist on neither Solaris 2.6 nor IRIX 6.5.4f
9316         * FvwmGtk/expand.c: Initialize a variable to NULL
9318 1999-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9320         * FvwmWharf/FvwmWharf.c (Loop):
9321         (Loop):
9322         (CloseFolder):
9323         * FvwmScript/FvwmScript.c (SendMsgToScript):
9324         (ReadXServer):
9325         * FvwmScript/Widgets/Tools.c (DrawPMenu):
9326         (SelectMenu):
9327         * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
9328         * FvwmIconMan/fvwm.c (icon_name):
9329         (sendtomodule):
9330         * FvwmForm/ReadXServer.c (ReadXServer):
9331         * FvwmConsole/FvwmConsoleC.c (main):
9332         * FvwmConsole/FvwmConsole.c: --pedantic fixes
9334         * FvwmTaskBar/FvwmTaskBar.c:
9335         * FvwmTaskBar/ButtonArray.c:
9336         * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai
9338 1999-07-04  Chris Rankin  <rankinc@zipworld.com.au>
9340     * FvwmScript/FvwmScript.c : Added new signal handling (sigaction),
9341     installed an exit-procedure to close down X and used fvwmSelect()
9342     instead of raw select(). First parameter of select is now
9343     guaranteed to be correct. Added GNU "noreturn" attribute to Quit().
9344     ScriptPath variable is now handled correctly from FvwmTalk, assuming
9345     that ScriptPath is not already defined.
9347 1999-07-01  Paul D. Smith  <psmith@gnu.org>
9349         * FvwmGtk/menu.c (menu_submenu): Remove unused variable.
9351 1999-06-29  Dan Espen  <dane@mk.telcordia.com>
9353         * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the
9354         FvwmForm shutdown.
9356 1999-06-28 Olvier Chapuis <olivier.chapuis@free.fr>
9358         * INSTALL.fvwm2: Added LibStroke in the optional libraries section.
9359         * fvwm/fvwm2.1: Corrected Stroke entries.
9361 1999-06-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9363         * FvwmButtons/FvwmButtons.c: removed stray fprintf
9365 1999-06-27  Olivier Chapuis <olivier.chapuis@free.fr>
9367         * FvwmAnimate/FvwmAnimate.1: Corrected misprints
9368         * FvwmButtons/FvwmButtons.1:
9369         * FvwmCommand/FvwmCommand.1:
9370         * FvwmConsole/FvwmConsoleC.pl.1:
9371         * FvwmEvent/FvwmEvent.1:
9372         * FvwmForm/FvwmFrom.1:
9373         * FvwmPager/FvwmPager.1:
9374         * FvwmWharf/FvwmWharf.1:
9375         * FvwmSaveDesk/FvwmSaveDesk.1:
9377 1999-06-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9379         * FvwmScript/Widgets/Widget.c:
9380         * FvwmScript/Widgets/VScrollBar.c:
9381         * FvwmScript/Widgets/VDipstick.c:
9382         * FvwmScript/Widgets/Tools.h:
9383         * FvwmScript/Widgets/Tools.c:
9384         * FvwmScript/Widgets/TextField.c:
9385         * FvwmScript/Widgets/Swallow.c:
9386         * FvwmScript/Widgets/Rectangle.c:
9387         * FvwmScript/Widgets/RadioButton.c:
9388         * FvwmScript/Widgets/PushButton.c:
9389         * FvwmScript/Widgets/PopupMenu.c:
9390         * FvwmScript/Widgets/MiniScroll.c:
9391         * FvwmScript/Widgets/Menu.c:
9392         * FvwmScript/Widgets/List.c:
9393         * FvwmScript/Widgets/ItemDraw.c:
9394         * FvwmScript/Widgets/HScrollBar.c:
9395         * FvwmScript/Widgets/HDipstick.c:
9396         * FvwmScript/Widgets/CheckBox.c:
9397         * FvwmScript/types.h:
9398         * FvwmScript/Instructions.c:
9399         * FvwmScript/FvwmScript.c:
9400         * FvwmWinList/Mallocs.h:
9401         * FvwmWinList/Mallocs.c:
9402         * FvwmWinList/List.h:
9403         * FvwmWinList/List.c:
9404         * FvwmWinList/FvwmWinList.h:
9405         * FvwmWinList/FvwmWinList.c:
9406         * FvwmWinList/Colors.h:
9407         * FvwmWinList/Colors.c:
9408         * FvwmWinList/ButtonArray.c:
9409         * FvwmWinList/ButtonArray.h:
9410         * FvwmWinList/ButtonArray.c:
9411         * FvwmWharf/stepgfx.h:
9412         * FvwmWharf/stepgfx.c:
9413         * FvwmWharf/icons.c:
9414         * FvwmWharf/Wharf.h:
9415         * FvwmWharf/FvwmWharf.c:
9416         * FvwmTaskBar/Start.h:
9417         * FvwmTaskBar/Start.c:
9418         * FvwmTaskBar/Mallocs.h:
9419         * FvwmTaskBar/Mallocs.c:
9420         * FvwmTaskBar/List.h:
9421         * FvwmTaskBar/List.c:
9422         * FvwmTaskBar/Goodies.h:
9423         * FvwmTaskBar/Goodies.c:
9424         * FvwmTaskBar/FvwmTaskBar.h:
9425         * FvwmTaskBar/Colors.h:
9426         * FvwmTaskBar/Colors.c:
9427         * FvwmTaskBar/ButtonArray.c:
9428         * FvwmTaskBar/FvwmTaskBar.c:
9429         * FvwmTaskBar/ButtonArray.h:
9430         * FvwmScroll/GrabWindow.c:
9431         * FvwmScroll/FvwmScroll.h:
9432         * FvwmScroll/FvwmScroll.c:
9433         * FvwmSaveDesk/FvwmSaveDesk.h:
9434         * FvwmSaveDesk/FvwmSaveDesk.c:
9435         * FvwmSave/FvwmSave.h:
9436         * FvwmSave/FvwmSave.c:
9437         * FvwmPager/x_pager.c:
9438         * FvwmPager/FvwmPager.h:
9439         * FvwmPager/FvwmPager.c:
9440         * FvwmM4/FvwmM4.h:
9441         * FvwmM4/FvwmM4.c:
9442         * FvwmIdent/FvwmIdent.h:
9443         * FvwmIdent/FvwmIdent.c:
9444         * FvwmIconMan/xmanager.h:
9445         * FvwmIconMan/xmanager.c:
9446         * FvwmIconMan/x.h:
9447         * FvwmIconMan/x.c:
9448         * FvwmIconMan/winlist.c:
9449         * FvwmIconMan/readconfig.h:
9450         * FvwmIconMan/readconfig.c:
9451         * FvwmIconMan/globals.c:
9452         * FvwmIconMan/fvwm.c:
9453         * FvwmIconMan/functions.c:
9454         * FvwmIconMan/debuglevels.h:
9455         * FvwmIconMan/debug.h:
9456         * FvwmIconMan/debug.c:
9457         * FvwmIconMan/FvwmIconMan.h:
9458         * FvwmIconMan/FvwmIconMan.c:
9459         * FvwmIconBox/icons.c:
9460         * FvwmIconBox/FvwmIconBox.h:
9461         * FvwmIconBox/FvwmIconBox.c:
9462         * FvwmGtk/windowlist.h:
9463         * FvwmGtk/windowlist.c:
9464         * FvwmGtk/menu.h:
9465         * FvwmGtk/menu.c:
9466         * FvwmGtk/gtkpixmapmenuitem.h:
9467         * FvwmGtk/gtkpixmapmenuitem.c:
9468         * FvwmGtk/expand.h:
9469         * FvwmGtk/expand.c:
9470         * FvwmGtk/dialog.c:
9471         * FvwmForm/ReadXServer.c:
9472         * FvwmForm/ParseCommand.c:
9473         * FvwmForm/FvwmForm.h:
9474         * FvwmForm/FvwmForm.c:
9475         * FvwmDebug/FvwmDebug.h:
9476         * FvwmDebug/FvwmDebug.c:
9477         * FvwmCpp/FvwmCpp.h:
9478         * FvwmConsole/getline.c:
9479         * FvwmConsole/FvwmConsoleC.pl.in:
9480         * FvwmConsole/FvwmConsoleC.c:
9481         * FvwmConsole/FvwmConsole.h:
9482         * FvwmConsole/FvwmConsole.c:
9483         * FvwmCommand/scripts/test2.sh:
9484         * FvwmCommand/scripts/test1.pl:
9485         * FvwmCommand/scripts/test1:
9486         * FvwmCommand/scripts/push-away.pl:
9487         * FvwmCommand/scripts/push-away:
9488         * FvwmCommand/scripts/focus-link.pl:
9489         * FvwmCommand/scripts/focus-link:
9490         * FvwmCommand/scripts/focus-Netscape.pl:
9491         * FvwmCommand/scripts/focus-Netscape:
9492         * FvwmCommand/scripts/ex-grpmv.pl:
9493         * FvwmCommand/scripts/ex-grpmv:
9494         * FvwmCommand/scripts/ex-cascade.pl:
9495         * FvwmCommand/scripts/ex-cascade:
9496         * FvwmCommand/scripts/ex-auto.pl:
9497         * FvwmCommand/scripts/ex-auto:
9498         * FvwmCommand/findcmd:
9499         * FvwmCommand/findcmd.pl:
9500         * FvwmCommand/FvwmCommand.h:
9501         * FvwmCommand/FvwmCommandS.c:
9502         * FvwmCommand/FvwmCommand.c:
9503         * FvwmBanner/FvwmBanner.c:
9504         * FvwmBacker/Mallocs.h:
9505         * FvwmBacker/Mallocs.c:
9506         * FvwmBacker/FvwmBacker.c:
9507         * FvwmAuto/FvwmAuto.c:
9508         * FvwmAnimate/FvwmAnimate.h:
9509         Added GPL copyright notice
9511         * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the
9512         library
9514         * FvwmScript/FvwmScript.c (MainLoop): corrected a typo;
9515         (Xinit): print module name if XOpenDisplay fails
9517 1999-06-26  Mikhael Goikhman  <migo@homemail.com>
9519         * FvwmForm/Makefile.am:
9520         * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor.
9521         * FvwmForm/FormFvwmRootCursor.: new form
9523 1999-06-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9525         * FvwmCommand/FvwmCommandS.c:
9526         * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil
9527         Bird.
9529 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9531     * FvwmForm/FvwmForm.c: new signal handling
9532     * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h"
9534 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9536     * FvwmWinList/ButtonArray.c: Set array->head correctly when
9537       deleting first button in array.
9539 1999-06-25  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9541         * FvwmGtk/FvwmGtk.c (main): exit properly when called with the
9542         wrong number of arguments.
9544 1999-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9546         * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs:
9547         - can't call GetConfigLine because it waits forever if no line arrives
9548         - don't free tline, it isn' malloced
9549         - call XFlush to make sure the text is visible in an expose
9551         * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize
9552         increment hints (0).
9554         * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random
9555         location
9557 1999-06-24  Hippo
9559         * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
9560         * FvwmButtons/*:                ditto
9561         * FvwmIdent/*:                  ditto
9562         * FvwmScroll/*:                 ditto
9563         * FvwmCpp/*:                    ditto
9564         * FvwmM4/*:                     ditto
9565         * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type
9566         * FvwmForm/FvwmForm.c:          ditto
9567         * FvwmIconMan/FvwmForm.c:       ditto
9568         * FvwmIconBox/*                 ditto
9569         * FvwmPager/*                   ditto
9570         * FvwmTaskBar/*                 ditto
9571         * FvwmWharf/*                   ditto
9572         * FvwmWinList/*                 ditto
9574 1999-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9576         * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the
9577         void on desk to desk transfers
9579 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9581         * FvwmPager/x_pager.c (IconMoveWindow):
9582         (MoveWindow): move window to cursor position before moving it out of
9583         the pager
9585         * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
9586         broken again?
9588         * FvwmEvent/FvwmEvent.c (event_table): removed excess events from
9589         list (I thought I'd put this in the 2.2 branch).
9591         * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline
9593         * FvwmAnimate/FvwmAnimate.c: added missing include for time.h
9595 1999-06-23  Hippo
9597         * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and
9598         FVWM_COLOR to reflect the visual type used by fvwm.
9600 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9602         * FvwmScript/script.c: increased number of allowed variables to 512
9604         * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out
9605         of the pager
9607 1999-06-22  Paul D. Smith  <psmith@gnu.org>
9609         * FvwmEvent/Makefile.am (install-exec-local): Make sure the local
9610         install rule for FvwmAudio supports the DESTDIR variable properly,
9611         and allows for configure transformations.
9613 1999-06-22  Hippo
9615         * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before
9616         user supplied args so that the user can override them.
9618 1999-06-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9620         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9621         deleting the last button in list (this time it's really fixed).
9623 1999-06-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9625         * FvwmPager/FvwmPager.c (Loop):
9626         (ExitPager):
9627         * FvwmPager/x_pager.c (DispatchEvent):
9628         (MoveWindow):
9629         (IconMoveWindow): use new function ExitPager
9631 1999-06-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9633         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9634         deleting the last button in list.
9636 1999-06-14  Dominik Vogt  <domivotdomivogt@bvstp038.bbn.hp.com>
9638         * FvwmPager/x_pager.c (DispatchEvent):
9639         * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager
9641 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9643         * FvwmPager/x_pager.c (Scroll): Center the desktop view around the
9644         mouse instead of placing the pointer in the top left corner.
9646         * FvwmPager/FvwmPager.c (main):
9647         * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first
9648         button release for improved usability
9650 Sat May 29 13:53:05 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9652         * FvwmEvent/FvwmEvent.c: replace packet size macros with
9653         new FvwmPacketHeaderSize & friends.
9655 Sat May 29 13:38:03 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9657         * FvwmAnimate/FvwmAnimate.c:
9658         * FvwmAuto/FvwmAuto.c:
9659         * FvwmBacker/FvwmBacker.c:
9660         * FvwmButtons/FvwmButtons.c:
9661         * FvwmCommand/FvwmCommandS.c:
9662         * FvwmConsole/FvwmConsole.c:
9663         * FvwmDebug/FvwmDebug.c:
9664         * FvwmForm/FvwmForm.c:
9665         * FvwmGtk/FvwmGtk.c:
9666         * FvwmIconBox/FvwmIconBox.c:
9667         * FvwmIconMan/fvwm.c:
9668         * FvwmIdent/FvwmIdent.c:
9669         * FvwmPager/FvwmPager.c:
9670         * FvwmPager/FvwmPager.h:
9671         * FvwmRearrange/FvwmRearrange.c:
9672         * FvwmSave/FvwmSave.c:
9673         * FvwmSaveDesk/FvwmSaveDesk.c:
9674         * FvwmScript/FvwmScript.c:
9675         * FvwmTaskBar/FvwmTaskBar.c:
9676         * FvwmWharf/FvwmWharf.c:
9677         * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket().
9679 1999-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9681         * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with
9682         multiple empty panels
9684 Mon May 24 21:27:48 1999  DanEspen  <dje@blue>
9686         * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to
9687         reduce pipe traffic.
9689         * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to
9690         reduce pipe traffic.
9692 1999-05-24  Bob Woodside <proteus@pcnet.com>
9694         * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command.
9695         This prevents flashing of windows that shouldn't be seen during the
9696         simultaneous transition to a new desk and page, without the side
9697         effects of the old "GoToDesk 0 10000" hack.
9699 Sun May 23 11:52:33 1999  DanEspen  <dje@blue>
9701         * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to
9702         reduce pipe traffic, even though I have my doubts that this module
9703         should be reading a config at all.  It seems to only make sense to
9704         control this module thru the command line.
9706         * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade
9707         shells work.  The first 5 args must be before the -tile or -cascade.
9709 Sat May 22 08:42:24 1999  DanEspen  <dje@blue>
9711         * FvwmWinList/FvwmWinList.c (ParseConfig):
9712         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
9713         * FvwmScroll/FvwmScroll.c (main):
9714         * FvwmScript/FvwmScript.c (ParseOptions):
9715         * FvwmIdent/FvwmIdent.c (main):
9716         * FvwmGtk/FvwmGtk.c (parse_options):
9717         * FvwmIconBox/FvwmIconBox.c:
9718         * FvwmEvent/FvwmEvent.c (config):
9719         * FvwmBanner/FvwmBanner.c (parseOptions):
9720         * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to
9721         reduce pipe traffic.
9723         * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to
9724         reduce pipe traffic.  Remove unused var, and strlen for "CLength".
9726 Sat May 22 18:04:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9728         * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable
9729         `buffer'.
9731 Mon May 17 21:35:54 1999  DanEspen  <dje@blue>
9733         * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to
9734         reduce pipe traffic.
9736         * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe
9737         traffic.
9739         * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic.
9741 1999-05-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9743         * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when
9744         resizing FvwmButtons
9746         * FvwmButtons/draw.c (RelieveButton): use library function to draw
9747         reliefs
9749 1999-05-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9751         * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief
9752         around buttons was a bit too large
9754         * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as
9755         for main module
9757         * FvwmPager/x_pager.c (MoveWindow):
9758         (IconMoveWindow):
9759         fix to prevent windows in the pager to get lost off the virtual desktop
9760         (MoveWindow): fixed a bug that could warp a window from the last desk
9761         to the first desk
9762         (MoveWindow): move window to closest page when dragged off the virtual
9763         desktop (when there are more slots in the pager than pages displayed).
9765 1999-05-18  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9767         * FvwmGtk/*: implement "Function <func>" and titles for window lists.
9769 1999-05-17  Hippo
9771         * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes
9772         the FvwmBanner window be override_redirect.
9774 Sun May 16 10:56:06 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9776         * FvwmWinList/FvwmWinList.c (MainEventLoop):
9777         * FvwmWharf/FvwmWharf.c (My_XNextEvent):
9778         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
9779         * FvwmScroll/FvwmScroll.h:
9780         * FvwmScroll/GrabWindow.c (Loop):
9781         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
9782         * FvwmScript/Widgets/List.c:
9783         * FvwmScript/Instructions.c (Quit):
9784         * FvwmScript/FvwmScript.c (MainLoop):
9785         * FvwmRearrange/FvwmRearrange.c:
9786         * FvwmPager/FvwmPager.c (My_XNextEvent):
9787         * FvwmIdent/FvwmIdent.c (list_end):
9788         * FvwmIconMan/FvwmIconMan.c (main_loop):
9789         * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
9790         * FvwmForm/FvwmForm.c (MainLoop):
9791         * FvwmConsole/FvwmConsole.c:
9792         * FvwmCommand/FvwmCommandS.c:
9793         * FvwmCommand/FvwmCommand.c:
9794         * FvwmButtons/FvwmButtons.c (My_XNextEvent):
9795         * FvwmBanner/FvwmBanner.c (main):
9796         * FvwmAuto/FvwmAuto.c (main): update select() function call and
9797         fd_width type, for new AC_FUNC_SELECT macro.
9799 1999-05-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9801         * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup
9803         * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect
9804         instead of being transient
9806 1999-05-14  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9808         * FvwmGtk/windowlist.c (construct_window_list): implement
9809         sorted window lists.
9811 Thu May 13 19:26:00 1999  DanEspen  <dje@blue>
9813         * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands
9814         sent to fvwm.
9816 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9818         * FvwmEvent/FvwmEvent.c (config): revert the patch to the
9819         parsing of *FvwmEvent lines, since it was based on misinformation.
9821 1999-05-12  Paul D. Smith  <psmith@gnu.org>
9823         * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on
9824         having modules use #include <libs/Module.h>, etc., rather than
9825         #include <Module.h>.  So, we need to add -I$(top_srcdir) to the
9826         includes list, not -I$(top_srcdir)/libs.  The latter won't work if
9827         you build outside of the distribution directory.
9829         * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go
9830         inside the if statement.
9832 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9834         * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting
9835         when switching desks with mouse button 3.
9837 1999-05-11  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9839         * FvwmEvent/FvwmEvent.c (event_table): bring in sync with
9840         list of events in Module.h, change the parsing of
9841         *FvwmEvent lines to treat everything after the event type
9842         as action.
9844 1999-05-11  Dan Espen  <dane@mk.bellcore.com>
9846         * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME
9847         and filename on save.
9848         Save and apply was not updating the "delay" value.
9850 1999-05-09  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9852         * FvwmGtk/FvwmGtk.c: improved window list; it displays
9853         geometry and mini-icon now and knows the options
9854         "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk",
9855         "UseIconName", "Icons/NoIcons/OnlyIcons",
9856         "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal".
9858         * FvwmGtk/FvwmGtk.c: split off a couple of smaller files:
9859         {dialog,expand,menu,windowlist}.[ch].
9861         * FvwmGtk/Makefile.am: add the new files.
9863 Sat May  8 11:55:10 1999  DanEspen  <dje@blue>
9865         * FvwmEvent/Makefile.am  (install-exec-local): rm FvwmAudio before
9866         attempting to create a link, otherwise "ln -s" might fail.
9868 1999-05-07  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
9870         * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too
9871         many arguments.
9873 Fri May  7 15:43:36 1999  DanEspen  <dje@blue>
9875         * FvwmWinList/FvwmWinList.1: .TH line fixup.
9877         * FvwmWharf/FvwmWharf.1: .TH line fixup.
9879         * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup.
9881         * FvwmScroll/FvwmScroll.1: .TH line fixup.
9883         * FvwmScript/FvwmScript.1: .TH line fixup.
9885         * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup.
9887         * FvwmSave/FvwmSave.1: .TH line fixup.
9889         * FvwmRearrange/FvwmRearrange.1: .TH line fixup.
9891         * FvwmPager/FvwmPager.1: .TH line fixup.
9893         * FvwmM4/FvwmM4.1: .TH line fixup.
9895         * FvwmIdent/FvwmIdent.1: .TH line fixup.
9897         * FvwmIconMan/FvwmIconMan.1: .TH line fixup.
9899         * FvwmIconBox/FvwmIconBox.1: .TH line fixup.
9901         * FvwmForm/FvwmForm.1: .TH line fixup.
9903         * FvwmEvent/FvwmEvent.1: .TH line fixup.
9905         * FvwmDebug/FvwmDebug.1: .TH line fixup.
9907         * FvwmCpp/FvwmCpp.1: .TH line fixup.
9909         * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup.
9911         * FvwmConsole/FvwmConsole.1: .TH line fixup.
9913         * FvwmCommand/FvwmCommand.1: .TH line fixup.
9915         * FvwmBanner/FvwmBanner.1: .TH line fixup.
9917         * FvwmButtons/FvwmButtons.1: .TH line fixup.
9919         * FvwmBacker/FvwmBacker.1: .TH line fixup.
9921         * FvwmAudio/FvwmAudio.1: .TH line fixup.
9923         * FvwmAuto/FvwmAuto.1: .TH line fixup.
9925         * FvwmAnimate/FvwmAnimate.1: .TH line fixup.
9927 Thu May  6 23:12:55 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9929         * FvwmEvent/Makefile.am (install-exec-local): make a symlink for
9930         FvwmAudio, instead of the shell script.
9932 1999-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9934         * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made
9935         this the default because it is much faster
9937         * Makefile.am (SUBDIRS): FvwmAudio is no longer built
9939         * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke
9940         FvwmEvent -audio
9942 Wed May  5 23:51:00 1999  DanEspen  <dje@blue>
9944         * FvwmForm/FormFvwmForm.: Put slash and dot back on output file.
9946         * FvwmForm/FvwmForm.c: Correct line width calculation for forms
9947         with a message area when using a proportional text font.
9949 1999-05-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9951         * FvwmScript/FvwmScript.c: honour color limit and make it possible to
9952         compile without xpm
9954         * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
9955         a random value).
9957 1999-05-05  Dan Espen  <dane@mk.bellcore.com>
9959         * FvwmForm/FvwmForm.1: Man page update to make it clear that you use
9960         ^M, not the string "RETURN" for a button activated by the keyboard.
9962 1999-05-04  Hippo
9964         * FvwmButtons/*.c: does dynamic color changing.
9966 1999-05-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9968         * FvwmAudio/FvwmAudio.c (config): fixed coredump
9970         * FvwmPager/x_pager.c (FvwmErrorHandler):
9971         * FvwmPager/FvwmPager.c (Loop):
9972         fix for lost xlib sequence
9974         * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility
9976         * FvwmEvent/FvwmEvent.c:
9977         reindented code
9978         some general clean up
9979         various memory leak and coredump fixes
9981         * FvwmEvent/FvwmEvent.c (execute_event):
9982         cleaned up and fixed FvwmAudio compatbility fix
9984 1999-05-02  Michael Han  <mikehan@best.com>
9986         * FvwmEvent/FvwmEvent.c: changes to main(), config(), and
9987         execute_event() for FvwmAudio compatability, namely the
9988         PlayCmd and Dir commands.
9990 Sat May  1 11:46:24 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9992         * */*: include libs/Module.h rather than fvwm/module.h.
9994 Sat May  1 02:35:19 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9996         * FvwmWinList/ButtonArray.c (INNER_MARGIN):
9997         * FvwmScript/Widgets/TextField.c (dec): move #define to column 1.
9999 Sat May  1 01:52:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10001         * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg
10002         mismatches on machines where "sizeof" is an int (the original code
10003         causes mismatches where "sizeof" is a long).  Sigh.  Give up and
10004         cast "sizeof" arguments to int.
10006 1999-04-29  Hippo
10008         * FvwmBacker/*: Removed select() calls and unused #include's
10010 Wed Apr 28 20:45:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10012         * FvwmRearrange/Makefile.am (FvwmCascade):
10013         * FvwmRearrange/Makefile.am (FvwmTile):
10014         * FvwmForm/Makefile.am (FvwmTalk): force generation each time.
10016 1999-04-28  Hippo
10018         * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing.
10019         * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground().
10021 1999-04-27  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
10023         * FvwmWharf/FvwmWharf.c (ParseOptions):
10024         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
10025         * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error
10026         in copying the ImagePath config option.
10028         * FvwmForm/FvwmForm.c: fix "int format, different type arg"
10029         errors in printf()s.
10031 1999-04-28  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10033         * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from
10034         libs/Strings.c instead of strdup when copying the image path.
10036         * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize.
10038         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10039         optionally use imlib to load and scale images.
10040         (icon_size): new function to implement the config command
10041         *FvwmGtkIconSize.
10043         * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS):
10044         (GDK_IMLIB_LIBS): New variables for imlib support.
10046 1999-04-27  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10048         * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement
10049         the config command *FvwmGtkRCFile.
10051         * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for
10052         how to make FvwmGtk use GNOME themes.
10054 1999-04-27  Bob Woodside <proteus@pcnet.com>
10056         * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the
10057         ImagePath config option.
10059 1999-04-27  Hippo
10061         * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do
10062         dynamic color changing with the fvwm DefaultColors command.
10063         * FvwmAnimate/FvwmAnimate.C: ditto
10065 Tue Apr 27 09:50:46 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10067         * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in
10068         the command table even if HAVE_RPLAY not defined, to avoid a
10069         coredump in parsing.  [PR#318]
10071 Mon Apr 26 12:20:54 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10073         * FvwmForm/FormFvwmSetup.in: don't require trailing slash in
10074         FVWM_USERHOME variable.
10076 1999-04-26  Matthias Clasen  <clasen@pong.mathematik.uni-freiburg.de>
10078         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10079         dont use accel labels, since accelerators won't work anyway.
10080         (convert_label_with_ampersand):
10081         (create_label_pattern): functions from gtkcauldron.c in the
10082         gnome-libs package for dealing with underlined accelerators.
10083         (get_menu_accel_group): function from gnome-app-helper.c in
10084         the gnome-libs package.
10085         (menu_item_new_with_pixmap_and_label): use the "stolen" functions
10086         above to implement keyboard navigation like in fvwms native menus.
10088         * FvwmGtk/FvwmGtk.1: document underlined accelerators.
10090 Mon Apr 26 01:33:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10092         * FvwmTaskBar/Mallocs.h:
10093         * FvwmScroll/FvwmScroll.h:
10094         * FvwmScroll/FvwmScroll.h:
10095         * FvwmIdent/FvwmIdent.h:
10096         * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and
10097         CopyString.  Both are now in libs.
10099 Fri Apr 23 13:22:14 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10101         * FvwmWinList/List.c (PrintList): fix up printing of flags.  This
10102         really needs a general solution in libfvwm.  flagstoascii()
10103         anyone?
10105         * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket
10106         before dereferencing it.
10108 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10110         * FvwmGtk/FvwmGtk.c (parse_argument): use new function
10111         GetNextSimpleOption instead of old name GetNextOption.
10112         Removed C++ comment.
10114 1999-04-22  Bob Woodside  <proteus@pcnet.com>
10116         * FvwmPager/x_pager.c: Changed "Desk" command (which we've
10117         documented as obsolete) to "GoToDesk".
10119 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10121         * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to
10122         die with 2.2.x Linux kernels.
10124 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10126         * FvwmTaskbar/FvwmTaskBar.c: GSFR.
10127         * FvwmTaskbar/FvwmTaskBar.h: Ibid.
10128         * FvwmTaskBar/List.c: Ibid.
10129         * FvwmTaskBar/List.h: Ibid.
10131 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10133         * FvwmWinList/FvwmWinList.c: GSFR.
10134         * FvwmWinList/FvwmWinList.h: Ibid.
10135         * FvwmWinList/List.c: Ibid.
10136         * FvwmWinList/List.h: Ibid.
10138 1999-04-20
10140         * FvwmAnimate now uses the Default_graphics config command to inherit
10141         the visuals of fvwm. Only works if you don't specify color or width.
10143 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10145         * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in
10146         my previous commit.
10148 1999-04-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10150         * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
10151         messages
10153         * FvwmPager/x_pager.c: removed NON_VIRTUAL option
10154         (IconSwitchPage): reduced memory usage
10156         * FvwmPager/x_pager.c (MoveWindow):
10157         (IconMoveWindow): reactivated bugfix for no-focus windows. It works now
10158         using the NoWarp option to 'Focus'
10159         Fixed some SendInfo commands missing the 'Silent' prefix
10161 1999-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10163         * FvwmPager/x_pager.c (DispatchEvent): reindented some code
10164         (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c
10165         (ReConfigure): fixed bug in size calculation when resizing
10167 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10169         * FvwmRearrange/FvwmRearrange.c: GSFR.
10171 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10173         * FvwmIconMan/FvwmIconMan.h: GSFR.
10174         * FvwmIconMan/fvwm.c: Ibid.
10175         * FvwmIconMan/winlist.c: Ibid.
10176         * FvwmIconMan/xmanager.c: Ibid.
10178 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10180         * FvwmIconBox/FvwmIconBox.c: GSFR.
10181         * FvwmIconBox/FvwmIconBox.h: Ibid.
10182         * FvwmIconBox/icons.c: Ibid.
10184 1999-04-19  Hippo
10186         * FvwmIdent/* now uses the Default_graphics config command to inherit
10187         the visuals of fvwm.
10188         * FvwmScroll/* ditto
10190 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10191         * FvwmPager/FvwmPager.c: Changed to handle the new-style
10192         packet, and changed all the flags references to their GSFR equivalents.
10193         * FvwmPager/FvwmPager.h: Ibid.
10194         * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all
10195         the "Silent" commands to their non-silent versions so the GSFR changes
10196         can be tested; "Silent" handling seems to be broken at the moment -
10197         FVWM segfaults whenever Pager sends a Silent command.
10200 Fri Apr 16 16:32:54 1999  DanEspen  <dje@blue>
10202         * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with
10203         the dot.
10205 1999-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10207         * FvwmButtons/FvwmButtons.c (Loop):
10208         reactivated resizing code for FvwmButtons
10210         * FvwmButtons/parse.h:
10211         * FvwmButtons/parse.c:
10212         * FvwmButtons/misc.h:
10213         * FvwmButtons/misc.c:
10214         * FvwmButtons/output.c:
10215         * FvwmButtons/icons.h:
10216         * FvwmButtons/icons.c:
10217         * FvwmButtons/draw.h:
10218         * FvwmButtons/draw.c:
10219         * FvwmButtons/button.h:
10220         * FvwmButtons/button.c:
10221         * FvwmButtons/FvwmButtons.c:
10222         * FvwmButtons/FvwmButtons.h:
10223         removed nonsense version number (Jarl must have read the 'Hitchhiker'
10224         once too often :-)
10225         implemented GPL
10227 1999-04-12  Hippo
10229         * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if
10230         none are specified in the config file.
10232 Sun Apr 11 15:17:47 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10234         * FvwmM4/Makefile.am (AM_CFLAGS):
10235         * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR.
10237 1999-04-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10239         * FvwmEvent/FvwmEvent.c:
10240         * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of
10241         GetNextOption
10243 1999-04-08  Hippo
10245         * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet
10247 1999-04-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10249         * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch
10251 1999-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10253         * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager
10254         (patch by Brad Giaccio)
10256 1999-04-06  Tomas Ogren  <stric@ing.umu.se>
10258         * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some
10259         ()'s to get rid of warnings.
10261 Sun Apr  4 12:11:38 1999  DanEspen  <dje@blue>
10263         * FvwmForm/FormFvwmForm.: Save config file in users config dir.
10265         * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir.
10267         * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList.
10269         * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList.
10271         * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar.
10273         * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar.
10275         * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll.
10277         * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll.
10279         * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager.
10281         * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager.
10283         * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent.
10285         * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent.
10287         * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan.
10289         * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox.
10291         * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox.
10293         * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker.
10295         * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker.
10297         * FvwmForm/FormFvwmSetup.in: New form, creates starting config.
10299         * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new
10300         form for creating new users config files.
10302 1999-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10304         * FvwmM4/FvwmM4.c (m4_defs):
10305         * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef
10307 1999-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10309         * FvwmButtons/parse.c (ParseConfigLine):
10310         * FvwmButtons/FvwmButtons.h (struct panel_info_struct):
10311         * FvwmButtons/FvwmButtons.c (Slide):
10312         (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel
10313         closes when something is selected therein (in response to bug report
10314         #101). Some cleanup.
10316 Sun Apr  4 12:39:38 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10318         * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig().
10320         * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of
10321         ParseConfig().
10323         * FvwmTaskBar/FvwmTaskBar.c:
10324         * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h.
10326         * FvwmTaskBar/Start.c: include Mallocs.h for prototypes.
10328         * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes.
10330         * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and
10331         FvwmConfig.h for prototypes.
10333         * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of
10334         ConsoleMessage().
10336         * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
10337         integer.
10339         * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
10340         InitPictureCMap.
10342 Sun Apr  4 03:42:35 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10344         * FvwmWinList/FvwmWinList.c: removed some includes.
10346         * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c
10347         into this file; protect against multiple inclusion.
10349         * FvwmWinList/List.c:
10350         * FvwmWinList/ButtonArray.c: include FvwmWinList.h for
10351         ConsoleMessage() prototype.
10353         * FvwmWinList/List.h: add prototype for ItemDesk.
10355         * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk
10356         and RadioButton.
10358         * FvwmWinList/List.c (PrintList):
10359         * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format
10360         agree with argument.
10362         * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig.
10364         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid
10365         ambiguous `else'.
10367 Sat Apr  3 15:32:40 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10369         * FvwmButtons/output.c (SaveButtons): added braces to avoid
10370         ambiguous `else's.
10372         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
10373         `ystep', `wstep', and `hstep'.
10375         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
10376         `h'.
10378 Sat Apr  3 15:12:50 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10380         * FvwmAnimate/ChangeLog:
10381         * FvwmEvent/ChangeLog: removed erroneously-created files.
10382         Entries folded into this ChangeLog.
10384 Sat Apr  3 14:34:28 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10386         * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining
10387         useless function.
10389         * FvwmScript/types.h: add prototype for yylex().
10391         * FvwmScript/Instructions.c (ReceivFromScript):
10392         * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert
10393         braces to avoid ambiguous `else'.
10395         * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox):
10396         * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to
10397         placate gcc -Wall.
10399         * FvwmPager/FvwmPager.c:
10400         * FvwmPager/x_pager.c: removed unused variables.
10402         * FvwmPager/FvwmPager.c (main): `==' should be `='.
10404         * FvwmIconMan/xmanager.c (button_left): initialize variable `i'
10405         before use.
10407         * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
10408         around include fvwm.h.
10410         * FvwmIconMan/x.c:
10411         * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
10412         arguments.
10414         * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to
10415         unsigned long for debugging printf.
10417         * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables
10418         `actionstring' and `keystring'.
10420         * FvwmIconMan/readconfig.c (ParseMouseEntry):
10421         * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char*
10422         for debugging printf.
10424         * FvwmIconMan/readconfig.c (read_in_resources): initialize
10425         variable `binding'.
10427         * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped
10428         inside #ifdef PRINT_DEBUG.
10430         * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor,
10431         otherwise it might be used uninitialized.
10433         * FvwmPager/FvwmPager.c:
10434         * FvwmForm/FvwmForm.c: include <libs/ModParse.h> removed.
10436 Sat Apr  3 11:52:29 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10438         * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than
10439         GetArgument()
10441         * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
10442         than GetArgument().
10444         * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
10445         SkipNTokens().
10447         * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption
10448         rather than GetArgument; remove include of ModParse.h.
10450 1999-04-01  Andi Karrer <karrer@iis.ee.ethz.ch>
10452         * FvwmIconBox/FvwmIconBox.c (main):
10453         XSetIconSizes() should not be called with a height of 0.
10455 1999-03-31  Dan Espen  <dane@mk.bellcore.com>
10457         * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't
10458         operate buttons on forms with no input fields.
10460 1999-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10462         * FvwmCpp/FvwmCpp.1 (BUGS): C comment update
10464 1999-03-29  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10466         * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons
10467         via the pager (always send Move command with a context of t->w).
10469 Sun Mar 28 18:26:11 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10471         * FvwmScript/FvwmScript.c:
10472         * FvwmWharf/icons.c: include libs/Picture.h to get prototype of
10473         findImageFile.
10475 Sun Mar 28 11:57:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10477         * FvwmForm/Makefile.am (FvwmTalk):
10478         * FvwmCommand/scripts/Makefile.am (.pl):
10479         * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands;
10480         anything listed in a _SCRIPTS primary is correctly installed with
10481         execute permissions set.
10483 1999-03-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10485         * FvwmIconMan/x.c:
10486         * FvwmIconMan/readconfig.c:
10487         * FvwmIconMan/readconfig.h:
10488         * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead
10489         of private reimplementation
10491 Mon Mar 22 19:01:38 1999  DanEspen  <dje@blue>
10493         * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk.
10495 1999-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10497         * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by
10498         GetNextToken.
10500         * FvwmPager/x_pager.c (IconMoveWindow):
10501         (MoveWindow): fixed mb2 with transient pager
10502         (InsertExpand): fixed coredump fix that cause a coredump :)