Add missing XAtom type to struct when flushing property events.
[fvwm.git] / modules / ChangeLog
blob11d248e136565b9f29291de96d677e4a79940a43
1 2009-12-19  Thomas Adam <thomas.adam22@gmail.com>
2         * FvwmForm/FvwmForm.c (MainLoop):
3         Stop relying on XSync() after FD_SET when using FPending() will
4         automatically return correctly for handling queued events.  This cures
5         the problem of the window appearing not to have drawn all its widgets
6         properly when it is initially mapped.
8 2009-12-04  Thomas Adam <thomas.adam22@gmail.com>
10         * FvwmTabs/FvwmTabs.in (swallowNew):
11         Remove UTF8 encoding from string, to just use empty string.
13 2009-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
15         * FvwmProxy/FvwmProxy.c (Provokable, parse_options)
16         (FindProxyGroupOfNeighbor, OpenOneWindow, RestackAtomic)
17         (ReadStack):
18         fix -Wdeclaration-after-statement warnings
20         * FvwmEvent/FvwmEvent.c (config):
21         remove unused variable i
23         * FvwmProxy/FvwmProxy.c:
24         include limits.h
26 2009-08-05  Thomas Adam  <thomas.adam22@gmail.com>
27         * FvwmCommand/FvwmCommand.1.in:
28         * FvwmConsole/FvwmConsole.1.in:
29         Removed COPYRIGHT section of manpages at the original author's request;
30         and in so doing, update the AUTHOR sections to reflect that these are
31         the "original works" of the author.
33 2009-07-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
35         * FvwmEvent/FvwmEvent.c:
36         (message_event_table, extended_message_event_table)
37         (builtin_event_table, event_tables, main, execute_event)
38         (handle_config_line, config, DeadPipe):
39         Split the event_table into one per message type and include the
40         action in the event_entry structure.
41         (handle_config_line, config):
42         fix handling of volume and priority for rplay entries
44 2009-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
46         * FvwmEvent/FvwmEvent.c:
47         change #ifdef HAVE_RPLAY to if(USE_FPLAY) style for always running
48         rplay code through the compiler.
49         (handle_config_line):
50         fix possible segmentation fault in RPlayHost argument parsing
52         * FvwmEvent/FvwmEvent.c (event_table):
53         make FvwmEvent aware of MX_REPLY events. Fixes segfault with unkown
54         event names and fixes built in event offset.
57 2009-05-25  Jason Weber  <baboon@imonk.com>
58         * FvwmProxy/FvwmProxy.1.in:
59         * FvwmProxy/FvwmProxy.c:
60         * FvwmProxy/FvwmProxy.h:
61         better vertical centering of groups of proxies;
62         option to limit which proxies are shown based on focused/active;
63         don't reorder other windows in group when one of them is raised/lowered;
64         weak include: dodge starting a group for a common name;
65         custom group provocation of raise/lower, desk change, drag, and iconify
67 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
69         * FvwmDebug/Makefile.am:
70         * FvwmPerl/Makefile.am:
71         * FvwmTabs/Makefile.am:
72         * FvwmWindowMenu/Makefile.am:
73         add fvwm version to automatically generated man pages
75         * FvwmDebug/FvwmDebug.1:
76         * FvwmDebug/FvwmGtkDebug.1:
77         * FvwmPerl/FvwmPerl.1:
78         * FvwmTabs/FvwmTabs.1:
79         * FvwmWindowMenu/FvwmWindowMenu.1:
80         regenerated
82 2009-03-21  Mikhael Goikhman  <migo@homemail.com>
84         * FvwmDebug/FvwmGtkDebug.in:
85         add several new features: request-reply frame, descriptive list
86         of all fvwm commands and auto command help, history of entered
87         commands synchronized with FvwmConsole, context window frame, now
88         commands may be executed with the window context, the window may
89         be set at module invocation and interactivelly
91         * FvwmDebug/Makefile.am:
92         add rules to regenerate man pages
94 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
96         * FvwmDebug/FvwmDebug.in:
97         * FvwmDebug/FvwmGtkDebug.in:
98         * FvwmPerl/FvwmPerl.in:
99         * FvwmWindowMenu/FvwmWindowMenu.in:
100         convert my old code to use var_name and function_name coding style
102 2009-03-12  Mikhael Goikhman  <migo@homemail.com>
104         * FvwmDebug/FvwmGtkDebug.in:
105         port the whole module from perl-Gtk1 to perl-Gtk2
107         * FvwmDebug/FvwmDebug.in:
108         add copyright line as required by GPL
110 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
112         * FvwmDebug/FvwmGtkDebug.in:
113         hide "use Gtk;" pseudo-dependency from annoying package builders
115 2009-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
117         * FvwmButtons/button.c (alloc_buttonlist):
118         fixed crash in previus commit
120 2009-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
122         * FvwmTaskBar/Start.c (StartButtonParseConfig):
123         fixed compiler warning
125         * FvwmScript/Makefile.am (syntax):
126         * FvwmScript/script.y:
127         fixed a yacc warning
129         * FvwmProxy/FvwmProxy.c (delete_ProxyGroup):
130         (delete_WindowName):
131         removed unused functions to fixed compiler warning
133         * FvwmButtons/button.c (alloc_buttonlist):
134         fixed an optimizer bug
136 2008-05-22  Adam Goode  <adam(at)spicenitz(dot)org>
138         * FvwmScript/FvwmScript.c
139         * FvwmScript/script.c
140         * FvwmScript/types.h
141         * FvwmScript/Scripts/system.fvwmrc
142         * FvwmScript/Widgets/HDipstick.c
143         * FvwmScript/Widgets/TextField.c
144         * FvwmScript/Widgets/Tools.c
145         * FvwmScript/Widgets/VDipstick.c
146         * FvwmTabs/FvwmTabs.in
147         * FvwmWharf/OffiX/DragAndDrop.h
148         * FvwmWharf/OffiX/DragAndDropTypes.h
149         Convert Latin-1 encodings to UTF-8
151 2008-04-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
153         * FvwmButtons/FvwmButtons.h:
154         * FvwmButtons/parse.c (ParseButton, ParseButton):
155         * FvwmButtons/draw.c (MakeButton):
156         FvwmButtons: new button alignment option "top"
158 2008-01-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
160         * FvwmPager/FvwmPager.h:
161         * FvwmPager/x_pager.c (MoveStickyWindow):
162         * FvwmPager/FvwmPager.c (list_new_page):
163         (list_new_desk):
164         fixed stickyacrosspages in pager
166 2007-11-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
168         * FvwmPerl/FvwmPerl.in (initPreprocessVars):
169         fixed bug that caused temporary files to overwrite each other
171 2007-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
173         * FvwmTaskBar/Start.c (StartButtonParseConfig):
174         removed previous warning fix;
176         * FvwmButtons/button.c (alloc_buttonlist):
177         fixed button allocation broken in previous commit
179 2007-08-29  Renato Caldas  <seventhguardian@gmail.com>
181         * FvwmTaskBar/Start.c (StartButtonParseConfig):
182         * FvwmButtons/button.c (alloc_buttonlist):
183         fix compilation warnings
185 2007-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
187         * FvwmM4/FvwmM4.c (m4_defs):
188         * FvwmCpp/FvwmCpp.c (cpp_defs):
189         * FvwmCommand/FvwmCommandS.c (open_fifos):
190         use constants from libs/fvwm_sys_stat.h
192 2007-08-11  Serge Koksharov  <gentoosiast dog yandex dot ru>
194         * FvwmProxy/FvwmProxy.c (FindNeighborForLeader):
195         fixed proxy group functionality when debugging code compiled out.
197 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
199         * FvwmWindowMenu/Makefile.am:
200         * FvwmTabs/FvwmTabs.pod:
201         * FvwmTabs/ConfigFvwmTabs:
202         * FvwmTabs/FvwmTabs.1:
203         * FvwmTabs/FvwmTabs.in:
204         * FvwmTabs/Makefile.am:
205         * FvwmAnimate/FvwmAnimate.c:
206         * FvwmAnimate/FvwmAnimate.1.in:
207         * FvwmWinList/FvwmWinList.1.in:
208         * FvwmTheme/FvwmTheme.1.in:
209         * FvwmRearrange/FvwmRearrange.1.in:
210         * FvwmWharf/FvwmWharf.1.in:
211         * FvwmEvent/FvwmEvent.1.in:
212         * FvwmForm/FvwmForm.1.in:
213         * FvwmIconBox/FvwmIconBox.1.in:
214         * FvwmGtk/FvwmGtk.1.in:
215         * FvwmScript/FvwmScript.1.in:
216         * FvwmScript/Scripts/FvwmScript-Setup95.in:
217         * FvwmScript/Scripts/FvwmScript-BaseConfig:
218         * FvwmCommand/FvwmCommand.1.in:
219         * FvwmCommand/Makefile.am:
220         * FvwmButtons/FvwmButtons.1.in:
221         * FvwmProxy/FvwmProxy.1.in:
222         * FvwmPerl/FvwmPerl.1:
223         * FvwmPerl/FvwmPerl.in:
224         * FvwmPerl/Makefile.am:
225         * FvwmIconMan/FvwmIconMan.1.in:
226         * FvwmIconMan/fvwm.c (ProcessMessage):
227         * FvwmDragWell/FvwmDragWell.1.in:
228         * FvwmM4/FvwmM4.1.in:
229         * FvwmWindowMenu/FvwmWindowMenu.in:
230         * FvwmWindowMenu/FvwmWindowMenu.1:
231         * FvwmBacker/FvwmBacker.1.in:
232         * FvwmBacker/FvwmBacker.c:
233         * FvwmScroll/FvwmScroll.1.in:
234         * FvwmConsole/FvwmConsole.1.in:
235         * FvwmAuto/FvwmAuto.1.in:
236         * FvwmSaveDesk/FvwmSaveDesk.1.in:
237         * FvwmDebug/FvwmGtkDebug.1:
238         * FvwmDebug/FvwmOldDebug.1:
239         * FvwmDebug/FvwmGtkDebug.in:
240         * FvwmDebug/FvwmDebug.1:
241         * FvwmDebug/FvwmDebug.in:
242         * FvwmPager/FvwmPager.1.in:
243         * FvwmTaskBar/FvwmTaskBar.1.in:
244         * FvwmSave/FvwmSave.1.in:
245         * FvwmCpp/FvwmCpp.1.in:
246         * FvwmIdent/FvwmIdent.1.in:
247         * FvwmBanner/FvwmBanner.1.in:
248         write fvwm in lower case
250 2007-07-23  Simon Griph  <simon(at)griph(dot)se>
252         * FvwmButtons/draw.h (RedrawButton):
253         * FvwmButtons/draw.c (RedrawButton):
254         (DrawTitle):
255         draw monochrome bimap icons with the correct colors.
257 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
259         * FvwmButtons/FvwmButtons.c (Loop):
260         (reallyLeaveWindow):
261         don't ignore LeaveNotify when the pointer moves
262         from a swallowed window to an overlaping window.
264 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
266         * FvwmButtons/FvwmButtons.c (handle_new_position):
267         make container specific ActiveColorset work without
268         ActiveIcon/ActiveTitle.
270 2007-06-17  Simon Griph  <simon(at)griph(dot)se>
272         * FvwmAnimate/Makefile.am (LDADD):
273         * FvwmBanner/Makefile.am (LDADD):
274         * FvwmButtons/Makefile.am (LDADD):
275         * FvwmIconBox/Makefile.am (LDADD):
276         * FvwmPager/Makefile.am (LDADD):
277         * FvwmProxy/Makefile.am (LDADD):
278         * FvwmScript/Makefile.am (LDADD):
279         * FvwmTaskBar/Makefile.am (LDADD):
280         * FvwmWharf/Makefile.am (LDADD):
281         added Xcursor_LIBS
283 2007-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
285         * FvwmCommand/FvwmCommand.c (main):
286         don't core dump on undeterminable name
288 2007-06-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
290         * FvwmPager/x_pager.c (MoveStickyWindows):
291         properly handle StickyAcrossPages
293 2007-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
295         * FvwmTaskBar/Goodies.c:
296         * FvwmTaskBar/FvwmTaskBar.c:
297         * FvwmPager/x_pager.c:
298         * FvwmPager/FvwmPager.h:
299         * FvwmIconMan/readconfig.c:
300         * FvwmForm/ReadXServer.c:
301         * FvwmForm/FvwmForm.c:
302         * FvwmDragWell/fvwmDragWell.c:
303         * FvwmCommand/fifos.c:
304         * FvwmCommand/FvwmCommand.h:
305         * FvwmButtons/FvwmButtons.c:
306         * FvwmBacker/FvwmBacker.c:
307         cleanup prototypes
309 2007-05-27  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
311         * FvwmConsole/getline.c (get_line):
312         enable build using BSD libedit compatible readline (Mac OS)
313         load the most recent commands if more than HISTSIZE commands in history
315 2007-05-13  Jason Weber  <baboon@imonk.com>
317         * FvwmProxy/FvwmProxy.c:
318         prefixed position arguments with + for Move and ResizeMove commands
320 2007-02-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
322         * FvwmButtons/draw.c (RedrawButton):
323         Correctly handle expose with button colorsets with streteched pixmaps.
325 2007-02-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
327         * FvwmScript/FvwmScript.c (SendMsgAndString):
328         added some error checking
330         * FvwmScript/scanner.c:
331         * FvwmScript/script.h:
332         * FvwmScript/script.c:
333         regenerated
335 2006-10-04  Julio Jose Teca Nemesio <julio_teca(at)fastmail(dot)fm>
337         * FvwmScript/FvwmScript.c:
338         added ChangeWindowTitle newTitle [<oldTitle>] message to
339         SendMsgAndString(char *action, char *type)
340         * FvwmScript/Instructions.c:
341         added ChangeWindowTitle(int NbArg,long * TabArg) and
342         ChangeWindowTitleFromArg(int NbArg,long * TabArg) commands
343         * FvwmScript/script.y:
344         added CHWINDOWTITLE and CHWINDOWTITLEFARG rules to instr and
345         oneinstr
346         * FvwmScript/scanner.l:
347         added ChangeWindowTitle and ChangeWindowTitleFromArg tokens
349 2007-02-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
351         * FvwmIdent/FvwmIdent.c (MakeList):
352         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
353         (CreateWindow):
354         removed debug code
356 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
358         * FvwmScript/script.y:
359         * FvwmScript/scanner.l:
360         * FvwmScript/scanner.c:
361         added GPL notice
363         * FvwmCommand/FvwmCommand.h:
364         * FvwmGtk/FvwmGtk.c:
365         * FvwmSaveDesk/FvwmSaveDesk.h:
366         * FvwmSave/FvwmSave.h:
367         * FvwmWinList/FvwmWinList.h:
368         #includes from fvwm path with "..." not <...>
370         * FvwmBanner/FvwmBanner.c:
371         * FvwmButtons/FvwmButtons.c:
372         * FvwmCommand/FvwmCommand.h:
373         * FvwmDebug/FvwmOldDebug.h:
374         * FvwmEvent/FvwmEvent.c:
375         * FvwmForm/FvwmForm.c:
376         * FvwmGtk/FvwmGtk.c:
377         * FvwmGtk/expand.c:
378         * FvwmIconMan/fvwm.c:
379         * FvwmM4/FvwmM4.h:
380         * FvwmPager/x_pager.c:
381         * FvwmSave/FvwmSave.h:
382         * FvwmSaveDesk/FvwmSaveDesk.h:
383         * FvwmTaskBar/ButtonArray.h:
384         * FvwmTaskBar/Mallocs.c:
385         * FvwmWinList/ButtonArray.h:
386         * FvwmWinList/FvwmWinList.h:
387         #includes from library path with "..." not <...>
389 2007-01-27  Serge Koksharov  <gentoosiast dog yandex dot ru>
391         * FvwmIconMan/debug.c:
392         moved contents of `debuglevels.h' here.
393         don't include `debuglevels.h'.
395         * FvwmIconMan/FvwmIconMan.1.in:
396         updated description of `printdebug' option.
398         * FvwmIconMan/Makefile.am:
399         removed debuglevels.h from build list.
401         * FvwmIconMan/debuglevels.h:
402         removed file.
404         * FvwmIconMan/debug.c:
405         * FvwmIconMan/debug.h:
406         removed MEM debug flag which isn't used anywhere in the code.
408         * FvwmIconMan/FvwmIconMan.c (main):
409         s/SendInfo/SendText/.
410         use `GetFileNameFromPath' function from libs to get module name.
411         include "libs/Parse.h" which provides `GetFileNameFromPath' function.
413         * FvwmIconMan/readconfig.c:
414         put local header includes in double quotes instead of angle brackets.
416         * FvwmIconMan/readconfig.h:
417         * FvwmIconMan/FvwmIconMan.h:
418         prevented multiple inclusions of this header files.
420         * FvwmIconMan/xmanager.h:
421         removed `FONT_STRING' definition.
423         * FvwmIconMan/x.c (X_init_manager):
424         if font wasn't specified use fallback mechanism of FlocaleLoadFont,
425         not hardcoded FONT_STRING.
427         * FvwmIconMan/FvwmIconMan.h:
428         * FvwmIconMan/winlist.c (check_resolution):
429         * FvwmIconMan/xmanager.c (man_exposed):
430         Use `fvwmrect_do_rectangles_intersect' function from libs, instead of
431         own invention.
433         * FvwmIconMan/xmanager.c (iconify_box, draw_button):
434         Use `frect_get_intersection' function from libs, instead of own
435         invention.
436         include "libs/Rectangles.h" which provides `frect_get_intersection'
437         function.
439         * (GetRectangleIntersection):
440         removed now unneeded function.
442         * (set_num_buttons):
443         use `saferealloc' function from libs, instead of own invention.
444         don't check return value it either succeeds or exits.
446         * (Realloc):
447         removed now unneeded function.
449         * FvwmIconMan/FvwmIconMan.c (main):
450         * FvwmIconMan/xmanager.c:
451         * FvwmIconMan/xmanager.h:
452         removed empty `init_boxes' function.
454         * FvwmIconMan/FvwmIconMan.c (main):
455         * FvwmIconMan/debug.c (OpenConsole):
456         * FvwmIconMan/x.c (set_window_properties):
457         use MyName instead of Module when printing module name in diagnostic
458         messages.
460         * FvwmIconMan/FvwmIconMan.h:
461         removed prototype of `Malloc' function because it is not implemented
462         anywhere.
464         * FvwmIconMan/x.c (init_display):
465         * FvwmIconMan/FvwmIconMan.h:
466         removed `screen_g' rectangle which isn't assigned anywhere in the
467         code.
469 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
471         * FvwmAnimate/Makefile.am (LDADD):
472         * FvwmBacker/Makefile.am (LDADD):
473         * FvwmBanner/Makefile.am (LDADD):
474         * FvwmButtons/Makefile.am (LDADD):
475         * FvwmDragWell/Makefile.am (LDADD):
476         * FvwmForm/Makefile.am (LDADD):
477         * FvwmIconBox/Makefile.am (LDADD):
478         * FvwmIconMan/Makefile.am (LDADD):
479         * FvwmIdent/Makefile.am (LDADD):
480         * FvwmPager/Makefile.am (LDADD):
481         * FvwmProxy/Makefile.am (LDADD):
482         * FvwmScript/Makefile.am (LDADD):
483         * FvwmScroll/Makefile.am (LDADD):
484         * FvwmTaskBar/Makefile.am (LDADD):
485         * FvwmWharf/Makefile.am (LDADD):
486         * FvwmWinList/Makefile.am (LDADD):
487         added rsvg_LIBS
489 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
491         * FvwmBacker/FvwmBacker.c (main):
492         * FvwmBanner/FvwmBanner.c (main):
493         * FvwmButtons/FvwmButtons.c (main):
494         * FvwmDragWell/fvwmDragWell.c (XStartup):
495         * FvwmForm/FvwmForm.c (main):
496         * FvwmIconBox/FvwmIconBox.c (main):
497         * FvwmIconMan/x.c (init_display):
498         * FvwmIdent/FvwmIdent.c (main):
499         * FvwmProxy/FvwmProxy.c (main):
500         * FvwmPager/FvwmPager.c (main):
501         * FvwmScript/FvwmScript.c (Xinit):
502         * FvwmScroll/FvwmScroll.c (main):
503         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
504         * FvwmWharf/FvwmWharf.c (main):
505         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
506         use flib_init_graphics()
508         * FvwmScript/script.y:
509         * FvwmScript/scanner.l:
510         also include "config.h"
512         * FvwmWharf/stepgfx.c:
513         * FvwmWharf/icons.c:
514         * FvwmWharf/FvwmWharf.c:
515         * FvwmTheme/FvwmTheme.c:
516         * FvwmTaskBar/Start.c:
517         * FvwmTaskBar/Goodies.c:
518         * FvwmScroll/GrabWindow.c:
519         * FvwmScroll/FvwmScroll.c:
520         * FvwmScript/Widgets/VScrollBar.c:
521         * FvwmScript/Widgets/VDipstick.c:
522         * FvwmScript/Widgets/TextField.c:
523         * FvwmScript/Widgets/Swallow.c:
524         * FvwmScript/Widgets/Rectangle.c:
525         * FvwmScript/Widgets/RadioButton.c:
526         * FvwmScript/Widgets/PushButton.c:
527         * FvwmScript/Widgets/PopupMenu.c:
528         * FvwmScript/Widgets/MiniScroll.c:
529         * FvwmScript/Widgets/Menu.c:
530         * FvwmScript/Widgets/List.c:
531         * FvwmScript/Widgets/ItemDraw.c:
532         * FvwmScript/Widgets/HScrollBar.c:
533         * FvwmScript/Widgets/HDipstick.c:
534         * FvwmScript/Widgets/CheckBox.c:
535         * FvwmScript/scanner.c:
536         * FvwmScript/Instructions.c:
537         * FvwmScript/FvwmScript.c:
538         * FvwmRearrange/FvwmRearrange.c:
539         * FvwmPager/x_pager.c:
540         * FvwmPager/FvwmPager.c:
541         * FvwmM4/FvwmM4.c:
542         * FvwmIdent/FvwmIdent.c:
543         * FvwmIconMan/xmanager.c:
544         * FvwmIconMan/x.c:
545         * FvwmIconMan/winlist.c:
546         * FvwmIconMan/readconfig.c:
547         * FvwmIconMan/fvwm.c:
548         * FvwmIconMan/functions.c:
549         * FvwmIconBox/icons.c:
550         * FvwmIconBox/FvwmIconBox.c:
551         * FvwmGtk/windowlist.c:
552         * FvwmGtk/FvwmGtk.c:
553         * FvwmForm/FvwmForm.c:
554         * FvwmEvent/FvwmEvent.c:
555         * FvwmDragWell/xdndDragSource.c:
556         * FvwmDragWell/fvwmDragWell.c:
557         * FvwmDebug/FvwmOldDebug.c:
558         * FvwmCpp/FvwmCpp.c:
559         * FvwmCommand/FvwmCommandS.c:
560         * FvwmButtons/parse.c:
561         * FvwmButtons/FvwmButtons.c:
562         * FvwmButtons/dynamic.c:
563         * FvwmButtons/draw.c:
564         * FvwmBanner/FvwmBanner.c:
565         * FvwmBacker/FvwmBacker.c:
566         * FvwmAuto/FvwmAuto.c:
567         * FvwmAnimate/FvwmAnimate.c:
568         * FvwmWinList/ButtonArray.c:
569         * FvwmWinList/FvwmWinList.c:
570         * FvwmProxy/FvwmProxy.c:
571         use new library include files
573         * FvwmProxy/FvwmProxy.c:
574         * FvwmTaskBar/ButtonArray.c:
575         * FvwmTaskBar/List.c:
576         * FvwmTaskBar/FvwmTaskBar.c:
577         do not include safemalloc.h directly
579 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
581         * FvwmPerl/FvwmPerl.in:
582         fix missing semicolon in previous patch
584         * FvwmWindowMenu/FvwmWindowMenu.in:
585         * FvwmTabs/FvwmTabs.in:
586         * FvwmPerl/FvwmPerl.in:
587         * FvwmDebug/FvwmDebug.in:
588         * FvwmDebug/FvwmGtkDebug.in:
589         use datarootdir
591 2007-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
593         * FvwmIdent/FvwmIdent.c (list_configure):
594         use the orig_hints_width_inc and orig_hints_height_inc
596         * FvwmIdent/FvwmIdent.c (list_configure):
597         (MakeList):
598         properly handle title dir in geometry reported by FvwmIdent
600 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
602         * FvwmWharf/Wharf.h:
603         * FvwmWharf/FvwmWharf.c:
604         * FvwmTaskBar/ButtonArray.h:
605         * FvwmTaskBar/ButtonArray.c:
606         * FvwmScript/types.h (struct XObj):
607         * FvwmBanner/FvwmBanner.c (GetXPMData):
608         * FvwmIconBox/icons.c (GetBackPixmap):
609         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
610         * FvwmRearrange/FvwmRearrange.c:
611         * FvwmIdent/FvwmIdent.c (list_end):
612         int instead of unsigned int
614 2007-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
616         * FvwmScript/script.c (yyparse):
617         use long instead of long int
619 2007-01-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
621         * FvwmIdent/FvwmIdent.c (MakeList):
622         new information about windows: "StickyPageIcon", "StickyDeskIcon" and
623         "WindowListSkip".
625 2007-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
627         * FvwmConsole/getline.c (get_line):
628         fixed compilation without readline
630 2007-01-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
632         * FvwmTaskBar/FvwmTaskBar.c (HandleButtonRelease):
633         expand variables for button commands. (In particluar default Start
634         action, which sent bad command to fvwm.)
636         * FvwmTaskBar/FvwmTaskBar.c (CheckForTip, HandleButtonRelease)
637         (HandleButtonRelease, HandleEvents, HandleEvents)
638         * FvwmTaskBar/Start.h (MouseInStartButton):
639         * FvwmTaskBar/Start.c (MouseInStartButton):
640         return found button x-position in MouseInStartButton
642         * FvwmTaskBar/Start.c (MouseInStartButton):
643         removed useless double loop
645 2007-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
647         * FvwmConsole/FvwmConsole.c (main):
648         (server):
649         (ReapChildren):
650         don't exit on SIGCHLD; die if there are no connection attempts within
651         60 seconds
653         * FvwmConsole/FvwmConsole.c (server):
654         * FvwmConsole/FvwmConsoleC.c (main):
655         use fvwm_send() and fvwm_recv()
657         * FvwmConsole/FvwmConsole.c (server):
658         * FvwmConsole/FvwmConsoleC.c:
659         * FvwmConsole/getline.c:
660         reindented
662 2007-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
664         * FvwmConsole/FvwmConsole.c (main):
665         don't check the return code of safemalloc - it either works or exits
667 2007-01-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
669         * FvwmConsole/FvwmConsole.c
670         removed prototype of `CloseSocket' function which isn't implemented
671         anywhere.
673         (server):
674         removed superfluous exit calls because ErrMsg already contains it.
675         fixed S_name allocated size.
677         * FvwmConsole/FvwmConsole.h:
678         removed unnedeed include "time.h".
680         * FvwmCpp/FvwmCpp.c:
681         * FvwmM4/FvwmM4.c:
682         removed unneeded include <sys/socket.h>.
684         * FvwmProxy/FvwmProxy.h:
685         removed unneeded include <sys/time.h>.
687         * FvwmIconBox/FvwmIconBox.h:
688         removed unnedeed include "fvwm/fvwm.h".
690         * FvwmConsole/FvwmConsole.h:
691         * FvwmIconBox/FvwmIconBox.h:
692         * FvwmIdent/FvwmIdent.h:
693         * FvwmPager/FvwmPager.h:
694         * FvwmWharf/Wharf.h:
695         when including header files not from standard library their names
696         should be put in double quotes not in angle brackets.
698         * FvwmBanner/FvwmBanner.c:
699         * FvwmIconBox/FvwmIconBox.c:
700         * FvwmIconBox/FvwmIconBox.h:
701         * FvwmIdent/FvwmIdent.h:
702         * FvwmPager/FvwmPager.h:
703         * FvwmWharf/Wharf.h:
704         removed unused `nocolor' function.
706         * FvwmTaskBar/FvwmTaskBar.c:
707         * FvwmTaskBar/Goodies.c:
708         removed unneeded include "Colors.h".
710         * FvwmTaskBar/Makefile.am:
711         removed Colors.[ch] from build list.
713         * FvwmTaskBar/Colors.c:
714         * FvwmTaskBar/Colors.h:
715         removed files
717 2007-01-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
719         * FvwmWinList/FvwmWinList.c:
720         init with no button pressed.
722 2007-01-03  Serge Koksharov  <gentoosiast dog yandex dot ru>
724         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
725         bugfix: IconColorset's bg wasn't updated immediately.
727         (main):
728         fixed typo.
730 2007-01-03  Renato Caldas  <seventhguardian@gmail.com>
732         * FvwmBacker/FvwmBacker.c:
733         * FvwmBacker/FvwmBanner.c:
734         removed unused variable fd_width;
736         * FvwmBacker/FvwmBanner.c (main):
737         replaced fd_width by x_fd+1 (the only fd) in the select() call
739 2007-01-02  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
741         * FvwmPager/FvwmPager.c (list_configure):
742         fix updating window desk
744 2006-12-30  Ben Kibbey <bjk@luxsci.net>
746         * FvwmGtk/dialog.c (dialog_entry):
747         Fix entry widget options with no argv[1].
749 2006-12-29  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
751         * FvwmForm/FvwmForm.c (ct_Timeout):
752         fix parsing of quoted command in Timout
754 2006-12-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
756         * FvwmProxy/FvwmProxy.c (GetProperty):
757         64-bit fix
759 2006-12-22  Serge Koksharov  <gentoosiast dog yandex dot ru>
761         * FvwmProxy/FvwmProxy.c:
762         Changed PROXY_GROUP_DEBUG define directive to False.
764         (My_XNextEvent):
765         Removed useless exit message.
767         * FvwmProxy/FvwmProxy.c:
768         * FvwmProxy/FvwmProxy.h:
769         Corrected VIM modelines.
771         * FvwmProxy/FvwmProxy.1.in:
772         Documentation fixes.
774 2006-12-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
776         * FvwmWinList/FvwmWinList.c (ProcessMessage):
777         Add buttons when items are added to make sure the lists are synced.
779         * FvwmWinList/ButtonArray.c (AddButton,ButtonNew):
780         Allow buttons to be created with NULL title.
782         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
783         Make sure that win is None until created.
785         * FvwmWinList/ButtonArray.c (ButtonNew):
786         Initialized alloced memory to 0.
788 2006-12-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
790         * FvwmCommand/FvwmCommand.c (main):
791         Fix reading lockfile.
793 2006-12-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
795         * FvwmPager/FvwmPager.h:
796         * FvwmPager/x_pager.c (do_scroll):
797         * FvwmPager/FvwmPager.c (main, process_message, list_reply):
798         Use Send_Reply instead of SendToModule to ease scroll burden.
800         * FvwmCommand/FvwmCommand.1.in:
801         * FvwmCommand/FvwmCommand.c (process_message):
802         * FvwmCommand/FvwmCommandS.c (server, process_message):
803         recieve messages from Send_Reply, and print them on -i1.
805 2006-11-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
807         * FvwmPager/FvwmPager.c (handle_config_win_package, list_add)
808         (list_configure):
809         join almost duplicate code handing ConfigWinPacket to a separate
810         function to avoid more bugs of the kind bellow.
812         * FvwmPager/FvwmPager.c (list_add):
813         make new windows handle allowed actions correctly.
815 2006-10-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
817         * FvwmProxy/FvwmProxy.c (FindProxyGroupWithWindowName):
818         fix declaration after statement
820 2006-10-07  Jason Weber  <baboon@imonk.com>
821         * FvwmProxy/FvwmProxy.c:
822         added window groups and proxy slots
824 2006-09-19  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
826         * FvwmScript/Widgets/List.c (EvtMouseList):
827         make sure rectT.height is given a value.
829         * FvwmProxy/FvwmProxy.c (ConfigureWindow, IconifyWindow):
830         chagned // to /* ... */
832         * FvwmProxy/FvwmProxy.c (LinkAction):
833         * FvwmIconMan/fvwm.c (property_change):
834         silence gcc 4 signedness warning by cast.
836         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
837         change mask_return to unsigned.
838         silence gcc 4 signedness warning by cast.
840         * FvwmWharf/icons.c (LoadIconFile):
841         * FvwmWharf/Wharf.h (icon_info):
842         * FvwmWharf/FvwmWharf.c (Loop, MapFolde, swallow):
843         * FvwmTaskBar/ButtonArray.h (ButtonArray, ButtonDimensions):
844         * FvwmTaskBar/ButtonArray.c (ButtonDimensions):
845         * FvwmScript/types.h (XObj):
846         * FvwmRearrange/FvwmRearrange.c:
847         * FvwmIdent/FvwmIdent.c (list_end):
848         * FvwmIconBox/FvwmIconBox.h (icon_info):
849         * FvwmIconBox/icons.c (GetBackPixmap):
850         * FvwmBanner/FvwmBanner.c (PImageIcon):
851         change dimensions and allocation counts to unsigned types.
853 2006-09-12  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
855         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
856         correctly handle trailing whitespace after geometry
858         * FvwmCommand/FvwmCommand.c (process_message):
859         print config_info on separate lines
860         * FvwmCommand/FvwmCommandS.c (relay_packet):
861         relay 0-length packages.
863 2006-08-29  Harald Dunkel  <harald.dunkel@t-online.de>
865         * FvwmScroll/GrabWindow.c:
866         * FvwmScript/Widgets/TextField.c:
867         * FvwmScript/Instructions.c:
868         * FvwmPager/x_pager.c:
869         * FvwmForm/ReadXServer.c:
870         * FvwmDragWell/xdndDragSource.c:
871           change offset and length args for XGetWindowProperty() to long
872           (to support 64bit architectures)
874 2006-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
876         * FvwmPager/FvwmPager.h (pager_window):
877         * FvwmPager/FvwmPager.c (list_configure):
878         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
879         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
880         (IconMoveWindow):
881         read allowed actions from fvwm instead of using ewmh.
883 2006-08-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
885         * FvwmPager/FvwmPager.h (pager_window):
886         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
887         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
888         (IconMoveWindow):
889         use ewmh allowed actions to track window movability.
890         (MoveWindow, IconMoveWindow):
891         removed my #if 0:ed code.
893 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
895         * FvwmPager/x_pager.c (MoveWindow):
896         remove non-working icon-bug workaround
898 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
900         * FvwmPager/x_pager.c (Scroll):
901         spacing
903         (MoveWindow, IconMoveWindow):
904         reindented and respaced
906         (MoveWindow):
907         make icon move use fvwm function
908         don't add border width and title height to coordinates.
909         workaround erratic icon behaviour when not on current desk
911         (IconMoveWindow):
912         make moves use fvwm function
914         (MoveWindow, IconMoveWindow):
915         #if 0 (with comments) questionable code doing double work
917 2006-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
919         * FvwmDragWell/fvwmDragWell.c (XStartup):
920         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag)
921         (xdndErrorHandler, xdndSrcDoDrag):
922         * FvwmM4/FvwmM4.c (main):
923         * FvwmTaskBar/Start.c (StartButtonParseConfig)
924         (MouseInStartButton, StartAndLaunchButtonItemInit)
925         (StartButtonInit, MouseInStartButton):
926         * FvwmTaskBar/FvwmTaskBar.c:
927         use False/True instead of FALSE/TRUE
929         * FvwmDragWell/fvwmDragWell.c (mouseInButton):
930         use 0/1 instead of FALSE/TRUE
932 2006-08-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
934         * FvwmIconMan/FvwmIconMan.1.in:
935         documented printdebug, refresh, searchback and searchforward builtin
936         commands.
937         fixed typos.
939         * FvwmIconMan/FvwmIconMan.c (main):
940         changed ifdef from ELECTRIC_FENCE to HAVE_LIBEFENCE.
941         removed now useless 'ifdef DEBUG_ATTACH' construction with hardcoded
942         paths.
943         removed now useless 'if 0' construction.
944         (PrintMemuse):
945         fixed compiler warning.
947         * FvwmIconMan/FvwmIconMan.h:
948         changed ifdef from DMALLOC to HAVE_DMALLOC_H.
950         * FvwmIconMan/debug.c (ConsoleDebug):
951         * FvwmIconMan/globals.c (print_managers):
952         * FvwmIconMan/readconfig.c (parse_format_dependencies):
953         (print_args):
954         (print_binding):
955         * FvwmIconMan/winlist.c (iconmanager_show):
956         * FvwmIconMan/xmanager.c (check_managers_consistency):
957         (print_button_info):
958         changed ifdefs from PRINT_DEBUG to FVWM_DEBUG_MSGS.
960         * FvwmIconMan/debug.h:
961         removed now useless 'if 0' construction.
963         * FvwmIconMan/globals.c:
964         removed useless commented definitions of Module & ModuleLen which now
965         aren't hardcoded.
967         * FvwmIconMan/readconfig.c:
968         removed ancient 'if FVWM_VERSION == 1' construction.
969         (print_binding):
970         compilation fix.
971         fixed compiler warnings.
973         * FvwmIconMan/xmanager.c (print_buttons):
974         removed (this function defined but isn't used anywhere in the
975         code and its functionality superseded by print_button_info
976         function).
977         fixed compiler warnings.
978         (print_button_info):
979         fixed compiler warnings.
981 2006-08-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
983         * FvwmPager/x_pager.c (IconMoveWindow, MoveWindow)
984         make icons with !IconTitle style moveable.
986 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
988         * FvwmIconMan/FvwmIconMan.1.in:
989         documented ShowOnlyFocused option.
990         fixed typo.
992         * FvwmIconMan/readconfig.c (read_in_resources):
993         corrected warning message when an argument to Shape option is
994         omitted.
996 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
998         * FvwmForm/FvwmForm.c (OpenWindows):
999         * FvwmForm/FvwmForm.h:
1000         * FvwmForm/ReadXServer.c (ReadXServer):
1001         added WM_DELETE_WINDOW support.
1003 2006-07-16  Scott Smedley  <ss@aao.gov.au>
1005         * FvwmTabs/FvwmTabs.in:
1006         * FvwmTabs/ConfigFvwmTabs:
1007         * FvwmTabs/FvwmTabs-DefaultSetup:
1008         Bugfix: wasn't adding "Tabize" menu item to menu.
1009         Created "CreateTabberWithWin" function to put focused window into
1010         a new tabber at the same position as the window.
1012 2006-07-13  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1014         * FvwmCommand/fifos.c (fifos_get_default_name):
1015         fix allocation when using FVWM_USERDIR
1017         * FvwmCommand/FvwmCommand.c (main):
1018         * FvwmCommand/FvwmCommandS.c (open_fifos):
1019         removed ifdefs for O_NOFOLLOW.
1021 2006-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1023         * FvwmCommand/fifos.c (fifos_get_default_name):
1024         replaced ifdefs
1026         * FvwmCommand/FvwmCommand.h:
1027         use libs/fvwm_sys_stat.h
1029 2006-07-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
1031         * modules/FvwmPager/FvwmPager.c:
1032         Compilation fix when --enable-debug-msgs configure option set.
1034 2006-07-11  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1036         * FvwmCommand/FvwmCommand.1.in:
1037         Documented the FVWM_USERDIR fallback.
1039         * FvwmCommand/FvwmCommandS.c (server):
1040         * FvwmCommand/FvwmCommand.c (main):
1041         Exit if no name coude be decided on. (Only if FVWM_USERDIR is unset.)
1042         Open files with O_NOFOLLOW if defined.
1043         * FvwmCommand/fifos.c (fifos_get_default_name):
1044         Make sure that the name returned either referre to files owned by
1045         the process owner or does not exist. Use FVWM_USERDIR as fallback.
1047         * FvwmCommand/FvwmCommandS.c (server):
1048         * FvwmCommand/FvwmCommand.c (main):
1049         * FvwmCommand/FvwmCommand.h
1050         * FvwmCommand/fifos.c:
1051         * FvwmCommand/Makefile.am:
1052         Make sure FvwmCommandS and FvwmCommand use the same default names
1053         by moving the code from FvwmCommand to a separate common function.
1055 2006-07-05  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1057         * FvwmConsole/FvwmConsoleC.c (main):
1058         * FvwmConsole/getline.c:
1059         Renamed the function getline to get_line to not conflict with stdio's
1060         getline. (bug #3772)
1062 2006-06-09  Scott Smedley  <ss@aao.gov.au>
1064         * FvwmTabs/FvwmTabs.in:
1065         Added "swallowIcon" option to provide visual feedback when tabber is
1066         going to unconditionally swallow the next window to popup.
1067         * FvwmTabs/FvwmTabs.pod:
1068         * FvwmTabs/FvwmTabs.1:
1069         Documented new "swallowIcon" option.
1070         List all mouse bindings available with the toolbar icons.
1072 2006-05-31  Scott Smedley  <ss@aao.gov.au>
1074         * FvwmTabs/FvwmTabs.in:
1075         * FvwmTabs/FvwmTabs.pod:
1076         * FvwmTabs/FvwmTabs.1:
1077         Added feature to swallow next new window that is created.
1079 2006-05-27  Scott Smedley  <ss@aao.gov.au>
1081         * FvwmTabs/ConfigFvwmTabs:
1082         bugfix: FvwmTabs wasn't preserving state between restarts.
1084 2006-05-09  Serge Koksharov  <gentoosiast dog yandex dot ru>
1086         * FvwmScript/Scripts/FvwmScript-ComExample.in:
1087         * FvwmTaskBar/Goodies.c:
1088         corrected typos
1090 2006-04-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1092         * FvwmPager/FvwmPag
1093         * FvwmPager/FvwmPager.h (HandleScrollDone,list_string):
1094         * FvwmPager/x_pager.c (Scroll, do_scroll, HandleScrollDone):
1095         Changed to pixel operation. Scrolling is summed up before sent to
1096         fvwm to speed up multiple subsequent scrollings that take place faster
1097         than fvwm can change viewport.
1099 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
1101         * FvwmTaskBar/FvwmTaskBar.1.in:
1102         added another undocumented `Pad' option description.
1104         * FvwmTaskBar/FvwmTaskBar.c:
1105         fixed typos
1107         * FvwmTaskBar/FvwmTaskBar.c:
1108         * FvwmTaskBar/Goodies.c:
1109         * FvwmTaskBar/Start.c:
1110         Because of incorrect module->namelen calculation entire
1111         FvwmTaskBar module was broken. _Test_ your changes before
1112         commits.
1114 2006-03-21  Serge Koksharov  <gentoosiast dog yandex dot ru>
1116         * FvwmAnimate/FvwmAnimate.c:
1117         corrected delay for Zoom3D animation effect
1119         * FvwmConsole/FvwmConsoleC.pl.1.in:
1120         * FvwmConsole/FvwmConsole.1.in:
1121         replaced all `Cntl' modificator key mentions with `Ctrl' to be
1122         consistent with rest of the documentation and because it's more
1123         conventional abbreviation.
1125         * FvwmForm/FvwmForm.1.in:
1126         * FvwmForm/FvwmForm-Rlogin:
1127         replaced all mentions of `rsh' with `ssh'. rsh is obsolete and
1128         inherently insecure. We shouldn't teach our users bad things,
1129         should we?
1131         * FvwmTaskBar/FvwmTaskBar.1.in:
1132         slightly clarified the `StartName' option description
1133         added the undocumented `MailDir' option description. Somebody
1134         violated section `K' of the convention list.
1136         * FvwmBacker/FvwmBacker.1.in:
1137         * FvwmDebug/FvwmGtkDebug.in:
1138         * FvwmDebug/FvwmGtkDebug.1:
1139         * FvwmEvent/FvwmEvent.1.in:
1140         * FvwmForm/FvwmForm.1.in:
1141         * FvwmIconMan/xmanager.c:
1142         * FvwmIdent/FvwmIdent.c:
1143         * FvwmIdent/FvwmIdent.1.in:
1144         * FvwmPerl/FvwmPerl.in:
1145         * FvwmPerl/FvwmPerl.1:
1146         * FvwmScript/FvwmScript.1.in:
1147         * FvwmScript/Widgets/Menu.c:
1148         * FvwmTabs/ConfigFvwmTabs:
1149         * FvwmTabs/FvwmTabs-DefaultSetup:
1150         * FvwmTaskBar/FvwmTaskBar.1.in:
1151         * FvwmTheme/FvwmTheme.1.in:
1152         corrected typos
1154 2006-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1156         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
1157         Use return code of FQueryPointer()
1159 2006-02-11  Renato Caldas  <seventhguardian@gmail.com>
1161         * FvwmIdent/FvwmIdent.c:
1162         * FvwmForm/FvwmForm.c:
1163         * FvwmGtk/FvwmGtk.c:
1164         Replaced global vars for name and name length for a ModuleArgs
1165         struct pointed by "module".
1166         main() changed to copy the global fd's for comunication with fvwm
1167         from the struct.
1168         main() changed to use ParseModuleArgs instead of the "manual"
1169         parsing methods.
1170         main() changed to use the struct's user_argc and user_argv for
1171         parsing command line options.
1172         Small misc changes to use module->name for error messages.
1174         * FvwmIdent/FvwmIdent.c:
1175         Replaced the app window global var (app_win) for module->window.
1177         * FvwmForm/FvwmForm.c (ParseConfigLine):
1178         (ReadConfig):
1179         (ParseActiveMessage):
1180         * FvwmGtk/FvwmGtk.c (parse_config_line):
1181         (parse_options):
1182         Changed functions to use CatString3 and module->name.
1184 2006-02-10  George Potapov <nephrite@inbox.ru>
1186         * modules/FvwmButtons/FvwmButtons.1.in
1187         * FvwmButtons/FvwmButtons.c (Loop):
1188         (ButtonPressProcess):
1189         * modules/FvwmButtons/FvwmButtons.h
1190         * FvwmButtons/dynamic.c (parse_message_line):
1191         Added command PressButton to module FvwmButtons
1193 2006-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1195         * FvwmSave/FvwmSave.1.in:
1196         removed documentation referring to NoClutter from FvwmSave man page
1198 2006-02-10  Mikhael Goikhman  <migo@homemail.com>
1200         * FvwmButtons/FvwmButtons.c:
1201         * FvwmButtons/FvwmButtons.h:
1202         * FvwmButtons/button.h:
1203         * FvwmButtons/draw.h:
1204         * FvwmButtons/icons.c:
1205         * FvwmButtons/icons.h:
1206         * FvwmButtons/misc.c:
1207         * FvwmButtons/misc.h:
1208         * FvwmButtons/output.c:
1209         * FvwmButtons/parse.c:
1210         reformat FvwmButtons code to be more readable and consistent
1212 2006-02-10  Renato Caldas  <seventhguardian@gmail.com>
1214         * FvwmTheme/FvwmTheme.c:
1215         * FvwmScript/FvwmScript.c:
1216         * FvwmScript/Instructions.c:
1217         * FvwmSave/FvwmSave.c:
1218         * FvwmSaveDesk/FvwmSaveDesk.c:
1219         * FvwmRearrange/FvwmRearrange.c:
1220         * FvwmScroll/FvwmScroll.c:
1221         * FvwmScroll/FvwmScroll.h:
1222         * FvwmScroll/GrabWindow.c:
1223         * FvwmTaskBar/FvwmTaskBar.c:
1224         * FvwmTaskBar/Goodies.c:
1225         * FvwmTaskBar/List.c:
1226         * FvwmTaskBar/Start.c:
1227         Replaced global vars for name and name length for a ModuleArgs
1228         struct pointed by "module".
1229         main() changed to copy the global fd's for comunication with fvwm
1230         from the struct.
1231         main() changed to use ParseModuleArgs instead of the "manual"
1232         parsing methods.
1233         main() changed to use the struct's user_argc and user_argv for
1234         parsing command line options.
1235         Small misc changes to use module->name for error messages.
1237         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
1238         (ParseConfigLine):
1239         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
1240         Changed functions to use CatString3 and module->name.
1242         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1243         Changed function to use module->namelen.
1245         * FvwmScroll/FvwmScroll.c:
1246         Replaced global var win_app for module->window.
1248         * FvwmRearrange/FvwmRearrange.c:
1249         Removed unused variable "len".
1251         * FvwmTaskBar/Start.c:
1252         * FvwmScript/Instructions.c:
1253         Added #include "libs/Module.h" in order to be able
1254         to use the ModuleArgs struct
1256 2006-02-09  Renato Caldas  <seventhguardian@gmail.com>
1258         * FvwmAuto/FvwmAuto.c:
1259         * FvwmConsole/FvwmConsole.c:
1260         * FvwmConsole/FvwmConsole.h:
1261         * FvwmAnimate/FvwmAnimate.c:
1262         Changed to use ParseModuleArgs instead of the "manual" parsing methods.
1263         Changed to use ModuleArgs struct for module name-storing.
1265         * FvwmConsole/FvwmConsole.c:
1266         Removed some redundant name-storing vars.
1268 2006-02-04  Scott Smedley  <ss@aao.gov.au>
1270         * FvwmTabs/FvwmTabs.in:
1271         * FvwmTabs/FvwmTabs.pod:
1272         * FvwmTabs/FvwmTabs.1:
1273         i18n & l10n support.
1274         New 'buttonYPadding' option.
1275         Updated man page.
1276         Removed version information from 'About' dialog.
1278 2006-02-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1280         * FvwmBacker/FvwmBacker.c:
1281         reindented code
1283 2006-01-30  Scott Smedley  <ss@aao.gov.au>
1285         * FvwmTabs/FvwmTabs.in:
1286         * FvwmTabs/FvwmTabs.pod:
1287         * FvwmTabs/ConfigFvwmTabs:
1288         Allow user to specify position of new tabbers with:
1289                 NewTabber --geometry=+0+0 uniqueId
1290         bugfix: don't hardcode height of button frame - allow it to be
1291         determined by the size of the font/mini-icon.
1293 2006-01-15  Mikhael Goikhman  <migo@homemail.com>
1295         * FvwmTabs/FvwmTabs.1:
1296         * FvwmTabs/Makefile.am:
1297         do not automatically generate man page on "make", so that perl is
1298         not required to install fvwm, this also fixes double "make dist"
1300 2005-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1302         * FvwmAnimate/FvwmAnimate.c:
1303         * FvwmAuto/FvwmAuto.c:
1304         * FvwmButtons/button.c:
1305         * FvwmButtons/draw.c:
1306         * FvwmButtons/dynamic.c:
1307         * FvwmButtons/icons.c:
1308         * FvwmButtons/output.c:
1309         * FvwmButtons/parse.c:
1310         * FvwmCommand/FvwmCommand.h:
1311         * FvwmConsole/FvwmConsole.h:
1312         * FvwmCpp/FvwmCpp.c:
1313         * FvwmDebug/FvwmOldDebug.c:
1314         * FvwmDragWell/fvwmDragWell.c:
1315         * FvwmForm/FvwmForm.c:
1316         * FvwmGtk/expand.c:
1317         * FvwmGtk/windowlist.c:
1318         * FvwmIconBox/FvwmIconBox.c:
1319         * FvwmIconBox/icons.c:
1320         * FvwmIconMan/FvwmIconMan.c:
1321         * FvwmIconMan/readconfig.c:
1322         * FvwmIconMan/xmanager.c:
1323         * FvwmIdent/FvwmIdent.c:
1324         * FvwmM4/FvwmM4.c:
1325         * FvwmRearrange/FvwmRearrange.c:
1326         * FvwmSave/FvwmSave.c:
1327         * FvwmSaveDesk/FvwmSaveDesk.c:
1328         * FvwmTaskBar/ButtonArray.c:
1329         * FvwmTaskBar/FvwmTaskBar.c:
1330         * FvwmTaskBar/Goodies.c:
1331         * FvwmTaskBar/List.c:
1332         * FvwmWharf/ASSound/ASSound.c:
1333         * FvwmWharf/FvwmWharf.c:
1334         * FvwmWharf/icons.c:
1335         * FvwmWharf/stepgfx.c:
1336         * FvwmWinList/ButtonArray.c:
1337         * FvwmWinList/FvwmWinList.c:
1338         * FvwmWinList/List.c:
1339         do not #include stdlib.h (comes from config.h)
1341         * FvwmButtons/draw.c:
1342         do not #include strings.h (not portable; comes from config.h)
1344 2005-11-21  Harry Felder  <harry@rentec.com>
1346         * FvwmProxy/FvwmProxy.c (AdjustOneWindow):
1347         fixed C89 compile error
1349 2005-11-07  Scott Smedley  <ss@aao.gov.au>
1351         * FvwmTabs/FvwmTabs.in:
1352         * FvwmTabs/ConfigFvwmTabs:
1353         * FvwmTabs/FvwmTabs-DefaultSetup:
1354         * FvwmTabs/Makefile.am:
1355         * FvwmTabs/FvwmTabs.pod:
1356         * FvwmTabs/.cvsignore:
1357         Added FvwmTabs module.
1359 2005-10-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1361         * FvwmButtons/parse.c (ParseTitle):
1362         (ParseButton):
1363         fixed the "center" button option
1365 2005-10-18  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1367         * FvwmPerl/FvwmPerl:
1368         * FvwmPerl/FvwmPerl.in (Examples):
1369         fixed typo (WrapToWindow -> WarpToWindow)
1371 2005-09-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1373         * FvwmCommand/FvwmCommand.c (list_configure):
1374         removed print of removed placed_wb3 flag
1376 2005-09-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1378         * FvwmIdent/FvwmIdent.c (MakeList):
1379         64-bit fixes
1381 2005-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1383         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
1384         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
1385         new option "Pad" to control the gap between the buttons
1387 2005-08-11  Mikhael Goikhman  <migo@homemail.com>
1389         * FvwmPerl/FvwmPerl.in:
1390         * FvwmPerl/FvwmPerl.1:
1391         implement new configurable "export" action (and "unexport") that
1392         defines (or undefines) shortcut fvwm functions to easier send
1393         "eval", "load" and "preprocess" actions;
1394         reuse the initial preprocessing quote if any; improve documentation
1396 2005-08-08  Jason Weber  <baboon@imonk.com>
1398         * FvwmProxy/FvwmProxy.1.in:
1399         * FvwmProxy/FvwmProxy.c:
1400         * FvwmProxy/FvwmProxy.h:
1401         Added ProxyIconified option to retain proxies for iconified windows
1402         and give them their own colorset.
1403         Fixed inappropriate collisions between proxies on different desks
1404         and also lock proxy offsets on moving windows instead of snapping
1405         to window center.
1407 2005-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1409         * FvwmBanner/fvwm-logo-current.xbm:
1410         * FvwmBanner/fvwm-logo-current.xpm:
1411         use the new logo
1413 2005-08-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1415         * FvwmScript/FvwmScript.1.in:
1416         corrected a typo
1418 2005-07-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1420         * FvwmProxy/FvwmProxy.c (myXErrorHandler):
1421         (myXIOErrorHandler):
1422         * FvwmGtk/windowlist.c (compare_desk):
1423         * FvwmConsole/FvwmConsole.c (server):
1424         64-bit fixes
1426 2005-07-20  Mikhael Goikhman  <migo@homemail.com>
1428         * FvwmPerl/FvwmPerl.in:
1429         * FvwmPerl/FvwmPerl.1:
1430         support window context in "preprocess" action
1432 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1434         * FvwmBacker/FvwmBacker.c (SetRootAtoms):
1435         (DeleteRootAtoms):
1436         * FvwmWinList/FvwmWinList.c (SetMwmHints):
1437         * FvwmWinList/FvwmWinList.c (PropMotifWmHints):
1438         * FvwmTaskBar/FvwmTaskBar.c (SetMwmHints):
1439         * FvwmTaskBar/FvwmTaskBar.h (PropMotifWmHints):
1440         64-bit fixes
1442 2005-07-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1444         * FvwmIconMan/xmanager.c (draw_relief):
1445         don't remove the button relief if a button ever gets too small for the
1446         relief; instead, shrink the relief for the moment, but remember the
1447         original value
1449 2005-06-28  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1451         * FvwmDebug/FvwmDebug.in:
1452         register handler for extended messages
1454 2005-06-07  Dan Espen  <dane@mk.telcordia.com>
1456         * FvwmScript/FvwmScript.1.in (following): Clarify description of
1457         Do block.
1459 2005-06-02  Dan Espen  <dane@mk.telcordia.com>
1461         * FvwmAuto/FvwmAuto.c (main): Spelling fix in comment
1462         contition -> condition.
1464 2005-03-22  Dan Espen  <dane@mk.telcordia.com>
1466         * FvwmProxy/FvwmProxy.1.in: Use new variable syntax.
1468 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
1470         * FvwmProxy/FvwmProxy.1.in: Fix .IP syntax.
1472 2005-02-26  Scott Smedley  <scottie7@tpg.com.au>
1474         * modules/FvwmButtons/FvwmButtons.1.in:
1475         * modules/FvwmButtons/FvwmButtons.c:
1476         * modules/FvwmButtons/FvwmButtons.h:
1477         * modules/FvwmButtons/button.c:
1478         * modules/FvwmButtons/button.h:
1479         * modules/FvwmButtons/draw.c:
1480         * modules/FvwmButtons/dynamic.c:
1481         * modules/FvwmButtons/icons.c:
1482         * modules/FvwmButtons/icons.h:
1483         * modules/FvwmButtons/output.c:
1484         * modules/FvwmButtons/parse.c:
1485         Changed 'flags' from 'unsigned int' to proper struct. Now more
1486         flags are available.
1487         Added ActiveColorset & PressColorset options for _individual_
1488         buttons. (Overrides global ActiveColorset & PressColorset options.)
1491 2005-02-05  Bjoern Steinbrink <b.steinbrink@gmx.de>
1493         * FvwmScript/FvwmScript.c (MainLoop):
1494         Fixed periodic tasks being executed too often when there are pending
1495         events.
1496         * FvwmScript/FvwmScript.1.in: Typo, PeriodicTasks is one word with
1497         ending s.
1499 2005-01-10  Olivier Chapuis  <olivier.chapuis@free.fr>
1501         * FvwmIconMan/xmanager.c (set_win_displaystring):
1502         Fixed flickering by setting the string dirty flags only if the
1503         displayed string really change
1505 2004-12-21  Mikhael Goikhman  <migo@homemail.com>
1507         * FvwmDebug/FvwmDebug.in:
1508         s/--semd-windowlist/--send-windowlist/
1510 2004-12-11  Dan Espen  <dane@mk.telcordia.com>
1512         * FvwmIconMan/FvwmIconMan.1.in:
1513         Remove lang_check markers.
1515 2004-12-11  Olivier Chapuis  <olivier.chapuis@free.fr>
1517         * FvwmIconMan/FvwmIconMan.1.in:
1518         Try to clarify
1520 2004-12-08  Dan Espen  <dane@mk.telcordia.com>
1522         * FvwmIconMan/FvwmIconMan.1.in: lang check.
1523         Still needs clarification.
1525 2004-12-02  Olivier Chapuis  <olivier.chapuis@free.fr>
1527         * FvwmIconMan/xmanager.h:
1528         * FvwmIconMan/xmanager.c (set_win_displaystring):
1529         (tips_cancel):
1530         (tips_on):
1531         (tips_update_label):
1532         * FvwmIconMan/x.c (xevent_loop):
1533         (X_init_manager):
1534         (init_display):
1535         * FvwmIconMan/readconfig.c (read_in_resources):
1536         (process_dynamic_config_line):
1537         * FvwmIconMan/globals.c (init_win_manager):
1538         * FvwmIconMan/fvwm.c (new_window):
1539         (destroy_window):
1540         * FvwmIconMan/FvwmIconMan.h:
1541         * FvwmIconMan/FvwmIconMan.c (main_loop):
1542         * FvwmIconMan/FvwmIconMan.1.in:
1543         Implemented tips
1545         * FvwmIconMan/xmanager.c (first_row_len):
1546         (index_to_box):
1547         Formatting
1549         * FvwmIconMan/xmanager.c (figure_geometry):
1550         (xy_to_button):
1551         (set_button_geometry):
1552         (set_shape):
1553         * FvwmIconMan/readconfig.c (read_in_resources):
1554         * FvwmIconMan/globals.c (init_win_manager):
1555         * FvwmIconMan/FvwmIconMan.h:
1556         * FvwmIconMan/FvwmIconMan.1.in:
1557         New options MaxButtonWidth and MaxButtonWidthByColumns
1559 2004-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1561         * FvwmCommand/FvwmCommand.c (main):
1562         fixed previous patch
1564 2004-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1566         * FvwmCommand/FvwmCommandS.c:
1567         * FvwmCommand/FvwmCommand.c:
1568         fixed removing another process' run file if killed too early
1569         fixed removing a random file if killed too early
1571 2004-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1573         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1574         fixed uninitialised shape in empty buttons
1576         * FvwmButtons/draw.c (RedrawButton):
1577         fixed GC leak
1579 2004-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1581         * FvwmScript/Instructions.c (Loop):
1582         fixed parsing of for loops
1584 2004-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1586         * FvwmIconMan/xmanager.c (check_in_window):
1587         * FvwmIconMan/readconfig.c (read_in_resources):
1588         * FvwmIconMan/fvwm.c (focus_change):
1589         * FvwmIconMan/globals.c (init_win_manager):
1590         * FvwmIconMan/FvwmIconMan.h:
1591         applied ShowOnlyFocused patch by George Potapov
1593 2004-09-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1595         * FvwmPager/x_pager.c (ReConfigureIcons):
1596         (AddNewWindow):
1597         (ChangeDeskForWindow):
1598         (MoveResizePagerView):
1599         sometimes, a window being moved did not get updated in the pager,
1601 2004-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1603         * FvwmCommand/FvwmCommand.c (main):
1604         SIGPIPE fix w/ BSD signals
1605         (sig_ttin):
1606         ignore SIGTTOU just like SIGTTIN after either was received once
1607         (main):
1608         exit unconditionally if a pidfile is detected
1609         (main):
1610         fixed some race conditions with pidfile
1612 2004-09-03  Scott Smedley  <scottie7@tpg.com.au>
1614         * FvwmButtons/dynamic.c:
1615         * FvwmButtons/FvwmButtons.1:
1616         Allow ActiveTitle, ActiveIcon, PressTitle & PressIcon to be
1617         changed dynamically.
1619         * FvwmButtons/FvwmButtons.c:
1620         remove logging statement.
1622 2004-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1624         * FvwmWinList/FvwmWinList.c (main):
1625         (LoopOnEvents):
1626         (LinkAction):
1627         * FvwmTaskBar/FvwmTaskBar.c (ClickAction):
1628         (HandleButtonRelease):
1629         (LinkAction):
1630         (StartMeUp):
1631         (main):
1632         * FvwmProxy/FvwmProxy.c (LinkAction):
1633         (DispatchEvent):
1634         (parse_options):
1635         * FvwmIconBox/FvwmIconBox.c (parsemouse):
1636         * FvwmIconMan/x.c (handle_buttonevent):
1637         * FvwmIconMan/readconfig.c (ParseMouseEntry):
1638         * FvwmButtons/FvwmButtons.c (AddButtonAction):
1639         (GetButtonAction):
1640         (swallow):
1641         * FvwmTaskBar/Start.c (ParseButtonOptions):
1642         (getButtonCommand):
1643         (getButtonCommand):
1644         (StartAndLaunchButtonItemInit):
1645         * FvwmTaskBar/Start.h:
1646         fixed use of NUMBER_OF_MOUSE_BUTTONS vs.
1647         NUMBER_OF_EXTENDED_MOUSE_BUTTONS
1649 2004-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1651         * FvwmButtons/output.c (DumpButtons):
1652         * FvwmButtons/parse.c (ParseSwallow):
1653         (ParseContainer):
1654         (ParseButton):
1655         * FvwmButtons/FvwmButtons.c (Loop):
1656         with the SwallowNew option, swallow a new window if swallowed window
1657         dies and the user start it again manually
1659 2004-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1661         * FvwmTaskBar/Goodies.c (f_scandir):
1662         (cool_get_inboxstatus_maildir):
1663         (cool_get_inboxstatus):
1664         (cool_get_inboxstatus_mbox):
1665         (GoodiesParseConfig):
1666         added MailDir option to FvwmTaskBar by Jim C. Brown
1668 2004-08-02  Scott Smedley  <scottie7@tpg.com.au>
1670         * FvwmButtons/draw.c:
1671         * FvwmButtons/FvwmButtons.c:
1672         * FvwmButtons/icons.h:
1673         * FvwmButtons/icons.c:
1674         Make "Pixmap none" transparency work.
1676 2004-07-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1678         * FvwmButtons/draw.c (buttonBGColorset):
1679         don't hilight swallowing buttons at startup
1681         * FvwmButtons/FvwmButtons.c (MW_EVENTS):
1682         (handle_new_position):
1683         (Loop):
1684         fixed redrawing of ActiveColorset when a complex function is run
1685         hilight panel buttons while panel is sliding in or out
1687 2004-07-16  Scott Smedley  <scottie7@tpg.com.au>
1689         * FvwmButtons/FvwmButtons.c:
1690         bugfix: cancelling a button press didn't cause the active
1691         button to be redrawn as active.
1693 2004-07-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1695         * FvwmBanner/FvwmBanner.c (main):
1696         removed C++ comment
1698 2004-07-15  Scott Smedley  <scottie7@tpg.com.au>
1700         * FvwmButtons/FvwmButtons.1:
1701         * FvwmButtons/FvwmButtons.c:
1702         * FvwmButtons/FvwmButtons.h:
1703         * FvwmButtons/button.c:
1704         * FvwmButtons/button.h:
1705         * FvwmButtons/draw.c:
1706         * FvwmButtons/icons.c:
1707         * FvwmButtons/parse.c:
1708         Changed option prefix of HoverColorset, HoverIcon & HoverTitle
1709         to "Active".
1710         Maintain "Press" look when waiting for window to popup.
1711         Lots of minor bugfixes.
1713 2004-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1715         * FvwmButtons/FvwmButtons.c (Loop):
1716         (handle_new_button):
1717         fixed various button drawing problems w/ and w/o hover buttons
1719         * FvwmButtons/FvwmButtons.c (mymalloc):
1720         * FvwmButtons/draw.c (RedrawButton):
1721         Fixed core dump with HoverColorset when the pointer enters an empty
1722         button
1724         * FvwmTaskBar/Goodies.c (CreateTipWindow):
1725         removed dead code
1727         * FvwmProxy/FvwmProxy.c:
1728         compilation fixes
1730         * FvwmTaskBar/Goodies.c (change_goody_colorset):
1731         (PopupTipWindow):
1732         fixd colour set updating code
1734 2004-07-12  Jason Weber  <baboon@imonk.com>
1736         * FvwmProxy/FvwmProxy.c:
1737         * FvwmProxy/FvwmProxy.1:
1738         New modifier release
1740 2004-07-12  Mikhael Goikhman  <migo@homemail.com>
1742         * FvwmDebug/FvwmDebug.in:
1743         use event's dump method
1745         * FvwmDebug/FvwmGtkDebug.in:
1746         support looped args in events
1748         * FvwmPerl/FvwmPerl.in:
1749         support window context in cmd(); improve documentation
1751         * FvwmProxy/FvwmProxy.1:
1752         minor reformatting
1754 2004-07-11  Scott Smedley  <scottie7@tpg.com.au>
1756         * FvwmButtons/FvwmButtons.1:
1757         * FvwmButtons/FvwmButtons.c:
1758         * FvwmButtons/FvwmButtons.h:
1759         * FvwmButtons/button.c:
1760         * FvwmButtons/draw.c:
1761         * FvwmButtons/icons.c:
1762         * FvwmButtons/parse.c:
1763         More FvwmButtons eye candy: PressColorset, PressIcon & PressTitle
1764         options. Don't utilise Hover options when button is selected.
1766 2004-07-10  Scott Smedley  <scottie7@tpg.com.au>
1768         * FvwmButtons/FvwmButtons.1:
1769         * FvwmButtons/FvwmButtons.c:
1770         * FvwmButtons/FvwmButtons.h:
1771         * FvwmButtons/button.c:
1772         * FvwmButtons/draw.c:
1773         * FvwmButtons/dynamic.c:
1774         * FvwmButtons/icons.c:
1775         * FvwmButtons/icons.h:
1776         * FvwmButtons/parse.c:
1777         FvwmButtons eye candy: HoverColorset, HoverIcon & HoverTitle options.
1778         Now also possible to ChangeButton Icon/Title if originally no
1779         icon/title specified.
1781 2004-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1783         * FvwmGtk/Makefile.am (man_onedir):
1784         fixed FvwmGtk.1 rule when DESTDIR is set
1786 2004-07-08  Bjoern Steinbrink <b.steinbrink@gmx.de>
1788         * FvwmAuto/FvwmAuto.c (main):
1789         Added check to avoid calling enter and leave function for the same
1790         window if the focus was lost for less than delay time.
1792         * FvwmPager/FvwmPager.c (ParseColorset):
1793         64 bit fix
1795 2004-07-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1797         * FvwmProxy/FvwmProxy.c (DrawProxyBackground):
1798         (DrawWindow):
1799         fixed X errors
1800         (LinkAction):
1801         fixed bug in that prevented to use Click<n> actions
1803 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
1805         * FvwmWindowMenu/FvwmWindowMenu.in:
1806         * FvwmWindowMenu/FvwmWindowMenu.1:
1807         fix Function default, synchronize with changes in perllib
1809 2004-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1811         * FvwmTaskBar/Goodies.c (cool_get_inboxstatus):
1812         * FvwmScript/script.c:
1813         * FvwmScript/script.y:
1814         * FvwmScript/Instructions.c (InitCom):
1815         * FvwmProxy/FvwmProxy.c (AbortProxies):
1816         (ProcessMessage):
1817         * FvwmPager/x_pager.c (UpdateWindowShape):
1818         * FvwmForm/FvwmForm.c:
1819         * FvwmIconMan/fvwm.c (remanage_winlist):
1820         * FvwmDragWell/fvwmDragWell.c:
1821         * FvwmConsole/getline.c (getline):
1822         * FvwmConsole/FvwmConsole.c:
1823         * FvwmButtons/FvwmButtons.c:
1824         * FvwmBacker/FvwmBacker.c (EndLessLoop):
1825         (ReadFvwmPipe):
1826         fixed compilation with -Wall -Wstrict-prototypes -Wpointer-arith
1828 2004-06-27  Scott Smedley <ss@aao.gov.au>
1830         * FvwmWindowMenu/FvwmWindowMenu.in:
1831         bugfix: (report #1146) Some special characters require a
1832         double-sequence to get a literal character in menus.
1834 2004-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1836         * FvwmConsole/FvwmConsole.c (server):
1837         make FvwmConsole socket inaccessible by other users
1838         (CloseSocket):
1839         removed
1840         (clean_up):
1841         new function
1843         * FvwmConsole/FvwmConsoleC.c (ReapChildren):
1844         (main):
1845         kill all FvwmConsole processes if a child dies
1847         * FvwmConsole/FvwmConsole.c (CloseSocket):
1848         fixed core dump
1849         (main):
1851         * FvwmIconMan/xmanager.c (check_in_window):
1852         * FvwmIconMan/globals.c (init_win_manager):
1853         * FvwmIconMan/readconfig.c (read_in_resources):
1854         new FvwmIconMan option ShowNoIcons
1856         * FvwmConsole/FvwmConsoleC.c (sclose):
1857         (ErrMsg):
1858         fixed core dump
1860 2004-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1862         * FvwmWinList/ButtonArray.c (DoButton):
1863         fixed a minor drawing problem
1865 2004-06-05  Scott Smedley  <ss@aao.gov.au>
1867         * FvwmWindowMenu/FvwmWindowMenu.in:
1868         * FvwmWindowMenu/FvwmWindowMenu.1:
1869         Rewrote module to use new WindowList tracker.
1870         Updated man page.
1872 2004-06-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1874         * FvwmConsole/FvwmConsoleC.c (main):
1875         handle SIGPIPE
1877 2004-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1879         * FvwmCommand/FvwmCommand.c (main):
1880         handle SIGPIPE
1882 2004-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1884         * FvwmGtk/Makefile.am:
1885         fixed FvwmGtk.1 installation
1887 2004-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1889         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1890         fixed multi line FvwmTaskBar race condition introduced in earlier patch
1892         * FvwmButtons/FvwmButtons.1:
1893         corrected example
1895 2004-03-15  Chris Ross  <cross+fvwm@distal.com>
1897         * FvwmIconMan/FvwmIconMan.1:
1898         * FvwmIconMan/FvwmIconMan.h:
1899         * FvwmIconMan/globals.c (init_win_manager):
1900         * FvwmIconMan/readconfig.c (read_in_resources):
1901         * FvwmIconMan/xmanager.c (draw_3d_icon):
1902         (draw_relief):
1903         Added ReliefThickness option to FvwmIconMan to control
1904         the width of the relief used for both icon manager buttons
1905         and icons.  Works much the same as the Frame specification
1906         of FvwmButtons.
1908 2004-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1910         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
1911         fixed crash
1913         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1914         the options of the Button option were case sensitive
1916 2004-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1918         * FvwmWharf/FvwmWharf.c:
1919         added X error handler
1921 2004-02-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1923         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
1924         force StaticGravity upon panel windows
1926 2004-02-04  Marcus Lundblad  <ml@update.uu.se>
1928         * FvwmScript/Widgets/TextField.c (InitTextField)
1929         (DrawPointText)
1930         (DrawTextField)
1931         (EvtMouseTextField)
1932         (EvtKeyTextField):
1933         * FvwmScript/Widgets/Tools.h:
1934         * FvwmScript/Widgets/Tools.c (getByteOffsetBoundsCheck)
1935         (getCharOffsetBoundsCheck)
1936         (InsertText)
1937         (GetText):
1938         Fixed to work with multibyte character sets
1940 2004-01-24  Olivier Chapuis  <olivier.chapuis@free.fr>
1942         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1943         Fixed Button parsing when some tabs are used
1945 2004-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1947         * FvwmScript/Scripts/FvwmScript-Quit:
1948         correct reboot action
1950 2004-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1952         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1953         (StartButtonInit):
1954         do not ignore left and right margins if no start button is defined
1956 2004-01-04  Olivier Chapuis  <olivier.chapuis@free.fr>
1958         * FvwmTheme/FvwmTheme.1:
1959         Typo: WindowShadeScrools -> WindowShadeShrinks
1961         * FvwmScript/FvwmScript.c (MainLoop):
1962         Updated root transparent bg when we are (un)swallowed
1964 2003-12-08  Mikhael Goikhman  <migo@homemail.com>
1966         * FvwmTheme/FvwmTheme.1:
1967         added small notes
1969 2003-11-15  Mikhael Goikhman  <migo@homemail.com>
1971         * FvwmScript/Scripts/fvwm-script-setup95.pl:
1972         some clean up and added small new functionality
1974 2003-11-12  Mikhael Goikhman  <migo@homemail.com>
1976         * FvwmWindowMenu.in:
1977         * FvwmWindowMenu.1:
1978         fixed the man page
1980 2003-10-31  Mikhael Goikhman  <migo@homemail.com>
1982         * FvwmPerl/FvwmPerl.in:
1983         * FvwmPerl/FvwmPerl.1:
1984         added showMessage user function to find and invoke a good dialog window
1985         and better documentation
1987 2003-10-26  Mikhael Goikhman  <migo@homemail.com>
1989         * FvwmAnimate/FvwmAnimate.c:
1990         * FvwmAnimate/FvwmAnimate.1:
1991         added dynamical commands "pause", "play", "push", "pop", "reset"
1993 2003-09-02  olicha  <olivier.chapuis@free.fr>
1995         * FvwmScript/Widgets/Swallow.c (ProcessMsgSwallow):
1996         Fixed swallowexec by also checking for the ressource and class names
1998 2003-09-01  olicha  <olivier.chapuis@free.fr>
2000         * FvwmScript/FvwmScript.c (MainLoop):
2001         * FvwmScript/Widgets/Swallow.c (swallow):
2002         Indicate the swallower window id into the string part of the
2003         MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed
2004         modules know about its swallower
2006         * FvwmScript/Widgets/Swallow.c (InitSwallow):
2007         (swallow):
2008         * FvwmScript/FvwmScript.c (ShutdownX):
2009         (MainLoop):
2010         * FvwmScript/types.h:
2011         Make FvwmScript as a session manager for its swallowed apps when fvwm
2012         is runned under a session manager and FvwmScript swallow some
2013         applications.
2015         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2016         Fixed shaded direction when the TaskBar unshade and shade itself
2017         during animation
2019 2003-08-25  olicha  <olivier.chapuis@free.fr>
2021         * FvwmIconBox/FvwmIconBox.c (process_message):
2022         (animate):
2023         Fixed animation when IconBox or its swallower is shaded: do
2024         not animate
2026         * FvwmButtons/FvwmButtons.c (swallow):
2027         (process_message):
2028         Indicate the swallower window id into the string part of
2029         the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg,
2030         so that swallowed modules know about its swallower
2032         * FvwmIconMan/fvwm.c (property_change):
2033         (set_win_configuration):
2034         * FvwmIconMan/xmanager.c (set_win_iconified):
2035         * FvwmIconMan/FvwmIconMan.h:
2036         Fixed animation when IconMan or its swallower is shaded: animated on
2037         the frame
2039         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2040         Fixed animation when WinList is shaded: animated on the frame
2042         * FvwmButtons/FvwmButtons.c:
2043         * FvwmButtons/parse.c (ParseConfiguration):
2044         * FvwmScript/FvwmScript.c (ParseOptions):
2045         * FvwmIconBox/icons.c:
2046         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
2047         * FvwmTaskBar/Start.c:
2048         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2049         (configopts):
2050         Removed color limit config info message which is not used anymore
2052 2003-08-08  olicha  <olivier.chapuis@free.fr>
2054         * FvwmButtons/FvwmButtons.c (exec_swallow):
2055         Removed debug code
2057 2003-08-07  olicha  <olivier.chapuis@free.fr>
2059         * FvwmCpp/FvwmCpp.c (cpp_defs):
2060         * FvwmM4/FvwmM4.c (m4_defs):
2061         Replaced mktemp by fvwm_mkstemp
2063 2003-08-07  olicha  <olivier.chapuis@free.fr>
2065         * FvwmButtons/FvwmButtons.h:
2066         * FvwmButtons/parse.c (ParseButton):
2067         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
2068         (My_FNextEvent):
2069         (swallow):
2070         (exec_swallow):
2071         (Loop):
2072         (SpawnSome):
2073         Used the new fsm lib to make FvwmButtons as a session manager for
2074         its swallowed apps when fvwm is runned under a session manager and
2075         FvwmButtons swallow some applications. This fixes swallowed apps
2076         multiplication after every save session/session restart.
2078 2003-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2080         * FvwmConsole/FvwmConsoleC.c (sclose):
2081         * FvwmIconMan/FvwmIconMan.c (TerminateHandler):
2082         * FvwmWharf/ASSound/ASSound.c (DoNothing):
2083         * FvwmButtons/FvwmButtons.c (DeadPipe):
2084         * FvwmBacker/FvwmBacker.c (DeadPipe):
2085         * FvwmBacker/FvwmBacker.h (ParseConfigLine):
2086         * FvwmBanner/FvwmBanner.c (DeadPipe):
2087         * FvwmConsole/FvwmConsole.c (DeadPipe):
2088         * FvwmCpp/FvwmCpp.c (DeadPipe):
2089         * FvwmCpp/FvwmCpp.h (DeadPipe):
2090         * FvwmDebug/FvwmOldDebug.c (DeadPipe):
2091         * FvwmDebug/FvwmOldDebug.h:
2092         * FvwmEvent/FvwmEvent.c (DeadPipe):
2093         * FvwmForm/FvwmForm.c (DeadPipe):
2094         * FvwmForm/FvwmForm.h (DeadPipe):
2095         * FvwmIconBox/FvwmIconBox.h:
2096         * FvwmIconMan/FvwmIconMan.h:
2097         * FvwmIdent/FvwmIdent.h:
2098         * FvwmM4/FvwmM4.c (DeadPipe):
2099         * FvwmM4/FvwmM4.h (DeadPipe):
2100         * FvwmPager/FvwmPager.c (DeadPipe):
2101         * FvwmPager/FvwmPager.h:
2102         * FvwmRearrange/FvwmRearrange.c (DeadPipe):
2103         * FvwmSave/FvwmSave.c (DeadPipe):
2104         * FvwmSave/FvwmSave.h:
2105         * FvwmSaveDesk/FvwmSaveDesk.c (DeadPipe):
2106         * FvwmSaveDesk/FvwmSaveDesk.h:
2107         * FvwmScript/FvwmScript.c (DeadPipe):
2108         * FvwmScroll/FvwmScroll.c (DeadPipe):
2109         * FvwmScroll/FvwmScroll.h:
2110         * FvwmTaskBar/FvwmTaskBar.c (DeadPipe):
2111         * FvwmTaskBar/FvwmTaskBar.h:
2112         * FvwmWharf/Wharf.h:
2113         * FvwmWinList/FvwmWinList.h:
2114         * FvwmWharf/FvwmWharf.c (DeadPipe):
2115         * FvwmAnimate/FvwmAnimate.c (HandleTerminate):
2116         * FvwmAuto/FvwmAuto.c (TerminateHandler):
2117         (DeadPipe):
2118         * FvwmButtons/FvwmButtons.c (TerminateHandler):
2119         * FvwmCommand/FvwmCommand.c (sig_ttin):
2120         (sig_quit):
2121         * FvwmCommand/FvwmCommandS.c (sig_handler):
2122         * FvwmDragWell/fvwmDragWell.c (TerminateHandler):
2123         * FvwmEvent/FvwmEvent.c (TerminateHandler):
2124         * FvwmForm/FvwmForm.c (TimerHandler):
2125         (TerminateHandler):
2126         * FvwmIconBox/FvwmIconBox.c (TerminateHandler):
2127         * FvwmIdent/FvwmIdent.c (TerminateHandler):
2128         * FvwmPager/FvwmPager.c (TerminateHandler):
2129         * FvwmScript/FvwmScript.c (TerminateHandler):
2130         * FvwmTaskBar/FvwmTaskBar.c (Alarm):
2131         (TerminateHandler):
2132         * FvwmTheme/FvwmTheme.c (signal_handler):
2133         * FvwmWinList/FvwmWinList.c (TerminateHandler):
2134         use RETSIGTYPE and SIGNAL_RETURN for all signal handlers
2136 2003-07-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2138         * FvwmScript/Instructions.c (Key):
2139         * FvwmIconMan/readconfig.c (ParseMouseEntry):
2140         (ParseKeyEntry):
2141         use library functions for modifier parsing
2143 2003-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2145         * FvwmCommand/findcmd.pl:
2146         use new func_t instead of func_type
2148 2003-06-27  olicha  <olivier.chapuis@free.fr>
2150         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2151         Fixed animation when the TaskBar is shaded
2153 2003-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2155         * FvwmTaskBar/Start.c (StartButtonInit):
2156         use font for selected buttons in Start button; modified patch by David
2157         Lazar
2159 2003-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2161         * FvwmDebug/Makefile.am:
2162         * FvwmGtk/Makefile.am:
2163         do not install FvwmGtk.1 if FvwmGtk is not built
2164         same for FvwmGtkDebug and FvwmGtkDebug.1
2166 2003-06-17  Dan Espen  <dane@mk.telcordia.com>
2168         * FvwmGtk/FvwmGtk.c (process_message): Off by one patch from
2169         Anil Madhavapeddy.
2171 2003-06-15  Mikhael Goikhman  <migo@homemail.com>
2173         * FvwmDebug/FvwmGtkDebug.in:
2174         use new module method emulateEvent
2176 2003-06-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2178         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2179         fixed initial drawing without a colour set
2181 2003-06-10  Mikhael Goikhman  <migo@homemail.com>
2183         * FvwmDebug/FvwmDebug.in:
2184         * FvwmDebug/FvwmDebug.1:
2185         * FvwmDebug/FvwmGtkDebug.in:
2186         * FvwmDebug/FvwmGtkDebug.1:
2187         make 2 modules behave consistently regarding --mask, --debug;
2188         several more improvements
2190 2003-06-06  olicha  <olivier.chapuis@free.fr>
2192         * FvwmBanner/FvwmBanner.c (main):
2193         Set msg mask to M_CONFIG_INFO | M_END_CONFIG_INFO to fix a
2194         "Failed to write descriptor to module" bug
2196 2003-06-06  Mikhael Goikhman  <migo@homemail.com>
2198         * FvwmDebug/FvwmDebug.in:
2199         * FvwmDebug/FvwmDebug.1:
2200         added new options: --noevents, --xconsole, --debug, --track
2202         * FvwmPerl/FvwmPerl.in:
2203         fixed parsing of quotes in preprocess action
2205 2003-06-05  olicha  <olivier.chapuis@free.fr>
2207         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
2208         Fixed button geometry if width or height > 255
2210 2003-06-03  olicha  <olivier.chapuis@free.fr>
2212         * FvwmTaskBar/Goodies.c (ShowTipWindow):
2213         Fixed drawing Tips under certains circonstance
2215 2003-06-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2217         * FvwmScript/Makefile.am (LDADD):
2218         Fixed building FvwmScript under cygwin; patch by Francis Litterio
2220 2003-05-28  olicha  <olivier.chapuis@free.fr>
2222         * FvwmTaskBar/FvwmTaskBar.1:
2223         * FvwmTaskBar/Start.c (StartButtonInit):
2224         Fixed no launch buttons if there are defined before the Start button
2225         New option NoDefaultStartButton
2227         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
2228         (GoodiesParseConfig):
2229         (InitGoodies):
2230         (DrawGoodies):
2231         If both clock format and date format are 0 do not draw any clock space
2232         If no goodies do not draw the goodies box
2234 2003-05-27  Mikhael Goikhman  <migo@homemail.com>
2236         * FvwmIdent/FvwmIdent.c:
2237         some reformating
2239 2003-04-30  Bob Woodside  <dumbledore@woodsway.com>
2241         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2242         Prevent call to UpdateBackgroundTransparency with a colorset
2243         of -1 when Fore/Back are specified (caused BadDrawable X
2244         error).
2246 2003-04-29  olicha  <olivier.chapuis@free.fr>
2248         * FvwmIdent/FvwmIdent.h:
2249         * FvwmIdent/FvwmIdent.c (ErrorHandler):
2250         (main):
2251         Added an X error handler
2253 2003-04-28  olicha  <olivier.chapuis@free.fr>
2255         * FvwmIdent/FvwmIdent.c (MakeList):
2256         Fixed report of EWMH state hints
2257         (ErrorHandler):
2259 2003-04-26  Mikhael Goikhman  <migo@homemail.com>
2261         * FvwmIconMan/*:
2262         * FvwmIconBox/*:
2263         reformatted, removed support for fvwm version 1
2265 2003-04-25  Dan Espen  <dane@mk.telcordia.com>
2267         * FvwmIconMan/xmanager.c (draw_button): Fix problem with mini-icon
2268         erasure clearing part of the relief in a button.
2270 2003-04-25  olicha  <olivier.chapuis@free.fr>
2272         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2273         Tried to fix a core dump
2275 2003-04-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2277         * FvwmButtons/FvwmButtons.c (main):
2278         * FvwmButtons/parse.c (parse_window_geometry):
2279         (ParseConfigLine):
2280         fixed Xinerama handling of ButtonGeometry option in FvwmButtons
2282 2003-04-23  olicha  <olivier.chapuis@free.fr>
2284         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2285         * FvwmTaskBar/Start.c (StartButtonInit):
2286         Fixed some minor memory leaks
2288         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2289         Fixed a Region leaks when a buttons has no title
2291 2003-04-22  Mikhael Goikhman  <migo@homemail.com>
2293         * FvwmPerl/FvwmPerl.in:
2294         fixed preprocess action parameter parsing, several optimizations
2296 2003-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2298         * FvwmPager/x_pager.c (AddNewWindow):
2299         * FvwmPager/FvwmPager.c (list_configure):
2300         (list_iconify):
2301         (list_add):
2302         fixed iconified windows without an icon showing up after a restart in
2303         the pager; also fixes iconified windows flashing for a moment when they
2304         first show up in the pager (e.g. Style * StartIconic).
2306         * FvwmPager/FvwmPager.c (list_configure):
2307         (list_iconify):
2308         do not display an icon if a window has none on the desktop
2310 2003-04-16  Mikhael Goikhman  <migo@homemail.com>
2312         * FvwmEvent/FvwmEvent.c:
2313         * FvwmEvent/FvwmEvent.1:
2314         window related event handlers are now executed within a window id,
2315         so PassId is not really needed; several fixes
2317 2003-04-15  Mikhael Goikhman  <migo@homemail.com>
2319         * FvwmGtk/FvwmGtk.1:
2320         * FvwmGtk/windowlist.c:
2321         * FvwmProxy/FvwmProxy.1:
2322         * FvwmProxy/FvwmProxy.c:
2323         * FvwmWindowMenu/FvwmWindowMenu.in:
2324         WindowListFunc is executed now within a window context,
2325         so "WindowId $0" is not needed anymore in its definition
2326         These 3 windolist modules support execution of WindowListFunc
2327         in the old and the new ways for now.
2329 2003-04-14  olicha  <olivier.chapuis@free.fr>
2331         * FvwmScript/Scripts/FvwmScript-FileBrowser:
2332         * FvwmScript/Scripts/FvwmScript-BellSetup:
2333         * FvwmScript/Scripts/FvwmScript-ScreenSetup:
2334         * FvwmScript/Scripts/FvwmScript-PointerSetup:
2335         * FvwmScript/Scripts/FvwmScript-KeyboardSetup:
2336         Added gettext support. Relayout.
2338         * FvwmScript/FvwmScript.1:
2339         * FvwmScript/script.y:
2340         * FvwmScript/scanner.l:
2341         * FvwmScript/script.c:
2342         * FvwmScript/scanner.c:
2343         * FvwmScript/Instructions.c (ChangeLocaleTitle):
2344         (InitCom):
2345         (FuncGettext):
2346         New head script instruction UseGettext and WindowLocaleTitle.
2347         New Widget instruction LocaleTitle. New instruction ChangeLocaleTitle.
2348         New function Gettext.
2350 2003-04-06  Dan Espen  <dane@mk.telcordia.com>
2352         * FvwmForm/ReadXServer.c (ReadXServer):
2353         * FvwmForm/FvwmForm.c (Restart):
2354         * FvwmForm/FvwmForm.h: Fix core dump.  When tabbing field to field,
2355         always position cursor at front of input field.
2357 2003-04-05  Dan Espen  <dane@mk.telcordia.com>
2359         * FvwmForm/FvwmForm.c (RedrawItem): Fixed input fields not getting
2360         cleared on multiline paste.
2362 2003-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2364         * FvwmPager/x_pager.c (Scroll):
2365         fixed shaking of viewport when scrolling past top/left border
2367 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
2369         * FvwmPager/FvwmPager.1:
2370         discourage usage of "Label" option
2372 2003-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2374         * FvwmAuto/FvwmAuto.c (main):
2375         * FvwmAuto/FvwmAuto.1:
2376         A delay of 0 is no longer valid.  The new minimum is 1.
2377         Send XSync after any action to force fvwm to synchronize with the X
2378         server; reduces chance of race condition in case the connection to the
2379         X server is slow
2381 2003-03-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2383         * FvwmIconMan/xmanager.c (check_in_window):
2384         * FvwmIconMan/fvwm.c (icon_location):
2385         * FvwmIconMan/winlist.c (check_resolution):
2386         (check_win_complete):
2387         fixed several window and icon resolution bugs
2389 2003-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2391         * FvwmCommand/FvwmCommand.c (main):
2392         add a screen number to the DISPLAY if necessary
2394 2003-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2396         * FvwmScroll/Makefile.am:
2397         linkage fix
2399         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
2400         removed useless FQueryPointerCall
2401         (StartMeUp_I):
2402         removed debug XSynchonize call
2404         * FvwmWinList/FvwmWinList.c (StartMeUp_II):
2405         (StartMeUp_I):
2406         (MakeMeWindow):
2407         * FvwmWharf/FvwmWharf.c (CreateWindow):
2408         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2409         (ProcessMessage):
2410         * FvwmScroll/GrabWindow.c (CreateWindow):
2411         * FvwmPager/x_pager.c (initialize_pager):
2412         * FvwmIdent/FvwmIdent.c (list_end):
2413         * FvwmIconMan/x.c (create_manager_window):
2414         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
2415         * FvwmForm/FvwmForm.c (OpenWindows):
2416         * FvwmDragWell/fvwmDragWell.c (createWindow):
2417         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2418         (CreateUberButtonWindow):
2419         * FvwmBanner/FvwmBanner.c (main):
2420         adapted to hack to specify screen origin in geometry and StartsOnScreen
2421         at the same time
2423 2003-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2425         * FvwmButtons/parse.c (ParseButton):
2426         fixed parsing a button geometry option after a comma
2427         (ParseButton):
2428         (ParsePanel):
2429         use isdigit() instead of "*s >= '0' && *s <= '9'"
2431 2003-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2433         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2434         fixed core dump
2436 2003-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2438         * FvwmIconMan/xmanager.c (check_in_window):
2439         * FvwmIconMan/winlist.c (figure_win_manager):
2440         (check_resolution):
2441         * FvwmIconMan/fvwm.c (win_in_viewport):
2442         In FvwmIconMan, windows can move from one manager to another acoording
2443         to the managers' Resolution options.
2445 2003-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2447         * FvwmIconMan/fvwm.c (set_win_configuration):
2448         fix for drawing the focused window upon page change
2449         (win_in_viewport):
2451         * FvwmButtons/FvwmButtons.c (Loop):
2452         (SetTransparentBackground):
2453         Fixed FvwmButtons transparency
2455 2003-03-01  Dan Espen  <dane@mk.telcordia.com>
2457         * FvwmPager/x_pager.c (ReConfigure): Fix so Pager correctly draws active
2458         desktop highlight when desktopsize changes.
2460 2003-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2462         * FvwmPager/FvwmPager.1:
2463         man page corrections
2465 2003-02-25  Dan Espen  <dane@mk.telcordia.com>
2467         * FvwmAuto/FvwmAuto.c (main): Remove bad debug code.
2469 2003-02-23  Dan Espen  <dane@mk.telcordia.com>
2471         * FvwmPager/x_pager.c (Scroll): Fix pointer centering when returning on
2472         a drag from right or bottom.
2474 2003-02-17  Dan Espen  <dane@mk.telcordia.com>
2476         * FvwmPager/x_pager.c (Scroll): Fix virtual screen offset calc.
2478 2003-02-16  Dan Espen  <dane@mk.telcordia.com>
2480         * FvwmPager/x_pager.c (DispatchEvent): Fix compilation problems caused
2481         by last minute cleanup.
2483 2003-02-15  Dan Espen  <dane@mk.telcordia.com>
2485         * FvwmPager/x_pager.c (Scroll): Fix Pager going crazy on a button 3
2486         drag.
2488 2003-02-13  olicha  <olivier.chapuis@free.fr>
2490         * FvwmButtons/draw.c (RedrawButton):
2491         Applied Remko Troncon negative frame fix
2493 2003-02-05  Jason Weber  <baboon@imonk.com>
2495         * FvwmProxy/FvwmProxy.c:
2496         undefined actions now default to Nop instead of crashing
2497         windowname update now mostly ignored since we only display iconname
2498         iconname update now just redraws one window instead of reseting
2499         everything
2501 2003-02-01  Dan Espen  <dane@mk.telcordia.com>
2503         * FvwmTaskBar/FvwmTaskBar.1: Typos.
2505 2003-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2507         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2508         fixed PageOnly option after a desk change
2510 2003-01-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2512         * FvwmIconMan/readconfig.c (read_in_resources):
2513         fixed ShowOnlyIcons option
2515 2003-01-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2517         * FvwmAuto/FvwmAuto.c (main):
2518         fixed core dumps and errors in parsing of command line arguments
2519         fixed handling of leave action without an enter action
2521 2003-01-06  Marcus Lundblad <ml@update.uu.se>
2523         * FvwmIconBox/FvwmIconBox.c (RedrawIcon, CreateWindow, ParseOptions):
2524         * FvwmIconBox/icons.c (AdjustIconWindow):
2525         implemented options for turning off parenthesisation of iconified
2526         window title and options for defining relief width and look for titles
2528         * FvwmIconBox/FvwmIconBox.1:
2529         documented options for turning off parenthesisation of iconified
2530         window title and options for defining relief width and look for titles
2532 2003-01-04  Jason Weber  <baboon@imonk.com>
2534         * FvwmProxy/FvwmProxy.c:
2535         * FvwmProxy/FvwmProxy.1:
2536         added ShowToggle command to Show/Hide to the opposite of current state
2538 2003-01-03  Mikhael Goikhman  <migo@homemail.com>
2540         * FvwmPager/FvwmPager.c (list_new_page):
2541         updated to the changed arguments of M_NEW_PAGE
2543         * FvwmDebug/FvwmDebug.in:
2544         fixed printing to wrong stream
2545         * FvwmDebug/FvwmGtkDebug.in:
2546         fixed opening message windows
2548 2002-12-30  Mikhael Goikhman  <migo@homemail.com>
2550         * FvwmWindowMenu/*:
2551         renamed from FvwmWindowLister;
2552         make Popup actually work, not just Menu (Post)
2554 2002-12-20  olicha  <olivier.chapuis@free.fr>
2556         * FvwmTaskBar/FvwmTaskBar.c (CreateOrUpdateGCs):
2558 2002-12-12  Jason Weber  <baboon@imonk.com>
2560         * FvwmProxy/FvwmProxy.1:
2561         Rename ScanWindow to ScanForWindow
2563 2002-12-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2565         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2566         fixed compile error
2568 2002-12-11  Jason Weber  <baboon@imonk.com>
2570         * FvwmProxy/FvwmProxy.c:
2571         * FvwmProxy/FvwmProxy.1:
2572         Add tracking of currently focused window.
2573         Allow desk auto-switching if you don't use CurrentPage conditional.
2574         Update man page to suggest ScanWindow.
2576 2002-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2578         * FvwmWinList/List.c (IsItemVisible):
2579         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2580         * FvwmTaskBar/List.c (IsItemIndexSticky):
2581         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2582         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2583         * FvwmSave/FvwmSave.c (do_save):
2584         * FvwmRearrange/FvwmRearrange.c (is_suitable_window):
2585         * FvwmPager/x_pager.c (MoveStickyWindows):
2586         (Hilight):
2587         (MoveWindow):
2588         (IconMoveWindow):
2589         * FvwmIdent/FvwmIdent.c (MakeList):
2590         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2591         (win_in_viewport):
2592         * FvwmIconBox/FvwmIconBox.c (process_message):
2593         (window_cond):
2594         * FvwmGtk/FvwmGtk.c (process_message):
2595         * FvwmCommand/FvwmCommand.c (list_configure):
2596         adapted to new STICKY... macros
2598 2002-12-02  olicha  <olivier.chapuis@free.fr>
2600         * FvwmIconMan/fvwm.c (win_in_viewport):
2601         Do not use the icon position to decide whether a window is managed or
2602         not when IS_ICON_SUPPRESSED
2604         * FvwmIconMan/xmanager.c (draw_button_background):
2605         (iconify_box):
2606         (draw_button):
2607         (draw_empty_manager):
2608         Fixed drawing icon background
2610 2002-12-01  olicha  <olivier.chapuis@free.fr>
2612         * FvwmScript/Instructions.c (ChangeIcon):
2613         (ChangeForeColor):
2614         (ChangeBackColor):
2615         Fixed memory leaks
2617 2002-12-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2619         * FvwmEvent/FvwmEvent.c (main):
2620         request only the events that have an associated action
2622 2002-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2624         * FvwmEvent/FvwmEvent.c (handle_config_line):
2625         simplified code a bit
2626         (config):
2627         fixed an off-by-one array access
2629         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2630         Fixed windows using WindowListSkip appearing in the TaskBar
2632 2002-11-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2634         * FvwmWinList/FvwmWinList.c (main):
2635         (ProcessMessage):
2636         (AdjustWindow):
2637         do not resize window while shaded; request size change later
2639         * FvwmIconMan/xmanager.c (resize_manager):
2640         (draw_manager):
2641         * FvwmIconMan/FvwmIconMan.c (main):
2642         * FvwmIconMan/fvwm.c (ProcessMessage):
2643         (window_shade):
2644         * FvwmIconMan/FvwmIconMan.h:
2645         do not resize the manager window while shaded; request size change later
2647 2002-11-28  olicha  <olivier.chapuis@free.fr>
2649         * FvwmTaskBar/Goodies.c (CreateMailTipWindow):
2650         * FvwmTaskBar/FvwmTaskBar.c (main):
2651         (CheckForTip):
2652         * FvwmTaskBar/Makefile.am:
2653         FGettextInit and Mark some strings for translation
2655         * FvwmForm/FvwmForm-Setup.in:
2656         Mark the strings for translation
2658 2002-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2660         * FvwmProxy/FvwmProxy.c (LinkAction):
2661         (parse_options):
2662         (main):
2663         cleaned up memory leaks and parsing
2664         put default actions in a central place
2666 2002-11-24  Jason Weber  <baboon@imonk.com>
2668         * FvwmProxy/ConfigFvwmProxyDefaults:
2669         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2670         Twiddled with icon text placement rules.
2671         Added programmable Action options for Click1, Click2, ...
2672         Fixed background clear during internal Next/Prev
2673                 (which we're getting rid of).
2674         Changed all the *Command options to the Action syntax.
2675         Added the Circulate command that used core fvwm functions instead
2676                 of internal Next/Prev.
2677         Commented out lots of code being phased out.
2678         Added Unmark Action to mirror Mark Action.
2680         * FvwmProxy/FvwmProxy.1:
2681         Updated for Action commands and various formatting.
2683 2002-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2685         * FvwmProxy/ConfigFvwmProxyDefaults:
2686         adjusted default functions
2688 2002-11-20  Mikhael Goikhman  <migo@homemail.com>
2690         * FvwmDebug/FvwmGtkDebug.in:
2691         improved GUI, show event time, show window flags (as integers for now)
2693 2002-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2695         * FvwmProxy/ConfigFvwmProxyDefaults:
2696         removed some debug configs
2698         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2699         fixed changing colour sets after FvwmProxy startup
2701 2002-11-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2703         * FvwmProxy/FvwmProxy.c (DrawWindow):
2704         removed XFillRectangle patch that basically disabled colorset
2705         backgrounds
2706         (parse_options):
2707         use ParseToggleArgument instead of strcmp
2708         (DrawWindow):
2709         adjust window title when using mini icon in general but not for a
2710         particular window
2712 2002-11-16  Jason Weber  <baboon@imonk.com>
2714         * FvwmProxy/FvwmProxy.c:
2715         * FvwmProxy/FvwmProxy.1:
2716         * FvwmProxy/ConfigFvwmProxyDefaults:
2717         Added config options ShowMiniIcons and LogFile.
2719 2002-11-15  Jason Weber  <baboon@imonk.com>
2721         * FvwmProxy/FvwmProxy.h:
2722         * FvwmProxy/FvwmProxy.h:
2723         * FvwmProxy/FvwmProxy.c:
2724         Fixed Next to really ignore windows on other desks.
2725         Added temp fix to use XFillRectangle vs. XClearWindow since the latter
2726         wasn't using the proper select colorset background color.
2727         Added .fvwm2rc configs for Width, Height, Separation, EnterSelect, and
2728         ProxyMove.
2729         Implemented the 'Prev" command.
2730         Extended Next/Prev commands to remember where they left off.
2732         * FvwmProxy/FvwmProxy.1:
2733         Filled out a lot of the man page
2735         * FvwmProxy/ConfigFvwmProxyDefaults:
2736         Added some defaults
2738 2002-11-15  Dan Espen  <dane@mk.telcordia.com>
2740         * FvwmTheme/FvwmTheme.1: Language check, general edits,
2741         spell checks.
2743 2002-11-15  Mikhael Goikhman  <migo@homemail.com>
2745         * FvwmWindowLister/FvwmWindowLister.in:
2746         * FvwmWindowLister/FvwmWindowLister.1:
2747         Improvements by Richard Lister with minor changes,
2748         new options ItemFormat and Function, changed Show/DontShow
2750 2002-11-15  olicha  <olivier.chapuis@free.fr>
2752         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2753         Fixed colorset update
2755 2002-11-14  olicha  <olivier.chapuis@free.fr>
2757         * FvwmTheme/FvwmTheme.1:
2758         Doc for RootTransparent. More doc for Transparent
2760         * FvwmScroll/FvwmScroll.c (ErrorHandler):
2761         (main):
2762         * FvwmScroll/GrabWindow.c (LoopOnEvents):
2763         (ProcessMessage):
2764         (Loop):
2765         New transparent stuff. split the big loop in 3. Added an X error
2766         handler
2768         * FvwmScript/FvwmScript.c (UpdateRootTransparency):
2769         (ReadXServer):
2770         (MainLoop):
2771         * type.h:
2772         * FvwmScript/Widgets/*:
2773         Clip drawing and new transparent stuff
2775 2002-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2777         * FvwmScript/script.y (Depile):
2778         * FvwmScript/script.c (Depile):
2779         fixed random return code
2781         * FvwmProxy/FvwmProxy.c (DispatchEvent):
2782         (DestroyWindow):
2783         (StartProxies):
2784         ignore EnterNotify events cause by keyboard grabs
2786 2002-11-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2788         * FvwmScript/Instructions.c (Key):
2789         * FvwmScript/FvwmScript.c (ReadXServer):
2790         * FvwmIconMan/readconfig.c (ParseKeyEntry):
2791         (ParseMouseEntry):
2792         (ParseSimpleEntry):
2793         use new Bindings.h interface
2795 2002-11-13  olicha  <olivier.chapuis@free.fr>
2797         * FvwmIconBox/FvwmIconBox.c:
2798         (Loop):
2799         (HScroll):
2800         (VScroll):
2801         (process_message):
2802         (RedrawWindow):
2803         (RedrawIcons):
2804         (RedrawIcon):
2805         * FvwmIconBox/FvwmIconBox.h:
2806         Clip drawing and new transparent stuff
2808         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2809         Fixed colorset changes
2811         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
2812         (process_message):
2813         (DoCommand):
2814         (RedrawFrame):
2815         (RedrawItem):
2816         * FvwmForm/ReadXServer.c (ReadXServer):
2817         (process_tabtypes):
2818         (ToggleChoice):
2819         Clip drawing and new transparent stuff
2821         * FvwmForm/FvwmForm.c (ErrorHandler):
2822         (main):
2823         Install an X error handler
2825         * FvwmWinList/FvwmWinList.c (RedrawWindow):
2826         (ParseConfigLine):
2827         (LoopOnEvents):
2828         (AdjustWindow):
2829         (MakeMeWindow):
2830         (ParseConfigLine):
2831         (ProcessMessage):
2832         * FvwmWinList/FvwmWinList.h:
2833         * FvwmWinList/ButtonArray.h:
2834         * FvwmWinList/ButtonArray.c (DoButton):
2835         (DrawButtonArray):
2836         (DrawTransparentButtonArray):
2837         (ExposeAllButtons):
2838         (SwitchButton):
2839         Clip drawing and new transparent stuff
2841 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2843         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
2844         -Wall fix
2846 2002-11-12  olicha  <olivier.chapuis@free.fr>
2848         * FvwmTaskBar/Goodies.c (DrawGoodies):
2849         (Draw3dBox):
2850         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2851         (ProcessMessage):
2852         (RedrawWindow):
2853         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2854         (DrawButtonArray):
2855         (CheckRootTransparentButtons):
2856         * FvwmTaskBar/ButtonArray.h:
2857         Finished Clip redrawing and added full transparent support
2859 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2861         * FvwmProxy/FvwmProxy.c:
2862         fixed page and desk change
2864 2002-11-11  olicha  <olivier.chapuis@free.fr>
2866         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow):
2867         (HandleButtonRelease):
2868         (HandleEvents):
2869         (LoopOnEvents):
2870         (HideTaskBar):
2871         * FvwmTaskBar/FvwmTaskBar.h:
2872         * FvwmTaskBar/Start.c (StartButtonDraw);
2873         * FvwmTaskBar/Start.h:
2874         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2875         (DrawButtonArray):
2876         * FvwmTaskBar/ButtonArray.h
2877         Started to Clip redrawing
2879 2002-11-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2881         * FvwmProxy/FvwmProxy.c:
2882         many enhancements
2883         (CloseOneWindow):
2884         (OpenOneWindow):
2885         (delete_ProxyWindow):
2886         do not destroy proxy windows when closing them
2887         (MarkProxy):
2888         (ProcessMessage):
2889         (DispatchEvent):
2890         fixed race condition w/ EnterNotify
2892         * FvwmProxy/ConfigFvwmProxyDefaults:
2893         added file
2895 2002-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2897         * FvwmProxy/FvwmProxy.c (DrawWindow):
2898         removed unsused variables
2900         * FvwmIconMan/FvwmIconMan.h:
2901         * FvwmIconMan/fvwm.c (ProcessMessage):
2902         (win_in_viewport):
2903         (iconify):
2904         (icon_location):
2905         * FvwmIconMan/FvwmIconMan.c (main):
2906         FvwmIconMan uses the icon position to decide whether a window is managed
2907         or not
2909 2002-11-09  olicha  <olivier.chapuis@free.fr>
2911         * FvwmProxy/FvwmProxy.c (parse_options):
2912         (DrawPicture):
2913         (DrawWindow):
2914         (ProcessMessage):
2915         (main):
2916         Added Flocale and Picture support
2918 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2920         * FvwmRearrange/FvwmRearrange.c (parse_args):
2921         new options -sp and -sd
2923         * FvwmWinList/List.c (IsItemVisible):
2924         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2925         * FvwmTaskBar/List.c (IsItemIndexSticky):
2926         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2927         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2928         * FvwmSave/FvwmSave.c (do_save):
2929         * FvwmRearrange/FvwmRearrange.c (parse_args):
2930         (parse_args):
2931         (is_suitable_window):
2932         * FvwmPager/x_pager.c (MoveStickyWindows):
2933         (Hilight):
2934         (MoveWindow):
2935         (IconMoveWindow):
2936         * FvwmIdent/FvwmIdent.c (MakeList):
2937         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2938         (win_in_viewport):
2939         * FvwmIconBox/FvwmIconBox.c (process_message):
2940         (process_message):
2941         (window_cond):
2942         * FvwmGtk/FvwmGtk.c (process_message):
2943         * FvwmCommand/FvwmCommand.c (list_configure):
2944         adapted to new styles stickypage and stickydesk
2946 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
2948         * FvwmWindowLister/FvwmWindowLister.in:
2949         * FvwmWindowLister/FvwmWindowLister.1:
2950         * FvwmWindowLister/Makefile.am:
2951         added a new module from Richard Lister with several changes
2953 2002-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2955         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
2956         * FvwmButtons/draw.c (RedrawButton):
2957         (DrawTitle):
2958         fixed FvwmButtons transparency with "Pixmap none"
2960         * FvwmButtons/dynamic.c (parse_message_line):
2961         removed FShape.h dependency
2963 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2965         * FvwmProxy/FvwmProxy.c:
2966         added "Colorset" and "SelectColorset" module options and removed default
2967         colours
2968         some clean up and performance patches
2970         * FvwmPager/FvwmPager.c (ParseOptions):
2971         removed unused variable
2973         * FvwmProxy/FvwmProxy.c (ConfigureWindow):
2974         fixed WindowlistSkip style in FvwmProxy
2975         (IconifyWindow):
2976         fixed displaying proxies when deiconifying windows
2978         * Makefile.am:
2979         build and install FvwmProxy
2981         * FvwmProxy/FvwmProxy.c:
2982         rewrote the window list handling to fix race conditions
2983         (OpenWindows):
2984         do not set the WMNormalHints - the proxies are override_redirect
2985         (delete_ProxyWindow):
2986         fixed memory leak
2988 2002-11-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2990         * FvwmPager/x_pager.c (DrawGrid):
2991         fixed hang with NoSeparators option
2993 2002-10-31  olicha  <olivier.chapuis@free.fr>
2995         * FvwmWharf/icons.c (LoadIconFile):
2996         * FvwmScript/FvwmScript.c (LoadIcon):
2997         * FvwmIconBox/FvwmIconBox.c (freeitem):
2998         * FvwmIconBox/icons.c (GetIconFromFile):
2999         (GetBackPixmap):
3000         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
3001         * FvwmBanner/FvwmBanner.c (GetImageFile):
3002         Updated PImageLoadPixmapFromFile and fixed some colors leaks
3004 2002-10-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3006         * FvwmProxy/Makefile.am (EXTRA_DIST):
3007         removed ConfigFvwmProxy
3008         * Makefile.am (SUBDIRS):
3009         * FvwmProxy:
3010         added FvwmProxy module
3012 2002-10-23  Dan Espen  <dane@mk.telcordia.com>
3014         * FvwmConsole/FvwmConsole.1: Rework synopsis.
3015         * FvwmBacker/FvwmBacker.1: Lang check.
3017 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3019         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
3020         * FvwmTaskBar/Goodies.c (CreateTipWindow):
3021         * FvwmPager/x_pager.c (change_colorset):
3022         (set_window_colorset_background):
3023         renamed colorset_struct to colorset_t
3025 2002-10-22  olicha  <olivier.chapuis@free.fr>
3027         * FvwmIconMan/xmanager.c (compare_windows):
3028         Fixed potential core dump
3030 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3032         * FvwmWinList/ButtonArray.c (DoButton):
3033         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3034         * FvwmButtons/icons.c (CreateIconWindow):
3035         use renamed colorset_struct members
3037 2002-10-18  olicha  <olivier.chapuis@free.fr>
3039         * FvwmIconMan/x.c:
3040         * FvwmIconMan/xmanager.c:
3041         Replaced (Pdepht < 2) test by (PictureUseBWOnly())
3043 2002-10-17  olicha  <olivier.chapuis@free.fr>
3045         * FvwmBacker/FvwmBacker.1:
3046         Documented RetainPixmap
3048 2002-10-16  olicha  <olivier.chapuis@free.fr>
3050         * FvwmBacker/FvwmBacker.c (DeleteRootAtoms):
3051         (SetRootAtoms):
3052         (SetDeskPageBackground):
3053         (ParseConfigLine):
3054         Finally decide how to implement RetainPixmap in FvwmBacker
3056 2002-10-15  olicha  <olivier.chapuis@free.fr>
3058         * FvwmIconMan/xmanager.c (draw_button_background):
3059         * FvwmIconMan/readconfig.c (read_in_resources):
3060         * FvwmIconMan/x.c (change_colorset):
3061         (create_manager_window):
3062         (X_init_manager):
3063         Fixed button colours when IconMan has a default colorset but no
3064         button colorset
3066 2002-10-15  olicha  <olivier.chapuis@free.fr>
3068         * FvwmAnimate/FvwmAnimate.c:
3069         Updated PictureInitCMapRoot
3071 2002-10-14  Mikhael Goikhman  <migo@homemail.com>
3073         * FvwmIconMan/FvwmIconMan.1:
3074         use mixed case for options,
3075         i.e. FocusAndSelectColorset not focusandselectcolorset
3077 2002-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3079         * FvwmRearrange/Makefile.am (LDADD):
3080         linkage fix
3082 2002-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3084         * FvwmIconMan/xmanager.c (check_in_window):
3085         * FvwmIconMan/fvwm.c (new_window):
3086         * FvwmIconMan/globals.c (init_win_manager):
3087         * FvwmIconMan/readconfig.c (read_in_resources):
3088         new FvwmIconMan option "ShowTransient"
3090         * FvwmIconMan/FvwmIconMan.1:
3091         documented that the default resolution is page, not global
3092         corrected "id" syntax
3094         * FvwmIconMan/fvwm.c (new_window):
3095         transient windows no longer appear in FvwmIconMan when they are moved
3097 2002-10-09  olicha  <olivier.chapuis@free.fr>
3099         * FvwmPager/x_pager.c (DrawGrid):
3100         Fixed desk lable colorset
3102         * FvwmScript/FvwmScript.c (LoadIcon):
3103         * FvwmIconBox/icons.c (GetIconFromFile):
3104         Image should be loaded with the module main window not the root
3105         window!
3107 2002-10-09  olicha  <olivier.chapuis@free.fr>
3109         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3110         (main):
3111         (CreateUberButtonWindow):
3112         Image should be loaded with the module main window not the root
3113         window!
3115 2002-10-08  olicha  <olivier.chapuis@free.fr>
3117         * FvwmTaskBar/Goodies.c (DrawGoodies):
3118         Removed some testing code
3120         * FvwmPager/x_pager.c (initialize_viz_pager):
3121         * FvwmForm/FvwmForm.c (InitConstants):
3122         (CheckAlloc):
3123         * FvwmBanner/FvwmBanner.c (main):
3124         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
3125         (DrawGoodies):
3126         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
3127         (CreateOrUpdateGCs):
3128         (CreateTipWindow):
3129         * FvwmAnimate/FvwmAnimate.c (CreateDrawGC):
3130         (main):
3131         Use the new interface functions and some Black and White fixes
3133         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3134         (AddCommand):
3135         Forbid colorset background if the fvwm depth is not equal to the depth
3136         of the root window. Use the root color map for solid color.
3138 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3140         * FvwmDebug/FvwmDebug.in:
3141         * FvwmDebug/FvwmDebug.1:
3142         * FvwmDebug/FvwmGtkDebug.in:
3143         * FvwmDebug/FvwmGtkDebug.1:
3144         * FvwmDebug/FvwmOldDebug.c:
3145         * FvwmDebug/FvwmOldDebug.h:
3146         * FvwmDebug/FvwmOldDebug.1:
3147         * FvwmDebug/Makefile.am:
3148         the old debug module renamed to FvwmOldDebug and not installed now,
3149         the new debug module renamed to FvwmDebug;
3150         added several command line options and documentation
3152 2002-10-06  Suzanne Skinner  <tril@igs.net>
3154         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3155         (getButtonCommand):
3156         (StartAndLaunchButtonItemInit):
3157         (new ParseButtonOptions):
3158         Implemented different actions for different mouse buttons when the
3159         "start" button or mini-launchers are clicked
3160         * FvwmTaskBar/Start.h (startAndLaunchButtonItem):
3161         Added buttonCommands and buttonStartCommands arrays to the structure
3162         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3163         Changed getButtonCommand call to pass the mouse button number
3164         * FvwmTaskBar/FvwmTaskBar.1:
3165         Documented new taskbar button functionality
3167 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3169         * FvwmDebug/FvwmGtkDebug.in:
3170         added Tools page with Send_ConfigInfo, Send_WindowList, command prompt,
3171         Help and Quit buttons
3173 2002-10-04  Suzanne Skinner  <tril@igs.net>
3175         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3176         Fixed a number of cases where space was malloced before calling
3177         CopyString (which mallocs its own space)
3179 2002-10-04  Mikhael Goikhman  <migo@homemail.com>
3181         * FvwmTaskBar/Start.c:
3182         * FvwmTaskBar/FvwmTaskBar.c:
3183         replaced all C++-style comments; applied Suzanne typo fix
3185 2002-09-29  Ben Mathews  <benmathews@adelphia.net>
3187         * FvwmTaskBar/Start.c (StartButtonInit):
3188         Fixed spacing problem that occured when using StartButtonRightMargin
3189         option
3190         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3191         Removed redundant StartButtonUpdate calls
3193 2002-10-03  Mikhael Goikhman  <migo@homemail.com>
3195         * FvwmNewDebug.in:
3196         * FvwmNewDebug.1:
3197         * FvwmGtkDebug.in:
3198         * FvwmGtkDebug.1:
3199         two new debugging modules (the old FvwmDebug replacements)
3201 2002-10-02  olicha  <olivier.chapuis@free.fr>
3203         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3204         Fixed colorset with which we load an icon
3206 2002-10-01  olicha  <olivier.chapuis@free.fr>
3208         * FvwmButtons/parse.c (ParseButton):
3209         * FvwmButtons/button.c (buttonColorset):
3210         (buttonBackgroundButton):
3211         * FvwmButtons/button.h:
3212         * FvwmButtons/dynamic.c (change_button_icon):
3213         (parse_message_line):
3214         * FvwmButtons/icons.c (CreateIconWindow):
3215         (DestroyIconWindow):
3216         (GetIconWindowPosition):
3217         (DrawForegroundIcon):
3218         (ConfigureIconWindow):
3219         * FvwmButtons/icons.h:
3220         * FvwmButtons/draw.c (RedrawButton):
3221         (DrawTitle):
3222         * FvwmButtons/draw.h:
3223         * FvwmButtons/FvwmButtons.c (Loop):
3224         (RedrawWindow):
3225         (LoadIconFile):
3226         (HandlePanelPress):
3227         (update_root_transparency):
3228         (recursive_change_colorset):
3229         (change_colorset):
3230         (process_message):
3231         (CheckForHangon):
3232         (swallow):
3233         * FvwmButtons/FvwmButtons.h:
3234         Clip and cleanup the drawing. Fixed some bugs related to containers
3235         colorsets  (which should work not so bad now). Fixed alpha bugs.
3236         Support the new transparent options.
3238 2002-09-25  olicha  <olivier.chapuis@free.fr>
3240         * FvwmPager/x_pager.c (DrawGrid):
3241         Fixed core dump
3243 2002-09-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3245         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3246         ConfigureNotify: force drawing the window contents when
3247         ConfigureNotify comes in remove
3248         Expose: removed the Event.xexpose.count handling as it can cause drawing
3249         problems
3250         (list_end):
3251         (ProcessXEvent):
3252         fixed spawning new FvwmIdent windows
3254 2002-09-23  Dan Espen  <dane@mk.telcordia.com>
3256         * FvwmButtons/FvwmButtons.1:
3257         * FvwmBacker/FvwmBacker.1:
3258         * FvwmAuto/FvwmAuto.1:
3259         * FvwmAnimate/FvwmAnimate.1: Rework synopsis.
3261 2002-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3263         * FvwmIdent/FvwmIdent.c (default_layer):
3264         use DEFAULT_DEFAULT_LAYER from defaults.h
3265         fixed event mask in FvwmIdent causing it to appear on wrong layer and
3266         not redrawing properly
3268 2002-09-21  Ben Mathews  <benmathews@adelphia.net>
3270         * FvwmTaskBar/Start.c (StartButtonInit):
3271         Fixed bug that occured if no start button params were specified
3272         in fvwm2rc.
3274 2002-09-23  olicha  <olivier.chapuis@free.fr>
3276         * FvwmButtons/dynamic.c (parse_message_line):
3277         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
3278         (Loop):
3279         (RedrawWindow):
3280         (HandlePanelPress):
3281         (recursive_change_colorset):
3282         (CheckForHangon):
3283         (swallow):
3284         * FvwmButtons/draw.c (DrawTitle):
3285         (RedrawButton):
3286         * FvwmButtons/draw.h:
3287         Some preparation for clipping
3289 2002-09-21  Mikhael Goikhman  <migo@homemail.com>
3291         * FvwmPager/x_pager.c:
3292         s/SendInfo/SendText/; don't send end-of-line in SendText
3294 2002-09-20  Mikhael Goikhman  <migo@homemail.com>
3296         * FvwmGtk/FvwmGtk.c:
3297         reindented; use MiniIconPacket again
3299 2002-09-18  olicha  <olivier.chapuis@free.fr>
3301         * FvwmPager/x_pager.c (DrawGrid):
3302         Fixed active desk label (Suzanne Skinner)
3304 2002-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3306         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
3307         allow the use of mousr buttons other than the first in FvwmWinList
3308         when invoked transient
3310 2002-09-16  Mikhael Goikhman  <migo@homemail.com>
3312         * FvwmConsole/FvwmConsole.c:
3313         * FvwmCpp/FvwmCpp.c:
3314         * FvwmM4/FvwmM4.c:
3315         don't send end-of-line in SendText
3317 2002-09-15  Ben Mathews  <benmathews@adelphia.net>
3319         * FvwmTaskBar/Start.h:
3320         * FvwmTaskBar/Start.c:
3321         * FvwmTaskBar/FvwmTaskBar.c:
3322         * FvwmTaskBar/ButtonArray.c:
3323         * FvwmTaskBar/FvwmTaskBar.1:
3324         FvwmTaskBar may now include shortcut minibuttons using the Button
3325         command.  Also has new options for spacing the buttons:
3326         WindowButtonsLeftMargin, WindowButtonsRightMargin, and
3327         StartButtonRightMargin.
3329 2002-09-16  olicha  <olivier.chapuis@free.fr>
3331         * FvwmPager/FvwmPager.c (list_new_desk):
3332         (list_config_info):
3333         * FvwmPager/x_pager.c (DrawGrid):
3334         (get_expose_bound):
3335         (HandleExpose):
3336         Use clipping redrawing for the desk label
3338 2002-09-15  olicha  <olivier.chapuis@free.fr>
3340         * FvwmPager/x_pager.c (update_pr_transparent_subwindows):
3341         (update_pr_transparent_windows):
3342         (change_colorset):
3343         More transparent fixes
3345 2002-09-15  Mikhael Goikhman  <migo@homemail.com>
3347         * FvwmButtons/dynamic.c:
3348         removed non-portable #include <X11/Xdefs.h>
3350 2002-09-15  olicha  <olivier.chapuis@free.fr>
3352         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3353         Fixed a GC leaks
3355         * FvwmPager/x_pager.c (update_pr_transparent_windows):
3356         * FvwmPager/FvwmPager.c (list_property_change):
3357         * FvwmPager/FvwmPager.h:
3358         Transparent fixes
3360 2002-09-14  olicha  <olivier.chapuis@free.fr>
3362         * FvwmPager/FvwmPager.c (list_property_change):
3363         * FvwmPager/FvwmPager.h
3364         * FvwmPager/x_pager.c (draw_desk_background):
3365         (ReConfigure):
3366         (update_transparent_windows):
3367         (MovePage):
3368         (ChangeDeskForWindow):
3369         (MoveResizePagerView):
3370         (change_colorset):
3371         Some transparent fixes. Implemented RootTransparent colorset and
3372         transparent tint
3374 2002-09-12  Dan Espen  <dane@mk.telcordia.com>
3376         * FvwmCpp/FvwmCpp.1:
3377         * FvwmM4/FvwmM4.1: New way to present module synopsis,
3378         more prominent discussion of ModuleSynchronous.
3380 2002-09-13  olicha  <olivier.chapuis@free.fr>
3382         * FvwmIconMan/xmanager.c (GetRegion):
3383         (GetRectangleIntersection):
3384         (clear_button):
3385         (add_win_state):
3386         (del_win_state):
3387         (clear_empty_region):
3388         (resize_manager):
3389         (iconify_box):
3390         (draw_button_background):
3391         (draw_button):
3392         (draw_empty_manager):
3393         (draw_transparent_buttons):
3394         (man_exposed):
3395         * FvwmIconMan/x.c (xevent_loop):
3396         (create_manager_window):
3397         (recreate_background):
3398         (change_colorset):
3399         (recreate_transparent_bgs):
3400         * FvwmIconMan/FvwmIconMan.h:
3401         * FvwmIconMan/fvwm.c (focus_change):
3402         Implemented clipping redrawing, IconMan should not flicker any more
3403         with xft fonts and icons with alpha. Implemented new transparent stuff.
3404         Some clean up and numerous fixes. Colorset should work as expected now.
3406         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3407         (DrawItems):
3408         Implemented clipping redrawing
3410         * FvwmBacker/FvwmBacker.c (*):
3411         Added retain permanent support. I finally understand that X forking
3412         should be released by opening a new display. Some Cleanup. This still
3413         need some checking (client leaks??). Some clean up.
3415         * FvwmScroll/Makefile.am:
3416         * FvwmScroll/FvwmScroll.c (main):
3417         * FvwmForm/FvwmForm.c (main):
3418         * FvwmForm/Makefile.am:
3419         * FvwmDragWell/fvwmDragWell.c (XStartup):
3420         * FvwmDragWell/Makefile.am:
3421         * FvwmIdent/Makefile.am:
3422         * FvwmIdent/FvwmIdent.c (main):
3423         * FvwmForm/Makefile.am:
3424         * FvwmDragWell/Makefile.am:
3425         Colorset may use XRrender, so link and init xrender
3427 2002-09-08  Dan Espen  <dane@mk.telcordia.com>
3429         * FvwmTheme/FvwmTheme.1: Lang check.
3431 2002-09-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3433         * **/*.c:
3434         use replacements for X event functions everywhere
3436 2002-09-02  olicha  <olivier.chapuis@free.fr>
3438         * FvwmIdent/FvwmIdent.c (*):
3439         Implement tinted parental relativity
3441 2002-09-01  olicha  <olivier.chapuis@free.fr>
3443         * FvwmTheme/FvwmTheme.1:
3444         Documented the new options
3446 2002-08-30  olicha  <olivier.chapuis@free.fr>
3448         * FvwmPager/x_pager.c (do_picture_window):
3449         Fixed mini icon drawing
3451 2002-08-30  olicha  <olivier.chapuis@free.fr>
3453         * FvwmButtons/icons.c (DestroyIconWindow):
3454         (CreateIconWindow):
3455         (ConfigureIconWindow):
3456         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
3457         (recursive_change_colorset):
3458         * FvwmButtons/dynamic.c (change_button_icon):
3459         * FvwmButtons/draw.c (RedrawButton):
3460         * FvwmIconBox/FvwmIconBox.c (change_colorset):
3461         (RedrawIcon):
3462         * FvwmIconBox/icons.c (GetIconFromFile):
3463         * FvwmIconMan/xmanager.c (iconify_box):
3464         * FvwmPager/x_pager.c (do_picture_window):
3465         * FvwmScript/Widgets/Tools.c (DrawIconStr):
3466         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
3467         * FvwmWharf/Wharf.h:
3468         * FvwmWharf/icons.c (ConfigureIconWindow):
3469         * FvwmWharf/FvwmWharf.c (configure_all_icon_windows):
3470         * FvwmWinList/ButtonArray.c (DoButton):
3471         Implemented IconAlpha and IconTint
3473 2002-08-28  Mikhael Goikhman  <migo@homemail.com>
3475         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3476         fixed no window context for StartMenu
3478 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3480         * FvwmButtons/dynamic.c:
3481         added some includes
3483 2002-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3485         * FvwmButtons/dynamic.c (parse_message_line):
3486         -Wall fix
3487         compile fix (?)
3489 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3491         * FvwmButtons/FvwmButtons.1:
3492         * FvwmButtons/FvwmButtons.c:
3493         * FvwmButtons/FvwmButtons.h:
3494         * FvwmButtons/Makefile.am:
3495         * FvwmButtons/button.c:
3496         * FvwmButtons/button.h:
3497         * FvwmButtons/dynamic.c:
3498         * FvwmButtons/dynamic.h:
3499         * FvwmButtons/icons.h:
3500         * FvwmButtons/parse.c:
3501         added new button property: Id.
3502         new FvwmButtons dynamic actions ChangeButton and ExpandButtonVars
3504 2002-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3506         * FvwmWinList/Makefile.am (LDADD):
3507         * FvwmScript/Makefile.am (LDADD):
3508         * FvwmPager/Makefile.am (LDADD):
3509         * FvwmIdent/Makefile.am (LDADD):
3510         * FvwmIconMan/Makefile.am (LDADD):
3511         * FvwmIconBox/Makefile.am (LDADD):
3512         * FvwmForm/Makefile.am (LDADD):
3513         * FvwmButtons/Makefile.am (LDADD):
3514         put -lfvwm at front of library list
3516 2002-08-21  Dan Espen  <dane@mk.telcordia.com>
3518         * FvwmForm/FvwmForm.1: Explicitly state there can be more than
3519         one command on a button.
3521 2002-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3523         * FvwmTaskBar/FvwmTaskBar.h:
3524         * FvwmTaskBar/FvwmTaskBar.c (PurgeConfigEvents):
3525         fixed a taskbar hang with autostick and page changes
3526         (SetAlarm):
3527         (ClearAlarm):
3528         (LoopOnEvents):
3529         (CheckForTip):
3530         (RevealTaskBar):
3531         (LoopOnEvents):
3532         (Alarm):
3533         Fixed the braindead configure{notify,request} race in FvwmTaskbar with
3534         AutoStick set.  Now uses alarms.
3536 2002-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3538         * FvwmWharf/icons.c:
3539         * FvwmWharf/FvwmWharf.c:
3540         * FvwmTaskBar/Goodies.c:
3541         * FvwmTaskBar/FvwmTaskBar.c:
3542         * FvwmSaveDesk/FvwmSaveDesk.c:
3543         * FvwmSave/FvwmSave.c:
3544         * FvwmM4/FvwmM4.c:
3545         * FvwmRearrange/FvwmRearrange.c:
3546         * FvwmPager/x_pager.c:
3547         * FvwmIdent/FvwmIdent.c:
3548         * FvwmIconMan/FvwmIconMan.c:
3549         * FvwmIconBox/icons.c:
3550         * FvwmIconBox/FvwmIconBox.c:
3551         * FvwmGtk/expand.c:
3552         * FvwmBacker/FvwmBacker.c:
3553         * FvwmButtons/icons.c:
3554         * FvwmAuto/FvwmAuto.c:
3555         * FvwmForm/ReadXServer.c:
3556         * FvwmDragWell/fvwmDragWell.c:
3557         * FvwmCpp/FvwmCpp.c:
3558         * FvwmConsole/FvwmConsole.h:
3559         * FvwmCommand/FvwmCommand.h:
3560         * FvwmButtons/parse.c:
3561         * FvwmAnimate/FvwmAnimate.c:
3562         let config.h include string.h or strings.h
3564 2002-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3566         * FvwmDebug/FvwmDebug.c (list_configure):
3568         * FvwmCommand/FvwmCommand.c (list_configure):
3569         adapted to new focus styles
3571 2002-08-11  olicha  <olivier.chapuis@free.fr>
3573         * FvwmAnimate/FvwmAnimate.c:
3574         * FvwmBanner/FvwmBanner.c:
3575         * FvwmButtons/FvwmButtons.c:
3576         * FvwmIconBox/icons.c:
3577         * FvwmPager/FvwmPager.c:
3578         * FvwmScript/FvwmScript.c:
3579         * FvwmScript/Instructions.c:
3580         * FvwmScript/types.h:
3581         * FvwmTaskBar/Start.c:
3582         * FvwmWharf/icons.c:
3583         Update the arguments of PImageLoadPixmapFromFile, PGetFvwmPicture
3584         and PictureFreeColors
3586 2002-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3588         * FvwmDebug/FvwmDebug.c (list_configure):
3589         * FvwmCommand/FvwmCommand.c (list_configure):
3590         removed focus_mode from display
3592 2002-08-07  Mikhael Goikhman  <migo@homemail.com>
3594         * FvwmCommand/FvwmCommand.c (main):
3595         fixed unused variable warnings
3597 2002-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3599         * FvwmWinList/FvwmWinList.c:
3600         * FvwmWharf/FvwmWharf.c:
3601         * FvwmWharf/ASSound/ASSound.c:
3602         * FvwmTaskBar/Goodies.c:
3603         * FvwmTaskBar/FvwmTaskBar.c:
3604         * FvwmScroll/GrabWindow.c:
3605         * FvwmScript/types.h:
3606         * FvwmScript/Widgets/PopupMenu.c:
3607         * FvwmScript/Instructions.c:
3608         * FvwmSaveDesk/FvwmSaveDesk.c:
3609         * FvwmSave/FvwmSave.c:
3610         * FvwmRearrange/FvwmRearrange.c:
3611         * FvwmPager/FvwmPager.c:
3612         * FvwmM4/FvwmM4.c:
3613         * FvwmIdent/FvwmIdent.c:
3614         * FvwmIconMan/FvwmIconMan.h:
3615         * FvwmIconBox/FvwmIconBox.c:
3616         * FvwmForm/FvwmForm.c:
3617         * FvwmEvent/FvwmEvent.c:
3618         * FvwmDragWell/fvwmDragWell.c:
3619         * FvwmDebug.c:
3620         * FvwmCpp/FvwmCpp.c:
3621         * FvwmConsole/FvwmConsole.h:
3622         * FvwmCommand/FvwmCommand.h:
3623         * FvwmButtons/FvwmButtons.c:
3624         * FvwmBanner/FvwmBanner.c:
3625         * FvwmAuto/FvwmAuto.c:
3626         * FvwmAnimate/FvwmAnimate.c:
3627         use ftime.h instead of time.h and sys/time.h
3629         * FvwmDebug/FvwmDebug.c (list_configure):
3630         * FvwmCommand/FvwmCommand.c (list_configure):
3631         removed bsolete focus policy output
3633 2002-07-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3635         * FvwmPager/x_pager.c (draw_desk_background):
3636         fixed refresh of hilit page on non-active desks
3638         * FvwmIconMan/x.c (lookup_color):
3639         -Wall fix
3641 2002-07-17  olicha  <olivier.chapuis@free.fr>
3643         * FvwmIconMan/x.c (lookup_color):
3644         * FvwmScript/Instructions.c (ChangeForeColor):
3645         (ChangeBackColor):
3646         (ChangeMainColorset):
3647         (ChangeColorset):
3648         * FvwmWharf/stepgfx.c (MakeColors):
3649         (MakeShadowColors):
3650         Some color limit adjustement
3652 2002-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3654         * FvwmPager/x_pager.c (draw_desk_background):
3655         fixed hilighting of desk labels
3657 2002-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3659         * FvwmPager/FvwmPager.c (list_add):
3660         (list_configure):
3661         fixed access to CONFIGURE_WINDOW and ADD_WINDOW packets
3663 2002-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3665         * FvwmPager/x_pager.c (draw_desk_background):
3666         (initialize_pager):
3667         (ReConfigure):
3668         fixed drawing of the active page when resizing the pager
3669         (DispatchEvent):
3670         fixed problem w/ pager not updating properly when getting expose events
3671         right after a resize
3673         * FvwmPager/FvwmPager.c (ParseOptions):
3674         fixed negative balloon offsets
3676         * FvwmPager/x_pager.c (ReConfigure):
3677         fixed flickering of hilit desk title when moving pager
3678         (draw_desk_background):
3679         (initialize_pager):
3680         fixed initial drawing of pager label background on inactive desks
3681         (change_colorset):
3682         (draw_desk_background):
3683         fixed drawing of background colour sets w/ top labels in the pager
3685 2002-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3687         * FvwmPager/FvwmPager.c (ParseOptions):
3688         (list_property_change):
3689         * FvwmPager/x_pager.c (initialize_pager):
3690         (DrawInBalloonWindow):
3691         (change_colorset):
3692         (HandleExpose):
3693         (MapBalloonWindow):
3694         (UnmapBalloonWindow):
3695         (change_colorset):
3696         * FvwmPager/FvwmPager.h (ScreenInfo):
3697         cleaned up and simplified balloon drawing code
3699         * FvwmPager/x_pager.c (initialize_pager):
3700         fixed initial drawing of multi desk pagers
3702         * FvwmButtons/FvwmButtons.c (CheckForHangon):
3703         allow wildcards in "hangon" strings
3704         (DeadPipeCleanup):
3705         spit out panels with the NoClose option when FvwmButton dies
3707         * FvwmButtons/FvwmButtons.1:
3708         re-formatted man page
3710 2002-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3712         * FvwmAuto/FvwmAuto.c:
3713         * FvwmAuto/FvwmAuto.1 (Note):
3714         new options -mfocus, -menter and -menterleave in FvwmAuto
3715         FvwmAuto can now operate on Enter/Leave events instead of Focus events
3717         * FvwmEvent/FvwmEvent.c (main):
3718         select only events that are handled
3720         * FvwmButtons/FvwmButtons.c:
3721         removed old debug code
3723         * FvwmEvent/FvwmEvent.c:
3724         moved old ChangeLog entries to ../ChangeLog
3725         re-indented file
3726         (config):
3727         (handle_config_line):
3728         general cleanup
3730 2002-07-05  Mikhael Goikhman  <migo@homemail.com>
3732         * FvwmScript/Widgets/Swallow.c (CheckForHangon):
3733         fixed a FvwmScript crash with Swallow widget and very long window names
3735 2002-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3737         * FvwmButtons/FvwmButtons.c (SpawnSome):
3738         fixed $fg and $bg variables with the UseOld option
3740         * FvwmDebug/FvwmDebug.c (list_configure):
3741         * FvwmCommand/FvwmCommand.c (list_configure):
3742         fixed variable types
3744 2002-06-28  Mikhael Goikhman  <migo@homemail.com>
3746         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3747         * FvwmTaskBar/FvwmTaskBar.1:
3748         fixed MailCheck option, enhanced its description
3750         * FvwmPerl/Makefile.am:
3751         added _FvwmPerl.1 rule
3752         * FvwmPerl/FvwmPerl.*:
3753         updated man page
3755 2002-06-25  olicha  <olivier.chapuis@free.fr>
3757         * FvwmIdent/FvwmIdent.c (MakeList):
3758         Replace some tabs by some spaces in some strings which should be
3759         displayed by X
3761 2002-06-23  Mikhael Goikhman  <migo@homemail.com>
3763         * FvwmPerl/FvwmPerl.1:
3764         * FvwmPerl/FvwmPerl.in:
3765         added --nolock, --nosend, --noremove like in FvwmM4/FvwmCpp; --debug;
3766         implemented preprocess directives %Repeat, %ModuleConfig, %Prefix, %End
3768 2002-06-19  olicha  <olivier.chapuis@free.fr>
3770         * **/Makefile.am
3771         Added iconv CFLAGS and LIBS for modules which display text
3773 2002-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3775         * FvwmCommand/Makefile.am:
3776         use functable.c instead of functions.c
3778 2002-06-10  Mikhael Goikhman  <migo@homemail.com>
3780         * FvwmPager/FvwmPager.c (ParseOptions):
3781         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3782         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3783         * FvwmButtons/parse.c (ParseConfigLine):
3784         * FvwmIconMan/readconfig.c (read_in_resources):
3785         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
3786         * FvwmIdent/FvwmIdent.c (main):
3787         * FvwmForm/FvwmForm.c (ct_*Font):
3788         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3789         * FvwmScript/FvwmScript.c (ParseOptions):
3790         fixed double quotes in *Font configuration options
3792 2002-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3794         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
3795         fixed sticky panels in FvwmButtons
3797 2002-06-07  Dan Espen  <dane@mk.telcordia.com>
3799         * FvwmTheme/FvwmTheme.1: FONT SHADOW EFFECTS reword.
3801 2002-06-04  Mikhael Goikhman  <migo@homemail.com>
3803         * FvwmIconMan/FvwmIconMan.1:
3804         * FvwmIconMan/FvwmIconMan.c (main):
3805         * FvwmIconMan/FvwmIconMan.h:
3806         * FvwmIconMan/fvwm.c (handle_config_info):
3807         * FvwmIconMan/fvwm.c (new remanage_winlist):
3808         * FvwmIconMan/readconfig.c (new process_dynamic_config_line):
3809         * FvwmIconMan/x.c:
3810         * FvwmIconMan/xmanager.c:
3811         FvwmIconMan may now change resolution dynamically, just issue
3812         "*FvwmIconMan: resolution desk" while FvwmIconMan is running
3814         * FvwmIconMan/FvwmIconMan.1:
3815         * FvwmIconMan/x.c (set_window_properties):
3816         don't use "FvwmModule" as a class, this is not optimal with aliases;
3817         document that FvwmIconMan supports aliases
3819         * FvwmScript/libyywrap.c:
3820         * FvwmScript/scanner.c:
3821         removed $Header
3823 2002-06-03  olicha  <olivier.chapuis@free.fr>
3825         * FvwmScript/script.y:
3826         * FvwmScript/scanner.l:
3827         * FvwmScript/script.c:
3828         * FvwmScript/scanner.c:
3829         Run make syntax for removing debug code
3831 2002-06-03  olicha  <olivier.chapuis@free.fr>
3833         * FvwmForm/FvwmForm.c:
3834         Applied FlocaleInit YAMAGUCHI Shingo patch
3836 2002-06-02  olicha  <olivier.chapuis@free.fr>
3838         * FvwmScript/Widgets/List.c (EvtMouseList):
3839         (EvtKeyList):
3840         Fixed selection
3842 2002-05-31  olicha  <olivier.chapuis@free.fr>
3844         * FvwmTheme/FvwmTheme.1:
3845         Documented fgsh and fg_alpha
3847 2002-05-29  Dave Trollope  <dave.trollope@worldnet.att.net>
3849         * Modules/FvwmIconMan/xmanager.c:
3850         Changed the REDRAW_BG from 128 to 16 and moved to manager dirty bits
3851         group.
3853 2002-05-29  olicha  <olivier.chapuis@free.fr>
3855         * FvwmForm/FvwmForm.1:
3856         * FvwmForm/ReadXServer.c (ReadXServer):
3857         Fixed Input cursor position for mouse click. Removed fixed font
3858         requirement for InputFont
3860 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3862         * FvwmButtons/parse.c (ParseContainer):
3863         fixed specifying Font in Container
3865 2002-05-29  olicha  <olivier.chapuis@free.fr>
3867         * FvwmScript/Widgets/Makefile.am:
3868         * FvwmSaveDesk/Makefile.am:
3869         * FvwmSave/Makefile.am:
3870         * FvwmRearrange/Makefile.am:
3871         * FvwmWinList/Makefile.am:
3872         * FvwmTaskBar/Makefile.am:
3873         * FvwmGtk/Makefile.am:
3874         * FvwmScript/Makefile.am:
3875         * FvwmDebug/Makefile.am:
3876         * FvwmCommand/Makefile.am:
3877         * FvwmPager/Makefile.am:
3878         * FvwmIdent/Makefile.am:
3879         * FvwmIconMan/Makefile.am:
3880         * FvwmIconBox/Makefile.am:
3881         * FvwmForm/Makefile.am:
3882         * FvwmButtons/Makefile.am:
3883         Put $(Xft_CFLAGS) before $(X_CFLAGS) to be able to use an independent
3884         Xft2 library. Removed FT2 CFLAGS and LIBS.
3886 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3888         * FvwmButtons/FvwmButtons.1:
3889         * FvwmButtons/FvwmButtons.h:
3890         * FvwmButtons/FvwmButtons.c (Loop):
3891         * FvwmButtons/parse.c (ParseButton):
3892         added new ActionOnPress option
3894 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
3896         * FvwmPerl/FvwmPerl.1:
3897         * FvwmPerl/FvwmPerl.in:
3898         implemented new preprocess functionality
3900 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3902         * FvwmEvent/FvwmEvent.1 (argument):
3903         corrected man page example
3905 2002-05-27  Dave Trollope  <dave.trollope@worldnet.att.net>
3907         * Modules/FvwmIconMan/xmanager.c (draw_manager):
3908         (man_exposed):
3909         Fix for background not being redrawn when the window is exposed.
3911 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3913         * FvwmM4/FvwmM4.c (m4_defs):
3914         * FvwmCpp/FvwmCpp.c (cpp_defs):
3915         open tempfile with 0600 mode
3917         * FvwmIconMan/xmanager.h:
3918         * FvwmCpp/FvwmCpp.c:
3919         * FvwmCpp/FvwmM4.c:
3920         remove MULTIBYTE ifdefs
3922 2002-05-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3924         * FvwmDebug/FvwmDebug.c (list_configure):
3925         * FvwmCommand/FvwmCommand.c (list_configure):
3926         adapted to new has_no_border window flag
3928 2002-05-26  olicha  <olivier.chapuis@free.fr>
3930         * FvwmScript/Widgets/Tools.c (MyDrawString):
3931         Use internal relief only with font without shadow
3933 2002-05-25  Mikhael Goikhman  <migo@homemail.com>
3935         * FvwmIconMan/FvwmIconMan.c (copy_string):
3936         fixed crash when accessing NULL string
3938         * FvwmRearrange/FvwmRearrange.1:
3939         * FvwmButtons/FvwmButtons.1:
3940         some corrections
3942 2002-05-24  olicha  <olivier.chapuis@free.fr>
3944         * FvwmWinList/ButtonArray.c (DoButton):
3945         * FvwmScript/Widgets/Tools.c (MyDrawString):
3946         * FvwmPager/x_pager.c (DrawGrid):
3947         (do_label_window):
3948         (DrawInBalloonWindow):
3949         * FvwmIconMan/xmanager.c (draw_button):
3950         (draw_empty_manager):
3951         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3952         * FvwmButtons/draw.c (DrawTitle):
3953         Pass the colorset to FlocaleDrawString
3955         * FvwmForm/ReadXServer.c (ReadXServer):
3956         * FvwmForm/FvwmForm.c (RedrawFrame):
3957         (RedrawItem):
3958         (RedrawText):
3959         (RedrawTimeout):
3960         Added support for variable fonts for input item (ifdefed).
3961         Pass the colorset to FlocaleDrawString
3963         * FvwmTaskBar/Goodies.c (LoadGoodiesFont):
3964         * FvwmTaskBar/Goodies.h:
3965         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
3966         * FvwmTaskBar/Goodies.c (InitGoodies):
3967         (RedrawTipWindow):
3968         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
3969         Fixed some old (but minor) bugs related to text position
3971         * FvwmScript/script.y:
3972         * FvwmScript/scanner.l:
3973         * FvwmScript/script.c:
3974         * FvwmScript/scanner.c:
3975         Allowed to pass arbitray font names
3977 2002-05-24  Mikhael Goikhman  <migo@homemail.com>
3979         * FvwmIconMan/functions.c (builtin_sendcommand):
3980         support size/position variables in command
3982 2002-05-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3984         * FvwmPager/FvwmPager.c (list_new_desk):
3985         fixed core dump
3987 2002-05-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3989         * FvwmPager/FvwmPager.c (list_new_desk):
3990         always display current desk in window title
3992 2002-05-19  Mikhael Goikhman  <migo@homemail.com>
3994         * FvwmGtk/FvwmGtk.c (process_message):
3995         currently restore the previous M_MINI_ICON code to avoid crash
3997 2002-05-16  olicha  <olivier.chapuis@free.fr>
3999         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4000         (RedrawTipWindow):
4001         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4002         * FvwmIdent/FvwmIdent.c (DrawItems):
4004 2002-05-10  Mikhael Goikhman  <migo@homemail.com>
4006         * FvwmPager/x_pager.c:
4007         fixed incorrect initial positions of subwindows in CxRxNxM pager;
4008         still only the first desk is drawn fully for now
4010 2002-05-09  olicha  <olivier.chapuis@free.fr>
4012         * */*:
4013         Call FRenderInit and include libs/FRenderInit.h in all modules which
4014         are linked against Xrender
4016 2002-05-09  olicha  <olivier.chapuis@free.fr>
4018         * FvwmScript/FvwmScript.c (myErrorHandler):
4019         * FvwmIconBox/FvwmIconBox.c (myErrorHandler):
4020         * FvwmButtons/FvwmButtons.c (myErrorHandler):
4021         * FvwmWinList/FvwmWinList.c (ErrorHandler):
4022         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
4023         * FvwmIconMan/x.c (handle_error):
4024         Allows BadPicture XRender errors
4026 2002-05-05  olicha  <olivier.chapuis@free.fr>
4028         * FvwmIdent/FvwmIdent.c (MakeList):
4029         Fixed ewmh init state
4031 2002-05-02  olicha  <olivier.chapuis@free.fr>
4033         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4034         * FvwmTaskBar/List.c (UpdateItemPicture):
4035         Fixed problems with Xft fonts and FvwmPicture update
4037 2002-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4039         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
4040         fixed a problem with sticky icons
4042 2002-04-30  Mikhael Goikhman  <migo@homemail.com>
4044         * FvwmPerl/FvwmPerl.in:
4045         make all messages synchronous by default;
4046         new eval functions stop(), skip(), unlock(), detach()
4048 2002-04-29  olicha  <olivier.chapuis@free.fr>
4050         * FvwmTaskBar/List.c (UpdateItemPicture):
4051         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4052         A picture fix
4054 2002-04-28  Mikhael Goikhman  <migo@homemail.com>
4056         * FvwmPager/x_pager.c:
4057         fixed initial position of 2 subwindows, current only for one desk;
4058         fixed position of labels with LabelsBelow
4060 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
4062         * **/*.1:
4063         improved main headers
4065         * FvwmTheme/FvwmTheme.1:
4066         spell check in the Tint commands
4068 2002-04-25  Derek B. Noonburg  <derekn@foolabs.com>
4070         * FvwmIconMan.1:
4071         * FvwmIconMan.h:
4072         * globals.c:
4073         * readconfig.c:
4074         * xmanager.c:
4075         Added new weighted sorting.
4077 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
4079         * modules/FvwmPerl/FvwmPerl.1:
4080         * modules/FvwmPerl/FvwmPerl.in:
4081         renamed --continue to --stay, documented the planned preprocess action
4083         * modules/FvwmIconMan/*.c:
4084         * modules/FvwmCommand/FvwmCommandS.c:
4085         remove $Id lines that only make patches harder
4087         * modules/FvwmButtons/FvwmButtons.1:
4088         make it clear there are 2 examples, added DestroyModuleConfig
4090 2002-04-22  olicha  <olivier.chapuis@free.fr>
4092         * FvwmTheme/FvwmTheme.1:
4093         Documented Tint, TintMask and NoTint
4095         * FvwmWinList/ButtonArray.c (ButtonNew):
4096         (AddButton):
4097         (DoButton):
4098         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4099         * FvwmIconMan/Makefile.am:
4100         * FvwmIconMan/FvwmIconMan.h:
4101         * FvwmIconMan/xmanager.h:
4102         * FvwmIconMan/xmanager.c (iconify_box):
4103         (set_win_picture):
4104         * FvwmIconMan/fvwm.c (mini_icon):
4105         * FvwmPager/Makefile.am:
4106         * FvwmPager/x_pager.c (do_picture_window):
4107         * FvwmPager/FvwmPager.h:
4108         * FvwmPager/FvwmPager.c (main):
4109         (list_mini_icon):
4110         * FvwmTaskBar/List.h:
4111         * FvwmTaskBar/Start.c (StartButtonInit):
4112         * FvwmTaskBar/List.c (AddItem):
4113         (UpdateItemPicture):
4114         * FvwmTaskBar/ButtonArray.h:
4115         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4116         (AddButton):
4117         (UpdateButtonPicture):
4118         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4119         Use the alpha of the mini icon send by fvwm
4121         * FvwmWinList/Makefile.am
4122         * FvwmWharf/Makefile.am:
4123         * FvwmTaskBar/Makefile.am:
4124         * FvwmScript/Makefile.am:
4125         * FvwmPager/Makefile.am:
4126         * FvwmIconMan/Makefile.am:
4127         * FvwmIconBox/Makefile.am:
4128         * FvwmBanner/Makefile.am:
4129         * FvwmAnimate/Makefile.am:
4130         Links to Xrender if needed
4132         * FvwmWharf/icons.c (GetXPMGradient):
4133         (GetXPMColorset):
4134         (GetSolidXPM):
4135         (LoadIconFile):
4136         (ConfigureIconWindow):
4137         * FvwmWharf/FvwmWharf.c (main):
4138         * FvwmIconBox/icons.c (GetIconFromFile):
4139         (GetBackPixmap):
4140         (CreateIconWindow):
4141         (GetIconWindow):
4142         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
4143         * FvwmButtons/draw.c (RedrawButton):
4144         * FvwmButtons/icons.c (ConfigureIconWindow):
4145         (CreateIconWindow):
4146         * FvwmScript/types.h:
4147         * FvwmScript/Widgets/Tools.c (DrawIconStr):
4148         * FvwmScript/FvwmScript.c (LoadIcon):
4149         Implement alpha rendering using libs function in PictureGraphics
4151         * FvwmBanner/FvwmBanner.c (GetImageFile):
4152         Load the picture without alpha
4154         * FvwmIconBox/icons.c (GetIconWindow):
4155         * FvwmIconBox/FvwmIconBox.c (CleanUp):
4156         (myErrorHandler):
4157         Fixed a few problems related to reparent icon windows, there are still
4158         problems here
4160         * FvwmTaskBar/Start.c (StartButtonInit):
4161         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
4162         Start Button icon use fvwm color limit
4164         * FvwmIdent/FvwmIdent.h:
4165         * FvwmIdent/FvwmIdent.c (DrawItems):
4166         (PixmapDrawWindow):
4167         (RedrawWindow):
4168         (list_end):
4169         If the font is an Xft font (and the background is not Transparent) draw
4170         everything in the background to reduce redrawing
4172 2002-04-20  Mikhael Goikhman  <migo@homemail.com>
4174         * modules/FvwmPerl/FvwmPerl.1:
4175         * modules/FvwmPerl/FvwmPerl.in:
4176         implemented "load" action, added the man page
4178 2002-04-16  Hippo
4180         * FvwmTheme/FvwmTheme.c:
4181         FvwmTheme printf a warning and sends the command back to fvwm.
4182         This module is obsoleted now.
4184 2002-04-17  Mikhael Goikhman  <migo@homemail.com>
4186         * FvwmEvent/FvwmEvent.c (execute_event):
4187         fixed passing id in hex for leave_event just like for other events
4188         except for new_desk one
4190 2002-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4192         * FvwmIconMan/readconfig.h:
4193         safety patch for future modifier confusion
4195 2002-04-14  Mikhael Goikhman  <migo@homemail.com>
4197         * FvwmConsole/FvwmConsole.c:
4198         * FvwmConsole/FvwmConsole.h:
4199         * FvwmConsole/FvwmConsoleC.c:
4200         * FvwmConsole/FvwmConsoleC.pl.1:
4201         * FvwmConsole/FvwmConsoleC.pl.in:
4202         * FvwmConsole/getline.c:
4203         use $FVWM_USERDIR not $HOME for FvwmConsole history and socket files,
4204         make these file names more readable, increase history from 50 to 100
4206 2002-04-11  Mikhael Goikhman  <migo@homemail.com>
4208         * FvwmIconMan/xmanager.c:
4209         removed ## from preprocessor's line win->##field to make gcc happy
4211 2002-04-06  Uwe Pross  <uwe.pross@gmx.net>
4213         * FvwmAuto/FvwmAuto.1:
4214         Added hint to builtin command EdgeCommand
4216 2002-04-07  Mikhael Goikhman  <migo@homemail.com>
4218         * FvwmIconMan/ConfigFvwmIconMan:
4219         * FvwmIconMan/FvwmIconMan.1:
4220         * FvwmIconMan/readconfig.c (read_next_cmd):
4221         * FvwmTheme/FvwmTheme.1:
4222         implemented a new FvwmIconMan syntax that uses white spaces instead
4223         of asterisks, not to be different from other modules
4225 2002-04-06  Dan Espen  <dane@mk.telcordia.com>
4227         * FvwmForm/FvwmForm.c (DoCommand): Remove debug code.
4229 2002-04-05  Mikhael Goikhman  <migo@homemail.com>
4231         * FvwmTheme/FvwmTheme.1:
4232         restored a correct example
4234 2002-04-05  olicha  <olivier.chapuis@free.fr>
4236         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4237         Fixed a core dump
4239         * FvwmScript/FvwmScript (LoadIcon):
4240         * FvwmScript/Makefile.am:
4241         Fixed icon loading. Added Bitmap support (no more core dump!).
4242         It is enabled even without xpm support
4244         * FvwmButtons/FvwmButtons.c (MyAllocColor):
4245         (PleaseAllocColor):
4246         * FvwmButtons/icons.c (CreateIconWindow):
4247         CleanUp and remove some not used code
4249         * FvwmIconBox/icons.c (CreateIconWindow):
4250         (GetIconFromFile):
4251         (GetBitmapFile):
4252         (GetXPMFile):
4253         (GetBackPixmap):
4254         Use the libs image loader and some fvwm/icons.c sync
4256         * FvwmBanner/FvwmBanner.c (main):
4257         (GetXPMFile):
4258         (GetImageFile)
4259         (GetXBMData)
4260         * FvwmBanner/fvwm-logo-current.xbm (new file):
4261         * FvwmBanner/Makefile.am:
4262         Use libs image loader and added support for Bitmap and added a default
4263         Bitmap logo. It is enabled even without xpm support
4265         * FvwmWharf/FvwmWharf.c (main):
4266         * FvwmWharf/icons.c (LoadIconFile):
4267         (ConfigureIconWindow):
4268         (GetXPMFile):
4269         (GetXPMData):
4270         (GetBitmapFile):
4271         Use libs image loader
4273         * FvwmScript/types.h:
4274         * FvwmScript/Makefile.am:
4275         * FvwmTheme/FvwmTheme.c:
4276         * FvwmTheme/Makefile.am:
4277         * FvwmWharf/FvwmWharf.c:
4278         * FvwmWharf/icons.c:
4279         * FvwmWharf/stepgfx.c:
4280         * FvwmWharf/Makefile.am:
4281         * FvwmTaskBar/Start.c:
4282         * FvwmTaskBar/ButtonArray.h:
4283         * FvwmTaskBar/Makefile.am:
4284         * FvwmIconBox/icons.c:
4285         * FvwmIconBox/Makefile.am:
4286         * FvwmButtons/FvwmButtons.h:
4287         * FvwmButtons/Makefile.am:
4288         * FvwmAnimate/Makefile.am:
4289         * FvwmAnimate/FvwmAnimate.c
4290         Added png LIBS and CFLAGS. Added new header libs/InitPicture.h and
4291         libs/FImageLoader.h if needed
4293         * FvwmIconMan/Makefile.am:
4294         * FvwmGtk/Makefile.am:
4295         * FvwmGtk/menu.c:
4296         * FvwmWinList/Makefile.am:
4297         * FvwmForm/Makefile.am:
4298         * FvwmForm/FvwmForm.c:
4299         * FvwmDragWell/Makefile.am:
4300         * FvwmDragWell/fvwmDragWell.c:
4301         * FvwmRearrange/Makefile.am:
4302         * FvwmSave/Makefile.am:
4303         * FvwmSaveDesk/Makefile.am:
4304         * FvwmEvent/Makefile.am:
4305         * FvwmScroll/FvwmScroll.c:
4306         * FvwmScroll/Makefile.am:
4307         * FvwmM4/Makefile.am:
4308         * FvwmM4/FvwmM4.c:
4309         * FvwmCpp/Makefile.am:
4310         * FvwmCpp/FvwmCpp.c:
4311         * FvwmAuto/Makefile.am:
4312         * FvwmBacker/Makefile.am:
4313         Removed Xpm LIBS and CFLAGS. Replace Picture.h by InitPicture.h if
4314         needed
4316 2002-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4318         * FvwmTheme/FvwmTheme.1 (follows):
4319         corrected an example
4321 2002-04-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4323         * FvwmPager/x_pager.c (initialize_pager):
4324         fixed initial layout or the pager
4325         (Scroll):
4326         fixed viewport getting stuck at the desktop boundaries when dragging
4327         with button 3
4329 2002-03-31  Mikhael Goikhman  <migo@homemail.com>
4331         * FvwmIdent/FvwmIdent.c:
4332         * FvwmIdent/FvwmIdent.1:
4333         new configuration option MinimalLayer;
4334         tried to improve parsing of other options
4336 2002-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4338         * FvwmPager/x_pager.c (MoveWindow):
4339         suppress flashing when window is moved onto the current desk with a
4340         different screen position than before
4342 2002-03-29  Mikhael Goikhman  <migo@homemail.com>
4344         * FvwmEvent/FvwmEvent.c (config):
4345         fixed PlayCmd in audio compatible mode
4347 2002-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4349         * FvwmDebug/FvwmDebug.c (list_configure):
4350         * FvwmCommand/FvwmCommand.c (list_configure):
4351         removed support for start_iconic
4353 2002-03-24  Mikhael Goikhman  <migo@homemail.com>
4355         * FvwmButtons/Makefile.am:
4356         * FvwmForm/Makefile.am:
4357         * FvwmIconBox/Makefile.am:
4358         * FvwmIconMan/Makefile.am:
4359         * FvwmIdent/Makefile.am:
4360         * FvwmPager/Makefile.am:
4361         * FvwmScript/Makefile.am:
4362         * FvwmTaskBar/Makefile.am:
4363         * FvwmWinList/Makefile.am:
4364         added Bidi_CFLAGS and Bidi_LIBS
4366 2002-03-21  Daniel Henninger  <daniel@ncsu.edu>
4368         * FvwmForm/FvwmForm.c:
4369         * FvwmForm/FvwmForm.h:
4370         Took out pointless multiple Timeout command support.
4371         Better line parsing error checking for Timeout.
4372         Fixed command parsing to allow for quoted commands.
4374 2002-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4376         * FvwmWinList/FvwmWinList.c (main):
4377         (ProcessMessage):
4378         (AdjustWindow):
4379         * FvwmWinList/ButtonArray.c (ButtonPicture):
4380         * FvwmTaskBar/FvwmTaskBar.c (main):
4381         * FvwmIconMan/xmanager.h:
4382         * FvwmIconMan/xmanager.c (set_window_button):
4383         (set_win_picture):
4384         (get_button_geometry):
4385         (iconify_box):
4386         (draw_button):
4387         * FvwmIconMan/readconfig.c (read_in_resources):
4388         * FvwmIconMan/FvwmIconMan.h:
4389         * FvwmIconMan/FvwmIconMan.c (main):
4390         * FvwmIconMan/fvwm.c:
4391         (mini_icon):
4392         (ProcessMessage):
4393         replaced all MINI_ICONS ifdefs with FMiniIconsSupported to enable
4394         compiler checks
4396         * FvwmIconMan/FvwmIconMan.1:
4397         corrected wrong information about deafult value of ButtonGeometry
4399 2002-03-14  Daniel Henninger  <daniel@ncsu.edu>
4401         * FvwmForm/FvwmForm.1:
4402         Added TimeoutFont and Timeout description.
4404         * FvwmForm/FvwmForm-QuitVerify:
4405         Added a 20 second timeout.
4407         * FvwmForm/FvwmForm-Form:
4408         Customize timeout font.
4410         * FvwmForm/FvwmForm.h:
4411         * FvwmForm/FvwmForm.c:
4412         Added Timeout feature.
4414 2002-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4416         * FvwmIconMan/xmanager.c (draw_empty_manager):
4417         fixed problem with transparent colour sets in an empty manager
4419 2002-03-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4421         * FvwmWharf/icons.c (GetXPMData):
4422         (GetXPMFile):
4423         fixed compiler warnings
4425         * FvwmIconMan/readconfig.c (read_in_resources):
4426         fixed a compiler warning
4428         * FvwmConsole/FvwmConsoleC.c:
4429         fixed a compiler warning
4431 2002-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4433         * FvwmTaskBar/List.c (IsItemIndexSticky):
4434         fixed handling of sticky icons in the task bar
4436         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4437         fixed DeskOnly option in FvwmTaskBar: cause windows to be added twice
4438         instead of being removed when moving to a hidden desk
4440 2002-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4442         * FvwmWinList/ButtonArray.c (DoButton):
4443         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4444         * FvwmPager/x_pager.c (DrawGrid):
4445         (do_label_window):
4446         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4447         * FvwmIconMan/xmanager.c (draw_button):
4448         * FvwmForm/FvwmForm.c (RedrawFrame):
4449         (RedrawItem):
4450         * FvwmButtons/draw.c (RedrawButton):
4451         removed ifdefs from previous xft fixes
4453 2002-03-10  olicha  <olivier.chapuis@free.fr>
4455         * FvwmWinList/ButtonArray.c (DoButton):
4456         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4457         * FvwmPager/x_pager.c (do_label_window):
4458         (DrawGrid):
4459         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4460         * FvwmIconMan/xmanager.c (draw_button):
4461         * FvwmForm/FvwmForm.c (RedrawFrame):
4462         (RedrawItem):
4463         * FvwmButtons/draw.c (RedrawButton):
4464         Fixed Xft related compilation failure and warning
4466 2002-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4468         * FvwmTaskBar/FvwmTaskBar.c (main):
4469         * FvwmWinList/FvwmWinList.c (main):
4470         * FvwmScript/FvwmScript.c (main):
4471         * FvwmPager/FvwmPager.c (main):
4472         * FvwmIconMan/FvwmIconMan.c (main):
4473         * FvwmIconBox/FvwmIconBox.c (main):
4474         * FvwmForm/FvwmForm.c (main):
4475         * FvwmButtons/FvwmButtons.c (main):
4476         (Loop):
4477         (swallow):
4478         use new interfaces in Flocale.h
4480 2002-03-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4482         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4483         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4484         (HideTaskBar):
4485         * FvwmDebug/FvwmDebug.c (list_configure):
4486         * FvwmButtons/FvwmButtons.c (process_message):
4487         * FvwmCommand/FvwmCommand.c (list_configure):
4488         don't use HAS_BOTTOM_TITLE any more
4490 2002-03-08  Dan Espen  <dane@mk.telcordia.com>
4492         * FvwmForm/ReadXServer.c: Some comments.
4493         * FvwmForm/FvwmForm.c (PutDataInForm): Update buffer length when
4494         input data read from form.  Fixes core.  Remove incorrect comment.
4496 2002-03-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4498         * FvwmScript/Instructions.c (InitCom):
4499         (MyWarpPointer):
4500         fixed a compile problem on dec-osf5
4502 2002-03-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4504         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4505         * FvwmTaskBar/Start.c (StartButtonParseConfig):
4506         (StartButtonInit):
4507         implemented bottun geometry variables as in FvwmButtons
4509         * FvwmButtons/parse.c (ParseButton):
4510         * FvwmButtons/FvwmButtons.c (GetButtonAction):
4511         (Loop):
4512         use the new function module_expand_action
4514         * FvwmButtons/FvwmButtons.c (Loop):
4515         fixed potential core dump
4517         * FvwmIconBox/FvwmIconBox.c (main):
4518         * FvwmWinList/FvwmWinList.c (main):
4519         * FvwmTaskBar/Goodies.c (HandleMailClick):
4520         * FvwmTaskBar/FvwmTaskBar.c:
4521         (LoopOnEvents):
4522         (main):
4523         (ProcessMessage):
4524         Use SendText instead of SendFvwmPipe in several places
4526 2002-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4528         * FvwmM4/FvwmM4.c (m4_defs):
4529         * FvwmCpp/FvwmCpp.c (cpp_defs):
4530         printf file name in error message
4532 2002-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4534         * FvwmButtons/FvwmButtons.c (parse_message_line):
4535         update the shape w/ transparent background when changind the button
4536         title or icon
4538 2002-02-27  Mikhael Goikhman  <migo@homemail.com>
4540         * FvwmRearrange/FvwmRearrange.c:
4541         * FvwmRearrange/FvwmRearrange.1:
4542         New arguments -maximize, -nomaximize, -animate, -noanimate.
4543         Do Resize/Move in one command. Take outside duplicated code.
4545 2002-02-26  olicha  <olivier.chapuis@free.fr>
4547         * FvwmPager/Makefile.am:
4548         * FvwmWinList/Makefile.am:
4549         * FvwmScript/Makefile.am:
4550         * FvwmIdent/Makefile.am:
4551         * FvwmIconMan/Makefile.am:
4552         * FvwmIconBox/Makefile.am:
4553         * FvwmForm/Makefile.am:
4554         * FvwmButtons/Makefile.am:
4555         * FvwmTaskBar/Makefile.am:
4556         Added Xft_LIBS, Xft_CFLAGS, FT2_CFLAGS and FT2_LIBS
4558         * FvwmIconMan/xmanager.c (draw_button):
4559         Did so that the buttons title fit into the buttons if a xftfont is
4560         used
4562         * FvwmButtons/draw.c (RedrawButton):
4563         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4564         * FvwmPager/x_pager.c (do_label_window):
4565         (DrawGrid):
4566         * FvwmWinList/ButtonArray.c (DoButton):
4567         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4568         * FvwmForm/FvwmForm.c (RedrawFrame):
4569         (RedrawItem):
4570         Always clear the text area before drawing text with an Xft font
4572         * FvwmForm/FvwmForm.c (RedrawItem):
4573         * FvwmForm/FvwmForm.c (MainLoop):
4574         * FvwmForm/ReadXServer.c (ReadXServer):
4575         * FvwmForm/FvwmForm.c (OpenWindows):
4576         Use GetFdWidth for to set the fd_set_size_t in fvwmSelect.
4577         Try to reduce number of redraw. Add a CheckAlloc in OpenWindows.
4578         Fixed an if/else
4580 2002-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4582         * FvwmButtons/FvwmButtons.c (parse_message_line):
4583         changed alternate syntax for title and icon changes
4585 2002-02-12  olicha  <olivier.chapuis@free.fr>
4587         * FvwmForm/ReadXServer.c (ReadXServer):
4588         * FvwmForm/FvwmForm.c (RedrawItem):
4589         (ct_Input):
4590         Used the max_char_width member of the FlocaleFont in the place of
4591         the width of the W character
4593 2002-02-11  Mikhael Goikhman  <migo@homemail.com>
4595         * Makefile.am:
4596         * FvwmPerl/*:
4597         new module to enable perl in fvwmrc
4599 2002-02-11  Dan Espen  <dane@mk.telcordia.com>
4601         * FvwmForm/ReadXServer.c:
4602         * FvwmForm/FvwmForm.c: Finish Locale stuff.
4604 2002-02-11  olicha  <olivier.chapuis@free.fr>
4606         * FvwmForm/FvwmForm.c (CheckAlloc):
4607         Set a font gc value only if we have a font and not a fontset
4609 2002-02-10  Dan Espen  <dane@mk.telcordia.com>
4611         * FvwmForm/FvwmForm.h:
4612         * FvwmForm/FvwmForm.c:
4613         * FvwmForm/ReadXServer.c: First pass at Flocale stuff.
4615 2002-02-10  olicha  <olivier.chapuis@free.fr>
4617         * FvwmIdent/FvwmIdent.c (MakeList):
4618         Fixed an umr in the ewmh init state string
4620 2002-02-09  olicha  <olivier.chapuis@free.fr>
4622         * FvwmCpp/FvwmCpp.c (cpp_defs):
4623         * FvwmM4/FvwmM4.c (m4_defs):
4624         * FvwmWinList/ButtonArray.c (*):
4625         * FvwmWinList/FvwmWinList.c (*):
4626         * FvwmTaskBar/Goodies.c (*):
4627         * FvwmTaskBar/FvwmTaskBar.c (*):
4628         * FvwmTaskBar/ButtonArray.c (*):
4629         * FvwmTaskBar/Start.c (*):
4630         * FvwmScript/Widgets/VScrollBar.c (*):
4631         * FvwmScript/Widgets/TextField.c (*):
4632         * FvwmScript/Widgets/RadioButton.c (*):
4633         * FvwmScript/Widgets/PushButton.c (*):
4634         * FvwmScript/Widgets/PopupMenu.c (*):
4635         * FvwmScript/Widgets/Menu.c (*):
4636         * FvwmScript/Widgets/List.c (*):
4637         * FvwmScript/Widgets/ItemDraw.c (*):
4638         * FvwmScript/Widgets/HScrollBar.c (*):
4639         * FvwmScript/Widgets/Tools.c (*):
4640         * FvwmScript/Widgets/CheckBox.c (*):
4641         * FvwmScript/Instructions.c (ChangeFont):
4642         * FvwmScript/FvwmScript.c (main):
4643         (Xinit):
4644         * FvwmIdent/FvwmIdent.c (list_end):
4645         (main):
4646         (RedrawWindow):
4647         (AddToList):
4648         * FvwmIconMan/xmanager.h:
4649         * FvwmIconMan/FvwmIconMan.c (main):
4650         * FvwmIconMan/xmanager.c (get_title_geometry):
4651         (get_button_geometry):
4652         (draw_button):
4653         (draw_empty_manager):
4654         * FvwmIconMan/x.c (X_init_manager):
4655         (create_manager_window):
4656         * FvwmIconBox/icons.c (AdjustIconWindow):
4657         * FvwmIconBox/FvwmIconBox.h:
4658         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
4659         (CreateWindow):
4660         (RedrawIcon):
4661         * FvwmButtons/output.c (DumpButtons):
4662         * FvwmButtons/icons.c (ConfigureIconWindow):
4663         * FvwmButtons/FvwmButtons.h:
4664         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4665         (RecursiveLoadData):
4666         (CreateUberButtonWindow):
4667         (Loop):
4668         (swallow):
4669         * FvwmButtons/draw.c (DrawTitle):
4670         (MakeButton):
4671         (RedrawButton):
4672         * FvwmButtons/button.c (buttonFont):
4673         * FvwmPager/FvwmPager.h (balloon_window):
4674         * FvwmPager/FvwmPager.c (ParseOptions):
4675         (list_window_name):
4676         (list_icon_name):
4677         * FvwmPager/x_pager.c (*):
4678         Use new Font and Text "Flocale" API. Note: Form and Wharf are not
4679         multibyted
4681 2002-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4683         * FvwmButtons/FvwmButtons.c (parse_message_line):
4684         * FvwmButtons/button.c (get_xy_button):
4685         button number for "title" and "icon" message can be specified by using
4686         row/column, e.g.
4688           SendToModule FvwmButtons Title 5 2 new title
4690 2002-02-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4692         * FvwmPager/FvwmPager.c (list_focus):
4693         fixed updating the window hilight colour sent by fvwm
4695 2002-02-03  olicha  <olivier.chapuis@free.fr>
4697         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4698         Fixed a read descriptor problem
4700 2002-02-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4702         * FvwmButtons/FvwmButtons.c:
4703         Applied dynamic button title patch by Hippo
4705 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
4707         * FvwmWinList/FvwmWinList.1:
4708         * FvwmScroll/FvwmScroll.1:
4709         * FvwmScript/FvwmScript.1:
4710         * FvwmSave/FvwmSave.1:
4711         * FvwmPager/FvwmPager.1:
4712         * FvwmM4/FvwmM4.1:
4713         * FvwmIconMan/FvwmIconMan.1:
4714         * FvwmDragWell/FvwmDragWell.1:
4715         * FvwmCpp/FvwmCpp.1: .fvwmrc -> .fvwm2rc
4717         * FvwmButtons/FvwmButtons.1: Language fix.
4719 2002-01-31  olicha  <olivier.chapuis@free.fr>
4721         * FvwmButtons/FvwmButtons.1:
4722         Documented the (No)FvwmModule flags for the Swallow option
4725 2002-01-31  Mikhael Goikhman  <migo@homemail.com>
4727         * FvwmForm/FvwmForm.c (main):
4728         remove compatibility support for dot-named aliases
4730 2002-01-30  olicha  <olivier.chapuis@free.fr>
4732         * FvwmWinList/FvwmWinList.c (main):
4733         * FvwmTaskBar/FvwmTaskBar.c (main):
4734         * FvwmScript/types.h:
4735         * FvwmScript/FvwmScript.c (main):
4736         * FvwmPager/FvwmPager.c (main):
4737         * FvwmIdent/FvwmIdent.c (main):
4738         * FvwmIconMan/FvwmIconMan.c (main):
4739         * FvwmIconMan/FvwmIconMan.h:
4740         * FvwmIconBox/FvwmIconBox.c (main):
4741         * FvwmForm/FvwmForm.c (main):
4742         * FvwmButtons/FvwmButtons.c (main):
4743         Use FInitLocale in the place of setlocale
4745 2002-01-28  olicha  <olivier.chapuis@free.fr>
4747         * FvwmButtons/FvwmButtons.c (ProcessMessage):
4748         * FvwmButtons/FvwmButtons.h:
4749         Rewrite the non OLD_EXPOSE code and undef OLD_EXPOSE
4751         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
4752         (swallow):
4753         (DeadPipeCleanup):
4754         * FvwmButtons/parse.c (ParseSwallow):
4755         (ParseButton):
4756         (ParsePanel):
4757         * FvwmButtons/FvwmButtons.h:
4758         Added a (no)FvwmModule flags to Swallow
4760         * FvwmButtons/FvwmButtons.c (main):
4761         (process_message):
4762         (handle_config_info_packet):
4763         (change_colorset):
4764         (DeadPipeCleanup):
4765         (recursive_change_colorset):
4766         (swallow):
4767         (send_bg_change_to_module):
4768         * FvwmButtons/draw.c (RedrawButton):
4769         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4770         * FvwmDragWell/fvwmDragWell.c (myXNextEvent):
4771         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4772         (main):
4773         * FvwmTaskBar/FvwmTaskBar.c (main):
4774         (ProcessMessage):
4775         * FvwmScript/FvwmScript.c (main):
4776         (MainLoop):
4777         FvwmScript/types.h:
4778         * FvwmIdent/FvwmIdent.c (list_end):
4779         (main):
4780         (list_property_change):
4781         FvwmIdent/FvwmIdent.h:
4782         * FvwmIconMan/FvwmIconMan.h:
4783         * FvwmIconMan/fvwm.c (property_change):
4784         (handle_config_info):
4785         * FvwmPager/FvwmPager.c (list_property_change):
4786         (process_message):
4787         (main):
4788         * FvwmPager/FvwmPager.h:
4789         * FvwmIconBox/FvwmIconBox.c (process_message):
4790         (Loop):
4791         * FvwmForm/FvwmForm.c (main):
4792         (process_message):
4793         (ParseActiveMessage):
4794         FvwmButtons and fvwm2 can send a MX_PROPERTY_CHANGE message with
4795         MX_PROPERTY_CHANGE_BACKGROUND and a window id as argument to modules.
4796         Then, the modules update their background if needed.
4797         FvwmButtons sends a MX_PROPERTY_CHANGE message with
4798         MX_PROPERTY_CHANGE_SWALLOW and the id the modules when it
4799         swallow a fvwm module. Swallowable modules handle this message.
4800         Removed the ROOT_BG_CHANGE_STRING stuff.
4802 2002-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4804         * FvwmAuto/FvwmAuto.c (main):
4805         implemented new -passid option
4807         * FvwmDebug/FvwmDebug.c (main):
4808         * FvwmEvent/FvwmEvent.c (main):
4809         request extended messages
4811 2002-01-24  Dan Espen  <dane@mk.telcordia.com>
4813         * FvwmPager/x_pager.c (FALLBACK_FONT): Use fixed as the fallback
4814         font when not I18N.
4816 2002-01-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4818         * FvwmRearrange/FvwmRearrange.c (main):
4819         do not request new extended messages
4821 2002-01-21  olicha  <olivier.chapuis@free.fr>
4823         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4824         (SetXsetRoot):
4825         Fork when FvwmBacker set itself the background (with a solid color
4826         or with a Colorset). This reduces (a little) memory usage and allows
4827         to handle the _XSETROOT_ID property
4829 2002-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4831         * FvwmEvent/FvwmEvent.c (main):
4832         fixed previous patch
4834         * FvwmEvent/FvwmEvent.c (main):
4835         * FvwmWinList/FvwmWinList.c (main):
4836         (ProcessMessage):
4837         * FvwmTaskBar/FvwmTaskBar.c (main):
4838         (ProcessMessage):
4839         * FvwmPager/FvwmPager.c (main):
4840         (process_message):
4841         * FvwmIconMan/fvwm.c (ProcessMessage):
4842         * FvwmIconMan/FvwmIconMan.c (main):
4843         * FvwmIconBox/FvwmIconBox.c (main):
4844         * FvwmGtk/FvwmGtk.c (process_message):
4845         (main):
4846         * FvwmDebug/FvwmDebug.c (process_message):
4847         use new extended message interface
4848         new events enter_window and leave_window in FvwmEvent.c
4850 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
4852         * FvwmTheme/FvwmTheme.1 (Warning): Language check done.
4854 2002-01-18  olicha  <olivier.chapuis@free.fr>
4856         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4857         Remove the code _XSETROOT_ID: it caues memory leak (I do not know why)
4859 2002-01-17  olicha  <olivier.chapuis@free.fr>
4861         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
4862         * FvwmScript/FvwmScript.c (MainLoop):
4863         (UpdateRootTransparency):
4864         * FvwmPager/x_pager.c:
4865         * FvwmPager/FvwmPager.c (list_config_info):
4866         * FvwmIdent/FvwmIdent.c (list_end):
4867         * FvwmIconMan/fvwm.c (handle_config_info):
4868         * FvwmIconBox/FvwmIconBox.c (process_message):
4869         * FvwmForm/FvwmForm.h:
4870         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
4871         (ParseActiveMessage):
4872         (ReadXServer):
4873         * FvwmButtons/FvwmButtons.c (Loop):
4874         (update_root_transparency):
4875         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4876         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4877         * FvwmTheme/FvwmTheme.1:
4878         Handle the ROOT_BG_CHANGE_STRING config info message
4880         * FvwmBacker/FvwmBacker.c (SetXsetRoot):
4881         (SetDeskPageBackground):
4882         Kill the _XSETROOT_ID pixmap and set it to None in the case of
4883         a solid or a colorset background
4885         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
4886         * FvwmButtons/FvwmButtons.c (Loop):
4887         Fixed shading if the module is root transparent
4889 2002-01-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4891         * FvwmEvent/FvwmEvent.c (event_table):
4892         added handling of the visible_icon_name 'event'
4894         * FvwmIconBox/icons.c (GetIconBitmap):
4895         (GetIconWindow):
4896         fixed core dump when application has an icon with an illegal depth
4898         * FvwmButtons/FvwmButtons.c (swallow):
4899         * FvwmButtons/parse.c (ParseButton):
4900         new button option ActionIgnoresClientWindow to augment binding actions
4901         on buttons with swallowed windows.
4903 2002-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4905         * FvwmIconBox/FvwmIconBox.c:
4906         use variables from defaults.h
4907         (IsClick):
4908         (parsemouse):
4909         (CheckActionType):
4910         (ExecuteAction):
4911         back ported action type checking from fvwm
4913 2002-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4915         * FvwmButtons/draw.c (MakeButton):
4916         Fixed pixmap background in FvwmButtons of normal buttons without a
4917         picture
4919         * FvwmButtons/button.c (MakeContainer):
4920         fixed internal flags of containers; were reset if the parent button
4921         had a pixmap or colour set background
4923 2002-01-08  olicha  <olivier.chapuis@free.fr>
4925         * FvwmDragWell/fvwmDragWell.c (veryLongLoop):
4926         * FvwmDragWell/fvwmDragWell.h:
4927         Fixed transparent redraw
4929         * FvwmIconBox/FvwmIconBox.c (Loop):
4930         (CreateWindow):
4931         (change_colorset):
4932         Implemented transparency
4934         * FvwmForm/FvwmForm.h:
4935         * FvwmForm/FvwmForm.c:
4936         * FvwmForm/ReadXServer.c (ReadXServer):
4937         * FvwmScript/FvwmScript.c (OpenWindow):
4938         (ReadXServer):
4939         Fixed redraw of transparent scripts and forms
4941         * FvwmIconMan/x.c (xevent_loop):
4942         Fixed redraw of a transparent swallowed IconMan
4944         * FvwmButtons/FvwmButtons.c (Loop):
4945         Fixed redraw of a transparent FvwmButtons. Take in acount swallowed
4946         window and try to distinguish fvwm module and x applications
4948 2002-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4950         * FvwmWharf/FvwmWharf.c (ParseOptions):
4951         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
4952         * FvwmForm/FvwmForm.c (ct_Fore):
4953         * FvwmDragWell/fvwmDragWell.c (parseOptions):
4954         * FvwmButtons/parse.c (parse_window_geometry):
4955         applied patch by Andrew Pimlott to fix some problems when a geometry
4956         was specified multiple times in some of the modules
4958 2002-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4960         * FvwmIconMan/x.c (xevent_loop):
4961         (handle_buttonevent):
4962         * FvwmIconMan/fvwm.c (handle_config_info):
4963         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
4964         handle IgnoreModifiers command
4966 2002-01-05  olicha  <olivier.chapuis@free.fr>
4968         * FvwmPager/x_pager.c (MovePage):
4969         Fixed the active page colorset updating after a page change if the
4970         colorset is transparent
4972 2002-01-04  olicha  <olivier.chapuis@free.fr>
4974         * FvwmIconMan/xmanager.c (draw_manager):
4975         Fixed Transparency by reducing the number of full redraw.
4976         A Transprent FvwmIconMan was almost always empty
4978 2002-01-04  olicha  <olivier.chapuis@free.fr>
4980         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4981         Fixed moving a Transparent TaskBar. Eat up excess Expose events.
4982         Fixed resizing an AutoHide TaskBar
4984 2002-01-04  Mikhael Goikhman  <migo@homemail.com>
4986         * FvwmScript/Widgets/MiniScroll.c (EvtMouseMiniScroll):
4987         implement auto repeat delay, this fixes duplication
4989         * FvwmScript/Scripts/FvwmScript-Date:
4990         change the maximal possible year from 1999 to 2037
4992 2001-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4994         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
4995         (MakeMeWindow):
4996         * FvwmWharf/FvwmWharf.c (Loop):
4997         * FvwmTaskBar/FvwmTaskBar.c (DoAlarmAction):
4998         (HideTaskBar):
4999         * FvwmPager/x_pager.c (DispatchEvent):
5000         (IconMoveWindow):
5001         * FvwmPager/FvwmPager.c (main):
5002         * FvwmIdent/FvwmIdent.c (list_end):
5003         * FvwmIconMan/x.c (X_init_manager):
5004         * FvwmDragWell/xdndDragSource.c:
5005         handle return code of XQueryPointer everywhere; necessary for dual head
5007         * FvwmScript/Widgets/PopupMenu.c (EvtMousePopupMenu):
5008         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
5009         Pointer was warped to other screen with a dual head setup
5011 2001-12-30  Dan Espen  <dane@mk.telcordia.com>
5013         * FvwmPager/x_pager.c (initialize_pager): Some cleanup of font handling.
5014         Use library routines to guarantee error messages for font problems.
5016 2001-12-30  olicha  <olivier.chapuis@free.fr>
5018         * FvwmIdent/FvwmIdent.h (struct target_struct):
5019         * FvwmIdent/FvwmIdent.c (MakeList):
5020         (list_configure):
5021         Added the EWMH window type and the EWMH init state if any
5023 2001-12-19  olicha  <olivier.chapuis@free.fr>
5025         * FvwmScript/Instructions.c (FuncSendMsgAndGet):
5026         Be more safe
5028 2001-12-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5030         * FvwmButtons/FvwmButtons.c (swallow):
5031         (Loop):
5032         Mouse actions can be bound to swallowed windows
5034 2001-12-11  olicha  <olivier.chapuis@free.fr>
5036         * FvwmPager/FvwmPager.c (list_config_info):
5037         (SetDeskLabel):
5038         (ParseOptions):
5039         Respect the DesktopName fvwm2 command
5041 2001-12-06  olicha  <olivier.chapuis@free.fr>
5043         * FvwmDebug/FvwmDebug.c:
5044         Added M_VISIBLE_NAME, M_VISIBLE_ICON_NAME and M_ICON_FILE
5046         * FvwmGtk/FvwmGtk.c:
5047         * FvwmIconBox/FvwmIconBox.c:
5048         * FvwmPager/FvwmPager.c:
5049         * FvwmTaskBar/FvwmTaskBar.c:
5050         * FvwmWinList/FvwmWinList.c:
5051         Replace M_WINDOW_NAME and M_ICON_NAME by M_VISIBLE_NAME and
5052         M_VISIBLE_ICON_NAME
5054         * FvwmIconMan/FvwmIconMan.{c,h} (main):
5055         * FvwmIconMan/fvwm.c (ProcessMessage):
5056         (visible_name):
5057         (visible_icon_name):
5058         (icon_name):
5059         (window_name):
5060         * FvwmIconMan/xmanager.c (make_display_string):
5061         Added M_VISIBLE_NAME and M_VISIBLE_ICON_NAME
5063 2001-11-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5065         * FvwmPager/x_pager.c (DispatchEvent):
5066         allow other buttons/modifiers when dragging the viewport with button 3
5068 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5070         * FvwmIconMan/xmanager.c (set_shape):
5071         fixed *FvwmIconMan*shaped option whit empty managers
5073         * FvwmPager/FvwmPager.1 (Note):
5074         * FvwmPager/FvwmPager.c (ParseOptions):
5075         * FvwmPager/x_pager.c (AddNewWindow):
5076         (MoveResizePagerView):
5077         new option "UseSkipList" like in several other modules
5079         * FvwmScript/Instructions.c (ChangeFont):
5080         * FvwmButtons/draw.c (RedrawButton):
5081         -Wall fixes with I18N_MB
5083         * FvwmTaskBar/FvwmTaskBar.1:
5084         * FvwmTaskBar/Goodies.c (goodyopts):
5085         (GoodiesParseConfig):
5086         (CreateDateWindow):
5087         * FvwmTaskBar/FvwmTaskBar.c (main):
5088         Added patch by Victor Vislobokov for locale dependent time format in
5089         the FvwmTaskBar clock popup tip
5091 001-10-28  olicha  <olivier.chapuis@free.fr>
5093         * FvwmScript/FvwmScript.c:
5094         * FvwmScript/FvwmScript.1:
5095         * FvwmScript/script.y:
5096         * FvwmScript/scanner.l:
5097         * FvwmScript/script.c:
5098         * FvwmScript/scanner.c:
5099         * FvwmScript/types.h:
5100         * FvwmScript/Widgets/Tools.{c,h}:
5101         * FvwmScript/Widgets/ItemDraw.c:
5102         * FvwmScript/Widgets/Menu.c:
5103         * FvwmScript/Widgets/PopupMenu.c:
5104         * FvwmScript/Widgets/PushButton.c:
5105         * FvwmScript/Widgets/List.c:
5106         New flags Left, Right and Center for text position.
5107         Some code aeration.
5109 2001-10-26  Dan Espen  <dane@mk.telcordia.com>
5111         * FvwmForm/FvwmForm.1:
5112         * FvwmForm/ReadXServer.c (ReadXServer): Allow for ISO_Left_Tab.
5113         Ctrl-p,Ctrl-f, arrow up, down do something useful in forms with 1
5114         input field.
5116 2001-10-21  Dan Espen  <dane@mk.telcordia.com>
5118         * FvwmScript/FvwmScript.1: fixups.
5120 2001-10-19  olicha  <olivier.chapuis@free.fr>
5122         * FvwmScript/Instruction.c:
5123         * FvwmScript/FvwmScript.c:
5124         * FvwmScript/FvwmScript.1:
5125         * FvwmScript/script.y:
5126         * FvwmScript/scanner.l:
5127         * FvwmScript/script.c:
5128         * FvwmScript/scanner.c:
5129         * FvwmScript/types.h
5130         New bloc QuitFunc (bloc executed at exit), new instruction Key
5131         for key bindings, new function LastString, new command
5132         SendToModule ScriptName SendString id sig str
5134 2001-10-16  Dan Espen  <dane@mk.telcordia.com>
5136         * FvwmScript/FvwmScript.1: fix up.
5138 2001-10-16  olicha  <olivier.chapuis@free.fr>
5140         * FvwmScript/Instruction.c:
5141         * FvwmScript/FvwmScript.1:
5142         * FvwmScript/script.y:
5143         * FvwmScript/scanner.l:
5144         * FvwmScript/script.c:
5145         * FvwmScript/scanner.c:
5146         New functions GetPid, Parse and SendMsgAndGet. The SendMsgAndGet
5147         function allows to extend FvwmScript with any programming language
5148         which can manipulate named pipe.
5150         * FvwmScript/Scripts/FvwmScript-ComExemple.in (new script):
5151         * FvwmScript/Scripts/fvwm-script-ComExemple.pl (new perl script):
5152         * FvwmScript/Scripts/Makefile.am:
5153         New examples script for the SendMsgAndGet communication protocol
5155         * FvwmScript/Instruction.c:
5156         * FvwmScript/FvwmScript.1:
5157         Some code areation and better error messages
5159         * FvwmScript/Widgets/Menu.c:
5160         * FvwmScript/Widgets/PopupMenu.c:
5161         More -Wall fixes
5163 2001-10-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5165         * FvwmScript/FvwmScript.c (ReadXServer):
5166         -Wall fix
5168 2001-10-14  Dan Espen  <dane@mk.telcordia.com>
5170         * FvwmScript/FvwmScript.1: Fixups.
5172         * FvwmForm/FvwmForm.1:
5173         * FvwmForm/ReadXServer.c:
5174         * FvwmForm/FvwmForm-Form:
5175         * FvwmForm/FvwmForm.h:
5176         * FvwmForm/FvwmForm.c: Allow for color control on the 3 pointers.
5178 2001-10-13  olicha  <olivier.chapuis@free.fr>
5180         * FvwmScript/FvwmScript.c (Xinit, ReadXServer):
5181         * FvwmScript/FvwmScript.1:
5182         * FvwmScript/script.y:
5183         * FvwmScript/scanner.y:
5184         * FvwmScript/Widgets/*:
5185         * FvwmScript/Scripts/*:
5186         Did so that a FvwmScript script is fully controllable by using the
5187         keyboard. Menu and PopupMenu ameliorations. Some code aeration.
5188         New flag NoFocus.
5190 2001-10-08  Dan Espen  <dane@mk.telcordia.com>
5192         * FvwmForm/ParseCommand.c (ParseCommand): Fix extra spaces being
5193         added to selection variable values.
5195         * FvwmForm/FvwmForm.h:
5196         * FvwmForm/FvwmForm.c: New commands ActivateOnPress, ButtonInPointer,
5197         ButtonPointer, InputPointer.
5199         * FvwmForm/FvwmForm.1: Describe new features.
5201         * FvwmForm/FvwmForm-Form: Add ability to configure mouse pointers
5202         used in FvwmForm and whether buttons activate on press or release.
5203         * FvwmForm/ReadXServer.c: Make default buttons activate on release
5204         instead of press.  Press activate is an option.
5205         Add a cursor during the button down grab.
5206         Make all 3 cursors configurable.
5208 2001-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5210         * FvwmIconBox/icons.c (GetIconBitmap):
5211         fixed UMR
5213 2001-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5215         * FvwmWinList/FvwmWinList.c (COMPLEX_WINDOW_PLACEMENT):
5216         added define again that vanishes mysteriously during the Xinerama
5217         patches
5219 2001-09-21  olicha  <olivier.chapuis@free.fr>
5221         * FvwmIconMan/x.c (X_init_t_manager):
5222         Fixed geometries
5224 2001-09-21  olicha  <olivier.chapuis@free.fr>
5226         * FvwmButtons/FvwmButtons.c (myErrorHandler)
5227         Added BadPixmap as an acceptable error
5229 2001-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5231         * FvwmBanner/FvwmBanner.c (main):
5232         init shape library
5234 2001-09-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5236         * FvwmTheme/FvwmTheme.c (parse_colorset):
5237         * FvwmM4/FvwmM4.c (m4_defs):
5238         * FvwmIconBox/icons.c (CreateIconWindow):
5239         (GetIconWindow):
5240         (GetIconBitmap):
5241         * FvwmIconBox/FvwmIconBox.c (Loop):
5242         * FvwmCpp/FvwmCpp.c (cpp_defs):
5243         * FvwmBanner/FvwmBanner.c (main):
5244         * FvwmPager/x_pager.c (initialize_pager):
5245         (UpdateWindowShape):
5246         (DrawGrid):
5247         * FvwmPager/FvwmPager.c:
5248         (ParseOptions):
5249         * FvwmIconMan/readconfig.c (read_in_resources):
5250         * FvwmIconMan/xmanager.c:
5251         (rects_equal):
5252         (set_shape):
5253         (draw_manager):
5254         (man_exposed):
5255         * FvwmIconMan/globals.c (init_globals):
5256         * FvwmIconMan/x.c (xevent_loop):
5257         (create_manager_window):
5258         (init_display):
5259         * FvwmIconMan/FvwmIconMan.h:
5260         * FvwmButtons/icons.c (CreateIconWindow):
5261         (CreateIconWindow):
5262         (CreateBackIconWindow):
5263         (ConfigureIconWindow):
5264         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
5265         * FvwmWharf/FvwmWharf.c (main):
5266         * FvwmTaskBar/FvwmTaskBar.c:
5267         * FvwmScroll/FvwmScroll.c (main):
5268         * FvwmScript/FvwmScript.c (Xinit):
5269         * FvwmPager/FvwmPager.c (main):
5270         * FvwmIdent/FvwmIdent.c (main):
5271         * FvwmIconMan/x.c:
5272         * FvwmIconBox/FvwmIconBox.c (main):
5273         * FvwmForm/FvwmForm.c (main):
5274         * FvwmDragWell/fvwmDragWell.c (XStartup):
5275         * FvwmButtons/FvwmButtons.c (main):
5276         (SetTransparentBackground):
5277         (main):
5278         (Loop):
5279         (swallow):
5280         * FvwmBacker/FvwmBacker.c (main):
5281         moved shape support to library; its no longer necessary to
5282         '#ifdef SHAPE' any code
5284         * FvwmPager/FvwmPager.c (main):
5285         fixed grabbing the keyboard in transient mode
5287 2001-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5289         * FvwmBacker/root_bits.c:
5290         include config.h unconditionally
5292         * FvwmPager/x_pager.c (change_colorset):
5293         fixed changing the hilight colorset
5295 2001-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5297         * FvwmIconBox/icons.c (GetIconBitmap):
5298         fixed core dump with icon dimension == 0
5299         safety patches
5301         * FvwmCpp/FvwmCpp.c (Resolution):
5302         * FvwmM4/FvwmM4.c (Resolution):
5303         fixed screen size calculations for dimensions between 2147 and 107350
5304         (main):
5305         replaced -I option with M4PATH environment variable to keep
5306         compatibility with System V m4
5308 2001-09-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5310         * FvwmPager/x_pager.c (DispatchEvent):
5311         small performance enhancement
5313         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
5314         small performance enhancement
5315         (ProcessMessage):
5316         fixed unnecessary updating on desk change without page change
5318 2001-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5320         * FvwmM4/FvwmM4.c (main):
5321         applied patch by Sidik Isani to fix problewm with environment variables
5323 2001-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5325         * FvwmButtons/draw.c (DrawTitle):
5326         applied I18N patch by Shingo Yamaguchi
5328 2001-09-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5330         * FvwmIconMan/x.c (xevent_loop):
5331         (map_manager):
5332         (grab_pointer):
5333         make sure the pointer is grabbed for transient icon managers even if
5334         mapping does not make them visible
5335         (xevent_loop):
5336         (X_init_manager):
5337         (create_manager_window):
5338         IconMan listens to the WM_DELETE protocol
5339         (xevent_loop):
5340         fixed an event handling bug
5342         * FvwmIconMan/x.c (create_manager_window):
5343         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5344         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5345         * FvwmPager/x_pager.c (initialize_pager):
5346         set transient_for hint when running in transient mode
5348 2001-09-04  olicha  <olivier.chapuis@free.fr>
5350         * FvwmDebug/FvwmDebug.c (list_add)
5351         New windows_ flags is_placed_by_fvwm
5353 2001-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5355         * FvwmPager/x_pager.c (BorderIconWindow):
5356         (BorderWindow):
5357         (draw_window_border):
5358         (LabelIconWindow):
5359         (LabelWindow):
5360         (do_label_window):
5361         (PictureIconWindow):
5362         (PictureWindow):
5363         (do_picture_window):
5364         (ChangeDeskForWindow):
5365         (Hilight):
5366         (change_colorset):
5367         (AddNewWindow):
5368         reduced code duplication
5369         (ReConfigureIcons):
5370         (MoveResizePagerView):
5371         cleaned up, take care of icons larger than 1000 pixels
5372         (DispatchEvent):
5373         fixed redrawing of the icon window; too many Expose events were eaten
5375 2001-08-28  Dan Espen  <dane@mk.telcordia.com>
5377         * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
5378         line widths less than zero.
5380 2001-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5382         * FvwmIconMan/globals.c (DEFAULT_MOUSE):
5383         added 'silent' to default action
5385 2001-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5387         * FvwmScript/FvwmScript.c (BuildGUI):
5388         * FvwmForm/FvwmForm.c (OpenWindows):
5389         * FvwmBanner/FvwmBanner.c (main):
5390         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5391         (StartMeUp_II):
5392         * FvwmWharf/FvwmWharf.c (Loop):
5393         * FvwmTaskBar/FvwmTaskBar.c:
5394         * FvwmRearrange/FvwmRearrange.c (main):
5395         * FvwmPager/x_pager.c (initialize_pager):
5396         * FvwmIdent/FvwmIdent.c (list_end):
5397         * FvwmIconMan/x.c (X_init_manager):
5398         adapted to new FScreen... signatures
5400         * FvwmForm/FvwmForm.c:
5401         * FvwmWinList/FvwmWinList.c:
5402         * FvwmWharf/FvwmWharf.c:
5403         * FvwmTaskBar/FvwmTaskBar.c:
5404         * FvwmScript/FvwmScript.c:
5405         * FvwmRearrange/FvwmRearrange.c:
5406         * FvwmPager/x_pager.c:
5407         * FvwmPager/FvwmPager.c:
5408         * FvwmIdent/FvwmIdent.c:
5409         * FvwmIconMan/x.c:
5410         * FvwmIconMan/readconfig.c:
5411         * FvwmIconMan/fvwm.c:
5412         * FvwmIconBox/FvwmIconBox.c:
5413         * FvwmDragWell/fvwmDragWell.c:
5414         * FvwmButtons/parse.c:
5415         * FvwmButtons/FvwmButtons.c:
5416         * FvwmBanner/FvwmBanner.c:
5417         renamed all XineramaSupport...() functions to FScreen...()
5419 2001-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5421         * FvwmIconMan/globals.c (init_win_manager):
5422         * FvwmIconMan/xmanager.c (check_in_window):
5423         * FvwmIconMan/readconfig.c (read_in_resources):
5424         * FvwmIconMan/FvwmIconMan.h:
5426         * FvwmBacker/FvwmBacker.c (AddCommand):
5427         (ProcessMessage):
5428         (ExecuteMatchingCommands):
5430         * FvwmWharf/icons.c (ConfigureIconWindow):
5431         (GetXPMFile):
5432         (GetXPMData):
5433         * FvwmIconMan/xmanager.c (rects_equal):
5434         * FvwmIconBox/icons.c (GetBackPixmap):
5435         * FvwmButtons/FvwmButtons.c:
5436         -Wall fixes
5438         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5439         * FvwmWharf/FvwmWharf.c (ParseOptions):
5440         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5441         * FvwmScript/FvwmScript.c (ParseOptions):
5442         * FvwmRearrange/FvwmRearrange.c (main):
5443         * FvwmIdent/FvwmIdent.c (main):
5444         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5445         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5446         Use sizeof vs. strlen.
5448         * FvwmRearrange/FvwmRearrange.c:
5449         removed a debug sleep() call
5451 2001-08-24  Dan Espen  <dane@mk.telcordia.com>
5453         * FvwmForm/FvwmForm.1:
5454         * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset".
5456         * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen.
5458 2001-08-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5460         * FvwmWharf/FvwmWharf.c:
5461         aapplied a Xinerama patch from Dimitry
5463 2001-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5465         * FvwmButtons/parse.c (ParseButton):
5466         fixed handling of parentheses in button actions
5468 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
5470         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5471         s/gnome-wm/gnome-hints/
5473 2001-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5475         * FvwmTheme/FvwmTheme:
5476         fixed a typo
5478 2001-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5480         * FvwmIconMan/x.c (create_manager_window):
5481         (init_display):
5482         (X_init_manager):
5483         * FvwmIconMan/globals.c (print_managers):
5484         (init_globals):
5485         * FvwmIconMan/fvwm.c (win_in_viewport):
5486         * FvwmIconMan/FvwmIconMan.h:
5487         * FvwmIconMan/readconfig.c (read_in_resources):
5488         added "screen" resolution option
5490         * FvwmIdent/FvwmIdent.c (list_end):
5491         removed unused code
5493         * FvwmWinList/FvwmWinList.c (main):
5494         * FvwmButtons/FvwmButtons.c:
5495         * FvwmIconMan/FvwmIconMan.c (main):
5496         * FvwmPager/FvwmPager.c:
5497         allow both, "Fvwm... transient" and "Fvwm... -transient"
5499         * FvwmPager/x_pager.c (initialize_pager):
5500         Fixed placement of transient pager
5502         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5503         (main):
5504         (StartMeUp_I):
5505         (StartMeUp_II):
5506         (MakeMeWindow):
5507         Added Xinerama support
5509 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5511         * FvwmForm/ReadXServer.c (ReadXServer):
5512         * FvwmForm/FvwmForm.c (OpenWindows):
5513         fixed FvwmForm windows with GrabServer getting buried under other
5514         windows making the desktop unusable; fixes bug #566
5516         * FvwmPager/FvwmPager.1 (Note):
5517         added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus
5518         page switching/focus problem
5520 2001-08-07  olicha  <olivier.chapuis@free.fr>
5522         * FvwmTaskBar/FvwmTaskBar.c:
5523         * FvwmTaskBar/FvwmTaskBar.1:
5524         * FvwmWinList/FvwmWinList.c:
5525         * FvwmWinList/FvwmWinList.1:
5526         * FvwmIconBox/FvwmIconBox.c:
5527         * FvwmIconBox/FvwmIconBox.c:
5528         Added alias support to be able to get one module by Xinerama screens
5530 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5532         * FvwmScroll/GrabWindow.c:
5533         * FvwmScroll/FvwmScroll.c:<
5534         reindented
5536         * FvwmRearrange/FvwmRearrange.c (main):
5537         (is_suitable_window):
5538         (parse_args):
5539         * FvwmScript/FvwmScript.c (Xinit):
5540         (ParseOptions):
5541         (MainLoop):
5542         * FvwmIdent/FvwmIdent.c (main):
5543         (MakeList):
5544         (list_end):
5545         added full Xinerama support
5547         * FvwmTaskBar/FvwmTaskBar.c:
5548         fixed mouse button grabbing
5550         * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
5551         (GetItemGeometry):
5552         * FvwmTaskBar/Goodies.c (PopupTipWindow):
5553         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
5554         (ProcessMessage):
5555         (WarpTaskBar):
5556         (RevealTaskBar):
5557         (HideTaskBar):
5558         (ParseConfigLine):
5559         xineramified TaskBar
5560         new options PageOnly and ScreenOnly
5562         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
5563         fixed memory leak
5565         * FvwmWharf/FvwmWharf.c (CreateWindow):
5566         fixed handling of negative geometries
5568         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5569         * FvwmIconMan/fvwm.c (handle_config_info):
5570         * FvwmPager/FvwmPager.c (list_config_info):
5571         (ParseOptions):
5572         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5573         (configopts):
5574         (ParseConfigLine):
5575         (StartMeUp):
5576         * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
5577         (ParseOptions):
5578         honour Xinerama settings from the start
5580         * FvwmForm/FvwmForm.c (OpenWindows):
5581         * FvwmDragWell/fvwmDragWell.c (createWindow):
5582         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5583         removed the "fix" for negative geometries and fixed it in
5584         XineramaSupport.c instead ;-)
5586         * FvwmIconBox/FvwmIconBox.c (process_message):
5587         (ParseOptions):
5588         reindented
5589         honour Xinerama settings from the start
5590         (CreateWindow):
5591         reindented
5593         * FvwmPager/FvwmPager.c (ParseOptions):
5594         fixed parsing of SmallFont with double quotes;
5595         fixed several core dumps in string parsing
5597         * FvwmButtons/FvwmButtons.c (swallow):
5598         erase the old button title when a window is initially swallowed
5600 2001-08-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5602         * FvwmForm/FvwmForm.1:
5603         * FvwmForm/FvwmForm.c (ParseActiveMessage):
5604         (def_table):
5605         (ct_Geometry):
5606         (ct_Position):
5607         (OpenWindows):
5608         honour Xinerama settings from the start
5609         added new option "Geometry" that is meant to replace the old "Position"
5610         option; "Geometry" also supports Xinerama
5611         fixed placement with negative x/y coordinates
5613         * FvwmDragWell/fvwmDragWell.c (createWindow):
5614         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5615         added Xinerama support
5616         fixed placement w/ geometry string
5617         fixed placement w/ negative x/y coordinate
5619         * FvwmForm/FvwmForm.c (ParseConfigLine):
5620         * FvwmBanner/FvwmBanner.c (parseOptions):
5621         rewrote Xinerama support
5623         * FvwmButtons/parse.c (ParseConfiguration):
5624         * FvwmButtons/FvwmButtons.c (handle_xinerama_string):
5625         (CreateUberButtonWindow):
5626         fixed placement with negative x/y coordinate
5627         added Xinerama support
5629         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5630         geometry parsing fix
5632         * FvwmWinList/FvwmWinList.c (StartMeUp):
5633         * FvwmWharf/FvwmWharf.c (main):
5634         * FvwmTaskBar/FvwmTaskBar.c:
5635         * FvwmPager/FvwmPager.c (main):
5636         * FvwmIconMan/x.c (init_display):
5637         * FvwmIconBox/FvwmIconBox.c (main):
5638         init Xinerama support
5640         * FvwmButtons/Makefile.am (LDADD):
5641         * FvwmButtons/parse.c (parse_window_geometry):
5642         * FvwmDragWell/Makefile.am (LDADD):
5643         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5644         * FvwmIconBox/Makefile.am (LDADD):
5645         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5646         * FvwmIconMan/Makefile.am (LDADD):
5647         * FvwmIconMan/x.c (X_init_manager):
5648         * FvwmPager/Makefile.am (LDADD):
5649         * FvwmPager/FvwmPager.c (ParseOptions):
5650         * FvwmTaskBar/Makefile.am (LDADD):
5651         * FvwmTaskBar/FvwmTaskBar.c:
5652         * FvwmWharf/Makefile.am (LDADD):
5653         * FvwmWharf/FvwmWharf.c (ParseOptions):
5654         * FvwmWinList/Makefile.am (LDADD):
5655         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5656         use Xinerama style geometries
5658 2001-07-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5660         * FvwmButtons/draw.c (RedrawButton):
5661         * FvwmButtons/FvwmButtons.c (process_message):
5662         fixed drawing of "desk" buttons; bug #748
5664 2001-07-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5666         * FvwmForm/FvwmForm.c (OpenWindows):
5667         (main):
5668         (ParseConfigLine):
5669         adapted Xinerama support to new interface
5671         * FvwmBanner/FvwmBanner.c (main):
5672         (parseOptions):
5673         * FvwmBanner/Makefile.am (LDADD):
5674         added Xinerama support
5676 2001-07-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5678         * FvwmForm/FvwmForm.c (RedrawText):
5679         applied fix for display strings from Dmitry Bolkhovityanov (bug #745)
5680         (OpenWindows):
5681         adapted to new signature of XineramaSupportCenterCurrent()
5683 2001-07-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5685         * FvwmTheme/FvwmTheme.c (parse_colorset):
5686         applied shadow/hilight patch from Hippo
5688 2001-07-23  olicha  <olivier.chapuis@free.fr>
5690         * FvwmTaskBar/*:
5691         Applied D.Y. Bolkhovityanov AutoHide TaskBar patch
5693 2001-07-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5695         * FvwmScript/Instructions.c:
5696         * FvwmEvent/FvwmEvent.c:
5697         * FvwmWharf/FvwmWharf.c:
5698         include time.h to fix warning
5700         * FvwmForm/Makefile.am:
5701         fix for xinerama detection
5703 2001-07-18  Dan Espen  <dane@mk.telcordia.com>
5705         * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field
5706         using a long.  Bernhard Simon reports that FvwmIconBox now works.
5708 2001-07-17  olicha  <olivier.chapuis@free.fr>
5710         * FvwmScript/Instruction.c (ChangeFont):
5711         Fixed a core dump when changing multibyte font and loading fail
5713         * FvwmScript/Widget/TextField.c:
5714         Translate the comments into "English"
5716 2001-07-17  Dan Espen  <dane@mk.telcordia.com>
5718         * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long.
5719         Fixes exiting on 64bit platforms.
5721 2001-07-03  Mikhael Goikhman  <migo@homemail.com>
5723         * FvwmScript/Scripts/Makefile.am:
5724         don't include FvwmScript-Setup95 to DIST
5726         * FvwmEvent/Makefile.am:
5727         * FvwmForm/Makefile.am:
5728         * FvwmRearrange/Makefile.am:
5729         * FvwmScript/Scripts/Makefile.am:
5730         When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade,
5731         FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so
5732         these files are rebuilt when prefix is changed.
5733         Note that dependency of ../../config.h is not good, config.h is not
5734         touched by configure if only prefix is changed.
5736 2001-06-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5738         * FvwmButtons/FvwmButtons.1 (Example):
5739         added an example for the hangon syntax in actions
5740         * FvwmButtons/FvwmButtons.c (Loop):
5741         syntax fix
5743 2001-05-30  Mikhael Goikhman  <migo@homemail.com>
5745         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5746         s/desktop/globalfeel/
5748         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5749         process Restart like Exec, i.e. leave only existing WMs
5751 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5753         * FvwmIconMan/readconfig.c (SET_MANAGER):
5754         gcc-3.0 preprocessor warning fix
5756 2001-06-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5758         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5759         improve transient FvwmWinList placement near screen edges
5761 2001-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5763         * FvwmWharf/FvwmWharf.c (change_colorset):
5764         fixed colour set updates in FvwmWharf
5766 2001-05-22  Mikhael Goikhman  <migo@homemail.com>
5768         * FvwmAnimate/FvwmAnimate.1:
5769         * FvwmBacker/FvwmBacker.1:
5770         * FvwmBanner/FvwmBanner.1:
5771         * FvwmDragWell/FvwmDragWell.1:
5772         * FvwmForm/FvwmForm.1:
5773         * FvwmIconBox/FvwmIconBox.1:
5774         * FvwmIdent/FvwmIdent.1:
5775         * FvwmScript/FvwmScript.1:
5776         * FvwmScroll/FvwmScroll.1:
5777         * FvwmTaskBar/FvwmTaskBar.1:
5778         * FvwmWinList/FvwmWinList.1:
5779         use a new non-conflicting module syntax;
5780         other minor corrections
5782 2001-05-20  Mikhael Goikhman  <migo@homemail.com>
5784         * modules/FvwmCommand/FvwmCommand.h:
5785         added dummy mkfifo, hopefully fixes a problem with old Cygwin
5787 2001-05-16  Mikhael Goikhman  <migo@homemail.com>
5789         * modules/FvwmButtons/FvwmButtons.1:
5790         * modules/FvwmEvent/FvwmEvent.1:
5791         * modules/FvwmGtk/FvwmGtk.1:
5792         * modules/FvwmPager/FvwmPager.1:
5793         * modules/FvwmTheme/FvwmTheme.1:
5794         use a new non-conflicting module syntax;
5795         more corrections and updates
5797 2001-05-14  olicha  <olivier.chapuis@free.fr>
5799         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
5800         BadPixmap and BadDrawable are ok
5802 2001-05-10  Hippo
5804         * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number
5806 2001-05-10  Mikhael Goikhman  <migo@homemail.com>
5808         * FvwmPager/FvwmPager.c (main):
5809         removed debug XSynchronize
5811 2001-05-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5813         * FvwmPager/x_pager.c (change_colorset):
5814         fixed change in window colour set foreground
5816 2001-05-08  Mikhael Goikhman  <migo@homemail.com>
5818         * FvwmCommand/FvwmCommand.c:
5819         * FvwmCommand/FvwmCommand.h:
5820         * FvwmCommand/FvwmCommandS.c:
5821         * FvwmConsole/FvwmConsole.c:
5822         * FvwmIconMan/FvwmIconMan.c:
5823         use the global version not the local one
5824         * FvwmButtons/FvwmButtons.c:
5825         * FvwmGtk/FvwmGtk.c:
5826         add version when reporting a usage error
5828         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5829         added several double quotes to make replacing a bit less problematic
5831         * modules/FvwmScript/Scripts/FvwmScript-Setup95.in:
5832         corrected GNOME support detection
5834 2001-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5836         * FvwmButtons/draw.c (RedrawButton):
5837         fixed "hangon" with exec
5839 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
5841         * FvwmGtk/FvwmGtk.c:
5842         * FvwmGtk/menu.c:
5843         s/IMLIB/GDK_IMLIB/
5845 2001-04-22  Mikhael Goikhman  <migo@homemail.com>
5847         * FvwmButtons/parse.c (ParseContainer):
5848         suppressed an incorrect error in parsing of "Colorset" option
5850 2001-04-15  olicha  <olivier.chapuis@free.fr>
5852         * FvwmWinList/FvwmWinList.c (main)
5853         * FvwmTaskBar/ FvwmTaskBar.c (main)
5854         * FvwmIconMan/ FvwmIconMan.c (main)
5855         * FvwmIconBox/ FvwmIconBox.c (main)
5856         Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask
5857         mask
5859         * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents):
5860         Send a NULL window in the case of a click on the start button
5861         (this undo a recent stupid commit I do)
5863 2001-04-04  Dan Espen  <dane@mk.telcordia.com>
5865         * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris.
5867 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
5869         * FvwmBacker/FvwmBacker.c:
5870         execute only the last matching command, not all
5872 2001-03-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5874         * FvwmIconMan/xmanager.c (check_in_window):
5875         fixed memory leak
5877 2001-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5879         * FvwmIconMan/FvwmIconMan.c (Free):
5880         * FvwmIconMan/fvwm.c (new_window):
5881         use Free
5883         * FvwmIconMan/xmanager.c (clear_button):
5884         fixed memory leak
5886         * FvwmIconBox/FvwmIconBox.c (freeitem):
5887         fixed memory leak
5889         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5890         fixed UMR
5892         * FvwmTaskBar/FvwmTaskBar.1:
5893         corrected typo
5895 2001-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5897         * FvwmSaveDesk/example/fvwm2rc:
5898         fixed MenuStyle commands
5900 2001-03-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5902         * FvwmPager/x_pager.c (MoveWindow):
5903         fixed moving shaded windows
5905 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5907         * FvwmCommand/findcmd.pl:
5908         * FvwmCommand/findcmd (create_pm):
5909         * FvwmCommand/Makefile.am:
5910         removed findcmd shell script; use fvwmcmd.pl instead
5911         (FvwmCommand.pm):
5912         fixed dependencies
5914         * FvwmCommand/findcmd.pl (listcmd):
5915         adapted to new command table syntax
5916         fixed uppercas vs. lowercase problem
5918         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5919         fixed typo
5921         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5922         * FvwmScript/Scripts/system.fvwmrc:
5923         * FvwmSaveDesk/example/fvwm2rc:
5924         converted to new placement style names
5926 2001-03-22  Dan Espen  <dane@mk.telcordia.com>
5928         * FvwmButtons/FvwmButtons.1: When using delay, also use smooth.
5930 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5932         * FvwmIdent/FvwmIdent.c (list_end):
5933         fixed ClientMessage handling
5934         window starts on same layer as target window
5936         * FvwmConsole/FvwmConsoleC.c (main):
5937         add a usleep to reduce likelihood of race condition between client and
5938         server
5940         * FvwmButtons/draw.c (RedrawButton):
5941         * FvwmButtons/FvwmButtons.c:
5942         (Loop):
5943         improved mouse button handling and fixed several small problems
5945 2001-03-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5947         * FvwmIdent/FvwmIdent.c (list_end):
5948         Fixed crash when reselecting the FvwmIdent window (mouse button 2)
5950         * FvwmButtons/draw.c (RedrawButton):
5951         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5952         (Loop):
5953         panel indicators are more responsive to button presses
5955 2001-03-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5957         * FvwmButtons/misc.c (ConstrainSize):
5958         removed debug code
5960         * FvwmButtons/FvwmButtons.c (process_message):
5961         don't redraw at the end of the window list or when switching pages
5963 2001-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5965         * FvwmButtons/draw.c (MakeButton):
5966         * FvwmButtons/FvwmButtons.c (swallow):
5967         removed debug code and added another XSync; try to fix race condition
5968         this way.
5970 2001-03-19  Dan Espen  <dane@mk.telcordia.com>
5972         * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim.
5974 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5976         * FvwmTheme/FvwmTheme.1:
5977         * FvwmScript/Scripts/system.fvwmrc:
5978         * FvwmSaveDesk/example/fvwm2rc:
5979         converted to new config file format
5981         * FvwmButtons/misc.c (ConstrainSize):
5982         allow bigger max size of swallowed windows
5983         (ConstrainSize):
5984         added debug code
5986         * FvwmButtons/FvwmButtons.c (swallow):
5987         * FvwmButtons/draw.c (MakeButton):
5988         added some debug code to find out how swallowed windows can be bigger
5989         than their button
5991         * FvwmButtons/FvwmButtons.c (swallow):
5992         tried to avoid race conditions between wm and module when swallowing
5993         windows
5995         * FvwmButtons/button.c (GetInternalSize):
5996         fixed a bug zero width/height buttons
5998         * FvwmButtons/draw.c (MakeButton):
5999         small safety patch
6001 2001-03-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6003         * FvwmButtons/parse.c (ParseButton):
6004         ignore button icon for swallow buttons to fix a sizing problem.
6006         * FvwmPager/FvwmPager.c (main):
6007         transient pager exits it it can not grab the pointer
6009         * FvwmForm/Makefile.am (FvwmTalk):
6010         * FvwmEvent/Makefile.am (install-exec-local):
6011         * FvwmRearrange/Makefile.am (FvwmTile):
6012         (FvwmCascade):
6013         rules depend on config.h so the shell scripts are built again when the
6014         module directory is changed
6016 2001-03-15  olicha  <olivier.chapuis@free.fr>
6018         * FvwmScript/Widget/{all widget which use fonts} (init functions):
6019         Fixed core dumps when multibyte is enabled
6021 2001-03-15  olicha  <olivier.chapuis@free.fr>
6023         * FvwmScript/Widget/List.c (DrawCellule):
6024         Use the hili colors in the place of the shad colors as the background
6025         of a selected item
6027 2001-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6029         * FvwmIconMan/fvwm.c (ProcessMessage):
6030         changed a string so that it does not look like cvs conflict markers
6032 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6034         * FvwmForm/FvwmForm-RootCursor.pl:
6035         changed some comments so that they don't look like cvs conflict markers
6037 2001-03-10  Mikhael Goikhman  <migo@homemail.com>
6039         * FvwmCommand/FvwmCommand.c:
6040         removed POST_24_FEATURES ifdef
6042         * FvwmCommand/FvwmCommand.c:
6043         * FvwmCommand/FvwmCommand.1:
6044         implemented "FvwmCommand -c" to read multiple commands from a pipe
6046 2001-03-05  Dan Espen  <dane@mk.telcordia.com>
6048         * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets
6049         to items that don't have color.
6051 2001-03-06  Mikhael Goikhman  <migo@homemail.com>
6053         * FvwmAnimate/FvwmAnimate.c:
6054         use a new module syntax
6056         * FvwmCommand/findcmd:
6057         protect "exec" and "echo" functions
6059         * FvwmScript/Scripts/Makefile.am:
6060         clean up FvwmScript-Setup95 on "make clean"
6062 2001-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6064         * FvwmButtons/FvwmButtons.c (Loop):
6065         fixed compile w/o shape extension
6067 2001-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6069         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6070         fixed uninitialised variable
6072         * FvwmScript/FvwmScript.c (BuildGUI):
6073         fixed core dump when WindowSize option was not used
6075 2001-02-28  Dan Espen  <dane@mk.telcordia.com>
6077         * FvwmButtons/FvwmButtons.1: Another round of cleanups.
6078         * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module
6079         config lines.
6081 2001-02-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6083         * FvwmPager/FvwmPager.c (process_message):
6084         (list_deiconify):
6085         fixed handling of short M_DEICONIFY packets
6087         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6088         rewrote button shape implementation
6090 2001-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6092         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6094         * FvwmEvent/FvwmEvent.c:
6095         fixed an OpenBSD compile problem by removing inclusion of <values.h>
6097 2001-02-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6099         * FvwmButtons/icons.c (CreateIconWindow):
6100         (CreateBackIconWindow):
6101         (ConfigureIconWindow):
6102         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6103         (Loop):
6104         (main):
6105         (swallow):
6106         Don't use shape extension if not supported by server.
6108         * FvwmButtons/FvwmButtons.c (Loop):
6109         handle transparency when resizing button bar
6110         (SetTransparentBackground):
6111         properly handle changing shape masks in buttons
6113 2001-02-18  Dan Espen  <dane@mk.telcordia.com>
6115         * FvwmButtons/FvwmButtons.1: Use ":" module syntax.
6116         First pass cleanup.
6118 2001-02-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6120         * FvwmPager/x_pager.c (MovePage):
6121         removed stray XSynchronize()
6122         fixed moving mini windows with LabelsBelow option
6124         * FvwmButtons/FvwmButtons.c (swallow):
6125         (Loop):
6126         (SetTransparentBackground):
6127         transparency works with swallawed windows and also uses the shape mask
6128         of swallowed windows
6129         minor fix in button press handling
6131 2001-02-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6133         * FvwmButtons/FvwmButtons.c (swallow):
6134         bad acces safety patch
6136         * FvwmIconMan/x.c (xevent_loop):
6137         fixed eternal redrawing under cetrain circumstances
6139         * FvwmPager/x_pager.c (initialize_pager):
6140         fixed FvwmPagerGeometry option
6142 2001-02-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6144         * FvwmPager/x_pager.c (initialize_pager):
6145         (ReConfigure):
6146         Fixed size calculations of pager
6147         (initialize_pager):
6148         fixed desk labels with multibyte
6150 2001-02-12  Mikhael Goikhman  <migo@homemail.com>
6152         * FvwmScript/Makefile.am: autodetect and prefer bison
6154 2001-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6156         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6157         Fixed a problem that caused panel state getting out of syc with
6158         FvwmButtons
6160         * FvwmPager/x_pager.c (discard_events):
6161         (DispatchEvent):
6162         (HandleExpose):
6163         fixed ConfigureNotify handling
6165 2001-02-10  Mikhael Goikhman  <migo@homemail.com>
6167         * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c:
6168         * FvwmButtons/{FvwmButtons,button,parse}.c:
6169         * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c:
6170         * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c:
6171         * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c:
6172         * FvwmPager/{FvwmPager,x_pager}.c:
6173         * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}:
6174         * FvwmWinList/FvwmWinList.c:
6175         safestrdup and some safe*alloc replacements
6177         * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}:
6178         fixed "make syntax" and regenerated syntax
6180 2001-02-07  Dan Espen  <dane@mk.telcordia.com>
6182         * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example.
6184 2001-02-03  Mikhael Goikhman  <migo@homemail.com>
6186         * FvwmScript/Scripts/FvwmScript-Setup95.in:
6187         changes inspired by the Lorenz Minder's patch
6189         * FvwmCpp/FvwmCpp.c:
6190         * FvwmM4/FvwmM4.c:
6191         buffer overflow and other security fixes
6193         * FvwmCpp/FvwmCpp.1:
6194         * FvwmM4/FvwmM4.1:
6195         typos
6197 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6199         * FvwmIdent/FvwmIdent.c (list_end):
6200         use standard module signal hangling
6201         don't gobble all CPU when fvwm dies (bug report #693)
6203 2001-01-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6205         * FvwmPager/FvwmPager.c (ParseOptions):
6206         * FvwmPager/x_pager.c (initialize_pager):
6207         * FvwmPager/FvwmPager.c (ParseOptions):
6208         fix for multiple FvwmPagerGeometry settings
6209         fixed negative FvwmPagerIconGeometry strings
6211 2001-01-14  olicha  <olivier.chapuis@free.fr>
6213         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6214         Send TaskBar window in the case of a click on the start button
6216 2001-01-10  Mikhael Goikhman  <migo@homemail.com>
6218         * FvwmGtk/expand.c (recursive_replace):
6219         fixed FvwmGtk core dump caused by memory leak fixes
6221         * ChangeLog: remove modules/ prefix in entries
6223 2001-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6225         * FvwmPager/x_pager.c (initialize_pager):
6226         set dash style explicitly
6228 2000-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6230         * FvwmEvent/FvwmEvent.c (main):
6231         repaired shutdown "event"
6233 2000-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6235         * FvwmPager/FvwmPager.c:
6236         (list_new_page):
6237         (list_new_desk):
6238         (list_configure):
6239         (list_iconify):
6240         (list_deiconify):
6241         * FvwmPager/x_pager.c (MovePage):
6242         (ReConfigureIcons):
6243         (AddNewWindow):
6244         (ChangeDeskForWindow):
6245         (MoveResizePagerView):
6246         (MoveStickyWindows):
6247         (MoveWindow):
6248         (IconMoveWindow):
6249         reduce redraws when switching pages
6250         (initialize_pager):
6251         draw page separators with a line width of 1; may cure drawing problems
6252         with dashed lines
6253         (discard_events):
6254         (DispatchEvent):
6255         (HandleExpose):
6256         discard surplus Expose and ConfigureNotify events
6258         * FvwmPager/FvwmPager.c:
6259         * FvwmPager/x_pager.c (DispatchEvent):
6260         (Scroll):
6261         properly handle negative desk numbers
6263 2000-12-27  Dan Espen  <dane@mk.telcordia.com>
6265         * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a
6266         .c file, and removed the definition of IamTheMain.
6268 2000-12-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6270         * FvwmForm/FvwmForm.c:
6271         * FvwmForm/FvwmForm.h:
6272         moved global initialisation into .c file
6274 2000-12-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6276         * FvwmButtons/FvwmButtons.c:
6277         * FvwmAnimate/FvwmAnimate.c:
6278         use MyXGrabServer/MyXUngrabServer
6280 2000-12-09  olicha  <olivier.chapuis@free.fr>
6282         * FvwmScript/Scripts/FvwmScripts-*:
6283         Added Flags NoReliefString so that all Scripts work with every
6284         colors
6286 2000-12-09  olicha  <olivier.chapuis@free.fr>
6288         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6289         Fixed animation of non visible items with ShowCurrent desk
6291 2000-12-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6293         * FvwmIconMan/xmanager.c (clear_empty_region):
6294         (get_title_geometry):
6295         (get_button_geometry):
6296         minor drawing fixes
6298 2000-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6300         * FvwmAnimate/FvwmAnimate.c:
6301         * FvwmButtons/FvwmButtons.c:
6302         * FvwmDragWell/fvwmDragWell.c:
6303         * FvwmForm/FvwmForm.c:
6304         * FvwmIconBox/FvwmIconBox.c:
6305         * FvwmIconBox/icons.c:
6306         * FvwmIconMan/x.c:
6307         * FvwmIdent/FvwmIdent.c:
6308         * FvwmPager/x_pager.c:
6309         * FvwmScript/FvwmScript.c:
6310         * FvwmScript/Widgets/CheckBox.c:
6311         * FvwmScript/Widgets/HDipstick.c:
6312         * FvwmScript/Widgets/HScrollBar.c:
6313         * FvwmScript/Widgets/ItemDraw.c:
6314         * FvwmScript/Widgets/List.c:
6315         * FvwmScript/Widgets/Menu.c:
6316         * FvwmScript/Widgets/MiniScroll.c:
6317         * FvwmScript/Widgets/PopupMenu.c:
6318         * FvwmScript/Widgets/PushButton.c:
6319         * FvwmScript/Widgets/RadioButton.c:
6320         * FvwmScript/Widgets/Rectangle.c:
6321         * FvwmScript/Widgets/TextField.c:
6322         * FvwmScript/Widgets/VDipstick.c:
6323         * FvwmScript/Widgets/VScrollBar.c:
6324         * FvwmScroll/GrabWindow.c:
6325         * FvwmTaskBar/FvwmTaskBar.c:
6326         * FvwmTaskBar/Goodies.c:
6327         * FvwmTheme/FvwmTheme.c:
6328         * FvwmWharf/FvwmWharf.c:
6329         * FvwmWharf/icons.c:
6330         * FvwmWharf/stepgfx.c:
6331         * FvwmWinList/FvwmWinList.c:
6332         use fvwmlib_XCreateGC instead of XCreateGC
6334 2000-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6336         * FvwmWharf/FvwmWharf.c (ParseOptions):
6337         fixed *FvwmWharfGeometry setting
6339 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6341         * FvwmScript/FvwmScript.c:
6342         reindented
6343         (BuildGUI):
6344         fixed memory leaks
6346 2000-11-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6348         * FvwmIconMan/winlist.c (free_windata):
6349         * FvwmIconMan/xmanager.c (set_window_button):
6350         (set_win_displaystring):
6351         fixed memory leaks
6352         (move_window_buttons):
6353         (clear_button):
6354         (insert_windows_button):
6355         fixed memory corruption
6357         * FvwmButtons/parse.c (ParseButton):
6358         fixed core dump
6360         * FvwmPager/FvwmPager.c (list_destroy):
6361         fixed memory leak
6363 2000-11-22  Dan Espen  <dane@mk.telcordia.com>
6365         * FvwmForm/FvwmForm.c:
6366         * FvwmForm/FvwmForm.h: Move string initialization into logic.
6368 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6370         * FvwmGtk/menu.c (convert_label_with_ampersand):
6371         fixed typo
6373         * FvwmGtk/expand.c (recursive_replace):
6374         (combine_string):
6375         * FvwmGtk/FvwmGtk.c (process_message):
6376         fixed memory leaks
6378         * FvwmGtk/menu.c (convert_label_with_ampersand):
6379         fixed overlapping memcpy
6381         * FvwmScript/Instructions.c (ChangeColorset):
6382         fixed memory leak
6384         * FvwmIconMan/x.c (handle_error):
6385         prevent core dump if a managed window dies
6387         * FvwmForm/FvwmForm.c (ct_ButtonFont):
6388         (ct_InputFont):
6389         (ct_Line):
6390         (ct_Back):
6391         (ct_Colorset):
6392         (ct_ItemBack):
6393         (ct_ItemColorset):
6394         fixed memory leaks
6395         (FormVarsCheck):
6396         (AssignDrawTable):
6397         (ct_Line):
6398         (AddItem):
6399         (Restart):
6400         use safemalloc/safecalloc
6401         (AssignDrawTable):
6402         core dump/UMR fix
6403         (ct_Line):
6404         safety patch
6406         * FvwmForm/FvwmForm.c:
6407         * FvwmForm/ReadXServer.c:
6408         * FvwmForm/ParseCommand.c (AddChar):
6409         fixed memory leaks
6410         replaced realloc with saferealloc
6412         * FvwmPager/FvwmPager.c (main):
6413         (list_add):
6414         UMR fixes
6415         (list_destroy):
6416         fixed memory leaks
6417         (NewPagerStringItem):
6418         UMR safety patch
6420         * FvwmIconBox/FvwmIconBox.c (parseicon):
6421         (MySendFvwmPipe):
6422         (parsekey):
6423         UMR safety patches
6424         (AddItem):
6425         UMR fix
6426         (MySendFvwmPipe):
6427         use safemalloc instead of malloc
6428         (process_message):
6429         fixed memory leak
6430         (LookInList):
6431         fixed core dump and memory leaks
6432         (UpdateItem):
6433         fixed memory leak
6435         * FvwmIconMan/xmanager.c (init_button_array):
6436         (set_num_buttons):
6437         fixed UMRs
6439         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6440         fixed uninitialised memory read
6442         * FvwmButtons/parse.c (ParseButton):
6443         (ParseConfigLine):
6444         fixed memory leaks
6446 2000-11-20  olicha  <olivier.chapuis@free.fr>
6448         * FvwmScript/FvwmScript.c:
6449         * FvwmScript/Widget/Tools.h:
6450         Fixed some icompatible declarations!
6452 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6454         * FvwmScript/FvwmScript.c (DeadPipe):
6455         (ShutdownX):
6456         dito
6458         * FvwmIconBox/FvwmIconBox.c (DeadPipe):
6459         (Loop):
6460         (CleanUp):
6461         fixed core dump at module shutdown and removed a lot of unnecessary
6462         shutdown code
6464         * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
6465         (ReadFvwmPipe):
6466         fixed illegal X calls upon X shutdown
6468 2000-11-20  olicha  <olivier.chapuis@free.fr>
6470         * FvwmM4/FvwmM4.c (main)
6471         Fixed removing the tmp file if -outfile is used
6473 2000-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6475         * FvwmBacker/FvwmBacker.c (ParseConfig):
6476         core dump fixed
6478         * FvwmM4/FvwmM4.c (main):
6479         * FvwmCpp/FvwmCpp.c (main):
6480         fixed dump of core
6482         * FvwmButtons/FvwmButtons.c (CheckForHangon):
6483         a core dump was fix
6485         * FvwmRearrange/FvwmRearrange.c (free_window_list):
6486         core dump fix
6488         * FvwmForm/FvwmForm.c (ParseActiveMessage):
6489         fixed dumping core
6491         * FvwmIconBox/FvwmIconBox.c (freeitem):
6492         fixed core dump
6494 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
6496         * FvwmEvent/Makefile.am:
6497         don't interrupt 'make install' on 'ln -s' error
6499         * FvwmCommand/scripts/Makefile.am:
6500         added a comment about focus-link
6501         * FvwmCommand/scripts/focus-link.1:
6502         fixed a man page note about 'sleep in Exec'
6504 2000-11-19  Dan Espen  <dane@mk.telcordia.com>
6506         * FvwmWharf/Makefile.am (EXTRA_DIST):
6507         * FvwmTaskBar/Makefile.am (EXTRA_DIST):
6508         * FvwmScript/Makefile.am (EXTRA_DIST):
6509         * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme
6510         files.
6512 2000-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6514         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6515         * FvwmWinList/ButtonArray.c (RadioButton):
6516         fixed drawing of buttons in transient window lists
6517         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
6518         fixed 'transient' pointer grabbing which was probably broken by the
6519         busy cursor patches
6521         * FvwmTheme/FvwmTheme.1:
6522         ask users not to write 'transparency' bug reports
6524 2000-11-14  Dan Espen  <dane@mk.telcordia.com>
6526         * FvwmForm/README: Remove obsolete README file.
6528 2000-10-16  olicha  <olivier.chapuis@free.fr>
6530         * FvwmScript/Scripts/Makefile.am:
6531         Install Setup95 not Setup95.in
6533 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
6535         * FvwmBacker/root_bits.c:
6536         * FvwmTaskBar/ButtonArray.c:
6537         -Wall -Werror fixes
6539 2000-11-09  Mikhael Goikhman  <migo@homemail.com>
6541         * FvwmScript/FvwmScript.1:
6542         * FvwmScript/Scripts/Makefile.am:
6543         * FvwmScript/Scripts/fvwm-script-setup95.pl:
6544         * FvwmScript/Scripts/FvwmScript-*:
6545         * FvwmScript/Scripts/.cvsignore:
6546         use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor;
6547         added missing FvwmScript-WidgetDemo to the distribution
6549         * FvwmIconBox.[ch]:
6550         fixed fvwm freeze - s/scanf/sscanf/,
6551         fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe()
6553         * FvwmWinList/ConfigFvwmWinList:
6554         * FvwmWinList/FvwmWinList.1:
6555         fixed obsolete Module "match" syntax
6557         * FvwmForm/FvwmForm.c:
6558         fixed an "Active command unknown" noice when running the same 2 forms
6559         by not printing an error if it is ct_table command
6561         * FvwmButtons/ConfigFvwmButtons:
6562         * FvwmTaskBar/ConfigFvwmTaskBar:
6563         * FvwmWinList/ConfigFvwmWinList:
6564         fixed some obsolete syntax, like Iconify -1
6566 2000-11-08  Mikhael Goikhman  <migo@homemail.com>
6568         * FvwmForm/FormFvwm-*:
6569         * FvwmForm/FvwmForm.1:
6570         * FvwmForm/FvwmForm.c:
6571         * FvwmForm/Makefile.am:
6572         * FvwmForm/README:
6573         * FvwmForm/.cvsignore:
6574         use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.;
6575         issue a warning and auto-converting of old names
6577         * FvwmBacker/ConfigFvwmBacker:
6578         * FvwmButtons/ConfigFvwmButtons:
6579         * FvwmIconBox/ConfigFvwmIconBox:
6580         * FvwmIconMan/ConfigFvwmIconMan:
6581         * FvwmIdent/ConfigFvwmIdent:
6582         * FvwmPager/ConfigFvwmPager:
6583         * FvwmScroll/ConfigFvwmScroll:
6584         * FvwmTaskBar/ConfigFvwmTaskBar:
6585         * FvwmWinList/ConfigFvwmWinList:
6586         use a new module config syntax (using colon/space as a separator)
6588 2000-10-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6590         * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw):
6591         -Wall fix
6593 2000-10-16  olicha  <olivier.chapuis@free.fr>
6595         * FvwmScript/Instruction.c (ChangeFont):
6596         Fixed a memory leaks
6598         * FvwmScript/Widget/ItemDraw.c:
6599         Item Draw support a clic (put this in #ifdef)
6601 2000-10-11  olicha  <olivier.chapuis@free.fr>
6603         * FvwmTaskBar/FvwmTaskBar.c:
6604         adapted to new format of border_width
6606 2000-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6608         * FvwmButtons/FvwmButtons.c (MyXFree):
6609         ...
6611         * FvwmDebug/FvwmDebug.c (list_configure):
6612         * FvwmCommand/FvwmCommand.c (list_configure):
6613         adapted to new format of border_width
6615 2000-10-12  Mikhael Goikhman  <migo@homemail.com>
6617         * FvwmButtons/FvwmButtons.c:
6618         fix -DI18N_MB compiling
6620 2000-10-11  olicha  <olivier.chapuis@free.fr>
6622         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
6623         Clean up
6625 2000-10-11  olicha  <olivier.chapuis@free.fr>
6627         * FvwmTaskBar/FvwmTaskBar.c:
6628         Fixed my previous commit
6630 2000-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6632         * FvwmButtons/FvwmButtons.c (MyXFree):
6633         fixed compile error
6635 2000-10-11  olicha  <olivier.chapuis@free.fr>
6637         * FvwmTaskBar/FvwmTaskBar.c:
6638         Fixed a geometry problem.
6640 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6642         * FvwmPager/x_pager.c (CalcGeom):
6643         improved calculation of lower nad right edges of the mini window so that
6644         the whole mini desktop is used
6646         * FvwmPager/FvwmPager.c:
6647         new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h
6649         * FvwmForm/FvwmForm.c (DoCommand):
6650         * FvwmTheme/FvwmTheme.c (MyXParseColor):
6651         (parse_colorset):
6652         * FvwmIconMan/xmanager.c (query_geometry):
6653         (query_geometry):
6654         * FvwmIconMan/x.c (find_frame_window):
6655         (find_frame_window):
6656         * FvwmWharf/FvwmWharf.c (main):
6657         (CloseFolder):
6658         (swallow):
6659         (Loop):
6660         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6661         (main):
6662         (Loop):
6663         (HandlePanelPress):
6664         (GetPanelGeometry):
6665         (HandlePanelPress):
6666         (MyXFree):
6667         (GetRealGeometry):
6668         (swallow):
6669         * FvwmScroll/GrabWindow.c (Loop):
6670         (GrabWindow):
6671         * FvwmScript/Widgets/Tools.c (DrawPMenu):
6672         (SelectMenu):
6673         * FvwmPager/x_pager.c (ReConfigure):
6674         (initialize_pager):
6675         * FvwmIconBox/FvwmIconBox.c (Loop):
6676         (change_colorset):
6677         honour return code of XGetGeometry(), XGetWindowAttributes(),
6678         XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
6679         XWithdrawWindow()
6681         * FvwmScroll/GrabWindow.c:
6682         fixed some error messages
6684         * FvwmSave/FvwmSave.c (do_save):
6685         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
6686         reindented functions
6688         * FvwmWharf/FvwmWharf.c (swallow):
6689         honour return code of XFetchName()
6691         * FvwmButtons/FvwmButtons.c (MyXFetchName):
6692         fixed return code logic
6693         (Loop):
6694         (swallow):
6695         honour return code of XFetchName()
6697         * FvwmTheme/FvwmTheme.c (parse_colorset):
6698         do not assume that XAllocColorCells always works
6700 2000-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6702         * FvwmWinList/FvwmWinList.c (SomeButtonDown):
6703         (main):
6704         (LinkAction):
6705         (LoopOnEvents):
6706         (LoopOnEvents):
6707         * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
6708         (main):
6709         (LinkAction):
6710         (LoopOnEvents):
6711         * FvwmIconMan/x.c (handle_buttonevent):
6712         * FvwmIconMan/readconfig.c (ParseMouseEntry):
6713         * FvwmIconBox/FvwmIconBox.c (parsemouse):
6714         (ExecuteAction):
6715         * FvwmButtons/FvwmButtons.c (AddButtonAction):
6716         (GetButtonAction):
6717         (AddButtonAction):
6718         all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons
6720         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6721         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6722         fixed possible core dump
6724         * FvwmIdent/FvwmIdent.c (list_end):
6725         pressing button 2 asks for a new window
6727 2000-10-04  Paul D. Smith  <psmith@gnu.org>
6729         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n
6730         in echo commands and expect it to be expanded to a newline
6731         everywhere: some versions of echo require -e for that to work;
6732         some versions can't do it at all.  Rewrite the command to avoid
6733         the need for this.
6735 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
6737         * FvwmPager/FvwmPager.1:
6738         added a reference to BalloonStringFormat instead of "can't be changed"
6740 2000-10-01  olicha  <olivier.chapuis@free.fr>
6742         * FvwmScript/*:
6743         Allows more widgets and variables
6745 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
6747         * FvwmGtk/dialog.c (widget_get_value):
6748         added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL
6750 2000-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6752         * FvwmAuto/FvwmAuto.c:
6753         -Wall fixes
6755 2000-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6757         * FvwmIconMan/globals.c (init_win_manager):
6758         coredump fix by Yuuki Harano
6760 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
6762         * FvwmEvent/FvwmEvent.c:
6763         synchronize on M_DESTROY_WINDOW
6765         * FvwmForm/FvwmForm.1:
6766         several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share:
6768 2000-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6770         * FvwmCommand/FvwmCommand.c:
6771         removed unsuded symbols
6773 2000-06-30  Mikhael Goikhman  <migo@homemail.com>
6775         * FvwmCommand/Makefile.am:
6776         fixed build error when perl is not found, fixed generation of
6777         FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir)
6778         * FvwmCommand/findcmd:
6779         fixed generation of FvwmCommand.sh (function.c was changed) and
6780         handle 'function' & 'wait' functions specially not to clash with sh
6782 2000-06-28  olicha  <olivier.chapuis@free.fr>
6784         * FvwmTaskBar/FvwmTaskBar.c:
6785         * FvwmTaskBar/Goodies.c:
6786         * FvwmIconBox/FvwmIconBox.c:
6787         Fixed modules config commands parsing problems caused by the new
6788         ModuleConfig implementation.
6790 2000-06-22  Chris Rankin  <rankinc@zipworld.com.au>
6792         * FvwmPager/x_pager.c: revert mini-window size calculation, and
6793           put comments in the code to explain original code's reasoning.
6795 2000-06-21  olicha  <olivier.chapuis@free.fr>
6797         * FvwmScript/Instruction.c:
6798         * FvwmScript/FvwmScript.1:
6799         * FvwmScript/scanner.{c,l}:
6800         * FvwmScript/script.{c,h,y}:
6801         Added missing GetMinValue and GetMaxValue instruction
6803 2000-06-20  Mikhael Goikhman  <migo@homemail.com>
6805         * Enabled locking FvwmTheme config and messages.
6806         Fixed 'ModuleSynchronous FvwmTheme' dead-lock.
6808 2000-06-20  Chris Rankin  <rankinc@zipworld.com.au>
6810         * FvwmPager/x_pager.c: tune the mini-window height and width
6811           calculations to be identical to their previous values. However,
6812           still guarantee that the values are consistent. (I.e. restore
6813           the off-by-one error.)
6815 2000-06-17  Chris Rankin  <rankinc@zipworld.com.au>
6817         * FvwmPager/x_pager.c: try to fix "variability" in size (width) of
6818           small icons in the pager. Calculated mini-window width and height
6819           by scaling window width and height. ("edge2 - edge1" has an
6820           off-by-one error anyway.) Also do all multiplications before the
6821           final division so that inaccuracies of integer divison are not
6822           scaled up.
6824 2000-06-15  Happy Hippo
6826         * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location,
6827         FvwmCommandS checks that pipes are pipes & only accessible by the user.
6828         * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to
6829         some config line not ending in new line. Cleans up socket.
6831 2000-06-15  Mikhael Goikhman  <migo@homemail.com>
6833         * Temporary disabled locking FvwmTheme config and messages.
6834         This hanged fvwm.
6836 2000-06-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6838         * FvwmConsole/FvwmConsoleC.c:
6839         * FvwmButtons/FvwmButtons.c (main):
6840         (GetPanelGeometry):
6841         (main):
6842         -pedantic fixes
6844 2000-06-14  Hippo
6846         * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous.
6847         It's now possible to change a colorset and get values via $[shadow.cs5]
6849 2000-06-13  Chris Rankin  <rankinc@zipworld.com.au>
6851         * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe
6852           so that the loop exits when there is an error (unless there was no
6853           data found, in which case it continues.)
6855 2000-06-12  olicha  <olivier.chapuis@free.fr>
6857         * FvwmScript/Instruction.c (*FuncGetOutput):
6858         Fixed a "writing past the end of allocation" bug in GetOutput
6859         instruction
6861 2000-06-10  Chris Rankin  <rankinc@zipworld.com.au>
6863         * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls
6864         instead of interrupting them, because this flag does not affect select'
6865         behaviour. Also stopped signals from closing the pipes; the idea is that
6866         the signal calls "last orders", and then allows the module to exit
6867         nicely.
6868         It should not take people's glasses away, because everyone should be
6869         allowed to drink up ... :-).
6871         * FvwmPager/x_pager.c: -Wall fix (comment within comment)
6873 2000-06-08  Hippo
6875         * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm
6876         to FvwmCommand to use a queue: eliminated partial sending of messages,
6877         eliminated delays in handling input from FvwmCommand, now quits when
6878         fvwm quits (no more hanging around like a bad smell).
6880         * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth)
6881         with Scr.VWidth, some indentation changes, tiny mini-window display
6882         at page edges fixed (possibly).
6884 2000-06-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6886         * FvwmWinList/FvwmWinList.c:
6887         fixed typo in #include directive
6889 2000-06-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6891         * FvwmButtons/draw.c (RedrawButton):
6892         * FvwmButtons/FvwmButtons.c (Loop):
6893         redraw a panel button if the panel died
6895 2000-06-06  olicha  <olivier.chapuis@free.fr>
6897         * FvwmTaskBar/Goodies.c (CreateTipWindow):
6898         Applied Gregory A. Shimansky TaskBar tips patch
6900         * FvwmScripts/Scripts/ScriptFvwmFileBrowser
6901         Reduced stderr out put
6903 2000-05-31  Mikhael Goikhman  <migo@homemail.com>
6905         * FvwmPager/x_pager.c: set resource class to module name (FvwmPager).
6906         * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support.
6908 2000-05-31  Hippo
6910         * FvwmPager/x_pager.c: Position of small windows on page boundaries.
6912 2000-05-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6914         * FvwmIconMan/xmanager.c:
6915         emty icon managers were not redrawn properly after a expose sometimes
6917 2000-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6919         * FvwmCommand/FvwmCommandS.c (server):
6920         * FvwmCommand/FvwmCommand.c (main):
6921         fixed random pipe name bug (used uninitialised array instead of display
6922         name)
6924         * FvwmCommand/FvwmCommand.c (list_new_page):
6925         fixed printf arguments
6927 2000-05-27  olicha  <olivier.chapuis@free.fr>
6929         * FvwmIconBox/FvwmIconBox.{c,h}:
6930         Fixed NoIcon/Icon and WindowListSkip/Hit style Change
6932 2000-05-26  olicha  <olivier.chapuis@free.fr>
6934         * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified):
6935         Fixed NoIconAction and WindowListSkip/Hit style Change
6937         * FvwmWinList/*:
6938         Fixed Sticky window and WinList width for ShowCurrentDesk
6939         Fixed WindowListSkip/Hit style Change
6941 2000-05-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6943         * FvwmCommand/FvwmCommand.c (list_configure):
6944         removed FlipTransient style
6946 2000-05-25  olicha  <olivier.chapuis@free.fr>
6948         * FvwmWinList/FvwmWinList.c:
6949         Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT
6950         and fix it for title at bottom and define it
6952         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6953         * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky,
6954         IsItemIconSuppressed,IsItemSkipWindowList):
6955         Fixed double animation after a Icon/NoIcon style change
6956         Preparation for fixing Stick/Slipery and WindowListSkip/Hit
6957         style change.
6959 2000-05-24  olicha  <olivier.chapuis@free.fr>
6961         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6962         Fixed shading with an AutoHide/Stick
6964         * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position
6966 2000-05-20  olicha  <olivier.chapuis@free.fr>
6968         * FvwmScript/Scripts/ScriptFvwmSetup95.in
6969         Corrected a miss print (thanks to sa)
6971         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents,
6972         HideTaskBar):
6973         Fixed AutoStick and AutoHide for a TaskBar with a title
6975         * FvwmTaskBar/*:
6976         Complete GSFR conversion. Fixed WindowListSkip/Hit style change.
6977         Remove dummy code (e.g., the swallow code)
6979 2000-05-17  olicha  <olivier.chapuis@free.fr>
6981         * FvwmScript/Widgets/TextField.c (*):
6982         Fixed long text input
6984         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
6985         Replace MoveSmoothness by MoveThreshold
6987         * FvwmScript/Scripts/ScriptFileBrowser: A Clean up
6989         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
6990         * FvwmScript/Scripts/script-fvwm-setup95.pl:
6991         Some Clean up
6993         * FvwmScript/FvwmScript.c: Removed some bad debug code
6995 2000-05-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6997         * ChangeLog-pre-2.2:
6998         moved old ChangeLog into new file
7000 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
7002         * ChangeLog: some clean up, like removing modules/ prefix everywhere
7003         and correcting some headers
7004         * FvwmPager/FvwmPager.[c1]:
7005         * FvwmPager/x_pager.c:
7006         removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1
7007         now means no gap, so the default is now 3 (was 2)
7009 2000-05-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7011         * FvwmTaskBar/Goodies.c:
7012         fixed checking for mail although "None" Mailbox was used if a Mailcheck
7013         interval was set
7015 2000-05-12  Hippo
7017         * FvwmAnimate/FvwmAnimate.c:
7018         * FvwmAuto/FvwmAuto.c:
7019         * FvwmConsole/FvwmConsole.1:
7020         * FvwmForm/FvwmForm.c:
7021         * FvwmGtk/FvwmGtk.c:
7022         * FvwmIconBox/FvwmIconBox.c:
7023         * FvwmIconMan/fvwm.c:
7024         * FvwmTaskBar/FvwmTaskBar.c:
7025         * FvwmWinList/FvwmWinList.c:
7026           Replaced FINISHED_STARTUP, UNLOCK & KILLME commands.
7027         * FvwmCommand/FvwmCommandS.c: does it's own killme processing.
7029 2000-05-10  Michael Han  <mikehan@best.com
7031         * FvwmDebug/FvwmDebug.1:
7032         * FvwmDebug/FvwmDebug.h:
7033         * FvwmDebug/FvwmDebug.c:
7034         FvwmDebug now has -v flag for optional flag output
7035         FvwmDebug now directs to arbitrary files
7036         FvwmDebug reads add/configure packets by casting to ConfigWinPacket
7037         Lots of cleanup in FvwmDebug, reducing the number of functions
7039 2000-05-10  olicha  <olivier.chapuis@free.fr>
7041         * FvwmScript/Instruction.c (ReceivFromScript):
7042         Fixed cpu if ReceivFromScript is used by swallowed Script
7043         in periodic task
7045         * FvwmScript/FvwmScript.c (ReadFvwmScriptArg):
7046         Fixed communication between a child script and its children
7048         * FvwmScript/Widget/List.c (DrawVSblist):
7049         Fixed drawing of the List "ascenseur vertical"
7051 2000-05-05  Mikhael Goikhman  <migo@homemail.com>
7053         * FvwmWharf/FvwmWharf.1: fixed a typo
7054         * FvwmCpp/FvwmCpp.c (main): the same missing space as described below
7056 2000-05-05  Brad Giaccio  <bgiaccio@psrw.com>
7058         * FvwmM4/FvwmM4.c (main):
7059         fixed a bug created when FVWM_DATADIR was added to m4 options
7060                 -  sprintf(m4_options, "-I '%s'", FVWM_DATADIR);
7061                 +  sprintf(m4_options, "-I '%s' ", FVWM_DATADIR);
7062         the missing space after the ' caused the next option in the commandline
7063         to be ignored
7065 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
7067         * FvwmAuto/FvwmAuto.c (main):
7068         enabled corrected fix (not hack) again. If the action is a function
7069         without 'raise' or 'lower' in its name, a user definitely does not
7070         want to have raise/lower support, i.e. ignoring already raised windows.
7072 2000-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7074         * FvwmAuto/FvwmAuto.c (main):
7075         fixed raiselower hack
7076         removed raiselower hack for now; what if the action is a function w/o
7077         'raise' or 'lower' in its name?
7079         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
7080         (AdjustWindow):
7081         simplified placement code when window height changes
7082         fixed placement of window list with negative y geometry and
7083         TitleAtBottom
7085         * FvwmWinList/FvwmWinList.1:
7086         Clarified NoAnchor option.
7088 2000-04-27  Mikhael Goikhman  <migo@homemail.com>
7090         * FvwmAuto/FvwmAuto.c (main):
7091         fixed incorrect allocation when adding Silent prefix;
7092         use special Raise/Lower support only if actions have something
7093         to do with Raise/Lower, otherwise listen to focus changes only
7095 2000-04-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7097         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7098         applied fix for uninitialised variable by John Latham
7100 2000-04-26  olicha  <olivier.chapuis@free.fr>
7102         * FvwmTaskBar/FvwmTaskBar.1:
7103         Corrected miss print and document TipsColorset
7105 2000-04-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7107         * FvwmPager/x_pager.c (initialize_pager):
7108         fixed negative x/y geometries of main pager window
7110 2000-04-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7112         * FvwmScript/Instructions.c (Exec):
7113         -Wall fix
7115 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
7117         * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am,
7118         * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c,
7119         * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm.,
7120         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in,
7121         * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am,
7122         * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am,
7123         * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c,
7124         * FvwmM4/Makefile.am, FvwmPager/Makefile.am,
7125         * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c,
7126         * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am,
7127         * FvwmScript/Scripts/ScriptFvwmBaseConfig,
7128         * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am,
7129         * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am:
7130         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
7131         renamings and rewordings.
7133 2000-04-25  olicha  <olivier.chapuis@free.fr>
7135         * FvwmTaskBar/FvwmTaskBar.c:
7136         * FvwmTaskBar/List.c:
7137         * FvwmTaskBar/Goodies.c:
7138         Messages go to stderr as almost all the other modules
7140 2000-04-24  olicha  <olivier.chapuis@free.fr>
7142         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7143         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate,
7144         IsItemIndexIconSuppressed):
7145         Fixed double animations (module & icon) with NoIconAction.
7146         This does not work perfectly with a dynamic (no)icon style change.
7148 2000-04-24  olicha  <olivier.chapuis@free.fr>
7150         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7151         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky):
7152         Fixed sticky/slippery change with DeskOnly
7154 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7156         * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints
7157         * FvwmWharf/FvwmWharf.c (change_window_name): set resource names
7158         * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit
7159         * FvwmIdent/FvwmIdent.c (list_end): remove debug messages
7161 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7163         * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key
7164         release without an actual press first
7166 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7168         * FvwmIdent/FvwmIdent.c (change_window_name):  FvwmIdent sets resource
7169         name to module alias and resource class to module name.
7171         * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource
7172         name to module alias and resource class to module name.
7174 2000-04-22  Mikhael Goikhman  <migo@homemail.com>
7176         * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60)
7177         * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description
7179 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7181         * FvwmWinList/FvwmWinList.c: Another I18N patch.
7183 2000-04-20  olicha <olivier.chapuis@free.fr>
7185         * FvwmScript/Instruction.c (*LaunchScript, Exec):
7186         Replace some int by unsigned long for OSF1 V4.O alpha and al.
7188 2000-04-20  olicha <olivier.chapuis@free.fr>
7190         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7191         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7192         Added a CDE support and a new FAST/SLOW X server option for
7193         the Sample-95 installation
7195         * FvwmScript/Scripts/ScriptFvwmBrowser
7196         Some fixes, need more work.
7198 2000-04-19  Hippo
7200         * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109)
7202 2000-04-18  Mikhael Goikhman  <migo@homemail.com>
7204         * FvwmM4/FvwmM4.c (main):
7205         * FvwmCpp/FvwmCpp.c (main):
7206         add "-I FVWM_CONFIGDIR" to preprocessors
7208 2000-04-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7210         * FvwmAuto/FvwmAuto.c (main):
7211         tried to fix bug #550
7213 2000-04-18  Hippo
7215         * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved
7216         transparency support for mini-windows. (todo 108)
7218 2000-04-17  olicha <olivier.chapuis@free.fr>
7220         * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu)
7221         Fixed ChangeTitle for PopupMenu
7223 2000-04-16  olicha <olivier.chapuis@free.fr>
7225         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7226         replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile
7228 2000-04-16  Dan Espen  <dane@mk.telcordia.com>
7230         * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments.
7232 2000-04-16  olicha <olivier.chapuis@free.fr>
7234         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7235         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7236         ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files
7237         config and parse the menus (and the (Mini)Icon styles).
7239 2000-04-15  olicha <olivier.chapuis@free.fr>
7241         * FvwmForm/FvwmFormQuitVerify.
7242         Added restart
7244 2000-04-13  olicha <olivier.chapuis@free.fr>
7246         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7247         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7248         * /FvwmScript/Scripts/Makefile.am
7249         Fixed sample-95 building.
7251 2000-04-11  olicha  <olivier.chapuis@free.fr>
7253         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7254         * FvwmScript/Scripts/Makefile.am
7255         A new FvwmScript script for installing system.fvwm2rc-sample-95
7257 2000-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7259         * FvwmDebug/FvwmDebug.c (list_old_add):
7260         (list_end):
7261         print out old window packets; patch by Mike Han
7263 2000-04-06  Dan Espen  <dane@mk.telcordia.com>
7265         * FvwmForm/ReadXServer.c: Fix array bounds write error during
7266         editing of line recalled with meta <.
7268 2000-03-26  olicha  <olivier.chapuis@free.fr>
7270         * FvwmScript/Instructions.c (Exec):
7271         Fixed Do instruction again
7273 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7275         * FvwmButtons/parse.c (ParseButton):
7276         fixed 'Action' option with trailing spaces
7278 2000-03-24  olicha  <olivier.chapuis@free.fr>
7280         * FvwmScript/Instructions.c (Exec):
7281         Fixed core dump with Do instruction with > 256 chars.
7282         Extended the above limit to 998 (as fvwm)
7284 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7286         * FvwmAnimate/FvwmAnimate.c:
7287         use new command SET_NOGRAB_MASK
7289         * FvwmDebug/FvwmDebug.c (process_message):
7290         print out number of unknown packet type
7292 2000-03-10  Hippo
7294         * FvwmDragWell/fvwmDragWell.*: support for transpency
7296 2000-03-10  olicha  <olivier.chapuis@free.fr>
7298         * FvwmPager/x_pager.c (change_colorset):
7299         Fixed labels colorset changes. Note: there is still a problem
7300         with the lines which separate desk.
7302 2000-03-09  Hippo
7304         * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to
7305         prevent modules quiting when lots of colorsets are changed quickly
7307 2000-03-09  olicha  <olivier.chapuis@free.fr>
7309         * FvwmButtons/draw.c (RedrawButton):
7310         Fixed individual button Colorset for shaped swallowed apps
7312 2000-03-08  olicha  <olivier.chapuis@free.fr>
7314         * FvwmButtons/draw.c (RedrawButton):
7315         Fixed individual button Colorset
7316         * FvwmScript/Scripts/TerminalSettings.fss
7317         Now this script works
7319 2000-03-08  olicha  <olivier.chapuis@free.fr>
7321         * FvwmPager/x_pager.c (initialize_pager):
7322         Fixed hilight desk title drawing GC
7324 2000-03-01  Hippo
7326         * FvwmWinList/*: better refresh strategy: doesn't flicker anymore.
7328 2000-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7330         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7331         fixed uninitialised colour set in swallowed applications
7333 2000-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7335         * FvwmIconMan/x.c (create_manager_window):
7336         applied colorset fix by Mike Han
7338 2000-02-11  olicha  <olivier.chapuis@free.fr>
7340         * FvwmScript/Scripts/ScriptFvwmBaseConfig
7341         Replaced GlobalOpts by the new corresponding styles.
7343 2000-02-06  olicha  <olivier.chapuis@free.fr>
7345         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7346         Removed debug code
7347         * FvwmScript/Instruction.c (ChangeBackColor):
7348         Fixed ChangeBackColor.
7349         * FvwmScript/Widgets/*:
7350         Removed unused XSetBackground.
7352 2000-02-06  olicha  <olivier.chapuis@free.fr>
7354         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7355         Fixed iconification of a sticky window after a desk switch
7356         with FvwmTaskBarDeskOnly
7358 2000-02-01  Hippo
7360         * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
7362 2000-01-31  Brad Giaccio  <bgiaccio@psrw.com>
7364         * FvwmGtk/FvwmGtk.1:
7365         fixed typo again
7367 2000-01-30  olicha  <olivier.chapuis@free.fr>
7369         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
7370         A write to file fix
7372 2000-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7374         * FvwmPager/FvwmPager.c (list_deiconify):
7375         fixed deiconify packet handling
7377         * FvwmGtk/FvwmGtk.1:
7378         fixed typo
7380 2000-01-28  olicha  <olivier.chapuis@free.fr>
7382         * FvwmPager/FvwmPager.c (main):
7383         * FvwmPager/FvwmPager.1:
7384         FvwmParger can use aliases.
7386 2000-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7388         * FvwmIconMan/xmanager.c (draw_manager):
7389         fixed drawing of empty region bug introduced with 'transparency' patches
7391         * FvwmIconMan/fvwm.c (ProcessMessage):
7392         fixed usage of 'focus' colours when followfocus is false
7394         * FvwmCommand/FvwmCommandS.c:
7395         removed debug fprintf
7397         * FvwmIconMan/xmanager.c (clear_empty_region):
7398         fixed drawing background in non-transparent IconMan
7400         * FvwmPager/x_pager.c (MoveWindow):
7401         (IconMoveWindow):
7402         fixed dragging windows out of pager
7404         * FvwmCommand/FvwmCommand.c:
7405         -Wall fix
7407         * FvwmCommand/FvwmCommand.h:
7408         * FvwmCommand/FvwmCommandS.c:
7409         fixed communication problem between server and client
7410         removed some code without effects
7411         simplified protocol
7412         removed dead pipe error message
7414 2000-01-26  olicha  <olivier.chapuis@free.fr>
7416         * FvwmScript/Scripts/ScriptFvwmBellSetup:
7417         * FvwmScript/Scripts/ScriptFvwmKeyboardSetup:
7418         * FvwmScript/Scripts/ScriptFvwmPointerSetup:
7419         * FvwmScript/Scripts/ScriptFvwmSreenSetup:
7420         * FvwmScript/FvwmScript.1:
7421         Some fixes
7423 2000-01-24  Hippo
7425         * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons
7427 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7429         * FvwmPager/FvwmPager.c (ParseOptions):
7430         fix for fonts with quotes and "none"
7432 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7434         * FvwmButtons/parse.c (my_get_font): patch to handle font as last option
7436 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7438         * FvwmIconMan/FvwmIconMan.c
7439         Similar trick as for FvwmAuto; just do these two modules for now
7440         as these are the only ones that people are seeing problems with.
7442 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7444         * FvwmAuto/FvwmAuto.c
7445         Changed default signal disposition to SA_RESTART instead of
7446         SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select()
7447         regardless of this setting.
7449 2000-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7451         * FvwmButtons/parse.c (my_get_font):
7452         (ParseContainer):
7453         (ParseButton):
7454         can now have fontname with spaces in buttons
7456 2000-01-18  Brad Giaccio  <bgiaccio@psrw.com>
7458         * FvwmIconMan/readconfig.c (trim): added function to remove extra
7459         white space from a line (fixed problem with font 5x7 plus a trailing
7460         space "font 5x7 "
7462         * FvwmIconMan/readconfig.c (read_in_resources):
7463         * FvwmPager/FvwmPager.c (ParseOptions):
7464         can now have fontname with spaces
7466 2000-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7468         * FvwmPager/x_pager.c:
7469         some safety fixes w/ balloon labels
7471 2000-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7473         * FvwmTheme/FvwmTheme.c (parse_colorset):
7474         fixed coredump using 'average' background as well as 'transparent'
7476         * FvwmIconMan/xmanager.c:
7477         fixed title changes on 'transparent' buttons
7479 2000-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7481         * FvwmIconMan/xmanager.c:
7482         don't draw empty titles oon empty managers
7483         (clear_empty_region):
7484         (draw_button):
7485         icon man honours transparent colour set backgrounds
7487         * FvwmPager/FvwmPager.c (list_new_desk):
7488         * FvwmPager/x_pager.c:
7489         make pager work with FvwmTheme's 'Transparent' option
7491 2000-01-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7493         * FvwmTheme/FvwmTheme.c:
7494         new option 'Transparent'
7496         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7497         (GetPanelGeometry):
7498         removed previous configure request patch
7500 2000-01-08  Dan Espen  <dane@mk.telcordia.com>
7502         * FvwmScript/FvwmScript.1 (example): Clean up.
7504 2000-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7506         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
7507         (HandlePanelPress):
7508         adapted to new fvwm ConfigureRequest code
7510 2000-01-06  Chris Rankin  <rankinc@zipworld.com.au>
7512         * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o
7514 2000-01-04  Dan Espen  <dane@mk.telcordia.com>
7516         * FvwmForm/FvwmForm.1: Document means of passing closing paren
7517         thru in a command string.
7519         * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass
7520         a closing paren thru in a command.
7522 2000-01-04  olicha <olivier.chapuis@free.fr>
7524         * FvwmScript/Scripts/ScriptFvwmQuit
7525         Fixed restart in ScriptFvwmQuit
7527 2000-01-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7529         * FvwmIconMan/x.c (X_init_manager):
7530         allow the buttongeometry option to reduce the button height to a
7531         minimum of the font height
7533 2000-01-04  olicha <olivier.chapuis@free.fr>
7535         * FvwmScript/Scripts/ScriptFvwmDefaultStyle:
7536         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7537         * FvwmScript/FvwmScript.1 (EXAMPLES):
7538         Renamed DefaultStyle to BaseConfig. BaseConfig save its
7539         preferences in .FvwmBaseConfig or in a file given as first
7540         argument to the script. Others, "ameliorations"
7542 2000-01-03  olicha <olivier.chapuis@free.fr>
7544         * FvwmScript/Instructions.c (GetScriptArg):
7545         Fixed GetScriptArg core dump
7547 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7549         * FvwmTaskBar/FvwmTaskBar.h:
7550         * FvwmButtons/FvwmButtons.c:
7551         * FvwmIconBox/FvwmIconBox.c:
7552         include fvwmlib.h before fvwm.h
7554 1999-12-31  Dan Espen  <dane@mk.telcordia.com>
7556         * FvwmScript/FvwmScript.1: Adjustments.
7558 1999-12-31  olicha  <olivier.chapuis@free.fr>
7560         * FvwmScript/Scripts/*:
7561         Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump,
7562         ScreenSetup and WidgetDemo to ScriptFvwm*.
7563         Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit.
7564         Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change
7565         and save most of the fvwm default styles
7567         * FvwmScript/Scripts/Makefile.am:
7568         The above scripts are installed in FVWM_CONFIGDIR
7570         * FvwmScript/FvwmScript.1
7571         New section EXAMPLES
7573 1999-12-31  olicha  <olivier.chapuis@free.fr>
7575         * FvwmScript/FvwmScript.c (BuildGUI):
7576         Fixed DefaultColorset
7577         Fixed main Colorset against Widget Colors
7579 1999-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7581         * FvwmButtons/FvwmButtons.c (swallow):
7582         longer delay before forcing a colorset background on a swallowed window
7584         * FvwmScroll/GrabWindow.c:
7585         removed #define MAX_ICON_NAME_LEN; already in defaults.h
7587 1999-12-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7589         * FvwmTheme/FvwmTheme.c (parse_colorset):
7590         some clean up
7591         new options 'Plain' and 'NoShape'
7592         fixed bug that reset bg to default colour when the pixmap was removed
7594         * FvwmButtons/button.c (buttonColorset):
7595         * FvwmButtons/draw.c (RedrawButton):
7596         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7597         Colorset fg/hilight/shdow colours are applied properly to buttons
7599 1999-12-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7601         * FvwmCommand/FvwmCommandS.c (close_pipes):
7602         another try to fix the FvwmCommandS-on-exit core dump
7604 1999-12-28  olicha  <olivier.chapuis@free.fr>
7606         * FvwmScript/FvwmScript.c (ParseOptions):
7607         (main):
7608         * FvwmScript/FvwmScript.1
7609         New options FvwmScriptDefaultFont, FvwmScriptDefaultBack,
7610         FvwmScriptDefaultFore, FvwmScriptDefaultHilight,
7611         FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset
7614 1999-12-27  Mikhael Goikhman  <migo@homemail.com>
7616         * FvwmScript/FvwmScript.c (OpenWindow): set class & resource
7617         (main): minor rewording in the missing parameter error message
7619 1999-12-27  olicha  <olivier.chapuis@free.fr>
7621         * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task
7623         * FvwmScript/Scripts/Find:
7624         * FvwmScript/Scripts/Makefile.am:
7625         New script, a front-end to find
7627 1999-12-26  Dan Espen  <dane@mk.telcordia.com>
7629         * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly
7630         matches the buffer allocated for it.
7631         Suppress a UMR in referencing the first byte of unitialized input
7632         fields.
7634         * FvwmForm/ReadXServer.c: Backout code cleanup.  Needs more work.
7636         * FvwmScript/FvwmScript.1: Describe how scripts are located for
7637         reading.
7639         * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME
7640         or FVWM_CONFIGDIR in addition to old rules.  This makes
7641         "*FvwmScriptPath" unnecessary.
7643         * FvwmScript/Makefile.am: Pass configdir into FvwmScript.
7645         * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to
7646         pasting, and display corruption for multiple messages arriving from
7647         fvwm and showing in a forms message area.
7649 1999-12-20  Brad Giaccio  <bgiaccio@psrw.com>
7651         * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add
7652         one for iconbutton
7654 1999-12-18  olicha  <olivier.chapuis@free.fr>
7656         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
7657         (Alarm):
7658         (DoAlarmAction):
7659         (LoopOnEvents):
7660         Fixed Alarm stuff
7662 1999-12-17  Dan Espen  <dane@mk.telcordia.com>
7664         * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing
7665         structure initialization from {} to {0}.
7667         * FvwmDragWell/fvwmDragWell.h: remove spurious ;.
7669 1999-12-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7671         * FvwmBacker/FvwmBacker.c (ProcessMessage):
7672         backer now takes action when the desk is changed
7674         * FvwmPager/FvwmPager.c (ParseOptions):
7675         pager handles DesktopSize correctly; DeskTopScale option finally works
7677 1999-12-14  olicha  <olivier.chapuis@free.fr>
7679         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7680         (RevealTaskBar):
7681         (HideTaskBar):
7682         Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
7683         a lot of rows
7685 1999-12-13  olicha  <olivier.chapuis@free.fr>
7687         * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
7688         (LoopOnEvents):
7689         Fixed AutoStick
7691         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7692         (StartMeUp):
7693         Some hints clean up
7695 1999-12-12  olicha  <olivier.chapuis@free.fr>
7697         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7698         (redraw_buttons):
7699         Some clean up
7701 1999-12-10  Hippo
7703         * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon.
7705 1999-12-09  olicha  <olivier.chapuis@free.fr>
7707         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7708         * FvwmButtons/FvwmButtons.1:
7709         Just updated the last SlideWindow argument. Explained the use
7710         of NoHints with panels and updated the noborder option.
7712 1999-12-08  Dan Espen  <dane@mk.telcordia.com>
7714         * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability.
7715         Remove the #define inside the else.
7717         * FvwmButtons/FvwmButtons.1 Grammar.
7719 1999-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7721         * FvwmPager/FvwmPager.c (list_new_page):
7722         tried to fix M_NEW_PAGE packets in pager
7724 1999-12-07  Dan Espen  <dane@mk.telcordia.com>
7726         * FvwmForm/FvwmForm.c: You can save and  use the previous setting
7727         of a choice.
7729         * FvwmForm/FvwmForm.1: Document the saving of choices.
7731         * FvwmForm/FormFvwmRlogin.: Change the   rlogin  form so that  it
7732         remembers how it was last used.
7734 1999-12-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7736         * Makefile.am:
7737         removed GFvwmDebug
7739 1999-12-06  olicha  <olivier.chapuis@free.fr>
7741         * FvwmPager/FvwmPager.c (list_new_page):
7742         Fixed a problem if you switch of desk via clicking on a page
7744         * FvwmButtons/parse.c (ParsePanel):
7745         Fixed typo in comments
7747 1999-12-06  olicha  <olivier.chapuis@free.fr>
7749         * FvwmWinList/FvwmWinList.c (ProcessMessage):
7750         Take in account bottom title and update the border width and title
7751         height in the good place to fix a bug with dynamic style changes
7752         and DeskOnly option.
7754         * FvwmButtons/FvwmButtons.1:
7755         Added a sentence in the position doc
7757 1999-12-06  Dan Espen  <dane@mk.telcordia.com>
7759         * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording.
7761 1999-12-06  olicha  <olivier.chapuis@free.fr>
7763         * FvwmButtons/FvwmButons.c (GetPanelGeometry):
7764         (process_message):
7765         (HandlePanelPress):
7766         * FvwmButtons/FvwmButons.h (button_info_struct):
7767         (panel_flags_type):
7768         * FvwmButtons/FvwmButons.1:
7769         * FvwmButtons/parse.c (ParsePanel):
7770         (ParseButton):
7771         Added a position option to Panel.
7773 1999-12-05  Dan Espen  <dane@mk.telcordia.com>
7775         *  FvwmForm/FvwmForm.c (DoCommand): Fixed  overprinting in  output
7776         message area.  Theres still an overprinting problem in pasting.
7778 1999-12-03  olicha  <olivier.chapuis@free.fr>
7780         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7781         Resize the buttons array when border width change
7783 1999-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7785         * FvwmIconBox/FvwmIconBox.c (process_message):
7786         -Wall fix
7788 1999-12-03  olicha  <olivier.chapuis@free.fr>
7790         * FvwmEvent/FvwmEvent.c (main):
7791         (config):
7792         * FvwmEvent/FvwmEvent.1:
7793         New configuration option FvwmEventStartDelay: can be used to
7794         fix "the" FvwmEvent bug.
7796 1999-12-02  Brad Giaccio  <bgiaccio@psrw.com>
7798         * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if
7799         not following focus
7801 1999-12-01  Brad Giaccio  <bgiaccio@psrw.com>
7803         * FvwmIconMan/xmanager.c (resize_manager):
7804         Forgot to check if manager actually changed size before resizing
7805         pixmap, caused window additions to be very slow
7807 1999-11-30  olicha  <olivier.chapuis@free.fr>
7809         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
7810         Fixed a core dump if FvwmTaskBarColorset is not used
7812         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7813         Fixed a dynamic style problem
7815 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7817         * FvwmIconMan/ConfigFvwmIconMan:
7818         * FvwmIconMan/FvwmIconMan.1:
7819         * FvwmIconMan/readconfig.c (read_in_resources):
7820         * FvwmIconMan/xmanager.c:
7821         (draw_button):
7822         (set_win_iconified): added new option iconColorset and iconstyle
7824 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7826         * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in
7828 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7830         * FvwmWinList/FvwmWinList.1: fixed typo
7832         * FvwmIconBox/FvwmIconBox.1:
7833         * FvwmIconBox/FvwmIconBox.c (animate):
7834         (process_message):
7835         (main):
7836         (ParseOptions): added support for FvwmAnimate
7838 1999-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7840         * FvwmTaskBar/Goodies.c:
7841         (CreateTipWindow):
7842         added #ifdef SHAPE
7844 1999-11-30  olicha  <olivier.chapuis@free.fr>
7846         * FvwmTaskBar/Goodies.c (ShowTipWindow):
7847         Fixed core dump if FvwmTaskBarShowTips is not enabled
7849 1999-11-28  Dan Espen  <dane@mk.telcordia.com>
7851         * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically
7852         reads config files.
7854 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7856         * FvwmTaskBar/FvwmTaskBar.1:
7857         fixed typo
7859 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7861         * FvwmCommand/findcmd.pl (getcmd):
7862         use new name of 'functions' array
7864 1999-11-27  olicha  <olivier.chapuis@free.fr>
7866         * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage):
7867         (LoopOnEvent):
7868         (HideTaskBar):
7869         (RevealTaskBar):
7870         * FvwmTaskBar/FvwmTaskBar.1
7871         FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't
7872         hide if the pointer is on the border; fix a problem with the first
7873         tip.
7874         Fixed the StartMenu tip
7876 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7878         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7879         (ProcessMessage):
7880         -Wall fixes
7882 1999-11-27  Mikhael Goikhman  <migo@homemail.com>
7884         * FvwmBacker/FvwmBacker.[ch]:
7885         Don't listen to M_NEW_DESK anymore; fixed colorset update condition;
7886         removed all kinds of debug logs, some clean up.
7888 1999-11-26  Dan Espen  <dane@mk.telcordia.com>
7890         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks
7891         being ignored.
7893 1999-11-26  Hippo
7895         * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop
7897 1999-11-25  Dan Espen  <dane@mk.telcordia.com>
7899         * FvwmForm/FvwmForm.c: Allow for command line variables for forms.
7900         * FvwmForm/FvwmForm.1: Document variable substitution in forms.
7902 1999-11-25  olicha  <olivier.chapuis@free.fr>
7904         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
7905         (process_message):
7906         (AddItem):
7907         * FvwmIconBox/FvwmIconBox.1
7908         Added FvwmIconBoxUseSkipList configuration option
7910         * FvwmWinList/FvwmWinList.1
7911         Fix an obvious typo
7913 1999-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7915         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7916         attempt to improve sliding panels
7918         * FvwmIconBox/icons.c (CreateIconWindow):
7919         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7920         (AddCommand):
7921         -Wall fixes
7923 1999-11-24  Brad Giaccio  <bgiaccio@psrw.com>
7924         * FvwmIconMan/xmanager.c (resize_manager):
7925         if using a colorset gradient or pixmap it is now resized when
7926         then the manager changes sizes
7928 1999-11-24  olicha  <olivier.chapuis@free.fr>
7930         * FvwmTaskBar/FvwmTaskBar.1
7931         * FvwmTaskBar/ConfigFvwmTaskBar
7932         Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since
7933         now the position computation take the real border width in account
7935 1999-11-24  Hippo
7937         * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching,
7938         allowed some XErrors to not dump core
7939         *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors.
7941 1999-11-23  Mikhael Goikhman  <migo@homemail.com>
7943         Applied a FvwmBacker patch from Michael Han, fixed and modified.
7945         * FvwmBacker/FvwmBacker.[ch]:
7946         * FvwmBacker/ConfigFvwmBacker:
7947         * FvwmBacker/FvwmBacker.1:
7948         Added page-awareness; converted to linked list of commands instead of
7949         table (to fix bugs caused if DesktopSize changes or if desktop is
7950         negative).
7951         A new syntax: *FvwmBackerCommand (Page x y, Desk d) command.
7952         Support for dynamic config changes; some clean up.
7954 1999-11-22  olicha  <olivier.chapuis@free.fr>
7956         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody):
7957         (CreateMailTipWidow):
7958         (MouseInClock):
7959         (MouseInMail):
7960         Fixed mail drawing and tips drawing.
7962         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7963         Fixed an AutoHide bug: no hide after a "StartMenu" Popup
7965 1999-11-22  olicha  <olivier.chapuis@free.fr>
7967         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7968         (LoopOnEvents):
7969         (StartMeUp):
7970         Fixed AutoHide with dynamic change of the frame width.
7972 1999-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7974         * FvwmIconMan/fvwm.c (new_window):
7975         removed debug 'sleep'
7977 1999-11-21  olicha  <olivier.chapuis@free.fr>
7979         * FvwmWinList/FvwmWinList.c (AdjustWindow):
7980         Fixed a core dump. I hope I have not completely reverted the last
7981         WinList commit.
7983 1999-11-21  olicha  <olivier.chapuis@free.fr>
7985         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7986         (ParseConfigLine):
7987         (LoopOnEvents):
7988         (StartMeUp):
7989         Fixed TaskBar so that it works with dynamic change of the frame width.y
7990         Did so that the TaskBar is always the full width of the screen, even
7991         if the border width is not 4.
7992         Removed some forgeted debug code.
7993         Note: There are some problems with AutoHide at the first Reveal/Hide
7994         after a change of the frame width.
7996 1999-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7998         * FvwmIconMan/x.c (xevent_loop):
7999         workaround for a possible bug in XFree86; an EnterNotify event slipped
8000         into the loop body that was supposed to select only ConfigureNotify
8002         * FvwmCommand/FvwmCommandS.c:
8003         * FvwmCommand/FvwmCommand.c:
8004         fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the
8005         console, i.e. 'unix' is removed and thus the hostname is used
8007         * FvwmIconMan/xmanager.c (clear_empty_region):
8008         fixed a minor redrawing bug when the width of the manager was not a
8009         multiple of the button width
8011         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8012         fixed picture width calculation
8013         (ProcessMessage):
8014         mini icon changes change the window size too
8016         * FvwmPager/x_pager.c (SwitchToDeskAndPage):
8017         workaround for buggy XFree86
8019         * FvwmIconMan/functions.c:
8020         -Wall fix
8022 1999-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8024         * FvwmTaskBar/FvwmTaskBar.1:
8025         Fixed a typo.
8027 1999-11-19  Dan Espen  <dane@mk.telcordia.com>
8029         * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully
8030         clarification on the geometry specification.
8032 1999-11-18  olicha  <olivier.chapuis@free.fr>
8034         * FvwmBacker/FvwmBacker.{c,h}:
8035         * FvwmIconBox/FvwmIconBox.{c,h}:
8036         * FvwmIconMan/FvwmIconMan.{c,h}:
8037         * FvwmIconMan/function.c:
8038         * FvwmTaskBar/FvwmTaskBar.{c,h}:
8039         * FvwmTaskBar/Goodies.c:
8040         * FvwmWinList/FvwmWinList.c:
8041         Now these modules used the SendFvwmPipe of the library which
8042         comes from FvwmIconMan. This fixe random "crash" of WinList
8043         and TaskBar
8045         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8046         (ProcessMessage):
8047         (StartMeUp):
8048         * FvwmTaskBar/FvwmTaskBar.1:
8049         New configuration option FvwmTaskBarRows
8051 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
8053         * FvwmForm/Makefile.am: removed FORCE from FvwmTalk
8054         * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart'
8055         * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile
8057 1999-11-16  Dan Espen  <dane@mk.telcordia.com>
8059         * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments.
8061 1999-11-16  olicha  <olivier.chapuis@free.fr>
8063         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8064         (CreateOrUpdateGCs):
8065         (change_colorset):
8066         (StartMeUp):
8067         (ShutMeDown):
8068         * FvwmTaskBar/FvwmTaskBar.1:
8069         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8070         (ButtonDraw):
8071         New configuration options: FocusFore, FocusBack, FocusColorset,
8072         NoBrightFocus, 3Dfvwm. Fixed drawing of buttons.
8074 1999-11-16  olicha  <olivier.chapuis@free.fr>
8076         * FvwmTaskBar/ButtonArray.c (DoButton):
8077         Fixed drawing out of a button
8079 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8081         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
8082         removed debug statement.
8084         * FvwmScript/FvwmScript.1:
8085         * FvwmSaveDesk/FvwmSaveDesk.1:
8086         * FvwmSave/FvwmSave.1:
8087         * FvwmRearrange/FvwmRearrange.1:
8088         * FvwmIconBox/FvwmIconBox.1:
8089         * FvwmGtk/FvwmGtk.1:
8090         * FvwmForm/FvwmForm.1:
8091         * FvwmEvent/FvwmEvent.1:
8092         * FvwmCpp/FvwmCpp.1:
8093         * FvwmCommand/FvwmCommand.1:
8094         * FvwmAuto/FvwmAuto.1:
8095         * FvwmAnimate/FvwmAnimate.1:
8096         * FvwmTaskBar/FvwmTaskBar.1:
8097         * FvwmWinList/FvwmWinList.1:
8098         * FvwmPager/FvwmPager.1:
8099         * FvwmIconMan/FvwmIconMan.1:
8100         * FvwmTheme/FvwmTheme.1:
8101         * FvwmButtons/FvwmButtons.1:
8102         ispell session
8104 1999-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8106         * FvwmIconMan/xmanager.c (set_win_picture):
8107         (draw_button):
8108         fixed redrawing when mini icon changes causing the button to shrink
8110         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8111         redraw window list when mini icon changes
8113 1999-11-12  olicha  <olivier.chapuis@free.fr>
8115         * FvwmGtk/FvwmGtk.c (main):
8116         (ProcessMessage):
8117         Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
8118         only for M_STRING
8120 1999-11-12  olicha  <olivier.chapuis@free.fr>
8122         * FvwmAnimate/FvwmAnimate.c (main):
8123         (Loop):
8124         * FvwmAuto/FvwmAuto.c (main):
8125         Use SetSyncMask in the place of M_LOCKONSEND
8127 1999-11-12  olicha  <olivier.chapuis@free.fr>
8129         * FvwmTaskBar/FvwmTaskBar.c (main):
8130         (ParseConfig):
8131         (ProcessMessage):
8132         * FvwmTaskBar/FvwmTaskBar.1:
8133         * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates):
8134         New configuration option NoIconAction for animation
8136 1999-11-12  olicha  <olivier.chapuis@free.fr>
8138         * FvwmIconMan/FvwmIconMan.c (main):
8139         * FvwmIconMan/fvwm.c (ProcessMessage):
8140         Use SetSyncMask in the place of M_LOCKONSEND for synchronize its
8141         processing with fvwm only for M_ICONIFY and M_DEICONIFY messages
8143 1999-11-11  olicha  <olivier.chapuis@free.fr>
8145         * FvwmWinList/FvwmWinList.c (main):
8146         (ProcessMessage):
8147         Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction
8148         configuration command
8150 1999-11-09  olicha  <olivier.chapuis@free.fr>
8152         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8153         (ProcessMessage):
8154         * FvwmTaskBar/ButtonArray.c (AddButton):
8155         Fixed mini-icons and iconified state problems with DeskOnly
8156         option.
8158 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8160         * FvwmPager/x_pager.c (DrawGrid):
8161         (DrawIconGrid):
8162         fixed previous patch
8163         (DrawGrid):
8164         fixed previous fix
8166         * FvwmPager/FvwmPager.c: (ParseOptions):
8167         * FvwmPager/x_pager.c (DrawGrid):
8168         (DrawIconGrid):
8169         new option 'NoSeparators'
8171 1999-11-04  Hippo
8173         * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window()
8175 1999-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8177         * FvwmIconMan/xmanager.c (get_gcs):
8178         fixed uninitialised variable
8180 1999-11-04  Olivier Chapuis  olivier.chapuis@free.fr
8182         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8183         Fix a MoveToDesk problem.
8185 1999-11-03  Hippo
8187         * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
8189 1999-11-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8191         * FvwmIconMan/xmanager.c (set_win_iconified):
8192         -Wall fixes
8194         * FvwmDragWell/fvwmDragWell.c:
8195         * FvwmDragWell/xdndDragSource.c:
8196         * FvwmDragWell/cursorStuff.c:
8197         fixed tons of -Wall warnings, bugs, etc.
8198         added GPL notice to all FvwmDragWell source files
8200 1999-10-31  Dan Espen  <dane@mk.telcordia.com>
8202         * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir.
8204 1999/10/30  Bob Woodside  <proteus@pcnet.com>
8206         * FvwmIdent/FvwmIdent.h:
8207         * FvwmIdent/FvwmIdent.c:  Belated GSFR. This was overlooked in
8208         the original GSFR because it had the old flag values coded inline
8209         instead of relying on the header, so it never got any build
8210         errors when the flags were changed. (Bug Rept #499)
8212 1999-10-30  Olivier Chapuis  olivier.chapuis@free.fr
8214         * FvwmForm/FvwmRootCursor.:
8215         * FvwmForm/FvwmRootCursor.pl:
8216         Replace xsetroot by CursorStyle ROOT.
8218 1999-10-26  Brad Giaccio
8220         * FvwmIconMan/*.c: New config option *NoIconAction
8222 1999-10-26  Michael Han
8224         * FvwmIconMan/*.c:
8225         FvwmIconam can use an alias. New resolutions: !desk, !page
8227 1999-10-25  Hippo
8229         * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or
8230         gradient.  bg and fg default to average and contrast.
8232 1999-10-24  Dan Espen  <dane@mk.telcordia.com>
8234         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage
8235         of XDrawString when typing more characters than an input field can
8236         hold.
8238 1999-10-24  Chris Rankin
8240         * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
8241         prototypes
8242         * FvwmIconMan: some Wall fixes; also put "const" in a few places
8244 1999-10-22  Douglas Straub
8246         * FvwmDragWell/*: new module
8248 1999-10-22  Olivier Chapuis
8250         * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window,
8251         Only animates when window is mapped.
8252         * FvwmWinList/List.c: Fixed animation to wrong place.
8254 1999-10-21  Dan Espen  <dane@mk.telcordia.com>
8256         * FvwmForm/FvwmForm.1: Correct the identification of the architecture
8257         independent data directory.  It should have been [PREFIX/etc/fvwm].
8259 1999-10-20  Hippo
8261         * */*.c: replaced Colorset[x % nColorsets] with
8262         Colorset[x] and made sure AllocColorset(x) is called before
8263         reference.
8264         * */*: moved saferealloc into libfvwm.a
8265         * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset
8267 1999-10-18 Olivier Chapuis <olivier.chapuis@free.fr>
8269         * FvwmWinList.c (main): Fix a problem if we start WinList with
8270         ModuleSynchronous.
8272 1999-10-17  Dan Espen  <dane@mk.telcordia.com>
8274         * FvwmBanner: Moved 2 xpm files into the icon distribution.
8275         The only one remaining is the one built into FvwmBanner.
8277 1999-10-15  Hippo
8279         * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
8280         black on gray.
8282 1999-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8284         * FvwmWinList/FvwmWinList.1: updated man page
8286 1999-10-14  Hippo
8288         * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use
8289         make syntax if you want to change the script language.
8290         * FvwmScript/BUGS: removed (lack of info makes it useless).
8291         * FvwmScript/README: new file with build instructions.
8292         * FvwmScript/FvwmScript.c: replaced a macro with equivalent.
8294 1999-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8296         * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome
8297         installed
8299 1999-10-12  Hippo
8301         * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless
8302         *FvwmPagerWindow3dBorders is pecified
8304 1999-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8306         * FvwmWinList/ButtonArray.c (UpdateButtonIconified):
8307         * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a
8308         bit better; use a few pixels less space
8310         * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles
8311         so that the closing ')' of an iconified window with the longest title
8312         is still visible
8314 1999-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8316         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8317         * FvwmWinList/ButtonArray.c (ButtonNew):
8318         removed debug code
8320         * FvwmPager/FvwmPager.c (ParseOptions):
8321         * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators'
8323 1999-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8325         * FvwmRearrange/Makefile.am (FvwmCascade):
8326         (FvwmTile): removed warning messages
8328 1999-10-07  Eric Gillespie Jr.  <epg@pobox.com>
8330         * FvwmGtk/FvwmGtk.c: Include <gnome.h> if Gnome is installed.
8331         (main): Calls gnome_init instead of gtk_init if Gnome is installed.
8333 1999-10-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8335         * FvwmWinList/ButtonArray.c (ButtonPicture):
8336         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8337         Don't reserve space for windows if no window has a mini icon
8339         * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong
8340         page
8342         * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
8343         patch
8345 1999-10-06 Olivier Chapuis <olivier.chapuis@free.fr>
8347         * FvwmScroll/FvwmScroll.c (main):
8348         * FvwmScroll/FvwmScroll.h :
8349         * FvwmScroll/GrabWindow.c (CreateWindow):
8350         Add a way to compute the size of the scrolled window as
8351         a percentage of the full screen
8353 1999-10-06  Hippo
8355         * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc
8356         Fixed ChangeColorset when overflowing.
8358 1999-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8360         * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay
8362         * FvwmM4/FvwmM4.c (main):
8363         * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable
8365 1999-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8367         * FvwmTheme/FvwmTheme.1: add description of colour set command line
8368         parameters
8369         added extensive example
8371         * FvwmTaskBar/FvwmTaskBar.1: documented colorset support
8373         * FvwmM4/Makefile.am (LDADD):
8374         * FvwmCpp/Makefile.am (LDADD):
8375         * FvwmBanner/Makefile.am (LDADD):
8376         link with -lm; necessary to include libs/Picture.h but doesn't make the
8377         binary larger
8379 1999-10-02  Chris Rankin  <rankinc@zipworld.com.au>
8381         * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
8382         handling
8383         * FvwmCommand/FvwmCommand.h : removed redundant headers
8384         * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
8385         handling
8387 1999-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8389         * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page
8391         * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for
8392         respawned applications
8393         (Loop): actions can be bound to panel buttons too
8395         * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc
8397 1999-10-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8399         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump
8401 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8403         * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code
8405         * FvwmButtons/parse.c (ParsePanel):
8406         * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator'
8407         without arguments
8409         * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function
8410         handles 'Escape' to cancel and other keystrokes
8412         * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled
8413         with 'Escape' and select with 'Enter' and 'Space'.
8414         (GetTargetWindow): handles keyboard shortcuts as well
8415         moved function to lib
8417 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8419         * FvwmTheme/FvwmTheme.c (get_simple_color):
8420         (parse_colorset): rewrote colour set parsing; it now takes a comma
8421         separated list of arguments.
8423 1999-09-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8425         * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to
8426         the Fore/Back colours
8428 1999-09-28  Paul D. Smith  <psmith@gnu.org>
8430         * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff.
8431         * FvwmCommand/Makefile.am: Ditto.
8432         * FvwmCommand/scripts/Makefile.am: Ditto.
8434         Patch from Harald Dunkel <harri@Synopsys.COM>.
8436         * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of
8437         screen, x, y, w, h, xneg, yneg.
8438         * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width.
8439         * FvwmScript/Widgets/Tools.h: Add include of <sys/select.h>.
8440         * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t,
8441         not int.
8443 1999-09-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8445         * FvwmCpp/FvwmCpp.c (cpp_defs):
8446         * FvwmM4/FvwmM4.c (m4_defs):
8447         * FvwmScript/Widgets/VDipstick.c (DrawVDipstick):
8448         -Wall fixes
8450         * FvwmPager/x_pager.c (MovePage): fixed memory leak
8452 1999-09-28  Hippo
8454         * FvwmScript/*: Implemented colorset support.
8456 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8458         * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up
8459         TaskBar after a recapture
8461         * FvwmTaskBar/ButtonArray.c (AddButton):
8462         * FvwmTaskBar/Start.c (StartButtonParseConfig):
8463         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
8464         (DestroyTipWindow):
8465         (CreateTipWindow):
8466         * FvwmTaskBar/FvwmTaskBar.c (main):
8467         (StartMeUp):
8468         (CreateOrUpdateGCs):
8469         implemented colour set support in TaskBar
8470         several bug fixes
8472         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8473         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8474         (StartMeUp):
8475         (ProcessMessage):
8476         added IconBack option
8478         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8479         fixed an array bounds read problem in parsing
8480         fixed an array bounds write problem in parsing
8482         * FvwmTaskBar/Makefile.am (LDADD): added -lm
8484         * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call
8486         * FvwmButtons/draw.c (RedrawButton):
8487         reverse panel indicators when panel is active
8489 1999-09-26  Chris Rankin <rankinc@zipworld.com.au>
8491         * FvwmAnimate/FvwmAnimate.c:
8492         Installed reentrant signal handling, and make a few -Wall fixes
8494 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8496         * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset):
8497         * FvwmButtons/FvwmButtons.c (swallow):
8498         improved(?) setting backgrounds of swallowed applications
8500         * FvwmScroll/GrabWindow.c (CreateWindow):
8501         (Loop):
8502         * FvwmPager/x_pager.c (ChangeDeskForWindow):
8503         (initialize_pager):
8504         (ReConfigure):
8505         (AddNewWindow):
8506         (ChangeDeskForWindow):
8507         (MoveResizePagerView):
8508         (Hilight):
8509         (MapBalloonWindow):
8510         (change_colorset):
8511         * FvwmIdent/FvwmIdent.c (list_end):
8512         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
8513         * FvwmForm/FvwmForm.c (OpenWindows):
8514         * FvwmButtons/FvwmButtons.c (change_colorset):
8515         (change_swallowed_window_colorset):
8516         * FvwmBacker/FvwmBacker.c (set_desk_background):
8517         use new signature of SetWindowBackground()
8519 1999-09-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8521         * FvwmM4/FvwmM4:
8522         * FvwmCpp/FvwmCpp.c:
8523         removed unused reference to <X11/Xmu/SysUtil.h>
8524         removed unused reference to <X11/extensions/shape.h>
8526 1999-09-23  Paul D. Smith  <psmith@gnu.org>
8528         * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier
8529         in all LDADD variables, before (for example) the $(xpm_LIBS)
8530         reference; sometimes the latter doesn't contain its own -L
8531         options, and uses X's.
8533 1999-09-23  Hippo
8535         * FvwmTheme/FvwmTheme.c: Fixed memory corruption.
8537 1999-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8539         * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when
8540         panels are mapped
8541         (GetPanelGeometry): borders and titles are considered before
8542         calculating the panel geometry
8543         (Loop):
8544         (main): new command line option '-transientpanel'
8546         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak
8547         (parse_colorset): fixed potentially free'ing random colours when a
8548         colour set changes
8550 1999-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8552         * FvwmIconMan/x.c (xevent_loop): removed debug messages
8554         * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in
8555         the rightmost column of buttons (bug #457)
8557         * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were
8558         hilighted at the same time.
8560         * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when
8561         called with the root window.
8563         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
8564         (ProcessMessage): removed use of snprintf
8566 1999-09-17  Mikhael Goikhman  <migo@homemail.com>
8568         * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of
8569         banners by removing empty lines/columns
8571 1999-09-16  Hippo
8573         * FvwmScript/*: Fixed man page formatting, removed generated files
8574         removed many copies of display and colormap, uses GetColor from fvwmlib,
8575         uses same Visual as fvwm.
8577 1999-09-16  Mikhael Goikhman  <migo@homemail.com>
8579         * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm,
8580         removed stylized '2' and renamed array name to fvwm_logo_xpm,
8581         removed redudand color and reduced size of the image
8583         * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo
8584         and its original colorful version
8586         * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and
8587         add fvwm-logo-current.xpm to FvwmBanner dependences
8589         * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm
8590         to fvwm_logo_xpm
8592 1999-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8594         * FvwmButtons/FvwmButtons.c (SwallowedWindow):
8595         (IsThereADestroyEvent):
8596         (Loop):
8597         (HandlePanelPress):
8598         (swallow):
8599         * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
8600         with resizing)
8602         * FvwmButtons/draw.c (MakeButton): panel handling fix
8604 1999-09-14  Dan Espen  <dane@mk.telcordia.com>
8606         * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an
8607         EXTRA_DIST.
8609         * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon
8610         from the FvwmBanner directory.
8612         * FvwmScript/Scripts/README (FvwmScript): New location for icons.
8614         * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons
8615         directory, now in icon package.
8617 1999-09-14  Hippo
8619         * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color,
8620         *FvwmThemReadWriteColors implemented (PseudoColor only)
8622 1999-09-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8624         * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p
8626 1999-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8628         * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs
8630 1999-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8632         * FvwmButtons/parse.c (ParseButton):
8633         new 'smooth' option for panels
8635         * FvwmPager/FvwmPager.c (list_add): prevent windows from being added
8636         twice
8637         (process_message): switch cases were not terminated with break;
8639         * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
8640         respawning
8642         * FvwmButtons/FvwmButtons.c (Loop):
8643         (main):
8644         added -transient option
8646         * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle
8647         button to stay pressed in.
8649         * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message
8650         on shutdown
8651         (main): new option '-terminal' to choose a different terminal emulator
8653 1999-09-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8655         * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is
8656         mapped on the current page
8658         * FvwmBacker/FvwmBacker.c (set_desk_background):
8659         * FvwmBacker/FvwmBacker.c (ProcessMessage):
8660         * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support
8662         * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable
8664         * FvwmBacker/Makefile.am (LDADD): add -lm
8666         * FvwmBacker/FvwmBacker.c: reindented
8668         * FvwmWharf/FvwmWharf.c (DeadPipe):
8669         (CreateWindow): Wharf can be shut down with 'close' too.
8671         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler
8672         for ClientMessage.
8674 1999-09-08  Dan Espen  <dane@mk.telcordia.com>
8676         * FvwmForm/FvwmForm.c: initialize colorset to -1.  Avoid core dump
8677         when FvwmForm starts with no configuration.
8679 Mon Sep  6 10:32:54 1999  DanEspen  <dje@blue>
8681         * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing.
8683         * FvwmForm/FvwmForm.1: Document how all the keys work.
8685         * FvwmForm/FvwmForm.c (Restart),
8686         FvwmForm/ReadXServer.c (process_history),
8687         FvwmForm/FvwmForm.h: Be able to recall input history with
8688         Meta (mod2) "<" and ">".
8690 1999-09-07  Dan Espen  <dane@mk.telcordia.com>
8692         * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a
8693         way that makes in a parallel directory still work.
8695 1999-09-06  Hippo
8697         * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction
8698         to allow FvwmWinList to animate iconification of NoIcon windows
8700 1999-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8702         * FvwmWharf/FvwmWharf.1:
8703         * FvwmWharf/icons.c (GetXPMColorset):
8704         (ConfigureIconWindow):
8705         * FvwmWharf/Makefile.am:
8706         * FvwmWharf/FvwmWharf.c (main):
8707         * FvwmWharf/FvwmWharf.c:
8708         (main):
8709         (ParseOptions):
8710         (change_colorset):
8711         (handle_colorset_packet): implemented colour set support
8713         * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation)
8715 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
8717         * FvwmAnimate/FvwmAnimate.1:
8718         * FvwmBanner/FvwmBanner.1:
8719         * FvwmButtons/FvwmButtons.1:
8720         * FvwmCommand/FvwmCommand.1:
8721         * FvwmCommand/README:
8722         * FvwmIconMan/FvwmIconMan.1:
8723         * FvwmScript/Scripts/system.fvwmrc:
8724         * FvwmTaskBar/FvwmTaskBar.1:
8725         * FvwmTheme/FvwmTheme.1:
8726         Replaced several occurrences of InitFunction and/or RestartFunction
8727         with StartFunction.
8729 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
8731         * FvwmConsole/Makefile.am: removed use of $< on explicit rule,
8732         removed FvwmConsoleC.pl rule, it is now in configure.in
8733         * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@
8735 Thu Sep  2 19:28:55 1999  DanEspen  <dje@blue>
8737         * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule,
8738         not allowed on inferior makes.
8740         * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space
8741         when the input form only has one input field.  Fix pixel dropping,
8742         bad refresh with ^k and ^d.
8744 1999-09-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8746         * FvwmIconMan/x.c: fixed redrawing of IconMan
8748 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8750         * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem
8751         (with M_LOCKONSEND).
8753 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8755         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line
8757         * FvwmButtons/parse.c:
8758         * FvwmButtons/FvwmButtons.c:
8759         * FvwmButtons/FvwmButtons.h: removed old panel code
8761         * **/*: tagged with label "ifdef_old_buttons_panels"
8763         * FvwmButtons/FvwmButtons.c (Loop):
8764         (Slide):
8765         (seekpanel):
8766         (process_message):
8767         (main): disabled old panel code
8769         * FvwmButtons/parse.c (ParseButton):
8770         (ParseConfigLine):
8772 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8774         * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan
8776         * FvwmButtons/button.c (select_button): fixed button selection in
8777         containers.
8779 1999-09-01  Hippo
8781         * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating
8783 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8785         * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for
8786         iconic panels
8787         (swallow): fix respawning of panels
8789 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8791         * FvwmButtons/button.c (find_swallow_button): new function
8793         * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in
8794         IconMan
8796 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8798         * FvwmButtons/FvwmButtons.c (Loop):
8799         (HandlePanelPress): moved panel mapping/unmapping code to own function
8801 1999-08-31  Brad Giaccio  <bgiaccio@psrw.com>
8803         * FvwmIconBox/FvwmIconBox.c (main):
8804         (CreateWindow)(process_message):
8805         (change_colorset): first cut at colorset support in FvwmIconBox,
8806         no pixmap backgrounds used on icon but main window does get the pixmap
8808 Tue Aug 31 13:09:47 1999  DanEspen  <dje@blue>
8810         * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set
8811         the window title.
8813 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8815         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed
8816         backgorund of swallowed apps without colour sets
8817         (Loop): fixed flashing at the start of sliding
8818         panel does not slide if it has been moved or resized
8820 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8822         * FvwmButtons/parse.c (ParsePanel):
8823         * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right,
8824         slidedelay and slidesteps options to Panel command
8825         (main): removed debug code
8827 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8829         * FvwmButtons/draw.c (RedrawButton):
8830         (DrawTitle):
8831         (RedrawButton):
8832         * FvwmButtons/FvwmButtons.c (swallow):
8833         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
8834         * FvwmButtons/output.c (DumpButtons):
8835         (SaveButtons):
8836         * FvwmButtons/parse.c (ParseContainer):
8837         (ParseButton):
8838         * FvwmButtons/button.c (buttonSwallow):
8839         (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps
8840         or unmaps the application every time the button is pressed instead of
8841         swallowing it in a button. Positioning and sliding such panels is not
8842         implemented yet.
8844 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8846         * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets
8848 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8850         * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably
8851         still possible to make FvwmAuto fail with repeated lower/raise/restack
8852         packages
8854         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
8855         allows to set coluor sets on all buttons and containers and updates
8856         them at run time
8857         (main): removed forgotten debug code
8859 1999-08-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8861         * FvwmButtons/FvwmButtons.c (change_colorset):
8862         (handle_colorset_packet):
8863         (process_message): FvwmButtons updates colorset on main window at run
8864         time
8865         (recursive_change_colorset):
8866         (change_swallowed_window_colorset): Colorsets on swallowed applications
8867         are updated at run time
8869         * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak
8871         * FvwmButtons/FvwmButtons.c (main):
8872         * FvwmButtons/parse.c (ParseConfigLine): new option
8873         *FvwmButtonsButtonGeometry specifies the size of all individual buttons
8875         * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1
8876         vertically too
8878         * FvwmButtons/button.c (MakeContainer): initialise values with memset
8880         * FvwmButtons/draw.c (RedrawButton):
8881         * FvwmButtons/output.c (DumpButtons):
8882         * FvwmButtons/FvwmButtons.c (RecursiveLoadData):
8883         (CreateUberButtonWindow):
8884         (Slide):
8885         (SetButtonSize):
8886         * FvwmButtons/draw.c (RedrawButton):
8887         * FvwmButtons/button.c (select_button):
8888         (buttonXPos):
8889         (buttonYPos):
8890         (buttonWidth):
8891         (buttonHeight): FvwmButtons can be resized to any size, not just
8892         multiples of the button size
8894         * FvwmButtons/FvwmButtons.h (struct container_info_struct):
8896         * FvwmButtons/button.c (buttonXPos):
8897         (buttonYPos):
8898         (buttonWidth):
8899         (buttonHeight):
8900         (buttonSwallowCount): made functions from former macros.
8902 1999-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8904         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8905         * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up
8907         * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized
8908         Picture
8910         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
8912         * FvwmPager/FvwmPager.1: added description of '*' specification for
8913         colour sets
8914         * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
8915         colour sets
8916         (ParseOptions): fixed parsing of colour sets,
8917         (ParseColorset): common function for colour set parsing
8918         * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump
8920         * FvwmTaskBar/FvwmTaskBar.c (main):
8921         (ProcessMessage): removed '#ifdef FVWM95'
8923 1999-08-27  Hippo
8925         * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon
8926         as it has the pixel value.
8927         * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap,
8928         *FvwmAnimateTransmitPixmap.
8930 1999-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8932         * FvwmButtons/button.c (alloc_button):
8933         * FvwmButtons/draw.c (RedrawButton):
8934         (MakeButton): fix drawing of plain buttons without colour sets
8936         * FvwmButtons/button.c (MakeContainer):
8938         * FvwmIconMan/x.c (create_manager_window):
8939         (create_manager_window):
8940         * FvwmIconMan/xmanager.c (fix_manager_size):
8941         * FvwmIconMan/x.c (create_manager_window): IconMan can be resized
8942         vertically (if it is configured not to grow in any direction).
8943         fixed pixmap colour set backgrounds when resizing vertically
8945         * FvwmButtons/icons.c:
8946         * FvwmButtons/FvwmButtons.c:
8947         * FvwmButtons/draw.c: some very small performance enhancements
8949         * FvwmCommand/FvwmCommand.c:
8950         * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand
8951         does not work if $HOME or $DISPLAY is not set
8953 1999-08-24  Hippo
8955         * FvwmTheme/FvwmTheme.c: can specify the background color as "average"
8956         and FvwmTheme calculates the average color of the pixmap
8958 1999-08-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8960         * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix
8961         (MapBalloonWindow): fixed balloon position when balloons are vertically
8962         and horizontally off screen
8964 Sat Aug 21 15:58:22 1999  DanEspen  <dje@blue>
8966         * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands
8967         thru "sendtomodule".
8969         * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command.
8971 1999-08-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8973         * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man
8974         page
8976         * FvwmIconMan/fvwm.c (ProcessMessage):
8977         (focus_change): fixed IconMan not displaying focus after page switches
8979 1999-08-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8981         * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros
8983 1999-08-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8985         * FvwmWinList/FvwmWinList.c (ErrorHandler):
8986         (main):
8987         * FvwmWharf/FvwmWharf.c (main):
8988         * FvwmTheme/FvwmTheme.c (error_handler):
8989         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
8990         (main):
8991         * FvwmScroll/FvwmScroll.c (main):
8992         * FvwmScript/FvwmScript.c (main):
8993         * FvwmSaveDesk/FvwmSaveDesk.c (main):
8994         * FvwmSave/FvwmSave.c (main):
8995         * FvwmM4/FvwmM4.c (m4_defs):
8996         * FvwmCpp/FvwmCpp.c (cpp_defs):
8997         * FvwmRearrange/FvwmRearrange.c (main):
8998         * FvwmPager/x_pager.c (FvwmErrorHandler):
8999         * FvwmPager/FvwmPager.c (main):
9000         * FvwmIdent/FvwmIdent.c (main):
9001         * FvwmIconBox/FvwmIconBox.c (main):
9002         (myErrorHandler):
9003         * FvwmGtk/FvwmGtk.c (main):
9004         * FvwmForm/FvwmForm.c (main):
9005         * FvwmEvent/FvwmEvent.c (main):
9006         * FvwmDebug/FvwmDebug.c (main):
9007         * FvwmConsole/FvwmConsole.c (main):
9008         * FvwmCommand/FvwmCommandS.c (main):
9009         * FvwmButtons/FvwmButtons.c (myErrorHandler):
9010         (main):
9011         * FvwmBacker/FvwmBacker.c (main):
9012         * FvwmAuto/FvwmAuto.c (main):
9013         * FvwmAnimate/FvwmAnimate.c (main):
9014         * FvwmIconMan/x.c (handle_error):
9015         modules use new service function PrintXErrorAndCoredump
9016         all modules use function SendFinishStartupNotification to tell fvwm
9017         they are running
9019         * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
9020         command
9022 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9024         * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to
9025         fvwm when it has entered its main loop.
9027         * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets
9029         * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes
9030         with colour sets when in '* *' mode.
9032         * FvwmScript/Instructions.c (ChangeFont):
9033         * FvwmButtons/draw.c (RedrawButton):
9034         * FvwmButtons/FvwmButtons.c:
9035         * FvwmTheme/FvwmTheme.c (parse_colorset):
9036         * FvwmButtons/parse.c (expand_action): -Wall fixes
9038         * FvwmPager/FvwmPager.c (list_window_name):
9039         * FvwmPager/x_pager.c (MapBalloonWindow):
9040         (UnmapBalloonWindow):
9041         Pager updates balloon windows while they are mapped and does not map
9042         empty balloons (e.g. after startup).
9044         * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page
9045         changes
9047         * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with
9048         gradient/pixmap backgrounds from colorsets.
9050 1999-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9052         * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with
9053         gradient background.
9055         * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top,
9056         $[-]bottom, $width, $height, $bg, $fg
9058         * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default
9059         colours
9061         * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
9063         * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
9064         AspectShape
9066 1999-08-16  Hippo
9068         * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager
9069         mini windows to 3d if *FvwmPagerWindowColorsets is specified.
9070         *FvwmPagerWindowBorderWidth sets the minimum mini window size, the
9071         default of 1 gives the original size of 3x3.
9073 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9075         * FvwmButtons/parse.c (expand_action): moved to parse.c
9077         * FvwmButtons/FvwmButtons.c (expand_action): new function
9079 1999-08-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9081         * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background
9082         handled properly (by setting it to the backgorund colour)
9084         * FvwmIconMan/x.c (create_manager_window):
9085         * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of
9086         CreateBackgroundPixmap
9088         * FvwmTheme/FvwmTheme.c: some cleanup
9089         fixed pixmap specifier parsing
9091         * FvwmButtons/parse.c (ParseButton):
9092         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
9093         (CreateWindow): renamed to CreateUberButtonWindow
9094         * FvwmButtons/parse.c (match_string): renamed to ParseButton
9095         (ParseConfiguration):
9096         (ParseConfigLine):
9098         * FvwmButtons/FvwmButtons.c:
9099         * FvwmButtons/parse.c:
9100         * FvwmButtons/button.c:
9101         * FvwmButtons/draw.c:
9102         * FvwmButtons/misc.c:
9103         * FvwmButtons/icons.c:
9104         * FvwmButtons/output.c: reindented
9106         * Chandelog:
9107         * FvwmWharf/README:
9108         * FvwmSaveDesk/FvwmSaveDesk.1:
9109         * FvwmSaveDesk/example/fvwm2rc:
9110         * FvwmRearrange/FvwmRearrange.c (main):
9111         * FvwmIconMan/FvwmIconMan.1:
9112         * FvwmGtk/FvwmGtk.1:
9113         * FvwmGtk/FvwmGtk.c:
9114         * FvwmForm/FvwmForm.c (ReadDefaults):
9115         * FvwmForm/FvwmForm.1:
9116         * FvwmForm/FormFvwmTalkHelp.:
9117         * FvwmForm/FormFvwmSetup.in:
9118         * FvwmEvent/FvwmEvent.1:
9119         * FvwmCpp/FvwmCpp.1:
9120         * FvwmConsole/FvwmConsole.1:
9121         * FvwmConsole/Changes:
9122         * FvwmCommand/scripts/focus-link.pl:
9123         * FvwmCommand/scripts/focus-link.1:
9124         * FvwmCommand/scripts/focus-link:
9125         * FvwmCommand/findcmd.plK:
9126         * FvwmCommand/findcmd:
9127         * FvwmCommand/FvwmCommand.c:
9128         * FvwmCommand/FvwmCommand.h:
9129         * FvwmCommand/FvwmCommand.1:
9130         * FvwmBanner/FvwmBanner.1:
9131         * FvwmAudio/FvwmAudio.1:
9132         * FvwmAuto/FvwmAuto.1:
9133         * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm
9135 1999-08-12  Hippo
9137         * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat,
9138         if -ve and using colorset the mini-windows look 3d
9140 1999-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9142         * FvwmButtons/FvwmButtons.c (Loop):
9143         (GetRealGeometry): fixed signature (XGetGeometry was called with ushort
9144         arguments instead of unsigned int)
9145         (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in
9146         actions.
9147         (GetButtonAction): removed debug fprintf
9149         * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
9150         sigh!
9152 1999-08-12  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9154         * FvwmButtons/parse.c (get_window_geometry):
9155         (ParseConfigLine): moved parsing of geometry string into separate
9156         function
9158         * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
9159         when pager was resized
9161 1999-08-11  Hippo
9163         * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used
9165 1999-08-11  Dan Espen  <dane@mk.telcordia.com>
9167         * FvwmForm/FormFvwmSetup.in: Fix installed config file names.
9169 1999-08-10  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9171         * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto
9173 1999-08-09  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9175         * FvwmPager/FvwmPager.c: Disable SloppyFocus by default
9177         * FvwmPager/FvwmPager.c (ParseOptions):
9178         * FvwmPager/x_pager.c (HandleEnterNotify):
9179         (DispatchEvent):
9180         * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer
9181         focus whenever a pager subwindow is entered with the mouse
9183 1999-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9185         * FvwmPager/x_pager.c (HandleExpose):
9186         (GetWindowColors):
9187         (change_colorset): handle change of window foreground at run time with
9188         colorsets
9190         * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
9191         GetNextToken
9192         (NewPagerStringItem): initialise colorsets in desk specific settings
9193         (ParseOptions): fixed several coredumps (accessing item->next->...
9194         althought item is newly created and thus item->next == NULL)
9196         * FvwmTheme/FvwmTheme.1: fixed typo
9198 1999-08-06  Hippo
9200         * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning
9202 1999-08-05  Brad Giaccio
9204         * FvwmPager/*: added new config option *FvwmPagerWindowColorsets
9205         * FvwmIconMan/*: added colorset support
9207 1999-08-05  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9209         * FvwmForm/FvwmForm.c:
9210         * FvwmForm/FvwmForm.h: moved colorset statics to .c file
9212 1999-08-04  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9214         * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched
9215         before FvwmAuto raises the last window
9217 1999-08-03  Mikhael Goikhman  <migo@homemail.com>
9219         * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64
9220         * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's
9222 1999-08-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9224         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to
9225         'iconify off'
9227         * FvwmWharf/FvwmWharf.1: some clean up
9229         * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
9231         * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
9232         Ben Winslow
9234 1999-07-29  Brad Giaccio
9236         * FvwmPager/*: added colorset support
9238 1999-07-28  Hippo
9240         * FvwmWinList/*: added colorset support
9242 1999-07-22  Brad Giaccio
9244         * FvwmForm/*: added colorset support
9245         * FvwmScroll/*: added colorset support
9247 1999-07-21  Dan Espen  <dane@mk.telcordia.com>
9249         * FvwmBanner/FvwmBanner.1: General cleanups to the man page.
9251 1999-07-10  Mikhael Goikhman  <migo@homemail.com>
9253         * FvwmForm/FormFvwmRootCursor.pl:
9254         * FvwmForm/FormFvwmRootCursor.:
9255         Initial cursor is now checked, more colors, cursor names are 5 in row
9256         to help people with 800x600 screens.
9258         * FvwmTaskBar/Mallocs.[hc]:
9259         * FvwmBacker/Mallocs.[hc]:
9260         Added const to char * in UpdateString().
9262 1999-07-10  Chris Rankin <rankinc@zipworld.com.au>
9264         * FvwmTaskBar/FvwmTaskBar.c
9265         Changed SIGALRM handler to use sigaction-type semantics; replaced
9266     MotionNotify event-mask for XSendEvent() with EnterNotify since
9267     no clients accept MotionNotify events (hence no tool-tips!). Removed
9268     lingering debug-fprintfs and rewrote EndLessLoop() so that it only
9269     uses the single select() statement. (Modelled after FvwmWinList.)
9270     Added "void" to a lot of empty prototypes, and added GNU "noreturn"
9271     attribute to DeadPipe(). Concentrated all calls to alarm() within the
9272     SetAlarm() and ClearAlarm() functions.
9274 1999-07-10  Tomas Ogren  <stric@ing.umu.se>
9276         * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't
9277         exist on neither Solaris 2.6 nor IRIX 6.5.4f
9278         * FvwmGtk/expand.c: Initialize a variable to NULL
9280 1999-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9282         * FvwmWharf/FvwmWharf.c (Loop):
9283         (Loop):
9284         (CloseFolder):
9285         * FvwmScript/FvwmScript.c (SendMsgToScript):
9286         (ReadXServer):
9287         * FvwmScript/Widgets/Tools.c (DrawPMenu):
9288         (SelectMenu):
9289         * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
9290         * FvwmIconMan/fvwm.c (icon_name):
9291         (sendtomodule):
9292         * FvwmForm/ReadXServer.c (ReadXServer):
9293         * FvwmConsole/FvwmConsoleC.c (main):
9294         * FvwmConsole/FvwmConsole.c: --pedantic fixes
9296         * FvwmTaskBar/FvwmTaskBar.c:
9297         * FvwmTaskBar/ButtonArray.c:
9298         * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai
9300 1999-07-04  Chris Rankin  <rankinc@zipworld.com.au>
9302     * FvwmScript/FvwmScript.c : Added new signal handling (sigaction),
9303     installed an exit-procedure to close down X and used fvwmSelect()
9304     instead of raw select(). First parameter of select is now
9305     guaranteed to be correct. Added GNU "noreturn" attribute to Quit().
9306     ScriptPath variable is now handled correctly from FvwmTalk, assuming
9307     that ScriptPath is not already defined.
9309 1999-07-01  Paul D. Smith  <psmith@gnu.org>
9311         * FvwmGtk/menu.c (menu_submenu): Remove unused variable.
9313 1999-06-29  Dan Espen  <dane@mk.telcordia.com>
9315         * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the
9316         FvwmForm shutdown.
9318 1999-06-28 Olvier Chapuis <olivier.chapuis@free.fr>
9320         * INSTALL.fvwm2: Added LibStroke in the optional libraries section.
9321         * fvwm/fvwm2.1: Corrected Stroke entries.
9323 1999-06-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9325         * FvwmButtons/FvwmButtons.c: removed stray fprintf
9327 1999-06-27  Olivier Chapuis <olivier.chapuis@free.fr>
9329         * FvwmAnimate/FvwmAnimate.1: Corrected misprints
9330         * FvwmButtons/FvwmButtons.1:
9331         * FvwmCommand/FvwmCommand.1:
9332         * FvwmConsole/FvwmConsoleC.pl.1:
9333         * FvwmEvent/FvwmEvent.1:
9334         * FvwmForm/FvwmFrom.1:
9335         * FvwmPager/FvwmPager.1:
9336         * FvwmWharf/FvwmWharf.1:
9337         * FvwmSaveDesk/FvwmSaveDesk.1:
9339 1999-06-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9341         * FvwmScript/Widgets/Widget.c:
9342         * FvwmScript/Widgets/VScrollBar.c:
9343         * FvwmScript/Widgets/VDipstick.c:
9344         * FvwmScript/Widgets/Tools.h:
9345         * FvwmScript/Widgets/Tools.c:
9346         * FvwmScript/Widgets/TextField.c:
9347         * FvwmScript/Widgets/Swallow.c:
9348         * FvwmScript/Widgets/Rectangle.c:
9349         * FvwmScript/Widgets/RadioButton.c:
9350         * FvwmScript/Widgets/PushButton.c:
9351         * FvwmScript/Widgets/PopupMenu.c:
9352         * FvwmScript/Widgets/MiniScroll.c:
9353         * FvwmScript/Widgets/Menu.c:
9354         * FvwmScript/Widgets/List.c:
9355         * FvwmScript/Widgets/ItemDraw.c:
9356         * FvwmScript/Widgets/HScrollBar.c:
9357         * FvwmScript/Widgets/HDipstick.c:
9358         * FvwmScript/Widgets/CheckBox.c:
9359         * FvwmScript/types.h:
9360         * FvwmScript/Instructions.c:
9361         * FvwmScript/FvwmScript.c:
9362         * FvwmWinList/Mallocs.h:
9363         * FvwmWinList/Mallocs.c:
9364         * FvwmWinList/List.h:
9365         * FvwmWinList/List.c:
9366         * FvwmWinList/FvwmWinList.h:
9367         * FvwmWinList/FvwmWinList.c:
9368         * FvwmWinList/Colors.h:
9369         * FvwmWinList/Colors.c:
9370         * FvwmWinList/ButtonArray.c:
9371         * FvwmWinList/ButtonArray.h:
9372         * FvwmWinList/ButtonArray.c:
9373         * FvwmWharf/stepgfx.h:
9374         * FvwmWharf/stepgfx.c:
9375         * FvwmWharf/icons.c:
9376         * FvwmWharf/Wharf.h:
9377         * FvwmWharf/FvwmWharf.c:
9378         * FvwmTaskBar/Start.h:
9379         * FvwmTaskBar/Start.c:
9380         * FvwmTaskBar/Mallocs.h:
9381         * FvwmTaskBar/Mallocs.c:
9382         * FvwmTaskBar/List.h:
9383         * FvwmTaskBar/List.c:
9384         * FvwmTaskBar/Goodies.h:
9385         * FvwmTaskBar/Goodies.c:
9386         * FvwmTaskBar/FvwmTaskBar.h:
9387         * FvwmTaskBar/Colors.h:
9388         * FvwmTaskBar/Colors.c:
9389         * FvwmTaskBar/ButtonArray.c:
9390         * FvwmTaskBar/FvwmTaskBar.c:
9391         * FvwmTaskBar/ButtonArray.h:
9392         * FvwmScroll/GrabWindow.c:
9393         * FvwmScroll/FvwmScroll.h:
9394         * FvwmScroll/FvwmScroll.c:
9395         * FvwmSaveDesk/FvwmSaveDesk.h:
9396         * FvwmSaveDesk/FvwmSaveDesk.c:
9397         * FvwmSave/FvwmSave.h:
9398         * FvwmSave/FvwmSave.c:
9399         * FvwmPager/x_pager.c:
9400         * FvwmPager/FvwmPager.h:
9401         * FvwmPager/FvwmPager.c:
9402         * FvwmM4/FvwmM4.h:
9403         * FvwmM4/FvwmM4.c:
9404         * FvwmIdent/FvwmIdent.h:
9405         * FvwmIdent/FvwmIdent.c:
9406         * FvwmIconMan/xmanager.h:
9407         * FvwmIconMan/xmanager.c:
9408         * FvwmIconMan/x.h:
9409         * FvwmIconMan/x.c:
9410         * FvwmIconMan/winlist.c:
9411         * FvwmIconMan/readconfig.h:
9412         * FvwmIconMan/readconfig.c:
9413         * FvwmIconMan/globals.c:
9414         * FvwmIconMan/fvwm.c:
9415         * FvwmIconMan/functions.c:
9416         * FvwmIconMan/debuglevels.h:
9417         * FvwmIconMan/debug.h:
9418         * FvwmIconMan/debug.c:
9419         * FvwmIconMan/FvwmIconMan.h:
9420         * FvwmIconMan/FvwmIconMan.c:
9421         * FvwmIconBox/icons.c:
9422         * FvwmIconBox/FvwmIconBox.h:
9423         * FvwmIconBox/FvwmIconBox.c:
9424         * FvwmGtk/windowlist.h:
9425         * FvwmGtk/windowlist.c:
9426         * FvwmGtk/menu.h:
9427         * FvwmGtk/menu.c:
9428         * FvwmGtk/gtkpixmapmenuitem.h:
9429         * FvwmGtk/gtkpixmapmenuitem.c:
9430         * FvwmGtk/expand.h:
9431         * FvwmGtk/expand.c:
9432         * FvwmGtk/dialog.c:
9433         * FvwmForm/ReadXServer.c:
9434         * FvwmForm/ParseCommand.c:
9435         * FvwmForm/FvwmForm.h:
9436         * FvwmForm/FvwmForm.c:
9437         * FvwmDebug/FvwmDebug.h:
9438         * FvwmDebug/FvwmDebug.c:
9439         * FvwmCpp/FvwmCpp.h:
9440         * FvwmConsole/getline.c:
9441         * FvwmConsole/FvwmConsoleC.pl.in:
9442         * FvwmConsole/FvwmConsoleC.c:
9443         * FvwmConsole/FvwmConsole.h:
9444         * FvwmConsole/FvwmConsole.c:
9445         * FvwmCommand/scripts/test2.sh:
9446         * FvwmCommand/scripts/test1.pl:
9447         * FvwmCommand/scripts/test1:
9448         * FvwmCommand/scripts/push-away.pl:
9449         * FvwmCommand/scripts/push-away:
9450         * FvwmCommand/scripts/focus-link.pl:
9451         * FvwmCommand/scripts/focus-link:
9452         * FvwmCommand/scripts/focus-Netscape.pl:
9453         * FvwmCommand/scripts/focus-Netscape:
9454         * FvwmCommand/scripts/ex-grpmv.pl:
9455         * FvwmCommand/scripts/ex-grpmv:
9456         * FvwmCommand/scripts/ex-cascade.pl:
9457         * FvwmCommand/scripts/ex-cascade:
9458         * FvwmCommand/scripts/ex-auto.pl:
9459         * FvwmCommand/scripts/ex-auto:
9460         * FvwmCommand/findcmd:
9461         * FvwmCommand/findcmd.pl:
9462         * FvwmCommand/FvwmCommand.h:
9463         * FvwmCommand/FvwmCommandS.c:
9464         * FvwmCommand/FvwmCommand.c:
9465         * FvwmBanner/FvwmBanner.c:
9466         * FvwmBacker/Mallocs.h:
9467         * FvwmBacker/Mallocs.c:
9468         * FvwmBacker/FvwmBacker.c:
9469         * FvwmAuto/FvwmAuto.c:
9470         * FvwmAnimate/FvwmAnimate.h:
9471         Added GPL copyright notice
9473         * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the
9474         library
9476         * FvwmScript/FvwmScript.c (MainLoop): corrected a typo;
9477         (Xinit): print module name if XOpenDisplay fails
9479 1999-06-26  Mikhael Goikhman  <migo@homemail.com>
9481         * FvwmForm/Makefile.am:
9482         * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor.
9483         * FvwmForm/FormFvwmRootCursor.: new form
9485 1999-06-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9487         * FvwmCommand/FvwmCommandS.c:
9488         * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil
9489         Bird.
9491 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9493     * FvwmForm/FvwmForm.c: new signal handling
9494     * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h"
9496 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9498     * FvwmWinList/ButtonArray.c: Set array->head correctly when
9499       deleting first button in array.
9501 1999-06-25  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9503         * FvwmGtk/FvwmGtk.c (main): exit properly when called with the
9504         wrong number of arguments.
9506 1999-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9508         * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs:
9509         - can't call GetConfigLine because it waits forever if no line arrives
9510         - don't free tline, it isn' malloced
9511         - call XFlush to make sure the text is visible in an expose
9513         * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize
9514         increment hints (0).
9516         * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random
9517         location
9519 1999-06-24  Hippo
9521         * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
9522         * FvwmButtons/*:                ditto
9523         * FvwmIdent/*:                  ditto
9524         * FvwmScroll/*:                 ditto
9525         * FvwmCpp/*:                    ditto
9526         * FvwmM4/*:                     ditto
9527         * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type
9528         * FvwmForm/FvwmForm.c:          ditto
9529         * FvwmIconMan/FvwmForm.c:       ditto
9530         * FvwmIconBox/*                 ditto
9531         * FvwmPager/*                   ditto
9532         * FvwmTaskBar/*                 ditto
9533         * FvwmWharf/*                   ditto
9534         * FvwmWinList/*                 ditto
9536 1999-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9538         * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the
9539         void on desk to desk transfers
9541 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9543         * FvwmPager/x_pager.c (IconMoveWindow):
9544         (MoveWindow): move window to cursor position before moving it out of
9545         the pager
9547         * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
9548         broken again?
9550         * FvwmEvent/FvwmEvent.c (event_table): removed excess events from
9551         list (I thought I'd put this in the 2.2 branch).
9553         * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline
9555         * FvwmAnimate/FvwmAnimate.c: added missing include for time.h
9557 1999-06-23  Hippo
9559         * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and
9560         FVWM_COLOR to reflect the visual type used by fvwm.
9562 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9564         * FvwmScript/script.c: increased number of allowed variables to 512
9566         * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out
9567         of the pager
9569 1999-06-22  Paul D. Smith  <psmith@gnu.org>
9571         * FvwmEvent/Makefile.am (install-exec-local): Make sure the local
9572         install rule for FvwmAudio supports the DESTDIR variable properly,
9573         and allows for configure transformations.
9575 1999-06-22  Hippo
9577         * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before
9578         user supplied args so that the user can override them.
9580 1999-06-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9582         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9583         deleting the last button in list (this time it's really fixed).
9585 1999-06-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9587         * FvwmPager/FvwmPager.c (Loop):
9588         (ExitPager):
9589         * FvwmPager/x_pager.c (DispatchEvent):
9590         (MoveWindow):
9591         (IconMoveWindow): use new function ExitPager
9593 1999-06-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9595         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9596         deleting the last button in list.
9598 1999-06-14  Dominik Vogt  <domivotdomivogt@bvstp038.bbn.hp.com>
9600         * FvwmPager/x_pager.c (DispatchEvent):
9601         * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager
9603 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9605         * FvwmPager/x_pager.c (Scroll): Center the desktop view around the
9606         mouse instead of placing the pointer in the top left corner.
9608         * FvwmPager/FvwmPager.c (main):
9609         * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first
9610         button release for improved usability
9612 Sat May 29 13:53:05 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9614         * FvwmEvent/FvwmEvent.c: replace packet size macros with
9615         new FvwmPacketHeaderSize & friends.
9617 Sat May 29 13:38:03 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9619         * FvwmAnimate/FvwmAnimate.c:
9620         * FvwmAuto/FvwmAuto.c:
9621         * FvwmBacker/FvwmBacker.c:
9622         * FvwmButtons/FvwmButtons.c:
9623         * FvwmCommand/FvwmCommandS.c:
9624         * FvwmConsole/FvwmConsole.c:
9625         * FvwmDebug/FvwmDebug.c:
9626         * FvwmForm/FvwmForm.c:
9627         * FvwmGtk/FvwmGtk.c:
9628         * FvwmIconBox/FvwmIconBox.c:
9629         * FvwmIconMan/fvwm.c:
9630         * FvwmIdent/FvwmIdent.c:
9631         * FvwmPager/FvwmPager.c:
9632         * FvwmPager/FvwmPager.h:
9633         * FvwmRearrange/FvwmRearrange.c:
9634         * FvwmSave/FvwmSave.c:
9635         * FvwmSaveDesk/FvwmSaveDesk.c:
9636         * FvwmScript/FvwmScript.c:
9637         * FvwmTaskBar/FvwmTaskBar.c:
9638         * FvwmWharf/FvwmWharf.c:
9639         * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket().
9641 1999-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9643         * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with
9644         multiple empty panels
9646 Mon May 24 21:27:48 1999  DanEspen  <dje@blue>
9648         * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to
9649         reduce pipe traffic.
9651         * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to
9652         reduce pipe traffic.
9654 1999-05-24  Bob Woodside <proteus@pcnet.com>
9656         * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command.
9657         This prevents flashing of windows that shouldn't be seen during the
9658         simultaneous transition to a new desk and page, without the side
9659         effects of the old "GoToDesk 0 10000" hack.
9661 Sun May 23 11:52:33 1999  DanEspen  <dje@blue>
9663         * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to
9664         reduce pipe traffic, even though I have my doubts that this module
9665         should be reading a config at all.  It seems to only make sense to
9666         control this module thru the command line.
9668         * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade
9669         shells work.  The first 5 args must be before the -tile or -cascade.
9671 Sat May 22 08:42:24 1999  DanEspen  <dje@blue>
9673         * FvwmWinList/FvwmWinList.c (ParseConfig):
9674         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
9675         * FvwmScroll/FvwmScroll.c (main):
9676         * FvwmScript/FvwmScript.c (ParseOptions):
9677         * FvwmIdent/FvwmIdent.c (main):
9678         * FvwmGtk/FvwmGtk.c (parse_options):
9679         * FvwmIconBox/FvwmIconBox.c:
9680         * FvwmEvent/FvwmEvent.c (config):
9681         * FvwmBanner/FvwmBanner.c (parseOptions):
9682         * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to
9683         reduce pipe traffic.
9685         * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to
9686         reduce pipe traffic.  Remove unused var, and strlen for "CLength".
9688 Sat May 22 18:04:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9690         * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable
9691         `buffer'.
9693 Mon May 17 21:35:54 1999  DanEspen  <dje@blue>
9695         * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to
9696         reduce pipe traffic.
9698         * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe
9699         traffic.
9701         * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic.
9703 1999-05-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9705         * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when
9706         resizing FvwmButtons
9708         * FvwmButtons/draw.c (RelieveButton): use library function to draw
9709         reliefs
9711 1999-05-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9713         * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief
9714         around buttons was a bit too large
9716         * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as
9717         for main module
9719         * FvwmPager/x_pager.c (MoveWindow):
9720         (IconMoveWindow):
9721         fix to prevent windows in the pager to get lost off the virtual desktop
9722         (MoveWindow): fixed a bug that could warp a window from the last desk
9723         to the first desk
9724         (MoveWindow): move window to closest page when dragged off the virtual
9725         desktop (when there are more slots in the pager than pages displayed).
9727 1999-05-18  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9729         * FvwmGtk/*: implement "Function <func>" and titles for window lists.
9731 1999-05-17  Hippo
9733         * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes
9734         the FvwmBanner window be override_redirect.
9736 Sun May 16 10:56:06 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9738         * FvwmWinList/FvwmWinList.c (MainEventLoop):
9739         * FvwmWharf/FvwmWharf.c (My_XNextEvent):
9740         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
9741         * FvwmScroll/FvwmScroll.h:
9742         * FvwmScroll/GrabWindow.c (Loop):
9743         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
9744         * FvwmScript/Widgets/List.c:
9745         * FvwmScript/Instructions.c (Quit):
9746         * FvwmScript/FvwmScript.c (MainLoop):
9747         * FvwmRearrange/FvwmRearrange.c:
9748         * FvwmPager/FvwmPager.c (My_XNextEvent):
9749         * FvwmIdent/FvwmIdent.c (list_end):
9750         * FvwmIconMan/FvwmIconMan.c (main_loop):
9751         * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
9752         * FvwmForm/FvwmForm.c (MainLoop):
9753         * FvwmConsole/FvwmConsole.c:
9754         * FvwmCommand/FvwmCommandS.c:
9755         * FvwmCommand/FvwmCommand.c:
9756         * FvwmButtons/FvwmButtons.c (My_XNextEvent):
9757         * FvwmBanner/FvwmBanner.c (main):
9758         * FvwmAuto/FvwmAuto.c (main): update select() function call and
9759         fd_width type, for new AC_FUNC_SELECT macro.
9761 1999-05-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9763         * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup
9765         * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect
9766         instead of being transient
9768 1999-05-14  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9770         * FvwmGtk/windowlist.c (construct_window_list): implement
9771         sorted window lists.
9773 Thu May 13 19:26:00 1999  DanEspen  <dje@blue>
9775         * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands
9776         sent to fvwm.
9778 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9780         * FvwmEvent/FvwmEvent.c (config): revert the patch to the
9781         parsing of *FvwmEvent lines, since it was based on misinformation.
9783 1999-05-12  Paul D. Smith  <psmith@gnu.org>
9785         * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on
9786         having modules use #include <libs/Module.h>, etc., rather than
9787         #include <Module.h>.  So, we need to add -I$(top_srcdir) to the
9788         includes list, not -I$(top_srcdir)/libs.  The latter won't work if
9789         you build outside of the distribution directory.
9791         * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go
9792         inside the if statement.
9794 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9796         * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting
9797         when switching desks with mouse button 3.
9799 1999-05-11  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9801         * FvwmEvent/FvwmEvent.c (event_table): bring in sync with
9802         list of events in Module.h, change the parsing of
9803         *FvwmEvent lines to treat everything after the event type
9804         as action.
9806 1999-05-11  Dan Espen  <dane@mk.bellcore.com>
9808         * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME
9809         and filename on save.
9810         Save and apply was not updating the "delay" value.
9812 1999-05-09  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9814         * FvwmGtk/FvwmGtk.c: improved window list; it displays
9815         geometry and mini-icon now and knows the options
9816         "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk",
9817         "UseIconName", "Icons/NoIcons/OnlyIcons",
9818         "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal".
9820         * FvwmGtk/FvwmGtk.c: split off a couple of smaller files:
9821         {dialog,expand,menu,windowlist}.[ch].
9823         * FvwmGtk/Makefile.am: add the new files.
9825 Sat May  8 11:55:10 1999  DanEspen  <dje@blue>
9827         * FvwmEvent/Makefile.am  (install-exec-local): rm FvwmAudio before
9828         attempting to create a link, otherwise "ln -s" might fail.
9830 1999-05-07  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
9832         * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too
9833         many arguments.
9835 Fri May  7 15:43:36 1999  DanEspen  <dje@blue>
9837         * FvwmWinList/FvwmWinList.1: .TH line fixup.
9839         * FvwmWharf/FvwmWharf.1: .TH line fixup.
9841         * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup.
9843         * FvwmScroll/FvwmScroll.1: .TH line fixup.
9845         * FvwmScript/FvwmScript.1: .TH line fixup.
9847         * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup.
9849         * FvwmSave/FvwmSave.1: .TH line fixup.
9851         * FvwmRearrange/FvwmRearrange.1: .TH line fixup.
9853         * FvwmPager/FvwmPager.1: .TH line fixup.
9855         * FvwmM4/FvwmM4.1: .TH line fixup.
9857         * FvwmIdent/FvwmIdent.1: .TH line fixup.
9859         * FvwmIconMan/FvwmIconMan.1: .TH line fixup.
9861         * FvwmIconBox/FvwmIconBox.1: .TH line fixup.
9863         * FvwmForm/FvwmForm.1: .TH line fixup.
9865         * FvwmEvent/FvwmEvent.1: .TH line fixup.
9867         * FvwmDebug/FvwmDebug.1: .TH line fixup.
9869         * FvwmCpp/FvwmCpp.1: .TH line fixup.
9871         * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup.
9873         * FvwmConsole/FvwmConsole.1: .TH line fixup.
9875         * FvwmCommand/FvwmCommand.1: .TH line fixup.
9877         * FvwmBanner/FvwmBanner.1: .TH line fixup.
9879         * FvwmButtons/FvwmButtons.1: .TH line fixup.
9881         * FvwmBacker/FvwmBacker.1: .TH line fixup.
9883         * FvwmAudio/FvwmAudio.1: .TH line fixup.
9885         * FvwmAuto/FvwmAuto.1: .TH line fixup.
9887         * FvwmAnimate/FvwmAnimate.1: .TH line fixup.
9889 Thu May  6 23:12:55 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9891         * FvwmEvent/Makefile.am (install-exec-local): make a symlink for
9892         FvwmAudio, instead of the shell script.
9894 1999-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9896         * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made
9897         this the default because it is much faster
9899         * Makefile.am (SUBDIRS): FvwmAudio is no longer built
9901         * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke
9902         FvwmEvent -audio
9904 Wed May  5 23:51:00 1999  DanEspen  <dje@blue>
9906         * FvwmForm/FormFvwmForm.: Put slash and dot back on output file.
9908         * FvwmForm/FvwmForm.c: Correct line width calculation for forms
9909         with a message area when using a proportional text font.
9911 1999-05-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9913         * FvwmScript/FvwmScript.c: honour color limit and make it possible to
9914         compile without xpm
9916         * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
9917         a random value).
9919 1999-05-05  Dan Espen  <dane@mk.bellcore.com>
9921         * FvwmForm/FvwmForm.1: Man page update to make it clear that you use
9922         ^M, not the string "RETURN" for a button activated by the keyboard.
9924 1999-05-04  Hippo
9926         * FvwmButtons/*.c: does dynamic color changing.
9928 1999-05-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9930         * FvwmAudio/FvwmAudio.c (config): fixed coredump
9932         * FvwmPager/x_pager.c (FvwmErrorHandler):
9933         * FvwmPager/FvwmPager.c (Loop):
9934         fix for lost xlib sequence
9936         * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility
9938         * FvwmEvent/FvwmEvent.c:
9939         reindented code
9940         some general clean up
9941         various memory leak and coredump fixes
9943         * FvwmEvent/FvwmEvent.c (execute_event):
9944         cleaned up and fixed FvwmAudio compatbility fix
9946 1999-05-02  Michael Han  <mikehan@best.com>
9948         * FvwmEvent/FvwmEvent.c: changes to main(), config(), and
9949         execute_event() for FvwmAudio compatability, namely the
9950         PlayCmd and Dir commands.
9952 Sat May  1 11:46:24 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9954         * */*: include libs/Module.h rather than fvwm/module.h.
9956 Sat May  1 02:35:19 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9958         * FvwmWinList/ButtonArray.c (INNER_MARGIN):
9959         * FvwmScript/Widgets/TextField.c (dec): move #define to column 1.
9961 Sat May  1 01:52:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9963         * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg
9964         mismatches on machines where "sizeof" is an int (the original code
9965         causes mismatches where "sizeof" is a long).  Sigh.  Give up and
9966         cast "sizeof" arguments to int.
9968 1999-04-29  Hippo
9970         * FvwmBacker/*: Removed select() calls and unused #include's
9972 Wed Apr 28 20:45:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9974         * FvwmRearrange/Makefile.am (FvwmCascade):
9975         * FvwmRearrange/Makefile.am (FvwmTile):
9976         * FvwmForm/Makefile.am (FvwmTalk): force generation each time.
9978 1999-04-28  Hippo
9980         * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing.
9981         * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground().
9983 1999-04-27  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
9985         * FvwmWharf/FvwmWharf.c (ParseOptions):
9986         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
9987         * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error
9988         in copying the ImagePath config option.
9990         * FvwmForm/FvwmForm.c: fix "int format, different type arg"
9991         errors in printf()s.
9993 1999-04-28  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9995         * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from
9996         libs/Strings.c instead of strdup when copying the image path.
9998         * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize.
10000         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10001         optionally use imlib to load and scale images.
10002         (icon_size): new function to implement the config command
10003         *FvwmGtkIconSize.
10005         * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS):
10006         (GDK_IMLIB_LIBS): New variables for imlib support.
10008 1999-04-27  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10010         * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement
10011         the config command *FvwmGtkRCFile.
10013         * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for
10014         how to make FvwmGtk use GNOME themes.
10016 1999-04-27  Bob Woodside <proteus@pcnet.com>
10018         * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the
10019         ImagePath config option.
10021 1999-04-27  Hippo
10023         * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do
10024         dynamic color changing with the fvwm DefaultColors command.
10025         * FvwmAnimate/FvwmAnimate.C: ditto
10027 Tue Apr 27 09:50:46 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10029         * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in
10030         the command table even if HAVE_RPLAY not defined, to avoid a
10031         coredump in parsing.  [PR#318]
10033 Mon Apr 26 12:20:54 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10035         * FvwmForm/FormFvwmSetup.in: don't require trailing slash in
10036         FVWM_USERHOME variable.
10038 1999-04-26  Matthias Clasen  <clasen@pong.mathematik.uni-freiburg.de>
10040         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10041         dont use accel labels, since accelerators won't work anyway.
10042         (convert_label_with_ampersand):
10043         (create_label_pattern): functions from gtkcauldron.c in the
10044         gnome-libs package for dealing with underlined accelerators.
10045         (get_menu_accel_group): function from gnome-app-helper.c in
10046         the gnome-libs package.
10047         (menu_item_new_with_pixmap_and_label): use the "stolen" functions
10048         above to implement keyboard navigation like in fvwms native menus.
10050         * FvwmGtk/FvwmGtk.1: document underlined accelerators.
10052 Mon Apr 26 01:33:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10054         * FvwmTaskBar/Mallocs.h:
10055         * FvwmScroll/FvwmScroll.h:
10056         * FvwmScroll/FvwmScroll.h:
10057         * FvwmIdent/FvwmIdent.h:
10058         * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and
10059         CopyString.  Both are now in libs.
10061 Fri Apr 23 13:22:14 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10063         * FvwmWinList/List.c (PrintList): fix up printing of flags.  This
10064         really needs a general solution in libfvwm.  flagstoascii()
10065         anyone?
10067         * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket
10068         before dereferencing it.
10070 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10072         * FvwmGtk/FvwmGtk.c (parse_argument): use new function
10073         GetNextSimpleOption instead of old name GetNextOption.
10074         Removed C++ comment.
10076 1999-04-22  Bob Woodside  <proteus@pcnet.com>
10078         * FvwmPager/x_pager.c: Changed "Desk" command (which we've
10079         documented as obsolete) to "GoToDesk".
10081 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10083         * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to
10084         die with 2.2.x Linux kernels.
10086 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10088         * FvwmTaskbar/FvwmTaskBar.c: GSFR.
10089         * FvwmTaskbar/FvwmTaskBar.h: Ibid.
10090         * FvwmTaskBar/List.c: Ibid.
10091         * FvwmTaskBar/List.h: Ibid.
10093 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10095         * FvwmWinList/FvwmWinList.c: GSFR.
10096         * FvwmWinList/FvwmWinList.h: Ibid.
10097         * FvwmWinList/List.c: Ibid.
10098         * FvwmWinList/List.h: Ibid.
10100 1999-04-20
10102         * FvwmAnimate now uses the Default_graphics config command to inherit
10103         the visuals of fvwm. Only works if you don't specify color or width.
10105 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10107         * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in
10108         my previous commit.
10110 1999-04-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10112         * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
10113         messages
10115         * FvwmPager/x_pager.c: removed NON_VIRTUAL option
10116         (IconSwitchPage): reduced memory usage
10118         * FvwmPager/x_pager.c (MoveWindow):
10119         (IconMoveWindow): reactivated bugfix for no-focus windows. It works now
10120         using the NoWarp option to 'Focus'
10121         Fixed some SendInfo commands missing the 'Silent' prefix
10123 1999-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10125         * FvwmPager/x_pager.c (DispatchEvent): reindented some code
10126         (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c
10127         (ReConfigure): fixed bug in size calculation when resizing
10129 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10131         * FvwmRearrange/FvwmRearrange.c: GSFR.
10133 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10135         * FvwmIconMan/FvwmIconMan.h: GSFR.
10136         * FvwmIconMan/fvwm.c: Ibid.
10137         * FvwmIconMan/winlist.c: Ibid.
10138         * FvwmIconMan/xmanager.c: Ibid.
10140 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10142         * FvwmIconBox/FvwmIconBox.c: GSFR.
10143         * FvwmIconBox/FvwmIconBox.h: Ibid.
10144         * FvwmIconBox/icons.c: Ibid.
10146 1999-04-19  Hippo
10148         * FvwmIdent/* now uses the Default_graphics config command to inherit
10149         the visuals of fvwm.
10150         * FvwmScroll/* ditto
10152 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10153         * FvwmPager/FvwmPager.c: Changed to handle the new-style
10154         packet, and changed all the flags references to their GSFR equivalents.
10155         * FvwmPager/FvwmPager.h: Ibid.
10156         * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all
10157         the "Silent" commands to their non-silent versions so the GSFR changes
10158         can be tested; "Silent" handling seems to be broken at the moment -
10159         FVWM segfaults whenever Pager sends a Silent command.
10162 Fri Apr 16 16:32:54 1999  DanEspen  <dje@blue>
10164         * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with
10165         the dot.
10167 1999-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10169         * FvwmButtons/FvwmButtons.c (Loop):
10170         reactivated resizing code for FvwmButtons
10172         * FvwmButtons/parse.h:
10173         * FvwmButtons/parse.c:
10174         * FvwmButtons/misc.h:
10175         * FvwmButtons/misc.c:
10176         * FvwmButtons/output.c:
10177         * FvwmButtons/icons.h:
10178         * FvwmButtons/icons.c:
10179         * FvwmButtons/draw.h:
10180         * FvwmButtons/draw.c:
10181         * FvwmButtons/button.h:
10182         * FvwmButtons/button.c:
10183         * FvwmButtons/FvwmButtons.c:
10184         * FvwmButtons/FvwmButtons.h:
10185         removed nonsense version number (Jarl must have read the 'Hitchhiker'
10186         once too often :-)
10187         implemented GPL
10189 1999-04-12  Hippo
10191         * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if
10192         none are specified in the config file.
10194 Sun Apr 11 15:17:47 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10196         * FvwmM4/Makefile.am (AM_CFLAGS):
10197         * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR.
10199 1999-04-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10201         * FvwmEvent/FvwmEvent.c:
10202         * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of
10203         GetNextOption
10205 1999-04-08  Hippo
10207         * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet
10209 1999-04-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10211         * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch
10213 1999-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10215         * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager
10216         (patch by Brad Giaccio)
10218 1999-04-06  Tomas Ogren  <stric@ing.umu.se>
10220         * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some
10221         ()'s to get rid of warnings.
10223 Sun Apr  4 12:11:38 1999  DanEspen  <dje@blue>
10225         * FvwmForm/FormFvwmForm.: Save config file in users config dir.
10227         * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir.
10229         * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList.
10231         * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList.
10233         * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar.
10235         * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar.
10237         * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll.
10239         * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll.
10241         * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager.
10243         * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager.
10245         * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent.
10247         * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent.
10249         * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan.
10251         * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox.
10253         * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox.
10255         * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker.
10257         * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker.
10259         * FvwmForm/FormFvwmSetup.in: New form, creates starting config.
10261         * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new
10262         form for creating new users config files.
10264 1999-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10266         * FvwmM4/FvwmM4.c (m4_defs):
10267         * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef
10269 1999-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10271         * FvwmButtons/parse.c (ParseConfigLine):
10272         * FvwmButtons/FvwmButtons.h (struct panel_info_struct):
10273         * FvwmButtons/FvwmButtons.c (Slide):
10274         (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel
10275         closes when something is selected therein (in response to bug report
10276         #101). Some cleanup.
10278 Sun Apr  4 12:39:38 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10280         * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig().
10282         * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of
10283         ParseConfig().
10285         * FvwmTaskBar/FvwmTaskBar.c:
10286         * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h.
10288         * FvwmTaskBar/Start.c: include Mallocs.h for prototypes.
10290         * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes.
10292         * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and
10293         FvwmConfig.h for prototypes.
10295         * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of
10296         ConsoleMessage().
10298         * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
10299         integer.
10301         * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
10302         InitPictureCMap.
10304 Sun Apr  4 03:42:35 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10306         * FvwmWinList/FvwmWinList.c: removed some includes.
10308         * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c
10309         into this file; protect against multiple inclusion.
10311         * FvwmWinList/List.c:
10312         * FvwmWinList/ButtonArray.c: include FvwmWinList.h for
10313         ConsoleMessage() prototype.
10315         * FvwmWinList/List.h: add prototype for ItemDesk.
10317         * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk
10318         and RadioButton.
10320         * FvwmWinList/List.c (PrintList):
10321         * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format
10322         agree with argument.
10324         * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig.
10326         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid
10327         ambiguous `else'.
10329 Sat Apr  3 15:32:40 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10331         * FvwmButtons/output.c (SaveButtons): added braces to avoid
10332         ambiguous `else's.
10334         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
10335         `ystep', `wstep', and `hstep'.
10337         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
10338         `h'.
10340 Sat Apr  3 15:12:50 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10342         * FvwmAnimate/ChangeLog:
10343         * FvwmEvent/ChangeLog: removed erroneously-created files.
10344         Entries folded into this ChangeLog.
10346 Sat Apr  3 14:34:28 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10348         * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining
10349         useless function.
10351         * FvwmScript/types.h: add prototype for yylex().
10353         * FvwmScript/Instructions.c (ReceivFromScript):
10354         * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert
10355         braces to avoid ambiguous `else'.
10357         * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox):
10358         * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to
10359         placate gcc -Wall.
10361         * FvwmPager/FvwmPager.c:
10362         * FvwmPager/x_pager.c: removed unused variables.
10364         * FvwmPager/FvwmPager.c (main): `==' should be `='.
10366         * FvwmIconMan/xmanager.c (button_left): initialize variable `i'
10367         before use.
10369         * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
10370         around include fvwm.h.
10372         * FvwmIconMan/x.c:
10373         * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
10374         arguments.
10376         * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to
10377         unsigned long for debugging printf.
10379         * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables
10380         `actionstring' and `keystring'.
10382         * FvwmIconMan/readconfig.c (ParseMouseEntry):
10383         * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char*
10384         for debugging printf.
10386         * FvwmIconMan/readconfig.c (read_in_resources): initialize
10387         variable `binding'.
10389         * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped
10390         inside #ifdef PRINT_DEBUG.
10392         * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor,
10393         otherwise it might be used uninitialized.
10395         * FvwmPager/FvwmPager.c:
10396         * FvwmForm/FvwmForm.c: include <libs/ModParse.h> removed.
10398 Sat Apr  3 11:52:29 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10400         * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than
10401         GetArgument()
10403         * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
10404         than GetArgument().
10406         * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
10407         SkipNTokens().
10409         * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption
10410         rather than GetArgument; remove include of ModParse.h.
10412 1999-04-01  Andi Karrer <karrer@iis.ee.ethz.ch>
10414         * FvwmIconBox/FvwmIconBox.c (main):
10415         XSetIconSizes() should not be called with a height of 0.
10417 1999-03-31  Dan Espen  <dane@mk.bellcore.com>
10419         * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't
10420         operate buttons on forms with no input fields.
10422 1999-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10424         * FvwmCpp/FvwmCpp.1 (BUGS): C comment update
10426 1999-03-29  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10428         * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons
10429         via the pager (always send Move command with a context of t->w).
10431 Sun Mar 28 18:26:11 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10433         * FvwmScript/FvwmScript.c:
10434         * FvwmWharf/icons.c: include libs/Picture.h to get prototype of
10435         findImageFile.
10437 Sun Mar 28 11:57:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10439         * FvwmForm/Makefile.am (FvwmTalk):
10440         * FvwmCommand/scripts/Makefile.am (.pl):
10441         * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands;
10442         anything listed in a _SCRIPTS primary is correctly installed with
10443         execute permissions set.
10445 1999-03-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10447         * FvwmIconMan/x.c:
10448         * FvwmIconMan/readconfig.c:
10449         * FvwmIconMan/readconfig.h:
10450         * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead
10451         of private reimplementation
10453 Mon Mar 22 19:01:38 1999  DanEspen  <dje@blue>
10455         * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk.
10457 1999-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10459         * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by
10460         GetNextToken.
10462         * FvwmPager/x_pager.c (IconMoveWindow):
10463         (MoveWindow): fixed mb2 with transient pager
10464         (InsertExpand): fixed coredump fix that cause a coredump :)