Lots of cleanups to fvwm-menu-desktop
[fvwm.git] / modules / ChangeLog
blob207eeec6ca563df8bc38471699d5c17acd06819f
1 2010-12-26    <despen@verizon.net>
3         * FvwmForm/Makefile.am: Add file FvwmForm-Desktop.
5         * FvwmForm/FvwmForm-Desktop: New form, FvwmForm-Desktop.
7 2010-10-15  Thomas Adam <thomas@xteddy.org>
8         * FvwmIconMan/FvwmIconMan.c (main):
9         Allow Transient mode to accept explicit module alias.
11         When running FvwmIconMan in transient mode, allow for an explicit module
12         alias to be used, rather than defaulting to "FvwmIconMan".  This brings
13         FvwmIconMan in-line with other modules which provide similar
14         functionality.
16 2010-08-16  Thomas Adam  <thomas@xteddy.org>
17         * FvwmTasBar/FvwmTaskBar.c (ProcessMessage):
18         Use the correct border hints to calculate screen width.
20         When calculating the size of the FvwmTaskBar, ensure we get the
21         information from the newer border size hints, and don't use the old one.
22         This fixes an incredibly long-standing bug in FvwmTaskBar.  I hope I win
23         a prize.  :)
25 2010-08-06  Chris Siebenmann <cks-fvwm@cs.toronto.edu>
26         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtable):
27         Correctly handle iconified windows with sticky icons.
29         When counting how many windows we expect configure window messages
30         for after changing to a new page, don't count iconified windows
31         with sticky icons (ones styled with StickyIcon or any of its
32         variants).
35 2009-12-19  Thomas Adam <thomas.adam22@gmail.com>
36         * FvwmForm/FvwmForm.c (MainLoop):
37         Stop relying on XSync() after FD_SET when using FPending() will
38         automatically return correctly for handling queued events.  This cures
39         the problem of the window appearing not to have drawn all its widgets
40         properly when it is initially mapped.
42 2009-12-04  Thomas Adam <thomas.adam22@gmail.com>
44         * FvwmTabs/FvwmTabs.in (swallowNew):
45         Remove UTF8 encoding from string, to just use empty string.
47 2009-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
49         * FvwmProxy/FvwmProxy.c (Provokable, parse_options)
50         (FindProxyGroupOfNeighbor, OpenOneWindow, RestackAtomic)
51         (ReadStack):
52         fix -Wdeclaration-after-statement warnings
54         * FvwmEvent/FvwmEvent.c (config):
55         remove unused variable i
57         * FvwmProxy/FvwmProxy.c:
58         include limits.h
60 2009-08-05  Thomas Adam  <thomas.adam22@gmail.com>
61         * FvwmCommand/FvwmCommand.1.in:
62         * FvwmConsole/FvwmConsole.1.in:
63         Removed COPYRIGHT section of manpages at the original author's request;
64         and in so doing, update the AUTHOR sections to reflect that these are
65         the "original works" of the author.
67 2009-07-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
69         * FvwmEvent/FvwmEvent.c:
70         (message_event_table, extended_message_event_table)
71         (builtin_event_table, event_tables, main, execute_event)
72         (handle_config_line, config, DeadPipe):
73         Split the event_table into one per message type and include the
74         action in the event_entry structure.
75         (handle_config_line, config):
76         fix handling of volume and priority for rplay entries
78 2009-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
80         * FvwmEvent/FvwmEvent.c:
81         change #ifdef HAVE_RPLAY to if(USE_FPLAY) style for always running
82         rplay code through the compiler.
83         (handle_config_line):
84         fix possible segmentation fault in RPlayHost argument parsing
86         * FvwmEvent/FvwmEvent.c (event_table):
87         make FvwmEvent aware of MX_REPLY events. Fixes segfault with unkown
88         event names and fixes built in event offset.
91 2009-05-25  Jason Weber  <baboon@imonk.com>
92         * FvwmProxy/FvwmProxy.1.in:
93         * FvwmProxy/FvwmProxy.c:
94         * FvwmProxy/FvwmProxy.h:
95         better vertical centering of groups of proxies;
96         option to limit which proxies are shown based on focused/active;
97         don't reorder other windows in group when one of them is raised/lowered;
98         weak include: dodge starting a group for a common name;
99         custom group provocation of raise/lower, desk change, drag, and iconify
101 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
103         * FvwmDebug/Makefile.am:
104         * FvwmPerl/Makefile.am:
105         * FvwmTabs/Makefile.am:
106         * FvwmWindowMenu/Makefile.am:
107         add fvwm version to automatically generated man pages
109         * FvwmDebug/FvwmDebug.1:
110         * FvwmDebug/FvwmGtkDebug.1:
111         * FvwmPerl/FvwmPerl.1:
112         * FvwmTabs/FvwmTabs.1:
113         * FvwmWindowMenu/FvwmWindowMenu.1:
114         regenerated
116 2009-03-21  Mikhael Goikhman  <migo@homemail.com>
118         * FvwmDebug/FvwmGtkDebug.in:
119         add several new features: request-reply frame, descriptive list
120         of all fvwm commands and auto command help, history of entered
121         commands synchronized with FvwmConsole, context window frame, now
122         commands may be executed with the window context, the window may
123         be set at module invocation and interactivelly
125         * FvwmDebug/Makefile.am:
126         add rules to regenerate man pages
128 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
130         * FvwmDebug/FvwmDebug.in:
131         * FvwmDebug/FvwmGtkDebug.in:
132         * FvwmPerl/FvwmPerl.in:
133         * FvwmWindowMenu/FvwmWindowMenu.in:
134         convert my old code to use var_name and function_name coding style
136 2009-03-12  Mikhael Goikhman  <migo@homemail.com>
138         * FvwmDebug/FvwmGtkDebug.in:
139         port the whole module from perl-Gtk1 to perl-Gtk2
141         * FvwmDebug/FvwmDebug.in:
142         add copyright line as required by GPL
144 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
146         * FvwmDebug/FvwmGtkDebug.in:
147         hide "use Gtk;" pseudo-dependency from annoying package builders
149 2009-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
151         * FvwmButtons/button.c (alloc_buttonlist):
152         fixed crash in previus commit
154 2009-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
156         * FvwmTaskBar/Start.c (StartButtonParseConfig):
157         fixed compiler warning
159         * FvwmScript/Makefile.am (syntax):
160         * FvwmScript/script.y:
161         fixed a yacc warning
163         * FvwmProxy/FvwmProxy.c (delete_ProxyGroup):
164         (delete_WindowName):
165         removed unused functions to fixed compiler warning
167         * FvwmButtons/button.c (alloc_buttonlist):
168         fixed an optimizer bug
170 2008-05-22  Adam Goode  <adam(at)spicenitz(dot)org>
172         * FvwmScript/FvwmScript.c
173         * FvwmScript/script.c
174         * FvwmScript/types.h
175         * FvwmScript/Scripts/system.fvwmrc
176         * FvwmScript/Widgets/HDipstick.c
177         * FvwmScript/Widgets/TextField.c
178         * FvwmScript/Widgets/Tools.c
179         * FvwmScript/Widgets/VDipstick.c
180         * FvwmTabs/FvwmTabs.in
181         * FvwmWharf/OffiX/DragAndDrop.h
182         * FvwmWharf/OffiX/DragAndDropTypes.h
183         Convert Latin-1 encodings to UTF-8
185 2008-04-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
187         * FvwmButtons/FvwmButtons.h:
188         * FvwmButtons/parse.c (ParseButton, ParseButton):
189         * FvwmButtons/draw.c (MakeButton):
190         FvwmButtons: new button alignment option "top"
192 2008-01-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
194         * FvwmPager/FvwmPager.h:
195         * FvwmPager/x_pager.c (MoveStickyWindow):
196         * FvwmPager/FvwmPager.c (list_new_page):
197         (list_new_desk):
198         fixed stickyacrosspages in pager
200 2007-11-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
202         * FvwmPerl/FvwmPerl.in (initPreprocessVars):
203         fixed bug that caused temporary files to overwrite each other
205 2007-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
207         * FvwmTaskBar/Start.c (StartButtonParseConfig):
208         removed previous warning fix;
210         * FvwmButtons/button.c (alloc_buttonlist):
211         fixed button allocation broken in previous commit
213 2007-08-29  Renato Caldas  <seventhguardian@gmail.com>
215         * FvwmTaskBar/Start.c (StartButtonParseConfig):
216         * FvwmButtons/button.c (alloc_buttonlist):
217         fix compilation warnings
219 2007-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
221         * FvwmM4/FvwmM4.c (m4_defs):
222         * FvwmCpp/FvwmCpp.c (cpp_defs):
223         * FvwmCommand/FvwmCommandS.c (open_fifos):
224         use constants from libs/fvwm_sys_stat.h
226 2007-08-11  Serge Koksharov  <gentoosiast dog yandex dot ru>
228         * FvwmProxy/FvwmProxy.c (FindNeighborForLeader):
229         fixed proxy group functionality when debugging code compiled out.
231 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
233         * FvwmWindowMenu/Makefile.am:
234         * FvwmTabs/FvwmTabs.pod:
235         * FvwmTabs/ConfigFvwmTabs:
236         * FvwmTabs/FvwmTabs.1:
237         * FvwmTabs/FvwmTabs.in:
238         * FvwmTabs/Makefile.am:
239         * FvwmAnimate/FvwmAnimate.c:
240         * FvwmAnimate/FvwmAnimate.1.in:
241         * FvwmWinList/FvwmWinList.1.in:
242         * FvwmTheme/FvwmTheme.1.in:
243         * FvwmRearrange/FvwmRearrange.1.in:
244         * FvwmWharf/FvwmWharf.1.in:
245         * FvwmEvent/FvwmEvent.1.in:
246         * FvwmForm/FvwmForm.1.in:
247         * FvwmIconBox/FvwmIconBox.1.in:
248         * FvwmGtk/FvwmGtk.1.in:
249         * FvwmScript/FvwmScript.1.in:
250         * FvwmScript/Scripts/FvwmScript-Setup95.in:
251         * FvwmScript/Scripts/FvwmScript-BaseConfig:
252         * FvwmCommand/FvwmCommand.1.in:
253         * FvwmCommand/Makefile.am:
254         * FvwmButtons/FvwmButtons.1.in:
255         * FvwmProxy/FvwmProxy.1.in:
256         * FvwmPerl/FvwmPerl.1:
257         * FvwmPerl/FvwmPerl.in:
258         * FvwmPerl/Makefile.am:
259         * FvwmIconMan/FvwmIconMan.1.in:
260         * FvwmIconMan/fvwm.c (ProcessMessage):
261         * FvwmDragWell/FvwmDragWell.1.in:
262         * FvwmM4/FvwmM4.1.in:
263         * FvwmWindowMenu/FvwmWindowMenu.in:
264         * FvwmWindowMenu/FvwmWindowMenu.1:
265         * FvwmBacker/FvwmBacker.1.in:
266         * FvwmBacker/FvwmBacker.c:
267         * FvwmScroll/FvwmScroll.1.in:
268         * FvwmConsole/FvwmConsole.1.in:
269         * FvwmAuto/FvwmAuto.1.in:
270         * FvwmSaveDesk/FvwmSaveDesk.1.in:
271         * FvwmDebug/FvwmGtkDebug.1:
272         * FvwmDebug/FvwmOldDebug.1:
273         * FvwmDebug/FvwmGtkDebug.in:
274         * FvwmDebug/FvwmDebug.1:
275         * FvwmDebug/FvwmDebug.in:
276         * FvwmPager/FvwmPager.1.in:
277         * FvwmTaskBar/FvwmTaskBar.1.in:
278         * FvwmSave/FvwmSave.1.in:
279         * FvwmCpp/FvwmCpp.1.in:
280         * FvwmIdent/FvwmIdent.1.in:
281         * FvwmBanner/FvwmBanner.1.in:
282         write fvwm in lower case
284 2007-07-23  Simon Griph  <simon(at)griph(dot)se>
286         * FvwmButtons/draw.h (RedrawButton):
287         * FvwmButtons/draw.c (RedrawButton):
288         (DrawTitle):
289         draw monochrome bimap icons with the correct colors.
291 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
293         * FvwmButtons/FvwmButtons.c (Loop):
294         (reallyLeaveWindow):
295         don't ignore LeaveNotify when the pointer moves
296         from a swallowed window to an overlaping window.
298 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
300         * FvwmButtons/FvwmButtons.c (handle_new_position):
301         make container specific ActiveColorset work without
302         ActiveIcon/ActiveTitle.
304 2007-06-17  Simon Griph  <simon(at)griph(dot)se>
306         * FvwmAnimate/Makefile.am (LDADD):
307         * FvwmBanner/Makefile.am (LDADD):
308         * FvwmButtons/Makefile.am (LDADD):
309         * FvwmIconBox/Makefile.am (LDADD):
310         * FvwmPager/Makefile.am (LDADD):
311         * FvwmProxy/Makefile.am (LDADD):
312         * FvwmScript/Makefile.am (LDADD):
313         * FvwmTaskBar/Makefile.am (LDADD):
314         * FvwmWharf/Makefile.am (LDADD):
315         added Xcursor_LIBS
317 2007-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
319         * FvwmCommand/FvwmCommand.c (main):
320         don't core dump on undeterminable name
322 2007-06-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
324         * FvwmPager/x_pager.c (MoveStickyWindows):
325         properly handle StickyAcrossPages
327 2007-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
329         * FvwmTaskBar/Goodies.c:
330         * FvwmTaskBar/FvwmTaskBar.c:
331         * FvwmPager/x_pager.c:
332         * FvwmPager/FvwmPager.h:
333         * FvwmIconMan/readconfig.c:
334         * FvwmForm/ReadXServer.c:
335         * FvwmForm/FvwmForm.c:
336         * FvwmDragWell/fvwmDragWell.c:
337         * FvwmCommand/fifos.c:
338         * FvwmCommand/FvwmCommand.h:
339         * FvwmButtons/FvwmButtons.c:
340         * FvwmBacker/FvwmBacker.c:
341         cleanup prototypes
343 2007-05-27  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
345         * FvwmConsole/getline.c (get_line):
346         enable build using BSD libedit compatible readline (Mac OS)
347         load the most recent commands if more than HISTSIZE commands in history
349 2007-05-13  Jason Weber  <baboon@imonk.com>
351         * FvwmProxy/FvwmProxy.c:
352         prefixed position arguments with + for Move and ResizeMove commands
354 2007-02-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
356         * FvwmButtons/draw.c (RedrawButton):
357         Correctly handle expose with button colorsets with streteched pixmaps.
359 2007-02-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
361         * FvwmScript/FvwmScript.c (SendMsgAndString):
362         added some error checking
364         * FvwmScript/scanner.c:
365         * FvwmScript/script.h:
366         * FvwmScript/script.c:
367         regenerated
369 2006-10-04  Julio Jose Teca Nemesio <julio_teca(at)fastmail(dot)fm>
371         * FvwmScript/FvwmScript.c:
372         added ChangeWindowTitle newTitle [<oldTitle>] message to
373         SendMsgAndString(char *action, char *type)
374         * FvwmScript/Instructions.c:
375         added ChangeWindowTitle(int NbArg,long * TabArg) and
376         ChangeWindowTitleFromArg(int NbArg,long * TabArg) commands
377         * FvwmScript/script.y:
378         added CHWINDOWTITLE and CHWINDOWTITLEFARG rules to instr and
379         oneinstr
380         * FvwmScript/scanner.l:
381         added ChangeWindowTitle and ChangeWindowTitleFromArg tokens
383 2007-02-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
385         * FvwmIdent/FvwmIdent.c (MakeList):
386         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
387         (CreateWindow):
388         removed debug code
390 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
392         * FvwmScript/script.y:
393         * FvwmScript/scanner.l:
394         * FvwmScript/scanner.c:
395         added GPL notice
397         * FvwmCommand/FvwmCommand.h:
398         * FvwmGtk/FvwmGtk.c:
399         * FvwmSaveDesk/FvwmSaveDesk.h:
400         * FvwmSave/FvwmSave.h:
401         * FvwmWinList/FvwmWinList.h:
402         #includes from fvwm path with "..." not <...>
404         * FvwmBanner/FvwmBanner.c:
405         * FvwmButtons/FvwmButtons.c:
406         * FvwmCommand/FvwmCommand.h:
407         * FvwmDebug/FvwmOldDebug.h:
408         * FvwmEvent/FvwmEvent.c:
409         * FvwmForm/FvwmForm.c:
410         * FvwmGtk/FvwmGtk.c:
411         * FvwmGtk/expand.c:
412         * FvwmIconMan/fvwm.c:
413         * FvwmM4/FvwmM4.h:
414         * FvwmPager/x_pager.c:
415         * FvwmSave/FvwmSave.h:
416         * FvwmSaveDesk/FvwmSaveDesk.h:
417         * FvwmTaskBar/ButtonArray.h:
418         * FvwmTaskBar/Mallocs.c:
419         * FvwmWinList/ButtonArray.h:
420         * FvwmWinList/FvwmWinList.h:
421         #includes from library path with "..." not <...>
423 2007-01-27  Serge Koksharov  <gentoosiast dog yandex dot ru>
425         * FvwmIconMan/debug.c:
426         moved contents of `debuglevels.h' here.
427         don't include `debuglevels.h'.
429         * FvwmIconMan/FvwmIconMan.1.in:
430         updated description of `printdebug' option.
432         * FvwmIconMan/Makefile.am:
433         removed debuglevels.h from build list.
435         * FvwmIconMan/debuglevels.h:
436         removed file.
438         * FvwmIconMan/debug.c:
439         * FvwmIconMan/debug.h:
440         removed MEM debug flag which isn't used anywhere in the code.
442         * FvwmIconMan/FvwmIconMan.c (main):
443         s/SendInfo/SendText/.
444         use `GetFileNameFromPath' function from libs to get module name.
445         include "libs/Parse.h" which provides `GetFileNameFromPath' function.
447         * FvwmIconMan/readconfig.c:
448         put local header includes in double quotes instead of angle brackets.
450         * FvwmIconMan/readconfig.h:
451         * FvwmIconMan/FvwmIconMan.h:
452         prevented multiple inclusions of this header files.
454         * FvwmIconMan/xmanager.h:
455         removed `FONT_STRING' definition.
457         * FvwmIconMan/x.c (X_init_manager):
458         if font wasn't specified use fallback mechanism of FlocaleLoadFont,
459         not hardcoded FONT_STRING.
461         * FvwmIconMan/FvwmIconMan.h:
462         * FvwmIconMan/winlist.c (check_resolution):
463         * FvwmIconMan/xmanager.c (man_exposed):
464         Use `fvwmrect_do_rectangles_intersect' function from libs, instead of
465         own invention.
467         * FvwmIconMan/xmanager.c (iconify_box, draw_button):
468         Use `frect_get_intersection' function from libs, instead of own
469         invention.
470         include "libs/Rectangles.h" which provides `frect_get_intersection'
471         function.
473         * (GetRectangleIntersection):
474         removed now unneeded function.
476         * (set_num_buttons):
477         use `saferealloc' function from libs, instead of own invention.
478         don't check return value it either succeeds or exits.
480         * (Realloc):
481         removed now unneeded function.
483         * FvwmIconMan/FvwmIconMan.c (main):
484         * FvwmIconMan/xmanager.c:
485         * FvwmIconMan/xmanager.h:
486         removed empty `init_boxes' function.
488         * FvwmIconMan/FvwmIconMan.c (main):
489         * FvwmIconMan/debug.c (OpenConsole):
490         * FvwmIconMan/x.c (set_window_properties):
491         use MyName instead of Module when printing module name in diagnostic
492         messages.
494         * FvwmIconMan/FvwmIconMan.h:
495         removed prototype of `Malloc' function because it is not implemented
496         anywhere.
498         * FvwmIconMan/x.c (init_display):
499         * FvwmIconMan/FvwmIconMan.h:
500         removed `screen_g' rectangle which isn't assigned anywhere in the
501         code.
503 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
505         * FvwmAnimate/Makefile.am (LDADD):
506         * FvwmBacker/Makefile.am (LDADD):
507         * FvwmBanner/Makefile.am (LDADD):
508         * FvwmButtons/Makefile.am (LDADD):
509         * FvwmDragWell/Makefile.am (LDADD):
510         * FvwmForm/Makefile.am (LDADD):
511         * FvwmIconBox/Makefile.am (LDADD):
512         * FvwmIconMan/Makefile.am (LDADD):
513         * FvwmIdent/Makefile.am (LDADD):
514         * FvwmPager/Makefile.am (LDADD):
515         * FvwmProxy/Makefile.am (LDADD):
516         * FvwmScript/Makefile.am (LDADD):
517         * FvwmScroll/Makefile.am (LDADD):
518         * FvwmTaskBar/Makefile.am (LDADD):
519         * FvwmWharf/Makefile.am (LDADD):
520         * FvwmWinList/Makefile.am (LDADD):
521         added rsvg_LIBS
523 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
525         * FvwmBacker/FvwmBacker.c (main):
526         * FvwmBanner/FvwmBanner.c (main):
527         * FvwmButtons/FvwmButtons.c (main):
528         * FvwmDragWell/fvwmDragWell.c (XStartup):
529         * FvwmForm/FvwmForm.c (main):
530         * FvwmIconBox/FvwmIconBox.c (main):
531         * FvwmIconMan/x.c (init_display):
532         * FvwmIdent/FvwmIdent.c (main):
533         * FvwmProxy/FvwmProxy.c (main):
534         * FvwmPager/FvwmPager.c (main):
535         * FvwmScript/FvwmScript.c (Xinit):
536         * FvwmScroll/FvwmScroll.c (main):
537         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
538         * FvwmWharf/FvwmWharf.c (main):
539         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
540         use flib_init_graphics()
542         * FvwmScript/script.y:
543         * FvwmScript/scanner.l:
544         also include "config.h"
546         * FvwmWharf/stepgfx.c:
547         * FvwmWharf/icons.c:
548         * FvwmWharf/FvwmWharf.c:
549         * FvwmTheme/FvwmTheme.c:
550         * FvwmTaskBar/Start.c:
551         * FvwmTaskBar/Goodies.c:
552         * FvwmScroll/GrabWindow.c:
553         * FvwmScroll/FvwmScroll.c:
554         * FvwmScript/Widgets/VScrollBar.c:
555         * FvwmScript/Widgets/VDipstick.c:
556         * FvwmScript/Widgets/TextField.c:
557         * FvwmScript/Widgets/Swallow.c:
558         * FvwmScript/Widgets/Rectangle.c:
559         * FvwmScript/Widgets/RadioButton.c:
560         * FvwmScript/Widgets/PushButton.c:
561         * FvwmScript/Widgets/PopupMenu.c:
562         * FvwmScript/Widgets/MiniScroll.c:
563         * FvwmScript/Widgets/Menu.c:
564         * FvwmScript/Widgets/List.c:
565         * FvwmScript/Widgets/ItemDraw.c:
566         * FvwmScript/Widgets/HScrollBar.c:
567         * FvwmScript/Widgets/HDipstick.c:
568         * FvwmScript/Widgets/CheckBox.c:
569         * FvwmScript/scanner.c:
570         * FvwmScript/Instructions.c:
571         * FvwmScript/FvwmScript.c:
572         * FvwmRearrange/FvwmRearrange.c:
573         * FvwmPager/x_pager.c:
574         * FvwmPager/FvwmPager.c:
575         * FvwmM4/FvwmM4.c:
576         * FvwmIdent/FvwmIdent.c:
577         * FvwmIconMan/xmanager.c:
578         * FvwmIconMan/x.c:
579         * FvwmIconMan/winlist.c:
580         * FvwmIconMan/readconfig.c:
581         * FvwmIconMan/fvwm.c:
582         * FvwmIconMan/functions.c:
583         * FvwmIconBox/icons.c:
584         * FvwmIconBox/FvwmIconBox.c:
585         * FvwmGtk/windowlist.c:
586         * FvwmGtk/FvwmGtk.c:
587         * FvwmForm/FvwmForm.c:
588         * FvwmEvent/FvwmEvent.c:
589         * FvwmDragWell/xdndDragSource.c:
590         * FvwmDragWell/fvwmDragWell.c:
591         * FvwmDebug/FvwmOldDebug.c:
592         * FvwmCpp/FvwmCpp.c:
593         * FvwmCommand/FvwmCommandS.c:
594         * FvwmButtons/parse.c:
595         * FvwmButtons/FvwmButtons.c:
596         * FvwmButtons/dynamic.c:
597         * FvwmButtons/draw.c:
598         * FvwmBanner/FvwmBanner.c:
599         * FvwmBacker/FvwmBacker.c:
600         * FvwmAuto/FvwmAuto.c:
601         * FvwmAnimate/FvwmAnimate.c:
602         * FvwmWinList/ButtonArray.c:
603         * FvwmWinList/FvwmWinList.c:
604         * FvwmProxy/FvwmProxy.c:
605         use new library include files
607         * FvwmProxy/FvwmProxy.c:
608         * FvwmTaskBar/ButtonArray.c:
609         * FvwmTaskBar/List.c:
610         * FvwmTaskBar/FvwmTaskBar.c:
611         do not include safemalloc.h directly
613 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
615         * FvwmPerl/FvwmPerl.in:
616         fix missing semicolon in previous patch
618         * FvwmWindowMenu/FvwmWindowMenu.in:
619         * FvwmTabs/FvwmTabs.in:
620         * FvwmPerl/FvwmPerl.in:
621         * FvwmDebug/FvwmDebug.in:
622         * FvwmDebug/FvwmGtkDebug.in:
623         use datarootdir
625 2007-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
627         * FvwmIdent/FvwmIdent.c (list_configure):
628         use the orig_hints_width_inc and orig_hints_height_inc
630         * FvwmIdent/FvwmIdent.c (list_configure):
631         (MakeList):
632         properly handle title dir in geometry reported by FvwmIdent
634 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
636         * FvwmWharf/Wharf.h:
637         * FvwmWharf/FvwmWharf.c:
638         * FvwmTaskBar/ButtonArray.h:
639         * FvwmTaskBar/ButtonArray.c:
640         * FvwmScript/types.h (struct XObj):
641         * FvwmBanner/FvwmBanner.c (GetXPMData):
642         * FvwmIconBox/icons.c (GetBackPixmap):
643         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
644         * FvwmRearrange/FvwmRearrange.c:
645         * FvwmIdent/FvwmIdent.c (list_end):
646         int instead of unsigned int
648 2007-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
650         * FvwmScript/script.c (yyparse):
651         use long instead of long int
653 2007-01-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
655         * FvwmIdent/FvwmIdent.c (MakeList):
656         new information about windows: "StickyPageIcon", "StickyDeskIcon" and
657         "WindowListSkip".
659 2007-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
661         * FvwmConsole/getline.c (get_line):
662         fixed compilation without readline
664 2007-01-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
666         * FvwmTaskBar/FvwmTaskBar.c (HandleButtonRelease):
667         expand variables for button commands. (In particluar default Start
668         action, which sent bad command to fvwm.)
670         * FvwmTaskBar/FvwmTaskBar.c (CheckForTip, HandleButtonRelease)
671         (HandleButtonRelease, HandleEvents, HandleEvents)
672         * FvwmTaskBar/Start.h (MouseInStartButton):
673         * FvwmTaskBar/Start.c (MouseInStartButton):
674         return found button x-position in MouseInStartButton
676         * FvwmTaskBar/Start.c (MouseInStartButton):
677         removed useless double loop
679 2007-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
681         * FvwmConsole/FvwmConsole.c (main):
682         (server):
683         (ReapChildren):
684         don't exit on SIGCHLD; die if there are no connection attempts within
685         60 seconds
687         * FvwmConsole/FvwmConsole.c (server):
688         * FvwmConsole/FvwmConsoleC.c (main):
689         use fvwm_send() and fvwm_recv()
691         * FvwmConsole/FvwmConsole.c (server):
692         * FvwmConsole/FvwmConsoleC.c:
693         * FvwmConsole/getline.c:
694         reindented
696 2007-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
698         * FvwmConsole/FvwmConsole.c (main):
699         don't check the return code of safemalloc - it either works or exits
701 2007-01-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
703         * FvwmConsole/FvwmConsole.c
704         removed prototype of `CloseSocket' function which isn't implemented
705         anywhere.
707         (server):
708         removed superfluous exit calls because ErrMsg already contains it.
709         fixed S_name allocated size.
711         * FvwmConsole/FvwmConsole.h:
712         removed unnedeed include "time.h".
714         * FvwmCpp/FvwmCpp.c:
715         * FvwmM4/FvwmM4.c:
716         removed unneeded include <sys/socket.h>.
718         * FvwmProxy/FvwmProxy.h:
719         removed unneeded include <sys/time.h>.
721         * FvwmIconBox/FvwmIconBox.h:
722         removed unnedeed include "fvwm/fvwm.h".
724         * FvwmConsole/FvwmConsole.h:
725         * FvwmIconBox/FvwmIconBox.h:
726         * FvwmIdent/FvwmIdent.h:
727         * FvwmPager/FvwmPager.h:
728         * FvwmWharf/Wharf.h:
729         when including header files not from standard library their names
730         should be put in double quotes not in angle brackets.
732         * FvwmBanner/FvwmBanner.c:
733         * FvwmIconBox/FvwmIconBox.c:
734         * FvwmIconBox/FvwmIconBox.h:
735         * FvwmIdent/FvwmIdent.h:
736         * FvwmPager/FvwmPager.h:
737         * FvwmWharf/Wharf.h:
738         removed unused `nocolor' function.
740         * FvwmTaskBar/FvwmTaskBar.c:
741         * FvwmTaskBar/Goodies.c:
742         removed unneeded include "Colors.h".
744         * FvwmTaskBar/Makefile.am:
745         removed Colors.[ch] from build list.
747         * FvwmTaskBar/Colors.c:
748         * FvwmTaskBar/Colors.h:
749         removed files
751 2007-01-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
753         * FvwmWinList/FvwmWinList.c:
754         init with no button pressed.
756 2007-01-03  Serge Koksharov  <gentoosiast dog yandex dot ru>
758         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
759         bugfix: IconColorset's bg wasn't updated immediately.
761         (main):
762         fixed typo.
764 2007-01-03  Renato Caldas  <seventhguardian@gmail.com>
766         * FvwmBacker/FvwmBacker.c:
767         * FvwmBacker/FvwmBanner.c:
768         removed unused variable fd_width;
770         * FvwmBacker/FvwmBanner.c (main):
771         replaced fd_width by x_fd+1 (the only fd) in the select() call
773 2007-01-02  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
775         * FvwmPager/FvwmPager.c (list_configure):
776         fix updating window desk
778 2006-12-30  Ben Kibbey <bjk@luxsci.net>
780         * FvwmGtk/dialog.c (dialog_entry):
781         Fix entry widget options with no argv[1].
783 2006-12-29  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
785         * FvwmForm/FvwmForm.c (ct_Timeout):
786         fix parsing of quoted command in Timout
788 2006-12-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
790         * FvwmProxy/FvwmProxy.c (GetProperty):
791         64-bit fix
793 2006-12-22  Serge Koksharov  <gentoosiast dog yandex dot ru>
795         * FvwmProxy/FvwmProxy.c:
796         Changed PROXY_GROUP_DEBUG define directive to False.
798         (My_XNextEvent):
799         Removed useless exit message.
801         * FvwmProxy/FvwmProxy.c:
802         * FvwmProxy/FvwmProxy.h:
803         Corrected VIM modelines.
805         * FvwmProxy/FvwmProxy.1.in:
806         Documentation fixes.
808 2006-12-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
810         * FvwmWinList/FvwmWinList.c (ProcessMessage):
811         Add buttons when items are added to make sure the lists are synced.
813         * FvwmWinList/ButtonArray.c (AddButton,ButtonNew):
814         Allow buttons to be created with NULL title.
816         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
817         Make sure that win is None until created.
819         * FvwmWinList/ButtonArray.c (ButtonNew):
820         Initialized alloced memory to 0.
822 2006-12-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
824         * FvwmCommand/FvwmCommand.c (main):
825         Fix reading lockfile.
827 2006-12-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
829         * FvwmPager/FvwmPager.h:
830         * FvwmPager/x_pager.c (do_scroll):
831         * FvwmPager/FvwmPager.c (main, process_message, list_reply):
832         Use Send_Reply instead of SendToModule to ease scroll burden.
834         * FvwmCommand/FvwmCommand.1.in:
835         * FvwmCommand/FvwmCommand.c (process_message):
836         * FvwmCommand/FvwmCommandS.c (server, process_message):
837         recieve messages from Send_Reply, and print them on -i1.
839 2006-11-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
841         * FvwmPager/FvwmPager.c (handle_config_win_package, list_add)
842         (list_configure):
843         join almost duplicate code handing ConfigWinPacket to a separate
844         function to avoid more bugs of the kind bellow.
846         * FvwmPager/FvwmPager.c (list_add):
847         make new windows handle allowed actions correctly.
849 2006-10-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
851         * FvwmProxy/FvwmProxy.c (FindProxyGroupWithWindowName):
852         fix declaration after statement
854 2006-10-07  Jason Weber  <baboon@imonk.com>
855         * FvwmProxy/FvwmProxy.c:
856         added window groups and proxy slots
858 2006-09-19  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
860         * FvwmScript/Widgets/List.c (EvtMouseList):
861         make sure rectT.height is given a value.
863         * FvwmProxy/FvwmProxy.c (ConfigureWindow, IconifyWindow):
864         chagned // to /* ... */
866         * FvwmProxy/FvwmProxy.c (LinkAction):
867         * FvwmIconMan/fvwm.c (property_change):
868         silence gcc 4 signedness warning by cast.
870         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
871         change mask_return to unsigned.
872         silence gcc 4 signedness warning by cast.
874         * FvwmWharf/icons.c (LoadIconFile):
875         * FvwmWharf/Wharf.h (icon_info):
876         * FvwmWharf/FvwmWharf.c (Loop, MapFolde, swallow):
877         * FvwmTaskBar/ButtonArray.h (ButtonArray, ButtonDimensions):
878         * FvwmTaskBar/ButtonArray.c (ButtonDimensions):
879         * FvwmScript/types.h (XObj):
880         * FvwmRearrange/FvwmRearrange.c:
881         * FvwmIdent/FvwmIdent.c (list_end):
882         * FvwmIconBox/FvwmIconBox.h (icon_info):
883         * FvwmIconBox/icons.c (GetBackPixmap):
884         * FvwmBanner/FvwmBanner.c (PImageIcon):
885         change dimensions and allocation counts to unsigned types.
887 2006-09-12  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
889         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
890         correctly handle trailing whitespace after geometry
892         * FvwmCommand/FvwmCommand.c (process_message):
893         print config_info on separate lines
894         * FvwmCommand/FvwmCommandS.c (relay_packet):
895         relay 0-length packages.
897 2006-08-29  Harald Dunkel  <harald.dunkel@t-online.de>
899         * FvwmScroll/GrabWindow.c:
900         * FvwmScript/Widgets/TextField.c:
901         * FvwmScript/Instructions.c:
902         * FvwmPager/x_pager.c:
903         * FvwmForm/ReadXServer.c:
904         * FvwmDragWell/xdndDragSource.c:
905           change offset and length args for XGetWindowProperty() to long
906           (to support 64bit architectures)
908 2006-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
910         * FvwmPager/FvwmPager.h (pager_window):
911         * FvwmPager/FvwmPager.c (list_configure):
912         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
913         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
914         (IconMoveWindow):
915         read allowed actions from fvwm instead of using ewmh.
917 2006-08-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
919         * FvwmPager/FvwmPager.h (pager_window):
920         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
921         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
922         (IconMoveWindow):
923         use ewmh allowed actions to track window movability.
924         (MoveWindow, IconMoveWindow):
925         removed my #if 0:ed code.
927 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
929         * FvwmPager/x_pager.c (MoveWindow):
930         remove non-working icon-bug workaround
932 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
934         * FvwmPager/x_pager.c (Scroll):
935         spacing
937         (MoveWindow, IconMoveWindow):
938         reindented and respaced
940         (MoveWindow):
941         make icon move use fvwm function
942         don't add border width and title height to coordinates.
943         workaround erratic icon behaviour when not on current desk
945         (IconMoveWindow):
946         make moves use fvwm function
948         (MoveWindow, IconMoveWindow):
949         #if 0 (with comments) questionable code doing double work
951 2006-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
953         * FvwmDragWell/fvwmDragWell.c (XStartup):
954         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag)
955         (xdndErrorHandler, xdndSrcDoDrag):
956         * FvwmM4/FvwmM4.c (main):
957         * FvwmTaskBar/Start.c (StartButtonParseConfig)
958         (MouseInStartButton, StartAndLaunchButtonItemInit)
959         (StartButtonInit, MouseInStartButton):
960         * FvwmTaskBar/FvwmTaskBar.c:
961         use False/True instead of FALSE/TRUE
963         * FvwmDragWell/fvwmDragWell.c (mouseInButton):
964         use 0/1 instead of FALSE/TRUE
966 2006-08-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
968         * FvwmIconMan/FvwmIconMan.1.in:
969         documented printdebug, refresh, searchback and searchforward builtin
970         commands.
971         fixed typos.
973         * FvwmIconMan/FvwmIconMan.c (main):
974         changed ifdef from ELECTRIC_FENCE to HAVE_LIBEFENCE.
975         removed now useless 'ifdef DEBUG_ATTACH' construction with hardcoded
976         paths.
977         removed now useless 'if 0' construction.
978         (PrintMemuse):
979         fixed compiler warning.
981         * FvwmIconMan/FvwmIconMan.h:
982         changed ifdef from DMALLOC to HAVE_DMALLOC_H.
984         * FvwmIconMan/debug.c (ConsoleDebug):
985         * FvwmIconMan/globals.c (print_managers):
986         * FvwmIconMan/readconfig.c (parse_format_dependencies):
987         (print_args):
988         (print_binding):
989         * FvwmIconMan/winlist.c (iconmanager_show):
990         * FvwmIconMan/xmanager.c (check_managers_consistency):
991         (print_button_info):
992         changed ifdefs from PRINT_DEBUG to FVWM_DEBUG_MSGS.
994         * FvwmIconMan/debug.h:
995         removed now useless 'if 0' construction.
997         * FvwmIconMan/globals.c:
998         removed useless commented definitions of Module & ModuleLen which now
999         aren't hardcoded.
1001         * FvwmIconMan/readconfig.c:
1002         removed ancient 'if FVWM_VERSION == 1' construction.
1003         (print_binding):
1004         compilation fix.
1005         fixed compiler warnings.
1007         * FvwmIconMan/xmanager.c (print_buttons):
1008         removed (this function defined but isn't used anywhere in the
1009         code and its functionality superseded by print_button_info
1010         function).
1011         fixed compiler warnings.
1012         (print_button_info):
1013         fixed compiler warnings.
1015 2006-08-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1017         * FvwmPager/x_pager.c (IconMoveWindow, MoveWindow)
1018         make icons with !IconTitle style moveable.
1020 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
1022         * FvwmIconMan/FvwmIconMan.1.in:
1023         documented ShowOnlyFocused option.
1024         fixed typo.
1026         * FvwmIconMan/readconfig.c (read_in_resources):
1027         corrected warning message when an argument to Shape option is
1028         omitted.
1030 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
1032         * FvwmForm/FvwmForm.c (OpenWindows):
1033         * FvwmForm/FvwmForm.h:
1034         * FvwmForm/ReadXServer.c (ReadXServer):
1035         added WM_DELETE_WINDOW support.
1037 2006-07-16  Scott Smedley  <ss@aao.gov.au>
1039         * FvwmTabs/FvwmTabs.in:
1040         * FvwmTabs/ConfigFvwmTabs:
1041         * FvwmTabs/FvwmTabs-DefaultSetup:
1042         Bugfix: wasn't adding "Tabize" menu item to menu.
1043         Created "CreateTabberWithWin" function to put focused window into
1044         a new tabber at the same position as the window.
1046 2006-07-13  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1048         * FvwmCommand/fifos.c (fifos_get_default_name):
1049         fix allocation when using FVWM_USERDIR
1051         * FvwmCommand/FvwmCommand.c (main):
1052         * FvwmCommand/FvwmCommandS.c (open_fifos):
1053         removed ifdefs for O_NOFOLLOW.
1055 2006-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1057         * FvwmCommand/fifos.c (fifos_get_default_name):
1058         replaced ifdefs
1060         * FvwmCommand/FvwmCommand.h:
1061         use libs/fvwm_sys_stat.h
1063 2006-07-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
1065         * modules/FvwmPager/FvwmPager.c:
1066         Compilation fix when --enable-debug-msgs configure option set.
1068 2006-07-11  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1070         * FvwmCommand/FvwmCommand.1.in:
1071         Documented the FVWM_USERDIR fallback.
1073         * FvwmCommand/FvwmCommandS.c (server):
1074         * FvwmCommand/FvwmCommand.c (main):
1075         Exit if no name coude be decided on. (Only if FVWM_USERDIR is unset.)
1076         Open files with O_NOFOLLOW if defined.
1077         * FvwmCommand/fifos.c (fifos_get_default_name):
1078         Make sure that the name returned either referre to files owned by
1079         the process owner or does not exist. Use FVWM_USERDIR as fallback.
1081         * FvwmCommand/FvwmCommandS.c (server):
1082         * FvwmCommand/FvwmCommand.c (main):
1083         * FvwmCommand/FvwmCommand.h
1084         * FvwmCommand/fifos.c:
1085         * FvwmCommand/Makefile.am:
1086         Make sure FvwmCommandS and FvwmCommand use the same default names
1087         by moving the code from FvwmCommand to a separate common function.
1089 2006-07-05  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1091         * FvwmConsole/FvwmConsoleC.c (main):
1092         * FvwmConsole/getline.c:
1093         Renamed the function getline to get_line to not conflict with stdio's
1094         getline. (bug #3772)
1096 2006-06-09  Scott Smedley  <ss@aao.gov.au>
1098         * FvwmTabs/FvwmTabs.in:
1099         Added "swallowIcon" option to provide visual feedback when tabber is
1100         going to unconditionally swallow the next window to popup.
1101         * FvwmTabs/FvwmTabs.pod:
1102         * FvwmTabs/FvwmTabs.1:
1103         Documented new "swallowIcon" option.
1104         List all mouse bindings available with the toolbar icons.
1106 2006-05-31  Scott Smedley  <ss@aao.gov.au>
1108         * FvwmTabs/FvwmTabs.in:
1109         * FvwmTabs/FvwmTabs.pod:
1110         * FvwmTabs/FvwmTabs.1:
1111         Added feature to swallow next new window that is created.
1113 2006-05-27  Scott Smedley  <ss@aao.gov.au>
1115         * FvwmTabs/ConfigFvwmTabs:
1116         bugfix: FvwmTabs wasn't preserving state between restarts.
1118 2006-05-09  Serge Koksharov  <gentoosiast dog yandex dot ru>
1120         * FvwmScript/Scripts/FvwmScript-ComExample.in:
1121         * FvwmTaskBar/Goodies.c:
1122         corrected typos
1124 2006-04-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1126         * FvwmPager/FvwmPag
1127         * FvwmPager/FvwmPager.h (HandleScrollDone,list_string):
1128         * FvwmPager/x_pager.c (Scroll, do_scroll, HandleScrollDone):
1129         Changed to pixel operation. Scrolling is summed up before sent to
1130         fvwm to speed up multiple subsequent scrollings that take place faster
1131         than fvwm can change viewport.
1133 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
1135         * FvwmTaskBar/FvwmTaskBar.1.in:
1136         added another undocumented `Pad' option description.
1138         * FvwmTaskBar/FvwmTaskBar.c:
1139         fixed typos
1141         * FvwmTaskBar/FvwmTaskBar.c:
1142         * FvwmTaskBar/Goodies.c:
1143         * FvwmTaskBar/Start.c:
1144         Because of incorrect module->namelen calculation entire
1145         FvwmTaskBar module was broken. _Test_ your changes before
1146         commits.
1148 2006-03-21  Serge Koksharov  <gentoosiast dog yandex dot ru>
1150         * FvwmAnimate/FvwmAnimate.c:
1151         corrected delay for Zoom3D animation effect
1153         * FvwmConsole/FvwmConsoleC.pl.1.in:
1154         * FvwmConsole/FvwmConsole.1.in:
1155         replaced all `Cntl' modificator key mentions with `Ctrl' to be
1156         consistent with rest of the documentation and because it's more
1157         conventional abbreviation.
1159         * FvwmForm/FvwmForm.1.in:
1160         * FvwmForm/FvwmForm-Rlogin:
1161         replaced all mentions of `rsh' with `ssh'. rsh is obsolete and
1162         inherently insecure. We shouldn't teach our users bad things,
1163         should we?
1165         * FvwmTaskBar/FvwmTaskBar.1.in:
1166         slightly clarified the `StartName' option description
1167         added the undocumented `MailDir' option description. Somebody
1168         violated section `K' of the convention list.
1170         * FvwmBacker/FvwmBacker.1.in:
1171         * FvwmDebug/FvwmGtkDebug.in:
1172         * FvwmDebug/FvwmGtkDebug.1:
1173         * FvwmEvent/FvwmEvent.1.in:
1174         * FvwmForm/FvwmForm.1.in:
1175         * FvwmIconMan/xmanager.c:
1176         * FvwmIdent/FvwmIdent.c:
1177         * FvwmIdent/FvwmIdent.1.in:
1178         * FvwmPerl/FvwmPerl.in:
1179         * FvwmPerl/FvwmPerl.1:
1180         * FvwmScript/FvwmScript.1.in:
1181         * FvwmScript/Widgets/Menu.c:
1182         * FvwmTabs/ConfigFvwmTabs:
1183         * FvwmTabs/FvwmTabs-DefaultSetup:
1184         * FvwmTaskBar/FvwmTaskBar.1.in:
1185         * FvwmTheme/FvwmTheme.1.in:
1186         corrected typos
1188 2006-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1190         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
1191         Use return code of FQueryPointer()
1193 2006-02-11  Renato Caldas  <seventhguardian@gmail.com>
1195         * FvwmIdent/FvwmIdent.c:
1196         * FvwmForm/FvwmForm.c:
1197         * FvwmGtk/FvwmGtk.c:
1198         Replaced global vars for name and name length for a ModuleArgs
1199         struct pointed by "module".
1200         main() changed to copy the global fd's for comunication with fvwm
1201         from the struct.
1202         main() changed to use ParseModuleArgs instead of the "manual"
1203         parsing methods.
1204         main() changed to use the struct's user_argc and user_argv for
1205         parsing command line options.
1206         Small misc changes to use module->name for error messages.
1208         * FvwmIdent/FvwmIdent.c:
1209         Replaced the app window global var (app_win) for module->window.
1211         * FvwmForm/FvwmForm.c (ParseConfigLine):
1212         (ReadConfig):
1213         (ParseActiveMessage):
1214         * FvwmGtk/FvwmGtk.c (parse_config_line):
1215         (parse_options):
1216         Changed functions to use CatString3 and module->name.
1218 2006-02-10  George Potapov <nephrite@inbox.ru>
1220         * modules/FvwmButtons/FvwmButtons.1.in
1221         * FvwmButtons/FvwmButtons.c (Loop):
1222         (ButtonPressProcess):
1223         * modules/FvwmButtons/FvwmButtons.h
1224         * FvwmButtons/dynamic.c (parse_message_line):
1225         Added command PressButton to module FvwmButtons
1227 2006-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1229         * FvwmSave/FvwmSave.1.in:
1230         removed documentation referring to NoClutter from FvwmSave man page
1232 2006-02-10  Mikhael Goikhman  <migo@homemail.com>
1234         * FvwmButtons/FvwmButtons.c:
1235         * FvwmButtons/FvwmButtons.h:
1236         * FvwmButtons/button.h:
1237         * FvwmButtons/draw.h:
1238         * FvwmButtons/icons.c:
1239         * FvwmButtons/icons.h:
1240         * FvwmButtons/misc.c:
1241         * FvwmButtons/misc.h:
1242         * FvwmButtons/output.c:
1243         * FvwmButtons/parse.c:
1244         reformat FvwmButtons code to be more readable and consistent
1246 2006-02-10  Renato Caldas  <seventhguardian@gmail.com>
1248         * FvwmTheme/FvwmTheme.c:
1249         * FvwmScript/FvwmScript.c:
1250         * FvwmScript/Instructions.c:
1251         * FvwmSave/FvwmSave.c:
1252         * FvwmSaveDesk/FvwmSaveDesk.c:
1253         * FvwmRearrange/FvwmRearrange.c:
1254         * FvwmScroll/FvwmScroll.c:
1255         * FvwmScroll/FvwmScroll.h:
1256         * FvwmScroll/GrabWindow.c:
1257         * FvwmTaskBar/FvwmTaskBar.c:
1258         * FvwmTaskBar/Goodies.c:
1259         * FvwmTaskBar/List.c:
1260         * FvwmTaskBar/Start.c:
1261         Replaced global vars for name and name length for a ModuleArgs
1262         struct pointed by "module".
1263         main() changed to copy the global fd's for comunication with fvwm
1264         from the struct.
1265         main() changed to use ParseModuleArgs instead of the "manual"
1266         parsing methods.
1267         main() changed to use the struct's user_argc and user_argv for
1268         parsing command line options.
1269         Small misc changes to use module->name for error messages.
1271         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
1272         (ParseConfigLine):
1273         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
1274         Changed functions to use CatString3 and module->name.
1276         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1277         Changed function to use module->namelen.
1279         * FvwmScroll/FvwmScroll.c:
1280         Replaced global var win_app for module->window.
1282         * FvwmRearrange/FvwmRearrange.c:
1283         Removed unused variable "len".
1285         * FvwmTaskBar/Start.c:
1286         * FvwmScript/Instructions.c:
1287         Added #include "libs/Module.h" in order to be able
1288         to use the ModuleArgs struct
1290 2006-02-09  Renato Caldas  <seventhguardian@gmail.com>
1292         * FvwmAuto/FvwmAuto.c:
1293         * FvwmConsole/FvwmConsole.c:
1294         * FvwmConsole/FvwmConsole.h:
1295         * FvwmAnimate/FvwmAnimate.c:
1296         Changed to use ParseModuleArgs instead of the "manual" parsing methods.
1297         Changed to use ModuleArgs struct for module name-storing.
1299         * FvwmConsole/FvwmConsole.c:
1300         Removed some redundant name-storing vars.
1302 2006-02-04  Scott Smedley  <ss@aao.gov.au>
1304         * FvwmTabs/FvwmTabs.in:
1305         * FvwmTabs/FvwmTabs.pod:
1306         * FvwmTabs/FvwmTabs.1:
1307         i18n & l10n support.
1308         New 'buttonYPadding' option.
1309         Updated man page.
1310         Removed version information from 'About' dialog.
1312 2006-02-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1314         * FvwmBacker/FvwmBacker.c:
1315         reindented code
1317 2006-01-30  Scott Smedley  <ss@aao.gov.au>
1319         * FvwmTabs/FvwmTabs.in:
1320         * FvwmTabs/FvwmTabs.pod:
1321         * FvwmTabs/ConfigFvwmTabs:
1322         Allow user to specify position of new tabbers with:
1323                 NewTabber --geometry=+0+0 uniqueId
1324         bugfix: don't hardcode height of button frame - allow it to be
1325         determined by the size of the font/mini-icon.
1327 2006-01-15  Mikhael Goikhman  <migo@homemail.com>
1329         * FvwmTabs/FvwmTabs.1:
1330         * FvwmTabs/Makefile.am:
1331         do not automatically generate man page on "make", so that perl is
1332         not required to install fvwm, this also fixes double "make dist"
1334 2005-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1336         * FvwmAnimate/FvwmAnimate.c:
1337         * FvwmAuto/FvwmAuto.c:
1338         * FvwmButtons/button.c:
1339         * FvwmButtons/draw.c:
1340         * FvwmButtons/dynamic.c:
1341         * FvwmButtons/icons.c:
1342         * FvwmButtons/output.c:
1343         * FvwmButtons/parse.c:
1344         * FvwmCommand/FvwmCommand.h:
1345         * FvwmConsole/FvwmConsole.h:
1346         * FvwmCpp/FvwmCpp.c:
1347         * FvwmDebug/FvwmOldDebug.c:
1348         * FvwmDragWell/fvwmDragWell.c:
1349         * FvwmForm/FvwmForm.c:
1350         * FvwmGtk/expand.c:
1351         * FvwmGtk/windowlist.c:
1352         * FvwmIconBox/FvwmIconBox.c:
1353         * FvwmIconBox/icons.c:
1354         * FvwmIconMan/FvwmIconMan.c:
1355         * FvwmIconMan/readconfig.c:
1356         * FvwmIconMan/xmanager.c:
1357         * FvwmIdent/FvwmIdent.c:
1358         * FvwmM4/FvwmM4.c:
1359         * FvwmRearrange/FvwmRearrange.c:
1360         * FvwmSave/FvwmSave.c:
1361         * FvwmSaveDesk/FvwmSaveDesk.c:
1362         * FvwmTaskBar/ButtonArray.c:
1363         * FvwmTaskBar/FvwmTaskBar.c:
1364         * FvwmTaskBar/Goodies.c:
1365         * FvwmTaskBar/List.c:
1366         * FvwmWharf/ASSound/ASSound.c:
1367         * FvwmWharf/FvwmWharf.c:
1368         * FvwmWharf/icons.c:
1369         * FvwmWharf/stepgfx.c:
1370         * FvwmWinList/ButtonArray.c:
1371         * FvwmWinList/FvwmWinList.c:
1372         * FvwmWinList/List.c:
1373         do not #include stdlib.h (comes from config.h)
1375         * FvwmButtons/draw.c:
1376         do not #include strings.h (not portable; comes from config.h)
1378 2005-11-21  Harry Felder  <harry@rentec.com>
1380         * FvwmProxy/FvwmProxy.c (AdjustOneWindow):
1381         fixed C89 compile error
1383 2005-11-07  Scott Smedley  <ss@aao.gov.au>
1385         * FvwmTabs/FvwmTabs.in:
1386         * FvwmTabs/ConfigFvwmTabs:
1387         * FvwmTabs/FvwmTabs-DefaultSetup:
1388         * FvwmTabs/Makefile.am:
1389         * FvwmTabs/FvwmTabs.pod:
1390         * FvwmTabs/.cvsignore:
1391         Added FvwmTabs module.
1393 2005-10-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1395         * FvwmButtons/parse.c (ParseTitle):
1396         (ParseButton):
1397         fixed the "center" button option
1399 2005-10-18  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1401         * FvwmPerl/FvwmPerl:
1402         * FvwmPerl/FvwmPerl.in (Examples):
1403         fixed typo (WrapToWindow -> WarpToWindow)
1405 2005-09-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1407         * FvwmCommand/FvwmCommand.c (list_configure):
1408         removed print of removed placed_wb3 flag
1410 2005-09-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1412         * FvwmIdent/FvwmIdent.c (MakeList):
1413         64-bit fixes
1415 2005-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1417         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
1418         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
1419         new option "Pad" to control the gap between the buttons
1421 2005-08-11  Mikhael Goikhman  <migo@homemail.com>
1423         * FvwmPerl/FvwmPerl.in:
1424         * FvwmPerl/FvwmPerl.1:
1425         implement new configurable "export" action (and "unexport") that
1426         defines (or undefines) shortcut fvwm functions to easier send
1427         "eval", "load" and "preprocess" actions;
1428         reuse the initial preprocessing quote if any; improve documentation
1430 2005-08-08  Jason Weber  <baboon@imonk.com>
1432         * FvwmProxy/FvwmProxy.1.in:
1433         * FvwmProxy/FvwmProxy.c:
1434         * FvwmProxy/FvwmProxy.h:
1435         Added ProxyIconified option to retain proxies for iconified windows
1436         and give them their own colorset.
1437         Fixed inappropriate collisions between proxies on different desks
1438         and also lock proxy offsets on moving windows instead of snapping
1439         to window center.
1441 2005-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1443         * FvwmBanner/fvwm-logo-current.xbm:
1444         * FvwmBanner/fvwm-logo-current.xpm:
1445         use the new logo
1447 2005-08-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1449         * FvwmScript/FvwmScript.1.in:
1450         corrected a typo
1452 2005-07-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1454         * FvwmProxy/FvwmProxy.c (myXErrorHandler):
1455         (myXIOErrorHandler):
1456         * FvwmGtk/windowlist.c (compare_desk):
1457         * FvwmConsole/FvwmConsole.c (server):
1458         64-bit fixes
1460 2005-07-20  Mikhael Goikhman  <migo@homemail.com>
1462         * FvwmPerl/FvwmPerl.in:
1463         * FvwmPerl/FvwmPerl.1:
1464         support window context in "preprocess" action
1466 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1468         * FvwmBacker/FvwmBacker.c (SetRootAtoms):
1469         (DeleteRootAtoms):
1470         * FvwmWinList/FvwmWinList.c (SetMwmHints):
1471         * FvwmWinList/FvwmWinList.c (PropMotifWmHints):
1472         * FvwmTaskBar/FvwmTaskBar.c (SetMwmHints):
1473         * FvwmTaskBar/FvwmTaskBar.h (PropMotifWmHints):
1474         64-bit fixes
1476 2005-07-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1478         * FvwmIconMan/xmanager.c (draw_relief):
1479         don't remove the button relief if a button ever gets too small for the
1480         relief; instead, shrink the relief for the moment, but remember the
1481         original value
1483 2005-06-28  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1485         * FvwmDebug/FvwmDebug.in:
1486         register handler for extended messages
1488 2005-06-07  Dan Espen  <dane@mk.telcordia.com>
1490         * FvwmScript/FvwmScript.1.in (following): Clarify description of
1491         Do block.
1493 2005-06-02  Dan Espen  <dane@mk.telcordia.com>
1495         * FvwmAuto/FvwmAuto.c (main): Spelling fix in comment
1496         contition -> condition.
1498 2005-03-22  Dan Espen  <dane@mk.telcordia.com>
1500         * FvwmProxy/FvwmProxy.1.in: Use new variable syntax.
1502 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
1504         * FvwmProxy/FvwmProxy.1.in: Fix .IP syntax.
1506 2005-02-26  Scott Smedley  <scottie7@tpg.com.au>
1508         * modules/FvwmButtons/FvwmButtons.1.in:
1509         * modules/FvwmButtons/FvwmButtons.c:
1510         * modules/FvwmButtons/FvwmButtons.h:
1511         * modules/FvwmButtons/button.c:
1512         * modules/FvwmButtons/button.h:
1513         * modules/FvwmButtons/draw.c:
1514         * modules/FvwmButtons/dynamic.c:
1515         * modules/FvwmButtons/icons.c:
1516         * modules/FvwmButtons/icons.h:
1517         * modules/FvwmButtons/output.c:
1518         * modules/FvwmButtons/parse.c:
1519         Changed 'flags' from 'unsigned int' to proper struct. Now more
1520         flags are available.
1521         Added ActiveColorset & PressColorset options for _individual_
1522         buttons. (Overrides global ActiveColorset & PressColorset options.)
1525 2005-02-05  Bjoern Steinbrink <b.steinbrink@gmx.de>
1527         * FvwmScript/FvwmScript.c (MainLoop):
1528         Fixed periodic tasks being executed too often when there are pending
1529         events.
1530         * FvwmScript/FvwmScript.1.in: Typo, PeriodicTasks is one word with
1531         ending s.
1533 2005-01-10  Olivier Chapuis  <olivier.chapuis@free.fr>
1535         * FvwmIconMan/xmanager.c (set_win_displaystring):
1536         Fixed flickering by setting the string dirty flags only if the
1537         displayed string really change
1539 2004-12-21  Mikhael Goikhman  <migo@homemail.com>
1541         * FvwmDebug/FvwmDebug.in:
1542         s/--semd-windowlist/--send-windowlist/
1544 2004-12-11  Dan Espen  <dane@mk.telcordia.com>
1546         * FvwmIconMan/FvwmIconMan.1.in:
1547         Remove lang_check markers.
1549 2004-12-11  Olivier Chapuis  <olivier.chapuis@free.fr>
1551         * FvwmIconMan/FvwmIconMan.1.in:
1552         Try to clarify
1554 2004-12-08  Dan Espen  <dane@mk.telcordia.com>
1556         * FvwmIconMan/FvwmIconMan.1.in: lang check.
1557         Still needs clarification.
1559 2004-12-02  Olivier Chapuis  <olivier.chapuis@free.fr>
1561         * FvwmIconMan/xmanager.h:
1562         * FvwmIconMan/xmanager.c (set_win_displaystring):
1563         (tips_cancel):
1564         (tips_on):
1565         (tips_update_label):
1566         * FvwmIconMan/x.c (xevent_loop):
1567         (X_init_manager):
1568         (init_display):
1569         * FvwmIconMan/readconfig.c (read_in_resources):
1570         (process_dynamic_config_line):
1571         * FvwmIconMan/globals.c (init_win_manager):
1572         * FvwmIconMan/fvwm.c (new_window):
1573         (destroy_window):
1574         * FvwmIconMan/FvwmIconMan.h:
1575         * FvwmIconMan/FvwmIconMan.c (main_loop):
1576         * FvwmIconMan/FvwmIconMan.1.in:
1577         Implemented tips
1579         * FvwmIconMan/xmanager.c (first_row_len):
1580         (index_to_box):
1581         Formatting
1583         * FvwmIconMan/xmanager.c (figure_geometry):
1584         (xy_to_button):
1585         (set_button_geometry):
1586         (set_shape):
1587         * FvwmIconMan/readconfig.c (read_in_resources):
1588         * FvwmIconMan/globals.c (init_win_manager):
1589         * FvwmIconMan/FvwmIconMan.h:
1590         * FvwmIconMan/FvwmIconMan.1.in:
1591         New options MaxButtonWidth and MaxButtonWidthByColumns
1593 2004-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1595         * FvwmCommand/FvwmCommand.c (main):
1596         fixed previous patch
1598 2004-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1600         * FvwmCommand/FvwmCommandS.c:
1601         * FvwmCommand/FvwmCommand.c:
1602         fixed removing another process' run file if killed too early
1603         fixed removing a random file if killed too early
1605 2004-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1607         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1608         fixed uninitialised shape in empty buttons
1610         * FvwmButtons/draw.c (RedrawButton):
1611         fixed GC leak
1613 2004-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1615         * FvwmScript/Instructions.c (Loop):
1616         fixed parsing of for loops
1618 2004-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1620         * FvwmIconMan/xmanager.c (check_in_window):
1621         * FvwmIconMan/readconfig.c (read_in_resources):
1622         * FvwmIconMan/fvwm.c (focus_change):
1623         * FvwmIconMan/globals.c (init_win_manager):
1624         * FvwmIconMan/FvwmIconMan.h:
1625         applied ShowOnlyFocused patch by George Potapov
1627 2004-09-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1629         * FvwmPager/x_pager.c (ReConfigureIcons):
1630         (AddNewWindow):
1631         (ChangeDeskForWindow):
1632         (MoveResizePagerView):
1633         sometimes, a window being moved did not get updated in the pager,
1635 2004-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1637         * FvwmCommand/FvwmCommand.c (main):
1638         SIGPIPE fix w/ BSD signals
1639         (sig_ttin):
1640         ignore SIGTTOU just like SIGTTIN after either was received once
1641         (main):
1642         exit unconditionally if a pidfile is detected
1643         (main):
1644         fixed some race conditions with pidfile
1646 2004-09-03  Scott Smedley  <scottie7@tpg.com.au>
1648         * FvwmButtons/dynamic.c:
1649         * FvwmButtons/FvwmButtons.1:
1650         Allow ActiveTitle, ActiveIcon, PressTitle & PressIcon to be
1651         changed dynamically.
1653         * FvwmButtons/FvwmButtons.c:
1654         remove logging statement.
1656 2004-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1658         * FvwmWinList/FvwmWinList.c (main):
1659         (LoopOnEvents):
1660         (LinkAction):
1661         * FvwmTaskBar/FvwmTaskBar.c (ClickAction):
1662         (HandleButtonRelease):
1663         (LinkAction):
1664         (StartMeUp):
1665         (main):
1666         * FvwmProxy/FvwmProxy.c (LinkAction):
1667         (DispatchEvent):
1668         (parse_options):
1669         * FvwmIconBox/FvwmIconBox.c (parsemouse):
1670         * FvwmIconMan/x.c (handle_buttonevent):
1671         * FvwmIconMan/readconfig.c (ParseMouseEntry):
1672         * FvwmButtons/FvwmButtons.c (AddButtonAction):
1673         (GetButtonAction):
1674         (swallow):
1675         * FvwmTaskBar/Start.c (ParseButtonOptions):
1676         (getButtonCommand):
1677         (getButtonCommand):
1678         (StartAndLaunchButtonItemInit):
1679         * FvwmTaskBar/Start.h:
1680         fixed use of NUMBER_OF_MOUSE_BUTTONS vs.
1681         NUMBER_OF_EXTENDED_MOUSE_BUTTONS
1683 2004-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1685         * FvwmButtons/output.c (DumpButtons):
1686         * FvwmButtons/parse.c (ParseSwallow):
1687         (ParseContainer):
1688         (ParseButton):
1689         * FvwmButtons/FvwmButtons.c (Loop):
1690         with the SwallowNew option, swallow a new window if swallowed window
1691         dies and the user start it again manually
1693 2004-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1695         * FvwmTaskBar/Goodies.c (f_scandir):
1696         (cool_get_inboxstatus_maildir):
1697         (cool_get_inboxstatus):
1698         (cool_get_inboxstatus_mbox):
1699         (GoodiesParseConfig):
1700         added MailDir option to FvwmTaskBar by Jim C. Brown
1702 2004-08-02  Scott Smedley  <scottie7@tpg.com.au>
1704         * FvwmButtons/draw.c:
1705         * FvwmButtons/FvwmButtons.c:
1706         * FvwmButtons/icons.h:
1707         * FvwmButtons/icons.c:
1708         Make "Pixmap none" transparency work.
1710 2004-07-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1712         * FvwmButtons/draw.c (buttonBGColorset):
1713         don't hilight swallowing buttons at startup
1715         * FvwmButtons/FvwmButtons.c (MW_EVENTS):
1716         (handle_new_position):
1717         (Loop):
1718         fixed redrawing of ActiveColorset when a complex function is run
1719         hilight panel buttons while panel is sliding in or out
1721 2004-07-16  Scott Smedley  <scottie7@tpg.com.au>
1723         * FvwmButtons/FvwmButtons.c:
1724         bugfix: cancelling a button press didn't cause the active
1725         button to be redrawn as active.
1727 2004-07-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1729         * FvwmBanner/FvwmBanner.c (main):
1730         removed C++ comment
1732 2004-07-15  Scott Smedley  <scottie7@tpg.com.au>
1734         * FvwmButtons/FvwmButtons.1:
1735         * FvwmButtons/FvwmButtons.c:
1736         * FvwmButtons/FvwmButtons.h:
1737         * FvwmButtons/button.c:
1738         * FvwmButtons/button.h:
1739         * FvwmButtons/draw.c:
1740         * FvwmButtons/icons.c:
1741         * FvwmButtons/parse.c:
1742         Changed option prefix of HoverColorset, HoverIcon & HoverTitle
1743         to "Active".
1744         Maintain "Press" look when waiting for window to popup.
1745         Lots of minor bugfixes.
1747 2004-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1749         * FvwmButtons/FvwmButtons.c (Loop):
1750         (handle_new_button):
1751         fixed various button drawing problems w/ and w/o hover buttons
1753         * FvwmButtons/FvwmButtons.c (mymalloc):
1754         * FvwmButtons/draw.c (RedrawButton):
1755         Fixed core dump with HoverColorset when the pointer enters an empty
1756         button
1758         * FvwmTaskBar/Goodies.c (CreateTipWindow):
1759         removed dead code
1761         * FvwmProxy/FvwmProxy.c:
1762         compilation fixes
1764         * FvwmTaskBar/Goodies.c (change_goody_colorset):
1765         (PopupTipWindow):
1766         fixd colour set updating code
1768 2004-07-12  Jason Weber  <baboon@imonk.com>
1770         * FvwmProxy/FvwmProxy.c:
1771         * FvwmProxy/FvwmProxy.1:
1772         New modifier release
1774 2004-07-12  Mikhael Goikhman  <migo@homemail.com>
1776         * FvwmDebug/FvwmDebug.in:
1777         use event's dump method
1779         * FvwmDebug/FvwmGtkDebug.in:
1780         support looped args in events
1782         * FvwmPerl/FvwmPerl.in:
1783         support window context in cmd(); improve documentation
1785         * FvwmProxy/FvwmProxy.1:
1786         minor reformatting
1788 2004-07-11  Scott Smedley  <scottie7@tpg.com.au>
1790         * FvwmButtons/FvwmButtons.1:
1791         * FvwmButtons/FvwmButtons.c:
1792         * FvwmButtons/FvwmButtons.h:
1793         * FvwmButtons/button.c:
1794         * FvwmButtons/draw.c:
1795         * FvwmButtons/icons.c:
1796         * FvwmButtons/parse.c:
1797         More FvwmButtons eye candy: PressColorset, PressIcon & PressTitle
1798         options. Don't utilise Hover options when button is selected.
1800 2004-07-10  Scott Smedley  <scottie7@tpg.com.au>
1802         * FvwmButtons/FvwmButtons.1:
1803         * FvwmButtons/FvwmButtons.c:
1804         * FvwmButtons/FvwmButtons.h:
1805         * FvwmButtons/button.c:
1806         * FvwmButtons/draw.c:
1807         * FvwmButtons/dynamic.c:
1808         * FvwmButtons/icons.c:
1809         * FvwmButtons/icons.h:
1810         * FvwmButtons/parse.c:
1811         FvwmButtons eye candy: HoverColorset, HoverIcon & HoverTitle options.
1812         Now also possible to ChangeButton Icon/Title if originally no
1813         icon/title specified.
1815 2004-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1817         * FvwmGtk/Makefile.am (man_onedir):
1818         fixed FvwmGtk.1 rule when DESTDIR is set
1820 2004-07-08  Bjoern Steinbrink <b.steinbrink@gmx.de>
1822         * FvwmAuto/FvwmAuto.c (main):
1823         Added check to avoid calling enter and leave function for the same
1824         window if the focus was lost for less than delay time.
1826         * FvwmPager/FvwmPager.c (ParseColorset):
1827         64 bit fix
1829 2004-07-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1831         * FvwmProxy/FvwmProxy.c (DrawProxyBackground):
1832         (DrawWindow):
1833         fixed X errors
1834         (LinkAction):
1835         fixed bug in that prevented to use Click<n> actions
1837 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
1839         * FvwmWindowMenu/FvwmWindowMenu.in:
1840         * FvwmWindowMenu/FvwmWindowMenu.1:
1841         fix Function default, synchronize with changes in perllib
1843 2004-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1845         * FvwmTaskBar/Goodies.c (cool_get_inboxstatus):
1846         * FvwmScript/script.c:
1847         * FvwmScript/script.y:
1848         * FvwmScript/Instructions.c (InitCom):
1849         * FvwmProxy/FvwmProxy.c (AbortProxies):
1850         (ProcessMessage):
1851         * FvwmPager/x_pager.c (UpdateWindowShape):
1852         * FvwmForm/FvwmForm.c:
1853         * FvwmIconMan/fvwm.c (remanage_winlist):
1854         * FvwmDragWell/fvwmDragWell.c:
1855         * FvwmConsole/getline.c (getline):
1856         * FvwmConsole/FvwmConsole.c:
1857         * FvwmButtons/FvwmButtons.c:
1858         * FvwmBacker/FvwmBacker.c (EndLessLoop):
1859         (ReadFvwmPipe):
1860         fixed compilation with -Wall -Wstrict-prototypes -Wpointer-arith
1862 2004-06-27  Scott Smedley <ss@aao.gov.au>
1864         * FvwmWindowMenu/FvwmWindowMenu.in:
1865         bugfix: (report #1146) Some special characters require a
1866         double-sequence to get a literal character in menus.
1868 2004-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1870         * FvwmConsole/FvwmConsole.c (server):
1871         make FvwmConsole socket inaccessible by other users
1872         (CloseSocket):
1873         removed
1874         (clean_up):
1875         new function
1877         * FvwmConsole/FvwmConsoleC.c (ReapChildren):
1878         (main):
1879         kill all FvwmConsole processes if a child dies
1881         * FvwmConsole/FvwmConsole.c (CloseSocket):
1882         fixed core dump
1883         (main):
1885         * FvwmIconMan/xmanager.c (check_in_window):
1886         * FvwmIconMan/globals.c (init_win_manager):
1887         * FvwmIconMan/readconfig.c (read_in_resources):
1888         new FvwmIconMan option ShowNoIcons
1890         * FvwmConsole/FvwmConsoleC.c (sclose):
1891         (ErrMsg):
1892         fixed core dump
1894 2004-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1896         * FvwmWinList/ButtonArray.c (DoButton):
1897         fixed a minor drawing problem
1899 2004-06-05  Scott Smedley  <ss@aao.gov.au>
1901         * FvwmWindowMenu/FvwmWindowMenu.in:
1902         * FvwmWindowMenu/FvwmWindowMenu.1:
1903         Rewrote module to use new WindowList tracker.
1904         Updated man page.
1906 2004-06-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1908         * FvwmConsole/FvwmConsoleC.c (main):
1909         handle SIGPIPE
1911 2004-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1913         * FvwmCommand/FvwmCommand.c (main):
1914         handle SIGPIPE
1916 2004-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1918         * FvwmGtk/Makefile.am:
1919         fixed FvwmGtk.1 installation
1921 2004-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1923         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1924         fixed multi line FvwmTaskBar race condition introduced in earlier patch
1926         * FvwmButtons/FvwmButtons.1:
1927         corrected example
1929 2004-03-15  Chris Ross  <cross+fvwm@distal.com>
1931         * FvwmIconMan/FvwmIconMan.1:
1932         * FvwmIconMan/FvwmIconMan.h:
1933         * FvwmIconMan/globals.c (init_win_manager):
1934         * FvwmIconMan/readconfig.c (read_in_resources):
1935         * FvwmIconMan/xmanager.c (draw_3d_icon):
1936         (draw_relief):
1937         Added ReliefThickness option to FvwmIconMan to control
1938         the width of the relief used for both icon manager buttons
1939         and icons.  Works much the same as the Frame specification
1940         of FvwmButtons.
1942 2004-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1944         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
1945         fixed crash
1947         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1948         the options of the Button option were case sensitive
1950 2004-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1952         * FvwmWharf/FvwmWharf.c:
1953         added X error handler
1955 2004-02-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1957         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
1958         force StaticGravity upon panel windows
1960 2004-02-04  Marcus Lundblad  <ml@update.uu.se>
1962         * FvwmScript/Widgets/TextField.c (InitTextField)
1963         (DrawPointText)
1964         (DrawTextField)
1965         (EvtMouseTextField)
1966         (EvtKeyTextField):
1967         * FvwmScript/Widgets/Tools.h:
1968         * FvwmScript/Widgets/Tools.c (getByteOffsetBoundsCheck)
1969         (getCharOffsetBoundsCheck)
1970         (InsertText)
1971         (GetText):
1972         Fixed to work with multibyte character sets
1974 2004-01-24  Olivier Chapuis  <olivier.chapuis@free.fr>
1976         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1977         Fixed Button parsing when some tabs are used
1979 2004-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1981         * FvwmScript/Scripts/FvwmScript-Quit:
1982         correct reboot action
1984 2004-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1986         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1987         (StartButtonInit):
1988         do not ignore left and right margins if no start button is defined
1990 2004-01-04  Olivier Chapuis  <olivier.chapuis@free.fr>
1992         * FvwmTheme/FvwmTheme.1:
1993         Typo: WindowShadeScrools -> WindowShadeShrinks
1995         * FvwmScript/FvwmScript.c (MainLoop):
1996         Updated root transparent bg when we are (un)swallowed
1998 2003-12-08  Mikhael Goikhman  <migo@homemail.com>
2000         * FvwmTheme/FvwmTheme.1:
2001         added small notes
2003 2003-11-15  Mikhael Goikhman  <migo@homemail.com>
2005         * FvwmScript/Scripts/fvwm-script-setup95.pl:
2006         some clean up and added small new functionality
2008 2003-11-12  Mikhael Goikhman  <migo@homemail.com>
2010         * FvwmWindowMenu.in:
2011         * FvwmWindowMenu.1:
2012         fixed the man page
2014 2003-10-31  Mikhael Goikhman  <migo@homemail.com>
2016         * FvwmPerl/FvwmPerl.in:
2017         * FvwmPerl/FvwmPerl.1:
2018         added showMessage user function to find and invoke a good dialog window
2019         and better documentation
2021 2003-10-26  Mikhael Goikhman  <migo@homemail.com>
2023         * FvwmAnimate/FvwmAnimate.c:
2024         * FvwmAnimate/FvwmAnimate.1:
2025         added dynamical commands "pause", "play", "push", "pop", "reset"
2027 2003-09-02  olicha  <olivier.chapuis@free.fr>
2029         * FvwmScript/Widgets/Swallow.c (ProcessMsgSwallow):
2030         Fixed swallowexec by also checking for the ressource and class names
2032 2003-09-01  olicha  <olivier.chapuis@free.fr>
2034         * FvwmScript/FvwmScript.c (MainLoop):
2035         * FvwmScript/Widgets/Swallow.c (swallow):
2036         Indicate the swallower window id into the string part of the
2037         MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed
2038         modules know about its swallower
2040         * FvwmScript/Widgets/Swallow.c (InitSwallow):
2041         (swallow):
2042         * FvwmScript/FvwmScript.c (ShutdownX):
2043         (MainLoop):
2044         * FvwmScript/types.h:
2045         Make FvwmScript as a session manager for its swallowed apps when fvwm
2046         is runned under a session manager and FvwmScript swallow some
2047         applications.
2049         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2050         Fixed shaded direction when the TaskBar unshade and shade itself
2051         during animation
2053 2003-08-25  olicha  <olivier.chapuis@free.fr>
2055         * FvwmIconBox/FvwmIconBox.c (process_message):
2056         (animate):
2057         Fixed animation when IconBox or its swallower is shaded: do
2058         not animate
2060         * FvwmButtons/FvwmButtons.c (swallow):
2061         (process_message):
2062         Indicate the swallower window id into the string part of
2063         the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg,
2064         so that swallowed modules know about its swallower
2066         * FvwmIconMan/fvwm.c (property_change):
2067         (set_win_configuration):
2068         * FvwmIconMan/xmanager.c (set_win_iconified):
2069         * FvwmIconMan/FvwmIconMan.h:
2070         Fixed animation when IconMan or its swallower is shaded: animated on
2071         the frame
2073         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2074         Fixed animation when WinList is shaded: animated on the frame
2076         * FvwmButtons/FvwmButtons.c:
2077         * FvwmButtons/parse.c (ParseConfiguration):
2078         * FvwmScript/FvwmScript.c (ParseOptions):
2079         * FvwmIconBox/icons.c:
2080         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
2081         * FvwmTaskBar/Start.c:
2082         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2083         (configopts):
2084         Removed color limit config info message which is not used anymore
2086 2003-08-08  olicha  <olivier.chapuis@free.fr>
2088         * FvwmButtons/FvwmButtons.c (exec_swallow):
2089         Removed debug code
2091 2003-08-07  olicha  <olivier.chapuis@free.fr>
2093         * FvwmCpp/FvwmCpp.c (cpp_defs):
2094         * FvwmM4/FvwmM4.c (m4_defs):
2095         Replaced mktemp by fvwm_mkstemp
2097 2003-08-07  olicha  <olivier.chapuis@free.fr>
2099         * FvwmButtons/FvwmButtons.h:
2100         * FvwmButtons/parse.c (ParseButton):
2101         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
2102         (My_FNextEvent):
2103         (swallow):
2104         (exec_swallow):
2105         (Loop):
2106         (SpawnSome):
2107         Used the new fsm lib to make FvwmButtons as a session manager for
2108         its swallowed apps when fvwm is runned under a session manager and
2109         FvwmButtons swallow some applications. This fixes swallowed apps
2110         multiplication after every save session/session restart.
2112 2003-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2114         * FvwmConsole/FvwmConsoleC.c (sclose):
2115         * FvwmIconMan/FvwmIconMan.c (TerminateHandler):
2116         * FvwmWharf/ASSound/ASSound.c (DoNothing):
2117         * FvwmButtons/FvwmButtons.c (DeadPipe):
2118         * FvwmBacker/FvwmBacker.c (DeadPipe):
2119         * FvwmBacker/FvwmBacker.h (ParseConfigLine):
2120         * FvwmBanner/FvwmBanner.c (DeadPipe):
2121         * FvwmConsole/FvwmConsole.c (DeadPipe):
2122         * FvwmCpp/FvwmCpp.c (DeadPipe):
2123         * FvwmCpp/FvwmCpp.h (DeadPipe):
2124         * FvwmDebug/FvwmOldDebug.c (DeadPipe):
2125         * FvwmDebug/FvwmOldDebug.h:
2126         * FvwmEvent/FvwmEvent.c (DeadPipe):
2127         * FvwmForm/FvwmForm.c (DeadPipe):
2128         * FvwmForm/FvwmForm.h (DeadPipe):
2129         * FvwmIconBox/FvwmIconBox.h:
2130         * FvwmIconMan/FvwmIconMan.h:
2131         * FvwmIdent/FvwmIdent.h:
2132         * FvwmM4/FvwmM4.c (DeadPipe):
2133         * FvwmM4/FvwmM4.h (DeadPipe):
2134         * FvwmPager/FvwmPager.c (DeadPipe):
2135         * FvwmPager/FvwmPager.h:
2136         * FvwmRearrange/FvwmRearrange.c (DeadPipe):
2137         * FvwmSave/FvwmSave.c (DeadPipe):
2138         * FvwmSave/FvwmSave.h:
2139         * FvwmSaveDesk/FvwmSaveDesk.c (DeadPipe):
2140         * FvwmSaveDesk/FvwmSaveDesk.h:
2141         * FvwmScript/FvwmScript.c (DeadPipe):
2142         * FvwmScroll/FvwmScroll.c (DeadPipe):
2143         * FvwmScroll/FvwmScroll.h:
2144         * FvwmTaskBar/FvwmTaskBar.c (DeadPipe):
2145         * FvwmTaskBar/FvwmTaskBar.h:
2146         * FvwmWharf/Wharf.h:
2147         * FvwmWinList/FvwmWinList.h:
2148         * FvwmWharf/FvwmWharf.c (DeadPipe):
2149         * FvwmAnimate/FvwmAnimate.c (HandleTerminate):
2150         * FvwmAuto/FvwmAuto.c (TerminateHandler):
2151         (DeadPipe):
2152         * FvwmButtons/FvwmButtons.c (TerminateHandler):
2153         * FvwmCommand/FvwmCommand.c (sig_ttin):
2154         (sig_quit):
2155         * FvwmCommand/FvwmCommandS.c (sig_handler):
2156         * FvwmDragWell/fvwmDragWell.c (TerminateHandler):
2157         * FvwmEvent/FvwmEvent.c (TerminateHandler):
2158         * FvwmForm/FvwmForm.c (TimerHandler):
2159         (TerminateHandler):
2160         * FvwmIconBox/FvwmIconBox.c (TerminateHandler):
2161         * FvwmIdent/FvwmIdent.c (TerminateHandler):
2162         * FvwmPager/FvwmPager.c (TerminateHandler):
2163         * FvwmScript/FvwmScript.c (TerminateHandler):
2164         * FvwmTaskBar/FvwmTaskBar.c (Alarm):
2165         (TerminateHandler):
2166         * FvwmTheme/FvwmTheme.c (signal_handler):
2167         * FvwmWinList/FvwmWinList.c (TerminateHandler):
2168         use RETSIGTYPE and SIGNAL_RETURN for all signal handlers
2170 2003-07-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2172         * FvwmScript/Instructions.c (Key):
2173         * FvwmIconMan/readconfig.c (ParseMouseEntry):
2174         (ParseKeyEntry):
2175         use library functions for modifier parsing
2177 2003-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2179         * FvwmCommand/findcmd.pl:
2180         use new func_t instead of func_type
2182 2003-06-27  olicha  <olivier.chapuis@free.fr>
2184         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2185         Fixed animation when the TaskBar is shaded
2187 2003-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2189         * FvwmTaskBar/Start.c (StartButtonInit):
2190         use font for selected buttons in Start button; modified patch by David
2191         Lazar
2193 2003-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2195         * FvwmDebug/Makefile.am:
2196         * FvwmGtk/Makefile.am:
2197         do not install FvwmGtk.1 if FvwmGtk is not built
2198         same for FvwmGtkDebug and FvwmGtkDebug.1
2200 2003-06-17  Dan Espen  <dane@mk.telcordia.com>
2202         * FvwmGtk/FvwmGtk.c (process_message): Off by one patch from
2203         Anil Madhavapeddy.
2205 2003-06-15  Mikhael Goikhman  <migo@homemail.com>
2207         * FvwmDebug/FvwmGtkDebug.in:
2208         use new module method emulateEvent
2210 2003-06-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2212         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2213         fixed initial drawing without a colour set
2215 2003-06-10  Mikhael Goikhman  <migo@homemail.com>
2217         * FvwmDebug/FvwmDebug.in:
2218         * FvwmDebug/FvwmDebug.1:
2219         * FvwmDebug/FvwmGtkDebug.in:
2220         * FvwmDebug/FvwmGtkDebug.1:
2221         make 2 modules behave consistently regarding --mask, --debug;
2222         several more improvements
2224 2003-06-06  olicha  <olivier.chapuis@free.fr>
2226         * FvwmBanner/FvwmBanner.c (main):
2227         Set msg mask to M_CONFIG_INFO | M_END_CONFIG_INFO to fix a
2228         "Failed to write descriptor to module" bug
2230 2003-06-06  Mikhael Goikhman  <migo@homemail.com>
2232         * FvwmDebug/FvwmDebug.in:
2233         * FvwmDebug/FvwmDebug.1:
2234         added new options: --noevents, --xconsole, --debug, --track
2236         * FvwmPerl/FvwmPerl.in:
2237         fixed parsing of quotes in preprocess action
2239 2003-06-05  olicha  <olivier.chapuis@free.fr>
2241         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
2242         Fixed button geometry if width or height > 255
2244 2003-06-03  olicha  <olivier.chapuis@free.fr>
2246         * FvwmTaskBar/Goodies.c (ShowTipWindow):
2247         Fixed drawing Tips under certains circonstance
2249 2003-06-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2251         * FvwmScript/Makefile.am (LDADD):
2252         Fixed building FvwmScript under cygwin; patch by Francis Litterio
2254 2003-05-28  olicha  <olivier.chapuis@free.fr>
2256         * FvwmTaskBar/FvwmTaskBar.1:
2257         * FvwmTaskBar/Start.c (StartButtonInit):
2258         Fixed no launch buttons if there are defined before the Start button
2259         New option NoDefaultStartButton
2261         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
2262         (GoodiesParseConfig):
2263         (InitGoodies):
2264         (DrawGoodies):
2265         If both clock format and date format are 0 do not draw any clock space
2266         If no goodies do not draw the goodies box
2268 2003-05-27  Mikhael Goikhman  <migo@homemail.com>
2270         * FvwmIdent/FvwmIdent.c:
2271         some reformating
2273 2003-04-30  Bob Woodside  <dumbledore@woodsway.com>
2275         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2276         Prevent call to UpdateBackgroundTransparency with a colorset
2277         of -1 when Fore/Back are specified (caused BadDrawable X
2278         error).
2280 2003-04-29  olicha  <olivier.chapuis@free.fr>
2282         * FvwmIdent/FvwmIdent.h:
2283         * FvwmIdent/FvwmIdent.c (ErrorHandler):
2284         (main):
2285         Added an X error handler
2287 2003-04-28  olicha  <olivier.chapuis@free.fr>
2289         * FvwmIdent/FvwmIdent.c (MakeList):
2290         Fixed report of EWMH state hints
2291         (ErrorHandler):
2293 2003-04-26  Mikhael Goikhman  <migo@homemail.com>
2295         * FvwmIconMan/*:
2296         * FvwmIconBox/*:
2297         reformatted, removed support for fvwm version 1
2299 2003-04-25  Dan Espen  <dane@mk.telcordia.com>
2301         * FvwmIconMan/xmanager.c (draw_button): Fix problem with mini-icon
2302         erasure clearing part of the relief in a button.
2304 2003-04-25  olicha  <olivier.chapuis@free.fr>
2306         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2307         Tried to fix a core dump
2309 2003-04-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2311         * FvwmButtons/FvwmButtons.c (main):
2312         * FvwmButtons/parse.c (parse_window_geometry):
2313         (ParseConfigLine):
2314         fixed Xinerama handling of ButtonGeometry option in FvwmButtons
2316 2003-04-23  olicha  <olivier.chapuis@free.fr>
2318         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2319         * FvwmTaskBar/Start.c (StartButtonInit):
2320         Fixed some minor memory leaks
2322         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2323         Fixed a Region leaks when a buttons has no title
2325 2003-04-22  Mikhael Goikhman  <migo@homemail.com>
2327         * FvwmPerl/FvwmPerl.in:
2328         fixed preprocess action parameter parsing, several optimizations
2330 2003-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2332         * FvwmPager/x_pager.c (AddNewWindow):
2333         * FvwmPager/FvwmPager.c (list_configure):
2334         (list_iconify):
2335         (list_add):
2336         fixed iconified windows without an icon showing up after a restart in
2337         the pager; also fixes iconified windows flashing for a moment when they
2338         first show up in the pager (e.g. Style * StartIconic).
2340         * FvwmPager/FvwmPager.c (list_configure):
2341         (list_iconify):
2342         do not display an icon if a window has none on the desktop
2344 2003-04-16  Mikhael Goikhman  <migo@homemail.com>
2346         * FvwmEvent/FvwmEvent.c:
2347         * FvwmEvent/FvwmEvent.1:
2348         window related event handlers are now executed within a window id,
2349         so PassId is not really needed; several fixes
2351 2003-04-15  Mikhael Goikhman  <migo@homemail.com>
2353         * FvwmGtk/FvwmGtk.1:
2354         * FvwmGtk/windowlist.c:
2355         * FvwmProxy/FvwmProxy.1:
2356         * FvwmProxy/FvwmProxy.c:
2357         * FvwmWindowMenu/FvwmWindowMenu.in:
2358         WindowListFunc is executed now within a window context,
2359         so "WindowId $0" is not needed anymore in its definition
2360         These 3 windolist modules support execution of WindowListFunc
2361         in the old and the new ways for now.
2363 2003-04-14  olicha  <olivier.chapuis@free.fr>
2365         * FvwmScript/Scripts/FvwmScript-FileBrowser:
2366         * FvwmScript/Scripts/FvwmScript-BellSetup:
2367         * FvwmScript/Scripts/FvwmScript-ScreenSetup:
2368         * FvwmScript/Scripts/FvwmScript-PointerSetup:
2369         * FvwmScript/Scripts/FvwmScript-KeyboardSetup:
2370         Added gettext support. Relayout.
2372         * FvwmScript/FvwmScript.1:
2373         * FvwmScript/script.y:
2374         * FvwmScript/scanner.l:
2375         * FvwmScript/script.c:
2376         * FvwmScript/scanner.c:
2377         * FvwmScript/Instructions.c (ChangeLocaleTitle):
2378         (InitCom):
2379         (FuncGettext):
2380         New head script instruction UseGettext and WindowLocaleTitle.
2381         New Widget instruction LocaleTitle. New instruction ChangeLocaleTitle.
2382         New function Gettext.
2384 2003-04-06  Dan Espen  <dane@mk.telcordia.com>
2386         * FvwmForm/ReadXServer.c (ReadXServer):
2387         * FvwmForm/FvwmForm.c (Restart):
2388         * FvwmForm/FvwmForm.h: Fix core dump.  When tabbing field to field,
2389         always position cursor at front of input field.
2391 2003-04-05  Dan Espen  <dane@mk.telcordia.com>
2393         * FvwmForm/FvwmForm.c (RedrawItem): Fixed input fields not getting
2394         cleared on multiline paste.
2396 2003-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2398         * FvwmPager/x_pager.c (Scroll):
2399         fixed shaking of viewport when scrolling past top/left border
2401 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
2403         * FvwmPager/FvwmPager.1:
2404         discourage usage of "Label" option
2406 2003-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2408         * FvwmAuto/FvwmAuto.c (main):
2409         * FvwmAuto/FvwmAuto.1:
2410         A delay of 0 is no longer valid.  The new minimum is 1.
2411         Send XSync after any action to force fvwm to synchronize with the X
2412         server; reduces chance of race condition in case the connection to the
2413         X server is slow
2415 2003-03-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2417         * FvwmIconMan/xmanager.c (check_in_window):
2418         * FvwmIconMan/fvwm.c (icon_location):
2419         * FvwmIconMan/winlist.c (check_resolution):
2420         (check_win_complete):
2421         fixed several window and icon resolution bugs
2423 2003-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2425         * FvwmCommand/FvwmCommand.c (main):
2426         add a screen number to the DISPLAY if necessary
2428 2003-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2430         * FvwmScroll/Makefile.am:
2431         linkage fix
2433         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
2434         removed useless FQueryPointerCall
2435         (StartMeUp_I):
2436         removed debug XSynchonize call
2438         * FvwmWinList/FvwmWinList.c (StartMeUp_II):
2439         (StartMeUp_I):
2440         (MakeMeWindow):
2441         * FvwmWharf/FvwmWharf.c (CreateWindow):
2442         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2443         (ProcessMessage):
2444         * FvwmScroll/GrabWindow.c (CreateWindow):
2445         * FvwmPager/x_pager.c (initialize_pager):
2446         * FvwmIdent/FvwmIdent.c (list_end):
2447         * FvwmIconMan/x.c (create_manager_window):
2448         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
2449         * FvwmForm/FvwmForm.c (OpenWindows):
2450         * FvwmDragWell/fvwmDragWell.c (createWindow):
2451         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2452         (CreateUberButtonWindow):
2453         * FvwmBanner/FvwmBanner.c (main):
2454         adapted to hack to specify screen origin in geometry and StartsOnScreen
2455         at the same time
2457 2003-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2459         * FvwmButtons/parse.c (ParseButton):
2460         fixed parsing a button geometry option after a comma
2461         (ParseButton):
2462         (ParsePanel):
2463         use isdigit() instead of "*s >= '0' && *s <= '9'"
2465 2003-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2467         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2468         fixed core dump
2470 2003-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2472         * FvwmIconMan/xmanager.c (check_in_window):
2473         * FvwmIconMan/winlist.c (figure_win_manager):
2474         (check_resolution):
2475         * FvwmIconMan/fvwm.c (win_in_viewport):
2476         In FvwmIconMan, windows can move from one manager to another acoording
2477         to the managers' Resolution options.
2479 2003-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2481         * FvwmIconMan/fvwm.c (set_win_configuration):
2482         fix for drawing the focused window upon page change
2483         (win_in_viewport):
2485         * FvwmButtons/FvwmButtons.c (Loop):
2486         (SetTransparentBackground):
2487         Fixed FvwmButtons transparency
2489 2003-03-01  Dan Espen  <dane@mk.telcordia.com>
2491         * FvwmPager/x_pager.c (ReConfigure): Fix so Pager correctly draws active
2492         desktop highlight when desktopsize changes.
2494 2003-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2496         * FvwmPager/FvwmPager.1:
2497         man page corrections
2499 2003-02-25  Dan Espen  <dane@mk.telcordia.com>
2501         * FvwmAuto/FvwmAuto.c (main): Remove bad debug code.
2503 2003-02-23  Dan Espen  <dane@mk.telcordia.com>
2505         * FvwmPager/x_pager.c (Scroll): Fix pointer centering when returning on
2506         a drag from right or bottom.
2508 2003-02-17  Dan Espen  <dane@mk.telcordia.com>
2510         * FvwmPager/x_pager.c (Scroll): Fix virtual screen offset calc.
2512 2003-02-16  Dan Espen  <dane@mk.telcordia.com>
2514         * FvwmPager/x_pager.c (DispatchEvent): Fix compilation problems caused
2515         by last minute cleanup.
2517 2003-02-15  Dan Espen  <dane@mk.telcordia.com>
2519         * FvwmPager/x_pager.c (Scroll): Fix Pager going crazy on a button 3
2520         drag.
2522 2003-02-13  olicha  <olivier.chapuis@free.fr>
2524         * FvwmButtons/draw.c (RedrawButton):
2525         Applied Remko Troncon negative frame fix
2527 2003-02-05  Jason Weber  <baboon@imonk.com>
2529         * FvwmProxy/FvwmProxy.c:
2530         undefined actions now default to Nop instead of crashing
2531         windowname update now mostly ignored since we only display iconname
2532         iconname update now just redraws one window instead of reseting
2533         everything
2535 2003-02-01  Dan Espen  <dane@mk.telcordia.com>
2537         * FvwmTaskBar/FvwmTaskBar.1: Typos.
2539 2003-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2541         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2542         fixed PageOnly option after a desk change
2544 2003-01-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2546         * FvwmIconMan/readconfig.c (read_in_resources):
2547         fixed ShowOnlyIcons option
2549 2003-01-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2551         * FvwmAuto/FvwmAuto.c (main):
2552         fixed core dumps and errors in parsing of command line arguments
2553         fixed handling of leave action without an enter action
2555 2003-01-06  Marcus Lundblad <ml@update.uu.se>
2557         * FvwmIconBox/FvwmIconBox.c (RedrawIcon, CreateWindow, ParseOptions):
2558         * FvwmIconBox/icons.c (AdjustIconWindow):
2559         implemented options for turning off parenthesisation of iconified
2560         window title and options for defining relief width and look for titles
2562         * FvwmIconBox/FvwmIconBox.1:
2563         documented options for turning off parenthesisation of iconified
2564         window title and options for defining relief width and look for titles
2566 2003-01-04  Jason Weber  <baboon@imonk.com>
2568         * FvwmProxy/FvwmProxy.c:
2569         * FvwmProxy/FvwmProxy.1:
2570         added ShowToggle command to Show/Hide to the opposite of current state
2572 2003-01-03  Mikhael Goikhman  <migo@homemail.com>
2574         * FvwmPager/FvwmPager.c (list_new_page):
2575         updated to the changed arguments of M_NEW_PAGE
2577         * FvwmDebug/FvwmDebug.in:
2578         fixed printing to wrong stream
2579         * FvwmDebug/FvwmGtkDebug.in:
2580         fixed opening message windows
2582 2002-12-30  Mikhael Goikhman  <migo@homemail.com>
2584         * FvwmWindowMenu/*:
2585         renamed from FvwmWindowLister;
2586         make Popup actually work, not just Menu (Post)
2588 2002-12-20  olicha  <olivier.chapuis@free.fr>
2590         * FvwmTaskBar/FvwmTaskBar.c (CreateOrUpdateGCs):
2592 2002-12-12  Jason Weber  <baboon@imonk.com>
2594         * FvwmProxy/FvwmProxy.1:
2595         Rename ScanWindow to ScanForWindow
2597 2002-12-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2599         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2600         fixed compile error
2602 2002-12-11  Jason Weber  <baboon@imonk.com>
2604         * FvwmProxy/FvwmProxy.c:
2605         * FvwmProxy/FvwmProxy.1:
2606         Add tracking of currently focused window.
2607         Allow desk auto-switching if you don't use CurrentPage conditional.
2608         Update man page to suggest ScanWindow.
2610 2002-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2612         * FvwmWinList/List.c (IsItemVisible):
2613         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2614         * FvwmTaskBar/List.c (IsItemIndexSticky):
2615         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2616         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2617         * FvwmSave/FvwmSave.c (do_save):
2618         * FvwmRearrange/FvwmRearrange.c (is_suitable_window):
2619         * FvwmPager/x_pager.c (MoveStickyWindows):
2620         (Hilight):
2621         (MoveWindow):
2622         (IconMoveWindow):
2623         * FvwmIdent/FvwmIdent.c (MakeList):
2624         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2625         (win_in_viewport):
2626         * FvwmIconBox/FvwmIconBox.c (process_message):
2627         (window_cond):
2628         * FvwmGtk/FvwmGtk.c (process_message):
2629         * FvwmCommand/FvwmCommand.c (list_configure):
2630         adapted to new STICKY... macros
2632 2002-12-02  olicha  <olivier.chapuis@free.fr>
2634         * FvwmIconMan/fvwm.c (win_in_viewport):
2635         Do not use the icon position to decide whether a window is managed or
2636         not when IS_ICON_SUPPRESSED
2638         * FvwmIconMan/xmanager.c (draw_button_background):
2639         (iconify_box):
2640         (draw_button):
2641         (draw_empty_manager):
2642         Fixed drawing icon background
2644 2002-12-01  olicha  <olivier.chapuis@free.fr>
2646         * FvwmScript/Instructions.c (ChangeIcon):
2647         (ChangeForeColor):
2648         (ChangeBackColor):
2649         Fixed memory leaks
2651 2002-12-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2653         * FvwmEvent/FvwmEvent.c (main):
2654         request only the events that have an associated action
2656 2002-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2658         * FvwmEvent/FvwmEvent.c (handle_config_line):
2659         simplified code a bit
2660         (config):
2661         fixed an off-by-one array access
2663         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2664         Fixed windows using WindowListSkip appearing in the TaskBar
2666 2002-11-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2668         * FvwmWinList/FvwmWinList.c (main):
2669         (ProcessMessage):
2670         (AdjustWindow):
2671         do not resize window while shaded; request size change later
2673         * FvwmIconMan/xmanager.c (resize_manager):
2674         (draw_manager):
2675         * FvwmIconMan/FvwmIconMan.c (main):
2676         * FvwmIconMan/fvwm.c (ProcessMessage):
2677         (window_shade):
2678         * FvwmIconMan/FvwmIconMan.h:
2679         do not resize the manager window while shaded; request size change later
2681 2002-11-28  olicha  <olivier.chapuis@free.fr>
2683         * FvwmTaskBar/Goodies.c (CreateMailTipWindow):
2684         * FvwmTaskBar/FvwmTaskBar.c (main):
2685         (CheckForTip):
2686         * FvwmTaskBar/Makefile.am:
2687         FGettextInit and Mark some strings for translation
2689         * FvwmForm/FvwmForm-Setup.in:
2690         Mark the strings for translation
2692 2002-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2694         * FvwmProxy/FvwmProxy.c (LinkAction):
2695         (parse_options):
2696         (main):
2697         cleaned up memory leaks and parsing
2698         put default actions in a central place
2700 2002-11-24  Jason Weber  <baboon@imonk.com>
2702         * FvwmProxy/ConfigFvwmProxyDefaults:
2703         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2704         Twiddled with icon text placement rules.
2705         Added programmable Action options for Click1, Click2, ...
2706         Fixed background clear during internal Next/Prev
2707                 (which we're getting rid of).
2708         Changed all the *Command options to the Action syntax.
2709         Added the Circulate command that used core fvwm functions instead
2710                 of internal Next/Prev.
2711         Commented out lots of code being phased out.
2712         Added Unmark Action to mirror Mark Action.
2714         * FvwmProxy/FvwmProxy.1:
2715         Updated for Action commands and various formatting.
2717 2002-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2719         * FvwmProxy/ConfigFvwmProxyDefaults:
2720         adjusted default functions
2722 2002-11-20  Mikhael Goikhman  <migo@homemail.com>
2724         * FvwmDebug/FvwmGtkDebug.in:
2725         improved GUI, show event time, show window flags (as integers for now)
2727 2002-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2729         * FvwmProxy/ConfigFvwmProxyDefaults:
2730         removed some debug configs
2732         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2733         fixed changing colour sets after FvwmProxy startup
2735 2002-11-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2737         * FvwmProxy/FvwmProxy.c (DrawWindow):
2738         removed XFillRectangle patch that basically disabled colorset
2739         backgrounds
2740         (parse_options):
2741         use ParseToggleArgument instead of strcmp
2742         (DrawWindow):
2743         adjust window title when using mini icon in general but not for a
2744         particular window
2746 2002-11-16  Jason Weber  <baboon@imonk.com>
2748         * FvwmProxy/FvwmProxy.c:
2749         * FvwmProxy/FvwmProxy.1:
2750         * FvwmProxy/ConfigFvwmProxyDefaults:
2751         Added config options ShowMiniIcons and LogFile.
2753 2002-11-15  Jason Weber  <baboon@imonk.com>
2755         * FvwmProxy/FvwmProxy.h:
2756         * FvwmProxy/FvwmProxy.h:
2757         * FvwmProxy/FvwmProxy.c:
2758         Fixed Next to really ignore windows on other desks.
2759         Added temp fix to use XFillRectangle vs. XClearWindow since the latter
2760         wasn't using the proper select colorset background color.
2761         Added .fvwm2rc configs for Width, Height, Separation, EnterSelect, and
2762         ProxyMove.
2763         Implemented the 'Prev" command.
2764         Extended Next/Prev commands to remember where they left off.
2766         * FvwmProxy/FvwmProxy.1:
2767         Filled out a lot of the man page
2769         * FvwmProxy/ConfigFvwmProxyDefaults:
2770         Added some defaults
2772 2002-11-15  Dan Espen  <dane@mk.telcordia.com>
2774         * FvwmTheme/FvwmTheme.1: Language check, general edits,
2775         spell checks.
2777 2002-11-15  Mikhael Goikhman  <migo@homemail.com>
2779         * FvwmWindowLister/FvwmWindowLister.in:
2780         * FvwmWindowLister/FvwmWindowLister.1:
2781         Improvements by Richard Lister with minor changes,
2782         new options ItemFormat and Function, changed Show/DontShow
2784 2002-11-15  olicha  <olivier.chapuis@free.fr>
2786         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2787         Fixed colorset update
2789 2002-11-14  olicha  <olivier.chapuis@free.fr>
2791         * FvwmTheme/FvwmTheme.1:
2792         Doc for RootTransparent. More doc for Transparent
2794         * FvwmScroll/FvwmScroll.c (ErrorHandler):
2795         (main):
2796         * FvwmScroll/GrabWindow.c (LoopOnEvents):
2797         (ProcessMessage):
2798         (Loop):
2799         New transparent stuff. split the big loop in 3. Added an X error
2800         handler
2802         * FvwmScript/FvwmScript.c (UpdateRootTransparency):
2803         (ReadXServer):
2804         (MainLoop):
2805         * type.h:
2806         * FvwmScript/Widgets/*:
2807         Clip drawing and new transparent stuff
2809 2002-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2811         * FvwmScript/script.y (Depile):
2812         * FvwmScript/script.c (Depile):
2813         fixed random return code
2815         * FvwmProxy/FvwmProxy.c (DispatchEvent):
2816         (DestroyWindow):
2817         (StartProxies):
2818         ignore EnterNotify events cause by keyboard grabs
2820 2002-11-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2822         * FvwmScript/Instructions.c (Key):
2823         * FvwmScript/FvwmScript.c (ReadXServer):
2824         * FvwmIconMan/readconfig.c (ParseKeyEntry):
2825         (ParseMouseEntry):
2826         (ParseSimpleEntry):
2827         use new Bindings.h interface
2829 2002-11-13  olicha  <olivier.chapuis@free.fr>
2831         * FvwmIconBox/FvwmIconBox.c:
2832         (Loop):
2833         (HScroll):
2834         (VScroll):
2835         (process_message):
2836         (RedrawWindow):
2837         (RedrawIcons):
2838         (RedrawIcon):
2839         * FvwmIconBox/FvwmIconBox.h:
2840         Clip drawing and new transparent stuff
2842         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2843         Fixed colorset changes
2845         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
2846         (process_message):
2847         (DoCommand):
2848         (RedrawFrame):
2849         (RedrawItem):
2850         * FvwmForm/ReadXServer.c (ReadXServer):
2851         (process_tabtypes):
2852         (ToggleChoice):
2853         Clip drawing and new transparent stuff
2855         * FvwmForm/FvwmForm.c (ErrorHandler):
2856         (main):
2857         Install an X error handler
2859         * FvwmWinList/FvwmWinList.c (RedrawWindow):
2860         (ParseConfigLine):
2861         (LoopOnEvents):
2862         (AdjustWindow):
2863         (MakeMeWindow):
2864         (ParseConfigLine):
2865         (ProcessMessage):
2866         * FvwmWinList/FvwmWinList.h:
2867         * FvwmWinList/ButtonArray.h:
2868         * FvwmWinList/ButtonArray.c (DoButton):
2869         (DrawButtonArray):
2870         (DrawTransparentButtonArray):
2871         (ExposeAllButtons):
2872         (SwitchButton):
2873         Clip drawing and new transparent stuff
2875 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2877         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
2878         -Wall fix
2880 2002-11-12  olicha  <olivier.chapuis@free.fr>
2882         * FvwmTaskBar/Goodies.c (DrawGoodies):
2883         (Draw3dBox):
2884         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2885         (ProcessMessage):
2886         (RedrawWindow):
2887         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2888         (DrawButtonArray):
2889         (CheckRootTransparentButtons):
2890         * FvwmTaskBar/ButtonArray.h:
2891         Finished Clip redrawing and added full transparent support
2893 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2895         * FvwmProxy/FvwmProxy.c:
2896         fixed page and desk change
2898 2002-11-11  olicha  <olivier.chapuis@free.fr>
2900         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow):
2901         (HandleButtonRelease):
2902         (HandleEvents):
2903         (LoopOnEvents):
2904         (HideTaskBar):
2905         * FvwmTaskBar/FvwmTaskBar.h:
2906         * FvwmTaskBar/Start.c (StartButtonDraw);
2907         * FvwmTaskBar/Start.h:
2908         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2909         (DrawButtonArray):
2910         * FvwmTaskBar/ButtonArray.h
2911         Started to Clip redrawing
2913 2002-11-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2915         * FvwmProxy/FvwmProxy.c:
2916         many enhancements
2917         (CloseOneWindow):
2918         (OpenOneWindow):
2919         (delete_ProxyWindow):
2920         do not destroy proxy windows when closing them
2921         (MarkProxy):
2922         (ProcessMessage):
2923         (DispatchEvent):
2924         fixed race condition w/ EnterNotify
2926         * FvwmProxy/ConfigFvwmProxyDefaults:
2927         added file
2929 2002-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2931         * FvwmProxy/FvwmProxy.c (DrawWindow):
2932         removed unsused variables
2934         * FvwmIconMan/FvwmIconMan.h:
2935         * FvwmIconMan/fvwm.c (ProcessMessage):
2936         (win_in_viewport):
2937         (iconify):
2938         (icon_location):
2939         * FvwmIconMan/FvwmIconMan.c (main):
2940         FvwmIconMan uses the icon position to decide whether a window is managed
2941         or not
2943 2002-11-09  olicha  <olivier.chapuis@free.fr>
2945         * FvwmProxy/FvwmProxy.c (parse_options):
2946         (DrawPicture):
2947         (DrawWindow):
2948         (ProcessMessage):
2949         (main):
2950         Added Flocale and Picture support
2952 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2954         * FvwmRearrange/FvwmRearrange.c (parse_args):
2955         new options -sp and -sd
2957         * FvwmWinList/List.c (IsItemVisible):
2958         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2959         * FvwmTaskBar/List.c (IsItemIndexSticky):
2960         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2961         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2962         * FvwmSave/FvwmSave.c (do_save):
2963         * FvwmRearrange/FvwmRearrange.c (parse_args):
2964         (parse_args):
2965         (is_suitable_window):
2966         * FvwmPager/x_pager.c (MoveStickyWindows):
2967         (Hilight):
2968         (MoveWindow):
2969         (IconMoveWindow):
2970         * FvwmIdent/FvwmIdent.c (MakeList):
2971         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2972         (win_in_viewport):
2973         * FvwmIconBox/FvwmIconBox.c (process_message):
2974         (process_message):
2975         (window_cond):
2976         * FvwmGtk/FvwmGtk.c (process_message):
2977         * FvwmCommand/FvwmCommand.c (list_configure):
2978         adapted to new styles stickypage and stickydesk
2980 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
2982         * FvwmWindowLister/FvwmWindowLister.in:
2983         * FvwmWindowLister/FvwmWindowLister.1:
2984         * FvwmWindowLister/Makefile.am:
2985         added a new module from Richard Lister with several changes
2987 2002-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2989         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
2990         * FvwmButtons/draw.c (RedrawButton):
2991         (DrawTitle):
2992         fixed FvwmButtons transparency with "Pixmap none"
2994         * FvwmButtons/dynamic.c (parse_message_line):
2995         removed FShape.h dependency
2997 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2999         * FvwmProxy/FvwmProxy.c:
3000         added "Colorset" and "SelectColorset" module options and removed default
3001         colours
3002         some clean up and performance patches
3004         * FvwmPager/FvwmPager.c (ParseOptions):
3005         removed unused variable
3007         * FvwmProxy/FvwmProxy.c (ConfigureWindow):
3008         fixed WindowlistSkip style in FvwmProxy
3009         (IconifyWindow):
3010         fixed displaying proxies when deiconifying windows
3012         * Makefile.am:
3013         build and install FvwmProxy
3015         * FvwmProxy/FvwmProxy.c:
3016         rewrote the window list handling to fix race conditions
3017         (OpenWindows):
3018         do not set the WMNormalHints - the proxies are override_redirect
3019         (delete_ProxyWindow):
3020         fixed memory leak
3022 2002-11-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3024         * FvwmPager/x_pager.c (DrawGrid):
3025         fixed hang with NoSeparators option
3027 2002-10-31  olicha  <olivier.chapuis@free.fr>
3029         * FvwmWharf/icons.c (LoadIconFile):
3030         * FvwmScript/FvwmScript.c (LoadIcon):
3031         * FvwmIconBox/FvwmIconBox.c (freeitem):
3032         * FvwmIconBox/icons.c (GetIconFromFile):
3033         (GetBackPixmap):
3034         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
3035         * FvwmBanner/FvwmBanner.c (GetImageFile):
3036         Updated PImageLoadPixmapFromFile and fixed some colors leaks
3038 2002-10-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3040         * FvwmProxy/Makefile.am (EXTRA_DIST):
3041         removed ConfigFvwmProxy
3042         * Makefile.am (SUBDIRS):
3043         * FvwmProxy:
3044         added FvwmProxy module
3046 2002-10-23  Dan Espen  <dane@mk.telcordia.com>
3048         * FvwmConsole/FvwmConsole.1: Rework synopsis.
3049         * FvwmBacker/FvwmBacker.1: Lang check.
3051 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3053         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
3054         * FvwmTaskBar/Goodies.c (CreateTipWindow):
3055         * FvwmPager/x_pager.c (change_colorset):
3056         (set_window_colorset_background):
3057         renamed colorset_struct to colorset_t
3059 2002-10-22  olicha  <olivier.chapuis@free.fr>
3061         * FvwmIconMan/xmanager.c (compare_windows):
3062         Fixed potential core dump
3064 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3066         * FvwmWinList/ButtonArray.c (DoButton):
3067         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3068         * FvwmButtons/icons.c (CreateIconWindow):
3069         use renamed colorset_struct members
3071 2002-10-18  olicha  <olivier.chapuis@free.fr>
3073         * FvwmIconMan/x.c:
3074         * FvwmIconMan/xmanager.c:
3075         Replaced (Pdepht < 2) test by (PictureUseBWOnly())
3077 2002-10-17  olicha  <olivier.chapuis@free.fr>
3079         * FvwmBacker/FvwmBacker.1:
3080         Documented RetainPixmap
3082 2002-10-16  olicha  <olivier.chapuis@free.fr>
3084         * FvwmBacker/FvwmBacker.c (DeleteRootAtoms):
3085         (SetRootAtoms):
3086         (SetDeskPageBackground):
3087         (ParseConfigLine):
3088         Finally decide how to implement RetainPixmap in FvwmBacker
3090 2002-10-15  olicha  <olivier.chapuis@free.fr>
3092         * FvwmIconMan/xmanager.c (draw_button_background):
3093         * FvwmIconMan/readconfig.c (read_in_resources):
3094         * FvwmIconMan/x.c (change_colorset):
3095         (create_manager_window):
3096         (X_init_manager):
3097         Fixed button colours when IconMan has a default colorset but no
3098         button colorset
3100 2002-10-15  olicha  <olivier.chapuis@free.fr>
3102         * FvwmAnimate/FvwmAnimate.c:
3103         Updated PictureInitCMapRoot
3105 2002-10-14  Mikhael Goikhman  <migo@homemail.com>
3107         * FvwmIconMan/FvwmIconMan.1:
3108         use mixed case for options,
3109         i.e. FocusAndSelectColorset not focusandselectcolorset
3111 2002-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3113         * FvwmRearrange/Makefile.am (LDADD):
3114         linkage fix
3116 2002-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3118         * FvwmIconMan/xmanager.c (check_in_window):
3119         * FvwmIconMan/fvwm.c (new_window):
3120         * FvwmIconMan/globals.c (init_win_manager):
3121         * FvwmIconMan/readconfig.c (read_in_resources):
3122         new FvwmIconMan option "ShowTransient"
3124         * FvwmIconMan/FvwmIconMan.1:
3125         documented that the default resolution is page, not global
3126         corrected "id" syntax
3128         * FvwmIconMan/fvwm.c (new_window):
3129         transient windows no longer appear in FvwmIconMan when they are moved
3131 2002-10-09  olicha  <olivier.chapuis@free.fr>
3133         * FvwmPager/x_pager.c (DrawGrid):
3134         Fixed desk lable colorset
3136         * FvwmScript/FvwmScript.c (LoadIcon):
3137         * FvwmIconBox/icons.c (GetIconFromFile):
3138         Image should be loaded with the module main window not the root
3139         window!
3141 2002-10-09  olicha  <olivier.chapuis@free.fr>
3143         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3144         (main):
3145         (CreateUberButtonWindow):
3146         Image should be loaded with the module main window not the root
3147         window!
3149 2002-10-08  olicha  <olivier.chapuis@free.fr>
3151         * FvwmTaskBar/Goodies.c (DrawGoodies):
3152         Removed some testing code
3154         * FvwmPager/x_pager.c (initialize_viz_pager):
3155         * FvwmForm/FvwmForm.c (InitConstants):
3156         (CheckAlloc):
3157         * FvwmBanner/FvwmBanner.c (main):
3158         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
3159         (DrawGoodies):
3160         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
3161         (CreateOrUpdateGCs):
3162         (CreateTipWindow):
3163         * FvwmAnimate/FvwmAnimate.c (CreateDrawGC):
3164         (main):
3165         Use the new interface functions and some Black and White fixes
3167         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3168         (AddCommand):
3169         Forbid colorset background if the fvwm depth is not equal to the depth
3170         of the root window. Use the root color map for solid color.
3172 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3174         * FvwmDebug/FvwmDebug.in:
3175         * FvwmDebug/FvwmDebug.1:
3176         * FvwmDebug/FvwmGtkDebug.in:
3177         * FvwmDebug/FvwmGtkDebug.1:
3178         * FvwmDebug/FvwmOldDebug.c:
3179         * FvwmDebug/FvwmOldDebug.h:
3180         * FvwmDebug/FvwmOldDebug.1:
3181         * FvwmDebug/Makefile.am:
3182         the old debug module renamed to FvwmOldDebug and not installed now,
3183         the new debug module renamed to FvwmDebug;
3184         added several command line options and documentation
3186 2002-10-06  Suzanne Skinner  <tril@igs.net>
3188         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3189         (getButtonCommand):
3190         (StartAndLaunchButtonItemInit):
3191         (new ParseButtonOptions):
3192         Implemented different actions for different mouse buttons when the
3193         "start" button or mini-launchers are clicked
3194         * FvwmTaskBar/Start.h (startAndLaunchButtonItem):
3195         Added buttonCommands and buttonStartCommands arrays to the structure
3196         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3197         Changed getButtonCommand call to pass the mouse button number
3198         * FvwmTaskBar/FvwmTaskBar.1:
3199         Documented new taskbar button functionality
3201 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3203         * FvwmDebug/FvwmGtkDebug.in:
3204         added Tools page with Send_ConfigInfo, Send_WindowList, command prompt,
3205         Help and Quit buttons
3207 2002-10-04  Suzanne Skinner  <tril@igs.net>
3209         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3210         Fixed a number of cases where space was malloced before calling
3211         CopyString (which mallocs its own space)
3213 2002-10-04  Mikhael Goikhman  <migo@homemail.com>
3215         * FvwmTaskBar/Start.c:
3216         * FvwmTaskBar/FvwmTaskBar.c:
3217         replaced all C++-style comments; applied Suzanne typo fix
3219 2002-09-29  Ben Mathews  <benmathews@adelphia.net>
3221         * FvwmTaskBar/Start.c (StartButtonInit):
3222         Fixed spacing problem that occured when using StartButtonRightMargin
3223         option
3224         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3225         Removed redundant StartButtonUpdate calls
3227 2002-10-03  Mikhael Goikhman  <migo@homemail.com>
3229         * FvwmNewDebug.in:
3230         * FvwmNewDebug.1:
3231         * FvwmGtkDebug.in:
3232         * FvwmGtkDebug.1:
3233         two new debugging modules (the old FvwmDebug replacements)
3235 2002-10-02  olicha  <olivier.chapuis@free.fr>
3237         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3238         Fixed colorset with which we load an icon
3240 2002-10-01  olicha  <olivier.chapuis@free.fr>
3242         * FvwmButtons/parse.c (ParseButton):
3243         * FvwmButtons/button.c (buttonColorset):
3244         (buttonBackgroundButton):
3245         * FvwmButtons/button.h:
3246         * FvwmButtons/dynamic.c (change_button_icon):
3247         (parse_message_line):
3248         * FvwmButtons/icons.c (CreateIconWindow):
3249         (DestroyIconWindow):
3250         (GetIconWindowPosition):
3251         (DrawForegroundIcon):
3252         (ConfigureIconWindow):
3253         * FvwmButtons/icons.h:
3254         * FvwmButtons/draw.c (RedrawButton):
3255         (DrawTitle):
3256         * FvwmButtons/draw.h:
3257         * FvwmButtons/FvwmButtons.c (Loop):
3258         (RedrawWindow):
3259         (LoadIconFile):
3260         (HandlePanelPress):
3261         (update_root_transparency):
3262         (recursive_change_colorset):
3263         (change_colorset):
3264         (process_message):
3265         (CheckForHangon):
3266         (swallow):
3267         * FvwmButtons/FvwmButtons.h:
3268         Clip and cleanup the drawing. Fixed some bugs related to containers
3269         colorsets  (which should work not so bad now). Fixed alpha bugs.
3270         Support the new transparent options.
3272 2002-09-25  olicha  <olivier.chapuis@free.fr>
3274         * FvwmPager/x_pager.c (DrawGrid):
3275         Fixed core dump
3277 2002-09-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3279         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3280         ConfigureNotify: force drawing the window contents when
3281         ConfigureNotify comes in remove
3282         Expose: removed the Event.xexpose.count handling as it can cause drawing
3283         problems
3284         (list_end):
3285         (ProcessXEvent):
3286         fixed spawning new FvwmIdent windows
3288 2002-09-23  Dan Espen  <dane@mk.telcordia.com>
3290         * FvwmButtons/FvwmButtons.1:
3291         * FvwmBacker/FvwmBacker.1:
3292         * FvwmAuto/FvwmAuto.1:
3293         * FvwmAnimate/FvwmAnimate.1: Rework synopsis.
3295 2002-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3297         * FvwmIdent/FvwmIdent.c (default_layer):
3298         use DEFAULT_DEFAULT_LAYER from defaults.h
3299         fixed event mask in FvwmIdent causing it to appear on wrong layer and
3300         not redrawing properly
3302 2002-09-21  Ben Mathews  <benmathews@adelphia.net>
3304         * FvwmTaskBar/Start.c (StartButtonInit):
3305         Fixed bug that occured if no start button params were specified
3306         in fvwm2rc.
3308 2002-09-23  olicha  <olivier.chapuis@free.fr>
3310         * FvwmButtons/dynamic.c (parse_message_line):
3311         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
3312         (Loop):
3313         (RedrawWindow):
3314         (HandlePanelPress):
3315         (recursive_change_colorset):
3316         (CheckForHangon):
3317         (swallow):
3318         * FvwmButtons/draw.c (DrawTitle):
3319         (RedrawButton):
3320         * FvwmButtons/draw.h:
3321         Some preparation for clipping
3323 2002-09-21  Mikhael Goikhman  <migo@homemail.com>
3325         * FvwmPager/x_pager.c:
3326         s/SendInfo/SendText/; don't send end-of-line in SendText
3328 2002-09-20  Mikhael Goikhman  <migo@homemail.com>
3330         * FvwmGtk/FvwmGtk.c:
3331         reindented; use MiniIconPacket again
3333 2002-09-18  olicha  <olivier.chapuis@free.fr>
3335         * FvwmPager/x_pager.c (DrawGrid):
3336         Fixed active desk label (Suzanne Skinner)
3338 2002-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3340         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
3341         allow the use of mousr buttons other than the first in FvwmWinList
3342         when invoked transient
3344 2002-09-16  Mikhael Goikhman  <migo@homemail.com>
3346         * FvwmConsole/FvwmConsole.c:
3347         * FvwmCpp/FvwmCpp.c:
3348         * FvwmM4/FvwmM4.c:
3349         don't send end-of-line in SendText
3351 2002-09-15  Ben Mathews  <benmathews@adelphia.net>
3353         * FvwmTaskBar/Start.h:
3354         * FvwmTaskBar/Start.c:
3355         * FvwmTaskBar/FvwmTaskBar.c:
3356         * FvwmTaskBar/ButtonArray.c:
3357         * FvwmTaskBar/FvwmTaskBar.1:
3358         FvwmTaskBar may now include shortcut minibuttons using the Button
3359         command.  Also has new options for spacing the buttons:
3360         WindowButtonsLeftMargin, WindowButtonsRightMargin, and
3361         StartButtonRightMargin.
3363 2002-09-16  olicha  <olivier.chapuis@free.fr>
3365         * FvwmPager/FvwmPager.c (list_new_desk):
3366         (list_config_info):
3367         * FvwmPager/x_pager.c (DrawGrid):
3368         (get_expose_bound):
3369         (HandleExpose):
3370         Use clipping redrawing for the desk label
3372 2002-09-15  olicha  <olivier.chapuis@free.fr>
3374         * FvwmPager/x_pager.c (update_pr_transparent_subwindows):
3375         (update_pr_transparent_windows):
3376         (change_colorset):
3377         More transparent fixes
3379 2002-09-15  Mikhael Goikhman  <migo@homemail.com>
3381         * FvwmButtons/dynamic.c:
3382         removed non-portable #include <X11/Xdefs.h>
3384 2002-09-15  olicha  <olivier.chapuis@free.fr>
3386         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3387         Fixed a GC leaks
3389         * FvwmPager/x_pager.c (update_pr_transparent_windows):
3390         * FvwmPager/FvwmPager.c (list_property_change):
3391         * FvwmPager/FvwmPager.h:
3392         Transparent fixes
3394 2002-09-14  olicha  <olivier.chapuis@free.fr>
3396         * FvwmPager/FvwmPager.c (list_property_change):
3397         * FvwmPager/FvwmPager.h
3398         * FvwmPager/x_pager.c (draw_desk_background):
3399         (ReConfigure):
3400         (update_transparent_windows):
3401         (MovePage):
3402         (ChangeDeskForWindow):
3403         (MoveResizePagerView):
3404         (change_colorset):
3405         Some transparent fixes. Implemented RootTransparent colorset and
3406         transparent tint
3408 2002-09-12  Dan Espen  <dane@mk.telcordia.com>
3410         * FvwmCpp/FvwmCpp.1:
3411         * FvwmM4/FvwmM4.1: New way to present module synopsis,
3412         more prominent discussion of ModuleSynchronous.
3414 2002-09-13  olicha  <olivier.chapuis@free.fr>
3416         * FvwmIconMan/xmanager.c (GetRegion):
3417         (GetRectangleIntersection):
3418         (clear_button):
3419         (add_win_state):
3420         (del_win_state):
3421         (clear_empty_region):
3422         (resize_manager):
3423         (iconify_box):
3424         (draw_button_background):
3425         (draw_button):
3426         (draw_empty_manager):
3427         (draw_transparent_buttons):
3428         (man_exposed):
3429         * FvwmIconMan/x.c (xevent_loop):
3430         (create_manager_window):
3431         (recreate_background):
3432         (change_colorset):
3433         (recreate_transparent_bgs):
3434         * FvwmIconMan/FvwmIconMan.h:
3435         * FvwmIconMan/fvwm.c (focus_change):
3436         Implemented clipping redrawing, IconMan should not flicker any more
3437         with xft fonts and icons with alpha. Implemented new transparent stuff.
3438         Some clean up and numerous fixes. Colorset should work as expected now.
3440         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3441         (DrawItems):
3442         Implemented clipping redrawing
3444         * FvwmBacker/FvwmBacker.c (*):
3445         Added retain permanent support. I finally understand that X forking
3446         should be released by opening a new display. Some Cleanup. This still
3447         need some checking (client leaks??). Some clean up.
3449         * FvwmScroll/Makefile.am:
3450         * FvwmScroll/FvwmScroll.c (main):
3451         * FvwmForm/FvwmForm.c (main):
3452         * FvwmForm/Makefile.am:
3453         * FvwmDragWell/fvwmDragWell.c (XStartup):
3454         * FvwmDragWell/Makefile.am:
3455         * FvwmIdent/Makefile.am:
3456         * FvwmIdent/FvwmIdent.c (main):
3457         * FvwmForm/Makefile.am:
3458         * FvwmDragWell/Makefile.am:
3459         Colorset may use XRrender, so link and init xrender
3461 2002-09-08  Dan Espen  <dane@mk.telcordia.com>
3463         * FvwmTheme/FvwmTheme.1: Lang check.
3465 2002-09-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3467         * **/*.c:
3468         use replacements for X event functions everywhere
3470 2002-09-02  olicha  <olivier.chapuis@free.fr>
3472         * FvwmIdent/FvwmIdent.c (*):
3473         Implement tinted parental relativity
3475 2002-09-01  olicha  <olivier.chapuis@free.fr>
3477         * FvwmTheme/FvwmTheme.1:
3478         Documented the new options
3480 2002-08-30  olicha  <olivier.chapuis@free.fr>
3482         * FvwmPager/x_pager.c (do_picture_window):
3483         Fixed mini icon drawing
3485 2002-08-30  olicha  <olivier.chapuis@free.fr>
3487         * FvwmButtons/icons.c (DestroyIconWindow):
3488         (CreateIconWindow):
3489         (ConfigureIconWindow):
3490         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
3491         (recursive_change_colorset):
3492         * FvwmButtons/dynamic.c (change_button_icon):
3493         * FvwmButtons/draw.c (RedrawButton):
3494         * FvwmIconBox/FvwmIconBox.c (change_colorset):
3495         (RedrawIcon):
3496         * FvwmIconBox/icons.c (GetIconFromFile):
3497         * FvwmIconMan/xmanager.c (iconify_box):
3498         * FvwmPager/x_pager.c (do_picture_window):
3499         * FvwmScript/Widgets/Tools.c (DrawIconStr):
3500         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
3501         * FvwmWharf/Wharf.h:
3502         * FvwmWharf/icons.c (ConfigureIconWindow):
3503         * FvwmWharf/FvwmWharf.c (configure_all_icon_windows):
3504         * FvwmWinList/ButtonArray.c (DoButton):
3505         Implemented IconAlpha and IconTint
3507 2002-08-28  Mikhael Goikhman  <migo@homemail.com>
3509         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3510         fixed no window context for StartMenu
3512 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3514         * FvwmButtons/dynamic.c:
3515         added some includes
3517 2002-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3519         * FvwmButtons/dynamic.c (parse_message_line):
3520         -Wall fix
3521         compile fix (?)
3523 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3525         * FvwmButtons/FvwmButtons.1:
3526         * FvwmButtons/FvwmButtons.c:
3527         * FvwmButtons/FvwmButtons.h:
3528         * FvwmButtons/Makefile.am:
3529         * FvwmButtons/button.c:
3530         * FvwmButtons/button.h:
3531         * FvwmButtons/dynamic.c:
3532         * FvwmButtons/dynamic.h:
3533         * FvwmButtons/icons.h:
3534         * FvwmButtons/parse.c:
3535         added new button property: Id.
3536         new FvwmButtons dynamic actions ChangeButton and ExpandButtonVars
3538 2002-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3540         * FvwmWinList/Makefile.am (LDADD):
3541         * FvwmScript/Makefile.am (LDADD):
3542         * FvwmPager/Makefile.am (LDADD):
3543         * FvwmIdent/Makefile.am (LDADD):
3544         * FvwmIconMan/Makefile.am (LDADD):
3545         * FvwmIconBox/Makefile.am (LDADD):
3546         * FvwmForm/Makefile.am (LDADD):
3547         * FvwmButtons/Makefile.am (LDADD):
3548         put -lfvwm at front of library list
3550 2002-08-21  Dan Espen  <dane@mk.telcordia.com>
3552         * FvwmForm/FvwmForm.1: Explicitly state there can be more than
3553         one command on a button.
3555 2002-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3557         * FvwmTaskBar/FvwmTaskBar.h:
3558         * FvwmTaskBar/FvwmTaskBar.c (PurgeConfigEvents):
3559         fixed a taskbar hang with autostick and page changes
3560         (SetAlarm):
3561         (ClearAlarm):
3562         (LoopOnEvents):
3563         (CheckForTip):
3564         (RevealTaskBar):
3565         (LoopOnEvents):
3566         (Alarm):
3567         Fixed the braindead configure{notify,request} race in FvwmTaskbar with
3568         AutoStick set.  Now uses alarms.
3570 2002-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3572         * FvwmWharf/icons.c:
3573         * FvwmWharf/FvwmWharf.c:
3574         * FvwmTaskBar/Goodies.c:
3575         * FvwmTaskBar/FvwmTaskBar.c:
3576         * FvwmSaveDesk/FvwmSaveDesk.c:
3577         * FvwmSave/FvwmSave.c:
3578         * FvwmM4/FvwmM4.c:
3579         * FvwmRearrange/FvwmRearrange.c:
3580         * FvwmPager/x_pager.c:
3581         * FvwmIdent/FvwmIdent.c:
3582         * FvwmIconMan/FvwmIconMan.c:
3583         * FvwmIconBox/icons.c:
3584         * FvwmIconBox/FvwmIconBox.c:
3585         * FvwmGtk/expand.c:
3586         * FvwmBacker/FvwmBacker.c:
3587         * FvwmButtons/icons.c:
3588         * FvwmAuto/FvwmAuto.c:
3589         * FvwmForm/ReadXServer.c:
3590         * FvwmDragWell/fvwmDragWell.c:
3591         * FvwmCpp/FvwmCpp.c:
3592         * FvwmConsole/FvwmConsole.h:
3593         * FvwmCommand/FvwmCommand.h:
3594         * FvwmButtons/parse.c:
3595         * FvwmAnimate/FvwmAnimate.c:
3596         let config.h include string.h or strings.h
3598 2002-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3600         * FvwmDebug/FvwmDebug.c (list_configure):
3602         * FvwmCommand/FvwmCommand.c (list_configure):
3603         adapted to new focus styles
3605 2002-08-11  olicha  <olivier.chapuis@free.fr>
3607         * FvwmAnimate/FvwmAnimate.c:
3608         * FvwmBanner/FvwmBanner.c:
3609         * FvwmButtons/FvwmButtons.c:
3610         * FvwmIconBox/icons.c:
3611         * FvwmPager/FvwmPager.c:
3612         * FvwmScript/FvwmScript.c:
3613         * FvwmScript/Instructions.c:
3614         * FvwmScript/types.h:
3615         * FvwmTaskBar/Start.c:
3616         * FvwmWharf/icons.c:
3617         Update the arguments of PImageLoadPixmapFromFile, PGetFvwmPicture
3618         and PictureFreeColors
3620 2002-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3622         * FvwmDebug/FvwmDebug.c (list_configure):
3623         * FvwmCommand/FvwmCommand.c (list_configure):
3624         removed focus_mode from display
3626 2002-08-07  Mikhael Goikhman  <migo@homemail.com>
3628         * FvwmCommand/FvwmCommand.c (main):
3629         fixed unused variable warnings
3631 2002-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3633         * FvwmWinList/FvwmWinList.c:
3634         * FvwmWharf/FvwmWharf.c:
3635         * FvwmWharf/ASSound/ASSound.c:
3636         * FvwmTaskBar/Goodies.c:
3637         * FvwmTaskBar/FvwmTaskBar.c:
3638         * FvwmScroll/GrabWindow.c:
3639         * FvwmScript/types.h:
3640         * FvwmScript/Widgets/PopupMenu.c:
3641         * FvwmScript/Instructions.c:
3642         * FvwmSaveDesk/FvwmSaveDesk.c:
3643         * FvwmSave/FvwmSave.c:
3644         * FvwmRearrange/FvwmRearrange.c:
3645         * FvwmPager/FvwmPager.c:
3646         * FvwmM4/FvwmM4.c:
3647         * FvwmIdent/FvwmIdent.c:
3648         * FvwmIconMan/FvwmIconMan.h:
3649         * FvwmIconBox/FvwmIconBox.c:
3650         * FvwmForm/FvwmForm.c:
3651         * FvwmEvent/FvwmEvent.c:
3652         * FvwmDragWell/fvwmDragWell.c:
3653         * FvwmDebug.c:
3654         * FvwmCpp/FvwmCpp.c:
3655         * FvwmConsole/FvwmConsole.h:
3656         * FvwmCommand/FvwmCommand.h:
3657         * FvwmButtons/FvwmButtons.c:
3658         * FvwmBanner/FvwmBanner.c:
3659         * FvwmAuto/FvwmAuto.c:
3660         * FvwmAnimate/FvwmAnimate.c:
3661         use ftime.h instead of time.h and sys/time.h
3663         * FvwmDebug/FvwmDebug.c (list_configure):
3664         * FvwmCommand/FvwmCommand.c (list_configure):
3665         removed bsolete focus policy output
3667 2002-07-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3669         * FvwmPager/x_pager.c (draw_desk_background):
3670         fixed refresh of hilit page on non-active desks
3672         * FvwmIconMan/x.c (lookup_color):
3673         -Wall fix
3675 2002-07-17  olicha  <olivier.chapuis@free.fr>
3677         * FvwmIconMan/x.c (lookup_color):
3678         * FvwmScript/Instructions.c (ChangeForeColor):
3679         (ChangeBackColor):
3680         (ChangeMainColorset):
3681         (ChangeColorset):
3682         * FvwmWharf/stepgfx.c (MakeColors):
3683         (MakeShadowColors):
3684         Some color limit adjustement
3686 2002-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3688         * FvwmPager/x_pager.c (draw_desk_background):
3689         fixed hilighting of desk labels
3691 2002-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3693         * FvwmPager/FvwmPager.c (list_add):
3694         (list_configure):
3695         fixed access to CONFIGURE_WINDOW and ADD_WINDOW packets
3697 2002-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3699         * FvwmPager/x_pager.c (draw_desk_background):
3700         (initialize_pager):
3701         (ReConfigure):
3702         fixed drawing of the active page when resizing the pager
3703         (DispatchEvent):
3704         fixed problem w/ pager not updating properly when getting expose events
3705         right after a resize
3707         * FvwmPager/FvwmPager.c (ParseOptions):
3708         fixed negative balloon offsets
3710         * FvwmPager/x_pager.c (ReConfigure):
3711         fixed flickering of hilit desk title when moving pager
3712         (draw_desk_background):
3713         (initialize_pager):
3714         fixed initial drawing of pager label background on inactive desks
3715         (change_colorset):
3716         (draw_desk_background):
3717         fixed drawing of background colour sets w/ top labels in the pager
3719 2002-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3721         * FvwmPager/FvwmPager.c (ParseOptions):
3722         (list_property_change):
3723         * FvwmPager/x_pager.c (initialize_pager):
3724         (DrawInBalloonWindow):
3725         (change_colorset):
3726         (HandleExpose):
3727         (MapBalloonWindow):
3728         (UnmapBalloonWindow):
3729         (change_colorset):
3730         * FvwmPager/FvwmPager.h (ScreenInfo):
3731         cleaned up and simplified balloon drawing code
3733         * FvwmPager/x_pager.c (initialize_pager):
3734         fixed initial drawing of multi desk pagers
3736         * FvwmButtons/FvwmButtons.c (CheckForHangon):
3737         allow wildcards in "hangon" strings
3738         (DeadPipeCleanup):
3739         spit out panels with the NoClose option when FvwmButton dies
3741         * FvwmButtons/FvwmButtons.1:
3742         re-formatted man page
3744 2002-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3746         * FvwmAuto/FvwmAuto.c:
3747         * FvwmAuto/FvwmAuto.1 (Note):
3748         new options -mfocus, -menter and -menterleave in FvwmAuto
3749         FvwmAuto can now operate on Enter/Leave events instead of Focus events
3751         * FvwmEvent/FvwmEvent.c (main):
3752         select only events that are handled
3754         * FvwmButtons/FvwmButtons.c:
3755         removed old debug code
3757         * FvwmEvent/FvwmEvent.c:
3758         moved old ChangeLog entries to ../ChangeLog
3759         re-indented file
3760         (config):
3761         (handle_config_line):
3762         general cleanup
3764 2002-07-05  Mikhael Goikhman  <migo@homemail.com>
3766         * FvwmScript/Widgets/Swallow.c (CheckForHangon):
3767         fixed a FvwmScript crash with Swallow widget and very long window names
3769 2002-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3771         * FvwmButtons/FvwmButtons.c (SpawnSome):
3772         fixed $fg and $bg variables with the UseOld option
3774         * FvwmDebug/FvwmDebug.c (list_configure):
3775         * FvwmCommand/FvwmCommand.c (list_configure):
3776         fixed variable types
3778 2002-06-28  Mikhael Goikhman  <migo@homemail.com>
3780         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3781         * FvwmTaskBar/FvwmTaskBar.1:
3782         fixed MailCheck option, enhanced its description
3784         * FvwmPerl/Makefile.am:
3785         added _FvwmPerl.1 rule
3786         * FvwmPerl/FvwmPerl.*:
3787         updated man page
3789 2002-06-25  olicha  <olivier.chapuis@free.fr>
3791         * FvwmIdent/FvwmIdent.c (MakeList):
3792         Replace some tabs by some spaces in some strings which should be
3793         displayed by X
3795 2002-06-23  Mikhael Goikhman  <migo@homemail.com>
3797         * FvwmPerl/FvwmPerl.1:
3798         * FvwmPerl/FvwmPerl.in:
3799         added --nolock, --nosend, --noremove like in FvwmM4/FvwmCpp; --debug;
3800         implemented preprocess directives %Repeat, %ModuleConfig, %Prefix, %End
3802 2002-06-19  olicha  <olivier.chapuis@free.fr>
3804         * **/Makefile.am
3805         Added iconv CFLAGS and LIBS for modules which display text
3807 2002-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3809         * FvwmCommand/Makefile.am:
3810         use functable.c instead of functions.c
3812 2002-06-10  Mikhael Goikhman  <migo@homemail.com>
3814         * FvwmPager/FvwmPager.c (ParseOptions):
3815         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3816         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3817         * FvwmButtons/parse.c (ParseConfigLine):
3818         * FvwmIconMan/readconfig.c (read_in_resources):
3819         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
3820         * FvwmIdent/FvwmIdent.c (main):
3821         * FvwmForm/FvwmForm.c (ct_*Font):
3822         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3823         * FvwmScript/FvwmScript.c (ParseOptions):
3824         fixed double quotes in *Font configuration options
3826 2002-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3828         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
3829         fixed sticky panels in FvwmButtons
3831 2002-06-07  Dan Espen  <dane@mk.telcordia.com>
3833         * FvwmTheme/FvwmTheme.1: FONT SHADOW EFFECTS reword.
3835 2002-06-04  Mikhael Goikhman  <migo@homemail.com>
3837         * FvwmIconMan/FvwmIconMan.1:
3838         * FvwmIconMan/FvwmIconMan.c (main):
3839         * FvwmIconMan/FvwmIconMan.h:
3840         * FvwmIconMan/fvwm.c (handle_config_info):
3841         * FvwmIconMan/fvwm.c (new remanage_winlist):
3842         * FvwmIconMan/readconfig.c (new process_dynamic_config_line):
3843         * FvwmIconMan/x.c:
3844         * FvwmIconMan/xmanager.c:
3845         FvwmIconMan may now change resolution dynamically, just issue
3846         "*FvwmIconMan: resolution desk" while FvwmIconMan is running
3848         * FvwmIconMan/FvwmIconMan.1:
3849         * FvwmIconMan/x.c (set_window_properties):
3850         don't use "FvwmModule" as a class, this is not optimal with aliases;
3851         document that FvwmIconMan supports aliases
3853         * FvwmScript/libyywrap.c:
3854         * FvwmScript/scanner.c:
3855         removed $Header
3857 2002-06-03  olicha  <olivier.chapuis@free.fr>
3859         * FvwmScript/script.y:
3860         * FvwmScript/scanner.l:
3861         * FvwmScript/script.c:
3862         * FvwmScript/scanner.c:
3863         Run make syntax for removing debug code
3865 2002-06-03  olicha  <olivier.chapuis@free.fr>
3867         * FvwmForm/FvwmForm.c:
3868         Applied FlocaleInit YAMAGUCHI Shingo patch
3870 2002-06-02  olicha  <olivier.chapuis@free.fr>
3872         * FvwmScript/Widgets/List.c (EvtMouseList):
3873         (EvtKeyList):
3874         Fixed selection
3876 2002-05-31  olicha  <olivier.chapuis@free.fr>
3878         * FvwmTheme/FvwmTheme.1:
3879         Documented fgsh and fg_alpha
3881 2002-05-29  Dave Trollope  <dave.trollope@worldnet.att.net>
3883         * Modules/FvwmIconMan/xmanager.c:
3884         Changed the REDRAW_BG from 128 to 16 and moved to manager dirty bits
3885         group.
3887 2002-05-29  olicha  <olivier.chapuis@free.fr>
3889         * FvwmForm/FvwmForm.1:
3890         * FvwmForm/ReadXServer.c (ReadXServer):
3891         Fixed Input cursor position for mouse click. Removed fixed font
3892         requirement for InputFont
3894 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3896         * FvwmButtons/parse.c (ParseContainer):
3897         fixed specifying Font in Container
3899 2002-05-29  olicha  <olivier.chapuis@free.fr>
3901         * FvwmScript/Widgets/Makefile.am:
3902         * FvwmSaveDesk/Makefile.am:
3903         * FvwmSave/Makefile.am:
3904         * FvwmRearrange/Makefile.am:
3905         * FvwmWinList/Makefile.am:
3906         * FvwmTaskBar/Makefile.am:
3907         * FvwmGtk/Makefile.am:
3908         * FvwmScript/Makefile.am:
3909         * FvwmDebug/Makefile.am:
3910         * FvwmCommand/Makefile.am:
3911         * FvwmPager/Makefile.am:
3912         * FvwmIdent/Makefile.am:
3913         * FvwmIconMan/Makefile.am:
3914         * FvwmIconBox/Makefile.am:
3915         * FvwmForm/Makefile.am:
3916         * FvwmButtons/Makefile.am:
3917         Put $(Xft_CFLAGS) before $(X_CFLAGS) to be able to use an independent
3918         Xft2 library. Removed FT2 CFLAGS and LIBS.
3920 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3922         * FvwmButtons/FvwmButtons.1:
3923         * FvwmButtons/FvwmButtons.h:
3924         * FvwmButtons/FvwmButtons.c (Loop):
3925         * FvwmButtons/parse.c (ParseButton):
3926         added new ActionOnPress option
3928 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
3930         * FvwmPerl/FvwmPerl.1:
3931         * FvwmPerl/FvwmPerl.in:
3932         implemented new preprocess functionality
3934 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3936         * FvwmEvent/FvwmEvent.1 (argument):
3937         corrected man page example
3939 2002-05-27  Dave Trollope  <dave.trollope@worldnet.att.net>
3941         * Modules/FvwmIconMan/xmanager.c (draw_manager):
3942         (man_exposed):
3943         Fix for background not being redrawn when the window is exposed.
3945 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3947         * FvwmM4/FvwmM4.c (m4_defs):
3948         * FvwmCpp/FvwmCpp.c (cpp_defs):
3949         open tempfile with 0600 mode
3951         * FvwmIconMan/xmanager.h:
3952         * FvwmCpp/FvwmCpp.c:
3953         * FvwmCpp/FvwmM4.c:
3954         remove MULTIBYTE ifdefs
3956 2002-05-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3958         * FvwmDebug/FvwmDebug.c (list_configure):
3959         * FvwmCommand/FvwmCommand.c (list_configure):
3960         adapted to new has_no_border window flag
3962 2002-05-26  olicha  <olivier.chapuis@free.fr>
3964         * FvwmScript/Widgets/Tools.c (MyDrawString):
3965         Use internal relief only with font without shadow
3967 2002-05-25  Mikhael Goikhman  <migo@homemail.com>
3969         * FvwmIconMan/FvwmIconMan.c (copy_string):
3970         fixed crash when accessing NULL string
3972         * FvwmRearrange/FvwmRearrange.1:
3973         * FvwmButtons/FvwmButtons.1:
3974         some corrections
3976 2002-05-24  olicha  <olivier.chapuis@free.fr>
3978         * FvwmWinList/ButtonArray.c (DoButton):
3979         * FvwmScript/Widgets/Tools.c (MyDrawString):
3980         * FvwmPager/x_pager.c (DrawGrid):
3981         (do_label_window):
3982         (DrawInBalloonWindow):
3983         * FvwmIconMan/xmanager.c (draw_button):
3984         (draw_empty_manager):
3985         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3986         * FvwmButtons/draw.c (DrawTitle):
3987         Pass the colorset to FlocaleDrawString
3989         * FvwmForm/ReadXServer.c (ReadXServer):
3990         * FvwmForm/FvwmForm.c (RedrawFrame):
3991         (RedrawItem):
3992         (RedrawText):
3993         (RedrawTimeout):
3994         Added support for variable fonts for input item (ifdefed).
3995         Pass the colorset to FlocaleDrawString
3997         * FvwmTaskBar/Goodies.c (LoadGoodiesFont):
3998         * FvwmTaskBar/Goodies.h:
3999         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4000         * FvwmTaskBar/Goodies.c (InitGoodies):
4001         (RedrawTipWindow):
4002         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
4003         Fixed some old (but minor) bugs related to text position
4005         * FvwmScript/script.y:
4006         * FvwmScript/scanner.l:
4007         * FvwmScript/script.c:
4008         * FvwmScript/scanner.c:
4009         Allowed to pass arbitray font names
4011 2002-05-24  Mikhael Goikhman  <migo@homemail.com>
4013         * FvwmIconMan/functions.c (builtin_sendcommand):
4014         support size/position variables in command
4016 2002-05-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4018         * FvwmPager/FvwmPager.c (list_new_desk):
4019         fixed core dump
4021 2002-05-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4023         * FvwmPager/FvwmPager.c (list_new_desk):
4024         always display current desk in window title
4026 2002-05-19  Mikhael Goikhman  <migo@homemail.com>
4028         * FvwmGtk/FvwmGtk.c (process_message):
4029         currently restore the previous M_MINI_ICON code to avoid crash
4031 2002-05-16  olicha  <olivier.chapuis@free.fr>
4033         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4034         (RedrawTipWindow):
4035         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4036         * FvwmIdent/FvwmIdent.c (DrawItems):
4038 2002-05-10  Mikhael Goikhman  <migo@homemail.com>
4040         * FvwmPager/x_pager.c:
4041         fixed incorrect initial positions of subwindows in CxRxNxM pager;
4042         still only the first desk is drawn fully for now
4044 2002-05-09  olicha  <olivier.chapuis@free.fr>
4046         * */*:
4047         Call FRenderInit and include libs/FRenderInit.h in all modules which
4048         are linked against Xrender
4050 2002-05-09  olicha  <olivier.chapuis@free.fr>
4052         * FvwmScript/FvwmScript.c (myErrorHandler):
4053         * FvwmIconBox/FvwmIconBox.c (myErrorHandler):
4054         * FvwmButtons/FvwmButtons.c (myErrorHandler):
4055         * FvwmWinList/FvwmWinList.c (ErrorHandler):
4056         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
4057         * FvwmIconMan/x.c (handle_error):
4058         Allows BadPicture XRender errors
4060 2002-05-05  olicha  <olivier.chapuis@free.fr>
4062         * FvwmIdent/FvwmIdent.c (MakeList):
4063         Fixed ewmh init state
4065 2002-05-02  olicha  <olivier.chapuis@free.fr>
4067         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4068         * FvwmTaskBar/List.c (UpdateItemPicture):
4069         Fixed problems with Xft fonts and FvwmPicture update
4071 2002-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4073         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
4074         fixed a problem with sticky icons
4076 2002-04-30  Mikhael Goikhman  <migo@homemail.com>
4078         * FvwmPerl/FvwmPerl.in:
4079         make all messages synchronous by default;
4080         new eval functions stop(), skip(), unlock(), detach()
4082 2002-04-29  olicha  <olivier.chapuis@free.fr>
4084         * FvwmTaskBar/List.c (UpdateItemPicture):
4085         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4086         A picture fix
4088 2002-04-28  Mikhael Goikhman  <migo@homemail.com>
4090         * FvwmPager/x_pager.c:
4091         fixed initial position of 2 subwindows, current only for one desk;
4092         fixed position of labels with LabelsBelow
4094 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
4096         * **/*.1:
4097         improved main headers
4099         * FvwmTheme/FvwmTheme.1:
4100         spell check in the Tint commands
4102 2002-04-25  Derek B. Noonburg  <derekn@foolabs.com>
4104         * FvwmIconMan.1:
4105         * FvwmIconMan.h:
4106         * globals.c:
4107         * readconfig.c:
4108         * xmanager.c:
4109         Added new weighted sorting.
4111 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
4113         * modules/FvwmPerl/FvwmPerl.1:
4114         * modules/FvwmPerl/FvwmPerl.in:
4115         renamed --continue to --stay, documented the planned preprocess action
4117         * modules/FvwmIconMan/*.c:
4118         * modules/FvwmCommand/FvwmCommandS.c:
4119         remove $Id lines that only make patches harder
4121         * modules/FvwmButtons/FvwmButtons.1:
4122         make it clear there are 2 examples, added DestroyModuleConfig
4124 2002-04-22  olicha  <olivier.chapuis@free.fr>
4126         * FvwmTheme/FvwmTheme.1:
4127         Documented Tint, TintMask and NoTint
4129         * FvwmWinList/ButtonArray.c (ButtonNew):
4130         (AddButton):
4131         (DoButton):
4132         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4133         * FvwmIconMan/Makefile.am:
4134         * FvwmIconMan/FvwmIconMan.h:
4135         * FvwmIconMan/xmanager.h:
4136         * FvwmIconMan/xmanager.c (iconify_box):
4137         (set_win_picture):
4138         * FvwmIconMan/fvwm.c (mini_icon):
4139         * FvwmPager/Makefile.am:
4140         * FvwmPager/x_pager.c (do_picture_window):
4141         * FvwmPager/FvwmPager.h:
4142         * FvwmPager/FvwmPager.c (main):
4143         (list_mini_icon):
4144         * FvwmTaskBar/List.h:
4145         * FvwmTaskBar/Start.c (StartButtonInit):
4146         * FvwmTaskBar/List.c (AddItem):
4147         (UpdateItemPicture):
4148         * FvwmTaskBar/ButtonArray.h:
4149         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4150         (AddButton):
4151         (UpdateButtonPicture):
4152         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4153         Use the alpha of the mini icon send by fvwm
4155         * FvwmWinList/Makefile.am
4156         * FvwmWharf/Makefile.am:
4157         * FvwmTaskBar/Makefile.am:
4158         * FvwmScript/Makefile.am:
4159         * FvwmPager/Makefile.am:
4160         * FvwmIconMan/Makefile.am:
4161         * FvwmIconBox/Makefile.am:
4162         * FvwmBanner/Makefile.am:
4163         * FvwmAnimate/Makefile.am:
4164         Links to Xrender if needed
4166         * FvwmWharf/icons.c (GetXPMGradient):
4167         (GetXPMColorset):
4168         (GetSolidXPM):
4169         (LoadIconFile):
4170         (ConfigureIconWindow):
4171         * FvwmWharf/FvwmWharf.c (main):
4172         * FvwmIconBox/icons.c (GetIconFromFile):
4173         (GetBackPixmap):
4174         (CreateIconWindow):
4175         (GetIconWindow):
4176         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
4177         * FvwmButtons/draw.c (RedrawButton):
4178         * FvwmButtons/icons.c (ConfigureIconWindow):
4179         (CreateIconWindow):
4180         * FvwmScript/types.h:
4181         * FvwmScript/Widgets/Tools.c (DrawIconStr):
4182         * FvwmScript/FvwmScript.c (LoadIcon):
4183         Implement alpha rendering using libs function in PictureGraphics
4185         * FvwmBanner/FvwmBanner.c (GetImageFile):
4186         Load the picture without alpha
4188         * FvwmIconBox/icons.c (GetIconWindow):
4189         * FvwmIconBox/FvwmIconBox.c (CleanUp):
4190         (myErrorHandler):
4191         Fixed a few problems related to reparent icon windows, there are still
4192         problems here
4194         * FvwmTaskBar/Start.c (StartButtonInit):
4195         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
4196         Start Button icon use fvwm color limit
4198         * FvwmIdent/FvwmIdent.h:
4199         * FvwmIdent/FvwmIdent.c (DrawItems):
4200         (PixmapDrawWindow):
4201         (RedrawWindow):
4202         (list_end):
4203         If the font is an Xft font (and the background is not Transparent) draw
4204         everything in the background to reduce redrawing
4206 2002-04-20  Mikhael Goikhman  <migo@homemail.com>
4208         * modules/FvwmPerl/FvwmPerl.1:
4209         * modules/FvwmPerl/FvwmPerl.in:
4210         implemented "load" action, added the man page
4212 2002-04-16  Hippo
4214         * FvwmTheme/FvwmTheme.c:
4215         FvwmTheme printf a warning and sends the command back to fvwm.
4216         This module is obsoleted now.
4218 2002-04-17  Mikhael Goikhman  <migo@homemail.com>
4220         * FvwmEvent/FvwmEvent.c (execute_event):
4221         fixed passing id in hex for leave_event just like for other events
4222         except for new_desk one
4224 2002-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4226         * FvwmIconMan/readconfig.h:
4227         safety patch for future modifier confusion
4229 2002-04-14  Mikhael Goikhman  <migo@homemail.com>
4231         * FvwmConsole/FvwmConsole.c:
4232         * FvwmConsole/FvwmConsole.h:
4233         * FvwmConsole/FvwmConsoleC.c:
4234         * FvwmConsole/FvwmConsoleC.pl.1:
4235         * FvwmConsole/FvwmConsoleC.pl.in:
4236         * FvwmConsole/getline.c:
4237         use $FVWM_USERDIR not $HOME for FvwmConsole history and socket files,
4238         make these file names more readable, increase history from 50 to 100
4240 2002-04-11  Mikhael Goikhman  <migo@homemail.com>
4242         * FvwmIconMan/xmanager.c:
4243         removed ## from preprocessor's line win->##field to make gcc happy
4245 2002-04-06  Uwe Pross  <uwe.pross@gmx.net>
4247         * FvwmAuto/FvwmAuto.1:
4248         Added hint to builtin command EdgeCommand
4250 2002-04-07  Mikhael Goikhman  <migo@homemail.com>
4252         * FvwmIconMan/ConfigFvwmIconMan:
4253         * FvwmIconMan/FvwmIconMan.1:
4254         * FvwmIconMan/readconfig.c (read_next_cmd):
4255         * FvwmTheme/FvwmTheme.1:
4256         implemented a new FvwmIconMan syntax that uses white spaces instead
4257         of asterisks, not to be different from other modules
4259 2002-04-06  Dan Espen  <dane@mk.telcordia.com>
4261         * FvwmForm/FvwmForm.c (DoCommand): Remove debug code.
4263 2002-04-05  Mikhael Goikhman  <migo@homemail.com>
4265         * FvwmTheme/FvwmTheme.1:
4266         restored a correct example
4268 2002-04-05  olicha  <olivier.chapuis@free.fr>
4270         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4271         Fixed a core dump
4273         * FvwmScript/FvwmScript (LoadIcon):
4274         * FvwmScript/Makefile.am:
4275         Fixed icon loading. Added Bitmap support (no more core dump!).
4276         It is enabled even without xpm support
4278         * FvwmButtons/FvwmButtons.c (MyAllocColor):
4279         (PleaseAllocColor):
4280         * FvwmButtons/icons.c (CreateIconWindow):
4281         CleanUp and remove some not used code
4283         * FvwmIconBox/icons.c (CreateIconWindow):
4284         (GetIconFromFile):
4285         (GetBitmapFile):
4286         (GetXPMFile):
4287         (GetBackPixmap):
4288         Use the libs image loader and some fvwm/icons.c sync
4290         * FvwmBanner/FvwmBanner.c (main):
4291         (GetXPMFile):
4292         (GetImageFile)
4293         (GetXBMData)
4294         * FvwmBanner/fvwm-logo-current.xbm (new file):
4295         * FvwmBanner/Makefile.am:
4296         Use libs image loader and added support for Bitmap and added a default
4297         Bitmap logo. It is enabled even without xpm support
4299         * FvwmWharf/FvwmWharf.c (main):
4300         * FvwmWharf/icons.c (LoadIconFile):
4301         (ConfigureIconWindow):
4302         (GetXPMFile):
4303         (GetXPMData):
4304         (GetBitmapFile):
4305         Use libs image loader
4307         * FvwmScript/types.h:
4308         * FvwmScript/Makefile.am:
4309         * FvwmTheme/FvwmTheme.c:
4310         * FvwmTheme/Makefile.am:
4311         * FvwmWharf/FvwmWharf.c:
4312         * FvwmWharf/icons.c:
4313         * FvwmWharf/stepgfx.c:
4314         * FvwmWharf/Makefile.am:
4315         * FvwmTaskBar/Start.c:
4316         * FvwmTaskBar/ButtonArray.h:
4317         * FvwmTaskBar/Makefile.am:
4318         * FvwmIconBox/icons.c:
4319         * FvwmIconBox/Makefile.am:
4320         * FvwmButtons/FvwmButtons.h:
4321         * FvwmButtons/Makefile.am:
4322         * FvwmAnimate/Makefile.am:
4323         * FvwmAnimate/FvwmAnimate.c
4324         Added png LIBS and CFLAGS. Added new header libs/InitPicture.h and
4325         libs/FImageLoader.h if needed
4327         * FvwmIconMan/Makefile.am:
4328         * FvwmGtk/Makefile.am:
4329         * FvwmGtk/menu.c:
4330         * FvwmWinList/Makefile.am:
4331         * FvwmForm/Makefile.am:
4332         * FvwmForm/FvwmForm.c:
4333         * FvwmDragWell/Makefile.am:
4334         * FvwmDragWell/fvwmDragWell.c:
4335         * FvwmRearrange/Makefile.am:
4336         * FvwmSave/Makefile.am:
4337         * FvwmSaveDesk/Makefile.am:
4338         * FvwmEvent/Makefile.am:
4339         * FvwmScroll/FvwmScroll.c:
4340         * FvwmScroll/Makefile.am:
4341         * FvwmM4/Makefile.am:
4342         * FvwmM4/FvwmM4.c:
4343         * FvwmCpp/Makefile.am:
4344         * FvwmCpp/FvwmCpp.c:
4345         * FvwmAuto/Makefile.am:
4346         * FvwmBacker/Makefile.am:
4347         Removed Xpm LIBS and CFLAGS. Replace Picture.h by InitPicture.h if
4348         needed
4350 2002-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4352         * FvwmTheme/FvwmTheme.1 (follows):
4353         corrected an example
4355 2002-04-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4357         * FvwmPager/x_pager.c (initialize_pager):
4358         fixed initial layout or the pager
4359         (Scroll):
4360         fixed viewport getting stuck at the desktop boundaries when dragging
4361         with button 3
4363 2002-03-31  Mikhael Goikhman  <migo@homemail.com>
4365         * FvwmIdent/FvwmIdent.c:
4366         * FvwmIdent/FvwmIdent.1:
4367         new configuration option MinimalLayer;
4368         tried to improve parsing of other options
4370 2002-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4372         * FvwmPager/x_pager.c (MoveWindow):
4373         suppress flashing when window is moved onto the current desk with a
4374         different screen position than before
4376 2002-03-29  Mikhael Goikhman  <migo@homemail.com>
4378         * FvwmEvent/FvwmEvent.c (config):
4379         fixed PlayCmd in audio compatible mode
4381 2002-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4383         * FvwmDebug/FvwmDebug.c (list_configure):
4384         * FvwmCommand/FvwmCommand.c (list_configure):
4385         removed support for start_iconic
4387 2002-03-24  Mikhael Goikhman  <migo@homemail.com>
4389         * FvwmButtons/Makefile.am:
4390         * FvwmForm/Makefile.am:
4391         * FvwmIconBox/Makefile.am:
4392         * FvwmIconMan/Makefile.am:
4393         * FvwmIdent/Makefile.am:
4394         * FvwmPager/Makefile.am:
4395         * FvwmScript/Makefile.am:
4396         * FvwmTaskBar/Makefile.am:
4397         * FvwmWinList/Makefile.am:
4398         added Bidi_CFLAGS and Bidi_LIBS
4400 2002-03-21  Daniel Henninger  <daniel@ncsu.edu>
4402         * FvwmForm/FvwmForm.c:
4403         * FvwmForm/FvwmForm.h:
4404         Took out pointless multiple Timeout command support.
4405         Better line parsing error checking for Timeout.
4406         Fixed command parsing to allow for quoted commands.
4408 2002-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4410         * FvwmWinList/FvwmWinList.c (main):
4411         (ProcessMessage):
4412         (AdjustWindow):
4413         * FvwmWinList/ButtonArray.c (ButtonPicture):
4414         * FvwmTaskBar/FvwmTaskBar.c (main):
4415         * FvwmIconMan/xmanager.h:
4416         * FvwmIconMan/xmanager.c (set_window_button):
4417         (set_win_picture):
4418         (get_button_geometry):
4419         (iconify_box):
4420         (draw_button):
4421         * FvwmIconMan/readconfig.c (read_in_resources):
4422         * FvwmIconMan/FvwmIconMan.h:
4423         * FvwmIconMan/FvwmIconMan.c (main):
4424         * FvwmIconMan/fvwm.c:
4425         (mini_icon):
4426         (ProcessMessage):
4427         replaced all MINI_ICONS ifdefs with FMiniIconsSupported to enable
4428         compiler checks
4430         * FvwmIconMan/FvwmIconMan.1:
4431         corrected wrong information about deafult value of ButtonGeometry
4433 2002-03-14  Daniel Henninger  <daniel@ncsu.edu>
4435         * FvwmForm/FvwmForm.1:
4436         Added TimeoutFont and Timeout description.
4438         * FvwmForm/FvwmForm-QuitVerify:
4439         Added a 20 second timeout.
4441         * FvwmForm/FvwmForm-Form:
4442         Customize timeout font.
4444         * FvwmForm/FvwmForm.h:
4445         * FvwmForm/FvwmForm.c:
4446         Added Timeout feature.
4448 2002-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4450         * FvwmIconMan/xmanager.c (draw_empty_manager):
4451         fixed problem with transparent colour sets in an empty manager
4453 2002-03-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4455         * FvwmWharf/icons.c (GetXPMData):
4456         (GetXPMFile):
4457         fixed compiler warnings
4459         * FvwmIconMan/readconfig.c (read_in_resources):
4460         fixed a compiler warning
4462         * FvwmConsole/FvwmConsoleC.c:
4463         fixed a compiler warning
4465 2002-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4467         * FvwmTaskBar/List.c (IsItemIndexSticky):
4468         fixed handling of sticky icons in the task bar
4470         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4471         fixed DeskOnly option in FvwmTaskBar: cause windows to be added twice
4472         instead of being removed when moving to a hidden desk
4474 2002-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4476         * FvwmWinList/ButtonArray.c (DoButton):
4477         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4478         * FvwmPager/x_pager.c (DrawGrid):
4479         (do_label_window):
4480         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4481         * FvwmIconMan/xmanager.c (draw_button):
4482         * FvwmForm/FvwmForm.c (RedrawFrame):
4483         (RedrawItem):
4484         * FvwmButtons/draw.c (RedrawButton):
4485         removed ifdefs from previous xft fixes
4487 2002-03-10  olicha  <olivier.chapuis@free.fr>
4489         * FvwmWinList/ButtonArray.c (DoButton):
4490         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4491         * FvwmPager/x_pager.c (do_label_window):
4492         (DrawGrid):
4493         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4494         * FvwmIconMan/xmanager.c (draw_button):
4495         * FvwmForm/FvwmForm.c (RedrawFrame):
4496         (RedrawItem):
4497         * FvwmButtons/draw.c (RedrawButton):
4498         Fixed Xft related compilation failure and warning
4500 2002-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4502         * FvwmTaskBar/FvwmTaskBar.c (main):
4503         * FvwmWinList/FvwmWinList.c (main):
4504         * FvwmScript/FvwmScript.c (main):
4505         * FvwmPager/FvwmPager.c (main):
4506         * FvwmIconMan/FvwmIconMan.c (main):
4507         * FvwmIconBox/FvwmIconBox.c (main):
4508         * FvwmForm/FvwmForm.c (main):
4509         * FvwmButtons/FvwmButtons.c (main):
4510         (Loop):
4511         (swallow):
4512         use new interfaces in Flocale.h
4514 2002-03-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4516         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4517         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4518         (HideTaskBar):
4519         * FvwmDebug/FvwmDebug.c (list_configure):
4520         * FvwmButtons/FvwmButtons.c (process_message):
4521         * FvwmCommand/FvwmCommand.c (list_configure):
4522         don't use HAS_BOTTOM_TITLE any more
4524 2002-03-08  Dan Espen  <dane@mk.telcordia.com>
4526         * FvwmForm/ReadXServer.c: Some comments.
4527         * FvwmForm/FvwmForm.c (PutDataInForm): Update buffer length when
4528         input data read from form.  Fixes core.  Remove incorrect comment.
4530 2002-03-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4532         * FvwmScript/Instructions.c (InitCom):
4533         (MyWarpPointer):
4534         fixed a compile problem on dec-osf5
4536 2002-03-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4538         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4539         * FvwmTaskBar/Start.c (StartButtonParseConfig):
4540         (StartButtonInit):
4541         implemented bottun geometry variables as in FvwmButtons
4543         * FvwmButtons/parse.c (ParseButton):
4544         * FvwmButtons/FvwmButtons.c (GetButtonAction):
4545         (Loop):
4546         use the new function module_expand_action
4548         * FvwmButtons/FvwmButtons.c (Loop):
4549         fixed potential core dump
4551         * FvwmIconBox/FvwmIconBox.c (main):
4552         * FvwmWinList/FvwmWinList.c (main):
4553         * FvwmTaskBar/Goodies.c (HandleMailClick):
4554         * FvwmTaskBar/FvwmTaskBar.c:
4555         (LoopOnEvents):
4556         (main):
4557         (ProcessMessage):
4558         Use SendText instead of SendFvwmPipe in several places
4560 2002-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4562         * FvwmM4/FvwmM4.c (m4_defs):
4563         * FvwmCpp/FvwmCpp.c (cpp_defs):
4564         printf file name in error message
4566 2002-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4568         * FvwmButtons/FvwmButtons.c (parse_message_line):
4569         update the shape w/ transparent background when changind the button
4570         title or icon
4572 2002-02-27  Mikhael Goikhman  <migo@homemail.com>
4574         * FvwmRearrange/FvwmRearrange.c:
4575         * FvwmRearrange/FvwmRearrange.1:
4576         New arguments -maximize, -nomaximize, -animate, -noanimate.
4577         Do Resize/Move in one command. Take outside duplicated code.
4579 2002-02-26  olicha  <olivier.chapuis@free.fr>
4581         * FvwmPager/Makefile.am:
4582         * FvwmWinList/Makefile.am:
4583         * FvwmScript/Makefile.am:
4584         * FvwmIdent/Makefile.am:
4585         * FvwmIconMan/Makefile.am:
4586         * FvwmIconBox/Makefile.am:
4587         * FvwmForm/Makefile.am:
4588         * FvwmButtons/Makefile.am:
4589         * FvwmTaskBar/Makefile.am:
4590         Added Xft_LIBS, Xft_CFLAGS, FT2_CFLAGS and FT2_LIBS
4592         * FvwmIconMan/xmanager.c (draw_button):
4593         Did so that the buttons title fit into the buttons if a xftfont is
4594         used
4596         * FvwmButtons/draw.c (RedrawButton):
4597         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4598         * FvwmPager/x_pager.c (do_label_window):
4599         (DrawGrid):
4600         * FvwmWinList/ButtonArray.c (DoButton):
4601         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4602         * FvwmForm/FvwmForm.c (RedrawFrame):
4603         (RedrawItem):
4604         Always clear the text area before drawing text with an Xft font
4606         * FvwmForm/FvwmForm.c (RedrawItem):
4607         * FvwmForm/FvwmForm.c (MainLoop):
4608         * FvwmForm/ReadXServer.c (ReadXServer):
4609         * FvwmForm/FvwmForm.c (OpenWindows):
4610         Use GetFdWidth for to set the fd_set_size_t in fvwmSelect.
4611         Try to reduce number of redraw. Add a CheckAlloc in OpenWindows.
4612         Fixed an if/else
4614 2002-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4616         * FvwmButtons/FvwmButtons.c (parse_message_line):
4617         changed alternate syntax for title and icon changes
4619 2002-02-12  olicha  <olivier.chapuis@free.fr>
4621         * FvwmForm/ReadXServer.c (ReadXServer):
4622         * FvwmForm/FvwmForm.c (RedrawItem):
4623         (ct_Input):
4624         Used the max_char_width member of the FlocaleFont in the place of
4625         the width of the W character
4627 2002-02-11  Mikhael Goikhman  <migo@homemail.com>
4629         * Makefile.am:
4630         * FvwmPerl/*:
4631         new module to enable perl in fvwmrc
4633 2002-02-11  Dan Espen  <dane@mk.telcordia.com>
4635         * FvwmForm/ReadXServer.c:
4636         * FvwmForm/FvwmForm.c: Finish Locale stuff.
4638 2002-02-11  olicha  <olivier.chapuis@free.fr>
4640         * FvwmForm/FvwmForm.c (CheckAlloc):
4641         Set a font gc value only if we have a font and not a fontset
4643 2002-02-10  Dan Espen  <dane@mk.telcordia.com>
4645         * FvwmForm/FvwmForm.h:
4646         * FvwmForm/FvwmForm.c:
4647         * FvwmForm/ReadXServer.c: First pass at Flocale stuff.
4649 2002-02-10  olicha  <olivier.chapuis@free.fr>
4651         * FvwmIdent/FvwmIdent.c (MakeList):
4652         Fixed an umr in the ewmh init state string
4654 2002-02-09  olicha  <olivier.chapuis@free.fr>
4656         * FvwmCpp/FvwmCpp.c (cpp_defs):
4657         * FvwmM4/FvwmM4.c (m4_defs):
4658         * FvwmWinList/ButtonArray.c (*):
4659         * FvwmWinList/FvwmWinList.c (*):
4660         * FvwmTaskBar/Goodies.c (*):
4661         * FvwmTaskBar/FvwmTaskBar.c (*):
4662         * FvwmTaskBar/ButtonArray.c (*):
4663         * FvwmTaskBar/Start.c (*):
4664         * FvwmScript/Widgets/VScrollBar.c (*):
4665         * FvwmScript/Widgets/TextField.c (*):
4666         * FvwmScript/Widgets/RadioButton.c (*):
4667         * FvwmScript/Widgets/PushButton.c (*):
4668         * FvwmScript/Widgets/PopupMenu.c (*):
4669         * FvwmScript/Widgets/Menu.c (*):
4670         * FvwmScript/Widgets/List.c (*):
4671         * FvwmScript/Widgets/ItemDraw.c (*):
4672         * FvwmScript/Widgets/HScrollBar.c (*):
4673         * FvwmScript/Widgets/Tools.c (*):
4674         * FvwmScript/Widgets/CheckBox.c (*):
4675         * FvwmScript/Instructions.c (ChangeFont):
4676         * FvwmScript/FvwmScript.c (main):
4677         (Xinit):
4678         * FvwmIdent/FvwmIdent.c (list_end):
4679         (main):
4680         (RedrawWindow):
4681         (AddToList):
4682         * FvwmIconMan/xmanager.h:
4683         * FvwmIconMan/FvwmIconMan.c (main):
4684         * FvwmIconMan/xmanager.c (get_title_geometry):
4685         (get_button_geometry):
4686         (draw_button):
4687         (draw_empty_manager):
4688         * FvwmIconMan/x.c (X_init_manager):
4689         (create_manager_window):
4690         * FvwmIconBox/icons.c (AdjustIconWindow):
4691         * FvwmIconBox/FvwmIconBox.h:
4692         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
4693         (CreateWindow):
4694         (RedrawIcon):
4695         * FvwmButtons/output.c (DumpButtons):
4696         * FvwmButtons/icons.c (ConfigureIconWindow):
4697         * FvwmButtons/FvwmButtons.h:
4698         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4699         (RecursiveLoadData):
4700         (CreateUberButtonWindow):
4701         (Loop):
4702         (swallow):
4703         * FvwmButtons/draw.c (DrawTitle):
4704         (MakeButton):
4705         (RedrawButton):
4706         * FvwmButtons/button.c (buttonFont):
4707         * FvwmPager/FvwmPager.h (balloon_window):
4708         * FvwmPager/FvwmPager.c (ParseOptions):
4709         (list_window_name):
4710         (list_icon_name):
4711         * FvwmPager/x_pager.c (*):
4712         Use new Font and Text "Flocale" API. Note: Form and Wharf are not
4713         multibyted
4715 2002-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4717         * FvwmButtons/FvwmButtons.c (parse_message_line):
4718         * FvwmButtons/button.c (get_xy_button):
4719         button number for "title" and "icon" message can be specified by using
4720         row/column, e.g.
4722           SendToModule FvwmButtons Title 5 2 new title
4724 2002-02-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4726         * FvwmPager/FvwmPager.c (list_focus):
4727         fixed updating the window hilight colour sent by fvwm
4729 2002-02-03  olicha  <olivier.chapuis@free.fr>
4731         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4732         Fixed a read descriptor problem
4734 2002-02-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4736         * FvwmButtons/FvwmButtons.c:
4737         Applied dynamic button title patch by Hippo
4739 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
4741         * FvwmWinList/FvwmWinList.1:
4742         * FvwmScroll/FvwmScroll.1:
4743         * FvwmScript/FvwmScript.1:
4744         * FvwmSave/FvwmSave.1:
4745         * FvwmPager/FvwmPager.1:
4746         * FvwmM4/FvwmM4.1:
4747         * FvwmIconMan/FvwmIconMan.1:
4748         * FvwmDragWell/FvwmDragWell.1:
4749         * FvwmCpp/FvwmCpp.1: .fvwmrc -> .fvwm2rc
4751         * FvwmButtons/FvwmButtons.1: Language fix.
4753 2002-01-31  olicha  <olivier.chapuis@free.fr>
4755         * FvwmButtons/FvwmButtons.1:
4756         Documented the (No)FvwmModule flags for the Swallow option
4759 2002-01-31  Mikhael Goikhman  <migo@homemail.com>
4761         * FvwmForm/FvwmForm.c (main):
4762         remove compatibility support for dot-named aliases
4764 2002-01-30  olicha  <olivier.chapuis@free.fr>
4766         * FvwmWinList/FvwmWinList.c (main):
4767         * FvwmTaskBar/FvwmTaskBar.c (main):
4768         * FvwmScript/types.h:
4769         * FvwmScript/FvwmScript.c (main):
4770         * FvwmPager/FvwmPager.c (main):
4771         * FvwmIdent/FvwmIdent.c (main):
4772         * FvwmIconMan/FvwmIconMan.c (main):
4773         * FvwmIconMan/FvwmIconMan.h:
4774         * FvwmIconBox/FvwmIconBox.c (main):
4775         * FvwmForm/FvwmForm.c (main):
4776         * FvwmButtons/FvwmButtons.c (main):
4777         Use FInitLocale in the place of setlocale
4779 2002-01-28  olicha  <olivier.chapuis@free.fr>
4781         * FvwmButtons/FvwmButtons.c (ProcessMessage):
4782         * FvwmButtons/FvwmButtons.h:
4783         Rewrite the non OLD_EXPOSE code and undef OLD_EXPOSE
4785         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
4786         (swallow):
4787         (DeadPipeCleanup):
4788         * FvwmButtons/parse.c (ParseSwallow):
4789         (ParseButton):
4790         (ParsePanel):
4791         * FvwmButtons/FvwmButtons.h:
4792         Added a (no)FvwmModule flags to Swallow
4794         * FvwmButtons/FvwmButtons.c (main):
4795         (process_message):
4796         (handle_config_info_packet):
4797         (change_colorset):
4798         (DeadPipeCleanup):
4799         (recursive_change_colorset):
4800         (swallow):
4801         (send_bg_change_to_module):
4802         * FvwmButtons/draw.c (RedrawButton):
4803         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4804         * FvwmDragWell/fvwmDragWell.c (myXNextEvent):
4805         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4806         (main):
4807         * FvwmTaskBar/FvwmTaskBar.c (main):
4808         (ProcessMessage):
4809         * FvwmScript/FvwmScript.c (main):
4810         (MainLoop):
4811         FvwmScript/types.h:
4812         * FvwmIdent/FvwmIdent.c (list_end):
4813         (main):
4814         (list_property_change):
4815         FvwmIdent/FvwmIdent.h:
4816         * FvwmIconMan/FvwmIconMan.h:
4817         * FvwmIconMan/fvwm.c (property_change):
4818         (handle_config_info):
4819         * FvwmPager/FvwmPager.c (list_property_change):
4820         (process_message):
4821         (main):
4822         * FvwmPager/FvwmPager.h:
4823         * FvwmIconBox/FvwmIconBox.c (process_message):
4824         (Loop):
4825         * FvwmForm/FvwmForm.c (main):
4826         (process_message):
4827         (ParseActiveMessage):
4828         FvwmButtons and fvwm2 can send a MX_PROPERTY_CHANGE message with
4829         MX_PROPERTY_CHANGE_BACKGROUND and a window id as argument to modules.
4830         Then, the modules update their background if needed.
4831         FvwmButtons sends a MX_PROPERTY_CHANGE message with
4832         MX_PROPERTY_CHANGE_SWALLOW and the id the modules when it
4833         swallow a fvwm module. Swallowable modules handle this message.
4834         Removed the ROOT_BG_CHANGE_STRING stuff.
4836 2002-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4838         * FvwmAuto/FvwmAuto.c (main):
4839         implemented new -passid option
4841         * FvwmDebug/FvwmDebug.c (main):
4842         * FvwmEvent/FvwmEvent.c (main):
4843         request extended messages
4845 2002-01-24  Dan Espen  <dane@mk.telcordia.com>
4847         * FvwmPager/x_pager.c (FALLBACK_FONT): Use fixed as the fallback
4848         font when not I18N.
4850 2002-01-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4852         * FvwmRearrange/FvwmRearrange.c (main):
4853         do not request new extended messages
4855 2002-01-21  olicha  <olivier.chapuis@free.fr>
4857         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4858         (SetXsetRoot):
4859         Fork when FvwmBacker set itself the background (with a solid color
4860         or with a Colorset). This reduces (a little) memory usage and allows
4861         to handle the _XSETROOT_ID property
4863 2002-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4865         * FvwmEvent/FvwmEvent.c (main):
4866         fixed previous patch
4868         * FvwmEvent/FvwmEvent.c (main):
4869         * FvwmWinList/FvwmWinList.c (main):
4870         (ProcessMessage):
4871         * FvwmTaskBar/FvwmTaskBar.c (main):
4872         (ProcessMessage):
4873         * FvwmPager/FvwmPager.c (main):
4874         (process_message):
4875         * FvwmIconMan/fvwm.c (ProcessMessage):
4876         * FvwmIconMan/FvwmIconMan.c (main):
4877         * FvwmIconBox/FvwmIconBox.c (main):
4878         * FvwmGtk/FvwmGtk.c (process_message):
4879         (main):
4880         * FvwmDebug/FvwmDebug.c (process_message):
4881         use new extended message interface
4882         new events enter_window and leave_window in FvwmEvent.c
4884 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
4886         * FvwmTheme/FvwmTheme.1 (Warning): Language check done.
4888 2002-01-18  olicha  <olivier.chapuis@free.fr>
4890         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4891         Remove the code _XSETROOT_ID: it caues memory leak (I do not know why)
4893 2002-01-17  olicha  <olivier.chapuis@free.fr>
4895         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
4896         * FvwmScript/FvwmScript.c (MainLoop):
4897         (UpdateRootTransparency):
4898         * FvwmPager/x_pager.c:
4899         * FvwmPager/FvwmPager.c (list_config_info):
4900         * FvwmIdent/FvwmIdent.c (list_end):
4901         * FvwmIconMan/fvwm.c (handle_config_info):
4902         * FvwmIconBox/FvwmIconBox.c (process_message):
4903         * FvwmForm/FvwmForm.h:
4904         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
4905         (ParseActiveMessage):
4906         (ReadXServer):
4907         * FvwmButtons/FvwmButtons.c (Loop):
4908         (update_root_transparency):
4909         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4910         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4911         * FvwmTheme/FvwmTheme.1:
4912         Handle the ROOT_BG_CHANGE_STRING config info message
4914         * FvwmBacker/FvwmBacker.c (SetXsetRoot):
4915         (SetDeskPageBackground):
4916         Kill the _XSETROOT_ID pixmap and set it to None in the case of
4917         a solid or a colorset background
4919         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
4920         * FvwmButtons/FvwmButtons.c (Loop):
4921         Fixed shading if the module is root transparent
4923 2002-01-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4925         * FvwmEvent/FvwmEvent.c (event_table):
4926         added handling of the visible_icon_name 'event'
4928         * FvwmIconBox/icons.c (GetIconBitmap):
4929         (GetIconWindow):
4930         fixed core dump when application has an icon with an illegal depth
4932         * FvwmButtons/FvwmButtons.c (swallow):
4933         * FvwmButtons/parse.c (ParseButton):
4934         new button option ActionIgnoresClientWindow to augment binding actions
4935         on buttons with swallowed windows.
4937 2002-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4939         * FvwmIconBox/FvwmIconBox.c:
4940         use variables from defaults.h
4941         (IsClick):
4942         (parsemouse):
4943         (CheckActionType):
4944         (ExecuteAction):
4945         back ported action type checking from fvwm
4947 2002-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4949         * FvwmButtons/draw.c (MakeButton):
4950         Fixed pixmap background in FvwmButtons of normal buttons without a
4951         picture
4953         * FvwmButtons/button.c (MakeContainer):
4954         fixed internal flags of containers; were reset if the parent button
4955         had a pixmap or colour set background
4957 2002-01-08  olicha  <olivier.chapuis@free.fr>
4959         * FvwmDragWell/fvwmDragWell.c (veryLongLoop):
4960         * FvwmDragWell/fvwmDragWell.h:
4961         Fixed transparent redraw
4963         * FvwmIconBox/FvwmIconBox.c (Loop):
4964         (CreateWindow):
4965         (change_colorset):
4966         Implemented transparency
4968         * FvwmForm/FvwmForm.h:
4969         * FvwmForm/FvwmForm.c:
4970         * FvwmForm/ReadXServer.c (ReadXServer):
4971         * FvwmScript/FvwmScript.c (OpenWindow):
4972         (ReadXServer):
4973         Fixed redraw of transparent scripts and forms
4975         * FvwmIconMan/x.c (xevent_loop):
4976         Fixed redraw of a transparent swallowed IconMan
4978         * FvwmButtons/FvwmButtons.c (Loop):
4979         Fixed redraw of a transparent FvwmButtons. Take in acount swallowed
4980         window and try to distinguish fvwm module and x applications
4982 2002-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4984         * FvwmWharf/FvwmWharf.c (ParseOptions):
4985         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
4986         * FvwmForm/FvwmForm.c (ct_Fore):
4987         * FvwmDragWell/fvwmDragWell.c (parseOptions):
4988         * FvwmButtons/parse.c (parse_window_geometry):
4989         applied patch by Andrew Pimlott to fix some problems when a geometry
4990         was specified multiple times in some of the modules
4992 2002-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4994         * FvwmIconMan/x.c (xevent_loop):
4995         (handle_buttonevent):
4996         * FvwmIconMan/fvwm.c (handle_config_info):
4997         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
4998         handle IgnoreModifiers command
5000 2002-01-05  olicha  <olivier.chapuis@free.fr>
5002         * FvwmPager/x_pager.c (MovePage):
5003         Fixed the active page colorset updating after a page change if the
5004         colorset is transparent
5006 2002-01-04  olicha  <olivier.chapuis@free.fr>
5008         * FvwmIconMan/xmanager.c (draw_manager):
5009         Fixed Transparency by reducing the number of full redraw.
5010         A Transprent FvwmIconMan was almost always empty
5012 2002-01-04  olicha  <olivier.chapuis@free.fr>
5014         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
5015         Fixed moving a Transparent TaskBar. Eat up excess Expose events.
5016         Fixed resizing an AutoHide TaskBar
5018 2002-01-04  Mikhael Goikhman  <migo@homemail.com>
5020         * FvwmScript/Widgets/MiniScroll.c (EvtMouseMiniScroll):
5021         implement auto repeat delay, this fixes duplication
5023         * FvwmScript/Scripts/FvwmScript-Date:
5024         change the maximal possible year from 1999 to 2037
5026 2001-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5028         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
5029         (MakeMeWindow):
5030         * FvwmWharf/FvwmWharf.c (Loop):
5031         * FvwmTaskBar/FvwmTaskBar.c (DoAlarmAction):
5032         (HideTaskBar):
5033         * FvwmPager/x_pager.c (DispatchEvent):
5034         (IconMoveWindow):
5035         * FvwmPager/FvwmPager.c (main):
5036         * FvwmIdent/FvwmIdent.c (list_end):
5037         * FvwmIconMan/x.c (X_init_manager):
5038         * FvwmDragWell/xdndDragSource.c:
5039         handle return code of XQueryPointer everywhere; necessary for dual head
5041         * FvwmScript/Widgets/PopupMenu.c (EvtMousePopupMenu):
5042         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
5043         Pointer was warped to other screen with a dual head setup
5045 2001-12-30  Dan Espen  <dane@mk.telcordia.com>
5047         * FvwmPager/x_pager.c (initialize_pager): Some cleanup of font handling.
5048         Use library routines to guarantee error messages for font problems.
5050 2001-12-30  olicha  <olivier.chapuis@free.fr>
5052         * FvwmIdent/FvwmIdent.h (struct target_struct):
5053         * FvwmIdent/FvwmIdent.c (MakeList):
5054         (list_configure):
5055         Added the EWMH window type and the EWMH init state if any
5057 2001-12-19  olicha  <olivier.chapuis@free.fr>
5059         * FvwmScript/Instructions.c (FuncSendMsgAndGet):
5060         Be more safe
5062 2001-12-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5064         * FvwmButtons/FvwmButtons.c (swallow):
5065         (Loop):
5066         Mouse actions can be bound to swallowed windows
5068 2001-12-11  olicha  <olivier.chapuis@free.fr>
5070         * FvwmPager/FvwmPager.c (list_config_info):
5071         (SetDeskLabel):
5072         (ParseOptions):
5073         Respect the DesktopName fvwm2 command
5075 2001-12-06  olicha  <olivier.chapuis@free.fr>
5077         * FvwmDebug/FvwmDebug.c:
5078         Added M_VISIBLE_NAME, M_VISIBLE_ICON_NAME and M_ICON_FILE
5080         * FvwmGtk/FvwmGtk.c:
5081         * FvwmIconBox/FvwmIconBox.c:
5082         * FvwmPager/FvwmPager.c:
5083         * FvwmTaskBar/FvwmTaskBar.c:
5084         * FvwmWinList/FvwmWinList.c:
5085         Replace M_WINDOW_NAME and M_ICON_NAME by M_VISIBLE_NAME and
5086         M_VISIBLE_ICON_NAME
5088         * FvwmIconMan/FvwmIconMan.{c,h} (main):
5089         * FvwmIconMan/fvwm.c (ProcessMessage):
5090         (visible_name):
5091         (visible_icon_name):
5092         (icon_name):
5093         (window_name):
5094         * FvwmIconMan/xmanager.c (make_display_string):
5095         Added M_VISIBLE_NAME and M_VISIBLE_ICON_NAME
5097 2001-11-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5099         * FvwmPager/x_pager.c (DispatchEvent):
5100         allow other buttons/modifiers when dragging the viewport with button 3
5102 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5104         * FvwmIconMan/xmanager.c (set_shape):
5105         fixed *FvwmIconMan*shaped option whit empty managers
5107         * FvwmPager/FvwmPager.1 (Note):
5108         * FvwmPager/FvwmPager.c (ParseOptions):
5109         * FvwmPager/x_pager.c (AddNewWindow):
5110         (MoveResizePagerView):
5111         new option "UseSkipList" like in several other modules
5113         * FvwmScript/Instructions.c (ChangeFont):
5114         * FvwmButtons/draw.c (RedrawButton):
5115         -Wall fixes with I18N_MB
5117         * FvwmTaskBar/FvwmTaskBar.1:
5118         * FvwmTaskBar/Goodies.c (goodyopts):
5119         (GoodiesParseConfig):
5120         (CreateDateWindow):
5121         * FvwmTaskBar/FvwmTaskBar.c (main):
5122         Added patch by Victor Vislobokov for locale dependent time format in
5123         the FvwmTaskBar clock popup tip
5125 001-10-28  olicha  <olivier.chapuis@free.fr>
5127         * FvwmScript/FvwmScript.c:
5128         * FvwmScript/FvwmScript.1:
5129         * FvwmScript/script.y:
5130         * FvwmScript/scanner.l:
5131         * FvwmScript/script.c:
5132         * FvwmScript/scanner.c:
5133         * FvwmScript/types.h:
5134         * FvwmScript/Widgets/Tools.{c,h}:
5135         * FvwmScript/Widgets/ItemDraw.c:
5136         * FvwmScript/Widgets/Menu.c:
5137         * FvwmScript/Widgets/PopupMenu.c:
5138         * FvwmScript/Widgets/PushButton.c:
5139         * FvwmScript/Widgets/List.c:
5140         New flags Left, Right and Center for text position.
5141         Some code aeration.
5143 2001-10-26  Dan Espen  <dane@mk.telcordia.com>
5145         * FvwmForm/FvwmForm.1:
5146         * FvwmForm/ReadXServer.c (ReadXServer): Allow for ISO_Left_Tab.
5147         Ctrl-p,Ctrl-f, arrow up, down do something useful in forms with 1
5148         input field.
5150 2001-10-21  Dan Espen  <dane@mk.telcordia.com>
5152         * FvwmScript/FvwmScript.1: fixups.
5154 2001-10-19  olicha  <olivier.chapuis@free.fr>
5156         * FvwmScript/Instruction.c:
5157         * FvwmScript/FvwmScript.c:
5158         * FvwmScript/FvwmScript.1:
5159         * FvwmScript/script.y:
5160         * FvwmScript/scanner.l:
5161         * FvwmScript/script.c:
5162         * FvwmScript/scanner.c:
5163         * FvwmScript/types.h
5164         New bloc QuitFunc (bloc executed at exit), new instruction Key
5165         for key bindings, new function LastString, new command
5166         SendToModule ScriptName SendString id sig str
5168 2001-10-16  Dan Espen  <dane@mk.telcordia.com>
5170         * FvwmScript/FvwmScript.1: fix up.
5172 2001-10-16  olicha  <olivier.chapuis@free.fr>
5174         * FvwmScript/Instruction.c:
5175         * FvwmScript/FvwmScript.1:
5176         * FvwmScript/script.y:
5177         * FvwmScript/scanner.l:
5178         * FvwmScript/script.c:
5179         * FvwmScript/scanner.c:
5180         New functions GetPid, Parse and SendMsgAndGet. The SendMsgAndGet
5181         function allows to extend FvwmScript with any programming language
5182         which can manipulate named pipe.
5184         * FvwmScript/Scripts/FvwmScript-ComExemple.in (new script):
5185         * FvwmScript/Scripts/fvwm-script-ComExemple.pl (new perl script):
5186         * FvwmScript/Scripts/Makefile.am:
5187         New examples script for the SendMsgAndGet communication protocol
5189         * FvwmScript/Instruction.c:
5190         * FvwmScript/FvwmScript.1:
5191         Some code areation and better error messages
5193         * FvwmScript/Widgets/Menu.c:
5194         * FvwmScript/Widgets/PopupMenu.c:
5195         More -Wall fixes
5197 2001-10-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5199         * FvwmScript/FvwmScript.c (ReadXServer):
5200         -Wall fix
5202 2001-10-14  Dan Espen  <dane@mk.telcordia.com>
5204         * FvwmScript/FvwmScript.1: Fixups.
5206         * FvwmForm/FvwmForm.1:
5207         * FvwmForm/ReadXServer.c:
5208         * FvwmForm/FvwmForm-Form:
5209         * FvwmForm/FvwmForm.h:
5210         * FvwmForm/FvwmForm.c: Allow for color control on the 3 pointers.
5212 2001-10-13  olicha  <olivier.chapuis@free.fr>
5214         * FvwmScript/FvwmScript.c (Xinit, ReadXServer):
5215         * FvwmScript/FvwmScript.1:
5216         * FvwmScript/script.y:
5217         * FvwmScript/scanner.y:
5218         * FvwmScript/Widgets/*:
5219         * FvwmScript/Scripts/*:
5220         Did so that a FvwmScript script is fully controllable by using the
5221         keyboard. Menu and PopupMenu ameliorations. Some code aeration.
5222         New flag NoFocus.
5224 2001-10-08  Dan Espen  <dane@mk.telcordia.com>
5226         * FvwmForm/ParseCommand.c (ParseCommand): Fix extra spaces being
5227         added to selection variable values.
5229         * FvwmForm/FvwmForm.h:
5230         * FvwmForm/FvwmForm.c: New commands ActivateOnPress, ButtonInPointer,
5231         ButtonPointer, InputPointer.
5233         * FvwmForm/FvwmForm.1: Describe new features.
5235         * FvwmForm/FvwmForm-Form: Add ability to configure mouse pointers
5236         used in FvwmForm and whether buttons activate on press or release.
5237         * FvwmForm/ReadXServer.c: Make default buttons activate on release
5238         instead of press.  Press activate is an option.
5239         Add a cursor during the button down grab.
5240         Make all 3 cursors configurable.
5242 2001-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5244         * FvwmIconBox/icons.c (GetIconBitmap):
5245         fixed UMR
5247 2001-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5249         * FvwmWinList/FvwmWinList.c (COMPLEX_WINDOW_PLACEMENT):
5250         added define again that vanishes mysteriously during the Xinerama
5251         patches
5253 2001-09-21  olicha  <olivier.chapuis@free.fr>
5255         * FvwmIconMan/x.c (X_init_t_manager):
5256         Fixed geometries
5258 2001-09-21  olicha  <olivier.chapuis@free.fr>
5260         * FvwmButtons/FvwmButtons.c (myErrorHandler)
5261         Added BadPixmap as an acceptable error
5263 2001-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5265         * FvwmBanner/FvwmBanner.c (main):
5266         init shape library
5268 2001-09-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5270         * FvwmTheme/FvwmTheme.c (parse_colorset):
5271         * FvwmM4/FvwmM4.c (m4_defs):
5272         * FvwmIconBox/icons.c (CreateIconWindow):
5273         (GetIconWindow):
5274         (GetIconBitmap):
5275         * FvwmIconBox/FvwmIconBox.c (Loop):
5276         * FvwmCpp/FvwmCpp.c (cpp_defs):
5277         * FvwmBanner/FvwmBanner.c (main):
5278         * FvwmPager/x_pager.c (initialize_pager):
5279         (UpdateWindowShape):
5280         (DrawGrid):
5281         * FvwmPager/FvwmPager.c:
5282         (ParseOptions):
5283         * FvwmIconMan/readconfig.c (read_in_resources):
5284         * FvwmIconMan/xmanager.c:
5285         (rects_equal):
5286         (set_shape):
5287         (draw_manager):
5288         (man_exposed):
5289         * FvwmIconMan/globals.c (init_globals):
5290         * FvwmIconMan/x.c (xevent_loop):
5291         (create_manager_window):
5292         (init_display):
5293         * FvwmIconMan/FvwmIconMan.h:
5294         * FvwmButtons/icons.c (CreateIconWindow):
5295         (CreateIconWindow):
5296         (CreateBackIconWindow):
5297         (ConfigureIconWindow):
5298         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
5299         * FvwmWharf/FvwmWharf.c (main):
5300         * FvwmTaskBar/FvwmTaskBar.c:
5301         * FvwmScroll/FvwmScroll.c (main):
5302         * FvwmScript/FvwmScript.c (Xinit):
5303         * FvwmPager/FvwmPager.c (main):
5304         * FvwmIdent/FvwmIdent.c (main):
5305         * FvwmIconMan/x.c:
5306         * FvwmIconBox/FvwmIconBox.c (main):
5307         * FvwmForm/FvwmForm.c (main):
5308         * FvwmDragWell/fvwmDragWell.c (XStartup):
5309         * FvwmButtons/FvwmButtons.c (main):
5310         (SetTransparentBackground):
5311         (main):
5312         (Loop):
5313         (swallow):
5314         * FvwmBacker/FvwmBacker.c (main):
5315         moved shape support to library; its no longer necessary to
5316         '#ifdef SHAPE' any code
5318         * FvwmPager/FvwmPager.c (main):
5319         fixed grabbing the keyboard in transient mode
5321 2001-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5323         * FvwmBacker/root_bits.c:
5324         include config.h unconditionally
5326         * FvwmPager/x_pager.c (change_colorset):
5327         fixed changing the hilight colorset
5329 2001-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5331         * FvwmIconBox/icons.c (GetIconBitmap):
5332         fixed core dump with icon dimension == 0
5333         safety patches
5335         * FvwmCpp/FvwmCpp.c (Resolution):
5336         * FvwmM4/FvwmM4.c (Resolution):
5337         fixed screen size calculations for dimensions between 2147 and 107350
5338         (main):
5339         replaced -I option with M4PATH environment variable to keep
5340         compatibility with System V m4
5342 2001-09-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5344         * FvwmPager/x_pager.c (DispatchEvent):
5345         small performance enhancement
5347         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
5348         small performance enhancement
5349         (ProcessMessage):
5350         fixed unnecessary updating on desk change without page change
5352 2001-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5354         * FvwmM4/FvwmM4.c (main):
5355         applied patch by Sidik Isani to fix problewm with environment variables
5357 2001-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5359         * FvwmButtons/draw.c (DrawTitle):
5360         applied I18N patch by Shingo Yamaguchi
5362 2001-09-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5364         * FvwmIconMan/x.c (xevent_loop):
5365         (map_manager):
5366         (grab_pointer):
5367         make sure the pointer is grabbed for transient icon managers even if
5368         mapping does not make them visible
5369         (xevent_loop):
5370         (X_init_manager):
5371         (create_manager_window):
5372         IconMan listens to the WM_DELETE protocol
5373         (xevent_loop):
5374         fixed an event handling bug
5376         * FvwmIconMan/x.c (create_manager_window):
5377         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5378         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5379         * FvwmPager/x_pager.c (initialize_pager):
5380         set transient_for hint when running in transient mode
5382 2001-09-04  olicha  <olivier.chapuis@free.fr>
5384         * FvwmDebug/FvwmDebug.c (list_add)
5385         New windows_ flags is_placed_by_fvwm
5387 2001-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5389         * FvwmPager/x_pager.c (BorderIconWindow):
5390         (BorderWindow):
5391         (draw_window_border):
5392         (LabelIconWindow):
5393         (LabelWindow):
5394         (do_label_window):
5395         (PictureIconWindow):
5396         (PictureWindow):
5397         (do_picture_window):
5398         (ChangeDeskForWindow):
5399         (Hilight):
5400         (change_colorset):
5401         (AddNewWindow):
5402         reduced code duplication
5403         (ReConfigureIcons):
5404         (MoveResizePagerView):
5405         cleaned up, take care of icons larger than 1000 pixels
5406         (DispatchEvent):
5407         fixed redrawing of the icon window; too many Expose events were eaten
5409 2001-08-28  Dan Espen  <dane@mk.telcordia.com>
5411         * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
5412         line widths less than zero.
5414 2001-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5416         * FvwmIconMan/globals.c (DEFAULT_MOUSE):
5417         added 'silent' to default action
5419 2001-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5421         * FvwmScript/FvwmScript.c (BuildGUI):
5422         * FvwmForm/FvwmForm.c (OpenWindows):
5423         * FvwmBanner/FvwmBanner.c (main):
5424         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5425         (StartMeUp_II):
5426         * FvwmWharf/FvwmWharf.c (Loop):
5427         * FvwmTaskBar/FvwmTaskBar.c:
5428         * FvwmRearrange/FvwmRearrange.c (main):
5429         * FvwmPager/x_pager.c (initialize_pager):
5430         * FvwmIdent/FvwmIdent.c (list_end):
5431         * FvwmIconMan/x.c (X_init_manager):
5432         adapted to new FScreen... signatures
5434         * FvwmForm/FvwmForm.c:
5435         * FvwmWinList/FvwmWinList.c:
5436         * FvwmWharf/FvwmWharf.c:
5437         * FvwmTaskBar/FvwmTaskBar.c:
5438         * FvwmScript/FvwmScript.c:
5439         * FvwmRearrange/FvwmRearrange.c:
5440         * FvwmPager/x_pager.c:
5441         * FvwmPager/FvwmPager.c:
5442         * FvwmIdent/FvwmIdent.c:
5443         * FvwmIconMan/x.c:
5444         * FvwmIconMan/readconfig.c:
5445         * FvwmIconMan/fvwm.c:
5446         * FvwmIconBox/FvwmIconBox.c:
5447         * FvwmDragWell/fvwmDragWell.c:
5448         * FvwmButtons/parse.c:
5449         * FvwmButtons/FvwmButtons.c:
5450         * FvwmBanner/FvwmBanner.c:
5451         renamed all XineramaSupport...() functions to FScreen...()
5453 2001-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5455         * FvwmIconMan/globals.c (init_win_manager):
5456         * FvwmIconMan/xmanager.c (check_in_window):
5457         * FvwmIconMan/readconfig.c (read_in_resources):
5458         * FvwmIconMan/FvwmIconMan.h:
5460         * FvwmBacker/FvwmBacker.c (AddCommand):
5461         (ProcessMessage):
5462         (ExecuteMatchingCommands):
5464         * FvwmWharf/icons.c (ConfigureIconWindow):
5465         (GetXPMFile):
5466         (GetXPMData):
5467         * FvwmIconMan/xmanager.c (rects_equal):
5468         * FvwmIconBox/icons.c (GetBackPixmap):
5469         * FvwmButtons/FvwmButtons.c:
5470         -Wall fixes
5472         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5473         * FvwmWharf/FvwmWharf.c (ParseOptions):
5474         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5475         * FvwmScript/FvwmScript.c (ParseOptions):
5476         * FvwmRearrange/FvwmRearrange.c (main):
5477         * FvwmIdent/FvwmIdent.c (main):
5478         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5479         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5480         Use sizeof vs. strlen.
5482         * FvwmRearrange/FvwmRearrange.c:
5483         removed a debug sleep() call
5485 2001-08-24  Dan Espen  <dane@mk.telcordia.com>
5487         * FvwmForm/FvwmForm.1:
5488         * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset".
5490         * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen.
5492 2001-08-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5494         * FvwmWharf/FvwmWharf.c:
5495         aapplied a Xinerama patch from Dimitry
5497 2001-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5499         * FvwmButtons/parse.c (ParseButton):
5500         fixed handling of parentheses in button actions
5502 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
5504         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5505         s/gnome-wm/gnome-hints/
5507 2001-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5509         * FvwmTheme/FvwmTheme:
5510         fixed a typo
5512 2001-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5514         * FvwmIconMan/x.c (create_manager_window):
5515         (init_display):
5516         (X_init_manager):
5517         * FvwmIconMan/globals.c (print_managers):
5518         (init_globals):
5519         * FvwmIconMan/fvwm.c (win_in_viewport):
5520         * FvwmIconMan/FvwmIconMan.h:
5521         * FvwmIconMan/readconfig.c (read_in_resources):
5522         added "screen" resolution option
5524         * FvwmIdent/FvwmIdent.c (list_end):
5525         removed unused code
5527         * FvwmWinList/FvwmWinList.c (main):
5528         * FvwmButtons/FvwmButtons.c:
5529         * FvwmIconMan/FvwmIconMan.c (main):
5530         * FvwmPager/FvwmPager.c:
5531         allow both, "Fvwm... transient" and "Fvwm... -transient"
5533         * FvwmPager/x_pager.c (initialize_pager):
5534         Fixed placement of transient pager
5536         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5537         (main):
5538         (StartMeUp_I):
5539         (StartMeUp_II):
5540         (MakeMeWindow):
5541         Added Xinerama support
5543 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5545         * FvwmForm/ReadXServer.c (ReadXServer):
5546         * FvwmForm/FvwmForm.c (OpenWindows):
5547         fixed FvwmForm windows with GrabServer getting buried under other
5548         windows making the desktop unusable; fixes bug #566
5550         * FvwmPager/FvwmPager.1 (Note):
5551         added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus
5552         page switching/focus problem
5554 2001-08-07  olicha  <olivier.chapuis@free.fr>
5556         * FvwmTaskBar/FvwmTaskBar.c:
5557         * FvwmTaskBar/FvwmTaskBar.1:
5558         * FvwmWinList/FvwmWinList.c:
5559         * FvwmWinList/FvwmWinList.1:
5560         * FvwmIconBox/FvwmIconBox.c:
5561         * FvwmIconBox/FvwmIconBox.c:
5562         Added alias support to be able to get one module by Xinerama screens
5564 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5566         * FvwmScroll/GrabWindow.c:
5567         * FvwmScroll/FvwmScroll.c:<
5568         reindented
5570         * FvwmRearrange/FvwmRearrange.c (main):
5571         (is_suitable_window):
5572         (parse_args):
5573         * FvwmScript/FvwmScript.c (Xinit):
5574         (ParseOptions):
5575         (MainLoop):
5576         * FvwmIdent/FvwmIdent.c (main):
5577         (MakeList):
5578         (list_end):
5579         added full Xinerama support
5581         * FvwmTaskBar/FvwmTaskBar.c:
5582         fixed mouse button grabbing
5584         * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
5585         (GetItemGeometry):
5586         * FvwmTaskBar/Goodies.c (PopupTipWindow):
5587         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
5588         (ProcessMessage):
5589         (WarpTaskBar):
5590         (RevealTaskBar):
5591         (HideTaskBar):
5592         (ParseConfigLine):
5593         xineramified TaskBar
5594         new options PageOnly and ScreenOnly
5596         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
5597         fixed memory leak
5599         * FvwmWharf/FvwmWharf.c (CreateWindow):
5600         fixed handling of negative geometries
5602         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5603         * FvwmIconMan/fvwm.c (handle_config_info):
5604         * FvwmPager/FvwmPager.c (list_config_info):
5605         (ParseOptions):
5606         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5607         (configopts):
5608         (ParseConfigLine):
5609         (StartMeUp):
5610         * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
5611         (ParseOptions):
5612         honour Xinerama settings from the start
5614         * FvwmForm/FvwmForm.c (OpenWindows):
5615         * FvwmDragWell/fvwmDragWell.c (createWindow):
5616         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5617         removed the "fix" for negative geometries and fixed it in
5618         XineramaSupport.c instead ;-)
5620         * FvwmIconBox/FvwmIconBox.c (process_message):
5621         (ParseOptions):
5622         reindented
5623         honour Xinerama settings from the start
5624         (CreateWindow):
5625         reindented
5627         * FvwmPager/FvwmPager.c (ParseOptions):
5628         fixed parsing of SmallFont with double quotes;
5629         fixed several core dumps in string parsing
5631         * FvwmButtons/FvwmButtons.c (swallow):
5632         erase the old button title when a window is initially swallowed
5634 2001-08-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5636         * FvwmForm/FvwmForm.1:
5637         * FvwmForm/FvwmForm.c (ParseActiveMessage):
5638         (def_table):
5639         (ct_Geometry):
5640         (ct_Position):
5641         (OpenWindows):
5642         honour Xinerama settings from the start
5643         added new option "Geometry" that is meant to replace the old "Position"
5644         option; "Geometry" also supports Xinerama
5645         fixed placement with negative x/y coordinates
5647         * FvwmDragWell/fvwmDragWell.c (createWindow):
5648         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5649         added Xinerama support
5650         fixed placement w/ geometry string
5651         fixed placement w/ negative x/y coordinate
5653         * FvwmForm/FvwmForm.c (ParseConfigLine):
5654         * FvwmBanner/FvwmBanner.c (parseOptions):
5655         rewrote Xinerama support
5657         * FvwmButtons/parse.c (ParseConfiguration):
5658         * FvwmButtons/FvwmButtons.c (handle_xinerama_string):
5659         (CreateUberButtonWindow):
5660         fixed placement with negative x/y coordinate
5661         added Xinerama support
5663         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5664         geometry parsing fix
5666         * FvwmWinList/FvwmWinList.c (StartMeUp):
5667         * FvwmWharf/FvwmWharf.c (main):
5668         * FvwmTaskBar/FvwmTaskBar.c:
5669         * FvwmPager/FvwmPager.c (main):
5670         * FvwmIconMan/x.c (init_display):
5671         * FvwmIconBox/FvwmIconBox.c (main):
5672         init Xinerama support
5674         * FvwmButtons/Makefile.am (LDADD):
5675         * FvwmButtons/parse.c (parse_window_geometry):
5676         * FvwmDragWell/Makefile.am (LDADD):
5677         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5678         * FvwmIconBox/Makefile.am (LDADD):
5679         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5680         * FvwmIconMan/Makefile.am (LDADD):
5681         * FvwmIconMan/x.c (X_init_manager):
5682         * FvwmPager/Makefile.am (LDADD):
5683         * FvwmPager/FvwmPager.c (ParseOptions):
5684         * FvwmTaskBar/Makefile.am (LDADD):
5685         * FvwmTaskBar/FvwmTaskBar.c:
5686         * FvwmWharf/Makefile.am (LDADD):
5687         * FvwmWharf/FvwmWharf.c (ParseOptions):
5688         * FvwmWinList/Makefile.am (LDADD):
5689         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5690         use Xinerama style geometries
5692 2001-07-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5694         * FvwmButtons/draw.c (RedrawButton):
5695         * FvwmButtons/FvwmButtons.c (process_message):
5696         fixed drawing of "desk" buttons; bug #748
5698 2001-07-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5700         * FvwmForm/FvwmForm.c (OpenWindows):
5701         (main):
5702         (ParseConfigLine):
5703         adapted Xinerama support to new interface
5705         * FvwmBanner/FvwmBanner.c (main):
5706         (parseOptions):
5707         * FvwmBanner/Makefile.am (LDADD):
5708         added Xinerama support
5710 2001-07-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5712         * FvwmForm/FvwmForm.c (RedrawText):
5713         applied fix for display strings from Dmitry Bolkhovityanov (bug #745)
5714         (OpenWindows):
5715         adapted to new signature of XineramaSupportCenterCurrent()
5717 2001-07-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5719         * FvwmTheme/FvwmTheme.c (parse_colorset):
5720         applied shadow/hilight patch from Hippo
5722 2001-07-23  olicha  <olivier.chapuis@free.fr>
5724         * FvwmTaskBar/*:
5725         Applied D.Y. Bolkhovityanov AutoHide TaskBar patch
5727 2001-07-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5729         * FvwmScript/Instructions.c:
5730         * FvwmEvent/FvwmEvent.c:
5731         * FvwmWharf/FvwmWharf.c:
5732         include time.h to fix warning
5734         * FvwmForm/Makefile.am:
5735         fix for xinerama detection
5737 2001-07-18  Dan Espen  <dane@mk.telcordia.com>
5739         * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field
5740         using a long.  Bernhard Simon reports that FvwmIconBox now works.
5742 2001-07-17  olicha  <olivier.chapuis@free.fr>
5744         * FvwmScript/Instruction.c (ChangeFont):
5745         Fixed a core dump when changing multibyte font and loading fail
5747         * FvwmScript/Widget/TextField.c:
5748         Translate the comments into "English"
5750 2001-07-17  Dan Espen  <dane@mk.telcordia.com>
5752         * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long.
5753         Fixes exiting on 64bit platforms.
5755 2001-07-03  Mikhael Goikhman  <migo@homemail.com>
5757         * FvwmScript/Scripts/Makefile.am:
5758         don't include FvwmScript-Setup95 to DIST
5760         * FvwmEvent/Makefile.am:
5761         * FvwmForm/Makefile.am:
5762         * FvwmRearrange/Makefile.am:
5763         * FvwmScript/Scripts/Makefile.am:
5764         When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade,
5765         FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so
5766         these files are rebuilt when prefix is changed.
5767         Note that dependency of ../../config.h is not good, config.h is not
5768         touched by configure if only prefix is changed.
5770 2001-06-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5772         * FvwmButtons/FvwmButtons.1 (Example):
5773         added an example for the hangon syntax in actions
5774         * FvwmButtons/FvwmButtons.c (Loop):
5775         syntax fix
5777 2001-05-30  Mikhael Goikhman  <migo@homemail.com>
5779         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5780         s/desktop/globalfeel/
5782         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5783         process Restart like Exec, i.e. leave only existing WMs
5785 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5787         * FvwmIconMan/readconfig.c (SET_MANAGER):
5788         gcc-3.0 preprocessor warning fix
5790 2001-06-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5792         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5793         improve transient FvwmWinList placement near screen edges
5795 2001-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5797         * FvwmWharf/FvwmWharf.c (change_colorset):
5798         fixed colour set updates in FvwmWharf
5800 2001-05-22  Mikhael Goikhman  <migo@homemail.com>
5802         * FvwmAnimate/FvwmAnimate.1:
5803         * FvwmBacker/FvwmBacker.1:
5804         * FvwmBanner/FvwmBanner.1:
5805         * FvwmDragWell/FvwmDragWell.1:
5806         * FvwmForm/FvwmForm.1:
5807         * FvwmIconBox/FvwmIconBox.1:
5808         * FvwmIdent/FvwmIdent.1:
5809         * FvwmScript/FvwmScript.1:
5810         * FvwmScroll/FvwmScroll.1:
5811         * FvwmTaskBar/FvwmTaskBar.1:
5812         * FvwmWinList/FvwmWinList.1:
5813         use a new non-conflicting module syntax;
5814         other minor corrections
5816 2001-05-20  Mikhael Goikhman  <migo@homemail.com>
5818         * modules/FvwmCommand/FvwmCommand.h:
5819         added dummy mkfifo, hopefully fixes a problem with old Cygwin
5821 2001-05-16  Mikhael Goikhman  <migo@homemail.com>
5823         * modules/FvwmButtons/FvwmButtons.1:
5824         * modules/FvwmEvent/FvwmEvent.1:
5825         * modules/FvwmGtk/FvwmGtk.1:
5826         * modules/FvwmPager/FvwmPager.1:
5827         * modules/FvwmTheme/FvwmTheme.1:
5828         use a new non-conflicting module syntax;
5829         more corrections and updates
5831 2001-05-14  olicha  <olivier.chapuis@free.fr>
5833         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
5834         BadPixmap and BadDrawable are ok
5836 2001-05-10  Hippo
5838         * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number
5840 2001-05-10  Mikhael Goikhman  <migo@homemail.com>
5842         * FvwmPager/FvwmPager.c (main):
5843         removed debug XSynchronize
5845 2001-05-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5847         * FvwmPager/x_pager.c (change_colorset):
5848         fixed change in window colour set foreground
5850 2001-05-08  Mikhael Goikhman  <migo@homemail.com>
5852         * FvwmCommand/FvwmCommand.c:
5853         * FvwmCommand/FvwmCommand.h:
5854         * FvwmCommand/FvwmCommandS.c:
5855         * FvwmConsole/FvwmConsole.c:
5856         * FvwmIconMan/FvwmIconMan.c:
5857         use the global version not the local one
5858         * FvwmButtons/FvwmButtons.c:
5859         * FvwmGtk/FvwmGtk.c:
5860         add version when reporting a usage error
5862         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5863         added several double quotes to make replacing a bit less problematic
5865         * modules/FvwmScript/Scripts/FvwmScript-Setup95.in:
5866         corrected GNOME support detection
5868 2001-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5870         * FvwmButtons/draw.c (RedrawButton):
5871         fixed "hangon" with exec
5873 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
5875         * FvwmGtk/FvwmGtk.c:
5876         * FvwmGtk/menu.c:
5877         s/IMLIB/GDK_IMLIB/
5879 2001-04-22  Mikhael Goikhman  <migo@homemail.com>
5881         * FvwmButtons/parse.c (ParseContainer):
5882         suppressed an incorrect error in parsing of "Colorset" option
5884 2001-04-15  olicha  <olivier.chapuis@free.fr>
5886         * FvwmWinList/FvwmWinList.c (main)
5887         * FvwmTaskBar/ FvwmTaskBar.c (main)
5888         * FvwmIconMan/ FvwmIconMan.c (main)
5889         * FvwmIconBox/ FvwmIconBox.c (main)
5890         Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask
5891         mask
5893         * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents):
5894         Send a NULL window in the case of a click on the start button
5895         (this undo a recent stupid commit I do)
5897 2001-04-04  Dan Espen  <dane@mk.telcordia.com>
5899         * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris.
5901 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
5903         * FvwmBacker/FvwmBacker.c:
5904         execute only the last matching command, not all
5906 2001-03-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5908         * FvwmIconMan/xmanager.c (check_in_window):
5909         fixed memory leak
5911 2001-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5913         * FvwmIconMan/FvwmIconMan.c (Free):
5914         * FvwmIconMan/fvwm.c (new_window):
5915         use Free
5917         * FvwmIconMan/xmanager.c (clear_button):
5918         fixed memory leak
5920         * FvwmIconBox/FvwmIconBox.c (freeitem):
5921         fixed memory leak
5923         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5924         fixed UMR
5926         * FvwmTaskBar/FvwmTaskBar.1:
5927         corrected typo
5929 2001-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5931         * FvwmSaveDesk/example/fvwm2rc:
5932         fixed MenuStyle commands
5934 2001-03-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5936         * FvwmPager/x_pager.c (MoveWindow):
5937         fixed moving shaded windows
5939 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5941         * FvwmCommand/findcmd.pl:
5942         * FvwmCommand/findcmd (create_pm):
5943         * FvwmCommand/Makefile.am:
5944         removed findcmd shell script; use fvwmcmd.pl instead
5945         (FvwmCommand.pm):
5946         fixed dependencies
5948         * FvwmCommand/findcmd.pl (listcmd):
5949         adapted to new command table syntax
5950         fixed uppercas vs. lowercase problem
5952         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5953         fixed typo
5955         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5956         * FvwmScript/Scripts/system.fvwmrc:
5957         * FvwmSaveDesk/example/fvwm2rc:
5958         converted to new placement style names
5960 2001-03-22  Dan Espen  <dane@mk.telcordia.com>
5962         * FvwmButtons/FvwmButtons.1: When using delay, also use smooth.
5964 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5966         * FvwmIdent/FvwmIdent.c (list_end):
5967         fixed ClientMessage handling
5968         window starts on same layer as target window
5970         * FvwmConsole/FvwmConsoleC.c (main):
5971         add a usleep to reduce likelihood of race condition between client and
5972         server
5974         * FvwmButtons/draw.c (RedrawButton):
5975         * FvwmButtons/FvwmButtons.c:
5976         (Loop):
5977         improved mouse button handling and fixed several small problems
5979 2001-03-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5981         * FvwmIdent/FvwmIdent.c (list_end):
5982         Fixed crash when reselecting the FvwmIdent window (mouse button 2)
5984         * FvwmButtons/draw.c (RedrawButton):
5985         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5986         (Loop):
5987         panel indicators are more responsive to button presses
5989 2001-03-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5991         * FvwmButtons/misc.c (ConstrainSize):
5992         removed debug code
5994         * FvwmButtons/FvwmButtons.c (process_message):
5995         don't redraw at the end of the window list or when switching pages
5997 2001-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5999         * FvwmButtons/draw.c (MakeButton):
6000         * FvwmButtons/FvwmButtons.c (swallow):
6001         removed debug code and added another XSync; try to fix race condition
6002         this way.
6004 2001-03-19  Dan Espen  <dane@mk.telcordia.com>
6006         * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim.
6008 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6010         * FvwmTheme/FvwmTheme.1:
6011         * FvwmScript/Scripts/system.fvwmrc:
6012         * FvwmSaveDesk/example/fvwm2rc:
6013         converted to new config file format
6015         * FvwmButtons/misc.c (ConstrainSize):
6016         allow bigger max size of swallowed windows
6017         (ConstrainSize):
6018         added debug code
6020         * FvwmButtons/FvwmButtons.c (swallow):
6021         * FvwmButtons/draw.c (MakeButton):
6022         added some debug code to find out how swallowed windows can be bigger
6023         than their button
6025         * FvwmButtons/FvwmButtons.c (swallow):
6026         tried to avoid race conditions between wm and module when swallowing
6027         windows
6029         * FvwmButtons/button.c (GetInternalSize):
6030         fixed a bug zero width/height buttons
6032         * FvwmButtons/draw.c (MakeButton):
6033         small safety patch
6035 2001-03-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6037         * FvwmButtons/parse.c (ParseButton):
6038         ignore button icon for swallow buttons to fix a sizing problem.
6040         * FvwmPager/FvwmPager.c (main):
6041         transient pager exits it it can not grab the pointer
6043         * FvwmForm/Makefile.am (FvwmTalk):
6044         * FvwmEvent/Makefile.am (install-exec-local):
6045         * FvwmRearrange/Makefile.am (FvwmTile):
6046         (FvwmCascade):
6047         rules depend on config.h so the shell scripts are built again when the
6048         module directory is changed
6050 2001-03-15  olicha  <olivier.chapuis@free.fr>
6052         * FvwmScript/Widget/{all widget which use fonts} (init functions):
6053         Fixed core dumps when multibyte is enabled
6055 2001-03-15  olicha  <olivier.chapuis@free.fr>
6057         * FvwmScript/Widget/List.c (DrawCellule):
6058         Use the hili colors in the place of the shad colors as the background
6059         of a selected item
6061 2001-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6063         * FvwmIconMan/fvwm.c (ProcessMessage):
6064         changed a string so that it does not look like cvs conflict markers
6066 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6068         * FvwmForm/FvwmForm-RootCursor.pl:
6069         changed some comments so that they don't look like cvs conflict markers
6071 2001-03-10  Mikhael Goikhman  <migo@homemail.com>
6073         * FvwmCommand/FvwmCommand.c:
6074         removed POST_24_FEATURES ifdef
6076         * FvwmCommand/FvwmCommand.c:
6077         * FvwmCommand/FvwmCommand.1:
6078         implemented "FvwmCommand -c" to read multiple commands from a pipe
6080 2001-03-05  Dan Espen  <dane@mk.telcordia.com>
6082         * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets
6083         to items that don't have color.
6085 2001-03-06  Mikhael Goikhman  <migo@homemail.com>
6087         * FvwmAnimate/FvwmAnimate.c:
6088         use a new module syntax
6090         * FvwmCommand/findcmd:
6091         protect "exec" and "echo" functions
6093         * FvwmScript/Scripts/Makefile.am:
6094         clean up FvwmScript-Setup95 on "make clean"
6096 2001-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6098         * FvwmButtons/FvwmButtons.c (Loop):
6099         fixed compile w/o shape extension
6101 2001-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6103         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6104         fixed uninitialised variable
6106         * FvwmScript/FvwmScript.c (BuildGUI):
6107         fixed core dump when WindowSize option was not used
6109 2001-02-28  Dan Espen  <dane@mk.telcordia.com>
6111         * FvwmButtons/FvwmButtons.1: Another round of cleanups.
6112         * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module
6113         config lines.
6115 2001-02-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6117         * FvwmPager/FvwmPager.c (process_message):
6118         (list_deiconify):
6119         fixed handling of short M_DEICONIFY packets
6121         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6122         rewrote button shape implementation
6124 2001-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6126         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6128         * FvwmEvent/FvwmEvent.c:
6129         fixed an OpenBSD compile problem by removing inclusion of <values.h>
6131 2001-02-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6133         * FvwmButtons/icons.c (CreateIconWindow):
6134         (CreateBackIconWindow):
6135         (ConfigureIconWindow):
6136         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6137         (Loop):
6138         (main):
6139         (swallow):
6140         Don't use shape extension if not supported by server.
6142         * FvwmButtons/FvwmButtons.c (Loop):
6143         handle transparency when resizing button bar
6144         (SetTransparentBackground):
6145         properly handle changing shape masks in buttons
6147 2001-02-18  Dan Espen  <dane@mk.telcordia.com>
6149         * FvwmButtons/FvwmButtons.1: Use ":" module syntax.
6150         First pass cleanup.
6152 2001-02-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6154         * FvwmPager/x_pager.c (MovePage):
6155         removed stray XSynchronize()
6156         fixed moving mini windows with LabelsBelow option
6158         * FvwmButtons/FvwmButtons.c (swallow):
6159         (Loop):
6160         (SetTransparentBackground):
6161         transparency works with swallawed windows and also uses the shape mask
6162         of swallowed windows
6163         minor fix in button press handling
6165 2001-02-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6167         * FvwmButtons/FvwmButtons.c (swallow):
6168         bad acces safety patch
6170         * FvwmIconMan/x.c (xevent_loop):
6171         fixed eternal redrawing under cetrain circumstances
6173         * FvwmPager/x_pager.c (initialize_pager):
6174         fixed FvwmPagerGeometry option
6176 2001-02-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6178         * FvwmPager/x_pager.c (initialize_pager):
6179         (ReConfigure):
6180         Fixed size calculations of pager
6181         (initialize_pager):
6182         fixed desk labels with multibyte
6184 2001-02-12  Mikhael Goikhman  <migo@homemail.com>
6186         * FvwmScript/Makefile.am: autodetect and prefer bison
6188 2001-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6190         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6191         Fixed a problem that caused panel state getting out of syc with
6192         FvwmButtons
6194         * FvwmPager/x_pager.c (discard_events):
6195         (DispatchEvent):
6196         (HandleExpose):
6197         fixed ConfigureNotify handling
6199 2001-02-10  Mikhael Goikhman  <migo@homemail.com>
6201         * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c:
6202         * FvwmButtons/{FvwmButtons,button,parse}.c:
6203         * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c:
6204         * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c:
6205         * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c:
6206         * FvwmPager/{FvwmPager,x_pager}.c:
6207         * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}:
6208         * FvwmWinList/FvwmWinList.c:
6209         safestrdup and some safe*alloc replacements
6211         * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}:
6212         fixed "make syntax" and regenerated syntax
6214 2001-02-07  Dan Espen  <dane@mk.telcordia.com>
6216         * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example.
6218 2001-02-03  Mikhael Goikhman  <migo@homemail.com>
6220         * FvwmScript/Scripts/FvwmScript-Setup95.in:
6221         changes inspired by the Lorenz Minder's patch
6223         * FvwmCpp/FvwmCpp.c:
6224         * FvwmM4/FvwmM4.c:
6225         buffer overflow and other security fixes
6227         * FvwmCpp/FvwmCpp.1:
6228         * FvwmM4/FvwmM4.1:
6229         typos
6231 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6233         * FvwmIdent/FvwmIdent.c (list_end):
6234         use standard module signal hangling
6235         don't gobble all CPU when fvwm dies (bug report #693)
6237 2001-01-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6239         * FvwmPager/FvwmPager.c (ParseOptions):
6240         * FvwmPager/x_pager.c (initialize_pager):
6241         * FvwmPager/FvwmPager.c (ParseOptions):
6242         fix for multiple FvwmPagerGeometry settings
6243         fixed negative FvwmPagerIconGeometry strings
6245 2001-01-14  olicha  <olivier.chapuis@free.fr>
6247         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6248         Send TaskBar window in the case of a click on the start button
6250 2001-01-10  Mikhael Goikhman  <migo@homemail.com>
6252         * FvwmGtk/expand.c (recursive_replace):
6253         fixed FvwmGtk core dump caused by memory leak fixes
6255         * ChangeLog: remove modules/ prefix in entries
6257 2001-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6259         * FvwmPager/x_pager.c (initialize_pager):
6260         set dash style explicitly
6262 2000-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6264         * FvwmEvent/FvwmEvent.c (main):
6265         repaired shutdown "event"
6267 2000-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6269         * FvwmPager/FvwmPager.c:
6270         (list_new_page):
6271         (list_new_desk):
6272         (list_configure):
6273         (list_iconify):
6274         (list_deiconify):
6275         * FvwmPager/x_pager.c (MovePage):
6276         (ReConfigureIcons):
6277         (AddNewWindow):
6278         (ChangeDeskForWindow):
6279         (MoveResizePagerView):
6280         (MoveStickyWindows):
6281         (MoveWindow):
6282         (IconMoveWindow):
6283         reduce redraws when switching pages
6284         (initialize_pager):
6285         draw page separators with a line width of 1; may cure drawing problems
6286         with dashed lines
6287         (discard_events):
6288         (DispatchEvent):
6289         (HandleExpose):
6290         discard surplus Expose and ConfigureNotify events
6292         * FvwmPager/FvwmPager.c:
6293         * FvwmPager/x_pager.c (DispatchEvent):
6294         (Scroll):
6295         properly handle negative desk numbers
6297 2000-12-27  Dan Espen  <dane@mk.telcordia.com>
6299         * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a
6300         .c file, and removed the definition of IamTheMain.
6302 2000-12-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6304         * FvwmForm/FvwmForm.c:
6305         * FvwmForm/FvwmForm.h:
6306         moved global initialisation into .c file
6308 2000-12-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6310         * FvwmButtons/FvwmButtons.c:
6311         * FvwmAnimate/FvwmAnimate.c:
6312         use MyXGrabServer/MyXUngrabServer
6314 2000-12-09  olicha  <olivier.chapuis@free.fr>
6316         * FvwmScript/Scripts/FvwmScripts-*:
6317         Added Flags NoReliefString so that all Scripts work with every
6318         colors
6320 2000-12-09  olicha  <olivier.chapuis@free.fr>
6322         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6323         Fixed animation of non visible items with ShowCurrent desk
6325 2000-12-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6327         * FvwmIconMan/xmanager.c (clear_empty_region):
6328         (get_title_geometry):
6329         (get_button_geometry):
6330         minor drawing fixes
6332 2000-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6334         * FvwmAnimate/FvwmAnimate.c:
6335         * FvwmButtons/FvwmButtons.c:
6336         * FvwmDragWell/fvwmDragWell.c:
6337         * FvwmForm/FvwmForm.c:
6338         * FvwmIconBox/FvwmIconBox.c:
6339         * FvwmIconBox/icons.c:
6340         * FvwmIconMan/x.c:
6341         * FvwmIdent/FvwmIdent.c:
6342         * FvwmPager/x_pager.c:
6343         * FvwmScript/FvwmScript.c:
6344         * FvwmScript/Widgets/CheckBox.c:
6345         * FvwmScript/Widgets/HDipstick.c:
6346         * FvwmScript/Widgets/HScrollBar.c:
6347         * FvwmScript/Widgets/ItemDraw.c:
6348         * FvwmScript/Widgets/List.c:
6349         * FvwmScript/Widgets/Menu.c:
6350         * FvwmScript/Widgets/MiniScroll.c:
6351         * FvwmScript/Widgets/PopupMenu.c:
6352         * FvwmScript/Widgets/PushButton.c:
6353         * FvwmScript/Widgets/RadioButton.c:
6354         * FvwmScript/Widgets/Rectangle.c:
6355         * FvwmScript/Widgets/TextField.c:
6356         * FvwmScript/Widgets/VDipstick.c:
6357         * FvwmScript/Widgets/VScrollBar.c:
6358         * FvwmScroll/GrabWindow.c:
6359         * FvwmTaskBar/FvwmTaskBar.c:
6360         * FvwmTaskBar/Goodies.c:
6361         * FvwmTheme/FvwmTheme.c:
6362         * FvwmWharf/FvwmWharf.c:
6363         * FvwmWharf/icons.c:
6364         * FvwmWharf/stepgfx.c:
6365         * FvwmWinList/FvwmWinList.c:
6366         use fvwmlib_XCreateGC instead of XCreateGC
6368 2000-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6370         * FvwmWharf/FvwmWharf.c (ParseOptions):
6371         fixed *FvwmWharfGeometry setting
6373 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6375         * FvwmScript/FvwmScript.c:
6376         reindented
6377         (BuildGUI):
6378         fixed memory leaks
6380 2000-11-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6382         * FvwmIconMan/winlist.c (free_windata):
6383         * FvwmIconMan/xmanager.c (set_window_button):
6384         (set_win_displaystring):
6385         fixed memory leaks
6386         (move_window_buttons):
6387         (clear_button):
6388         (insert_windows_button):
6389         fixed memory corruption
6391         * FvwmButtons/parse.c (ParseButton):
6392         fixed core dump
6394         * FvwmPager/FvwmPager.c (list_destroy):
6395         fixed memory leak
6397 2000-11-22  Dan Espen  <dane@mk.telcordia.com>
6399         * FvwmForm/FvwmForm.c:
6400         * FvwmForm/FvwmForm.h: Move string initialization into logic.
6402 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6404         * FvwmGtk/menu.c (convert_label_with_ampersand):
6405         fixed typo
6407         * FvwmGtk/expand.c (recursive_replace):
6408         (combine_string):
6409         * FvwmGtk/FvwmGtk.c (process_message):
6410         fixed memory leaks
6412         * FvwmGtk/menu.c (convert_label_with_ampersand):
6413         fixed overlapping memcpy
6415         * FvwmScript/Instructions.c (ChangeColorset):
6416         fixed memory leak
6418         * FvwmIconMan/x.c (handle_error):
6419         prevent core dump if a managed window dies
6421         * FvwmForm/FvwmForm.c (ct_ButtonFont):
6422         (ct_InputFont):
6423         (ct_Line):
6424         (ct_Back):
6425         (ct_Colorset):
6426         (ct_ItemBack):
6427         (ct_ItemColorset):
6428         fixed memory leaks
6429         (FormVarsCheck):
6430         (AssignDrawTable):
6431         (ct_Line):
6432         (AddItem):
6433         (Restart):
6434         use safemalloc/safecalloc
6435         (AssignDrawTable):
6436         core dump/UMR fix
6437         (ct_Line):
6438         safety patch
6440         * FvwmForm/FvwmForm.c:
6441         * FvwmForm/ReadXServer.c:
6442         * FvwmForm/ParseCommand.c (AddChar):
6443         fixed memory leaks
6444         replaced realloc with saferealloc
6446         * FvwmPager/FvwmPager.c (main):
6447         (list_add):
6448         UMR fixes
6449         (list_destroy):
6450         fixed memory leaks
6451         (NewPagerStringItem):
6452         UMR safety patch
6454         * FvwmIconBox/FvwmIconBox.c (parseicon):
6455         (MySendFvwmPipe):
6456         (parsekey):
6457         UMR safety patches
6458         (AddItem):
6459         UMR fix
6460         (MySendFvwmPipe):
6461         use safemalloc instead of malloc
6462         (process_message):
6463         fixed memory leak
6464         (LookInList):
6465         fixed core dump and memory leaks
6466         (UpdateItem):
6467         fixed memory leak
6469         * FvwmIconMan/xmanager.c (init_button_array):
6470         (set_num_buttons):
6471         fixed UMRs
6473         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6474         fixed uninitialised memory read
6476         * FvwmButtons/parse.c (ParseButton):
6477         (ParseConfigLine):
6478         fixed memory leaks
6480 2000-11-20  olicha  <olivier.chapuis@free.fr>
6482         * FvwmScript/FvwmScript.c:
6483         * FvwmScript/Widget/Tools.h:
6484         Fixed some icompatible declarations!
6486 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6488         * FvwmScript/FvwmScript.c (DeadPipe):
6489         (ShutdownX):
6490         dito
6492         * FvwmIconBox/FvwmIconBox.c (DeadPipe):
6493         (Loop):
6494         (CleanUp):
6495         fixed core dump at module shutdown and removed a lot of unnecessary
6496         shutdown code
6498         * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
6499         (ReadFvwmPipe):
6500         fixed illegal X calls upon X shutdown
6502 2000-11-20  olicha  <olivier.chapuis@free.fr>
6504         * FvwmM4/FvwmM4.c (main)
6505         Fixed removing the tmp file if -outfile is used
6507 2000-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6509         * FvwmBacker/FvwmBacker.c (ParseConfig):
6510         core dump fixed
6512         * FvwmM4/FvwmM4.c (main):
6513         * FvwmCpp/FvwmCpp.c (main):
6514         fixed dump of core
6516         * FvwmButtons/FvwmButtons.c (CheckForHangon):
6517         a core dump was fix
6519         * FvwmRearrange/FvwmRearrange.c (free_window_list):
6520         core dump fix
6522         * FvwmForm/FvwmForm.c (ParseActiveMessage):
6523         fixed dumping core
6525         * FvwmIconBox/FvwmIconBox.c (freeitem):
6526         fixed core dump
6528 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
6530         * FvwmEvent/Makefile.am:
6531         don't interrupt 'make install' on 'ln -s' error
6533         * FvwmCommand/scripts/Makefile.am:
6534         added a comment about focus-link
6535         * FvwmCommand/scripts/focus-link.1:
6536         fixed a man page note about 'sleep in Exec'
6538 2000-11-19  Dan Espen  <dane@mk.telcordia.com>
6540         * FvwmWharf/Makefile.am (EXTRA_DIST):
6541         * FvwmTaskBar/Makefile.am (EXTRA_DIST):
6542         * FvwmScript/Makefile.am (EXTRA_DIST):
6543         * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme
6544         files.
6546 2000-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6548         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6549         * FvwmWinList/ButtonArray.c (RadioButton):
6550         fixed drawing of buttons in transient window lists
6551         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
6552         fixed 'transient' pointer grabbing which was probably broken by the
6553         busy cursor patches
6555         * FvwmTheme/FvwmTheme.1:
6556         ask users not to write 'transparency' bug reports
6558 2000-11-14  Dan Espen  <dane@mk.telcordia.com>
6560         * FvwmForm/README: Remove obsolete README file.
6562 2000-10-16  olicha  <olivier.chapuis@free.fr>
6564         * FvwmScript/Scripts/Makefile.am:
6565         Install Setup95 not Setup95.in
6567 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
6569         * FvwmBacker/root_bits.c:
6570         * FvwmTaskBar/ButtonArray.c:
6571         -Wall -Werror fixes
6573 2000-11-09  Mikhael Goikhman  <migo@homemail.com>
6575         * FvwmScript/FvwmScript.1:
6576         * FvwmScript/Scripts/Makefile.am:
6577         * FvwmScript/Scripts/fvwm-script-setup95.pl:
6578         * FvwmScript/Scripts/FvwmScript-*:
6579         * FvwmScript/Scripts/.cvsignore:
6580         use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor;
6581         added missing FvwmScript-WidgetDemo to the distribution
6583         * FvwmIconBox.[ch]:
6584         fixed fvwm freeze - s/scanf/sscanf/,
6585         fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe()
6587         * FvwmWinList/ConfigFvwmWinList:
6588         * FvwmWinList/FvwmWinList.1:
6589         fixed obsolete Module "match" syntax
6591         * FvwmForm/FvwmForm.c:
6592         fixed an "Active command unknown" noice when running the same 2 forms
6593         by not printing an error if it is ct_table command
6595         * FvwmButtons/ConfigFvwmButtons:
6596         * FvwmTaskBar/ConfigFvwmTaskBar:
6597         * FvwmWinList/ConfigFvwmWinList:
6598         fixed some obsolete syntax, like Iconify -1
6600 2000-11-08  Mikhael Goikhman  <migo@homemail.com>
6602         * FvwmForm/FormFvwm-*:
6603         * FvwmForm/FvwmForm.1:
6604         * FvwmForm/FvwmForm.c:
6605         * FvwmForm/Makefile.am:
6606         * FvwmForm/README:
6607         * FvwmForm/.cvsignore:
6608         use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.;
6609         issue a warning and auto-converting of old names
6611         * FvwmBacker/ConfigFvwmBacker:
6612         * FvwmButtons/ConfigFvwmButtons:
6613         * FvwmIconBox/ConfigFvwmIconBox:
6614         * FvwmIconMan/ConfigFvwmIconMan:
6615         * FvwmIdent/ConfigFvwmIdent:
6616         * FvwmPager/ConfigFvwmPager:
6617         * FvwmScroll/ConfigFvwmScroll:
6618         * FvwmTaskBar/ConfigFvwmTaskBar:
6619         * FvwmWinList/ConfigFvwmWinList:
6620         use a new module config syntax (using colon/space as a separator)
6622 2000-10-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6624         * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw):
6625         -Wall fix
6627 2000-10-16  olicha  <olivier.chapuis@free.fr>
6629         * FvwmScript/Instruction.c (ChangeFont):
6630         Fixed a memory leaks
6632         * FvwmScript/Widget/ItemDraw.c:
6633         Item Draw support a clic (put this in #ifdef)
6635 2000-10-11  olicha  <olivier.chapuis@free.fr>
6637         * FvwmTaskBar/FvwmTaskBar.c:
6638         adapted to new format of border_width
6640 2000-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6642         * FvwmButtons/FvwmButtons.c (MyXFree):
6643         ...
6645         * FvwmDebug/FvwmDebug.c (list_configure):
6646         * FvwmCommand/FvwmCommand.c (list_configure):
6647         adapted to new format of border_width
6649 2000-10-12  Mikhael Goikhman  <migo@homemail.com>
6651         * FvwmButtons/FvwmButtons.c:
6652         fix -DI18N_MB compiling
6654 2000-10-11  olicha  <olivier.chapuis@free.fr>
6656         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
6657         Clean up
6659 2000-10-11  olicha  <olivier.chapuis@free.fr>
6661         * FvwmTaskBar/FvwmTaskBar.c:
6662         Fixed my previous commit
6664 2000-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6666         * FvwmButtons/FvwmButtons.c (MyXFree):
6667         fixed compile error
6669 2000-10-11  olicha  <olivier.chapuis@free.fr>
6671         * FvwmTaskBar/FvwmTaskBar.c:
6672         Fixed a geometry problem.
6674 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6676         * FvwmPager/x_pager.c (CalcGeom):
6677         improved calculation of lower nad right edges of the mini window so that
6678         the whole mini desktop is used
6680         * FvwmPager/FvwmPager.c:
6681         new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h
6683         * FvwmForm/FvwmForm.c (DoCommand):
6684         * FvwmTheme/FvwmTheme.c (MyXParseColor):
6685         (parse_colorset):
6686         * FvwmIconMan/xmanager.c (query_geometry):
6687         (query_geometry):
6688         * FvwmIconMan/x.c (find_frame_window):
6689         (find_frame_window):
6690         * FvwmWharf/FvwmWharf.c (main):
6691         (CloseFolder):
6692         (swallow):
6693         (Loop):
6694         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6695         (main):
6696         (Loop):
6697         (HandlePanelPress):
6698         (GetPanelGeometry):
6699         (HandlePanelPress):
6700         (MyXFree):
6701         (GetRealGeometry):
6702         (swallow):
6703         * FvwmScroll/GrabWindow.c (Loop):
6704         (GrabWindow):
6705         * FvwmScript/Widgets/Tools.c (DrawPMenu):
6706         (SelectMenu):
6707         * FvwmPager/x_pager.c (ReConfigure):
6708         (initialize_pager):
6709         * FvwmIconBox/FvwmIconBox.c (Loop):
6710         (change_colorset):
6711         honour return code of XGetGeometry(), XGetWindowAttributes(),
6712         XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
6713         XWithdrawWindow()
6715         * FvwmScroll/GrabWindow.c:
6716         fixed some error messages
6718         * FvwmSave/FvwmSave.c (do_save):
6719         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
6720         reindented functions
6722         * FvwmWharf/FvwmWharf.c (swallow):
6723         honour return code of XFetchName()
6725         * FvwmButtons/FvwmButtons.c (MyXFetchName):
6726         fixed return code logic
6727         (Loop):
6728         (swallow):
6729         honour return code of XFetchName()
6731         * FvwmTheme/FvwmTheme.c (parse_colorset):
6732         do not assume that XAllocColorCells always works
6734 2000-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6736         * FvwmWinList/FvwmWinList.c (SomeButtonDown):
6737         (main):
6738         (LinkAction):
6739         (LoopOnEvents):
6740         (LoopOnEvents):
6741         * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
6742         (main):
6743         (LinkAction):
6744         (LoopOnEvents):
6745         * FvwmIconMan/x.c (handle_buttonevent):
6746         * FvwmIconMan/readconfig.c (ParseMouseEntry):
6747         * FvwmIconBox/FvwmIconBox.c (parsemouse):
6748         (ExecuteAction):
6749         * FvwmButtons/FvwmButtons.c (AddButtonAction):
6750         (GetButtonAction):
6751         (AddButtonAction):
6752         all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons
6754         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6755         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6756         fixed possible core dump
6758         * FvwmIdent/FvwmIdent.c (list_end):
6759         pressing button 2 asks for a new window
6761 2000-10-04  Paul D. Smith  <psmith@gnu.org>
6763         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n
6764         in echo commands and expect it to be expanded to a newline
6765         everywhere: some versions of echo require -e for that to work;
6766         some versions can't do it at all.  Rewrite the command to avoid
6767         the need for this.
6769 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
6771         * FvwmPager/FvwmPager.1:
6772         added a reference to BalloonStringFormat instead of "can't be changed"
6774 2000-10-01  olicha  <olivier.chapuis@free.fr>
6776         * FvwmScript/*:
6777         Allows more widgets and variables
6779 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
6781         * FvwmGtk/dialog.c (widget_get_value):
6782         added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL
6784 2000-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6786         * FvwmAuto/FvwmAuto.c:
6787         -Wall fixes
6789 2000-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6791         * FvwmIconMan/globals.c (init_win_manager):
6792         coredump fix by Yuuki Harano
6794 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
6796         * FvwmEvent/FvwmEvent.c:
6797         synchronize on M_DESTROY_WINDOW
6799         * FvwmForm/FvwmForm.1:
6800         several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share:
6802 2000-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6804         * FvwmCommand/FvwmCommand.c:
6805         removed unsuded symbols
6807 2000-06-30  Mikhael Goikhman  <migo@homemail.com>
6809         * FvwmCommand/Makefile.am:
6810         fixed build error when perl is not found, fixed generation of
6811         FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir)
6812         * FvwmCommand/findcmd:
6813         fixed generation of FvwmCommand.sh (function.c was changed) and
6814         handle 'function' & 'wait' functions specially not to clash with sh
6816 2000-06-28  olicha  <olivier.chapuis@free.fr>
6818         * FvwmTaskBar/FvwmTaskBar.c:
6819         * FvwmTaskBar/Goodies.c:
6820         * FvwmIconBox/FvwmIconBox.c:
6821         Fixed modules config commands parsing problems caused by the new
6822         ModuleConfig implementation.
6824 2000-06-22  Chris Rankin  <rankinc@zipworld.com.au>
6826         * FvwmPager/x_pager.c: revert mini-window size calculation, and
6827           put comments in the code to explain original code's reasoning.
6829 2000-06-21  olicha  <olivier.chapuis@free.fr>
6831         * FvwmScript/Instruction.c:
6832         * FvwmScript/FvwmScript.1:
6833         * FvwmScript/scanner.{c,l}:
6834         * FvwmScript/script.{c,h,y}:
6835         Added missing GetMinValue and GetMaxValue instruction
6837 2000-06-20  Mikhael Goikhman  <migo@homemail.com>
6839         * Enabled locking FvwmTheme config and messages.
6840         Fixed 'ModuleSynchronous FvwmTheme' dead-lock.
6842 2000-06-20  Chris Rankin  <rankinc@zipworld.com.au>
6844         * FvwmPager/x_pager.c: tune the mini-window height and width
6845           calculations to be identical to their previous values. However,
6846           still guarantee that the values are consistent. (I.e. restore
6847           the off-by-one error.)
6849 2000-06-17  Chris Rankin  <rankinc@zipworld.com.au>
6851         * FvwmPager/x_pager.c: try to fix "variability" in size (width) of
6852           small icons in the pager. Calculated mini-window width and height
6853           by scaling window width and height. ("edge2 - edge1" has an
6854           off-by-one error anyway.) Also do all multiplications before the
6855           final division so that inaccuracies of integer divison are not
6856           scaled up.
6858 2000-06-15  Happy Hippo
6860         * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location,
6861         FvwmCommandS checks that pipes are pipes & only accessible by the user.
6862         * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to
6863         some config line not ending in new line. Cleans up socket.
6865 2000-06-15  Mikhael Goikhman  <migo@homemail.com>
6867         * Temporary disabled locking FvwmTheme config and messages.
6868         This hanged fvwm.
6870 2000-06-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6872         * FvwmConsole/FvwmConsoleC.c:
6873         * FvwmButtons/FvwmButtons.c (main):
6874         (GetPanelGeometry):
6875         (main):
6876         -pedantic fixes
6878 2000-06-14  Hippo
6880         * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous.
6881         It's now possible to change a colorset and get values via $[shadow.cs5]
6883 2000-06-13  Chris Rankin  <rankinc@zipworld.com.au>
6885         * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe
6886           so that the loop exits when there is an error (unless there was no
6887           data found, in which case it continues.)
6889 2000-06-12  olicha  <olivier.chapuis@free.fr>
6891         * FvwmScript/Instruction.c (*FuncGetOutput):
6892         Fixed a "writing past the end of allocation" bug in GetOutput
6893         instruction
6895 2000-06-10  Chris Rankin  <rankinc@zipworld.com.au>
6897         * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls
6898         instead of interrupting them, because this flag does not affect select'
6899         behaviour. Also stopped signals from closing the pipes; the idea is that
6900         the signal calls "last orders", and then allows the module to exit
6901         nicely.
6902         It should not take people's glasses away, because everyone should be
6903         allowed to drink up ... :-).
6905         * FvwmPager/x_pager.c: -Wall fix (comment within comment)
6907 2000-06-08  Hippo
6909         * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm
6910         to FvwmCommand to use a queue: eliminated partial sending of messages,
6911         eliminated delays in handling input from FvwmCommand, now quits when
6912         fvwm quits (no more hanging around like a bad smell).
6914         * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth)
6915         with Scr.VWidth, some indentation changes, tiny mini-window display
6916         at page edges fixed (possibly).
6918 2000-06-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6920         * FvwmWinList/FvwmWinList.c:
6921         fixed typo in #include directive
6923 2000-06-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6925         * FvwmButtons/draw.c (RedrawButton):
6926         * FvwmButtons/FvwmButtons.c (Loop):
6927         redraw a panel button if the panel died
6929 2000-06-06  olicha  <olivier.chapuis@free.fr>
6931         * FvwmTaskBar/Goodies.c (CreateTipWindow):
6932         Applied Gregory A. Shimansky TaskBar tips patch
6934         * FvwmScripts/Scripts/ScriptFvwmFileBrowser
6935         Reduced stderr out put
6937 2000-05-31  Mikhael Goikhman  <migo@homemail.com>
6939         * FvwmPager/x_pager.c: set resource class to module name (FvwmPager).
6940         * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support.
6942 2000-05-31  Hippo
6944         * FvwmPager/x_pager.c: Position of small windows on page boundaries.
6946 2000-05-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6948         * FvwmIconMan/xmanager.c:
6949         emty icon managers were not redrawn properly after a expose sometimes
6951 2000-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6953         * FvwmCommand/FvwmCommandS.c (server):
6954         * FvwmCommand/FvwmCommand.c (main):
6955         fixed random pipe name bug (used uninitialised array instead of display
6956         name)
6958         * FvwmCommand/FvwmCommand.c (list_new_page):
6959         fixed printf arguments
6961 2000-05-27  olicha  <olivier.chapuis@free.fr>
6963         * FvwmIconBox/FvwmIconBox.{c,h}:
6964         Fixed NoIcon/Icon and WindowListSkip/Hit style Change
6966 2000-05-26  olicha  <olivier.chapuis@free.fr>
6968         * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified):
6969         Fixed NoIconAction and WindowListSkip/Hit style Change
6971         * FvwmWinList/*:
6972         Fixed Sticky window and WinList width for ShowCurrentDesk
6973         Fixed WindowListSkip/Hit style Change
6975 2000-05-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6977         * FvwmCommand/FvwmCommand.c (list_configure):
6978         removed FlipTransient style
6980 2000-05-25  olicha  <olivier.chapuis@free.fr>
6982         * FvwmWinList/FvwmWinList.c:
6983         Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT
6984         and fix it for title at bottom and define it
6986         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6987         * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky,
6988         IsItemIconSuppressed,IsItemSkipWindowList):
6989         Fixed double animation after a Icon/NoIcon style change
6990         Preparation for fixing Stick/Slipery and WindowListSkip/Hit
6991         style change.
6993 2000-05-24  olicha  <olivier.chapuis@free.fr>
6995         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6996         Fixed shading with an AutoHide/Stick
6998         * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position
7000 2000-05-20  olicha  <olivier.chapuis@free.fr>
7002         * FvwmScript/Scripts/ScriptFvwmSetup95.in
7003         Corrected a miss print (thanks to sa)
7005         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents,
7006         HideTaskBar):
7007         Fixed AutoStick and AutoHide for a TaskBar with a title
7009         * FvwmTaskBar/*:
7010         Complete GSFR conversion. Fixed WindowListSkip/Hit style change.
7011         Remove dummy code (e.g., the swallow code)
7013 2000-05-17  olicha  <olivier.chapuis@free.fr>
7015         * FvwmScript/Widgets/TextField.c (*):
7016         Fixed long text input
7018         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7019         Replace MoveSmoothness by MoveThreshold
7021         * FvwmScript/Scripts/ScriptFileBrowser: A Clean up
7023         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7024         * FvwmScript/Scripts/script-fvwm-setup95.pl:
7025         Some Clean up
7027         * FvwmScript/FvwmScript.c: Removed some bad debug code
7029 2000-05-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7031         * ChangeLog-pre-2.2:
7032         moved old ChangeLog into new file
7034 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
7036         * ChangeLog: some clean up, like removing modules/ prefix everywhere
7037         and correcting some headers
7038         * FvwmPager/FvwmPager.[c1]:
7039         * FvwmPager/x_pager.c:
7040         removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1
7041         now means no gap, so the default is now 3 (was 2)
7043 2000-05-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7045         * FvwmTaskBar/Goodies.c:
7046         fixed checking for mail although "None" Mailbox was used if a Mailcheck
7047         interval was set
7049 2000-05-12  Hippo
7051         * FvwmAnimate/FvwmAnimate.c:
7052         * FvwmAuto/FvwmAuto.c:
7053         * FvwmConsole/FvwmConsole.1:
7054         * FvwmForm/FvwmForm.c:
7055         * FvwmGtk/FvwmGtk.c:
7056         * FvwmIconBox/FvwmIconBox.c:
7057         * FvwmIconMan/fvwm.c:
7058         * FvwmTaskBar/FvwmTaskBar.c:
7059         * FvwmWinList/FvwmWinList.c:
7060           Replaced FINISHED_STARTUP, UNLOCK & KILLME commands.
7061         * FvwmCommand/FvwmCommandS.c: does it's own killme processing.
7063 2000-05-10  Michael Han  <mikehan@best.com
7065         * FvwmDebug/FvwmDebug.1:
7066         * FvwmDebug/FvwmDebug.h:
7067         * FvwmDebug/FvwmDebug.c:
7068         FvwmDebug now has -v flag for optional flag output
7069         FvwmDebug now directs to arbitrary files
7070         FvwmDebug reads add/configure packets by casting to ConfigWinPacket
7071         Lots of cleanup in FvwmDebug, reducing the number of functions
7073 2000-05-10  olicha  <olivier.chapuis@free.fr>
7075         * FvwmScript/Instruction.c (ReceivFromScript):
7076         Fixed cpu if ReceivFromScript is used by swallowed Script
7077         in periodic task
7079         * FvwmScript/FvwmScript.c (ReadFvwmScriptArg):
7080         Fixed communication between a child script and its children
7082         * FvwmScript/Widget/List.c (DrawVSblist):
7083         Fixed drawing of the List "ascenseur vertical"
7085 2000-05-05  Mikhael Goikhman  <migo@homemail.com>
7087         * FvwmWharf/FvwmWharf.1: fixed a typo
7088         * FvwmCpp/FvwmCpp.c (main): the same missing space as described below
7090 2000-05-05  Brad Giaccio  <bgiaccio@psrw.com>
7092         * FvwmM4/FvwmM4.c (main):
7093         fixed a bug created when FVWM_DATADIR was added to m4 options
7094                 -  sprintf(m4_options, "-I '%s'", FVWM_DATADIR);
7095                 +  sprintf(m4_options, "-I '%s' ", FVWM_DATADIR);
7096         the missing space after the ' caused the next option in the commandline
7097         to be ignored
7099 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
7101         * FvwmAuto/FvwmAuto.c (main):
7102         enabled corrected fix (not hack) again. If the action is a function
7103         without 'raise' or 'lower' in its name, a user definitely does not
7104         want to have raise/lower support, i.e. ignoring already raised windows.
7106 2000-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7108         * FvwmAuto/FvwmAuto.c (main):
7109         fixed raiselower hack
7110         removed raiselower hack for now; what if the action is a function w/o
7111         'raise' or 'lower' in its name?
7113         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
7114         (AdjustWindow):
7115         simplified placement code when window height changes
7116         fixed placement of window list with negative y geometry and
7117         TitleAtBottom
7119         * FvwmWinList/FvwmWinList.1:
7120         Clarified NoAnchor option.
7122 2000-04-27  Mikhael Goikhman  <migo@homemail.com>
7124         * FvwmAuto/FvwmAuto.c (main):
7125         fixed incorrect allocation when adding Silent prefix;
7126         use special Raise/Lower support only if actions have something
7127         to do with Raise/Lower, otherwise listen to focus changes only
7129 2000-04-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7131         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7132         applied fix for uninitialised variable by John Latham
7134 2000-04-26  olicha  <olivier.chapuis@free.fr>
7136         * FvwmTaskBar/FvwmTaskBar.1:
7137         Corrected miss print and document TipsColorset
7139 2000-04-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7141         * FvwmPager/x_pager.c (initialize_pager):
7142         fixed negative x/y geometries of main pager window
7144 2000-04-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7146         * FvwmScript/Instructions.c (Exec):
7147         -Wall fix
7149 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
7151         * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am,
7152         * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c,
7153         * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm.,
7154         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in,
7155         * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am,
7156         * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am,
7157         * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c,
7158         * FvwmM4/Makefile.am, FvwmPager/Makefile.am,
7159         * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c,
7160         * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am,
7161         * FvwmScript/Scripts/ScriptFvwmBaseConfig,
7162         * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am,
7163         * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am:
7164         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
7165         renamings and rewordings.
7167 2000-04-25  olicha  <olivier.chapuis@free.fr>
7169         * FvwmTaskBar/FvwmTaskBar.c:
7170         * FvwmTaskBar/List.c:
7171         * FvwmTaskBar/Goodies.c:
7172         Messages go to stderr as almost all the other modules
7174 2000-04-24  olicha  <olivier.chapuis@free.fr>
7176         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7177         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate,
7178         IsItemIndexIconSuppressed):
7179         Fixed double animations (module & icon) with NoIconAction.
7180         This does not work perfectly with a dynamic (no)icon style change.
7182 2000-04-24  olicha  <olivier.chapuis@free.fr>
7184         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7185         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky):
7186         Fixed sticky/slippery change with DeskOnly
7188 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7190         * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints
7191         * FvwmWharf/FvwmWharf.c (change_window_name): set resource names
7192         * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit
7193         * FvwmIdent/FvwmIdent.c (list_end): remove debug messages
7195 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7197         * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key
7198         release without an actual press first
7200 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7202         * FvwmIdent/FvwmIdent.c (change_window_name):  FvwmIdent sets resource
7203         name to module alias and resource class to module name.
7205         * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource
7206         name to module alias and resource class to module name.
7208 2000-04-22  Mikhael Goikhman  <migo@homemail.com>
7210         * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60)
7211         * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description
7213 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7215         * FvwmWinList/FvwmWinList.c: Another I18N patch.
7217 2000-04-20  olicha <olivier.chapuis@free.fr>
7219         * FvwmScript/Instruction.c (*LaunchScript, Exec):
7220         Replace some int by unsigned long for OSF1 V4.O alpha and al.
7222 2000-04-20  olicha <olivier.chapuis@free.fr>
7224         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7225         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7226         Added a CDE support and a new FAST/SLOW X server option for
7227         the Sample-95 installation
7229         * FvwmScript/Scripts/ScriptFvwmBrowser
7230         Some fixes, need more work.
7232 2000-04-19  Hippo
7234         * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109)
7236 2000-04-18  Mikhael Goikhman  <migo@homemail.com>
7238         * FvwmM4/FvwmM4.c (main):
7239         * FvwmCpp/FvwmCpp.c (main):
7240         add "-I FVWM_CONFIGDIR" to preprocessors
7242 2000-04-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7244         * FvwmAuto/FvwmAuto.c (main):
7245         tried to fix bug #550
7247 2000-04-18  Hippo
7249         * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved
7250         transparency support for mini-windows. (todo 108)
7252 2000-04-17  olicha <olivier.chapuis@free.fr>
7254         * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu)
7255         Fixed ChangeTitle for PopupMenu
7257 2000-04-16  olicha <olivier.chapuis@free.fr>
7259         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7260         replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile
7262 2000-04-16  Dan Espen  <dane@mk.telcordia.com>
7264         * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments.
7266 2000-04-16  olicha <olivier.chapuis@free.fr>
7268         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7269         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7270         ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files
7271         config and parse the menus (and the (Mini)Icon styles).
7273 2000-04-15  olicha <olivier.chapuis@free.fr>
7275         * FvwmForm/FvwmFormQuitVerify.
7276         Added restart
7278 2000-04-13  olicha <olivier.chapuis@free.fr>
7280         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7281         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7282         * /FvwmScript/Scripts/Makefile.am
7283         Fixed sample-95 building.
7285 2000-04-11  olicha  <olivier.chapuis@free.fr>
7287         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7288         * FvwmScript/Scripts/Makefile.am
7289         A new FvwmScript script for installing system.fvwm2rc-sample-95
7291 2000-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7293         * FvwmDebug/FvwmDebug.c (list_old_add):
7294         (list_end):
7295         print out old window packets; patch by Mike Han
7297 2000-04-06  Dan Espen  <dane@mk.telcordia.com>
7299         * FvwmForm/ReadXServer.c: Fix array bounds write error during
7300         editing of line recalled with meta <.
7302 2000-03-26  olicha  <olivier.chapuis@free.fr>
7304         * FvwmScript/Instructions.c (Exec):
7305         Fixed Do instruction again
7307 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7309         * FvwmButtons/parse.c (ParseButton):
7310         fixed 'Action' option with trailing spaces
7312 2000-03-24  olicha  <olivier.chapuis@free.fr>
7314         * FvwmScript/Instructions.c (Exec):
7315         Fixed core dump with Do instruction with > 256 chars.
7316         Extended the above limit to 998 (as fvwm)
7318 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7320         * FvwmAnimate/FvwmAnimate.c:
7321         use new command SET_NOGRAB_MASK
7323         * FvwmDebug/FvwmDebug.c (process_message):
7324         print out number of unknown packet type
7326 2000-03-10  Hippo
7328         * FvwmDragWell/fvwmDragWell.*: support for transpency
7330 2000-03-10  olicha  <olivier.chapuis@free.fr>
7332         * FvwmPager/x_pager.c (change_colorset):
7333         Fixed labels colorset changes. Note: there is still a problem
7334         with the lines which separate desk.
7336 2000-03-09  Hippo
7338         * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to
7339         prevent modules quiting when lots of colorsets are changed quickly
7341 2000-03-09  olicha  <olivier.chapuis@free.fr>
7343         * FvwmButtons/draw.c (RedrawButton):
7344         Fixed individual button Colorset for shaped swallowed apps
7346 2000-03-08  olicha  <olivier.chapuis@free.fr>
7348         * FvwmButtons/draw.c (RedrawButton):
7349         Fixed individual button Colorset
7350         * FvwmScript/Scripts/TerminalSettings.fss
7351         Now this script works
7353 2000-03-08  olicha  <olivier.chapuis@free.fr>
7355         * FvwmPager/x_pager.c (initialize_pager):
7356         Fixed hilight desk title drawing GC
7358 2000-03-01  Hippo
7360         * FvwmWinList/*: better refresh strategy: doesn't flicker anymore.
7362 2000-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7364         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7365         fixed uninitialised colour set in swallowed applications
7367 2000-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7369         * FvwmIconMan/x.c (create_manager_window):
7370         applied colorset fix by Mike Han
7372 2000-02-11  olicha  <olivier.chapuis@free.fr>
7374         * FvwmScript/Scripts/ScriptFvwmBaseConfig
7375         Replaced GlobalOpts by the new corresponding styles.
7377 2000-02-06  olicha  <olivier.chapuis@free.fr>
7379         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7380         Removed debug code
7381         * FvwmScript/Instruction.c (ChangeBackColor):
7382         Fixed ChangeBackColor.
7383         * FvwmScript/Widgets/*:
7384         Removed unused XSetBackground.
7386 2000-02-06  olicha  <olivier.chapuis@free.fr>
7388         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7389         Fixed iconification of a sticky window after a desk switch
7390         with FvwmTaskBarDeskOnly
7392 2000-02-01  Hippo
7394         * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
7396 2000-01-31  Brad Giaccio  <bgiaccio@psrw.com>
7398         * FvwmGtk/FvwmGtk.1:
7399         fixed typo again
7401 2000-01-30  olicha  <olivier.chapuis@free.fr>
7403         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
7404         A write to file fix
7406 2000-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7408         * FvwmPager/FvwmPager.c (list_deiconify):
7409         fixed deiconify packet handling
7411         * FvwmGtk/FvwmGtk.1:
7412         fixed typo
7414 2000-01-28  olicha  <olivier.chapuis@free.fr>
7416         * FvwmPager/FvwmPager.c (main):
7417         * FvwmPager/FvwmPager.1:
7418         FvwmParger can use aliases.
7420 2000-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7422         * FvwmIconMan/xmanager.c (draw_manager):
7423         fixed drawing of empty region bug introduced with 'transparency' patches
7425         * FvwmIconMan/fvwm.c (ProcessMessage):
7426         fixed usage of 'focus' colours when followfocus is false
7428         * FvwmCommand/FvwmCommandS.c:
7429         removed debug fprintf
7431         * FvwmIconMan/xmanager.c (clear_empty_region):
7432         fixed drawing background in non-transparent IconMan
7434         * FvwmPager/x_pager.c (MoveWindow):
7435         (IconMoveWindow):
7436         fixed dragging windows out of pager
7438         * FvwmCommand/FvwmCommand.c:
7439         -Wall fix
7441         * FvwmCommand/FvwmCommand.h:
7442         * FvwmCommand/FvwmCommandS.c:
7443         fixed communication problem between server and client
7444         removed some code without effects
7445         simplified protocol
7446         removed dead pipe error message
7448 2000-01-26  olicha  <olivier.chapuis@free.fr>
7450         * FvwmScript/Scripts/ScriptFvwmBellSetup:
7451         * FvwmScript/Scripts/ScriptFvwmKeyboardSetup:
7452         * FvwmScript/Scripts/ScriptFvwmPointerSetup:
7453         * FvwmScript/Scripts/ScriptFvwmSreenSetup:
7454         * FvwmScript/FvwmScript.1:
7455         Some fixes
7457 2000-01-24  Hippo
7459         * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons
7461 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7463         * FvwmPager/FvwmPager.c (ParseOptions):
7464         fix for fonts with quotes and "none"
7466 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7468         * FvwmButtons/parse.c (my_get_font): patch to handle font as last option
7470 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7472         * FvwmIconMan/FvwmIconMan.c
7473         Similar trick as for FvwmAuto; just do these two modules for now
7474         as these are the only ones that people are seeing problems with.
7476 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7478         * FvwmAuto/FvwmAuto.c
7479         Changed default signal disposition to SA_RESTART instead of
7480         SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select()
7481         regardless of this setting.
7483 2000-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7485         * FvwmButtons/parse.c (my_get_font):
7486         (ParseContainer):
7487         (ParseButton):
7488         can now have fontname with spaces in buttons
7490 2000-01-18  Brad Giaccio  <bgiaccio@psrw.com>
7492         * FvwmIconMan/readconfig.c (trim): added function to remove extra
7493         white space from a line (fixed problem with font 5x7 plus a trailing
7494         space "font 5x7 "
7496         * FvwmIconMan/readconfig.c (read_in_resources):
7497         * FvwmPager/FvwmPager.c (ParseOptions):
7498         can now have fontname with spaces
7500 2000-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7502         * FvwmPager/x_pager.c:
7503         some safety fixes w/ balloon labels
7505 2000-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7507         * FvwmTheme/FvwmTheme.c (parse_colorset):
7508         fixed coredump using 'average' background as well as 'transparent'
7510         * FvwmIconMan/xmanager.c:
7511         fixed title changes on 'transparent' buttons
7513 2000-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7515         * FvwmIconMan/xmanager.c:
7516         don't draw empty titles oon empty managers
7517         (clear_empty_region):
7518         (draw_button):
7519         icon man honours transparent colour set backgrounds
7521         * FvwmPager/FvwmPager.c (list_new_desk):
7522         * FvwmPager/x_pager.c:
7523         make pager work with FvwmTheme's 'Transparent' option
7525 2000-01-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7527         * FvwmTheme/FvwmTheme.c:
7528         new option 'Transparent'
7530         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7531         (GetPanelGeometry):
7532         removed previous configure request patch
7534 2000-01-08  Dan Espen  <dane@mk.telcordia.com>
7536         * FvwmScript/FvwmScript.1 (example): Clean up.
7538 2000-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7540         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
7541         (HandlePanelPress):
7542         adapted to new fvwm ConfigureRequest code
7544 2000-01-06  Chris Rankin  <rankinc@zipworld.com.au>
7546         * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o
7548 2000-01-04  Dan Espen  <dane@mk.telcordia.com>
7550         * FvwmForm/FvwmForm.1: Document means of passing closing paren
7551         thru in a command string.
7553         * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass
7554         a closing paren thru in a command.
7556 2000-01-04  olicha <olivier.chapuis@free.fr>
7558         * FvwmScript/Scripts/ScriptFvwmQuit
7559         Fixed restart in ScriptFvwmQuit
7561 2000-01-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7563         * FvwmIconMan/x.c (X_init_manager):
7564         allow the buttongeometry option to reduce the button height to a
7565         minimum of the font height
7567 2000-01-04  olicha <olivier.chapuis@free.fr>
7569         * FvwmScript/Scripts/ScriptFvwmDefaultStyle:
7570         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7571         * FvwmScript/FvwmScript.1 (EXAMPLES):
7572         Renamed DefaultStyle to BaseConfig. BaseConfig save its
7573         preferences in .FvwmBaseConfig or in a file given as first
7574         argument to the script. Others, "ameliorations"
7576 2000-01-03  olicha <olivier.chapuis@free.fr>
7578         * FvwmScript/Instructions.c (GetScriptArg):
7579         Fixed GetScriptArg core dump
7581 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7583         * FvwmTaskBar/FvwmTaskBar.h:
7584         * FvwmButtons/FvwmButtons.c:
7585         * FvwmIconBox/FvwmIconBox.c:
7586         include fvwmlib.h before fvwm.h
7588 1999-12-31  Dan Espen  <dane@mk.telcordia.com>
7590         * FvwmScript/FvwmScript.1: Adjustments.
7592 1999-12-31  olicha  <olivier.chapuis@free.fr>
7594         * FvwmScript/Scripts/*:
7595         Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump,
7596         ScreenSetup and WidgetDemo to ScriptFvwm*.
7597         Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit.
7598         Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change
7599         and save most of the fvwm default styles
7601         * FvwmScript/Scripts/Makefile.am:
7602         The above scripts are installed in FVWM_CONFIGDIR
7604         * FvwmScript/FvwmScript.1
7605         New section EXAMPLES
7607 1999-12-31  olicha  <olivier.chapuis@free.fr>
7609         * FvwmScript/FvwmScript.c (BuildGUI):
7610         Fixed DefaultColorset
7611         Fixed main Colorset against Widget Colors
7613 1999-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7615         * FvwmButtons/FvwmButtons.c (swallow):
7616         longer delay before forcing a colorset background on a swallowed window
7618         * FvwmScroll/GrabWindow.c:
7619         removed #define MAX_ICON_NAME_LEN; already in defaults.h
7621 1999-12-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7623         * FvwmTheme/FvwmTheme.c (parse_colorset):
7624         some clean up
7625         new options 'Plain' and 'NoShape'
7626         fixed bug that reset bg to default colour when the pixmap was removed
7628         * FvwmButtons/button.c (buttonColorset):
7629         * FvwmButtons/draw.c (RedrawButton):
7630         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7631         Colorset fg/hilight/shdow colours are applied properly to buttons
7633 1999-12-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7635         * FvwmCommand/FvwmCommandS.c (close_pipes):
7636         another try to fix the FvwmCommandS-on-exit core dump
7638 1999-12-28  olicha  <olivier.chapuis@free.fr>
7640         * FvwmScript/FvwmScript.c (ParseOptions):
7641         (main):
7642         * FvwmScript/FvwmScript.1
7643         New options FvwmScriptDefaultFont, FvwmScriptDefaultBack,
7644         FvwmScriptDefaultFore, FvwmScriptDefaultHilight,
7645         FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset
7648 1999-12-27  Mikhael Goikhman  <migo@homemail.com>
7650         * FvwmScript/FvwmScript.c (OpenWindow): set class & resource
7651         (main): minor rewording in the missing parameter error message
7653 1999-12-27  olicha  <olivier.chapuis@free.fr>
7655         * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task
7657         * FvwmScript/Scripts/Find:
7658         * FvwmScript/Scripts/Makefile.am:
7659         New script, a front-end to find
7661 1999-12-26  Dan Espen  <dane@mk.telcordia.com>
7663         * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly
7664         matches the buffer allocated for it.
7665         Suppress a UMR in referencing the first byte of unitialized input
7666         fields.
7668         * FvwmForm/ReadXServer.c: Backout code cleanup.  Needs more work.
7670         * FvwmScript/FvwmScript.1: Describe how scripts are located for
7671         reading.
7673         * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME
7674         or FVWM_CONFIGDIR in addition to old rules.  This makes
7675         "*FvwmScriptPath" unnecessary.
7677         * FvwmScript/Makefile.am: Pass configdir into FvwmScript.
7679         * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to
7680         pasting, and display corruption for multiple messages arriving from
7681         fvwm and showing in a forms message area.
7683 1999-12-20  Brad Giaccio  <bgiaccio@psrw.com>
7685         * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add
7686         one for iconbutton
7688 1999-12-18  olicha  <olivier.chapuis@free.fr>
7690         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
7691         (Alarm):
7692         (DoAlarmAction):
7693         (LoopOnEvents):
7694         Fixed Alarm stuff
7696 1999-12-17  Dan Espen  <dane@mk.telcordia.com>
7698         * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing
7699         structure initialization from {} to {0}.
7701         * FvwmDragWell/fvwmDragWell.h: remove spurious ;.
7703 1999-12-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7705         * FvwmBacker/FvwmBacker.c (ProcessMessage):
7706         backer now takes action when the desk is changed
7708         * FvwmPager/FvwmPager.c (ParseOptions):
7709         pager handles DesktopSize correctly; DeskTopScale option finally works
7711 1999-12-14  olicha  <olivier.chapuis@free.fr>
7713         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7714         (RevealTaskBar):
7715         (HideTaskBar):
7716         Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
7717         a lot of rows
7719 1999-12-13  olicha  <olivier.chapuis@free.fr>
7721         * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
7722         (LoopOnEvents):
7723         Fixed AutoStick
7725         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7726         (StartMeUp):
7727         Some hints clean up
7729 1999-12-12  olicha  <olivier.chapuis@free.fr>
7731         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7732         (redraw_buttons):
7733         Some clean up
7735 1999-12-10  Hippo
7737         * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon.
7739 1999-12-09  olicha  <olivier.chapuis@free.fr>
7741         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7742         * FvwmButtons/FvwmButtons.1:
7743         Just updated the last SlideWindow argument. Explained the use
7744         of NoHints with panels and updated the noborder option.
7746 1999-12-08  Dan Espen  <dane@mk.telcordia.com>
7748         * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability.
7749         Remove the #define inside the else.
7751         * FvwmButtons/FvwmButtons.1 Grammar.
7753 1999-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7755         * FvwmPager/FvwmPager.c (list_new_page):
7756         tried to fix M_NEW_PAGE packets in pager
7758 1999-12-07  Dan Espen  <dane@mk.telcordia.com>
7760         * FvwmForm/FvwmForm.c: You can save and  use the previous setting
7761         of a choice.
7763         * FvwmForm/FvwmForm.1: Document the saving of choices.
7765         * FvwmForm/FormFvwmRlogin.: Change the   rlogin  form so that  it
7766         remembers how it was last used.
7768 1999-12-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7770         * Makefile.am:
7771         removed GFvwmDebug
7773 1999-12-06  olicha  <olivier.chapuis@free.fr>
7775         * FvwmPager/FvwmPager.c (list_new_page):
7776         Fixed a problem if you switch of desk via clicking on a page
7778         * FvwmButtons/parse.c (ParsePanel):
7779         Fixed typo in comments
7781 1999-12-06  olicha  <olivier.chapuis@free.fr>
7783         * FvwmWinList/FvwmWinList.c (ProcessMessage):
7784         Take in account bottom title and update the border width and title
7785         height in the good place to fix a bug with dynamic style changes
7786         and DeskOnly option.
7788         * FvwmButtons/FvwmButtons.1:
7789         Added a sentence in the position doc
7791 1999-12-06  Dan Espen  <dane@mk.telcordia.com>
7793         * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording.
7795 1999-12-06  olicha  <olivier.chapuis@free.fr>
7797         * FvwmButtons/FvwmButons.c (GetPanelGeometry):
7798         (process_message):
7799         (HandlePanelPress):
7800         * FvwmButtons/FvwmButons.h (button_info_struct):
7801         (panel_flags_type):
7802         * FvwmButtons/FvwmButons.1:
7803         * FvwmButtons/parse.c (ParsePanel):
7804         (ParseButton):
7805         Added a position option to Panel.
7807 1999-12-05  Dan Espen  <dane@mk.telcordia.com>
7809         *  FvwmForm/FvwmForm.c (DoCommand): Fixed  overprinting in  output
7810         message area.  Theres still an overprinting problem in pasting.
7812 1999-12-03  olicha  <olivier.chapuis@free.fr>
7814         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7815         Resize the buttons array when border width change
7817 1999-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7819         * FvwmIconBox/FvwmIconBox.c (process_message):
7820         -Wall fix
7822 1999-12-03  olicha  <olivier.chapuis@free.fr>
7824         * FvwmEvent/FvwmEvent.c (main):
7825         (config):
7826         * FvwmEvent/FvwmEvent.1:
7827         New configuration option FvwmEventStartDelay: can be used to
7828         fix "the" FvwmEvent bug.
7830 1999-12-02  Brad Giaccio  <bgiaccio@psrw.com>
7832         * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if
7833         not following focus
7835 1999-12-01  Brad Giaccio  <bgiaccio@psrw.com>
7837         * FvwmIconMan/xmanager.c (resize_manager):
7838         Forgot to check if manager actually changed size before resizing
7839         pixmap, caused window additions to be very slow
7841 1999-11-30  olicha  <olivier.chapuis@free.fr>
7843         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
7844         Fixed a core dump if FvwmTaskBarColorset is not used
7846         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7847         Fixed a dynamic style problem
7849 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7851         * FvwmIconMan/ConfigFvwmIconMan:
7852         * FvwmIconMan/FvwmIconMan.1:
7853         * FvwmIconMan/readconfig.c (read_in_resources):
7854         * FvwmIconMan/xmanager.c:
7855         (draw_button):
7856         (set_win_iconified): added new option iconColorset and iconstyle
7858 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7860         * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in
7862 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7864         * FvwmWinList/FvwmWinList.1: fixed typo
7866         * FvwmIconBox/FvwmIconBox.1:
7867         * FvwmIconBox/FvwmIconBox.c (animate):
7868         (process_message):
7869         (main):
7870         (ParseOptions): added support for FvwmAnimate
7872 1999-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7874         * FvwmTaskBar/Goodies.c:
7875         (CreateTipWindow):
7876         added #ifdef SHAPE
7878 1999-11-30  olicha  <olivier.chapuis@free.fr>
7880         * FvwmTaskBar/Goodies.c (ShowTipWindow):
7881         Fixed core dump if FvwmTaskBarShowTips is not enabled
7883 1999-11-28  Dan Espen  <dane@mk.telcordia.com>
7885         * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically
7886         reads config files.
7888 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7890         * FvwmTaskBar/FvwmTaskBar.1:
7891         fixed typo
7893 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7895         * FvwmCommand/findcmd.pl (getcmd):
7896         use new name of 'functions' array
7898 1999-11-27  olicha  <olivier.chapuis@free.fr>
7900         * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage):
7901         (LoopOnEvent):
7902         (HideTaskBar):
7903         (RevealTaskBar):
7904         * FvwmTaskBar/FvwmTaskBar.1
7905         FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't
7906         hide if the pointer is on the border; fix a problem with the first
7907         tip.
7908         Fixed the StartMenu tip
7910 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7912         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7913         (ProcessMessage):
7914         -Wall fixes
7916 1999-11-27  Mikhael Goikhman  <migo@homemail.com>
7918         * FvwmBacker/FvwmBacker.[ch]:
7919         Don't listen to M_NEW_DESK anymore; fixed colorset update condition;
7920         removed all kinds of debug logs, some clean up.
7922 1999-11-26  Dan Espen  <dane@mk.telcordia.com>
7924         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks
7925         being ignored.
7927 1999-11-26  Hippo
7929         * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop
7931 1999-11-25  Dan Espen  <dane@mk.telcordia.com>
7933         * FvwmForm/FvwmForm.c: Allow for command line variables for forms.
7934         * FvwmForm/FvwmForm.1: Document variable substitution in forms.
7936 1999-11-25  olicha  <olivier.chapuis@free.fr>
7938         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
7939         (process_message):
7940         (AddItem):
7941         * FvwmIconBox/FvwmIconBox.1
7942         Added FvwmIconBoxUseSkipList configuration option
7944         * FvwmWinList/FvwmWinList.1
7945         Fix an obvious typo
7947 1999-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7949         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7950         attempt to improve sliding panels
7952         * FvwmIconBox/icons.c (CreateIconWindow):
7953         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7954         (AddCommand):
7955         -Wall fixes
7957 1999-11-24  Brad Giaccio  <bgiaccio@psrw.com>
7958         * FvwmIconMan/xmanager.c (resize_manager):
7959         if using a colorset gradient or pixmap it is now resized when
7960         then the manager changes sizes
7962 1999-11-24  olicha  <olivier.chapuis@free.fr>
7964         * FvwmTaskBar/FvwmTaskBar.1
7965         * FvwmTaskBar/ConfigFvwmTaskBar
7966         Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since
7967         now the position computation take the real border width in account
7969 1999-11-24  Hippo
7971         * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching,
7972         allowed some XErrors to not dump core
7973         *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors.
7975 1999-11-23  Mikhael Goikhman  <migo@homemail.com>
7977         Applied a FvwmBacker patch from Michael Han, fixed and modified.
7979         * FvwmBacker/FvwmBacker.[ch]:
7980         * FvwmBacker/ConfigFvwmBacker:
7981         * FvwmBacker/FvwmBacker.1:
7982         Added page-awareness; converted to linked list of commands instead of
7983         table (to fix bugs caused if DesktopSize changes or if desktop is
7984         negative).
7985         A new syntax: *FvwmBackerCommand (Page x y, Desk d) command.
7986         Support for dynamic config changes; some clean up.
7988 1999-11-22  olicha  <olivier.chapuis@free.fr>
7990         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody):
7991         (CreateMailTipWidow):
7992         (MouseInClock):
7993         (MouseInMail):
7994         Fixed mail drawing and tips drawing.
7996         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7997         Fixed an AutoHide bug: no hide after a "StartMenu" Popup
7999 1999-11-22  olicha  <olivier.chapuis@free.fr>
8001         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
8002         (LoopOnEvents):
8003         (StartMeUp):
8004         Fixed AutoHide with dynamic change of the frame width.
8006 1999-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8008         * FvwmIconMan/fvwm.c (new_window):
8009         removed debug 'sleep'
8011 1999-11-21  olicha  <olivier.chapuis@free.fr>
8013         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8014         Fixed a core dump. I hope I have not completely reverted the last
8015         WinList commit.
8017 1999-11-21  olicha  <olivier.chapuis@free.fr>
8019         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
8020         (ParseConfigLine):
8021         (LoopOnEvents):
8022         (StartMeUp):
8023         Fixed TaskBar so that it works with dynamic change of the frame width.y
8024         Did so that the TaskBar is always the full width of the screen, even
8025         if the border width is not 4.
8026         Removed some forgeted debug code.
8027         Note: There are some problems with AutoHide at the first Reveal/Hide
8028         after a change of the frame width.
8030 1999-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8032         * FvwmIconMan/x.c (xevent_loop):
8033         workaround for a possible bug in XFree86; an EnterNotify event slipped
8034         into the loop body that was supposed to select only ConfigureNotify
8036         * FvwmCommand/FvwmCommandS.c:
8037         * FvwmCommand/FvwmCommand.c:
8038         fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the
8039         console, i.e. 'unix' is removed and thus the hostname is used
8041         * FvwmIconMan/xmanager.c (clear_empty_region):
8042         fixed a minor redrawing bug when the width of the manager was not a
8043         multiple of the button width
8045         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8046         fixed picture width calculation
8047         (ProcessMessage):
8048         mini icon changes change the window size too
8050         * FvwmPager/x_pager.c (SwitchToDeskAndPage):
8051         workaround for buggy XFree86
8053         * FvwmIconMan/functions.c:
8054         -Wall fix
8056 1999-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8058         * FvwmTaskBar/FvwmTaskBar.1:
8059         Fixed a typo.
8061 1999-11-19  Dan Espen  <dane@mk.telcordia.com>
8063         * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully
8064         clarification on the geometry specification.
8066 1999-11-18  olicha  <olivier.chapuis@free.fr>
8068         * FvwmBacker/FvwmBacker.{c,h}:
8069         * FvwmIconBox/FvwmIconBox.{c,h}:
8070         * FvwmIconMan/FvwmIconMan.{c,h}:
8071         * FvwmIconMan/function.c:
8072         * FvwmTaskBar/FvwmTaskBar.{c,h}:
8073         * FvwmTaskBar/Goodies.c:
8074         * FvwmWinList/FvwmWinList.c:
8075         Now these modules used the SendFvwmPipe of the library which
8076         comes from FvwmIconMan. This fixe random "crash" of WinList
8077         and TaskBar
8079         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8080         (ProcessMessage):
8081         (StartMeUp):
8082         * FvwmTaskBar/FvwmTaskBar.1:
8083         New configuration option FvwmTaskBarRows
8085 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
8087         * FvwmForm/Makefile.am: removed FORCE from FvwmTalk
8088         * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart'
8089         * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile
8091 1999-11-16  Dan Espen  <dane@mk.telcordia.com>
8093         * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments.
8095 1999-11-16  olicha  <olivier.chapuis@free.fr>
8097         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8098         (CreateOrUpdateGCs):
8099         (change_colorset):
8100         (StartMeUp):
8101         (ShutMeDown):
8102         * FvwmTaskBar/FvwmTaskBar.1:
8103         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8104         (ButtonDraw):
8105         New configuration options: FocusFore, FocusBack, FocusColorset,
8106         NoBrightFocus, 3Dfvwm. Fixed drawing of buttons.
8108 1999-11-16  olicha  <olivier.chapuis@free.fr>
8110         * FvwmTaskBar/ButtonArray.c (DoButton):
8111         Fixed drawing out of a button
8113 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8115         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
8116         removed debug statement.
8118         * FvwmScript/FvwmScript.1:
8119         * FvwmSaveDesk/FvwmSaveDesk.1:
8120         * FvwmSave/FvwmSave.1:
8121         * FvwmRearrange/FvwmRearrange.1:
8122         * FvwmIconBox/FvwmIconBox.1:
8123         * FvwmGtk/FvwmGtk.1:
8124         * FvwmForm/FvwmForm.1:
8125         * FvwmEvent/FvwmEvent.1:
8126         * FvwmCpp/FvwmCpp.1:
8127         * FvwmCommand/FvwmCommand.1:
8128         * FvwmAuto/FvwmAuto.1:
8129         * FvwmAnimate/FvwmAnimate.1:
8130         * FvwmTaskBar/FvwmTaskBar.1:
8131         * FvwmWinList/FvwmWinList.1:
8132         * FvwmPager/FvwmPager.1:
8133         * FvwmIconMan/FvwmIconMan.1:
8134         * FvwmTheme/FvwmTheme.1:
8135         * FvwmButtons/FvwmButtons.1:
8136         ispell session
8138 1999-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8140         * FvwmIconMan/xmanager.c (set_win_picture):
8141         (draw_button):
8142         fixed redrawing when mini icon changes causing the button to shrink
8144         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8145         redraw window list when mini icon changes
8147 1999-11-12  olicha  <olivier.chapuis@free.fr>
8149         * FvwmGtk/FvwmGtk.c (main):
8150         (ProcessMessage):
8151         Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
8152         only for M_STRING
8154 1999-11-12  olicha  <olivier.chapuis@free.fr>
8156         * FvwmAnimate/FvwmAnimate.c (main):
8157         (Loop):
8158         * FvwmAuto/FvwmAuto.c (main):
8159         Use SetSyncMask in the place of M_LOCKONSEND
8161 1999-11-12  olicha  <olivier.chapuis@free.fr>
8163         * FvwmTaskBar/FvwmTaskBar.c (main):
8164         (ParseConfig):
8165         (ProcessMessage):
8166         * FvwmTaskBar/FvwmTaskBar.1:
8167         * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates):
8168         New configuration option NoIconAction for animation
8170 1999-11-12  olicha  <olivier.chapuis@free.fr>
8172         * FvwmIconMan/FvwmIconMan.c (main):
8173         * FvwmIconMan/fvwm.c (ProcessMessage):
8174         Use SetSyncMask in the place of M_LOCKONSEND for synchronize its
8175         processing with fvwm only for M_ICONIFY and M_DEICONIFY messages
8177 1999-11-11  olicha  <olivier.chapuis@free.fr>
8179         * FvwmWinList/FvwmWinList.c (main):
8180         (ProcessMessage):
8181         Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction
8182         configuration command
8184 1999-11-09  olicha  <olivier.chapuis@free.fr>
8186         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8187         (ProcessMessage):
8188         * FvwmTaskBar/ButtonArray.c (AddButton):
8189         Fixed mini-icons and iconified state problems with DeskOnly
8190         option.
8192 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8194         * FvwmPager/x_pager.c (DrawGrid):
8195         (DrawIconGrid):
8196         fixed previous patch
8197         (DrawGrid):
8198         fixed previous fix
8200         * FvwmPager/FvwmPager.c: (ParseOptions):
8201         * FvwmPager/x_pager.c (DrawGrid):
8202         (DrawIconGrid):
8203         new option 'NoSeparators'
8205 1999-11-04  Hippo
8207         * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window()
8209 1999-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8211         * FvwmIconMan/xmanager.c (get_gcs):
8212         fixed uninitialised variable
8214 1999-11-04  Olivier Chapuis  olivier.chapuis@free.fr
8216         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8217         Fix a MoveToDesk problem.
8219 1999-11-03  Hippo
8221         * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
8223 1999-11-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8225         * FvwmIconMan/xmanager.c (set_win_iconified):
8226         -Wall fixes
8228         * FvwmDragWell/fvwmDragWell.c:
8229         * FvwmDragWell/xdndDragSource.c:
8230         * FvwmDragWell/cursorStuff.c:
8231         fixed tons of -Wall warnings, bugs, etc.
8232         added GPL notice to all FvwmDragWell source files
8234 1999-10-31  Dan Espen  <dane@mk.telcordia.com>
8236         * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir.
8238 1999/10/30  Bob Woodside  <proteus@pcnet.com>
8240         * FvwmIdent/FvwmIdent.h:
8241         * FvwmIdent/FvwmIdent.c:  Belated GSFR. This was overlooked in
8242         the original GSFR because it had the old flag values coded inline
8243         instead of relying on the header, so it never got any build
8244         errors when the flags were changed. (Bug Rept #499)
8246 1999-10-30  Olivier Chapuis  olivier.chapuis@free.fr
8248         * FvwmForm/FvwmRootCursor.:
8249         * FvwmForm/FvwmRootCursor.pl:
8250         Replace xsetroot by CursorStyle ROOT.
8252 1999-10-26  Brad Giaccio
8254         * FvwmIconMan/*.c: New config option *NoIconAction
8256 1999-10-26  Michael Han
8258         * FvwmIconMan/*.c:
8259         FvwmIconam can use an alias. New resolutions: !desk, !page
8261 1999-10-25  Hippo
8263         * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or
8264         gradient.  bg and fg default to average and contrast.
8266 1999-10-24  Dan Espen  <dane@mk.telcordia.com>
8268         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage
8269         of XDrawString when typing more characters than an input field can
8270         hold.
8272 1999-10-24  Chris Rankin
8274         * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
8275         prototypes
8276         * FvwmIconMan: some Wall fixes; also put "const" in a few places
8278 1999-10-22  Douglas Straub
8280         * FvwmDragWell/*: new module
8282 1999-10-22  Olivier Chapuis
8284         * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window,
8285         Only animates when window is mapped.
8286         * FvwmWinList/List.c: Fixed animation to wrong place.
8288 1999-10-21  Dan Espen  <dane@mk.telcordia.com>
8290         * FvwmForm/FvwmForm.1: Correct the identification of the architecture
8291         independent data directory.  It should have been [PREFIX/etc/fvwm].
8293 1999-10-20  Hippo
8295         * */*.c: replaced Colorset[x % nColorsets] with
8296         Colorset[x] and made sure AllocColorset(x) is called before
8297         reference.
8298         * */*: moved saferealloc into libfvwm.a
8299         * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset
8301 1999-10-18 Olivier Chapuis <olivier.chapuis@free.fr>
8303         * FvwmWinList.c (main): Fix a problem if we start WinList with
8304         ModuleSynchronous.
8306 1999-10-17  Dan Espen  <dane@mk.telcordia.com>
8308         * FvwmBanner: Moved 2 xpm files into the icon distribution.
8309         The only one remaining is the one built into FvwmBanner.
8311 1999-10-15  Hippo
8313         * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
8314         black on gray.
8316 1999-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8318         * FvwmWinList/FvwmWinList.1: updated man page
8320 1999-10-14  Hippo
8322         * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use
8323         make syntax if you want to change the script language.
8324         * FvwmScript/BUGS: removed (lack of info makes it useless).
8325         * FvwmScript/README: new file with build instructions.
8326         * FvwmScript/FvwmScript.c: replaced a macro with equivalent.
8328 1999-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8330         * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome
8331         installed
8333 1999-10-12  Hippo
8335         * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless
8336         *FvwmPagerWindow3dBorders is pecified
8338 1999-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8340         * FvwmWinList/ButtonArray.c (UpdateButtonIconified):
8341         * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a
8342         bit better; use a few pixels less space
8344         * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles
8345         so that the closing ')' of an iconified window with the longest title
8346         is still visible
8348 1999-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8350         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8351         * FvwmWinList/ButtonArray.c (ButtonNew):
8352         removed debug code
8354         * FvwmPager/FvwmPager.c (ParseOptions):
8355         * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators'
8357 1999-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8359         * FvwmRearrange/Makefile.am (FvwmCascade):
8360         (FvwmTile): removed warning messages
8362 1999-10-07  Eric Gillespie Jr.  <epg@pobox.com>
8364         * FvwmGtk/FvwmGtk.c: Include <gnome.h> if Gnome is installed.
8365         (main): Calls gnome_init instead of gtk_init if Gnome is installed.
8367 1999-10-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8369         * FvwmWinList/ButtonArray.c (ButtonPicture):
8370         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8371         Don't reserve space for windows if no window has a mini icon
8373         * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong
8374         page
8376         * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
8377         patch
8379 1999-10-06 Olivier Chapuis <olivier.chapuis@free.fr>
8381         * FvwmScroll/FvwmScroll.c (main):
8382         * FvwmScroll/FvwmScroll.h :
8383         * FvwmScroll/GrabWindow.c (CreateWindow):
8384         Add a way to compute the size of the scrolled window as
8385         a percentage of the full screen
8387 1999-10-06  Hippo
8389         * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc
8390         Fixed ChangeColorset when overflowing.
8392 1999-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8394         * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay
8396         * FvwmM4/FvwmM4.c (main):
8397         * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable
8399 1999-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8401         * FvwmTheme/FvwmTheme.1: add description of colour set command line
8402         parameters
8403         added extensive example
8405         * FvwmTaskBar/FvwmTaskBar.1: documented colorset support
8407         * FvwmM4/Makefile.am (LDADD):
8408         * FvwmCpp/Makefile.am (LDADD):
8409         * FvwmBanner/Makefile.am (LDADD):
8410         link with -lm; necessary to include libs/Picture.h but doesn't make the
8411         binary larger
8413 1999-10-02  Chris Rankin  <rankinc@zipworld.com.au>
8415         * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
8416         handling
8417         * FvwmCommand/FvwmCommand.h : removed redundant headers
8418         * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
8419         handling
8421 1999-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8423         * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page
8425         * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for
8426         respawned applications
8427         (Loop): actions can be bound to panel buttons too
8429         * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc
8431 1999-10-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8433         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump
8435 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8437         * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code
8439         * FvwmButtons/parse.c (ParsePanel):
8440         * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator'
8441         without arguments
8443         * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function
8444         handles 'Escape' to cancel and other keystrokes
8446         * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled
8447         with 'Escape' and select with 'Enter' and 'Space'.
8448         (GetTargetWindow): handles keyboard shortcuts as well
8449         moved function to lib
8451 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8453         * FvwmTheme/FvwmTheme.c (get_simple_color):
8454         (parse_colorset): rewrote colour set parsing; it now takes a comma
8455         separated list of arguments.
8457 1999-09-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8459         * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to
8460         the Fore/Back colours
8462 1999-09-28  Paul D. Smith  <psmith@gnu.org>
8464         * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff.
8465         * FvwmCommand/Makefile.am: Ditto.
8466         * FvwmCommand/scripts/Makefile.am: Ditto.
8468         Patch from Harald Dunkel <harri@Synopsys.COM>.
8470         * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of
8471         screen, x, y, w, h, xneg, yneg.
8472         * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width.
8473         * FvwmScript/Widgets/Tools.h: Add include of <sys/select.h>.
8474         * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t,
8475         not int.
8477 1999-09-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8479         * FvwmCpp/FvwmCpp.c (cpp_defs):
8480         * FvwmM4/FvwmM4.c (m4_defs):
8481         * FvwmScript/Widgets/VDipstick.c (DrawVDipstick):
8482         -Wall fixes
8484         * FvwmPager/x_pager.c (MovePage): fixed memory leak
8486 1999-09-28  Hippo
8488         * FvwmScript/*: Implemented colorset support.
8490 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8492         * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up
8493         TaskBar after a recapture
8495         * FvwmTaskBar/ButtonArray.c (AddButton):
8496         * FvwmTaskBar/Start.c (StartButtonParseConfig):
8497         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
8498         (DestroyTipWindow):
8499         (CreateTipWindow):
8500         * FvwmTaskBar/FvwmTaskBar.c (main):
8501         (StartMeUp):
8502         (CreateOrUpdateGCs):
8503         implemented colour set support in TaskBar
8504         several bug fixes
8506         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8507         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8508         (StartMeUp):
8509         (ProcessMessage):
8510         added IconBack option
8512         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8513         fixed an array bounds read problem in parsing
8514         fixed an array bounds write problem in parsing
8516         * FvwmTaskBar/Makefile.am (LDADD): added -lm
8518         * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call
8520         * FvwmButtons/draw.c (RedrawButton):
8521         reverse panel indicators when panel is active
8523 1999-09-26  Chris Rankin <rankinc@zipworld.com.au>
8525         * FvwmAnimate/FvwmAnimate.c:
8526         Installed reentrant signal handling, and make a few -Wall fixes
8528 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8530         * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset):
8531         * FvwmButtons/FvwmButtons.c (swallow):
8532         improved(?) setting backgrounds of swallowed applications
8534         * FvwmScroll/GrabWindow.c (CreateWindow):
8535         (Loop):
8536         * FvwmPager/x_pager.c (ChangeDeskForWindow):
8537         (initialize_pager):
8538         (ReConfigure):
8539         (AddNewWindow):
8540         (ChangeDeskForWindow):
8541         (MoveResizePagerView):
8542         (Hilight):
8543         (MapBalloonWindow):
8544         (change_colorset):
8545         * FvwmIdent/FvwmIdent.c (list_end):
8546         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
8547         * FvwmForm/FvwmForm.c (OpenWindows):
8548         * FvwmButtons/FvwmButtons.c (change_colorset):
8549         (change_swallowed_window_colorset):
8550         * FvwmBacker/FvwmBacker.c (set_desk_background):
8551         use new signature of SetWindowBackground()
8553 1999-09-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8555         * FvwmM4/FvwmM4:
8556         * FvwmCpp/FvwmCpp.c:
8557         removed unused reference to <X11/Xmu/SysUtil.h>
8558         removed unused reference to <X11/extensions/shape.h>
8560 1999-09-23  Paul D. Smith  <psmith@gnu.org>
8562         * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier
8563         in all LDADD variables, before (for example) the $(xpm_LIBS)
8564         reference; sometimes the latter doesn't contain its own -L
8565         options, and uses X's.
8567 1999-09-23  Hippo
8569         * FvwmTheme/FvwmTheme.c: Fixed memory corruption.
8571 1999-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8573         * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when
8574         panels are mapped
8575         (GetPanelGeometry): borders and titles are considered before
8576         calculating the panel geometry
8577         (Loop):
8578         (main): new command line option '-transientpanel'
8580         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak
8581         (parse_colorset): fixed potentially free'ing random colours when a
8582         colour set changes
8584 1999-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8586         * FvwmIconMan/x.c (xevent_loop): removed debug messages
8588         * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in
8589         the rightmost column of buttons (bug #457)
8591         * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were
8592         hilighted at the same time.
8594         * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when
8595         called with the root window.
8597         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
8598         (ProcessMessage): removed use of snprintf
8600 1999-09-17  Mikhael Goikhman  <migo@homemail.com>
8602         * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of
8603         banners by removing empty lines/columns
8605 1999-09-16  Hippo
8607         * FvwmScript/*: Fixed man page formatting, removed generated files
8608         removed many copies of display and colormap, uses GetColor from fvwmlib,
8609         uses same Visual as fvwm.
8611 1999-09-16  Mikhael Goikhman  <migo@homemail.com>
8613         * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm,
8614         removed stylized '2' and renamed array name to fvwm_logo_xpm,
8615         removed redudand color and reduced size of the image
8617         * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo
8618         and its original colorful version
8620         * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and
8621         add fvwm-logo-current.xpm to FvwmBanner dependences
8623         * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm
8624         to fvwm_logo_xpm
8626 1999-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8628         * FvwmButtons/FvwmButtons.c (SwallowedWindow):
8629         (IsThereADestroyEvent):
8630         (Loop):
8631         (HandlePanelPress):
8632         (swallow):
8633         * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
8634         with resizing)
8636         * FvwmButtons/draw.c (MakeButton): panel handling fix
8638 1999-09-14  Dan Espen  <dane@mk.telcordia.com>
8640         * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an
8641         EXTRA_DIST.
8643         * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon
8644         from the FvwmBanner directory.
8646         * FvwmScript/Scripts/README (FvwmScript): New location for icons.
8648         * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons
8649         directory, now in icon package.
8651 1999-09-14  Hippo
8653         * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color,
8654         *FvwmThemReadWriteColors implemented (PseudoColor only)
8656 1999-09-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8658         * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p
8660 1999-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8662         * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs
8664 1999-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8666         * FvwmButtons/parse.c (ParseButton):
8667         new 'smooth' option for panels
8669         * FvwmPager/FvwmPager.c (list_add): prevent windows from being added
8670         twice
8671         (process_message): switch cases were not terminated with break;
8673         * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
8674         respawning
8676         * FvwmButtons/FvwmButtons.c (Loop):
8677         (main):
8678         added -transient option
8680         * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle
8681         button to stay pressed in.
8683         * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message
8684         on shutdown
8685         (main): new option '-terminal' to choose a different terminal emulator
8687 1999-09-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8689         * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is
8690         mapped on the current page
8692         * FvwmBacker/FvwmBacker.c (set_desk_background):
8693         * FvwmBacker/FvwmBacker.c (ProcessMessage):
8694         * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support
8696         * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable
8698         * FvwmBacker/Makefile.am (LDADD): add -lm
8700         * FvwmBacker/FvwmBacker.c: reindented
8702         * FvwmWharf/FvwmWharf.c (DeadPipe):
8703         (CreateWindow): Wharf can be shut down with 'close' too.
8705         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler
8706         for ClientMessage.
8708 1999-09-08  Dan Espen  <dane@mk.telcordia.com>
8710         * FvwmForm/FvwmForm.c: initialize colorset to -1.  Avoid core dump
8711         when FvwmForm starts with no configuration.
8713 Mon Sep  6 10:32:54 1999  DanEspen  <dje@blue>
8715         * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing.
8717         * FvwmForm/FvwmForm.1: Document how all the keys work.
8719         * FvwmForm/FvwmForm.c (Restart),
8720         FvwmForm/ReadXServer.c (process_history),
8721         FvwmForm/FvwmForm.h: Be able to recall input history with
8722         Meta (mod2) "<" and ">".
8724 1999-09-07  Dan Espen  <dane@mk.telcordia.com>
8726         * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a
8727         way that makes in a parallel directory still work.
8729 1999-09-06  Hippo
8731         * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction
8732         to allow FvwmWinList to animate iconification of NoIcon windows
8734 1999-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8736         * FvwmWharf/FvwmWharf.1:
8737         * FvwmWharf/icons.c (GetXPMColorset):
8738         (ConfigureIconWindow):
8739         * FvwmWharf/Makefile.am:
8740         * FvwmWharf/FvwmWharf.c (main):
8741         * FvwmWharf/FvwmWharf.c:
8742         (main):
8743         (ParseOptions):
8744         (change_colorset):
8745         (handle_colorset_packet): implemented colour set support
8747         * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation)
8749 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
8751         * FvwmAnimate/FvwmAnimate.1:
8752         * FvwmBanner/FvwmBanner.1:
8753         * FvwmButtons/FvwmButtons.1:
8754         * FvwmCommand/FvwmCommand.1:
8755         * FvwmCommand/README:
8756         * FvwmIconMan/FvwmIconMan.1:
8757         * FvwmScript/Scripts/system.fvwmrc:
8758         * FvwmTaskBar/FvwmTaskBar.1:
8759         * FvwmTheme/FvwmTheme.1:
8760         Replaced several occurrences of InitFunction and/or RestartFunction
8761         with StartFunction.
8763 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
8765         * FvwmConsole/Makefile.am: removed use of $< on explicit rule,
8766         removed FvwmConsoleC.pl rule, it is now in configure.in
8767         * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@
8769 Thu Sep  2 19:28:55 1999  DanEspen  <dje@blue>
8771         * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule,
8772         not allowed on inferior makes.
8774         * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space
8775         when the input form only has one input field.  Fix pixel dropping,
8776         bad refresh with ^k and ^d.
8778 1999-09-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8780         * FvwmIconMan/x.c: fixed redrawing of IconMan
8782 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8784         * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem
8785         (with M_LOCKONSEND).
8787 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8789         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line
8791         * FvwmButtons/parse.c:
8792         * FvwmButtons/FvwmButtons.c:
8793         * FvwmButtons/FvwmButtons.h: removed old panel code
8795         * **/*: tagged with label "ifdef_old_buttons_panels"
8797         * FvwmButtons/FvwmButtons.c (Loop):
8798         (Slide):
8799         (seekpanel):
8800         (process_message):
8801         (main): disabled old panel code
8803         * FvwmButtons/parse.c (ParseButton):
8804         (ParseConfigLine):
8806 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8808         * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan
8810         * FvwmButtons/button.c (select_button): fixed button selection in
8811         containers.
8813 1999-09-01  Hippo
8815         * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating
8817 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8819         * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for
8820         iconic panels
8821         (swallow): fix respawning of panels
8823 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8825         * FvwmButtons/button.c (find_swallow_button): new function
8827         * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in
8828         IconMan
8830 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8832         * FvwmButtons/FvwmButtons.c (Loop):
8833         (HandlePanelPress): moved panel mapping/unmapping code to own function
8835 1999-08-31  Brad Giaccio  <bgiaccio@psrw.com>
8837         * FvwmIconBox/FvwmIconBox.c (main):
8838         (CreateWindow)(process_message):
8839         (change_colorset): first cut at colorset support in FvwmIconBox,
8840         no pixmap backgrounds used on icon but main window does get the pixmap
8842 Tue Aug 31 13:09:47 1999  DanEspen  <dje@blue>
8844         * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set
8845         the window title.
8847 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8849         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed
8850         backgorund of swallowed apps without colour sets
8851         (Loop): fixed flashing at the start of sliding
8852         panel does not slide if it has been moved or resized
8854 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8856         * FvwmButtons/parse.c (ParsePanel):
8857         * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right,
8858         slidedelay and slidesteps options to Panel command
8859         (main): removed debug code
8861 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8863         * FvwmButtons/draw.c (RedrawButton):
8864         (DrawTitle):
8865         (RedrawButton):
8866         * FvwmButtons/FvwmButtons.c (swallow):
8867         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
8868         * FvwmButtons/output.c (DumpButtons):
8869         (SaveButtons):
8870         * FvwmButtons/parse.c (ParseContainer):
8871         (ParseButton):
8872         * FvwmButtons/button.c (buttonSwallow):
8873         (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps
8874         or unmaps the application every time the button is pressed instead of
8875         swallowing it in a button. Positioning and sliding such panels is not
8876         implemented yet.
8878 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8880         * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets
8882 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8884         * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably
8885         still possible to make FvwmAuto fail with repeated lower/raise/restack
8886         packages
8888         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
8889         allows to set coluor sets on all buttons and containers and updates
8890         them at run time
8891         (main): removed forgotten debug code
8893 1999-08-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8895         * FvwmButtons/FvwmButtons.c (change_colorset):
8896         (handle_colorset_packet):
8897         (process_message): FvwmButtons updates colorset on main window at run
8898         time
8899         (recursive_change_colorset):
8900         (change_swallowed_window_colorset): Colorsets on swallowed applications
8901         are updated at run time
8903         * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak
8905         * FvwmButtons/FvwmButtons.c (main):
8906         * FvwmButtons/parse.c (ParseConfigLine): new option
8907         *FvwmButtonsButtonGeometry specifies the size of all individual buttons
8909         * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1
8910         vertically too
8912         * FvwmButtons/button.c (MakeContainer): initialise values with memset
8914         * FvwmButtons/draw.c (RedrawButton):
8915         * FvwmButtons/output.c (DumpButtons):
8916         * FvwmButtons/FvwmButtons.c (RecursiveLoadData):
8917         (CreateUberButtonWindow):
8918         (Slide):
8919         (SetButtonSize):
8920         * FvwmButtons/draw.c (RedrawButton):
8921         * FvwmButtons/button.c (select_button):
8922         (buttonXPos):
8923         (buttonYPos):
8924         (buttonWidth):
8925         (buttonHeight): FvwmButtons can be resized to any size, not just
8926         multiples of the button size
8928         * FvwmButtons/FvwmButtons.h (struct container_info_struct):
8930         * FvwmButtons/button.c (buttonXPos):
8931         (buttonYPos):
8932         (buttonWidth):
8933         (buttonHeight):
8934         (buttonSwallowCount): made functions from former macros.
8936 1999-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8938         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8939         * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up
8941         * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized
8942         Picture
8944         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
8946         * FvwmPager/FvwmPager.1: added description of '*' specification for
8947         colour sets
8948         * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
8949         colour sets
8950         (ParseOptions): fixed parsing of colour sets,
8951         (ParseColorset): common function for colour set parsing
8952         * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump
8954         * FvwmTaskBar/FvwmTaskBar.c (main):
8955         (ProcessMessage): removed '#ifdef FVWM95'
8957 1999-08-27  Hippo
8959         * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon
8960         as it has the pixel value.
8961         * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap,
8962         *FvwmAnimateTransmitPixmap.
8964 1999-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8966         * FvwmButtons/button.c (alloc_button):
8967         * FvwmButtons/draw.c (RedrawButton):
8968         (MakeButton): fix drawing of plain buttons without colour sets
8970         * FvwmButtons/button.c (MakeContainer):
8972         * FvwmIconMan/x.c (create_manager_window):
8973         (create_manager_window):
8974         * FvwmIconMan/xmanager.c (fix_manager_size):
8975         * FvwmIconMan/x.c (create_manager_window): IconMan can be resized
8976         vertically (if it is configured not to grow in any direction).
8977         fixed pixmap colour set backgrounds when resizing vertically
8979         * FvwmButtons/icons.c:
8980         * FvwmButtons/FvwmButtons.c:
8981         * FvwmButtons/draw.c: some very small performance enhancements
8983         * FvwmCommand/FvwmCommand.c:
8984         * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand
8985         does not work if $HOME or $DISPLAY is not set
8987 1999-08-24  Hippo
8989         * FvwmTheme/FvwmTheme.c: can specify the background color as "average"
8990         and FvwmTheme calculates the average color of the pixmap
8992 1999-08-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8994         * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix
8995         (MapBalloonWindow): fixed balloon position when balloons are vertically
8996         and horizontally off screen
8998 Sat Aug 21 15:58:22 1999  DanEspen  <dje@blue>
9000         * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands
9001         thru "sendtomodule".
9003         * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command.
9005 1999-08-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9007         * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man
9008         page
9010         * FvwmIconMan/fvwm.c (ProcessMessage):
9011         (focus_change): fixed IconMan not displaying focus after page switches
9013 1999-08-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9015         * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros
9017 1999-08-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9019         * FvwmWinList/FvwmWinList.c (ErrorHandler):
9020         (main):
9021         * FvwmWharf/FvwmWharf.c (main):
9022         * FvwmTheme/FvwmTheme.c (error_handler):
9023         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
9024         (main):
9025         * FvwmScroll/FvwmScroll.c (main):
9026         * FvwmScript/FvwmScript.c (main):
9027         * FvwmSaveDesk/FvwmSaveDesk.c (main):
9028         * FvwmSave/FvwmSave.c (main):
9029         * FvwmM4/FvwmM4.c (m4_defs):
9030         * FvwmCpp/FvwmCpp.c (cpp_defs):
9031         * FvwmRearrange/FvwmRearrange.c (main):
9032         * FvwmPager/x_pager.c (FvwmErrorHandler):
9033         * FvwmPager/FvwmPager.c (main):
9034         * FvwmIdent/FvwmIdent.c (main):
9035         * FvwmIconBox/FvwmIconBox.c (main):
9036         (myErrorHandler):
9037         * FvwmGtk/FvwmGtk.c (main):
9038         * FvwmForm/FvwmForm.c (main):
9039         * FvwmEvent/FvwmEvent.c (main):
9040         * FvwmDebug/FvwmDebug.c (main):
9041         * FvwmConsole/FvwmConsole.c (main):
9042         * FvwmCommand/FvwmCommandS.c (main):
9043         * FvwmButtons/FvwmButtons.c (myErrorHandler):
9044         (main):
9045         * FvwmBacker/FvwmBacker.c (main):
9046         * FvwmAuto/FvwmAuto.c (main):
9047         * FvwmAnimate/FvwmAnimate.c (main):
9048         * FvwmIconMan/x.c (handle_error):
9049         modules use new service function PrintXErrorAndCoredump
9050         all modules use function SendFinishStartupNotification to tell fvwm
9051         they are running
9053         * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
9054         command
9056 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9058         * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to
9059         fvwm when it has entered its main loop.
9061         * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets
9063         * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes
9064         with colour sets when in '* *' mode.
9066         * FvwmScript/Instructions.c (ChangeFont):
9067         * FvwmButtons/draw.c (RedrawButton):
9068         * FvwmButtons/FvwmButtons.c:
9069         * FvwmTheme/FvwmTheme.c (parse_colorset):
9070         * FvwmButtons/parse.c (expand_action): -Wall fixes
9072         * FvwmPager/FvwmPager.c (list_window_name):
9073         * FvwmPager/x_pager.c (MapBalloonWindow):
9074         (UnmapBalloonWindow):
9075         Pager updates balloon windows while they are mapped and does not map
9076         empty balloons (e.g. after startup).
9078         * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page
9079         changes
9081         * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with
9082         gradient/pixmap backgrounds from colorsets.
9084 1999-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9086         * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with
9087         gradient background.
9089         * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top,
9090         $[-]bottom, $width, $height, $bg, $fg
9092         * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default
9093         colours
9095         * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
9097         * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
9098         AspectShape
9100 1999-08-16  Hippo
9102         * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager
9103         mini windows to 3d if *FvwmPagerWindowColorsets is specified.
9104         *FvwmPagerWindowBorderWidth sets the minimum mini window size, the
9105         default of 1 gives the original size of 3x3.
9107 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9109         * FvwmButtons/parse.c (expand_action): moved to parse.c
9111         * FvwmButtons/FvwmButtons.c (expand_action): new function
9113 1999-08-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9115         * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background
9116         handled properly (by setting it to the backgorund colour)
9118         * FvwmIconMan/x.c (create_manager_window):
9119         * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of
9120         CreateBackgroundPixmap
9122         * FvwmTheme/FvwmTheme.c: some cleanup
9123         fixed pixmap specifier parsing
9125         * FvwmButtons/parse.c (ParseButton):
9126         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
9127         (CreateWindow): renamed to CreateUberButtonWindow
9128         * FvwmButtons/parse.c (match_string): renamed to ParseButton
9129         (ParseConfiguration):
9130         (ParseConfigLine):
9132         * FvwmButtons/FvwmButtons.c:
9133         * FvwmButtons/parse.c:
9134         * FvwmButtons/button.c:
9135         * FvwmButtons/draw.c:
9136         * FvwmButtons/misc.c:
9137         * FvwmButtons/icons.c:
9138         * FvwmButtons/output.c: reindented
9140         * Chandelog:
9141         * FvwmWharf/README:
9142         * FvwmSaveDesk/FvwmSaveDesk.1:
9143         * FvwmSaveDesk/example/fvwm2rc:
9144         * FvwmRearrange/FvwmRearrange.c (main):
9145         * FvwmIconMan/FvwmIconMan.1:
9146         * FvwmGtk/FvwmGtk.1:
9147         * FvwmGtk/FvwmGtk.c:
9148         * FvwmForm/FvwmForm.c (ReadDefaults):
9149         * FvwmForm/FvwmForm.1:
9150         * FvwmForm/FormFvwmTalkHelp.:
9151         * FvwmForm/FormFvwmSetup.in:
9152         * FvwmEvent/FvwmEvent.1:
9153         * FvwmCpp/FvwmCpp.1:
9154         * FvwmConsole/FvwmConsole.1:
9155         * FvwmConsole/Changes:
9156         * FvwmCommand/scripts/focus-link.pl:
9157         * FvwmCommand/scripts/focus-link.1:
9158         * FvwmCommand/scripts/focus-link:
9159         * FvwmCommand/findcmd.plK:
9160         * FvwmCommand/findcmd:
9161         * FvwmCommand/FvwmCommand.c:
9162         * FvwmCommand/FvwmCommand.h:
9163         * FvwmCommand/FvwmCommand.1:
9164         * FvwmBanner/FvwmBanner.1:
9165         * FvwmAudio/FvwmAudio.1:
9166         * FvwmAuto/FvwmAuto.1:
9167         * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm
9169 1999-08-12  Hippo
9171         * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat,
9172         if -ve and using colorset the mini-windows look 3d
9174 1999-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9176         * FvwmButtons/FvwmButtons.c (Loop):
9177         (GetRealGeometry): fixed signature (XGetGeometry was called with ushort
9178         arguments instead of unsigned int)
9179         (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in
9180         actions.
9181         (GetButtonAction): removed debug fprintf
9183         * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
9184         sigh!
9186 1999-08-12  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9188         * FvwmButtons/parse.c (get_window_geometry):
9189         (ParseConfigLine): moved parsing of geometry string into separate
9190         function
9192         * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
9193         when pager was resized
9195 1999-08-11  Hippo
9197         * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used
9199 1999-08-11  Dan Espen  <dane@mk.telcordia.com>
9201         * FvwmForm/FormFvwmSetup.in: Fix installed config file names.
9203 1999-08-10  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9205         * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto
9207 1999-08-09  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9209         * FvwmPager/FvwmPager.c: Disable SloppyFocus by default
9211         * FvwmPager/FvwmPager.c (ParseOptions):
9212         * FvwmPager/x_pager.c (HandleEnterNotify):
9213         (DispatchEvent):
9214         * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer
9215         focus whenever a pager subwindow is entered with the mouse
9217 1999-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9219         * FvwmPager/x_pager.c (HandleExpose):
9220         (GetWindowColors):
9221         (change_colorset): handle change of window foreground at run time with
9222         colorsets
9224         * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
9225         GetNextToken
9226         (NewPagerStringItem): initialise colorsets in desk specific settings
9227         (ParseOptions): fixed several coredumps (accessing item->next->...
9228         althought item is newly created and thus item->next == NULL)
9230         * FvwmTheme/FvwmTheme.1: fixed typo
9232 1999-08-06  Hippo
9234         * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning
9236 1999-08-05  Brad Giaccio
9238         * FvwmPager/*: added new config option *FvwmPagerWindowColorsets
9239         * FvwmIconMan/*: added colorset support
9241 1999-08-05  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9243         * FvwmForm/FvwmForm.c:
9244         * FvwmForm/FvwmForm.h: moved colorset statics to .c file
9246 1999-08-04  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9248         * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched
9249         before FvwmAuto raises the last window
9251 1999-08-03  Mikhael Goikhman  <migo@homemail.com>
9253         * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64
9254         * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's
9256 1999-08-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9258         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to
9259         'iconify off'
9261         * FvwmWharf/FvwmWharf.1: some clean up
9263         * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
9265         * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
9266         Ben Winslow
9268 1999-07-29  Brad Giaccio
9270         * FvwmPager/*: added colorset support
9272 1999-07-28  Hippo
9274         * FvwmWinList/*: added colorset support
9276 1999-07-22  Brad Giaccio
9278         * FvwmForm/*: added colorset support
9279         * FvwmScroll/*: added colorset support
9281 1999-07-21  Dan Espen  <dane@mk.telcordia.com>
9283         * FvwmBanner/FvwmBanner.1: General cleanups to the man page.
9285 1999-07-10  Mikhael Goikhman  <migo@homemail.com>
9287         * FvwmForm/FormFvwmRootCursor.pl:
9288         * FvwmForm/FormFvwmRootCursor.:
9289         Initial cursor is now checked, more colors, cursor names are 5 in row
9290         to help people with 800x600 screens.
9292         * FvwmTaskBar/Mallocs.[hc]:
9293         * FvwmBacker/Mallocs.[hc]:
9294         Added const to char * in UpdateString().
9296 1999-07-10  Chris Rankin <rankinc@zipworld.com.au>
9298         * FvwmTaskBar/FvwmTaskBar.c
9299         Changed SIGALRM handler to use sigaction-type semantics; replaced
9300     MotionNotify event-mask for XSendEvent() with EnterNotify since
9301     no clients accept MotionNotify events (hence no tool-tips!). Removed
9302     lingering debug-fprintfs and rewrote EndLessLoop() so that it only
9303     uses the single select() statement. (Modelled after FvwmWinList.)
9304     Added "void" to a lot of empty prototypes, and added GNU "noreturn"
9305     attribute to DeadPipe(). Concentrated all calls to alarm() within the
9306     SetAlarm() and ClearAlarm() functions.
9308 1999-07-10  Tomas Ogren  <stric@ing.umu.se>
9310         * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't
9311         exist on neither Solaris 2.6 nor IRIX 6.5.4f
9312         * FvwmGtk/expand.c: Initialize a variable to NULL
9314 1999-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9316         * FvwmWharf/FvwmWharf.c (Loop):
9317         (Loop):
9318         (CloseFolder):
9319         * FvwmScript/FvwmScript.c (SendMsgToScript):
9320         (ReadXServer):
9321         * FvwmScript/Widgets/Tools.c (DrawPMenu):
9322         (SelectMenu):
9323         * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
9324         * FvwmIconMan/fvwm.c (icon_name):
9325         (sendtomodule):
9326         * FvwmForm/ReadXServer.c (ReadXServer):
9327         * FvwmConsole/FvwmConsoleC.c (main):
9328         * FvwmConsole/FvwmConsole.c: --pedantic fixes
9330         * FvwmTaskBar/FvwmTaskBar.c:
9331         * FvwmTaskBar/ButtonArray.c:
9332         * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai
9334 1999-07-04  Chris Rankin  <rankinc@zipworld.com.au>
9336     * FvwmScript/FvwmScript.c : Added new signal handling (sigaction),
9337     installed an exit-procedure to close down X and used fvwmSelect()
9338     instead of raw select(). First parameter of select is now
9339     guaranteed to be correct. Added GNU "noreturn" attribute to Quit().
9340     ScriptPath variable is now handled correctly from FvwmTalk, assuming
9341     that ScriptPath is not already defined.
9343 1999-07-01  Paul D. Smith  <psmith@gnu.org>
9345         * FvwmGtk/menu.c (menu_submenu): Remove unused variable.
9347 1999-06-29  Dan Espen  <dane@mk.telcordia.com>
9349         * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the
9350         FvwmForm shutdown.
9352 1999-06-28 Olvier Chapuis <olivier.chapuis@free.fr>
9354         * INSTALL.fvwm2: Added LibStroke in the optional libraries section.
9355         * fvwm/fvwm2.1: Corrected Stroke entries.
9357 1999-06-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9359         * FvwmButtons/FvwmButtons.c: removed stray fprintf
9361 1999-06-27  Olivier Chapuis <olivier.chapuis@free.fr>
9363         * FvwmAnimate/FvwmAnimate.1: Corrected misprints
9364         * FvwmButtons/FvwmButtons.1:
9365         * FvwmCommand/FvwmCommand.1:
9366         * FvwmConsole/FvwmConsoleC.pl.1:
9367         * FvwmEvent/FvwmEvent.1:
9368         * FvwmForm/FvwmFrom.1:
9369         * FvwmPager/FvwmPager.1:
9370         * FvwmWharf/FvwmWharf.1:
9371         * FvwmSaveDesk/FvwmSaveDesk.1:
9373 1999-06-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9375         * FvwmScript/Widgets/Widget.c:
9376         * FvwmScript/Widgets/VScrollBar.c:
9377         * FvwmScript/Widgets/VDipstick.c:
9378         * FvwmScript/Widgets/Tools.h:
9379         * FvwmScript/Widgets/Tools.c:
9380         * FvwmScript/Widgets/TextField.c:
9381         * FvwmScript/Widgets/Swallow.c:
9382         * FvwmScript/Widgets/Rectangle.c:
9383         * FvwmScript/Widgets/RadioButton.c:
9384         * FvwmScript/Widgets/PushButton.c:
9385         * FvwmScript/Widgets/PopupMenu.c:
9386         * FvwmScript/Widgets/MiniScroll.c:
9387         * FvwmScript/Widgets/Menu.c:
9388         * FvwmScript/Widgets/List.c:
9389         * FvwmScript/Widgets/ItemDraw.c:
9390         * FvwmScript/Widgets/HScrollBar.c:
9391         * FvwmScript/Widgets/HDipstick.c:
9392         * FvwmScript/Widgets/CheckBox.c:
9393         * FvwmScript/types.h:
9394         * FvwmScript/Instructions.c:
9395         * FvwmScript/FvwmScript.c:
9396         * FvwmWinList/Mallocs.h:
9397         * FvwmWinList/Mallocs.c:
9398         * FvwmWinList/List.h:
9399         * FvwmWinList/List.c:
9400         * FvwmWinList/FvwmWinList.h:
9401         * FvwmWinList/FvwmWinList.c:
9402         * FvwmWinList/Colors.h:
9403         * FvwmWinList/Colors.c:
9404         * FvwmWinList/ButtonArray.c:
9405         * FvwmWinList/ButtonArray.h:
9406         * FvwmWinList/ButtonArray.c:
9407         * FvwmWharf/stepgfx.h:
9408         * FvwmWharf/stepgfx.c:
9409         * FvwmWharf/icons.c:
9410         * FvwmWharf/Wharf.h:
9411         * FvwmWharf/FvwmWharf.c:
9412         * FvwmTaskBar/Start.h:
9413         * FvwmTaskBar/Start.c:
9414         * FvwmTaskBar/Mallocs.h:
9415         * FvwmTaskBar/Mallocs.c:
9416         * FvwmTaskBar/List.h:
9417         * FvwmTaskBar/List.c:
9418         * FvwmTaskBar/Goodies.h:
9419         * FvwmTaskBar/Goodies.c:
9420         * FvwmTaskBar/FvwmTaskBar.h:
9421         * FvwmTaskBar/Colors.h:
9422         * FvwmTaskBar/Colors.c:
9423         * FvwmTaskBar/ButtonArray.c:
9424         * FvwmTaskBar/FvwmTaskBar.c:
9425         * FvwmTaskBar/ButtonArray.h:
9426         * FvwmScroll/GrabWindow.c:
9427         * FvwmScroll/FvwmScroll.h:
9428         * FvwmScroll/FvwmScroll.c:
9429         * FvwmSaveDesk/FvwmSaveDesk.h:
9430         * FvwmSaveDesk/FvwmSaveDesk.c:
9431         * FvwmSave/FvwmSave.h:
9432         * FvwmSave/FvwmSave.c:
9433         * FvwmPager/x_pager.c:
9434         * FvwmPager/FvwmPager.h:
9435         * FvwmPager/FvwmPager.c:
9436         * FvwmM4/FvwmM4.h:
9437         * FvwmM4/FvwmM4.c:
9438         * FvwmIdent/FvwmIdent.h:
9439         * FvwmIdent/FvwmIdent.c:
9440         * FvwmIconMan/xmanager.h:
9441         * FvwmIconMan/xmanager.c:
9442         * FvwmIconMan/x.h:
9443         * FvwmIconMan/x.c:
9444         * FvwmIconMan/winlist.c:
9445         * FvwmIconMan/readconfig.h:
9446         * FvwmIconMan/readconfig.c:
9447         * FvwmIconMan/globals.c:
9448         * FvwmIconMan/fvwm.c:
9449         * FvwmIconMan/functions.c:
9450         * FvwmIconMan/debuglevels.h:
9451         * FvwmIconMan/debug.h:
9452         * FvwmIconMan/debug.c:
9453         * FvwmIconMan/FvwmIconMan.h:
9454         * FvwmIconMan/FvwmIconMan.c:
9455         * FvwmIconBox/icons.c:
9456         * FvwmIconBox/FvwmIconBox.h:
9457         * FvwmIconBox/FvwmIconBox.c:
9458         * FvwmGtk/windowlist.h:
9459         * FvwmGtk/windowlist.c:
9460         * FvwmGtk/menu.h:
9461         * FvwmGtk/menu.c:
9462         * FvwmGtk/gtkpixmapmenuitem.h:
9463         * FvwmGtk/gtkpixmapmenuitem.c:
9464         * FvwmGtk/expand.h:
9465         * FvwmGtk/expand.c:
9466         * FvwmGtk/dialog.c:
9467         * FvwmForm/ReadXServer.c:
9468         * FvwmForm/ParseCommand.c:
9469         * FvwmForm/FvwmForm.h:
9470         * FvwmForm/FvwmForm.c:
9471         * FvwmDebug/FvwmDebug.h:
9472         * FvwmDebug/FvwmDebug.c:
9473         * FvwmCpp/FvwmCpp.h:
9474         * FvwmConsole/getline.c:
9475         * FvwmConsole/FvwmConsoleC.pl.in:
9476         * FvwmConsole/FvwmConsoleC.c:
9477         * FvwmConsole/FvwmConsole.h:
9478         * FvwmConsole/FvwmConsole.c:
9479         * FvwmCommand/scripts/test2.sh:
9480         * FvwmCommand/scripts/test1.pl:
9481         * FvwmCommand/scripts/test1:
9482         * FvwmCommand/scripts/push-away.pl:
9483         * FvwmCommand/scripts/push-away:
9484         * FvwmCommand/scripts/focus-link.pl:
9485         * FvwmCommand/scripts/focus-link:
9486         * FvwmCommand/scripts/focus-Netscape.pl:
9487         * FvwmCommand/scripts/focus-Netscape:
9488         * FvwmCommand/scripts/ex-grpmv.pl:
9489         * FvwmCommand/scripts/ex-grpmv:
9490         * FvwmCommand/scripts/ex-cascade.pl:
9491         * FvwmCommand/scripts/ex-cascade:
9492         * FvwmCommand/scripts/ex-auto.pl:
9493         * FvwmCommand/scripts/ex-auto:
9494         * FvwmCommand/findcmd:
9495         * FvwmCommand/findcmd.pl:
9496         * FvwmCommand/FvwmCommand.h:
9497         * FvwmCommand/FvwmCommandS.c:
9498         * FvwmCommand/FvwmCommand.c:
9499         * FvwmBanner/FvwmBanner.c:
9500         * FvwmBacker/Mallocs.h:
9501         * FvwmBacker/Mallocs.c:
9502         * FvwmBacker/FvwmBacker.c:
9503         * FvwmAuto/FvwmAuto.c:
9504         * FvwmAnimate/FvwmAnimate.h:
9505         Added GPL copyright notice
9507         * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the
9508         library
9510         * FvwmScript/FvwmScript.c (MainLoop): corrected a typo;
9511         (Xinit): print module name if XOpenDisplay fails
9513 1999-06-26  Mikhael Goikhman  <migo@homemail.com>
9515         * FvwmForm/Makefile.am:
9516         * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor.
9517         * FvwmForm/FormFvwmRootCursor.: new form
9519 1999-06-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9521         * FvwmCommand/FvwmCommandS.c:
9522         * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil
9523         Bird.
9525 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9527     * FvwmForm/FvwmForm.c: new signal handling
9528     * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h"
9530 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9532     * FvwmWinList/ButtonArray.c: Set array->head correctly when
9533       deleting first button in array.
9535 1999-06-25  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9537         * FvwmGtk/FvwmGtk.c (main): exit properly when called with the
9538         wrong number of arguments.
9540 1999-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9542         * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs:
9543         - can't call GetConfigLine because it waits forever if no line arrives
9544         - don't free tline, it isn' malloced
9545         - call XFlush to make sure the text is visible in an expose
9547         * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize
9548         increment hints (0).
9550         * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random
9551         location
9553 1999-06-24  Hippo
9555         * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
9556         * FvwmButtons/*:                ditto
9557         * FvwmIdent/*:                  ditto
9558         * FvwmScroll/*:                 ditto
9559         * FvwmCpp/*:                    ditto
9560         * FvwmM4/*:                     ditto
9561         * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type
9562         * FvwmForm/FvwmForm.c:          ditto
9563         * FvwmIconMan/FvwmForm.c:       ditto
9564         * FvwmIconBox/*                 ditto
9565         * FvwmPager/*                   ditto
9566         * FvwmTaskBar/*                 ditto
9567         * FvwmWharf/*                   ditto
9568         * FvwmWinList/*                 ditto
9570 1999-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9572         * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the
9573         void on desk to desk transfers
9575 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9577         * FvwmPager/x_pager.c (IconMoveWindow):
9578         (MoveWindow): move window to cursor position before moving it out of
9579         the pager
9581         * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
9582         broken again?
9584         * FvwmEvent/FvwmEvent.c (event_table): removed excess events from
9585         list (I thought I'd put this in the 2.2 branch).
9587         * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline
9589         * FvwmAnimate/FvwmAnimate.c: added missing include for time.h
9591 1999-06-23  Hippo
9593         * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and
9594         FVWM_COLOR to reflect the visual type used by fvwm.
9596 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9598         * FvwmScript/script.c: increased number of allowed variables to 512
9600         * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out
9601         of the pager
9603 1999-06-22  Paul D. Smith  <psmith@gnu.org>
9605         * FvwmEvent/Makefile.am (install-exec-local): Make sure the local
9606         install rule for FvwmAudio supports the DESTDIR variable properly,
9607         and allows for configure transformations.
9609 1999-06-22  Hippo
9611         * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before
9612         user supplied args so that the user can override them.
9614 1999-06-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9616         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9617         deleting the last button in list (this time it's really fixed).
9619 1999-06-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9621         * FvwmPager/FvwmPager.c (Loop):
9622         (ExitPager):
9623         * FvwmPager/x_pager.c (DispatchEvent):
9624         (MoveWindow):
9625         (IconMoveWindow): use new function ExitPager
9627 1999-06-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9629         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9630         deleting the last button in list.
9632 1999-06-14  Dominik Vogt  <domivotdomivogt@bvstp038.bbn.hp.com>
9634         * FvwmPager/x_pager.c (DispatchEvent):
9635         * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager
9637 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9639         * FvwmPager/x_pager.c (Scroll): Center the desktop view around the
9640         mouse instead of placing the pointer in the top left corner.
9642         * FvwmPager/FvwmPager.c (main):
9643         * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first
9644         button release for improved usability
9646 Sat May 29 13:53:05 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9648         * FvwmEvent/FvwmEvent.c: replace packet size macros with
9649         new FvwmPacketHeaderSize & friends.
9651 Sat May 29 13:38:03 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9653         * FvwmAnimate/FvwmAnimate.c:
9654         * FvwmAuto/FvwmAuto.c:
9655         * FvwmBacker/FvwmBacker.c:
9656         * FvwmButtons/FvwmButtons.c:
9657         * FvwmCommand/FvwmCommandS.c:
9658         * FvwmConsole/FvwmConsole.c:
9659         * FvwmDebug/FvwmDebug.c:
9660         * FvwmForm/FvwmForm.c:
9661         * FvwmGtk/FvwmGtk.c:
9662         * FvwmIconBox/FvwmIconBox.c:
9663         * FvwmIconMan/fvwm.c:
9664         * FvwmIdent/FvwmIdent.c:
9665         * FvwmPager/FvwmPager.c:
9666         * FvwmPager/FvwmPager.h:
9667         * FvwmRearrange/FvwmRearrange.c:
9668         * FvwmSave/FvwmSave.c:
9669         * FvwmSaveDesk/FvwmSaveDesk.c:
9670         * FvwmScript/FvwmScript.c:
9671         * FvwmTaskBar/FvwmTaskBar.c:
9672         * FvwmWharf/FvwmWharf.c:
9673         * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket().
9675 1999-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9677         * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with
9678         multiple empty panels
9680 Mon May 24 21:27:48 1999  DanEspen  <dje@blue>
9682         * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to
9683         reduce pipe traffic.
9685         * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to
9686         reduce pipe traffic.
9688 1999-05-24  Bob Woodside <proteus@pcnet.com>
9690         * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command.
9691         This prevents flashing of windows that shouldn't be seen during the
9692         simultaneous transition to a new desk and page, without the side
9693         effects of the old "GoToDesk 0 10000" hack.
9695 Sun May 23 11:52:33 1999  DanEspen  <dje@blue>
9697         * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to
9698         reduce pipe traffic, even though I have my doubts that this module
9699         should be reading a config at all.  It seems to only make sense to
9700         control this module thru the command line.
9702         * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade
9703         shells work.  The first 5 args must be before the -tile or -cascade.
9705 Sat May 22 08:42:24 1999  DanEspen  <dje@blue>
9707         * FvwmWinList/FvwmWinList.c (ParseConfig):
9708         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
9709         * FvwmScroll/FvwmScroll.c (main):
9710         * FvwmScript/FvwmScript.c (ParseOptions):
9711         * FvwmIdent/FvwmIdent.c (main):
9712         * FvwmGtk/FvwmGtk.c (parse_options):
9713         * FvwmIconBox/FvwmIconBox.c:
9714         * FvwmEvent/FvwmEvent.c (config):
9715         * FvwmBanner/FvwmBanner.c (parseOptions):
9716         * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to
9717         reduce pipe traffic.
9719         * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to
9720         reduce pipe traffic.  Remove unused var, and strlen for "CLength".
9722 Sat May 22 18:04:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9724         * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable
9725         `buffer'.
9727 Mon May 17 21:35:54 1999  DanEspen  <dje@blue>
9729         * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to
9730         reduce pipe traffic.
9732         * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe
9733         traffic.
9735         * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic.
9737 1999-05-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9739         * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when
9740         resizing FvwmButtons
9742         * FvwmButtons/draw.c (RelieveButton): use library function to draw
9743         reliefs
9745 1999-05-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9747         * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief
9748         around buttons was a bit too large
9750         * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as
9751         for main module
9753         * FvwmPager/x_pager.c (MoveWindow):
9754         (IconMoveWindow):
9755         fix to prevent windows in the pager to get lost off the virtual desktop
9756         (MoveWindow): fixed a bug that could warp a window from the last desk
9757         to the first desk
9758         (MoveWindow): move window to closest page when dragged off the virtual
9759         desktop (when there are more slots in the pager than pages displayed).
9761 1999-05-18  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9763         * FvwmGtk/*: implement "Function <func>" and titles for window lists.
9765 1999-05-17  Hippo
9767         * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes
9768         the FvwmBanner window be override_redirect.
9770 Sun May 16 10:56:06 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9772         * FvwmWinList/FvwmWinList.c (MainEventLoop):
9773         * FvwmWharf/FvwmWharf.c (My_XNextEvent):
9774         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
9775         * FvwmScroll/FvwmScroll.h:
9776         * FvwmScroll/GrabWindow.c (Loop):
9777         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
9778         * FvwmScript/Widgets/List.c:
9779         * FvwmScript/Instructions.c (Quit):
9780         * FvwmScript/FvwmScript.c (MainLoop):
9781         * FvwmRearrange/FvwmRearrange.c:
9782         * FvwmPager/FvwmPager.c (My_XNextEvent):
9783         * FvwmIdent/FvwmIdent.c (list_end):
9784         * FvwmIconMan/FvwmIconMan.c (main_loop):
9785         * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
9786         * FvwmForm/FvwmForm.c (MainLoop):
9787         * FvwmConsole/FvwmConsole.c:
9788         * FvwmCommand/FvwmCommandS.c:
9789         * FvwmCommand/FvwmCommand.c:
9790         * FvwmButtons/FvwmButtons.c (My_XNextEvent):
9791         * FvwmBanner/FvwmBanner.c (main):
9792         * FvwmAuto/FvwmAuto.c (main): update select() function call and
9793         fd_width type, for new AC_FUNC_SELECT macro.
9795 1999-05-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9797         * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup
9799         * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect
9800         instead of being transient
9802 1999-05-14  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9804         * FvwmGtk/windowlist.c (construct_window_list): implement
9805         sorted window lists.
9807 Thu May 13 19:26:00 1999  DanEspen  <dje@blue>
9809         * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands
9810         sent to fvwm.
9812 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9814         * FvwmEvent/FvwmEvent.c (config): revert the patch to the
9815         parsing of *FvwmEvent lines, since it was based on misinformation.
9817 1999-05-12  Paul D. Smith  <psmith@gnu.org>
9819         * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on
9820         having modules use #include <libs/Module.h>, etc., rather than
9821         #include <Module.h>.  So, we need to add -I$(top_srcdir) to the
9822         includes list, not -I$(top_srcdir)/libs.  The latter won't work if
9823         you build outside of the distribution directory.
9825         * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go
9826         inside the if statement.
9828 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9830         * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting
9831         when switching desks with mouse button 3.
9833 1999-05-11  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9835         * FvwmEvent/FvwmEvent.c (event_table): bring in sync with
9836         list of events in Module.h, change the parsing of
9837         *FvwmEvent lines to treat everything after the event type
9838         as action.
9840 1999-05-11  Dan Espen  <dane@mk.bellcore.com>
9842         * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME
9843         and filename on save.
9844         Save and apply was not updating the "delay" value.
9846 1999-05-09  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9848         * FvwmGtk/FvwmGtk.c: improved window list; it displays
9849         geometry and mini-icon now and knows the options
9850         "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk",
9851         "UseIconName", "Icons/NoIcons/OnlyIcons",
9852         "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal".
9854         * FvwmGtk/FvwmGtk.c: split off a couple of smaller files:
9855         {dialog,expand,menu,windowlist}.[ch].
9857         * FvwmGtk/Makefile.am: add the new files.
9859 Sat May  8 11:55:10 1999  DanEspen  <dje@blue>
9861         * FvwmEvent/Makefile.am  (install-exec-local): rm FvwmAudio before
9862         attempting to create a link, otherwise "ln -s" might fail.
9864 1999-05-07  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
9866         * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too
9867         many arguments.
9869 Fri May  7 15:43:36 1999  DanEspen  <dje@blue>
9871         * FvwmWinList/FvwmWinList.1: .TH line fixup.
9873         * FvwmWharf/FvwmWharf.1: .TH line fixup.
9875         * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup.
9877         * FvwmScroll/FvwmScroll.1: .TH line fixup.
9879         * FvwmScript/FvwmScript.1: .TH line fixup.
9881         * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup.
9883         * FvwmSave/FvwmSave.1: .TH line fixup.
9885         * FvwmRearrange/FvwmRearrange.1: .TH line fixup.
9887         * FvwmPager/FvwmPager.1: .TH line fixup.
9889         * FvwmM4/FvwmM4.1: .TH line fixup.
9891         * FvwmIdent/FvwmIdent.1: .TH line fixup.
9893         * FvwmIconMan/FvwmIconMan.1: .TH line fixup.
9895         * FvwmIconBox/FvwmIconBox.1: .TH line fixup.
9897         * FvwmForm/FvwmForm.1: .TH line fixup.
9899         * FvwmEvent/FvwmEvent.1: .TH line fixup.
9901         * FvwmDebug/FvwmDebug.1: .TH line fixup.
9903         * FvwmCpp/FvwmCpp.1: .TH line fixup.
9905         * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup.
9907         * FvwmConsole/FvwmConsole.1: .TH line fixup.
9909         * FvwmCommand/FvwmCommand.1: .TH line fixup.
9911         * FvwmBanner/FvwmBanner.1: .TH line fixup.
9913         * FvwmButtons/FvwmButtons.1: .TH line fixup.
9915         * FvwmBacker/FvwmBacker.1: .TH line fixup.
9917         * FvwmAudio/FvwmAudio.1: .TH line fixup.
9919         * FvwmAuto/FvwmAuto.1: .TH line fixup.
9921         * FvwmAnimate/FvwmAnimate.1: .TH line fixup.
9923 Thu May  6 23:12:55 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9925         * FvwmEvent/Makefile.am (install-exec-local): make a symlink for
9926         FvwmAudio, instead of the shell script.
9928 1999-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9930         * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made
9931         this the default because it is much faster
9933         * Makefile.am (SUBDIRS): FvwmAudio is no longer built
9935         * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke
9936         FvwmEvent -audio
9938 Wed May  5 23:51:00 1999  DanEspen  <dje@blue>
9940         * FvwmForm/FormFvwmForm.: Put slash and dot back on output file.
9942         * FvwmForm/FvwmForm.c: Correct line width calculation for forms
9943         with a message area when using a proportional text font.
9945 1999-05-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9947         * FvwmScript/FvwmScript.c: honour color limit and make it possible to
9948         compile without xpm
9950         * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
9951         a random value).
9953 1999-05-05  Dan Espen  <dane@mk.bellcore.com>
9955         * FvwmForm/FvwmForm.1: Man page update to make it clear that you use
9956         ^M, not the string "RETURN" for a button activated by the keyboard.
9958 1999-05-04  Hippo
9960         * FvwmButtons/*.c: does dynamic color changing.
9962 1999-05-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9964         * FvwmAudio/FvwmAudio.c (config): fixed coredump
9966         * FvwmPager/x_pager.c (FvwmErrorHandler):
9967         * FvwmPager/FvwmPager.c (Loop):
9968         fix for lost xlib sequence
9970         * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility
9972         * FvwmEvent/FvwmEvent.c:
9973         reindented code
9974         some general clean up
9975         various memory leak and coredump fixes
9977         * FvwmEvent/FvwmEvent.c (execute_event):
9978         cleaned up and fixed FvwmAudio compatbility fix
9980 1999-05-02  Michael Han  <mikehan@best.com>
9982         * FvwmEvent/FvwmEvent.c: changes to main(), config(), and
9983         execute_event() for FvwmAudio compatability, namely the
9984         PlayCmd and Dir commands.
9986 Sat May  1 11:46:24 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9988         * */*: include libs/Module.h rather than fvwm/module.h.
9990 Sat May  1 02:35:19 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9992         * FvwmWinList/ButtonArray.c (INNER_MARGIN):
9993         * FvwmScript/Widgets/TextField.c (dec): move #define to column 1.
9995 Sat May  1 01:52:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9997         * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg
9998         mismatches on machines where "sizeof" is an int (the original code
9999         causes mismatches where "sizeof" is a long).  Sigh.  Give up and
10000         cast "sizeof" arguments to int.
10002 1999-04-29  Hippo
10004         * FvwmBacker/*: Removed select() calls and unused #include's
10006 Wed Apr 28 20:45:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10008         * FvwmRearrange/Makefile.am (FvwmCascade):
10009         * FvwmRearrange/Makefile.am (FvwmTile):
10010         * FvwmForm/Makefile.am (FvwmTalk): force generation each time.
10012 1999-04-28  Hippo
10014         * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing.
10015         * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground().
10017 1999-04-27  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
10019         * FvwmWharf/FvwmWharf.c (ParseOptions):
10020         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
10021         * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error
10022         in copying the ImagePath config option.
10024         * FvwmForm/FvwmForm.c: fix "int format, different type arg"
10025         errors in printf()s.
10027 1999-04-28  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10029         * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from
10030         libs/Strings.c instead of strdup when copying the image path.
10032         * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize.
10034         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10035         optionally use imlib to load and scale images.
10036         (icon_size): new function to implement the config command
10037         *FvwmGtkIconSize.
10039         * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS):
10040         (GDK_IMLIB_LIBS): New variables for imlib support.
10042 1999-04-27  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10044         * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement
10045         the config command *FvwmGtkRCFile.
10047         * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for
10048         how to make FvwmGtk use GNOME themes.
10050 1999-04-27  Bob Woodside <proteus@pcnet.com>
10052         * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the
10053         ImagePath config option.
10055 1999-04-27  Hippo
10057         * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do
10058         dynamic color changing with the fvwm DefaultColors command.
10059         * FvwmAnimate/FvwmAnimate.C: ditto
10061 Tue Apr 27 09:50:46 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10063         * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in
10064         the command table even if HAVE_RPLAY not defined, to avoid a
10065         coredump in parsing.  [PR#318]
10067 Mon Apr 26 12:20:54 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10069         * FvwmForm/FormFvwmSetup.in: don't require trailing slash in
10070         FVWM_USERHOME variable.
10072 1999-04-26  Matthias Clasen  <clasen@pong.mathematik.uni-freiburg.de>
10074         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10075         dont use accel labels, since accelerators won't work anyway.
10076         (convert_label_with_ampersand):
10077         (create_label_pattern): functions from gtkcauldron.c in the
10078         gnome-libs package for dealing with underlined accelerators.
10079         (get_menu_accel_group): function from gnome-app-helper.c in
10080         the gnome-libs package.
10081         (menu_item_new_with_pixmap_and_label): use the "stolen" functions
10082         above to implement keyboard navigation like in fvwms native menus.
10084         * FvwmGtk/FvwmGtk.1: document underlined accelerators.
10086 Mon Apr 26 01:33:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10088         * FvwmTaskBar/Mallocs.h:
10089         * FvwmScroll/FvwmScroll.h:
10090         * FvwmScroll/FvwmScroll.h:
10091         * FvwmIdent/FvwmIdent.h:
10092         * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and
10093         CopyString.  Both are now in libs.
10095 Fri Apr 23 13:22:14 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10097         * FvwmWinList/List.c (PrintList): fix up printing of flags.  This
10098         really needs a general solution in libfvwm.  flagstoascii()
10099         anyone?
10101         * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket
10102         before dereferencing it.
10104 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10106         * FvwmGtk/FvwmGtk.c (parse_argument): use new function
10107         GetNextSimpleOption instead of old name GetNextOption.
10108         Removed C++ comment.
10110 1999-04-22  Bob Woodside  <proteus@pcnet.com>
10112         * FvwmPager/x_pager.c: Changed "Desk" command (which we've
10113         documented as obsolete) to "GoToDesk".
10115 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10117         * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to
10118         die with 2.2.x Linux kernels.
10120 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10122         * FvwmTaskbar/FvwmTaskBar.c: GSFR.
10123         * FvwmTaskbar/FvwmTaskBar.h: Ibid.
10124         * FvwmTaskBar/List.c: Ibid.
10125         * FvwmTaskBar/List.h: Ibid.
10127 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10129         * FvwmWinList/FvwmWinList.c: GSFR.
10130         * FvwmWinList/FvwmWinList.h: Ibid.
10131         * FvwmWinList/List.c: Ibid.
10132         * FvwmWinList/List.h: Ibid.
10134 1999-04-20
10136         * FvwmAnimate now uses the Default_graphics config command to inherit
10137         the visuals of fvwm. Only works if you don't specify color or width.
10139 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10141         * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in
10142         my previous commit.
10144 1999-04-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10146         * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
10147         messages
10149         * FvwmPager/x_pager.c: removed NON_VIRTUAL option
10150         (IconSwitchPage): reduced memory usage
10152         * FvwmPager/x_pager.c (MoveWindow):
10153         (IconMoveWindow): reactivated bugfix for no-focus windows. It works now
10154         using the NoWarp option to 'Focus'
10155         Fixed some SendInfo commands missing the 'Silent' prefix
10157 1999-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10159         * FvwmPager/x_pager.c (DispatchEvent): reindented some code
10160         (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c
10161         (ReConfigure): fixed bug in size calculation when resizing
10163 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10165         * FvwmRearrange/FvwmRearrange.c: GSFR.
10167 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10169         * FvwmIconMan/FvwmIconMan.h: GSFR.
10170         * FvwmIconMan/fvwm.c: Ibid.
10171         * FvwmIconMan/winlist.c: Ibid.
10172         * FvwmIconMan/xmanager.c: Ibid.
10174 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10176         * FvwmIconBox/FvwmIconBox.c: GSFR.
10177         * FvwmIconBox/FvwmIconBox.h: Ibid.
10178         * FvwmIconBox/icons.c: Ibid.
10180 1999-04-19  Hippo
10182         * FvwmIdent/* now uses the Default_graphics config command to inherit
10183         the visuals of fvwm.
10184         * FvwmScroll/* ditto
10186 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10187         * FvwmPager/FvwmPager.c: Changed to handle the new-style
10188         packet, and changed all the flags references to their GSFR equivalents.
10189         * FvwmPager/FvwmPager.h: Ibid.
10190         * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all
10191         the "Silent" commands to their non-silent versions so the GSFR changes
10192         can be tested; "Silent" handling seems to be broken at the moment -
10193         FVWM segfaults whenever Pager sends a Silent command.
10196 Fri Apr 16 16:32:54 1999  DanEspen  <dje@blue>
10198         * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with
10199         the dot.
10201 1999-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10203         * FvwmButtons/FvwmButtons.c (Loop):
10204         reactivated resizing code for FvwmButtons
10206         * FvwmButtons/parse.h:
10207         * FvwmButtons/parse.c:
10208         * FvwmButtons/misc.h:
10209         * FvwmButtons/misc.c:
10210         * FvwmButtons/output.c:
10211         * FvwmButtons/icons.h:
10212         * FvwmButtons/icons.c:
10213         * FvwmButtons/draw.h:
10214         * FvwmButtons/draw.c:
10215         * FvwmButtons/button.h:
10216         * FvwmButtons/button.c:
10217         * FvwmButtons/FvwmButtons.c:
10218         * FvwmButtons/FvwmButtons.h:
10219         removed nonsense version number (Jarl must have read the 'Hitchhiker'
10220         once too often :-)
10221         implemented GPL
10223 1999-04-12  Hippo
10225         * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if
10226         none are specified in the config file.
10228 Sun Apr 11 15:17:47 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10230         * FvwmM4/Makefile.am (AM_CFLAGS):
10231         * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR.
10233 1999-04-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10235         * FvwmEvent/FvwmEvent.c:
10236         * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of
10237         GetNextOption
10239 1999-04-08  Hippo
10241         * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet
10243 1999-04-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10245         * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch
10247 1999-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10249         * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager
10250         (patch by Brad Giaccio)
10252 1999-04-06  Tomas Ogren  <stric@ing.umu.se>
10254         * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some
10255         ()'s to get rid of warnings.
10257 Sun Apr  4 12:11:38 1999  DanEspen  <dje@blue>
10259         * FvwmForm/FormFvwmForm.: Save config file in users config dir.
10261         * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir.
10263         * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList.
10265         * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList.
10267         * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar.
10269         * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar.
10271         * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll.
10273         * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll.
10275         * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager.
10277         * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager.
10279         * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent.
10281         * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent.
10283         * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan.
10285         * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox.
10287         * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox.
10289         * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker.
10291         * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker.
10293         * FvwmForm/FormFvwmSetup.in: New form, creates starting config.
10295         * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new
10296         form for creating new users config files.
10298 1999-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10300         * FvwmM4/FvwmM4.c (m4_defs):
10301         * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef
10303 1999-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10305         * FvwmButtons/parse.c (ParseConfigLine):
10306         * FvwmButtons/FvwmButtons.h (struct panel_info_struct):
10307         * FvwmButtons/FvwmButtons.c (Slide):
10308         (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel
10309         closes when something is selected therein (in response to bug report
10310         #101). Some cleanup.
10312 Sun Apr  4 12:39:38 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10314         * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig().
10316         * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of
10317         ParseConfig().
10319         * FvwmTaskBar/FvwmTaskBar.c:
10320         * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h.
10322         * FvwmTaskBar/Start.c: include Mallocs.h for prototypes.
10324         * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes.
10326         * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and
10327         FvwmConfig.h for prototypes.
10329         * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of
10330         ConsoleMessage().
10332         * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
10333         integer.
10335         * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
10336         InitPictureCMap.
10338 Sun Apr  4 03:42:35 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10340         * FvwmWinList/FvwmWinList.c: removed some includes.
10342         * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c
10343         into this file; protect against multiple inclusion.
10345         * FvwmWinList/List.c:
10346         * FvwmWinList/ButtonArray.c: include FvwmWinList.h for
10347         ConsoleMessage() prototype.
10349         * FvwmWinList/List.h: add prototype for ItemDesk.
10351         * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk
10352         and RadioButton.
10354         * FvwmWinList/List.c (PrintList):
10355         * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format
10356         agree with argument.
10358         * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig.
10360         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid
10361         ambiguous `else'.
10363 Sat Apr  3 15:32:40 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10365         * FvwmButtons/output.c (SaveButtons): added braces to avoid
10366         ambiguous `else's.
10368         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
10369         `ystep', `wstep', and `hstep'.
10371         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
10372         `h'.
10374 Sat Apr  3 15:12:50 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10376         * FvwmAnimate/ChangeLog:
10377         * FvwmEvent/ChangeLog: removed erroneously-created files.
10378         Entries folded into this ChangeLog.
10380 Sat Apr  3 14:34:28 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10382         * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining
10383         useless function.
10385         * FvwmScript/types.h: add prototype for yylex().
10387         * FvwmScript/Instructions.c (ReceivFromScript):
10388         * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert
10389         braces to avoid ambiguous `else'.
10391         * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox):
10392         * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to
10393         placate gcc -Wall.
10395         * FvwmPager/FvwmPager.c:
10396         * FvwmPager/x_pager.c: removed unused variables.
10398         * FvwmPager/FvwmPager.c (main): `==' should be `='.
10400         * FvwmIconMan/xmanager.c (button_left): initialize variable `i'
10401         before use.
10403         * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
10404         around include fvwm.h.
10406         * FvwmIconMan/x.c:
10407         * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
10408         arguments.
10410         * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to
10411         unsigned long for debugging printf.
10413         * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables
10414         `actionstring' and `keystring'.
10416         * FvwmIconMan/readconfig.c (ParseMouseEntry):
10417         * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char*
10418         for debugging printf.
10420         * FvwmIconMan/readconfig.c (read_in_resources): initialize
10421         variable `binding'.
10423         * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped
10424         inside #ifdef PRINT_DEBUG.
10426         * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor,
10427         otherwise it might be used uninitialized.
10429         * FvwmPager/FvwmPager.c:
10430         * FvwmForm/FvwmForm.c: include <libs/ModParse.h> removed.
10432 Sat Apr  3 11:52:29 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10434         * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than
10435         GetArgument()
10437         * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
10438         than GetArgument().
10440         * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
10441         SkipNTokens().
10443         * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption
10444         rather than GetArgument; remove include of ModParse.h.
10446 1999-04-01  Andi Karrer <karrer@iis.ee.ethz.ch>
10448         * FvwmIconBox/FvwmIconBox.c (main):
10449         XSetIconSizes() should not be called with a height of 0.
10451 1999-03-31  Dan Espen  <dane@mk.bellcore.com>
10453         * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't
10454         operate buttons on forms with no input fields.
10456 1999-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10458         * FvwmCpp/FvwmCpp.1 (BUGS): C comment update
10460 1999-03-29  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10462         * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons
10463         via the pager (always send Move command with a context of t->w).
10465 Sun Mar 28 18:26:11 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10467         * FvwmScript/FvwmScript.c:
10468         * FvwmWharf/icons.c: include libs/Picture.h to get prototype of
10469         findImageFile.
10471 Sun Mar 28 11:57:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10473         * FvwmForm/Makefile.am (FvwmTalk):
10474         * FvwmCommand/scripts/Makefile.am (.pl):
10475         * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands;
10476         anything listed in a _SCRIPTS primary is correctly installed with
10477         execute permissions set.
10479 1999-03-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10481         * FvwmIconMan/x.c:
10482         * FvwmIconMan/readconfig.c:
10483         * FvwmIconMan/readconfig.h:
10484         * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead
10485         of private reimplementation
10487 Mon Mar 22 19:01:38 1999  DanEspen  <dje@blue>
10489         * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk.
10491 1999-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10493         * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by
10494         GetNextToken.
10496         * FvwmPager/x_pager.c (IconMoveWindow):
10497         (MoveWindow): fixed mb2 with transient pager
10498         (InsertExpand): fixed coredump fix that cause a coredump :)