Use the correct border hints to calculate screen width.
[fvwm.git] / modules / ChangeLog
blobc1a3740e44c5308d103a2b1b656fa366f08be12d
1 2010-08-16  Thomas Adam  <thomas@xteddy.org>
2         * FvwmTasBar/FvwmTaskBar.c (ProcessMessage):
3         Use the correct border hints to calculate screen width.
5         When calculating the size of the FvwmTaskBar, ensure we get the
6         information from the newer border size hints, and don't use the old one.
7         This fixes an incredibly long-standing bug in FvwmTaskBar.  I hope I win
8         a prize.  :)
10 2010-08-06  Chris Siebenmann <cks-fvwm@cs.toronto.edu>
11         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtable):
12         Correctly handle iconified windows with sticky icons.
14         When counting how many windows we expect configure window messages
15         for after changing to a new page, don't count iconified windows
16         with sticky icons (ones styled with StickyIcon or any of its
17         variants).
20 2009-12-19  Thomas Adam <thomas.adam22@gmail.com>
21         * FvwmForm/FvwmForm.c (MainLoop):
22         Stop relying on XSync() after FD_SET when using FPending() will
23         automatically return correctly for handling queued events.  This cures
24         the problem of the window appearing not to have drawn all its widgets
25         properly when it is initially mapped.
27 2009-12-04  Thomas Adam <thomas.adam22@gmail.com>
29         * FvwmTabs/FvwmTabs.in (swallowNew):
30         Remove UTF8 encoding from string, to just use empty string.
32 2009-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
34         * FvwmProxy/FvwmProxy.c (Provokable, parse_options)
35         (FindProxyGroupOfNeighbor, OpenOneWindow, RestackAtomic)
36         (ReadStack):
37         fix -Wdeclaration-after-statement warnings
39         * FvwmEvent/FvwmEvent.c (config):
40         remove unused variable i
42         * FvwmProxy/FvwmProxy.c:
43         include limits.h
45 2009-08-05  Thomas Adam  <thomas.adam22@gmail.com>
46         * FvwmCommand/FvwmCommand.1.in:
47         * FvwmConsole/FvwmConsole.1.in:
48         Removed COPYRIGHT section of manpages at the original author's request;
49         and in so doing, update the AUTHOR sections to reflect that these are
50         the "original works" of the author.
52 2009-07-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
54         * FvwmEvent/FvwmEvent.c:
55         (message_event_table, extended_message_event_table)
56         (builtin_event_table, event_tables, main, execute_event)
57         (handle_config_line, config, DeadPipe):
58         Split the event_table into one per message type and include the
59         action in the event_entry structure.
60         (handle_config_line, config):
61         fix handling of volume and priority for rplay entries
63 2009-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
65         * FvwmEvent/FvwmEvent.c:
66         change #ifdef HAVE_RPLAY to if(USE_FPLAY) style for always running
67         rplay code through the compiler.
68         (handle_config_line):
69         fix possible segmentation fault in RPlayHost argument parsing
71         * FvwmEvent/FvwmEvent.c (event_table):
72         make FvwmEvent aware of MX_REPLY events. Fixes segfault with unkown
73         event names and fixes built in event offset.
76 2009-05-25  Jason Weber  <baboon@imonk.com>
77         * FvwmProxy/FvwmProxy.1.in:
78         * FvwmProxy/FvwmProxy.c:
79         * FvwmProxy/FvwmProxy.h:
80         better vertical centering of groups of proxies;
81         option to limit which proxies are shown based on focused/active;
82         don't reorder other windows in group when one of them is raised/lowered;
83         weak include: dodge starting a group for a common name;
84         custom group provocation of raise/lower, desk change, drag, and iconify
86 2009-03-22  Mikhael Goikhman  <migo@homemail.com>
88         * FvwmDebug/Makefile.am:
89         * FvwmPerl/Makefile.am:
90         * FvwmTabs/Makefile.am:
91         * FvwmWindowMenu/Makefile.am:
92         add fvwm version to automatically generated man pages
94         * FvwmDebug/FvwmDebug.1:
95         * FvwmDebug/FvwmGtkDebug.1:
96         * FvwmPerl/FvwmPerl.1:
97         * FvwmTabs/FvwmTabs.1:
98         * FvwmWindowMenu/FvwmWindowMenu.1:
99         regenerated
101 2009-03-21  Mikhael Goikhman  <migo@homemail.com>
103         * FvwmDebug/FvwmGtkDebug.in:
104         add several new features: request-reply frame, descriptive list
105         of all fvwm commands and auto command help, history of entered
106         commands synchronized with FvwmConsole, context window frame, now
107         commands may be executed with the window context, the window may
108         be set at module invocation and interactivelly
110         * FvwmDebug/Makefile.am:
111         add rules to regenerate man pages
113 2009-03-17  Mikhael Goikhman  <migo@homemail.com>
115         * FvwmDebug/FvwmDebug.in:
116         * FvwmDebug/FvwmGtkDebug.in:
117         * FvwmPerl/FvwmPerl.in:
118         * FvwmWindowMenu/FvwmWindowMenu.in:
119         convert my old code to use var_name and function_name coding style
121 2009-03-12  Mikhael Goikhman  <migo@homemail.com>
123         * FvwmDebug/FvwmGtkDebug.in:
124         port the whole module from perl-Gtk1 to perl-Gtk2
126         * FvwmDebug/FvwmDebug.in:
127         add copyright line as required by GPL
129 2009-03-10  Mikhael Goikhman  <migo@homemail.com>
131         * FvwmDebug/FvwmGtkDebug.in:
132         hide "use Gtk;" pseudo-dependency from annoying package builders
134 2009-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
136         * FvwmButtons/button.c (alloc_buttonlist):
137         fixed crash in previus commit
139 2009-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
141         * FvwmTaskBar/Start.c (StartButtonParseConfig):
142         fixed compiler warning
144         * FvwmScript/Makefile.am (syntax):
145         * FvwmScript/script.y:
146         fixed a yacc warning
148         * FvwmProxy/FvwmProxy.c (delete_ProxyGroup):
149         (delete_WindowName):
150         removed unused functions to fixed compiler warning
152         * FvwmButtons/button.c (alloc_buttonlist):
153         fixed an optimizer bug
155 2008-05-22  Adam Goode  <adam(at)spicenitz(dot)org>
157         * FvwmScript/FvwmScript.c
158         * FvwmScript/script.c
159         * FvwmScript/types.h
160         * FvwmScript/Scripts/system.fvwmrc
161         * FvwmScript/Widgets/HDipstick.c
162         * FvwmScript/Widgets/TextField.c
163         * FvwmScript/Widgets/Tools.c
164         * FvwmScript/Widgets/VDipstick.c
165         * FvwmTabs/FvwmTabs.in
166         * FvwmWharf/OffiX/DragAndDrop.h
167         * FvwmWharf/OffiX/DragAndDropTypes.h
168         Convert Latin-1 encodings to UTF-8
170 2008-04-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
172         * FvwmButtons/FvwmButtons.h:
173         * FvwmButtons/parse.c (ParseButton, ParseButton):
174         * FvwmButtons/draw.c (MakeButton):
175         FvwmButtons: new button alignment option "top"
177 2008-01-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
179         * FvwmPager/FvwmPager.h:
180         * FvwmPager/x_pager.c (MoveStickyWindow):
181         * FvwmPager/FvwmPager.c (list_new_page):
182         (list_new_desk):
183         fixed stickyacrosspages in pager
185 2007-11-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
187         * FvwmPerl/FvwmPerl.in (initPreprocessVars):
188         fixed bug that caused temporary files to overwrite each other
190 2007-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
192         * FvwmTaskBar/Start.c (StartButtonParseConfig):
193         removed previous warning fix;
195         * FvwmButtons/button.c (alloc_buttonlist):
196         fixed button allocation broken in previous commit
198 2007-08-29  Renato Caldas  <seventhguardian@gmail.com>
200         * FvwmTaskBar/Start.c (StartButtonParseConfig):
201         * FvwmButtons/button.c (alloc_buttonlist):
202         fix compilation warnings
204 2007-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
206         * FvwmM4/FvwmM4.c (m4_defs):
207         * FvwmCpp/FvwmCpp.c (cpp_defs):
208         * FvwmCommand/FvwmCommandS.c (open_fifos):
209         use constants from libs/fvwm_sys_stat.h
211 2007-08-11  Serge Koksharov  <gentoosiast dog yandex dot ru>
213         * FvwmProxy/FvwmProxy.c (FindNeighborForLeader):
214         fixed proxy group functionality when debugging code compiled out.
216 2007-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
218         * FvwmWindowMenu/Makefile.am:
219         * FvwmTabs/FvwmTabs.pod:
220         * FvwmTabs/ConfigFvwmTabs:
221         * FvwmTabs/FvwmTabs.1:
222         * FvwmTabs/FvwmTabs.in:
223         * FvwmTabs/Makefile.am:
224         * FvwmAnimate/FvwmAnimate.c:
225         * FvwmAnimate/FvwmAnimate.1.in:
226         * FvwmWinList/FvwmWinList.1.in:
227         * FvwmTheme/FvwmTheme.1.in:
228         * FvwmRearrange/FvwmRearrange.1.in:
229         * FvwmWharf/FvwmWharf.1.in:
230         * FvwmEvent/FvwmEvent.1.in:
231         * FvwmForm/FvwmForm.1.in:
232         * FvwmIconBox/FvwmIconBox.1.in:
233         * FvwmGtk/FvwmGtk.1.in:
234         * FvwmScript/FvwmScript.1.in:
235         * FvwmScript/Scripts/FvwmScript-Setup95.in:
236         * FvwmScript/Scripts/FvwmScript-BaseConfig:
237         * FvwmCommand/FvwmCommand.1.in:
238         * FvwmCommand/Makefile.am:
239         * FvwmButtons/FvwmButtons.1.in:
240         * FvwmProxy/FvwmProxy.1.in:
241         * FvwmPerl/FvwmPerl.1:
242         * FvwmPerl/FvwmPerl.in:
243         * FvwmPerl/Makefile.am:
244         * FvwmIconMan/FvwmIconMan.1.in:
245         * FvwmIconMan/fvwm.c (ProcessMessage):
246         * FvwmDragWell/FvwmDragWell.1.in:
247         * FvwmM4/FvwmM4.1.in:
248         * FvwmWindowMenu/FvwmWindowMenu.in:
249         * FvwmWindowMenu/FvwmWindowMenu.1:
250         * FvwmBacker/FvwmBacker.1.in:
251         * FvwmBacker/FvwmBacker.c:
252         * FvwmScroll/FvwmScroll.1.in:
253         * FvwmConsole/FvwmConsole.1.in:
254         * FvwmAuto/FvwmAuto.1.in:
255         * FvwmSaveDesk/FvwmSaveDesk.1.in:
256         * FvwmDebug/FvwmGtkDebug.1:
257         * FvwmDebug/FvwmOldDebug.1:
258         * FvwmDebug/FvwmGtkDebug.in:
259         * FvwmDebug/FvwmDebug.1:
260         * FvwmDebug/FvwmDebug.in:
261         * FvwmPager/FvwmPager.1.in:
262         * FvwmTaskBar/FvwmTaskBar.1.in:
263         * FvwmSave/FvwmSave.1.in:
264         * FvwmCpp/FvwmCpp.1.in:
265         * FvwmIdent/FvwmIdent.1.in:
266         * FvwmBanner/FvwmBanner.1.in:
267         write fvwm in lower case
269 2007-07-23  Simon Griph  <simon(at)griph(dot)se>
271         * FvwmButtons/draw.h (RedrawButton):
272         * FvwmButtons/draw.c (RedrawButton):
273         (DrawTitle):
274         draw monochrome bimap icons with the correct colors.
276 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
278         * FvwmButtons/FvwmButtons.c (Loop):
279         (reallyLeaveWindow):
280         don't ignore LeaveNotify when the pointer moves
281         from a swallowed window to an overlaping window.
283 2007-07-22  Simon Griph  <simon(at)griph(dot)se>
285         * FvwmButtons/FvwmButtons.c (handle_new_position):
286         make container specific ActiveColorset work without
287         ActiveIcon/ActiveTitle.
289 2007-06-17  Simon Griph  <simon(at)griph(dot)se>
291         * FvwmAnimate/Makefile.am (LDADD):
292         * FvwmBanner/Makefile.am (LDADD):
293         * FvwmButtons/Makefile.am (LDADD):
294         * FvwmIconBox/Makefile.am (LDADD):
295         * FvwmPager/Makefile.am (LDADD):
296         * FvwmProxy/Makefile.am (LDADD):
297         * FvwmScript/Makefile.am (LDADD):
298         * FvwmTaskBar/Makefile.am (LDADD):
299         * FvwmWharf/Makefile.am (LDADD):
300         added Xcursor_LIBS
302 2007-07-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
304         * FvwmCommand/FvwmCommand.c (main):
305         don't core dump on undeterminable name
307 2007-06-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
309         * FvwmPager/x_pager.c (MoveStickyWindows):
310         properly handle StickyAcrossPages
312 2007-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
314         * FvwmTaskBar/Goodies.c:
315         * FvwmTaskBar/FvwmTaskBar.c:
316         * FvwmPager/x_pager.c:
317         * FvwmPager/FvwmPager.h:
318         * FvwmIconMan/readconfig.c:
319         * FvwmForm/ReadXServer.c:
320         * FvwmForm/FvwmForm.c:
321         * FvwmDragWell/fvwmDragWell.c:
322         * FvwmCommand/fifos.c:
323         * FvwmCommand/FvwmCommand.h:
324         * FvwmButtons/FvwmButtons.c:
325         * FvwmBacker/FvwmBacker.c:
326         cleanup prototypes
328 2007-05-27  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
330         * FvwmConsole/getline.c (get_line):
331         enable build using BSD libedit compatible readline (Mac OS)
332         load the most recent commands if more than HISTSIZE commands in history
334 2007-05-13  Jason Weber  <baboon@imonk.com>
336         * FvwmProxy/FvwmProxy.c:
337         prefixed position arguments with + for Move and ResizeMove commands
339 2007-02-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
341         * FvwmButtons/draw.c (RedrawButton):
342         Correctly handle expose with button colorsets with streteched pixmaps.
344 2007-02-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
346         * FvwmScript/FvwmScript.c (SendMsgAndString):
347         added some error checking
349         * FvwmScript/scanner.c:
350         * FvwmScript/script.h:
351         * FvwmScript/script.c:
352         regenerated
354 2006-10-04  Julio Jose Teca Nemesio <julio_teca(at)fastmail(dot)fm>
356         * FvwmScript/FvwmScript.c:
357         added ChangeWindowTitle newTitle [<oldTitle>] message to
358         SendMsgAndString(char *action, char *type)
359         * FvwmScript/Instructions.c:
360         added ChangeWindowTitle(int NbArg,long * TabArg) and
361         ChangeWindowTitleFromArg(int NbArg,long * TabArg) commands
362         * FvwmScript/script.y:
363         added CHWINDOWTITLE and CHWINDOWTITLEFARG rules to instr and
364         oneinstr
365         * FvwmScript/scanner.l:
366         added ChangeWindowTitle and ChangeWindowTitleFromArg tokens
368 2007-02-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
370         * FvwmIdent/FvwmIdent.c (MakeList):
371         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
372         (CreateWindow):
373         removed debug code
375 2007-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
377         * FvwmScript/script.y:
378         * FvwmScript/scanner.l:
379         * FvwmScript/scanner.c:
380         added GPL notice
382         * FvwmCommand/FvwmCommand.h:
383         * FvwmGtk/FvwmGtk.c:
384         * FvwmSaveDesk/FvwmSaveDesk.h:
385         * FvwmSave/FvwmSave.h:
386         * FvwmWinList/FvwmWinList.h:
387         #includes from fvwm path with "..." not <...>
389         * FvwmBanner/FvwmBanner.c:
390         * FvwmButtons/FvwmButtons.c:
391         * FvwmCommand/FvwmCommand.h:
392         * FvwmDebug/FvwmOldDebug.h:
393         * FvwmEvent/FvwmEvent.c:
394         * FvwmForm/FvwmForm.c:
395         * FvwmGtk/FvwmGtk.c:
396         * FvwmGtk/expand.c:
397         * FvwmIconMan/fvwm.c:
398         * FvwmM4/FvwmM4.h:
399         * FvwmPager/x_pager.c:
400         * FvwmSave/FvwmSave.h:
401         * FvwmSaveDesk/FvwmSaveDesk.h:
402         * FvwmTaskBar/ButtonArray.h:
403         * FvwmTaskBar/Mallocs.c:
404         * FvwmWinList/ButtonArray.h:
405         * FvwmWinList/FvwmWinList.h:
406         #includes from library path with "..." not <...>
408 2007-01-27  Serge Koksharov  <gentoosiast dog yandex dot ru>
410         * FvwmIconMan/debug.c:
411         moved contents of `debuglevels.h' here.
412         don't include `debuglevels.h'.
414         * FvwmIconMan/FvwmIconMan.1.in:
415         updated description of `printdebug' option.
417         * FvwmIconMan/Makefile.am:
418         removed debuglevels.h from build list.
420         * FvwmIconMan/debuglevels.h:
421         removed file.
423         * FvwmIconMan/debug.c:
424         * FvwmIconMan/debug.h:
425         removed MEM debug flag which isn't used anywhere in the code.
427         * FvwmIconMan/FvwmIconMan.c (main):
428         s/SendInfo/SendText/.
429         use `GetFileNameFromPath' function from libs to get module name.
430         include "libs/Parse.h" which provides `GetFileNameFromPath' function.
432         * FvwmIconMan/readconfig.c:
433         put local header includes in double quotes instead of angle brackets.
435         * FvwmIconMan/readconfig.h:
436         * FvwmIconMan/FvwmIconMan.h:
437         prevented multiple inclusions of this header files.
439         * FvwmIconMan/xmanager.h:
440         removed `FONT_STRING' definition.
442         * FvwmIconMan/x.c (X_init_manager):
443         if font wasn't specified use fallback mechanism of FlocaleLoadFont,
444         not hardcoded FONT_STRING.
446         * FvwmIconMan/FvwmIconMan.h:
447         * FvwmIconMan/winlist.c (check_resolution):
448         * FvwmIconMan/xmanager.c (man_exposed):
449         Use `fvwmrect_do_rectangles_intersect' function from libs, instead of
450         own invention.
452         * FvwmIconMan/xmanager.c (iconify_box, draw_button):
453         Use `frect_get_intersection' function from libs, instead of own
454         invention.
455         include "libs/Rectangles.h" which provides `frect_get_intersection'
456         function.
458         * (GetRectangleIntersection):
459         removed now unneeded function.
461         * (set_num_buttons):
462         use `saferealloc' function from libs, instead of own invention.
463         don't check return value it either succeeds or exits.
465         * (Realloc):
466         removed now unneeded function.
468         * FvwmIconMan/FvwmIconMan.c (main):
469         * FvwmIconMan/xmanager.c:
470         * FvwmIconMan/xmanager.h:
471         removed empty `init_boxes' function.
473         * FvwmIconMan/FvwmIconMan.c (main):
474         * FvwmIconMan/debug.c (OpenConsole):
475         * FvwmIconMan/x.c (set_window_properties):
476         use MyName instead of Module when printing module name in diagnostic
477         messages.
479         * FvwmIconMan/FvwmIconMan.h:
480         removed prototype of `Malloc' function because it is not implemented
481         anywhere.
483         * FvwmIconMan/x.c (init_display):
484         * FvwmIconMan/FvwmIconMan.h:
485         removed `screen_g' rectangle which isn't assigned anywhere in the
486         code.
488 2007-01-28  Simon Griph  <simon(at)griph(dot)se>
490         * FvwmAnimate/Makefile.am (LDADD):
491         * FvwmBacker/Makefile.am (LDADD):
492         * FvwmBanner/Makefile.am (LDADD):
493         * FvwmButtons/Makefile.am (LDADD):
494         * FvwmDragWell/Makefile.am (LDADD):
495         * FvwmForm/Makefile.am (LDADD):
496         * FvwmIconBox/Makefile.am (LDADD):
497         * FvwmIconMan/Makefile.am (LDADD):
498         * FvwmIdent/Makefile.am (LDADD):
499         * FvwmPager/Makefile.am (LDADD):
500         * FvwmProxy/Makefile.am (LDADD):
501         * FvwmScript/Makefile.am (LDADD):
502         * FvwmScroll/Makefile.am (LDADD):
503         * FvwmTaskBar/Makefile.am (LDADD):
504         * FvwmWharf/Makefile.am (LDADD):
505         * FvwmWinList/Makefile.am (LDADD):
506         added rsvg_LIBS
508 2007-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
510         * FvwmBacker/FvwmBacker.c (main):
511         * FvwmBanner/FvwmBanner.c (main):
512         * FvwmButtons/FvwmButtons.c (main):
513         * FvwmDragWell/fvwmDragWell.c (XStartup):
514         * FvwmForm/FvwmForm.c (main):
515         * FvwmIconBox/FvwmIconBox.c (main):
516         * FvwmIconMan/x.c (init_display):
517         * FvwmIdent/FvwmIdent.c (main):
518         * FvwmProxy/FvwmProxy.c (main):
519         * FvwmPager/FvwmPager.c (main):
520         * FvwmScript/FvwmScript.c (Xinit):
521         * FvwmScroll/FvwmScroll.c (main):
522         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
523         * FvwmWharf/FvwmWharf.c (main):
524         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
525         use flib_init_graphics()
527         * FvwmScript/script.y:
528         * FvwmScript/scanner.l:
529         also include "config.h"
531         * FvwmWharf/stepgfx.c:
532         * FvwmWharf/icons.c:
533         * FvwmWharf/FvwmWharf.c:
534         * FvwmTheme/FvwmTheme.c:
535         * FvwmTaskBar/Start.c:
536         * FvwmTaskBar/Goodies.c:
537         * FvwmScroll/GrabWindow.c:
538         * FvwmScroll/FvwmScroll.c:
539         * FvwmScript/Widgets/VScrollBar.c:
540         * FvwmScript/Widgets/VDipstick.c:
541         * FvwmScript/Widgets/TextField.c:
542         * FvwmScript/Widgets/Swallow.c:
543         * FvwmScript/Widgets/Rectangle.c:
544         * FvwmScript/Widgets/RadioButton.c:
545         * FvwmScript/Widgets/PushButton.c:
546         * FvwmScript/Widgets/PopupMenu.c:
547         * FvwmScript/Widgets/MiniScroll.c:
548         * FvwmScript/Widgets/Menu.c:
549         * FvwmScript/Widgets/List.c:
550         * FvwmScript/Widgets/ItemDraw.c:
551         * FvwmScript/Widgets/HScrollBar.c:
552         * FvwmScript/Widgets/HDipstick.c:
553         * FvwmScript/Widgets/CheckBox.c:
554         * FvwmScript/scanner.c:
555         * FvwmScript/Instructions.c:
556         * FvwmScript/FvwmScript.c:
557         * FvwmRearrange/FvwmRearrange.c:
558         * FvwmPager/x_pager.c:
559         * FvwmPager/FvwmPager.c:
560         * FvwmM4/FvwmM4.c:
561         * FvwmIdent/FvwmIdent.c:
562         * FvwmIconMan/xmanager.c:
563         * FvwmIconMan/x.c:
564         * FvwmIconMan/winlist.c:
565         * FvwmIconMan/readconfig.c:
566         * FvwmIconMan/fvwm.c:
567         * FvwmIconMan/functions.c:
568         * FvwmIconBox/icons.c:
569         * FvwmIconBox/FvwmIconBox.c:
570         * FvwmGtk/windowlist.c:
571         * FvwmGtk/FvwmGtk.c:
572         * FvwmForm/FvwmForm.c:
573         * FvwmEvent/FvwmEvent.c:
574         * FvwmDragWell/xdndDragSource.c:
575         * FvwmDragWell/fvwmDragWell.c:
576         * FvwmDebug/FvwmOldDebug.c:
577         * FvwmCpp/FvwmCpp.c:
578         * FvwmCommand/FvwmCommandS.c:
579         * FvwmButtons/parse.c:
580         * FvwmButtons/FvwmButtons.c:
581         * FvwmButtons/dynamic.c:
582         * FvwmButtons/draw.c:
583         * FvwmBanner/FvwmBanner.c:
584         * FvwmBacker/FvwmBacker.c:
585         * FvwmAuto/FvwmAuto.c:
586         * FvwmAnimate/FvwmAnimate.c:
587         * FvwmWinList/ButtonArray.c:
588         * FvwmWinList/FvwmWinList.c:
589         * FvwmProxy/FvwmProxy.c:
590         use new library include files
592         * FvwmProxy/FvwmProxy.c:
593         * FvwmTaskBar/ButtonArray.c:
594         * FvwmTaskBar/List.c:
595         * FvwmTaskBar/FvwmTaskBar.c:
596         do not include safemalloc.h directly
598 2007-01-15  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
600         * FvwmPerl/FvwmPerl.in:
601         fix missing semicolon in previous patch
603         * FvwmWindowMenu/FvwmWindowMenu.in:
604         * FvwmTabs/FvwmTabs.in:
605         * FvwmPerl/FvwmPerl.in:
606         * FvwmDebug/FvwmDebug.in:
607         * FvwmDebug/FvwmGtkDebug.in:
608         use datarootdir
610 2007-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
612         * FvwmIdent/FvwmIdent.c (list_configure):
613         use the orig_hints_width_inc and orig_hints_height_inc
615         * FvwmIdent/FvwmIdent.c (list_configure):
616         (MakeList):
617         properly handle title dir in geometry reported by FvwmIdent
619 2007-01-14  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
621         * FvwmWharf/Wharf.h:
622         * FvwmWharf/FvwmWharf.c:
623         * FvwmTaskBar/ButtonArray.h:
624         * FvwmTaskBar/ButtonArray.c:
625         * FvwmScript/types.h (struct XObj):
626         * FvwmBanner/FvwmBanner.c (GetXPMData):
627         * FvwmIconBox/icons.c (GetBackPixmap):
628         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
629         * FvwmRearrange/FvwmRearrange.c:
630         * FvwmIdent/FvwmIdent.c (list_end):
631         int instead of unsigned int
633 2007-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
635         * FvwmScript/script.c (yyparse):
636         use long instead of long int
638 2007-01-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
640         * FvwmIdent/FvwmIdent.c (MakeList):
641         new information about windows: "StickyPageIcon", "StickyDeskIcon" and
642         "WindowListSkip".
644 2007-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
646         * FvwmConsole/getline.c (get_line):
647         fixed compilation without readline
649 2007-01-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
651         * FvwmTaskBar/FvwmTaskBar.c (HandleButtonRelease):
652         expand variables for button commands. (In particluar default Start
653         action, which sent bad command to fvwm.)
655         * FvwmTaskBar/FvwmTaskBar.c (CheckForTip, HandleButtonRelease)
656         (HandleButtonRelease, HandleEvents, HandleEvents)
657         * FvwmTaskBar/Start.h (MouseInStartButton):
658         * FvwmTaskBar/Start.c (MouseInStartButton):
659         return found button x-position in MouseInStartButton
661         * FvwmTaskBar/Start.c (MouseInStartButton):
662         removed useless double loop
664 2007-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
666         * FvwmConsole/FvwmConsole.c (main):
667         (server):
668         (ReapChildren):
669         don't exit on SIGCHLD; die if there are no connection attempts within
670         60 seconds
672         * FvwmConsole/FvwmConsole.c (server):
673         * FvwmConsole/FvwmConsoleC.c (main):
674         use fvwm_send() and fvwm_recv()
676         * FvwmConsole/FvwmConsole.c (server):
677         * FvwmConsole/FvwmConsoleC.c:
678         * FvwmConsole/getline.c:
679         reindented
681 2007-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
683         * FvwmConsole/FvwmConsole.c (main):
684         don't check the return code of safemalloc - it either works or exits
686 2007-01-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
688         * FvwmConsole/FvwmConsole.c
689         removed prototype of `CloseSocket' function which isn't implemented
690         anywhere.
692         (server):
693         removed superfluous exit calls because ErrMsg already contains it.
694         fixed S_name allocated size.
696         * FvwmConsole/FvwmConsole.h:
697         removed unnedeed include "time.h".
699         * FvwmCpp/FvwmCpp.c:
700         * FvwmM4/FvwmM4.c:
701         removed unneeded include <sys/socket.h>.
703         * FvwmProxy/FvwmProxy.h:
704         removed unneeded include <sys/time.h>.
706         * FvwmIconBox/FvwmIconBox.h:
707         removed unnedeed include "fvwm/fvwm.h".
709         * FvwmConsole/FvwmConsole.h:
710         * FvwmIconBox/FvwmIconBox.h:
711         * FvwmIdent/FvwmIdent.h:
712         * FvwmPager/FvwmPager.h:
713         * FvwmWharf/Wharf.h:
714         when including header files not from standard library their names
715         should be put in double quotes not in angle brackets.
717         * FvwmBanner/FvwmBanner.c:
718         * FvwmIconBox/FvwmIconBox.c:
719         * FvwmIconBox/FvwmIconBox.h:
720         * FvwmIdent/FvwmIdent.h:
721         * FvwmPager/FvwmPager.h:
722         * FvwmWharf/Wharf.h:
723         removed unused `nocolor' function.
725         * FvwmTaskBar/FvwmTaskBar.c:
726         * FvwmTaskBar/Goodies.c:
727         removed unneeded include "Colors.h".
729         * FvwmTaskBar/Makefile.am:
730         removed Colors.[ch] from build list.
732         * FvwmTaskBar/Colors.c:
733         * FvwmTaskBar/Colors.h:
734         removed files
736 2007-01-04  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
738         * FvwmWinList/FvwmWinList.c:
739         init with no button pressed.
741 2007-01-03  Serge Koksharov  <gentoosiast dog yandex dot ru>
743         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
744         bugfix: IconColorset's bg wasn't updated immediately.
746         (main):
747         fixed typo.
749 2007-01-03  Renato Caldas  <seventhguardian@gmail.com>
751         * FvwmBacker/FvwmBacker.c:
752         * FvwmBacker/FvwmBanner.c:
753         removed unused variable fd_width;
755         * FvwmBacker/FvwmBanner.c (main):
756         replaced fd_width by x_fd+1 (the only fd) in the select() call
758 2007-01-02  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
760         * FvwmPager/FvwmPager.c (list_configure):
761         fix updating window desk
763 2006-12-30  Ben Kibbey <bjk@luxsci.net>
765         * FvwmGtk/dialog.c (dialog_entry):
766         Fix entry widget options with no argv[1].
768 2006-12-29  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
770         * FvwmForm/FvwmForm.c (ct_Timeout):
771         fix parsing of quoted command in Timout
773 2006-12-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
775         * FvwmProxy/FvwmProxy.c (GetProperty):
776         64-bit fix
778 2006-12-22  Serge Koksharov  <gentoosiast dog yandex dot ru>
780         * FvwmProxy/FvwmProxy.c:
781         Changed PROXY_GROUP_DEBUG define directive to False.
783         (My_XNextEvent):
784         Removed useless exit message.
786         * FvwmProxy/FvwmProxy.c:
787         * FvwmProxy/FvwmProxy.h:
788         Corrected VIM modelines.
790         * FvwmProxy/FvwmProxy.1.in:
791         Documentation fixes.
793 2006-12-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
795         * FvwmWinList/FvwmWinList.c (ProcessMessage):
796         Add buttons when items are added to make sure the lists are synced.
798         * FvwmWinList/ButtonArray.c (AddButton,ButtonNew):
799         Allow buttons to be created with NULL title.
801         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
802         Make sure that win is None until created.
804         * FvwmWinList/ButtonArray.c (ButtonNew):
805         Initialized alloced memory to 0.
807 2006-12-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
809         * FvwmCommand/FvwmCommand.c (main):
810         Fix reading lockfile.
812 2006-12-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
814         * FvwmPager/FvwmPager.h:
815         * FvwmPager/x_pager.c (do_scroll):
816         * FvwmPager/FvwmPager.c (main, process_message, list_reply):
817         Use Send_Reply instead of SendToModule to ease scroll burden.
819         * FvwmCommand/FvwmCommand.1.in:
820         * FvwmCommand/FvwmCommand.c (process_message):
821         * FvwmCommand/FvwmCommandS.c (server, process_message):
822         recieve messages from Send_Reply, and print them on -i1.
824 2006-11-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
826         * FvwmPager/FvwmPager.c (handle_config_win_package, list_add)
827         (list_configure):
828         join almost duplicate code handing ConfigWinPacket to a separate
829         function to avoid more bugs of the kind bellow.
831         * FvwmPager/FvwmPager.c (list_add):
832         make new windows handle allowed actions correctly.
834 2006-10-08  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
836         * FvwmProxy/FvwmProxy.c (FindProxyGroupWithWindowName):
837         fix declaration after statement
839 2006-10-07  Jason Weber  <baboon@imonk.com>
840         * FvwmProxy/FvwmProxy.c:
841         added window groups and proxy slots
843 2006-09-19  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
845         * FvwmScript/Widgets/List.c (EvtMouseList):
846         make sure rectT.height is given a value.
848         * FvwmProxy/FvwmProxy.c (ConfigureWindow, IconifyWindow):
849         chagned // to /* ... */
851         * FvwmProxy/FvwmProxy.c (LinkAction):
852         * FvwmIconMan/fvwm.c (property_change):
853         silence gcc 4 signedness warning by cast.
855         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
856         change mask_return to unsigned.
857         silence gcc 4 signedness warning by cast.
859         * FvwmWharf/icons.c (LoadIconFile):
860         * FvwmWharf/Wharf.h (icon_info):
861         * FvwmWharf/FvwmWharf.c (Loop, MapFolde, swallow):
862         * FvwmTaskBar/ButtonArray.h (ButtonArray, ButtonDimensions):
863         * FvwmTaskBar/ButtonArray.c (ButtonDimensions):
864         * FvwmScript/types.h (XObj):
865         * FvwmRearrange/FvwmRearrange.c:
866         * FvwmIdent/FvwmIdent.c (list_end):
867         * FvwmIconBox/FvwmIconBox.h (icon_info):
868         * FvwmIconBox/icons.c (GetBackPixmap):
869         * FvwmBanner/FvwmBanner.c (PImageIcon):
870         change dimensions and allocation counts to unsigned types.
872 2006-09-12  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
874         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
875         correctly handle trailing whitespace after geometry
877         * FvwmCommand/FvwmCommand.c (process_message):
878         print config_info on separate lines
879         * FvwmCommand/FvwmCommandS.c (relay_packet):
880         relay 0-length packages.
882 2006-08-29  Harald Dunkel  <harald.dunkel@t-online.de>
884         * FvwmScroll/GrabWindow.c:
885         * FvwmScript/Widgets/TextField.c:
886         * FvwmScript/Instructions.c:
887         * FvwmPager/x_pager.c:
888         * FvwmForm/ReadXServer.c:
889         * FvwmDragWell/xdndDragSource.c:
890           change offset and length args for XGetWindowProperty() to long
891           (to support 64bit architectures)
893 2006-08-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
895         * FvwmPager/FvwmPager.h (pager_window):
896         * FvwmPager/FvwmPager.c (list_configure):
897         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
898         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
899         (IconMoveWindow):
900         read allowed actions from fvwm instead of using ewmh.
902 2006-08-10  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
904         * FvwmPager/FvwmPager.h (pager_window):
905         * FvwmPager/x_pager.c (update_ewmh_allowed_actions)
906         (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow)
907         (IconMoveWindow):
908         use ewmh allowed actions to track window movability.
909         (MoveWindow, IconMoveWindow):
910         removed my #if 0:ed code.
912 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
914         * FvwmPager/x_pager.c (MoveWindow):
915         remove non-working icon-bug workaround
917 2006-08-09  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
919         * FvwmPager/x_pager.c (Scroll):
920         spacing
922         (MoveWindow, IconMoveWindow):
923         reindented and respaced
925         (MoveWindow):
926         make icon move use fvwm function
927         don't add border width and title height to coordinates.
928         workaround erratic icon behaviour when not on current desk
930         (IconMoveWindow):
931         make moves use fvwm function
933         (MoveWindow, IconMoveWindow):
934         #if 0 (with comments) questionable code doing double work
936 2006-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
938         * FvwmDragWell/fvwmDragWell.c (XStartup):
939         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag)
940         (xdndErrorHandler, xdndSrcDoDrag):
941         * FvwmM4/FvwmM4.c (main):
942         * FvwmTaskBar/Start.c (StartButtonParseConfig)
943         (MouseInStartButton, StartAndLaunchButtonItemInit)
944         (StartButtonInit, MouseInStartButton):
945         * FvwmTaskBar/FvwmTaskBar.c:
946         use False/True instead of FALSE/TRUE
948         * FvwmDragWell/fvwmDragWell.c (mouseInButton):
949         use 0/1 instead of FALSE/TRUE
951 2006-08-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
953         * FvwmIconMan/FvwmIconMan.1.in:
954         documented printdebug, refresh, searchback and searchforward builtin
955         commands.
956         fixed typos.
958         * FvwmIconMan/FvwmIconMan.c (main):
959         changed ifdef from ELECTRIC_FENCE to HAVE_LIBEFENCE.
960         removed now useless 'ifdef DEBUG_ATTACH' construction with hardcoded
961         paths.
962         removed now useless 'if 0' construction.
963         (PrintMemuse):
964         fixed compiler warning.
966         * FvwmIconMan/FvwmIconMan.h:
967         changed ifdef from DMALLOC to HAVE_DMALLOC_H.
969         * FvwmIconMan/debug.c (ConsoleDebug):
970         * FvwmIconMan/globals.c (print_managers):
971         * FvwmIconMan/readconfig.c (parse_format_dependencies):
972         (print_args):
973         (print_binding):
974         * FvwmIconMan/winlist.c (iconmanager_show):
975         * FvwmIconMan/xmanager.c (check_managers_consistency):
976         (print_button_info):
977         changed ifdefs from PRINT_DEBUG to FVWM_DEBUG_MSGS.
979         * FvwmIconMan/debug.h:
980         removed now useless 'if 0' construction.
982         * FvwmIconMan/globals.c:
983         removed useless commented definitions of Module & ModuleLen which now
984         aren't hardcoded.
986         * FvwmIconMan/readconfig.c:
987         removed ancient 'if FVWM_VERSION == 1' construction.
988         (print_binding):
989         compilation fix.
990         fixed compiler warnings.
992         * FvwmIconMan/xmanager.c (print_buttons):
993         removed (this function defined but isn't used anywhere in the
994         code and its functionality superseded by print_button_info
995         function).
996         fixed compiler warnings.
997         (print_button_info):
998         fixed compiler warnings.
1000 2006-08-07  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1002         * FvwmPager/x_pager.c (IconMoveWindow, MoveWindow)
1003         make icons with !IconTitle style moveable.
1005 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
1007         * FvwmIconMan/FvwmIconMan.1.in:
1008         documented ShowOnlyFocused option.
1009         fixed typo.
1011         * FvwmIconMan/readconfig.c (read_in_resources):
1012         corrected warning message when an argument to Shape option is
1013         omitted.
1015 2006-08-05  Serge Koksharov  <gentoosiast dog yandex dot ru>
1017         * FvwmForm/FvwmForm.c (OpenWindows):
1018         * FvwmForm/FvwmForm.h:
1019         * FvwmForm/ReadXServer.c (ReadXServer):
1020         added WM_DELETE_WINDOW support.
1022 2006-07-16  Scott Smedley  <ss@aao.gov.au>
1024         * FvwmTabs/FvwmTabs.in:
1025         * FvwmTabs/ConfigFvwmTabs:
1026         * FvwmTabs/FvwmTabs-DefaultSetup:
1027         Bugfix: wasn't adding "Tabize" menu item to menu.
1028         Created "CreateTabberWithWin" function to put focused window into
1029         a new tabber at the same position as the window.
1031 2006-07-13  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1033         * FvwmCommand/fifos.c (fifos_get_default_name):
1034         fix allocation when using FVWM_USERDIR
1036         * FvwmCommand/FvwmCommand.c (main):
1037         * FvwmCommand/FvwmCommandS.c (open_fifos):
1038         removed ifdefs for O_NOFOLLOW.
1040 2006-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1042         * FvwmCommand/fifos.c (fifos_get_default_name):
1043         replaced ifdefs
1045         * FvwmCommand/FvwmCommand.h:
1046         use libs/fvwm_sys_stat.h
1048 2006-07-12  Serge Koksharov  <gentoosiast dog yandex dot ru>
1050         * modules/FvwmPager/FvwmPager.c:
1051         Compilation fix when --enable-debug-msgs configure option set.
1053 2006-07-11  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1055         * FvwmCommand/FvwmCommand.1.in:
1056         Documented the FVWM_USERDIR fallback.
1058         * FvwmCommand/FvwmCommandS.c (server):
1059         * FvwmCommand/FvwmCommand.c (main):
1060         Exit if no name coude be decided on. (Only if FVWM_USERDIR is unset.)
1061         Open files with O_NOFOLLOW if defined.
1062         * FvwmCommand/fifos.c (fifos_get_default_name):
1063         Make sure that the name returned either referre to files owned by
1064         the process owner or does not exist. Use FVWM_USERDIR as fallback.
1066         * FvwmCommand/FvwmCommandS.c (server):
1067         * FvwmCommand/FvwmCommand.c (main):
1068         * FvwmCommand/FvwmCommand.h
1069         * FvwmCommand/fifos.c:
1070         * FvwmCommand/Makefile.am:
1071         Make sure FvwmCommandS and FvwmCommand use the same default names
1072         by moving the code from FvwmCommand to a separate common function.
1074 2006-07-05  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1076         * FvwmConsole/FvwmConsoleC.c (main):
1077         * FvwmConsole/getline.c:
1078         Renamed the function getline to get_line to not conflict with stdio's
1079         getline. (bug #3772)
1081 2006-06-09  Scott Smedley  <ss@aao.gov.au>
1083         * FvwmTabs/FvwmTabs.in:
1084         Added "swallowIcon" option to provide visual feedback when tabber is
1085         going to unconditionally swallow the next window to popup.
1086         * FvwmTabs/FvwmTabs.pod:
1087         * FvwmTabs/FvwmTabs.1:
1088         Documented new "swallowIcon" option.
1089         List all mouse bindings available with the toolbar icons.
1091 2006-05-31  Scott Smedley  <ss@aao.gov.au>
1093         * FvwmTabs/FvwmTabs.in:
1094         * FvwmTabs/FvwmTabs.pod:
1095         * FvwmTabs/FvwmTabs.1:
1096         Added feature to swallow next new window that is created.
1098 2006-05-27  Scott Smedley  <ss@aao.gov.au>
1100         * FvwmTabs/ConfigFvwmTabs:
1101         bugfix: FvwmTabs wasn't preserving state between restarts.
1103 2006-05-09  Serge Koksharov  <gentoosiast dog yandex dot ru>
1105         * FvwmScript/Scripts/FvwmScript-ComExample.in:
1106         * FvwmTaskBar/Goodies.c:
1107         corrected typos
1109 2006-04-26  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1111         * FvwmPager/FvwmPag
1112         * FvwmPager/FvwmPager.h (HandleScrollDone,list_string):
1113         * FvwmPager/x_pager.c (Scroll, do_scroll, HandleScrollDone):
1114         Changed to pixel operation. Scrolling is summed up before sent to
1115         fvwm to speed up multiple subsequent scrollings that take place faster
1116         than fvwm can change viewport.
1118 2006-04-07  Serge Koksharov  <gentoosiast dog yandex dot ru>
1120         * FvwmTaskBar/FvwmTaskBar.1.in:
1121         added another undocumented `Pad' option description.
1123         * FvwmTaskBar/FvwmTaskBar.c:
1124         fixed typos
1126         * FvwmTaskBar/FvwmTaskBar.c:
1127         * FvwmTaskBar/Goodies.c:
1128         * FvwmTaskBar/Start.c:
1129         Because of incorrect module->namelen calculation entire
1130         FvwmTaskBar module was broken. _Test_ your changes before
1131         commits.
1133 2006-03-21  Serge Koksharov  <gentoosiast dog yandex dot ru>
1135         * FvwmAnimate/FvwmAnimate.c:
1136         corrected delay for Zoom3D animation effect
1138         * FvwmConsole/FvwmConsoleC.pl.1.in:
1139         * FvwmConsole/FvwmConsole.1.in:
1140         replaced all `Cntl' modificator key mentions with `Ctrl' to be
1141         consistent with rest of the documentation and because it's more
1142         conventional abbreviation.
1144         * FvwmForm/FvwmForm.1.in:
1145         * FvwmForm/FvwmForm-Rlogin:
1146         replaced all mentions of `rsh' with `ssh'. rsh is obsolete and
1147         inherently insecure. We shouldn't teach our users bad things,
1148         should we?
1150         * FvwmTaskBar/FvwmTaskBar.1.in:
1151         slightly clarified the `StartName' option description
1152         added the undocumented `MailDir' option description. Somebody
1153         violated section `K' of the convention list.
1155         * FvwmBacker/FvwmBacker.1.in:
1156         * FvwmDebug/FvwmGtkDebug.in:
1157         * FvwmDebug/FvwmGtkDebug.1:
1158         * FvwmEvent/FvwmEvent.1.in:
1159         * FvwmForm/FvwmForm.1.in:
1160         * FvwmIconMan/xmanager.c:
1161         * FvwmIdent/FvwmIdent.c:
1162         * FvwmIdent/FvwmIdent.1.in:
1163         * FvwmPerl/FvwmPerl.in:
1164         * FvwmPerl/FvwmPerl.1:
1165         * FvwmScript/FvwmScript.1.in:
1166         * FvwmScript/Widgets/Menu.c:
1167         * FvwmTabs/ConfigFvwmTabs:
1168         * FvwmTabs/FvwmTabs-DefaultSetup:
1169         * FvwmTaskBar/FvwmTaskBar.1.in:
1170         * FvwmTheme/FvwmTheme.1.in:
1171         corrected typos
1173 2006-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1175         * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag):
1176         Use return code of FQueryPointer()
1178 2006-02-11  Renato Caldas  <seventhguardian@gmail.com>
1180         * FvwmIdent/FvwmIdent.c:
1181         * FvwmForm/FvwmForm.c:
1182         * FvwmGtk/FvwmGtk.c:
1183         Replaced global vars for name and name length for a ModuleArgs
1184         struct pointed by "module".
1185         main() changed to copy the global fd's for comunication with fvwm
1186         from the struct.
1187         main() changed to use ParseModuleArgs instead of the "manual"
1188         parsing methods.
1189         main() changed to use the struct's user_argc and user_argv for
1190         parsing command line options.
1191         Small misc changes to use module->name for error messages.
1193         * FvwmIdent/FvwmIdent.c:
1194         Replaced the app window global var (app_win) for module->window.
1196         * FvwmForm/FvwmForm.c (ParseConfigLine):
1197         (ReadConfig):
1198         (ParseActiveMessage):
1199         * FvwmGtk/FvwmGtk.c (parse_config_line):
1200         (parse_options):
1201         Changed functions to use CatString3 and module->name.
1203 2006-02-10  George Potapov <nephrite@inbox.ru>
1205         * modules/FvwmButtons/FvwmButtons.1.in
1206         * FvwmButtons/FvwmButtons.c (Loop):
1207         (ButtonPressProcess):
1208         * modules/FvwmButtons/FvwmButtons.h
1209         * FvwmButtons/dynamic.c (parse_message_line):
1210         Added command PressButton to module FvwmButtons
1212 2006-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1214         * FvwmSave/FvwmSave.1.in:
1215         removed documentation referring to NoClutter from FvwmSave man page
1217 2006-02-10  Mikhael Goikhman  <migo@homemail.com>
1219         * FvwmButtons/FvwmButtons.c:
1220         * FvwmButtons/FvwmButtons.h:
1221         * FvwmButtons/button.h:
1222         * FvwmButtons/draw.h:
1223         * FvwmButtons/icons.c:
1224         * FvwmButtons/icons.h:
1225         * FvwmButtons/misc.c:
1226         * FvwmButtons/misc.h:
1227         * FvwmButtons/output.c:
1228         * FvwmButtons/parse.c:
1229         reformat FvwmButtons code to be more readable and consistent
1231 2006-02-10  Renato Caldas  <seventhguardian@gmail.com>
1233         * FvwmTheme/FvwmTheme.c:
1234         * FvwmScript/FvwmScript.c:
1235         * FvwmScript/Instructions.c:
1236         * FvwmSave/FvwmSave.c:
1237         * FvwmSaveDesk/FvwmSaveDesk.c:
1238         * FvwmRearrange/FvwmRearrange.c:
1239         * FvwmScroll/FvwmScroll.c:
1240         * FvwmScroll/FvwmScroll.h:
1241         * FvwmScroll/GrabWindow.c:
1242         * FvwmTaskBar/FvwmTaskBar.c:
1243         * FvwmTaskBar/Goodies.c:
1244         * FvwmTaskBar/List.c:
1245         * FvwmTaskBar/Start.c:
1246         Replaced global vars for name and name length for a ModuleArgs
1247         struct pointed by "module".
1248         main() changed to copy the global fd's for comunication with fvwm
1249         from the struct.
1250         main() changed to use ParseModuleArgs instead of the "manual"
1251         parsing methods.
1252         main() changed to use the struct's user_argc and user_argv for
1253         parsing command line options.
1254         Small misc changes to use module->name for error messages.
1256         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
1257         (ParseConfigLine):
1258         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
1259         Changed functions to use CatString3 and module->name.
1261         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1262         Changed function to use module->namelen.
1264         * FvwmScroll/FvwmScroll.c:
1265         Replaced global var win_app for module->window.
1267         * FvwmRearrange/FvwmRearrange.c:
1268         Removed unused variable "len".
1270         * FvwmTaskBar/Start.c:
1271         * FvwmScript/Instructions.c:
1272         Added #include "libs/Module.h" in order to be able
1273         to use the ModuleArgs struct
1275 2006-02-09  Renato Caldas  <seventhguardian@gmail.com>
1277         * FvwmAuto/FvwmAuto.c:
1278         * FvwmConsole/FvwmConsole.c:
1279         * FvwmConsole/FvwmConsole.h:
1280         * FvwmAnimate/FvwmAnimate.c:
1281         Changed to use ParseModuleArgs instead of the "manual" parsing methods.
1282         Changed to use ModuleArgs struct for module name-storing.
1284         * FvwmConsole/FvwmConsole.c:
1285         Removed some redundant name-storing vars.
1287 2006-02-04  Scott Smedley  <ss@aao.gov.au>
1289         * FvwmTabs/FvwmTabs.in:
1290         * FvwmTabs/FvwmTabs.pod:
1291         * FvwmTabs/FvwmTabs.1:
1292         i18n & l10n support.
1293         New 'buttonYPadding' option.
1294         Updated man page.
1295         Removed version information from 'About' dialog.
1297 2006-02-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1299         * FvwmBacker/FvwmBacker.c:
1300         reindented code
1302 2006-01-30  Scott Smedley  <ss@aao.gov.au>
1304         * FvwmTabs/FvwmTabs.in:
1305         * FvwmTabs/FvwmTabs.pod:
1306         * FvwmTabs/ConfigFvwmTabs:
1307         Allow user to specify position of new tabbers with:
1308                 NewTabber --geometry=+0+0 uniqueId
1309         bugfix: don't hardcode height of button frame - allow it to be
1310         determined by the size of the font/mini-icon.
1312 2006-01-15  Mikhael Goikhman  <migo@homemail.com>
1314         * FvwmTabs/FvwmTabs.1:
1315         * FvwmTabs/Makefile.am:
1316         do not automatically generate man page on "make", so that perl is
1317         not required to install fvwm, this also fixes double "make dist"
1319 2005-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1321         * FvwmAnimate/FvwmAnimate.c:
1322         * FvwmAuto/FvwmAuto.c:
1323         * FvwmButtons/button.c:
1324         * FvwmButtons/draw.c:
1325         * FvwmButtons/dynamic.c:
1326         * FvwmButtons/icons.c:
1327         * FvwmButtons/output.c:
1328         * FvwmButtons/parse.c:
1329         * FvwmCommand/FvwmCommand.h:
1330         * FvwmConsole/FvwmConsole.h:
1331         * FvwmCpp/FvwmCpp.c:
1332         * FvwmDebug/FvwmOldDebug.c:
1333         * FvwmDragWell/fvwmDragWell.c:
1334         * FvwmForm/FvwmForm.c:
1335         * FvwmGtk/expand.c:
1336         * FvwmGtk/windowlist.c:
1337         * FvwmIconBox/FvwmIconBox.c:
1338         * FvwmIconBox/icons.c:
1339         * FvwmIconMan/FvwmIconMan.c:
1340         * FvwmIconMan/readconfig.c:
1341         * FvwmIconMan/xmanager.c:
1342         * FvwmIdent/FvwmIdent.c:
1343         * FvwmM4/FvwmM4.c:
1344         * FvwmRearrange/FvwmRearrange.c:
1345         * FvwmSave/FvwmSave.c:
1346         * FvwmSaveDesk/FvwmSaveDesk.c:
1347         * FvwmTaskBar/ButtonArray.c:
1348         * FvwmTaskBar/FvwmTaskBar.c:
1349         * FvwmTaskBar/Goodies.c:
1350         * FvwmTaskBar/List.c:
1351         * FvwmWharf/ASSound/ASSound.c:
1352         * FvwmWharf/FvwmWharf.c:
1353         * FvwmWharf/icons.c:
1354         * FvwmWharf/stepgfx.c:
1355         * FvwmWinList/ButtonArray.c:
1356         * FvwmWinList/FvwmWinList.c:
1357         * FvwmWinList/List.c:
1358         do not #include stdlib.h (comes from config.h)
1360         * FvwmButtons/draw.c:
1361         do not #include strings.h (not portable; comes from config.h)
1363 2005-11-21  Harry Felder  <harry@rentec.com>
1365         * FvwmProxy/FvwmProxy.c (AdjustOneWindow):
1366         fixed C89 compile error
1368 2005-11-07  Scott Smedley  <ss@aao.gov.au>
1370         * FvwmTabs/FvwmTabs.in:
1371         * FvwmTabs/ConfigFvwmTabs:
1372         * FvwmTabs/FvwmTabs-DefaultSetup:
1373         * FvwmTabs/Makefile.am:
1374         * FvwmTabs/FvwmTabs.pod:
1375         * FvwmTabs/.cvsignore:
1376         Added FvwmTabs module.
1378 2005-10-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1380         * FvwmButtons/parse.c (ParseTitle):
1381         (ParseButton):
1382         fixed the "center" button option
1384 2005-10-18  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1386         * FvwmPerl/FvwmPerl:
1387         * FvwmPerl/FvwmPerl.in (Examples):
1388         fixed typo (WrapToWindow -> WarpToWindow)
1390 2005-09-25  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1392         * FvwmCommand/FvwmCommand.c (list_configure):
1393         removed print of removed placed_wb3 flag
1395 2005-09-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1397         * FvwmIdent/FvwmIdent.c (MakeList):
1398         64-bit fixes
1400 2005-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1402         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
1403         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
1404         new option "Pad" to control the gap between the buttons
1406 2005-08-11  Mikhael Goikhman  <migo@homemail.com>
1408         * FvwmPerl/FvwmPerl.in:
1409         * FvwmPerl/FvwmPerl.1:
1410         implement new configurable "export" action (and "unexport") that
1411         defines (or undefines) shortcut fvwm functions to easier send
1412         "eval", "load" and "preprocess" actions;
1413         reuse the initial preprocessing quote if any; improve documentation
1415 2005-08-08  Jason Weber  <baboon@imonk.com>
1417         * FvwmProxy/FvwmProxy.1.in:
1418         * FvwmProxy/FvwmProxy.c:
1419         * FvwmProxy/FvwmProxy.h:
1420         Added ProxyIconified option to retain proxies for iconified windows
1421         and give them their own colorset.
1422         Fixed inappropriate collisions between proxies on different desks
1423         and also lock proxy offsets on moving windows instead of snapping
1424         to window center.
1426 2005-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1428         * FvwmBanner/fvwm-logo-current.xbm:
1429         * FvwmBanner/fvwm-logo-current.xpm:
1430         use the new logo
1432 2005-08-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1434         * FvwmScript/FvwmScript.1.in:
1435         corrected a typo
1437 2005-07-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1439         * FvwmProxy/FvwmProxy.c (myXErrorHandler):
1440         (myXIOErrorHandler):
1441         * FvwmGtk/windowlist.c (compare_desk):
1442         * FvwmConsole/FvwmConsole.c (server):
1443         64-bit fixes
1445 2005-07-20  Mikhael Goikhman  <migo@homemail.com>
1447         * FvwmPerl/FvwmPerl.in:
1448         * FvwmPerl/FvwmPerl.1:
1449         support window context in "preprocess" action
1451 2005-07-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1453         * FvwmBacker/FvwmBacker.c (SetRootAtoms):
1454         (DeleteRootAtoms):
1455         * FvwmWinList/FvwmWinList.c (SetMwmHints):
1456         * FvwmWinList/FvwmWinList.c (PropMotifWmHints):
1457         * FvwmTaskBar/FvwmTaskBar.c (SetMwmHints):
1458         * FvwmTaskBar/FvwmTaskBar.h (PropMotifWmHints):
1459         64-bit fixes
1461 2005-07-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1463         * FvwmIconMan/xmanager.c (draw_relief):
1464         don't remove the button relief if a button ever gets too small for the
1465         relief; instead, shrink the relief for the moment, but remember the
1466         original value
1468 2005-06-28  Viktor Griph  <griph(at)dd(dot)chalmers(dot)se>
1470         * FvwmDebug/FvwmDebug.in:
1471         register handler for extended messages
1473 2005-06-07  Dan Espen  <dane@mk.telcordia.com>
1475         * FvwmScript/FvwmScript.1.in (following): Clarify description of
1476         Do block.
1478 2005-06-02  Dan Espen  <dane@mk.telcordia.com>
1480         * FvwmAuto/FvwmAuto.c (main): Spelling fix in comment
1481         contition -> condition.
1483 2005-03-22  Dan Espen  <dane@mk.telcordia.com>
1485         * FvwmProxy/FvwmProxy.1.in: Use new variable syntax.
1487 2005-03-17  Dan Espen  <dane@mk.telcordia.com>
1489         * FvwmProxy/FvwmProxy.1.in: Fix .IP syntax.
1491 2005-02-26  Scott Smedley  <scottie7@tpg.com.au>
1493         * modules/FvwmButtons/FvwmButtons.1.in:
1494         * modules/FvwmButtons/FvwmButtons.c:
1495         * modules/FvwmButtons/FvwmButtons.h:
1496         * modules/FvwmButtons/button.c:
1497         * modules/FvwmButtons/button.h:
1498         * modules/FvwmButtons/draw.c:
1499         * modules/FvwmButtons/dynamic.c:
1500         * modules/FvwmButtons/icons.c:
1501         * modules/FvwmButtons/icons.h:
1502         * modules/FvwmButtons/output.c:
1503         * modules/FvwmButtons/parse.c:
1504         Changed 'flags' from 'unsigned int' to proper struct. Now more
1505         flags are available.
1506         Added ActiveColorset & PressColorset options for _individual_
1507         buttons. (Overrides global ActiveColorset & PressColorset options.)
1510 2005-02-05  Bjoern Steinbrink <b.steinbrink@gmx.de>
1512         * FvwmScript/FvwmScript.c (MainLoop):
1513         Fixed periodic tasks being executed too often when there are pending
1514         events.
1515         * FvwmScript/FvwmScript.1.in: Typo, PeriodicTasks is one word with
1516         ending s.
1518 2005-01-10  Olivier Chapuis  <olivier.chapuis@free.fr>
1520         * FvwmIconMan/xmanager.c (set_win_displaystring):
1521         Fixed flickering by setting the string dirty flags only if the
1522         displayed string really change
1524 2004-12-21  Mikhael Goikhman  <migo@homemail.com>
1526         * FvwmDebug/FvwmDebug.in:
1527         s/--semd-windowlist/--send-windowlist/
1529 2004-12-11  Dan Espen  <dane@mk.telcordia.com>
1531         * FvwmIconMan/FvwmIconMan.1.in:
1532         Remove lang_check markers.
1534 2004-12-11  Olivier Chapuis  <olivier.chapuis@free.fr>
1536         * FvwmIconMan/FvwmIconMan.1.in:
1537         Try to clarify
1539 2004-12-08  Dan Espen  <dane@mk.telcordia.com>
1541         * FvwmIconMan/FvwmIconMan.1.in: lang check.
1542         Still needs clarification.
1544 2004-12-02  Olivier Chapuis  <olivier.chapuis@free.fr>
1546         * FvwmIconMan/xmanager.h:
1547         * FvwmIconMan/xmanager.c (set_win_displaystring):
1548         (tips_cancel):
1549         (tips_on):
1550         (tips_update_label):
1551         * FvwmIconMan/x.c (xevent_loop):
1552         (X_init_manager):
1553         (init_display):
1554         * FvwmIconMan/readconfig.c (read_in_resources):
1555         (process_dynamic_config_line):
1556         * FvwmIconMan/globals.c (init_win_manager):
1557         * FvwmIconMan/fvwm.c (new_window):
1558         (destroy_window):
1559         * FvwmIconMan/FvwmIconMan.h:
1560         * FvwmIconMan/FvwmIconMan.c (main_loop):
1561         * FvwmIconMan/FvwmIconMan.1.in:
1562         Implemented tips
1564         * FvwmIconMan/xmanager.c (first_row_len):
1565         (index_to_box):
1566         Formatting
1568         * FvwmIconMan/xmanager.c (figure_geometry):
1569         (xy_to_button):
1570         (set_button_geometry):
1571         (set_shape):
1572         * FvwmIconMan/readconfig.c (read_in_resources):
1573         * FvwmIconMan/globals.c (init_win_manager):
1574         * FvwmIconMan/FvwmIconMan.h:
1575         * FvwmIconMan/FvwmIconMan.1.in:
1576         New options MaxButtonWidth and MaxButtonWidthByColumns
1578 2004-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1580         * FvwmCommand/FvwmCommand.c (main):
1581         fixed previous patch
1583 2004-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1585         * FvwmCommand/FvwmCommandS.c:
1586         * FvwmCommand/FvwmCommand.c:
1587         fixed removing another process' run file if killed too early
1588         fixed removing a random file if killed too early
1590 2004-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1592         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
1593         fixed uninitialised shape in empty buttons
1595         * FvwmButtons/draw.c (RedrawButton):
1596         fixed GC leak
1598 2004-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1600         * FvwmScript/Instructions.c (Loop):
1601         fixed parsing of for loops
1603 2004-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1605         * FvwmIconMan/xmanager.c (check_in_window):
1606         * FvwmIconMan/readconfig.c (read_in_resources):
1607         * FvwmIconMan/fvwm.c (focus_change):
1608         * FvwmIconMan/globals.c (init_win_manager):
1609         * FvwmIconMan/FvwmIconMan.h:
1610         applied ShowOnlyFocused patch by George Potapov
1612 2004-09-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1614         * FvwmPager/x_pager.c (ReConfigureIcons):
1615         (AddNewWindow):
1616         (ChangeDeskForWindow):
1617         (MoveResizePagerView):
1618         sometimes, a window being moved did not get updated in the pager,
1620 2004-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1622         * FvwmCommand/FvwmCommand.c (main):
1623         SIGPIPE fix w/ BSD signals
1624         (sig_ttin):
1625         ignore SIGTTOU just like SIGTTIN after either was received once
1626         (main):
1627         exit unconditionally if a pidfile is detected
1628         (main):
1629         fixed some race conditions with pidfile
1631 2004-09-03  Scott Smedley  <scottie7@tpg.com.au>
1633         * FvwmButtons/dynamic.c:
1634         * FvwmButtons/FvwmButtons.1:
1635         Allow ActiveTitle, ActiveIcon, PressTitle & PressIcon to be
1636         changed dynamically.
1638         * FvwmButtons/FvwmButtons.c:
1639         remove logging statement.
1641 2004-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1643         * FvwmWinList/FvwmWinList.c (main):
1644         (LoopOnEvents):
1645         (LinkAction):
1646         * FvwmTaskBar/FvwmTaskBar.c (ClickAction):
1647         (HandleButtonRelease):
1648         (LinkAction):
1649         (StartMeUp):
1650         (main):
1651         * FvwmProxy/FvwmProxy.c (LinkAction):
1652         (DispatchEvent):
1653         (parse_options):
1654         * FvwmIconBox/FvwmIconBox.c (parsemouse):
1655         * FvwmIconMan/x.c (handle_buttonevent):
1656         * FvwmIconMan/readconfig.c (ParseMouseEntry):
1657         * FvwmButtons/FvwmButtons.c (AddButtonAction):
1658         (GetButtonAction):
1659         (swallow):
1660         * FvwmTaskBar/Start.c (ParseButtonOptions):
1661         (getButtonCommand):
1662         (getButtonCommand):
1663         (StartAndLaunchButtonItemInit):
1664         * FvwmTaskBar/Start.h:
1665         fixed use of NUMBER_OF_MOUSE_BUTTONS vs.
1666         NUMBER_OF_EXTENDED_MOUSE_BUTTONS
1668 2004-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1670         * FvwmButtons/output.c (DumpButtons):
1671         * FvwmButtons/parse.c (ParseSwallow):
1672         (ParseContainer):
1673         (ParseButton):
1674         * FvwmButtons/FvwmButtons.c (Loop):
1675         with the SwallowNew option, swallow a new window if swallowed window
1676         dies and the user start it again manually
1678 2004-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1680         * FvwmTaskBar/Goodies.c (f_scandir):
1681         (cool_get_inboxstatus_maildir):
1682         (cool_get_inboxstatus):
1683         (cool_get_inboxstatus_mbox):
1684         (GoodiesParseConfig):
1685         added MailDir option to FvwmTaskBar by Jim C. Brown
1687 2004-08-02  Scott Smedley  <scottie7@tpg.com.au>
1689         * FvwmButtons/draw.c:
1690         * FvwmButtons/FvwmButtons.c:
1691         * FvwmButtons/icons.h:
1692         * FvwmButtons/icons.c:
1693         Make "Pixmap none" transparency work.
1695 2004-07-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1697         * FvwmButtons/draw.c (buttonBGColorset):
1698         don't hilight swallowing buttons at startup
1700         * FvwmButtons/FvwmButtons.c (MW_EVENTS):
1701         (handle_new_position):
1702         (Loop):
1703         fixed redrawing of ActiveColorset when a complex function is run
1704         hilight panel buttons while panel is sliding in or out
1706 2004-07-16  Scott Smedley  <scottie7@tpg.com.au>
1708         * FvwmButtons/FvwmButtons.c:
1709         bugfix: cancelling a button press didn't cause the active
1710         button to be redrawn as active.
1712 2004-07-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1714         * FvwmBanner/FvwmBanner.c (main):
1715         removed C++ comment
1717 2004-07-15  Scott Smedley  <scottie7@tpg.com.au>
1719         * FvwmButtons/FvwmButtons.1:
1720         * FvwmButtons/FvwmButtons.c:
1721         * FvwmButtons/FvwmButtons.h:
1722         * FvwmButtons/button.c:
1723         * FvwmButtons/button.h:
1724         * FvwmButtons/draw.c:
1725         * FvwmButtons/icons.c:
1726         * FvwmButtons/parse.c:
1727         Changed option prefix of HoverColorset, HoverIcon & HoverTitle
1728         to "Active".
1729         Maintain "Press" look when waiting for window to popup.
1730         Lots of minor bugfixes.
1732 2004-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1734         * FvwmButtons/FvwmButtons.c (Loop):
1735         (handle_new_button):
1736         fixed various button drawing problems w/ and w/o hover buttons
1738         * FvwmButtons/FvwmButtons.c (mymalloc):
1739         * FvwmButtons/draw.c (RedrawButton):
1740         Fixed core dump with HoverColorset when the pointer enters an empty
1741         button
1743         * FvwmTaskBar/Goodies.c (CreateTipWindow):
1744         removed dead code
1746         * FvwmProxy/FvwmProxy.c:
1747         compilation fixes
1749         * FvwmTaskBar/Goodies.c (change_goody_colorset):
1750         (PopupTipWindow):
1751         fixd colour set updating code
1753 2004-07-12  Jason Weber  <baboon@imonk.com>
1755         * FvwmProxy/FvwmProxy.c:
1756         * FvwmProxy/FvwmProxy.1:
1757         New modifier release
1759 2004-07-12  Mikhael Goikhman  <migo@homemail.com>
1761         * FvwmDebug/FvwmDebug.in:
1762         use event's dump method
1764         * FvwmDebug/FvwmGtkDebug.in:
1765         support looped args in events
1767         * FvwmPerl/FvwmPerl.in:
1768         support window context in cmd(); improve documentation
1770         * FvwmProxy/FvwmProxy.1:
1771         minor reformatting
1773 2004-07-11  Scott Smedley  <scottie7@tpg.com.au>
1775         * FvwmButtons/FvwmButtons.1:
1776         * FvwmButtons/FvwmButtons.c:
1777         * FvwmButtons/FvwmButtons.h:
1778         * FvwmButtons/button.c:
1779         * FvwmButtons/draw.c:
1780         * FvwmButtons/icons.c:
1781         * FvwmButtons/parse.c:
1782         More FvwmButtons eye candy: PressColorset, PressIcon & PressTitle
1783         options. Don't utilise Hover options when button is selected.
1785 2004-07-10  Scott Smedley  <scottie7@tpg.com.au>
1787         * FvwmButtons/FvwmButtons.1:
1788         * FvwmButtons/FvwmButtons.c:
1789         * FvwmButtons/FvwmButtons.h:
1790         * FvwmButtons/button.c:
1791         * FvwmButtons/draw.c:
1792         * FvwmButtons/dynamic.c:
1793         * FvwmButtons/icons.c:
1794         * FvwmButtons/icons.h:
1795         * FvwmButtons/parse.c:
1796         FvwmButtons eye candy: HoverColorset, HoverIcon & HoverTitle options.
1797         Now also possible to ChangeButton Icon/Title if originally no
1798         icon/title specified.
1800 2004-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1802         * FvwmGtk/Makefile.am (man_onedir):
1803         fixed FvwmGtk.1 rule when DESTDIR is set
1805 2004-07-08  Bjoern Steinbrink <b.steinbrink@gmx.de>
1807         * FvwmAuto/FvwmAuto.c (main):
1808         Added check to avoid calling enter and leave function for the same
1809         window if the focus was lost for less than delay time.
1811         * FvwmPager/FvwmPager.c (ParseColorset):
1812         64 bit fix
1814 2004-07-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1816         * FvwmProxy/FvwmProxy.c (DrawProxyBackground):
1817         (DrawWindow):
1818         fixed X errors
1819         (LinkAction):
1820         fixed bug in that prevented to use Click<n> actions
1822 2004-06-29  Mikhael Goikhman  <migo@homemail.com>
1824         * FvwmWindowMenu/FvwmWindowMenu.in:
1825         * FvwmWindowMenu/FvwmWindowMenu.1:
1826         fix Function default, synchronize with changes in perllib
1828 2004-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1830         * FvwmTaskBar/Goodies.c (cool_get_inboxstatus):
1831         * FvwmScript/script.c:
1832         * FvwmScript/script.y:
1833         * FvwmScript/Instructions.c (InitCom):
1834         * FvwmProxy/FvwmProxy.c (AbortProxies):
1835         (ProcessMessage):
1836         * FvwmPager/x_pager.c (UpdateWindowShape):
1837         * FvwmForm/FvwmForm.c:
1838         * FvwmIconMan/fvwm.c (remanage_winlist):
1839         * FvwmDragWell/fvwmDragWell.c:
1840         * FvwmConsole/getline.c (getline):
1841         * FvwmConsole/FvwmConsole.c:
1842         * FvwmButtons/FvwmButtons.c:
1843         * FvwmBacker/FvwmBacker.c (EndLessLoop):
1844         (ReadFvwmPipe):
1845         fixed compilation with -Wall -Wstrict-prototypes -Wpointer-arith
1847 2004-06-27  Scott Smedley <ss@aao.gov.au>
1849         * FvwmWindowMenu/FvwmWindowMenu.in:
1850         bugfix: (report #1146) Some special characters require a
1851         double-sequence to get a literal character in menus.
1853 2004-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1855         * FvwmConsole/FvwmConsole.c (server):
1856         make FvwmConsole socket inaccessible by other users
1857         (CloseSocket):
1858         removed
1859         (clean_up):
1860         new function
1862         * FvwmConsole/FvwmConsoleC.c (ReapChildren):
1863         (main):
1864         kill all FvwmConsole processes if a child dies
1866         * FvwmConsole/FvwmConsole.c (CloseSocket):
1867         fixed core dump
1868         (main):
1870         * FvwmIconMan/xmanager.c (check_in_window):
1871         * FvwmIconMan/globals.c (init_win_manager):
1872         * FvwmIconMan/readconfig.c (read_in_resources):
1873         new FvwmIconMan option ShowNoIcons
1875         * FvwmConsole/FvwmConsoleC.c (sclose):
1876         (ErrMsg):
1877         fixed core dump
1879 2004-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1881         * FvwmWinList/ButtonArray.c (DoButton):
1882         fixed a minor drawing problem
1884 2004-06-05  Scott Smedley  <ss@aao.gov.au>
1886         * FvwmWindowMenu/FvwmWindowMenu.in:
1887         * FvwmWindowMenu/FvwmWindowMenu.1:
1888         Rewrote module to use new WindowList tracker.
1889         Updated man page.
1891 2004-06-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1893         * FvwmConsole/FvwmConsoleC.c (main):
1894         handle SIGPIPE
1896 2004-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1898         * FvwmCommand/FvwmCommand.c (main):
1899         handle SIGPIPE
1901 2004-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1903         * FvwmGtk/Makefile.am:
1904         fixed FvwmGtk.1 installation
1906 2004-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1908         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
1909         fixed multi line FvwmTaskBar race condition introduced in earlier patch
1911         * FvwmButtons/FvwmButtons.1:
1912         corrected example
1914 2004-03-15  Chris Ross  <cross+fvwm@distal.com>
1916         * FvwmIconMan/FvwmIconMan.1:
1917         * FvwmIconMan/FvwmIconMan.h:
1918         * FvwmIconMan/globals.c (init_win_manager):
1919         * FvwmIconMan/readconfig.c (read_in_resources):
1920         * FvwmIconMan/xmanager.c (draw_3d_icon):
1921         (draw_relief):
1922         Added ReliefThickness option to FvwmIconMan to control
1923         the width of the relief used for both icon manager buttons
1924         and icons.  Works much the same as the Frame specification
1925         of FvwmButtons.
1927 2004-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1929         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
1930         fixed crash
1932         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1933         the options of the Button option were case sensitive
1935 2004-02-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1937         * FvwmWharf/FvwmWharf.c:
1938         added X error handler
1940 2004-02-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1942         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
1943         force StaticGravity upon panel windows
1945 2004-02-04  Marcus Lundblad  <ml@update.uu.se>
1947         * FvwmScript/Widgets/TextField.c (InitTextField)
1948         (DrawPointText)
1949         (DrawTextField)
1950         (EvtMouseTextField)
1951         (EvtKeyTextField):
1952         * FvwmScript/Widgets/Tools.h:
1953         * FvwmScript/Widgets/Tools.c (getByteOffsetBoundsCheck)
1954         (getCharOffsetBoundsCheck)
1955         (InsertText)
1956         (GetText):
1957         Fixed to work with multibyte character sets
1959 2004-01-24  Olivier Chapuis  <olivier.chapuis@free.fr>
1961         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1962         Fixed Button parsing when some tabs are used
1964 2004-01-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1966         * FvwmScript/Scripts/FvwmScript-Quit:
1967         correct reboot action
1969 2004-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
1971         * FvwmTaskBar/Start.c (StartButtonParseConfig):
1972         (StartButtonInit):
1973         do not ignore left and right margins if no start button is defined
1975 2004-01-04  Olivier Chapuis  <olivier.chapuis@free.fr>
1977         * FvwmTheme/FvwmTheme.1:
1978         Typo: WindowShadeScrools -> WindowShadeShrinks
1980         * FvwmScript/FvwmScript.c (MainLoop):
1981         Updated root transparent bg when we are (un)swallowed
1983 2003-12-08  Mikhael Goikhman  <migo@homemail.com>
1985         * FvwmTheme/FvwmTheme.1:
1986         added small notes
1988 2003-11-15  Mikhael Goikhman  <migo@homemail.com>
1990         * FvwmScript/Scripts/fvwm-script-setup95.pl:
1991         some clean up and added small new functionality
1993 2003-11-12  Mikhael Goikhman  <migo@homemail.com>
1995         * FvwmWindowMenu.in:
1996         * FvwmWindowMenu.1:
1997         fixed the man page
1999 2003-10-31  Mikhael Goikhman  <migo@homemail.com>
2001         * FvwmPerl/FvwmPerl.in:
2002         * FvwmPerl/FvwmPerl.1:
2003         added showMessage user function to find and invoke a good dialog window
2004         and better documentation
2006 2003-10-26  Mikhael Goikhman  <migo@homemail.com>
2008         * FvwmAnimate/FvwmAnimate.c:
2009         * FvwmAnimate/FvwmAnimate.1:
2010         added dynamical commands "pause", "play", "push", "pop", "reset"
2012 2003-09-02  olicha  <olivier.chapuis@free.fr>
2014         * FvwmScript/Widgets/Swallow.c (ProcessMsgSwallow):
2015         Fixed swallowexec by also checking for the ressource and class names
2017 2003-09-01  olicha  <olivier.chapuis@free.fr>
2019         * FvwmScript/FvwmScript.c (MainLoop):
2020         * FvwmScript/Widgets/Swallow.c (swallow):
2021         Indicate the swallower window id into the string part of the
2022         MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed
2023         modules know about its swallower
2025         * FvwmScript/Widgets/Swallow.c (InitSwallow):
2026         (swallow):
2027         * FvwmScript/FvwmScript.c (ShutdownX):
2028         (MainLoop):
2029         * FvwmScript/types.h:
2030         Make FvwmScript as a session manager for its swallowed apps when fvwm
2031         is runned under a session manager and FvwmScript swallow some
2032         applications.
2034         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2035         Fixed shaded direction when the TaskBar unshade and shade itself
2036         during animation
2038 2003-08-25  olicha  <olivier.chapuis@free.fr>
2040         * FvwmIconBox/FvwmIconBox.c (process_message):
2041         (animate):
2042         Fixed animation when IconBox or its swallower is shaded: do
2043         not animate
2045         * FvwmButtons/FvwmButtons.c (swallow):
2046         (process_message):
2047         Indicate the swallower window id into the string part of
2048         the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg,
2049         so that swallowed modules know about its swallower
2051         * FvwmIconMan/fvwm.c (property_change):
2052         (set_win_configuration):
2053         * FvwmIconMan/xmanager.c (set_win_iconified):
2054         * FvwmIconMan/FvwmIconMan.h:
2055         Fixed animation when IconMan or its swallower is shaded: animated on
2056         the frame
2058         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2059         Fixed animation when WinList is shaded: animated on the frame
2061         * FvwmButtons/FvwmButtons.c:
2062         * FvwmButtons/parse.c (ParseConfiguration):
2063         * FvwmScript/FvwmScript.c (ParseOptions):
2064         * FvwmIconBox/icons.c:
2065         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
2066         * FvwmTaskBar/Start.c:
2067         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
2068         (configopts):
2069         Removed color limit config info message which is not used anymore
2071 2003-08-08  olicha  <olivier.chapuis@free.fr>
2073         * FvwmButtons/FvwmButtons.c (exec_swallow):
2074         Removed debug code
2076 2003-08-07  olicha  <olivier.chapuis@free.fr>
2078         * FvwmCpp/FvwmCpp.c (cpp_defs):
2079         * FvwmM4/FvwmM4.c (m4_defs):
2080         Replaced mktemp by fvwm_mkstemp
2082 2003-08-07  olicha  <olivier.chapuis@free.fr>
2084         * FvwmButtons/FvwmButtons.h:
2085         * FvwmButtons/parse.c (ParseButton):
2086         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
2087         (My_FNextEvent):
2088         (swallow):
2089         (exec_swallow):
2090         (Loop):
2091         (SpawnSome):
2092         Used the new fsm lib to make FvwmButtons as a session manager for
2093         its swallowed apps when fvwm is runned under a session manager and
2094         FvwmButtons swallow some applications. This fixes swallowed apps
2095         multiplication after every save session/session restart.
2097 2003-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2099         * FvwmConsole/FvwmConsoleC.c (sclose):
2100         * FvwmIconMan/FvwmIconMan.c (TerminateHandler):
2101         * FvwmWharf/ASSound/ASSound.c (DoNothing):
2102         * FvwmButtons/FvwmButtons.c (DeadPipe):
2103         * FvwmBacker/FvwmBacker.c (DeadPipe):
2104         * FvwmBacker/FvwmBacker.h (ParseConfigLine):
2105         * FvwmBanner/FvwmBanner.c (DeadPipe):
2106         * FvwmConsole/FvwmConsole.c (DeadPipe):
2107         * FvwmCpp/FvwmCpp.c (DeadPipe):
2108         * FvwmCpp/FvwmCpp.h (DeadPipe):
2109         * FvwmDebug/FvwmOldDebug.c (DeadPipe):
2110         * FvwmDebug/FvwmOldDebug.h:
2111         * FvwmEvent/FvwmEvent.c (DeadPipe):
2112         * FvwmForm/FvwmForm.c (DeadPipe):
2113         * FvwmForm/FvwmForm.h (DeadPipe):
2114         * FvwmIconBox/FvwmIconBox.h:
2115         * FvwmIconMan/FvwmIconMan.h:
2116         * FvwmIdent/FvwmIdent.h:
2117         * FvwmM4/FvwmM4.c (DeadPipe):
2118         * FvwmM4/FvwmM4.h (DeadPipe):
2119         * FvwmPager/FvwmPager.c (DeadPipe):
2120         * FvwmPager/FvwmPager.h:
2121         * FvwmRearrange/FvwmRearrange.c (DeadPipe):
2122         * FvwmSave/FvwmSave.c (DeadPipe):
2123         * FvwmSave/FvwmSave.h:
2124         * FvwmSaveDesk/FvwmSaveDesk.c (DeadPipe):
2125         * FvwmSaveDesk/FvwmSaveDesk.h:
2126         * FvwmScript/FvwmScript.c (DeadPipe):
2127         * FvwmScroll/FvwmScroll.c (DeadPipe):
2128         * FvwmScroll/FvwmScroll.h:
2129         * FvwmTaskBar/FvwmTaskBar.c (DeadPipe):
2130         * FvwmTaskBar/FvwmTaskBar.h:
2131         * FvwmWharf/Wharf.h:
2132         * FvwmWinList/FvwmWinList.h:
2133         * FvwmWharf/FvwmWharf.c (DeadPipe):
2134         * FvwmAnimate/FvwmAnimate.c (HandleTerminate):
2135         * FvwmAuto/FvwmAuto.c (TerminateHandler):
2136         (DeadPipe):
2137         * FvwmButtons/FvwmButtons.c (TerminateHandler):
2138         * FvwmCommand/FvwmCommand.c (sig_ttin):
2139         (sig_quit):
2140         * FvwmCommand/FvwmCommandS.c (sig_handler):
2141         * FvwmDragWell/fvwmDragWell.c (TerminateHandler):
2142         * FvwmEvent/FvwmEvent.c (TerminateHandler):
2143         * FvwmForm/FvwmForm.c (TimerHandler):
2144         (TerminateHandler):
2145         * FvwmIconBox/FvwmIconBox.c (TerminateHandler):
2146         * FvwmIdent/FvwmIdent.c (TerminateHandler):
2147         * FvwmPager/FvwmPager.c (TerminateHandler):
2148         * FvwmScript/FvwmScript.c (TerminateHandler):
2149         * FvwmTaskBar/FvwmTaskBar.c (Alarm):
2150         (TerminateHandler):
2151         * FvwmTheme/FvwmTheme.c (signal_handler):
2152         * FvwmWinList/FvwmWinList.c (TerminateHandler):
2153         use RETSIGTYPE and SIGNAL_RETURN for all signal handlers
2155 2003-07-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2157         * FvwmScript/Instructions.c (Key):
2158         * FvwmIconMan/readconfig.c (ParseMouseEntry):
2159         (ParseKeyEntry):
2160         use library functions for modifier parsing
2162 2003-06-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2164         * FvwmCommand/findcmd.pl:
2165         use new func_t instead of func_type
2167 2003-06-27  olicha  <olivier.chapuis@free.fr>
2169         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2170         Fixed animation when the TaskBar is shaded
2172 2003-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2174         * FvwmTaskBar/Start.c (StartButtonInit):
2175         use font for selected buttons in Start button; modified patch by David
2176         Lazar
2178 2003-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2180         * FvwmDebug/Makefile.am:
2181         * FvwmGtk/Makefile.am:
2182         do not install FvwmGtk.1 if FvwmGtk is not built
2183         same for FvwmGtkDebug and FvwmGtkDebug.1
2185 2003-06-17  Dan Espen  <dane@mk.telcordia.com>
2187         * FvwmGtk/FvwmGtk.c (process_message): Off by one patch from
2188         Anil Madhavapeddy.
2190 2003-06-15  Mikhael Goikhman  <migo@homemail.com>
2192         * FvwmDebug/FvwmGtkDebug.in:
2193         use new module method emulateEvent
2195 2003-06-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2197         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2198         fixed initial drawing without a colour set
2200 2003-06-10  Mikhael Goikhman  <migo@homemail.com>
2202         * FvwmDebug/FvwmDebug.in:
2203         * FvwmDebug/FvwmDebug.1:
2204         * FvwmDebug/FvwmGtkDebug.in:
2205         * FvwmDebug/FvwmGtkDebug.1:
2206         make 2 modules behave consistently regarding --mask, --debug;
2207         several more improvements
2209 2003-06-06  olicha  <olivier.chapuis@free.fr>
2211         * FvwmBanner/FvwmBanner.c (main):
2212         Set msg mask to M_CONFIG_INFO | M_END_CONFIG_INFO to fix a
2213         "Failed to write descriptor to module" bug
2215 2003-06-06  Mikhael Goikhman  <migo@homemail.com>
2217         * FvwmDebug/FvwmDebug.in:
2218         * FvwmDebug/FvwmDebug.1:
2219         added new options: --noevents, --xconsole, --debug, --track
2221         * FvwmPerl/FvwmPerl.in:
2222         fixed parsing of quotes in preprocess action
2224 2003-06-05  olicha  <olivier.chapuis@free.fr>
2226         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
2227         Fixed button geometry if width or height > 255
2229 2003-06-03  olicha  <olivier.chapuis@free.fr>
2231         * FvwmTaskBar/Goodies.c (ShowTipWindow):
2232         Fixed drawing Tips under certains circonstance
2234 2003-06-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2236         * FvwmScript/Makefile.am (LDADD):
2237         Fixed building FvwmScript under cygwin; patch by Francis Litterio
2239 2003-05-28  olicha  <olivier.chapuis@free.fr>
2241         * FvwmTaskBar/FvwmTaskBar.1:
2242         * FvwmTaskBar/Start.c (StartButtonInit):
2243         Fixed no launch buttons if there are defined before the Start button
2244         New option NoDefaultStartButton
2246         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
2247         (GoodiesParseConfig):
2248         (InitGoodies):
2249         (DrawGoodies):
2250         If both clock format and date format are 0 do not draw any clock space
2251         If no goodies do not draw the goodies box
2253 2003-05-27  Mikhael Goikhman  <migo@homemail.com>
2255         * FvwmIdent/FvwmIdent.c:
2256         some reformating
2258 2003-04-30  Bob Woodside  <dumbledore@woodsway.com>
2260         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
2261         Prevent call to UpdateBackgroundTransparency with a colorset
2262         of -1 when Fore/Back are specified (caused BadDrawable X
2263         error).
2265 2003-04-29  olicha  <olivier.chapuis@free.fr>
2267         * FvwmIdent/FvwmIdent.h:
2268         * FvwmIdent/FvwmIdent.c (ErrorHandler):
2269         (main):
2270         Added an X error handler
2272 2003-04-28  olicha  <olivier.chapuis@free.fr>
2274         * FvwmIdent/FvwmIdent.c (MakeList):
2275         Fixed report of EWMH state hints
2276         (ErrorHandler):
2278 2003-04-26  Mikhael Goikhman  <migo@homemail.com>
2280         * FvwmIconMan/*:
2281         * FvwmIconBox/*:
2282         reformatted, removed support for fvwm version 1
2284 2003-04-25  Dan Espen  <dane@mk.telcordia.com>
2286         * FvwmIconMan/xmanager.c (draw_button): Fix problem with mini-icon
2287         erasure clearing part of the relief in a button.
2289 2003-04-25  olicha  <olivier.chapuis@free.fr>
2291         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2292         Tried to fix a core dump
2294 2003-04-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2296         * FvwmButtons/FvwmButtons.c (main):
2297         * FvwmButtons/parse.c (parse_window_geometry):
2298         (ParseConfigLine):
2299         fixed Xinerama handling of ButtonGeometry option in FvwmButtons
2301 2003-04-23  olicha  <olivier.chapuis@free.fr>
2303         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2304         * FvwmTaskBar/Start.c (StartButtonInit):
2305         Fixed some minor memory leaks
2307         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2308         Fixed a Region leaks when a buttons has no title
2310 2003-04-22  Mikhael Goikhman  <migo@homemail.com>
2312         * FvwmPerl/FvwmPerl.in:
2313         fixed preprocess action parameter parsing, several optimizations
2315 2003-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2317         * FvwmPager/x_pager.c (AddNewWindow):
2318         * FvwmPager/FvwmPager.c (list_configure):
2319         (list_iconify):
2320         (list_add):
2321         fixed iconified windows without an icon showing up after a restart in
2322         the pager; also fixes iconified windows flashing for a moment when they
2323         first show up in the pager (e.g. Style * StartIconic).
2325         * FvwmPager/FvwmPager.c (list_configure):
2326         (list_iconify):
2327         do not display an icon if a window has none on the desktop
2329 2003-04-16  Mikhael Goikhman  <migo@homemail.com>
2331         * FvwmEvent/FvwmEvent.c:
2332         * FvwmEvent/FvwmEvent.1:
2333         window related event handlers are now executed within a window id,
2334         so PassId is not really needed; several fixes
2336 2003-04-15  Mikhael Goikhman  <migo@homemail.com>
2338         * FvwmGtk/FvwmGtk.1:
2339         * FvwmGtk/windowlist.c:
2340         * FvwmProxy/FvwmProxy.1:
2341         * FvwmProxy/FvwmProxy.c:
2342         * FvwmWindowMenu/FvwmWindowMenu.in:
2343         WindowListFunc is executed now within a window context,
2344         so "WindowId $0" is not needed anymore in its definition
2345         These 3 windolist modules support execution of WindowListFunc
2346         in the old and the new ways for now.
2348 2003-04-14  olicha  <olivier.chapuis@free.fr>
2350         * FvwmScript/Scripts/FvwmScript-FileBrowser:
2351         * FvwmScript/Scripts/FvwmScript-BellSetup:
2352         * FvwmScript/Scripts/FvwmScript-ScreenSetup:
2353         * FvwmScript/Scripts/FvwmScript-PointerSetup:
2354         * FvwmScript/Scripts/FvwmScript-KeyboardSetup:
2355         Added gettext support. Relayout.
2357         * FvwmScript/FvwmScript.1:
2358         * FvwmScript/script.y:
2359         * FvwmScript/scanner.l:
2360         * FvwmScript/script.c:
2361         * FvwmScript/scanner.c:
2362         * FvwmScript/Instructions.c (ChangeLocaleTitle):
2363         (InitCom):
2364         (FuncGettext):
2365         New head script instruction UseGettext and WindowLocaleTitle.
2366         New Widget instruction LocaleTitle. New instruction ChangeLocaleTitle.
2367         New function Gettext.
2369 2003-04-06  Dan Espen  <dane@mk.telcordia.com>
2371         * FvwmForm/ReadXServer.c (ReadXServer):
2372         * FvwmForm/FvwmForm.c (Restart):
2373         * FvwmForm/FvwmForm.h: Fix core dump.  When tabbing field to field,
2374         always position cursor at front of input field.
2376 2003-04-05  Dan Espen  <dane@mk.telcordia.com>
2378         * FvwmForm/FvwmForm.c (RedrawItem): Fixed input fields not getting
2379         cleared on multiline paste.
2381 2003-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2383         * FvwmPager/x_pager.c (Scroll):
2384         fixed shaking of viewport when scrolling past top/left border
2386 2003-03-22  Mikhael Goikhman  <migo@homemail.com>
2388         * FvwmPager/FvwmPager.1:
2389         discourage usage of "Label" option
2391 2003-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2393         * FvwmAuto/FvwmAuto.c (main):
2394         * FvwmAuto/FvwmAuto.1:
2395         A delay of 0 is no longer valid.  The new minimum is 1.
2396         Send XSync after any action to force fvwm to synchronize with the X
2397         server; reduces chance of race condition in case the connection to the
2398         X server is slow
2400 2003-03-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2402         * FvwmIconMan/xmanager.c (check_in_window):
2403         * FvwmIconMan/fvwm.c (icon_location):
2404         * FvwmIconMan/winlist.c (check_resolution):
2405         (check_win_complete):
2406         fixed several window and icon resolution bugs
2408 2003-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2410         * FvwmCommand/FvwmCommand.c (main):
2411         add a screen number to the DISPLAY if necessary
2413 2003-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2415         * FvwmScroll/Makefile.am:
2416         linkage fix
2418         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
2419         removed useless FQueryPointerCall
2420         (StartMeUp_I):
2421         removed debug XSynchonize call
2423         * FvwmWinList/FvwmWinList.c (StartMeUp_II):
2424         (StartMeUp_I):
2425         (MakeMeWindow):
2426         * FvwmWharf/FvwmWharf.c (CreateWindow):
2427         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
2428         (ProcessMessage):
2429         * FvwmScroll/GrabWindow.c (CreateWindow):
2430         * FvwmPager/x_pager.c (initialize_pager):
2431         * FvwmIdent/FvwmIdent.c (list_end):
2432         * FvwmIconMan/x.c (create_manager_window):
2433         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
2434         * FvwmForm/FvwmForm.c (OpenWindows):
2435         * FvwmDragWell/fvwmDragWell.c (createWindow):
2436         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
2437         (CreateUberButtonWindow):
2438         * FvwmBanner/FvwmBanner.c (main):
2439         adapted to hack to specify screen origin in geometry and StartsOnScreen
2440         at the same time
2442 2003-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2444         * FvwmButtons/parse.c (ParseButton):
2445         fixed parsing a button geometry option after a comma
2446         (ParseButton):
2447         (ParsePanel):
2448         use isdigit() instead of "*s >= '0' && *s <= '9'"
2450 2003-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2452         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2453         fixed core dump
2455 2003-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2457         * FvwmIconMan/xmanager.c (check_in_window):
2458         * FvwmIconMan/winlist.c (figure_win_manager):
2459         (check_resolution):
2460         * FvwmIconMan/fvwm.c (win_in_viewport):
2461         In FvwmIconMan, windows can move from one manager to another acoording
2462         to the managers' Resolution options.
2464 2003-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2466         * FvwmIconMan/fvwm.c (set_win_configuration):
2467         fix for drawing the focused window upon page change
2468         (win_in_viewport):
2470         * FvwmButtons/FvwmButtons.c (Loop):
2471         (SetTransparentBackground):
2472         Fixed FvwmButtons transparency
2474 2003-03-01  Dan Espen  <dane@mk.telcordia.com>
2476         * FvwmPager/x_pager.c (ReConfigure): Fix so Pager correctly draws active
2477         desktop highlight when desktopsize changes.
2479 2003-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2481         * FvwmPager/FvwmPager.1:
2482         man page corrections
2484 2003-02-25  Dan Espen  <dane@mk.telcordia.com>
2486         * FvwmAuto/FvwmAuto.c (main): Remove bad debug code.
2488 2003-02-23  Dan Espen  <dane@mk.telcordia.com>
2490         * FvwmPager/x_pager.c (Scroll): Fix pointer centering when returning on
2491         a drag from right or bottom.
2493 2003-02-17  Dan Espen  <dane@mk.telcordia.com>
2495         * FvwmPager/x_pager.c (Scroll): Fix virtual screen offset calc.
2497 2003-02-16  Dan Espen  <dane@mk.telcordia.com>
2499         * FvwmPager/x_pager.c (DispatchEvent): Fix compilation problems caused
2500         by last minute cleanup.
2502 2003-02-15  Dan Espen  <dane@mk.telcordia.com>
2504         * FvwmPager/x_pager.c (Scroll): Fix Pager going crazy on a button 3
2505         drag.
2507 2003-02-13  olicha  <olivier.chapuis@free.fr>
2509         * FvwmButtons/draw.c (RedrawButton):
2510         Applied Remko Troncon negative frame fix
2512 2003-02-05  Jason Weber  <baboon@imonk.com>
2514         * FvwmProxy/FvwmProxy.c:
2515         undefined actions now default to Nop instead of crashing
2516         windowname update now mostly ignored since we only display iconname
2517         iconname update now just redraws one window instead of reseting
2518         everything
2520 2003-02-01  Dan Espen  <dane@mk.telcordia.com>
2522         * FvwmTaskBar/FvwmTaskBar.1: Typos.
2524 2003-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2526         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2527         fixed PageOnly option after a desk change
2529 2003-01-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2531         * FvwmIconMan/readconfig.c (read_in_resources):
2532         fixed ShowOnlyIcons option
2534 2003-01-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2536         * FvwmAuto/FvwmAuto.c (main):
2537         fixed core dumps and errors in parsing of command line arguments
2538         fixed handling of leave action without an enter action
2540 2003-01-06  Marcus Lundblad <ml@update.uu.se>
2542         * FvwmIconBox/FvwmIconBox.c (RedrawIcon, CreateWindow, ParseOptions):
2543         * FvwmIconBox/icons.c (AdjustIconWindow):
2544         implemented options for turning off parenthesisation of iconified
2545         window title and options for defining relief width and look for titles
2547         * FvwmIconBox/FvwmIconBox.1:
2548         documented options for turning off parenthesisation of iconified
2549         window title and options for defining relief width and look for titles
2551 2003-01-04  Jason Weber  <baboon@imonk.com>
2553         * FvwmProxy/FvwmProxy.c:
2554         * FvwmProxy/FvwmProxy.1:
2555         added ShowToggle command to Show/Hide to the opposite of current state
2557 2003-01-03  Mikhael Goikhman  <migo@homemail.com>
2559         * FvwmPager/FvwmPager.c (list_new_page):
2560         updated to the changed arguments of M_NEW_PAGE
2562         * FvwmDebug/FvwmDebug.in:
2563         fixed printing to wrong stream
2564         * FvwmDebug/FvwmGtkDebug.in:
2565         fixed opening message windows
2567 2002-12-30  Mikhael Goikhman  <migo@homemail.com>
2569         * FvwmWindowMenu/*:
2570         renamed from FvwmWindowLister;
2571         make Popup actually work, not just Menu (Post)
2573 2002-12-20  olicha  <olivier.chapuis@free.fr>
2575         * FvwmTaskBar/FvwmTaskBar.c (CreateOrUpdateGCs):
2577 2002-12-12  Jason Weber  <baboon@imonk.com>
2579         * FvwmProxy/FvwmProxy.1:
2580         Rename ScanWindow to ScanForWindow
2582 2002-12-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2584         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2585         fixed compile error
2587 2002-12-11  Jason Weber  <baboon@imonk.com>
2589         * FvwmProxy/FvwmProxy.c:
2590         * FvwmProxy/FvwmProxy.1:
2591         Add tracking of currently focused window.
2592         Allow desk auto-switching if you don't use CurrentPage conditional.
2593         Update man page to suggest ScanWindow.
2595 2002-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2597         * FvwmWinList/List.c (IsItemVisible):
2598         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2599         * FvwmTaskBar/List.c (IsItemIndexSticky):
2600         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2601         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2602         * FvwmSave/FvwmSave.c (do_save):
2603         * FvwmRearrange/FvwmRearrange.c (is_suitable_window):
2604         * FvwmPager/x_pager.c (MoveStickyWindows):
2605         (Hilight):
2606         (MoveWindow):
2607         (IconMoveWindow):
2608         * FvwmIdent/FvwmIdent.c (MakeList):
2609         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2610         (win_in_viewport):
2611         * FvwmIconBox/FvwmIconBox.c (process_message):
2612         (window_cond):
2613         * FvwmGtk/FvwmGtk.c (process_message):
2614         * FvwmCommand/FvwmCommand.c (list_configure):
2615         adapted to new STICKY... macros
2617 2002-12-02  olicha  <olivier.chapuis@free.fr>
2619         * FvwmIconMan/fvwm.c (win_in_viewport):
2620         Do not use the icon position to decide whether a window is managed or
2621         not when IS_ICON_SUPPRESSED
2623         * FvwmIconMan/xmanager.c (draw_button_background):
2624         (iconify_box):
2625         (draw_button):
2626         (draw_empty_manager):
2627         Fixed drawing icon background
2629 2002-12-01  olicha  <olivier.chapuis@free.fr>
2631         * FvwmScript/Instructions.c (ChangeIcon):
2632         (ChangeForeColor):
2633         (ChangeBackColor):
2634         Fixed memory leaks
2636 2002-12-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2638         * FvwmEvent/FvwmEvent.c (main):
2639         request only the events that have an associated action
2641 2002-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2643         * FvwmEvent/FvwmEvent.c (handle_config_line):
2644         simplified code a bit
2645         (config):
2646         fixed an off-by-one array access
2648         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
2649         Fixed windows using WindowListSkip appearing in the TaskBar
2651 2002-11-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2653         * FvwmWinList/FvwmWinList.c (main):
2654         (ProcessMessage):
2655         (AdjustWindow):
2656         do not resize window while shaded; request size change later
2658         * FvwmIconMan/xmanager.c (resize_manager):
2659         (draw_manager):
2660         * FvwmIconMan/FvwmIconMan.c (main):
2661         * FvwmIconMan/fvwm.c (ProcessMessage):
2662         (window_shade):
2663         * FvwmIconMan/FvwmIconMan.h:
2664         do not resize the manager window while shaded; request size change later
2666 2002-11-28  olicha  <olivier.chapuis@free.fr>
2668         * FvwmTaskBar/Goodies.c (CreateMailTipWindow):
2669         * FvwmTaskBar/FvwmTaskBar.c (main):
2670         (CheckForTip):
2671         * FvwmTaskBar/Makefile.am:
2672         FGettextInit and Mark some strings for translation
2674         * FvwmForm/FvwmForm-Setup.in:
2675         Mark the strings for translation
2677 2002-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2679         * FvwmProxy/FvwmProxy.c (LinkAction):
2680         (parse_options):
2681         (main):
2682         cleaned up memory leaks and parsing
2683         put default actions in a central place
2685 2002-11-24  Jason Weber  <baboon@imonk.com>
2687         * FvwmProxy/ConfigFvwmProxyDefaults:
2688         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2689         Twiddled with icon text placement rules.
2690         Added programmable Action options for Click1, Click2, ...
2691         Fixed background clear during internal Next/Prev
2692                 (which we're getting rid of).
2693         Changed all the *Command options to the Action syntax.
2694         Added the Circulate command that used core fvwm functions instead
2695                 of internal Next/Prev.
2696         Commented out lots of code being phased out.
2697         Added Unmark Action to mirror Mark Action.
2699         * FvwmProxy/FvwmProxy.1:
2700         Updated for Action commands and various formatting.
2702 2002-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2704         * FvwmProxy/ConfigFvwmProxyDefaults:
2705         adjusted default functions
2707 2002-11-20  Mikhael Goikhman  <migo@homemail.com>
2709         * FvwmDebug/FvwmGtkDebug.in:
2710         improved GUI, show event time, show window flags (as integers for now)
2712 2002-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2714         * FvwmProxy/ConfigFvwmProxyDefaults:
2715         removed some debug configs
2717         * FvwmProxy/FvwmProxy.c (ProcessMessage):
2718         fixed changing colour sets after FvwmProxy startup
2720 2002-11-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2722         * FvwmProxy/FvwmProxy.c (DrawWindow):
2723         removed XFillRectangle patch that basically disabled colorset
2724         backgrounds
2725         (parse_options):
2726         use ParseToggleArgument instead of strcmp
2727         (DrawWindow):
2728         adjust window title when using mini icon in general but not for a
2729         particular window
2731 2002-11-16  Jason Weber  <baboon@imonk.com>
2733         * FvwmProxy/FvwmProxy.c:
2734         * FvwmProxy/FvwmProxy.1:
2735         * FvwmProxy/ConfigFvwmProxyDefaults:
2736         Added config options ShowMiniIcons and LogFile.
2738 2002-11-15  Jason Weber  <baboon@imonk.com>
2740         * FvwmProxy/FvwmProxy.h:
2741         * FvwmProxy/FvwmProxy.h:
2742         * FvwmProxy/FvwmProxy.c:
2743         Fixed Next to really ignore windows on other desks.
2744         Added temp fix to use XFillRectangle vs. XClearWindow since the latter
2745         wasn't using the proper select colorset background color.
2746         Added .fvwm2rc configs for Width, Height, Separation, EnterSelect, and
2747         ProxyMove.
2748         Implemented the 'Prev" command.
2749         Extended Next/Prev commands to remember where they left off.
2751         * FvwmProxy/FvwmProxy.1:
2752         Filled out a lot of the man page
2754         * FvwmProxy/ConfigFvwmProxyDefaults:
2755         Added some defaults
2757 2002-11-15  Dan Espen  <dane@mk.telcordia.com>
2759         * FvwmTheme/FvwmTheme.1: Language check, general edits,
2760         spell checks.
2762 2002-11-15  Mikhael Goikhman  <migo@homemail.com>
2764         * FvwmWindowLister/FvwmWindowLister.in:
2765         * FvwmWindowLister/FvwmWindowLister.1:
2766         Improvements by Richard Lister with minor changes,
2767         new options ItemFormat and Function, changed Show/DontShow
2769 2002-11-15  olicha  <olivier.chapuis@free.fr>
2771         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2772         Fixed colorset update
2774 2002-11-14  olicha  <olivier.chapuis@free.fr>
2776         * FvwmTheme/FvwmTheme.1:
2777         Doc for RootTransparent. More doc for Transparent
2779         * FvwmScroll/FvwmScroll.c (ErrorHandler):
2780         (main):
2781         * FvwmScroll/GrabWindow.c (LoopOnEvents):
2782         (ProcessMessage):
2783         (Loop):
2784         New transparent stuff. split the big loop in 3. Added an X error
2785         handler
2787         * FvwmScript/FvwmScript.c (UpdateRootTransparency):
2788         (ReadXServer):
2789         (MainLoop):
2790         * type.h:
2791         * FvwmScript/Widgets/*:
2792         Clip drawing and new transparent stuff
2794 2002-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2796         * FvwmScript/script.y (Depile):
2797         * FvwmScript/script.c (Depile):
2798         fixed random return code
2800         * FvwmProxy/FvwmProxy.c (DispatchEvent):
2801         (DestroyWindow):
2802         (StartProxies):
2803         ignore EnterNotify events cause by keyboard grabs
2805 2002-11-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2807         * FvwmScript/Instructions.c (Key):
2808         * FvwmScript/FvwmScript.c (ReadXServer):
2809         * FvwmIconMan/readconfig.c (ParseKeyEntry):
2810         (ParseMouseEntry):
2811         (ParseSimpleEntry):
2812         use new Bindings.h interface
2814 2002-11-13  olicha  <olivier.chapuis@free.fr>
2816         * FvwmIconBox/FvwmIconBox.c:
2817         (Loop):
2818         (HScroll):
2819         (VScroll):
2820         (process_message):
2821         (RedrawWindow):
2822         (RedrawIcons):
2823         (RedrawIcon):
2824         * FvwmIconBox/FvwmIconBox.h:
2825         Clip drawing and new transparent stuff
2827         * FvwmForm/FvwmForm.c (ParseActiveMessage):
2828         Fixed colorset changes
2830         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
2831         (process_message):
2832         (DoCommand):
2833         (RedrawFrame):
2834         (RedrawItem):
2835         * FvwmForm/ReadXServer.c (ReadXServer):
2836         (process_tabtypes):
2837         (ToggleChoice):
2838         Clip drawing and new transparent stuff
2840         * FvwmForm/FvwmForm.c (ErrorHandler):
2841         (main):
2842         Install an X error handler
2844         * FvwmWinList/FvwmWinList.c (RedrawWindow):
2845         (ParseConfigLine):
2846         (LoopOnEvents):
2847         (AdjustWindow):
2848         (MakeMeWindow):
2849         (ParseConfigLine):
2850         (ProcessMessage):
2851         * FvwmWinList/FvwmWinList.h:
2852         * FvwmWinList/ButtonArray.h:
2853         * FvwmWinList/ButtonArray.c (DoButton):
2854         (DrawButtonArray):
2855         (DrawTransparentButtonArray):
2856         (ExposeAllButtons):
2857         (SwitchButton):
2858         Clip drawing and new transparent stuff
2860 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2862         * FvwmTaskBar/ButtonArray.c (DrawButtonArray):
2863         -Wall fix
2865 2002-11-12  olicha  <olivier.chapuis@free.fr>
2867         * FvwmTaskBar/Goodies.c (DrawGoodies):
2868         (Draw3dBox):
2869         * FvwmTaskBar/FvwmTaskBar.c (HandleEvents):
2870         (ProcessMessage):
2871         (RedrawWindow):
2872         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2873         (DrawButtonArray):
2874         (CheckRootTransparentButtons):
2875         * FvwmTaskBar/ButtonArray.h:
2876         Finished Clip redrawing and added full transparent support
2878 2002-11-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2880         * FvwmProxy/FvwmProxy.c:
2881         fixed page and desk change
2883 2002-11-11  olicha  <olivier.chapuis@free.fr>
2885         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow):
2886         (HandleButtonRelease):
2887         (HandleEvents):
2888         (LoopOnEvents):
2889         (HideTaskBar):
2890         * FvwmTaskBar/FvwmTaskBar.h:
2891         * FvwmTaskBar/Start.c (StartButtonDraw);
2892         * FvwmTaskBar/Start.h:
2893         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
2894         (DrawButtonArray):
2895         * FvwmTaskBar/ButtonArray.h
2896         Started to Clip redrawing
2898 2002-11-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2900         * FvwmProxy/FvwmProxy.c:
2901         many enhancements
2902         (CloseOneWindow):
2903         (OpenOneWindow):
2904         (delete_ProxyWindow):
2905         do not destroy proxy windows when closing them
2906         (MarkProxy):
2907         (ProcessMessage):
2908         (DispatchEvent):
2909         fixed race condition w/ EnterNotify
2911         * FvwmProxy/ConfigFvwmProxyDefaults:
2912         added file
2914 2002-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2916         * FvwmProxy/FvwmProxy.c (DrawWindow):
2917         removed unsused variables
2919         * FvwmIconMan/FvwmIconMan.h:
2920         * FvwmIconMan/fvwm.c (ProcessMessage):
2921         (win_in_viewport):
2922         (iconify):
2923         (icon_location):
2924         * FvwmIconMan/FvwmIconMan.c (main):
2925         FvwmIconMan uses the icon position to decide whether a window is managed
2926         or not
2928 2002-11-09  olicha  <olivier.chapuis@free.fr>
2930         * FvwmProxy/FvwmProxy.c (parse_options):
2931         (DrawPicture):
2932         (DrawWindow):
2933         (ProcessMessage):
2934         (main):
2935         Added Flocale and Picture support
2937 2002-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2939         * FvwmRearrange/FvwmRearrange.c (parse_args):
2940         new options -sp and -sd
2942         * FvwmWinList/List.c (IsItemVisible):
2943         * FvwmWinList/FvwmWinList.c (ProcessMessage):
2944         * FvwmTaskBar/List.c (IsItemIndexSticky):
2945         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
2946         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
2947         * FvwmSave/FvwmSave.c (do_save):
2948         * FvwmRearrange/FvwmRearrange.c (parse_args):
2949         (parse_args):
2950         (is_suitable_window):
2951         * FvwmPager/x_pager.c (MoveStickyWindows):
2952         (Hilight):
2953         (MoveWindow):
2954         (IconMoveWindow):
2955         * FvwmIdent/FvwmIdent.c (MakeList):
2956         * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab):
2957         (win_in_viewport):
2958         * FvwmIconBox/FvwmIconBox.c (process_message):
2959         (process_message):
2960         (window_cond):
2961         * FvwmGtk/FvwmGtk.c (process_message):
2962         * FvwmCommand/FvwmCommand.c (list_configure):
2963         adapted to new styles stickypage and stickydesk
2965 2002-11-09  Mikhael Goikhman  <migo@homemail.com>
2967         * FvwmWindowLister/FvwmWindowLister.in:
2968         * FvwmWindowLister/FvwmWindowLister.1:
2969         * FvwmWindowLister/Makefile.am:
2970         added a new module from Richard Lister with several changes
2972 2002-11-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2974         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
2975         * FvwmButtons/draw.c (RedrawButton):
2976         (DrawTitle):
2977         fixed FvwmButtons transparency with "Pixmap none"
2979         * FvwmButtons/dynamic.c (parse_message_line):
2980         removed FShape.h dependency
2982 2002-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
2984         * FvwmProxy/FvwmProxy.c:
2985         added "Colorset" and "SelectColorset" module options and removed default
2986         colours
2987         some clean up and performance patches
2989         * FvwmPager/FvwmPager.c (ParseOptions):
2990         removed unused variable
2992         * FvwmProxy/FvwmProxy.c (ConfigureWindow):
2993         fixed WindowlistSkip style in FvwmProxy
2994         (IconifyWindow):
2995         fixed displaying proxies when deiconifying windows
2997         * Makefile.am:
2998         build and install FvwmProxy
3000         * FvwmProxy/FvwmProxy.c:
3001         rewrote the window list handling to fix race conditions
3002         (OpenWindows):
3003         do not set the WMNormalHints - the proxies are override_redirect
3004         (delete_ProxyWindow):
3005         fixed memory leak
3007 2002-11-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3009         * FvwmPager/x_pager.c (DrawGrid):
3010         fixed hang with NoSeparators option
3012 2002-10-31  olicha  <olivier.chapuis@free.fr>
3014         * FvwmWharf/icons.c (LoadIconFile):
3015         * FvwmScript/FvwmScript.c (LoadIcon):
3016         * FvwmIconBox/FvwmIconBox.c (freeitem):
3017         * FvwmIconBox/icons.c (GetIconFromFile):
3018         (GetBackPixmap):
3019         * FvwmIconBox/FvwmIconBox.h (struct icon_info):
3020         * FvwmBanner/FvwmBanner.c (GetImageFile):
3021         Updated PImageLoadPixmapFromFile and fixed some colors leaks
3023 2002-10-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3025         * FvwmProxy/Makefile.am (EXTRA_DIST):
3026         removed ConfigFvwmProxy
3027         * Makefile.am (SUBDIRS):
3028         * FvwmProxy:
3029         added FvwmProxy module
3031 2002-10-23  Dan Espen  <dane@mk.telcordia.com>
3033         * FvwmConsole/FvwmConsole.1: Rework synopsis.
3034         * FvwmBacker/FvwmBacker.1: Lang check.
3036 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3038         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
3039         * FvwmTaskBar/Goodies.c (CreateTipWindow):
3040         * FvwmPager/x_pager.c (change_colorset):
3041         (set_window_colorset_background):
3042         renamed colorset_struct to colorset_t
3044 2002-10-22  olicha  <olivier.chapuis@free.fr>
3046         * FvwmIconMan/xmanager.c (compare_windows):
3047         Fixed potential core dump
3049 2002-10-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3051         * FvwmWinList/ButtonArray.c (DoButton):
3052         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3053         * FvwmButtons/icons.c (CreateIconWindow):
3054         use renamed colorset_struct members
3056 2002-10-18  olicha  <olivier.chapuis@free.fr>
3058         * FvwmIconMan/x.c:
3059         * FvwmIconMan/xmanager.c:
3060         Replaced (Pdepht < 2) test by (PictureUseBWOnly())
3062 2002-10-17  olicha  <olivier.chapuis@free.fr>
3064         * FvwmBacker/FvwmBacker.1:
3065         Documented RetainPixmap
3067 2002-10-16  olicha  <olivier.chapuis@free.fr>
3069         * FvwmBacker/FvwmBacker.c (DeleteRootAtoms):
3070         (SetRootAtoms):
3071         (SetDeskPageBackground):
3072         (ParseConfigLine):
3073         Finally decide how to implement RetainPixmap in FvwmBacker
3075 2002-10-15  olicha  <olivier.chapuis@free.fr>
3077         * FvwmIconMan/xmanager.c (draw_button_background):
3078         * FvwmIconMan/readconfig.c (read_in_resources):
3079         * FvwmIconMan/x.c (change_colorset):
3080         (create_manager_window):
3081         (X_init_manager):
3082         Fixed button colours when IconMan has a default colorset but no
3083         button colorset
3085 2002-10-15  olicha  <olivier.chapuis@free.fr>
3087         * FvwmAnimate/FvwmAnimate.c:
3088         Updated PictureInitCMapRoot
3090 2002-10-14  Mikhael Goikhman  <migo@homemail.com>
3092         * FvwmIconMan/FvwmIconMan.1:
3093         use mixed case for options,
3094         i.e. FocusAndSelectColorset not focusandselectcolorset
3096 2002-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3098         * FvwmRearrange/Makefile.am (LDADD):
3099         linkage fix
3101 2002-10-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3103         * FvwmIconMan/xmanager.c (check_in_window):
3104         * FvwmIconMan/fvwm.c (new_window):
3105         * FvwmIconMan/globals.c (init_win_manager):
3106         * FvwmIconMan/readconfig.c (read_in_resources):
3107         new FvwmIconMan option "ShowTransient"
3109         * FvwmIconMan/FvwmIconMan.1:
3110         documented that the default resolution is page, not global
3111         corrected "id" syntax
3113         * FvwmIconMan/fvwm.c (new_window):
3114         transient windows no longer appear in FvwmIconMan when they are moved
3116 2002-10-09  olicha  <olivier.chapuis@free.fr>
3118         * FvwmPager/x_pager.c (DrawGrid):
3119         Fixed desk lable colorset
3121         * FvwmScript/FvwmScript.c (LoadIcon):
3122         * FvwmIconBox/icons.c (GetIconFromFile):
3123         Image should be loaded with the module main window not the root
3124         window!
3126 2002-10-09  olicha  <olivier.chapuis@free.fr>
3128         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3129         (main):
3130         (CreateUberButtonWindow):
3131         Image should be loaded with the module main window not the root
3132         window!
3134 2002-10-08  olicha  <olivier.chapuis@free.fr>
3136         * FvwmTaskBar/Goodies.c (DrawGoodies):
3137         Removed some testing code
3139         * FvwmPager/x_pager.c (initialize_viz_pager):
3140         * FvwmForm/FvwmForm.c (InitConstants):
3141         (CheckAlloc):
3142         * FvwmBanner/FvwmBanner.c (main):
3143         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC):
3144         (DrawGoodies):
3145         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
3146         (CreateOrUpdateGCs):
3147         (CreateTipWindow):
3148         * FvwmAnimate/FvwmAnimate.c (CreateDrawGC):
3149         (main):
3150         Use the new interface functions and some Black and White fixes
3152         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3153         (AddCommand):
3154         Forbid colorset background if the fvwm depth is not equal to the depth
3155         of the root window. Use the root color map for solid color.
3157 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3159         * FvwmDebug/FvwmDebug.in:
3160         * FvwmDebug/FvwmDebug.1:
3161         * FvwmDebug/FvwmGtkDebug.in:
3162         * FvwmDebug/FvwmGtkDebug.1:
3163         * FvwmDebug/FvwmOldDebug.c:
3164         * FvwmDebug/FvwmOldDebug.h:
3165         * FvwmDebug/FvwmOldDebug.1:
3166         * FvwmDebug/Makefile.am:
3167         the old debug module renamed to FvwmOldDebug and not installed now,
3168         the new debug module renamed to FvwmDebug;
3169         added several command line options and documentation
3171 2002-10-06  Suzanne Skinner  <tril@igs.net>
3173         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3174         (getButtonCommand):
3175         (StartAndLaunchButtonItemInit):
3176         (new ParseButtonOptions):
3177         Implemented different actions for different mouse buttons when the
3178         "start" button or mini-launchers are clicked
3179         * FvwmTaskBar/Start.h (startAndLaunchButtonItem):
3180         Added buttonCommands and buttonStartCommands arrays to the structure
3181         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3182         Changed getButtonCommand call to pass the mouse button number
3183         * FvwmTaskBar/FvwmTaskBar.1:
3184         Documented new taskbar button functionality
3186 2002-10-06  Mikhael Goikhman  <migo@homemail.com>
3188         * FvwmDebug/FvwmGtkDebug.in:
3189         added Tools page with Send_ConfigInfo, Send_WindowList, command prompt,
3190         Help and Quit buttons
3192 2002-10-04  Suzanne Skinner  <tril@igs.net>
3194         * FvwmTaskBar/Start.c (StartButtonParseConfig):
3195         Fixed a number of cases where space was malloced before calling
3196         CopyString (which mallocs its own space)
3198 2002-10-04  Mikhael Goikhman  <migo@homemail.com>
3200         * FvwmTaskBar/Start.c:
3201         * FvwmTaskBar/FvwmTaskBar.c:
3202         replaced all C++-style comments; applied Suzanne typo fix
3204 2002-09-29  Ben Mathews  <benmathews@adelphia.net>
3206         * FvwmTaskBar/Start.c (StartButtonInit):
3207         Fixed spacing problem that occured when using StartButtonRightMargin
3208         option
3209         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3210         Removed redundant StartButtonUpdate calls
3212 2002-10-03  Mikhael Goikhman  <migo@homemail.com>
3214         * FvwmNewDebug.in:
3215         * FvwmNewDebug.1:
3216         * FvwmGtkDebug.in:
3217         * FvwmGtkDebug.1:
3218         two new debugging modules (the old FvwmDebug replacements)
3220 2002-10-02  olicha  <olivier.chapuis@free.fr>
3222         * FvwmButtons/FvwmButtons.c (LoadIconFile):
3223         Fixed colorset with which we load an icon
3225 2002-10-01  olicha  <olivier.chapuis@free.fr>
3227         * FvwmButtons/parse.c (ParseButton):
3228         * FvwmButtons/button.c (buttonColorset):
3229         (buttonBackgroundButton):
3230         * FvwmButtons/button.h:
3231         * FvwmButtons/dynamic.c (change_button_icon):
3232         (parse_message_line):
3233         * FvwmButtons/icons.c (CreateIconWindow):
3234         (DestroyIconWindow):
3235         (GetIconWindowPosition):
3236         (DrawForegroundIcon):
3237         (ConfigureIconWindow):
3238         * FvwmButtons/icons.h:
3239         * FvwmButtons/draw.c (RedrawButton):
3240         (DrawTitle):
3241         * FvwmButtons/draw.h:
3242         * FvwmButtons/FvwmButtons.c (Loop):
3243         (RedrawWindow):
3244         (LoadIconFile):
3245         (HandlePanelPress):
3246         (update_root_transparency):
3247         (recursive_change_colorset):
3248         (change_colorset):
3249         (process_message):
3250         (CheckForHangon):
3251         (swallow):
3252         * FvwmButtons/FvwmButtons.h:
3253         Clip and cleanup the drawing. Fixed some bugs related to containers
3254         colorsets  (which should work not so bad now). Fixed alpha bugs.
3255         Support the new transparent options.
3257 2002-09-25  olicha  <olivier.chapuis@free.fr>
3259         * FvwmPager/x_pager.c (DrawGrid):
3260         Fixed core dump
3262 2002-09-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3264         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3265         ConfigureNotify: force drawing the window contents when
3266         ConfigureNotify comes in remove
3267         Expose: removed the Event.xexpose.count handling as it can cause drawing
3268         problems
3269         (list_end):
3270         (ProcessXEvent):
3271         fixed spawning new FvwmIdent windows
3273 2002-09-23  Dan Espen  <dane@mk.telcordia.com>
3275         * FvwmButtons/FvwmButtons.1:
3276         * FvwmBacker/FvwmBacker.1:
3277         * FvwmAuto/FvwmAuto.1:
3278         * FvwmAnimate/FvwmAnimate.1: Rework synopsis.
3280 2002-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3282         * FvwmIdent/FvwmIdent.c (default_layer):
3283         use DEFAULT_DEFAULT_LAYER from defaults.h
3284         fixed event mask in FvwmIdent causing it to appear on wrong layer and
3285         not redrawing properly
3287 2002-09-21  Ben Mathews  <benmathews@adelphia.net>
3289         * FvwmTaskBar/Start.c (StartButtonInit):
3290         Fixed bug that occured if no start button params were specified
3291         in fvwm2rc.
3293 2002-09-23  olicha  <olivier.chapuis@free.fr>
3295         * FvwmButtons/dynamic.c (parse_message_line):
3296         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
3297         (Loop):
3298         (RedrawWindow):
3299         (HandlePanelPress):
3300         (recursive_change_colorset):
3301         (CheckForHangon):
3302         (swallow):
3303         * FvwmButtons/draw.c (DrawTitle):
3304         (RedrawButton):
3305         * FvwmButtons/draw.h:
3306         Some preparation for clipping
3308 2002-09-21  Mikhael Goikhman  <migo@homemail.com>
3310         * FvwmPager/x_pager.c:
3311         s/SendInfo/SendText/; don't send end-of-line in SendText
3313 2002-09-20  Mikhael Goikhman  <migo@homemail.com>
3315         * FvwmGtk/FvwmGtk.c:
3316         reindented; use MiniIconPacket again
3318 2002-09-18  olicha  <olivier.chapuis@free.fr>
3320         * FvwmPager/x_pager.c (DrawGrid):
3321         Fixed active desk label (Suzanne Skinner)
3323 2002-09-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3325         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
3326         allow the use of mousr buttons other than the first in FvwmWinList
3327         when invoked transient
3329 2002-09-16  Mikhael Goikhman  <migo@homemail.com>
3331         * FvwmConsole/FvwmConsole.c:
3332         * FvwmCpp/FvwmCpp.c:
3333         * FvwmM4/FvwmM4.c:
3334         don't send end-of-line in SendText
3336 2002-09-15  Ben Mathews  <benmathews@adelphia.net>
3338         * FvwmTaskBar/Start.h:
3339         * FvwmTaskBar/Start.c:
3340         * FvwmTaskBar/FvwmTaskBar.c:
3341         * FvwmTaskBar/ButtonArray.c:
3342         * FvwmTaskBar/FvwmTaskBar.1:
3343         FvwmTaskBar may now include shortcut minibuttons using the Button
3344         command.  Also has new options for spacing the buttons:
3345         WindowButtonsLeftMargin, WindowButtonsRightMargin, and
3346         StartButtonRightMargin.
3348 2002-09-16  olicha  <olivier.chapuis@free.fr>
3350         * FvwmPager/FvwmPager.c (list_new_desk):
3351         (list_config_info):
3352         * FvwmPager/x_pager.c (DrawGrid):
3353         (get_expose_bound):
3354         (HandleExpose):
3355         Use clipping redrawing for the desk label
3357 2002-09-15  olicha  <olivier.chapuis@free.fr>
3359         * FvwmPager/x_pager.c (update_pr_transparent_subwindows):
3360         (update_pr_transparent_windows):
3361         (change_colorset):
3362         More transparent fixes
3364 2002-09-15  Mikhael Goikhman  <migo@homemail.com>
3366         * FvwmButtons/dynamic.c:
3367         removed non-portable #include <X11/Xdefs.h>
3369 2002-09-15  olicha  <olivier.chapuis@free.fr>
3371         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
3372         Fixed a GC leaks
3374         * FvwmPager/x_pager.c (update_pr_transparent_windows):
3375         * FvwmPager/FvwmPager.c (list_property_change):
3376         * FvwmPager/FvwmPager.h:
3377         Transparent fixes
3379 2002-09-14  olicha  <olivier.chapuis@free.fr>
3381         * FvwmPager/FvwmPager.c (list_property_change):
3382         * FvwmPager/FvwmPager.h
3383         * FvwmPager/x_pager.c (draw_desk_background):
3384         (ReConfigure):
3385         (update_transparent_windows):
3386         (MovePage):
3387         (ChangeDeskForWindow):
3388         (MoveResizePagerView):
3389         (change_colorset):
3390         Some transparent fixes. Implemented RootTransparent colorset and
3391         transparent tint
3393 2002-09-12  Dan Espen  <dane@mk.telcordia.com>
3395         * FvwmCpp/FvwmCpp.1:
3396         * FvwmM4/FvwmM4.1: New way to present module synopsis,
3397         more prominent discussion of ModuleSynchronous.
3399 2002-09-13  olicha  <olivier.chapuis@free.fr>
3401         * FvwmIconMan/xmanager.c (GetRegion):
3402         (GetRectangleIntersection):
3403         (clear_button):
3404         (add_win_state):
3405         (del_win_state):
3406         (clear_empty_region):
3407         (resize_manager):
3408         (iconify_box):
3409         (draw_button_background):
3410         (draw_button):
3411         (draw_empty_manager):
3412         (draw_transparent_buttons):
3413         (man_exposed):
3414         * FvwmIconMan/x.c (xevent_loop):
3415         (create_manager_window):
3416         (recreate_background):
3417         (change_colorset):
3418         (recreate_transparent_bgs):
3419         * FvwmIconMan/FvwmIconMan.h:
3420         * FvwmIconMan/fvwm.c (focus_change):
3421         Implemented clipping redrawing, IconMan should not flicker any more
3422         with xft fonts and icons with alpha. Implemented new transparent stuff.
3423         Some clean up and numerous fixes. Colorset should work as expected now.
3425         * FvwmIdent/FvwmIdent.c (ProcessXEvent):
3426         (DrawItems):
3427         Implemented clipping redrawing
3429         * FvwmBacker/FvwmBacker.c (*):
3430         Added retain permanent support. I finally understand that X forking
3431         should be released by opening a new display. Some Cleanup. This still
3432         need some checking (client leaks??). Some clean up.
3434         * FvwmScroll/Makefile.am:
3435         * FvwmScroll/FvwmScroll.c (main):
3436         * FvwmForm/FvwmForm.c (main):
3437         * FvwmForm/Makefile.am:
3438         * FvwmDragWell/fvwmDragWell.c (XStartup):
3439         * FvwmDragWell/Makefile.am:
3440         * FvwmIdent/Makefile.am:
3441         * FvwmIdent/FvwmIdent.c (main):
3442         * FvwmForm/Makefile.am:
3443         * FvwmDragWell/Makefile.am:
3444         Colorset may use XRrender, so link and init xrender
3446 2002-09-08  Dan Espen  <dane@mk.telcordia.com>
3448         * FvwmTheme/FvwmTheme.1: Lang check.
3450 2002-09-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3452         * **/*.c:
3453         use replacements for X event functions everywhere
3455 2002-09-02  olicha  <olivier.chapuis@free.fr>
3457         * FvwmIdent/FvwmIdent.c (*):
3458         Implement tinted parental relativity
3460 2002-09-01  olicha  <olivier.chapuis@free.fr>
3462         * FvwmTheme/FvwmTheme.1:
3463         Documented the new options
3465 2002-08-30  olicha  <olivier.chapuis@free.fr>
3467         * FvwmPager/x_pager.c (do_picture_window):
3468         Fixed mini icon drawing
3470 2002-08-30  olicha  <olivier.chapuis@free.fr>
3472         * FvwmButtons/icons.c (DestroyIconWindow):
3473         (CreateIconWindow):
3474         (ConfigureIconWindow):
3475         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
3476         (recursive_change_colorset):
3477         * FvwmButtons/dynamic.c (change_button_icon):
3478         * FvwmButtons/draw.c (RedrawButton):
3479         * FvwmIconBox/FvwmIconBox.c (change_colorset):
3480         (RedrawIcon):
3481         * FvwmIconBox/icons.c (GetIconFromFile):
3482         * FvwmIconMan/xmanager.c (iconify_box):
3483         * FvwmPager/x_pager.c (do_picture_window):
3484         * FvwmScript/Widgets/Tools.c (DrawIconStr):
3485         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
3486         * FvwmWharf/Wharf.h:
3487         * FvwmWharf/icons.c (ConfigureIconWindow):
3488         * FvwmWharf/FvwmWharf.c (configure_all_icon_windows):
3489         * FvwmWinList/ButtonArray.c (DoButton):
3490         Implemented IconAlpha and IconTint
3492 2002-08-28  Mikhael Goikhman  <migo@homemail.com>
3494         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
3495         fixed no window context for StartMenu
3497 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3499         * FvwmButtons/dynamic.c:
3500         added some includes
3502 2002-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3504         * FvwmButtons/dynamic.c (parse_message_line):
3505         -Wall fix
3506         compile fix (?)
3508 2002-08-26  Mikhael Goikhman  <migo@homemail.com>
3510         * FvwmButtons/FvwmButtons.1:
3511         * FvwmButtons/FvwmButtons.c:
3512         * FvwmButtons/FvwmButtons.h:
3513         * FvwmButtons/Makefile.am:
3514         * FvwmButtons/button.c:
3515         * FvwmButtons/button.h:
3516         * FvwmButtons/dynamic.c:
3517         * FvwmButtons/dynamic.h:
3518         * FvwmButtons/icons.h:
3519         * FvwmButtons/parse.c:
3520         added new button property: Id.
3521         new FvwmButtons dynamic actions ChangeButton and ExpandButtonVars
3523 2002-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3525         * FvwmWinList/Makefile.am (LDADD):
3526         * FvwmScript/Makefile.am (LDADD):
3527         * FvwmPager/Makefile.am (LDADD):
3528         * FvwmIdent/Makefile.am (LDADD):
3529         * FvwmIconMan/Makefile.am (LDADD):
3530         * FvwmIconBox/Makefile.am (LDADD):
3531         * FvwmForm/Makefile.am (LDADD):
3532         * FvwmButtons/Makefile.am (LDADD):
3533         put -lfvwm at front of library list
3535 2002-08-21  Dan Espen  <dane@mk.telcordia.com>
3537         * FvwmForm/FvwmForm.1: Explicitly state there can be more than
3538         one command on a button.
3540 2002-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3542         * FvwmTaskBar/FvwmTaskBar.h:
3543         * FvwmTaskBar/FvwmTaskBar.c (PurgeConfigEvents):
3544         fixed a taskbar hang with autostick and page changes
3545         (SetAlarm):
3546         (ClearAlarm):
3547         (LoopOnEvents):
3548         (CheckForTip):
3549         (RevealTaskBar):
3550         (LoopOnEvents):
3551         (Alarm):
3552         Fixed the braindead configure{notify,request} race in FvwmTaskbar with
3553         AutoStick set.  Now uses alarms.
3555 2002-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3557         * FvwmWharf/icons.c:
3558         * FvwmWharf/FvwmWharf.c:
3559         * FvwmTaskBar/Goodies.c:
3560         * FvwmTaskBar/FvwmTaskBar.c:
3561         * FvwmSaveDesk/FvwmSaveDesk.c:
3562         * FvwmSave/FvwmSave.c:
3563         * FvwmM4/FvwmM4.c:
3564         * FvwmRearrange/FvwmRearrange.c:
3565         * FvwmPager/x_pager.c:
3566         * FvwmIdent/FvwmIdent.c:
3567         * FvwmIconMan/FvwmIconMan.c:
3568         * FvwmIconBox/icons.c:
3569         * FvwmIconBox/FvwmIconBox.c:
3570         * FvwmGtk/expand.c:
3571         * FvwmBacker/FvwmBacker.c:
3572         * FvwmButtons/icons.c:
3573         * FvwmAuto/FvwmAuto.c:
3574         * FvwmForm/ReadXServer.c:
3575         * FvwmDragWell/fvwmDragWell.c:
3576         * FvwmCpp/FvwmCpp.c:
3577         * FvwmConsole/FvwmConsole.h:
3578         * FvwmCommand/FvwmCommand.h:
3579         * FvwmButtons/parse.c:
3580         * FvwmAnimate/FvwmAnimate.c:
3581         let config.h include string.h or strings.h
3583 2002-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3585         * FvwmDebug/FvwmDebug.c (list_configure):
3587         * FvwmCommand/FvwmCommand.c (list_configure):
3588         adapted to new focus styles
3590 2002-08-11  olicha  <olivier.chapuis@free.fr>
3592         * FvwmAnimate/FvwmAnimate.c:
3593         * FvwmBanner/FvwmBanner.c:
3594         * FvwmButtons/FvwmButtons.c:
3595         * FvwmIconBox/icons.c:
3596         * FvwmPager/FvwmPager.c:
3597         * FvwmScript/FvwmScript.c:
3598         * FvwmScript/Instructions.c:
3599         * FvwmScript/types.h:
3600         * FvwmTaskBar/Start.c:
3601         * FvwmWharf/icons.c:
3602         Update the arguments of PImageLoadPixmapFromFile, PGetFvwmPicture
3603         and PictureFreeColors
3605 2002-08-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3607         * FvwmDebug/FvwmDebug.c (list_configure):
3608         * FvwmCommand/FvwmCommand.c (list_configure):
3609         removed focus_mode from display
3611 2002-08-07  Mikhael Goikhman  <migo@homemail.com>
3613         * FvwmCommand/FvwmCommand.c (main):
3614         fixed unused variable warnings
3616 2002-08-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3618         * FvwmWinList/FvwmWinList.c:
3619         * FvwmWharf/FvwmWharf.c:
3620         * FvwmWharf/ASSound/ASSound.c:
3621         * FvwmTaskBar/Goodies.c:
3622         * FvwmTaskBar/FvwmTaskBar.c:
3623         * FvwmScroll/GrabWindow.c:
3624         * FvwmScript/types.h:
3625         * FvwmScript/Widgets/PopupMenu.c:
3626         * FvwmScript/Instructions.c:
3627         * FvwmSaveDesk/FvwmSaveDesk.c:
3628         * FvwmSave/FvwmSave.c:
3629         * FvwmRearrange/FvwmRearrange.c:
3630         * FvwmPager/FvwmPager.c:
3631         * FvwmM4/FvwmM4.c:
3632         * FvwmIdent/FvwmIdent.c:
3633         * FvwmIconMan/FvwmIconMan.h:
3634         * FvwmIconBox/FvwmIconBox.c:
3635         * FvwmForm/FvwmForm.c:
3636         * FvwmEvent/FvwmEvent.c:
3637         * FvwmDragWell/fvwmDragWell.c:
3638         * FvwmDebug.c:
3639         * FvwmCpp/FvwmCpp.c:
3640         * FvwmConsole/FvwmConsole.h:
3641         * FvwmCommand/FvwmCommand.h:
3642         * FvwmButtons/FvwmButtons.c:
3643         * FvwmBanner/FvwmBanner.c:
3644         * FvwmAuto/FvwmAuto.c:
3645         * FvwmAnimate/FvwmAnimate.c:
3646         use ftime.h instead of time.h and sys/time.h
3648         * FvwmDebug/FvwmDebug.c (list_configure):
3649         * FvwmCommand/FvwmCommand.c (list_configure):
3650         removed bsolete focus policy output
3652 2002-07-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3654         * FvwmPager/x_pager.c (draw_desk_background):
3655         fixed refresh of hilit page on non-active desks
3657         * FvwmIconMan/x.c (lookup_color):
3658         -Wall fix
3660 2002-07-17  olicha  <olivier.chapuis@free.fr>
3662         * FvwmIconMan/x.c (lookup_color):
3663         * FvwmScript/Instructions.c (ChangeForeColor):
3664         (ChangeBackColor):
3665         (ChangeMainColorset):
3666         (ChangeColorset):
3667         * FvwmWharf/stepgfx.c (MakeColors):
3668         (MakeShadowColors):
3669         Some color limit adjustement
3671 2002-07-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3673         * FvwmPager/x_pager.c (draw_desk_background):
3674         fixed hilighting of desk labels
3676 2002-07-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3678         * FvwmPager/FvwmPager.c (list_add):
3679         (list_configure):
3680         fixed access to CONFIGURE_WINDOW and ADD_WINDOW packets
3682 2002-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3684         * FvwmPager/x_pager.c (draw_desk_background):
3685         (initialize_pager):
3686         (ReConfigure):
3687         fixed drawing of the active page when resizing the pager
3688         (DispatchEvent):
3689         fixed problem w/ pager not updating properly when getting expose events
3690         right after a resize
3692         * FvwmPager/FvwmPager.c (ParseOptions):
3693         fixed negative balloon offsets
3695         * FvwmPager/x_pager.c (ReConfigure):
3696         fixed flickering of hilit desk title when moving pager
3697         (draw_desk_background):
3698         (initialize_pager):
3699         fixed initial drawing of pager label background on inactive desks
3700         (change_colorset):
3701         (draw_desk_background):
3702         fixed drawing of background colour sets w/ top labels in the pager
3704 2002-07-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3706         * FvwmPager/FvwmPager.c (ParseOptions):
3707         (list_property_change):
3708         * FvwmPager/x_pager.c (initialize_pager):
3709         (DrawInBalloonWindow):
3710         (change_colorset):
3711         (HandleExpose):
3712         (MapBalloonWindow):
3713         (UnmapBalloonWindow):
3714         (change_colorset):
3715         * FvwmPager/FvwmPager.h (ScreenInfo):
3716         cleaned up and simplified balloon drawing code
3718         * FvwmPager/x_pager.c (initialize_pager):
3719         fixed initial drawing of multi desk pagers
3721         * FvwmButtons/FvwmButtons.c (CheckForHangon):
3722         allow wildcards in "hangon" strings
3723         (DeadPipeCleanup):
3724         spit out panels with the NoClose option when FvwmButton dies
3726         * FvwmButtons/FvwmButtons.1:
3727         re-formatted man page
3729 2002-07-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3731         * FvwmAuto/FvwmAuto.c:
3732         * FvwmAuto/FvwmAuto.1 (Note):
3733         new options -mfocus, -menter and -menterleave in FvwmAuto
3734         FvwmAuto can now operate on Enter/Leave events instead of Focus events
3736         * FvwmEvent/FvwmEvent.c (main):
3737         select only events that are handled
3739         * FvwmButtons/FvwmButtons.c:
3740         removed old debug code
3742         * FvwmEvent/FvwmEvent.c:
3743         moved old ChangeLog entries to ../ChangeLog
3744         re-indented file
3745         (config):
3746         (handle_config_line):
3747         general cleanup
3749 2002-07-05  Mikhael Goikhman  <migo@homemail.com>
3751         * FvwmScript/Widgets/Swallow.c (CheckForHangon):
3752         fixed a FvwmScript crash with Swallow widget and very long window names
3754 2002-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3756         * FvwmButtons/FvwmButtons.c (SpawnSome):
3757         fixed $fg and $bg variables with the UseOld option
3759         * FvwmDebug/FvwmDebug.c (list_configure):
3760         * FvwmCommand/FvwmCommand.c (list_configure):
3761         fixed variable types
3763 2002-06-28  Mikhael Goikhman  <migo@homemail.com>
3765         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3766         * FvwmTaskBar/FvwmTaskBar.1:
3767         fixed MailCheck option, enhanced its description
3769         * FvwmPerl/Makefile.am:
3770         added _FvwmPerl.1 rule
3771         * FvwmPerl/FvwmPerl.*:
3772         updated man page
3774 2002-06-25  olicha  <olivier.chapuis@free.fr>
3776         * FvwmIdent/FvwmIdent.c (MakeList):
3777         Replace some tabs by some spaces in some strings which should be
3778         displayed by X
3780 2002-06-23  Mikhael Goikhman  <migo@homemail.com>
3782         * FvwmPerl/FvwmPerl.1:
3783         * FvwmPerl/FvwmPerl.in:
3784         added --nolock, --nosend, --noremove like in FvwmM4/FvwmCpp; --debug;
3785         implemented preprocess directives %Repeat, %ModuleConfig, %Prefix, %End
3787 2002-06-19  olicha  <olivier.chapuis@free.fr>
3789         * **/Makefile.am
3790         Added iconv CFLAGS and LIBS for modules which display text
3792 2002-06-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3794         * FvwmCommand/Makefile.am:
3795         use functable.c instead of functions.c
3797 2002-06-10  Mikhael Goikhman  <migo@homemail.com>
3799         * FvwmPager/FvwmPager.c (ParseOptions):
3800         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
3801         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
3802         * FvwmButtons/parse.c (ParseConfigLine):
3803         * FvwmIconMan/readconfig.c (read_in_resources):
3804         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
3805         * FvwmIdent/FvwmIdent.c (main):
3806         * FvwmForm/FvwmForm.c (ct_*Font):
3807         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
3808         * FvwmScript/FvwmScript.c (ParseOptions):
3809         fixed double quotes in *Font configuration options
3811 2002-06-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3813         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
3814         fixed sticky panels in FvwmButtons
3816 2002-06-07  Dan Espen  <dane@mk.telcordia.com>
3818         * FvwmTheme/FvwmTheme.1: FONT SHADOW EFFECTS reword.
3820 2002-06-04  Mikhael Goikhman  <migo@homemail.com>
3822         * FvwmIconMan/FvwmIconMan.1:
3823         * FvwmIconMan/FvwmIconMan.c (main):
3824         * FvwmIconMan/FvwmIconMan.h:
3825         * FvwmIconMan/fvwm.c (handle_config_info):
3826         * FvwmIconMan/fvwm.c (new remanage_winlist):
3827         * FvwmIconMan/readconfig.c (new process_dynamic_config_line):
3828         * FvwmIconMan/x.c:
3829         * FvwmIconMan/xmanager.c:
3830         FvwmIconMan may now change resolution dynamically, just issue
3831         "*FvwmIconMan: resolution desk" while FvwmIconMan is running
3833         * FvwmIconMan/FvwmIconMan.1:
3834         * FvwmIconMan/x.c (set_window_properties):
3835         don't use "FvwmModule" as a class, this is not optimal with aliases;
3836         document that FvwmIconMan supports aliases
3838         * FvwmScript/libyywrap.c:
3839         * FvwmScript/scanner.c:
3840         removed $Header
3842 2002-06-03  olicha  <olivier.chapuis@free.fr>
3844         * FvwmScript/script.y:
3845         * FvwmScript/scanner.l:
3846         * FvwmScript/script.c:
3847         * FvwmScript/scanner.c:
3848         Run make syntax for removing debug code
3850 2002-06-03  olicha  <olivier.chapuis@free.fr>
3852         * FvwmForm/FvwmForm.c:
3853         Applied FlocaleInit YAMAGUCHI Shingo patch
3855 2002-06-02  olicha  <olivier.chapuis@free.fr>
3857         * FvwmScript/Widgets/List.c (EvtMouseList):
3858         (EvtKeyList):
3859         Fixed selection
3861 2002-05-31  olicha  <olivier.chapuis@free.fr>
3863         * FvwmTheme/FvwmTheme.1:
3864         Documented fgsh and fg_alpha
3866 2002-05-29  Dave Trollope  <dave.trollope@worldnet.att.net>
3868         * Modules/FvwmIconMan/xmanager.c:
3869         Changed the REDRAW_BG from 128 to 16 and moved to manager dirty bits
3870         group.
3872 2002-05-29  olicha  <olivier.chapuis@free.fr>
3874         * FvwmForm/FvwmForm.1:
3875         * FvwmForm/ReadXServer.c (ReadXServer):
3876         Fixed Input cursor position for mouse click. Removed fixed font
3877         requirement for InputFont
3879 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3881         * FvwmButtons/parse.c (ParseContainer):
3882         fixed specifying Font in Container
3884 2002-05-29  olicha  <olivier.chapuis@free.fr>
3886         * FvwmScript/Widgets/Makefile.am:
3887         * FvwmSaveDesk/Makefile.am:
3888         * FvwmSave/Makefile.am:
3889         * FvwmRearrange/Makefile.am:
3890         * FvwmWinList/Makefile.am:
3891         * FvwmTaskBar/Makefile.am:
3892         * FvwmGtk/Makefile.am:
3893         * FvwmScript/Makefile.am:
3894         * FvwmDebug/Makefile.am:
3895         * FvwmCommand/Makefile.am:
3896         * FvwmPager/Makefile.am:
3897         * FvwmIdent/Makefile.am:
3898         * FvwmIconMan/Makefile.am:
3899         * FvwmIconBox/Makefile.am:
3900         * FvwmForm/Makefile.am:
3901         * FvwmButtons/Makefile.am:
3902         Put $(Xft_CFLAGS) before $(X_CFLAGS) to be able to use an independent
3903         Xft2 library. Removed FT2 CFLAGS and LIBS.
3905 2002-05-29  Mikhael Goikhman  <migo@homemail.com>
3907         * FvwmButtons/FvwmButtons.1:
3908         * FvwmButtons/FvwmButtons.h:
3909         * FvwmButtons/FvwmButtons.c (Loop):
3910         * FvwmButtons/parse.c (ParseButton):
3911         added new ActionOnPress option
3913 2002-05-28  Mikhael Goikhman  <migo@homemail.com>
3915         * FvwmPerl/FvwmPerl.1:
3916         * FvwmPerl/FvwmPerl.in:
3917         implemented new preprocess functionality
3919 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3921         * FvwmEvent/FvwmEvent.1 (argument):
3922         corrected man page example
3924 2002-05-27  Dave Trollope  <dave.trollope@worldnet.att.net>
3926         * Modules/FvwmIconMan/xmanager.c (draw_manager):
3927         (man_exposed):
3928         Fix for background not being redrawn when the window is exposed.
3930 2002-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3932         * FvwmM4/FvwmM4.c (m4_defs):
3933         * FvwmCpp/FvwmCpp.c (cpp_defs):
3934         open tempfile with 0600 mode
3936         * FvwmIconMan/xmanager.h:
3937         * FvwmCpp/FvwmCpp.c:
3938         * FvwmCpp/FvwmM4.c:
3939         remove MULTIBYTE ifdefs
3941 2002-05-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
3943         * FvwmDebug/FvwmDebug.c (list_configure):
3944         * FvwmCommand/FvwmCommand.c (list_configure):
3945         adapted to new has_no_border window flag
3947 2002-05-26  olicha  <olivier.chapuis@free.fr>
3949         * FvwmScript/Widgets/Tools.c (MyDrawString):
3950         Use internal relief only with font without shadow
3952 2002-05-25  Mikhael Goikhman  <migo@homemail.com>
3954         * FvwmIconMan/FvwmIconMan.c (copy_string):
3955         fixed crash when accessing NULL string
3957         * FvwmRearrange/FvwmRearrange.1:
3958         * FvwmButtons/FvwmButtons.1:
3959         some corrections
3961 2002-05-24  olicha  <olivier.chapuis@free.fr>
3963         * FvwmWinList/ButtonArray.c (DoButton):
3964         * FvwmScript/Widgets/Tools.c (MyDrawString):
3965         * FvwmPager/x_pager.c (DrawGrid):
3966         (do_label_window):
3967         (DrawInBalloonWindow):
3968         * FvwmIconMan/xmanager.c (draw_button):
3969         (draw_empty_manager):
3970         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
3971         * FvwmButtons/draw.c (DrawTitle):
3972         Pass the colorset to FlocaleDrawString
3974         * FvwmForm/ReadXServer.c (ReadXServer):
3975         * FvwmForm/FvwmForm.c (RedrawFrame):
3976         (RedrawItem):
3977         (RedrawText):
3978         (RedrawTimeout):
3979         Added support for variable fonts for input item (ifdefed).
3980         Pass the colorset to FlocaleDrawString
3982         * FvwmTaskBar/Goodies.c (LoadGoodiesFont):
3983         * FvwmTaskBar/Goodies.h:
3984         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
3985         * FvwmTaskBar/Goodies.c (InitGoodies):
3986         (RedrawTipWindow):
3987         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
3988         Fixed some old (but minor) bugs related to text position
3990         * FvwmScript/script.y:
3991         * FvwmScript/scanner.l:
3992         * FvwmScript/script.c:
3993         * FvwmScript/scanner.c:
3994         Allowed to pass arbitray font names
3996 2002-05-24  Mikhael Goikhman  <migo@homemail.com>
3998         * FvwmIconMan/functions.c (builtin_sendcommand):
3999         support size/position variables in command
4001 2002-05-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4003         * FvwmPager/FvwmPager.c (list_new_desk):
4004         fixed core dump
4006 2002-05-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4008         * FvwmPager/FvwmPager.c (list_new_desk):
4009         always display current desk in window title
4011 2002-05-19  Mikhael Goikhman  <migo@homemail.com>
4013         * FvwmGtk/FvwmGtk.c (process_message):
4014         currently restore the previous M_MINI_ICON code to avoid crash
4016 2002-05-16  olicha  <olivier.chapuis@free.fr>
4018         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4019         (RedrawTipWindow):
4020         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4021         * FvwmIdent/FvwmIdent.c (DrawItems):
4023 2002-05-10  Mikhael Goikhman  <migo@homemail.com>
4025         * FvwmPager/x_pager.c:
4026         fixed incorrect initial positions of subwindows in CxRxNxM pager;
4027         still only the first desk is drawn fully for now
4029 2002-05-09  olicha  <olivier.chapuis@free.fr>
4031         * */*:
4032         Call FRenderInit and include libs/FRenderInit.h in all modules which
4033         are linked against Xrender
4035 2002-05-09  olicha  <olivier.chapuis@free.fr>
4037         * FvwmScript/FvwmScript.c (myErrorHandler):
4038         * FvwmIconBox/FvwmIconBox.c (myErrorHandler):
4039         * FvwmButtons/FvwmButtons.c (myErrorHandler):
4040         * FvwmWinList/FvwmWinList.c (ErrorHandler):
4041         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
4042         * FvwmIconMan/x.c (handle_error):
4043         Allows BadPicture XRender errors
4045 2002-05-05  olicha  <olivier.chapuis@free.fr>
4047         * FvwmIdent/FvwmIdent.c (MakeList):
4048         Fixed ewmh init state
4050 2002-05-02  olicha  <olivier.chapuis@free.fr>
4052         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4053         * FvwmTaskBar/List.c (UpdateItemPicture):
4054         Fixed problems with Xft fonts and FvwmPicture update
4056 2002-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4058         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
4059         fixed a problem with sticky icons
4061 2002-04-30  Mikhael Goikhman  <migo@homemail.com>
4063         * FvwmPerl/FvwmPerl.in:
4064         make all messages synchronous by default;
4065         new eval functions stop(), skip(), unlock(), detach()
4067 2002-04-29  olicha  <olivier.chapuis@free.fr>
4069         * FvwmTaskBar/List.c (UpdateItemPicture):
4070         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4071         A picture fix
4073 2002-04-28  Mikhael Goikhman  <migo@homemail.com>
4075         * FvwmPager/x_pager.c:
4076         fixed initial position of 2 subwindows, current only for one desk;
4077         fixed position of labels with LabelsBelow
4079 2002-04-25  Mikhael Goikhman  <migo@homemail.com>
4081         * **/*.1:
4082         improved main headers
4084         * FvwmTheme/FvwmTheme.1:
4085         spell check in the Tint commands
4087 2002-04-25  Derek B. Noonburg  <derekn@foolabs.com>
4089         * FvwmIconMan.1:
4090         * FvwmIconMan.h:
4091         * globals.c:
4092         * readconfig.c:
4093         * xmanager.c:
4094         Added new weighted sorting.
4096 2002-04-23  Mikhael Goikhman  <migo@homemail.com>
4098         * modules/FvwmPerl/FvwmPerl.1:
4099         * modules/FvwmPerl/FvwmPerl.in:
4100         renamed --continue to --stay, documented the planned preprocess action
4102         * modules/FvwmIconMan/*.c:
4103         * modules/FvwmCommand/FvwmCommandS.c:
4104         remove $Id lines that only make patches harder
4106         * modules/FvwmButtons/FvwmButtons.1:
4107         make it clear there are 2 examples, added DestroyModuleConfig
4109 2002-04-22  olicha  <olivier.chapuis@free.fr>
4111         * FvwmTheme/FvwmTheme.1:
4112         Documented Tint, TintMask and NoTint
4114         * FvwmWinList/ButtonArray.c (ButtonNew):
4115         (AddButton):
4116         (DoButton):
4117         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4118         * FvwmIconMan/Makefile.am:
4119         * FvwmIconMan/FvwmIconMan.h:
4120         * FvwmIconMan/xmanager.h:
4121         * FvwmIconMan/xmanager.c (iconify_box):
4122         (set_win_picture):
4123         * FvwmIconMan/fvwm.c (mini_icon):
4124         * FvwmPager/Makefile.am:
4125         * FvwmPager/x_pager.c (do_picture_window):
4126         * FvwmPager/FvwmPager.h:
4127         * FvwmPager/FvwmPager.c (main):
4128         (list_mini_icon):
4129         * FvwmTaskBar/List.h:
4130         * FvwmTaskBar/Start.c (StartButtonInit):
4131         * FvwmTaskBar/List.c (AddItem):
4132         (UpdateItemPicture):
4133         * FvwmTaskBar/ButtonArray.h:
4134         * FvwmTaskBar/ButtonArray.c (ButtonDraw):
4135         (AddButton):
4136         (UpdateButtonPicture):
4137         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4138         Use the alpha of the mini icon send by fvwm
4140         * FvwmWinList/Makefile.am
4141         * FvwmWharf/Makefile.am:
4142         * FvwmTaskBar/Makefile.am:
4143         * FvwmScript/Makefile.am:
4144         * FvwmPager/Makefile.am:
4145         * FvwmIconMan/Makefile.am:
4146         * FvwmIconBox/Makefile.am:
4147         * FvwmBanner/Makefile.am:
4148         * FvwmAnimate/Makefile.am:
4149         Links to Xrender if needed
4151         * FvwmWharf/icons.c (GetXPMGradient):
4152         (GetXPMColorset):
4153         (GetSolidXPM):
4154         (LoadIconFile):
4155         (ConfigureIconWindow):
4156         * FvwmWharf/FvwmWharf.c (main):
4157         * FvwmIconBox/icons.c (GetIconFromFile):
4158         (GetBackPixmap):
4159         (CreateIconWindow):
4160         (GetIconWindow):
4161         * FvwmIconBox/FvwmIconBox.c (RedrawIcon):
4162         * FvwmButtons/draw.c (RedrawButton):
4163         * FvwmButtons/icons.c (ConfigureIconWindow):
4164         (CreateIconWindow):
4165         * FvwmScript/types.h:
4166         * FvwmScript/Widgets/Tools.c (DrawIconStr):
4167         * FvwmScript/FvwmScript.c (LoadIcon):
4168         Implement alpha rendering using libs function in PictureGraphics
4170         * FvwmBanner/FvwmBanner.c (GetImageFile):
4171         Load the picture without alpha
4173         * FvwmIconBox/icons.c (GetIconWindow):
4174         * FvwmIconBox/FvwmIconBox.c (CleanUp):
4175         (myErrorHandler):
4176         Fixed a few problems related to reparent icon windows, there are still
4177         problems here
4179         * FvwmTaskBar/Start.c (StartButtonInit):
4180         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
4181         Start Button icon use fvwm color limit
4183         * FvwmIdent/FvwmIdent.h:
4184         * FvwmIdent/FvwmIdent.c (DrawItems):
4185         (PixmapDrawWindow):
4186         (RedrawWindow):
4187         (list_end):
4188         If the font is an Xft font (and the background is not Transparent) draw
4189         everything in the background to reduce redrawing
4191 2002-04-20  Mikhael Goikhman  <migo@homemail.com>
4193         * modules/FvwmPerl/FvwmPerl.1:
4194         * modules/FvwmPerl/FvwmPerl.in:
4195         implemented "load" action, added the man page
4197 2002-04-16  Hippo
4199         * FvwmTheme/FvwmTheme.c:
4200         FvwmTheme printf a warning and sends the command back to fvwm.
4201         This module is obsoleted now.
4203 2002-04-17  Mikhael Goikhman  <migo@homemail.com>
4205         * FvwmEvent/FvwmEvent.c (execute_event):
4206         fixed passing id in hex for leave_event just like for other events
4207         except for new_desk one
4209 2002-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4211         * FvwmIconMan/readconfig.h:
4212         safety patch for future modifier confusion
4214 2002-04-14  Mikhael Goikhman  <migo@homemail.com>
4216         * FvwmConsole/FvwmConsole.c:
4217         * FvwmConsole/FvwmConsole.h:
4218         * FvwmConsole/FvwmConsoleC.c:
4219         * FvwmConsole/FvwmConsoleC.pl.1:
4220         * FvwmConsole/FvwmConsoleC.pl.in:
4221         * FvwmConsole/getline.c:
4222         use $FVWM_USERDIR not $HOME for FvwmConsole history and socket files,
4223         make these file names more readable, increase history from 50 to 100
4225 2002-04-11  Mikhael Goikhman  <migo@homemail.com>
4227         * FvwmIconMan/xmanager.c:
4228         removed ## from preprocessor's line win->##field to make gcc happy
4230 2002-04-06  Uwe Pross  <uwe.pross@gmx.net>
4232         * FvwmAuto/FvwmAuto.1:
4233         Added hint to builtin command EdgeCommand
4235 2002-04-07  Mikhael Goikhman  <migo@homemail.com>
4237         * FvwmIconMan/ConfigFvwmIconMan:
4238         * FvwmIconMan/FvwmIconMan.1:
4239         * FvwmIconMan/readconfig.c (read_next_cmd):
4240         * FvwmTheme/FvwmTheme.1:
4241         implemented a new FvwmIconMan syntax that uses white spaces instead
4242         of asterisks, not to be different from other modules
4244 2002-04-06  Dan Espen  <dane@mk.telcordia.com>
4246         * FvwmForm/FvwmForm.c (DoCommand): Remove debug code.
4248 2002-04-05  Mikhael Goikhman  <migo@homemail.com>
4250         * FvwmTheme/FvwmTheme.1:
4251         restored a correct example
4253 2002-04-05  olicha  <olivier.chapuis@free.fr>
4255         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4256         Fixed a core dump
4258         * FvwmScript/FvwmScript (LoadIcon):
4259         * FvwmScript/Makefile.am:
4260         Fixed icon loading. Added Bitmap support (no more core dump!).
4261         It is enabled even without xpm support
4263         * FvwmButtons/FvwmButtons.c (MyAllocColor):
4264         (PleaseAllocColor):
4265         * FvwmButtons/icons.c (CreateIconWindow):
4266         CleanUp and remove some not used code
4268         * FvwmIconBox/icons.c (CreateIconWindow):
4269         (GetIconFromFile):
4270         (GetBitmapFile):
4271         (GetXPMFile):
4272         (GetBackPixmap):
4273         Use the libs image loader and some fvwm/icons.c sync
4275         * FvwmBanner/FvwmBanner.c (main):
4276         (GetXPMFile):
4277         (GetImageFile)
4278         (GetXBMData)
4279         * FvwmBanner/fvwm-logo-current.xbm (new file):
4280         * FvwmBanner/Makefile.am:
4281         Use libs image loader and added support for Bitmap and added a default
4282         Bitmap logo. It is enabled even without xpm support
4284         * FvwmWharf/FvwmWharf.c (main):
4285         * FvwmWharf/icons.c (LoadIconFile):
4286         (ConfigureIconWindow):
4287         (GetXPMFile):
4288         (GetXPMData):
4289         (GetBitmapFile):
4290         Use libs image loader
4292         * FvwmScript/types.h:
4293         * FvwmScript/Makefile.am:
4294         * FvwmTheme/FvwmTheme.c:
4295         * FvwmTheme/Makefile.am:
4296         * FvwmWharf/FvwmWharf.c:
4297         * FvwmWharf/icons.c:
4298         * FvwmWharf/stepgfx.c:
4299         * FvwmWharf/Makefile.am:
4300         * FvwmTaskBar/Start.c:
4301         * FvwmTaskBar/ButtonArray.h:
4302         * FvwmTaskBar/Makefile.am:
4303         * FvwmIconBox/icons.c:
4304         * FvwmIconBox/Makefile.am:
4305         * FvwmButtons/FvwmButtons.h:
4306         * FvwmButtons/Makefile.am:
4307         * FvwmAnimate/Makefile.am:
4308         * FvwmAnimate/FvwmAnimate.c
4309         Added png LIBS and CFLAGS. Added new header libs/InitPicture.h and
4310         libs/FImageLoader.h if needed
4312         * FvwmIconMan/Makefile.am:
4313         * FvwmGtk/Makefile.am:
4314         * FvwmGtk/menu.c:
4315         * FvwmWinList/Makefile.am:
4316         * FvwmForm/Makefile.am:
4317         * FvwmForm/FvwmForm.c:
4318         * FvwmDragWell/Makefile.am:
4319         * FvwmDragWell/fvwmDragWell.c:
4320         * FvwmRearrange/Makefile.am:
4321         * FvwmSave/Makefile.am:
4322         * FvwmSaveDesk/Makefile.am:
4323         * FvwmEvent/Makefile.am:
4324         * FvwmScroll/FvwmScroll.c:
4325         * FvwmScroll/Makefile.am:
4326         * FvwmM4/Makefile.am:
4327         * FvwmM4/FvwmM4.c:
4328         * FvwmCpp/Makefile.am:
4329         * FvwmCpp/FvwmCpp.c:
4330         * FvwmAuto/Makefile.am:
4331         * FvwmBacker/Makefile.am:
4332         Removed Xpm LIBS and CFLAGS. Replace Picture.h by InitPicture.h if
4333         needed
4335 2002-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4337         * FvwmTheme/FvwmTheme.1 (follows):
4338         corrected an example
4340 2002-04-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4342         * FvwmPager/x_pager.c (initialize_pager):
4343         fixed initial layout or the pager
4344         (Scroll):
4345         fixed viewport getting stuck at the desktop boundaries when dragging
4346         with button 3
4348 2002-03-31  Mikhael Goikhman  <migo@homemail.com>
4350         * FvwmIdent/FvwmIdent.c:
4351         * FvwmIdent/FvwmIdent.1:
4352         new configuration option MinimalLayer;
4353         tried to improve parsing of other options
4355 2002-03-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4357         * FvwmPager/x_pager.c (MoveWindow):
4358         suppress flashing when window is moved onto the current desk with a
4359         different screen position than before
4361 2002-03-29  Mikhael Goikhman  <migo@homemail.com>
4363         * FvwmEvent/FvwmEvent.c (config):
4364         fixed PlayCmd in audio compatible mode
4366 2002-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4368         * FvwmDebug/FvwmDebug.c (list_configure):
4369         * FvwmCommand/FvwmCommand.c (list_configure):
4370         removed support for start_iconic
4372 2002-03-24  Mikhael Goikhman  <migo@homemail.com>
4374         * FvwmButtons/Makefile.am:
4375         * FvwmForm/Makefile.am:
4376         * FvwmIconBox/Makefile.am:
4377         * FvwmIconMan/Makefile.am:
4378         * FvwmIdent/Makefile.am:
4379         * FvwmPager/Makefile.am:
4380         * FvwmScript/Makefile.am:
4381         * FvwmTaskBar/Makefile.am:
4382         * FvwmWinList/Makefile.am:
4383         added Bidi_CFLAGS and Bidi_LIBS
4385 2002-03-21  Daniel Henninger  <daniel@ncsu.edu>
4387         * FvwmForm/FvwmForm.c:
4388         * FvwmForm/FvwmForm.h:
4389         Took out pointless multiple Timeout command support.
4390         Better line parsing error checking for Timeout.
4391         Fixed command parsing to allow for quoted commands.
4393 2002-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4395         * FvwmWinList/FvwmWinList.c (main):
4396         (ProcessMessage):
4397         (AdjustWindow):
4398         * FvwmWinList/ButtonArray.c (ButtonPicture):
4399         * FvwmTaskBar/FvwmTaskBar.c (main):
4400         * FvwmIconMan/xmanager.h:
4401         * FvwmIconMan/xmanager.c (set_window_button):
4402         (set_win_picture):
4403         (get_button_geometry):
4404         (iconify_box):
4405         (draw_button):
4406         * FvwmIconMan/readconfig.c (read_in_resources):
4407         * FvwmIconMan/FvwmIconMan.h:
4408         * FvwmIconMan/FvwmIconMan.c (main):
4409         * FvwmIconMan/fvwm.c:
4410         (mini_icon):
4411         (ProcessMessage):
4412         replaced all MINI_ICONS ifdefs with FMiniIconsSupported to enable
4413         compiler checks
4415         * FvwmIconMan/FvwmIconMan.1:
4416         corrected wrong information about deafult value of ButtonGeometry
4418 2002-03-14  Daniel Henninger  <daniel@ncsu.edu>
4420         * FvwmForm/FvwmForm.1:
4421         Added TimeoutFont and Timeout description.
4423         * FvwmForm/FvwmForm-QuitVerify:
4424         Added a 20 second timeout.
4426         * FvwmForm/FvwmForm-Form:
4427         Customize timeout font.
4429         * FvwmForm/FvwmForm.h:
4430         * FvwmForm/FvwmForm.c:
4431         Added Timeout feature.
4433 2002-03-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4435         * FvwmIconMan/xmanager.c (draw_empty_manager):
4436         fixed problem with transparent colour sets in an empty manager
4438 2002-03-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4440         * FvwmWharf/icons.c (GetXPMData):
4441         (GetXPMFile):
4442         fixed compiler warnings
4444         * FvwmIconMan/readconfig.c (read_in_resources):
4445         fixed a compiler warning
4447         * FvwmConsole/FvwmConsoleC.c:
4448         fixed a compiler warning
4450 2002-03-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4452         * FvwmTaskBar/List.c (IsItemIndexSticky):
4453         fixed handling of sticky icons in the task bar
4455         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4456         fixed DeskOnly option in FvwmTaskBar: cause windows to be added twice
4457         instead of being removed when moving to a hidden desk
4459 2002-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4461         * FvwmWinList/ButtonArray.c (DoButton):
4462         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4463         * FvwmPager/x_pager.c (DrawGrid):
4464         (do_label_window):
4465         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4466         * FvwmIconMan/xmanager.c (draw_button):
4467         * FvwmForm/FvwmForm.c (RedrawFrame):
4468         (RedrawItem):
4469         * FvwmButtons/draw.c (RedrawButton):
4470         removed ifdefs from previous xft fixes
4472 2002-03-10  olicha  <olivier.chapuis@free.fr>
4474         * FvwmWinList/ButtonArray.c (DoButton):
4475         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4476         * FvwmPager/x_pager.c (do_label_window):
4477         (DrawGrid):
4478         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4479         * FvwmIconMan/xmanager.c (draw_button):
4480         * FvwmForm/FvwmForm.c (RedrawFrame):
4481         (RedrawItem):
4482         * FvwmButtons/draw.c (RedrawButton):
4483         Fixed Xft related compilation failure and warning
4485 2002-03-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4487         * FvwmTaskBar/FvwmTaskBar.c (main):
4488         * FvwmWinList/FvwmWinList.c (main):
4489         * FvwmScript/FvwmScript.c (main):
4490         * FvwmPager/FvwmPager.c (main):
4491         * FvwmIconMan/FvwmIconMan.c (main):
4492         * FvwmIconBox/FvwmIconBox.c (main):
4493         * FvwmForm/FvwmForm.c (main):
4494         * FvwmButtons/FvwmButtons.c (main):
4495         (Loop):
4496         (swallow):
4497         use new interfaces in Flocale.h
4499 2002-03-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4501         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4502         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4503         (HideTaskBar):
4504         * FvwmDebug/FvwmDebug.c (list_configure):
4505         * FvwmButtons/FvwmButtons.c (process_message):
4506         * FvwmCommand/FvwmCommand.c (list_configure):
4507         don't use HAS_BOTTOM_TITLE any more
4509 2002-03-08  Dan Espen  <dane@mk.telcordia.com>
4511         * FvwmForm/ReadXServer.c: Some comments.
4512         * FvwmForm/FvwmForm.c (PutDataInForm): Update buffer length when
4513         input data read from form.  Fixes core.  Remove incorrect comment.
4515 2002-03-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4517         * FvwmScript/Instructions.c (InitCom):
4518         (MyWarpPointer):
4519         fixed a compile problem on dec-osf5
4521 2002-03-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4523         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4524         * FvwmTaskBar/Start.c (StartButtonParseConfig):
4525         (StartButtonInit):
4526         implemented bottun geometry variables as in FvwmButtons
4528         * FvwmButtons/parse.c (ParseButton):
4529         * FvwmButtons/FvwmButtons.c (GetButtonAction):
4530         (Loop):
4531         use the new function module_expand_action
4533         * FvwmButtons/FvwmButtons.c (Loop):
4534         fixed potential core dump
4536         * FvwmIconBox/FvwmIconBox.c (main):
4537         * FvwmWinList/FvwmWinList.c (main):
4538         * FvwmTaskBar/Goodies.c (HandleMailClick):
4539         * FvwmTaskBar/FvwmTaskBar.c:
4540         (LoopOnEvents):
4541         (main):
4542         (ProcessMessage):
4543         Use SendText instead of SendFvwmPipe in several places
4545 2002-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4547         * FvwmM4/FvwmM4.c (m4_defs):
4548         * FvwmCpp/FvwmCpp.c (cpp_defs):
4549         printf file name in error message
4551 2002-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4553         * FvwmButtons/FvwmButtons.c (parse_message_line):
4554         update the shape w/ transparent background when changind the button
4555         title or icon
4557 2002-02-27  Mikhael Goikhman  <migo@homemail.com>
4559         * FvwmRearrange/FvwmRearrange.c:
4560         * FvwmRearrange/FvwmRearrange.1:
4561         New arguments -maximize, -nomaximize, -animate, -noanimate.
4562         Do Resize/Move in one command. Take outside duplicated code.
4564 2002-02-26  olicha  <olivier.chapuis@free.fr>
4566         * FvwmPager/Makefile.am:
4567         * FvwmWinList/Makefile.am:
4568         * FvwmScript/Makefile.am:
4569         * FvwmIdent/Makefile.am:
4570         * FvwmIconMan/Makefile.am:
4571         * FvwmIconBox/Makefile.am:
4572         * FvwmForm/Makefile.am:
4573         * FvwmButtons/Makefile.am:
4574         * FvwmTaskBar/Makefile.am:
4575         Added Xft_LIBS, Xft_CFLAGS, FT2_CFLAGS and FT2_LIBS
4577         * FvwmIconMan/xmanager.c (draw_button):
4578         Did so that the buttons title fit into the buttons if a xftfont is
4579         used
4581         * FvwmButtons/draw.c (RedrawButton):
4582         * FvwmIdent/FvwmIdent.c (RedrawWindow):
4583         * FvwmPager/x_pager.c (do_label_window):
4584         (DrawGrid):
4585         * FvwmWinList/ButtonArray.c (DoButton):
4586         * FvwmTaskBar/Goodies.c (RedrawTipWindow):
4587         * FvwmForm/FvwmForm.c (RedrawFrame):
4588         (RedrawItem):
4589         Always clear the text area before drawing text with an Xft font
4591         * FvwmForm/FvwmForm.c (RedrawItem):
4592         * FvwmForm/FvwmForm.c (MainLoop):
4593         * FvwmForm/ReadXServer.c (ReadXServer):
4594         * FvwmForm/FvwmForm.c (OpenWindows):
4595         Use GetFdWidth for to set the fd_set_size_t in fvwmSelect.
4596         Try to reduce number of redraw. Add a CheckAlloc in OpenWindows.
4597         Fixed an if/else
4599 2002-02-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4601         * FvwmButtons/FvwmButtons.c (parse_message_line):
4602         changed alternate syntax for title and icon changes
4604 2002-02-12  olicha  <olivier.chapuis@free.fr>
4606         * FvwmForm/ReadXServer.c (ReadXServer):
4607         * FvwmForm/FvwmForm.c (RedrawItem):
4608         (ct_Input):
4609         Used the max_char_width member of the FlocaleFont in the place of
4610         the width of the W character
4612 2002-02-11  Mikhael Goikhman  <migo@homemail.com>
4614         * Makefile.am:
4615         * FvwmPerl/*:
4616         new module to enable perl in fvwmrc
4618 2002-02-11  Dan Espen  <dane@mk.telcordia.com>
4620         * FvwmForm/ReadXServer.c:
4621         * FvwmForm/FvwmForm.c: Finish Locale stuff.
4623 2002-02-11  olicha  <olivier.chapuis@free.fr>
4625         * FvwmForm/FvwmForm.c (CheckAlloc):
4626         Set a font gc value only if we have a font and not a fontset
4628 2002-02-10  Dan Espen  <dane@mk.telcordia.com>
4630         * FvwmForm/FvwmForm.h:
4631         * FvwmForm/FvwmForm.c:
4632         * FvwmForm/ReadXServer.c: First pass at Flocale stuff.
4634 2002-02-10  olicha  <olivier.chapuis@free.fr>
4636         * FvwmIdent/FvwmIdent.c (MakeList):
4637         Fixed an umr in the ewmh init state string
4639 2002-02-09  olicha  <olivier.chapuis@free.fr>
4641         * FvwmCpp/FvwmCpp.c (cpp_defs):
4642         * FvwmM4/FvwmM4.c (m4_defs):
4643         * FvwmWinList/ButtonArray.c (*):
4644         * FvwmWinList/FvwmWinList.c (*):
4645         * FvwmTaskBar/Goodies.c (*):
4646         * FvwmTaskBar/FvwmTaskBar.c (*):
4647         * FvwmTaskBar/ButtonArray.c (*):
4648         * FvwmTaskBar/Start.c (*):
4649         * FvwmScript/Widgets/VScrollBar.c (*):
4650         * FvwmScript/Widgets/TextField.c (*):
4651         * FvwmScript/Widgets/RadioButton.c (*):
4652         * FvwmScript/Widgets/PushButton.c (*):
4653         * FvwmScript/Widgets/PopupMenu.c (*):
4654         * FvwmScript/Widgets/Menu.c (*):
4655         * FvwmScript/Widgets/List.c (*):
4656         * FvwmScript/Widgets/ItemDraw.c (*):
4657         * FvwmScript/Widgets/HScrollBar.c (*):
4658         * FvwmScript/Widgets/Tools.c (*):
4659         * FvwmScript/Widgets/CheckBox.c (*):
4660         * FvwmScript/Instructions.c (ChangeFont):
4661         * FvwmScript/FvwmScript.c (main):
4662         (Xinit):
4663         * FvwmIdent/FvwmIdent.c (list_end):
4664         (main):
4665         (RedrawWindow):
4666         (AddToList):
4667         * FvwmIconMan/xmanager.h:
4668         * FvwmIconMan/FvwmIconMan.c (main):
4669         * FvwmIconMan/xmanager.c (get_title_geometry):
4670         (get_button_geometry):
4671         (draw_button):
4672         (draw_empty_manager):
4673         * FvwmIconMan/x.c (X_init_manager):
4674         (create_manager_window):
4675         * FvwmIconBox/icons.c (AdjustIconWindow):
4676         * FvwmIconBox/FvwmIconBox.h:
4677         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
4678         (CreateWindow):
4679         (RedrawIcon):
4680         * FvwmButtons/output.c (DumpButtons):
4681         * FvwmButtons/icons.c (ConfigureIconWindow):
4682         * FvwmButtons/FvwmButtons.h:
4683         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
4684         (RecursiveLoadData):
4685         (CreateUberButtonWindow):
4686         (Loop):
4687         (swallow):
4688         * FvwmButtons/draw.c (DrawTitle):
4689         (MakeButton):
4690         (RedrawButton):
4691         * FvwmButtons/button.c (buttonFont):
4692         * FvwmPager/FvwmPager.h (balloon_window):
4693         * FvwmPager/FvwmPager.c (ParseOptions):
4694         (list_window_name):
4695         (list_icon_name):
4696         * FvwmPager/x_pager.c (*):
4697         Use new Font and Text "Flocale" API. Note: Form and Wharf are not
4698         multibyted
4700 2002-02-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4702         * FvwmButtons/FvwmButtons.c (parse_message_line):
4703         * FvwmButtons/button.c (get_xy_button):
4704         button number for "title" and "icon" message can be specified by using
4705         row/column, e.g.
4707           SendToModule FvwmButtons Title 5 2 new title
4709 2002-02-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4711         * FvwmPager/FvwmPager.c (list_focus):
4712         fixed updating the window hilight colour sent by fvwm
4714 2002-02-03  olicha  <olivier.chapuis@free.fr>
4716         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
4717         Fixed a read descriptor problem
4719 2002-02-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4721         * FvwmButtons/FvwmButtons.c:
4722         Applied dynamic button title patch by Hippo
4724 2002-02-01  Dan Espen  <dane@mk.telcordia.com>
4726         * FvwmWinList/FvwmWinList.1:
4727         * FvwmScroll/FvwmScroll.1:
4728         * FvwmScript/FvwmScript.1:
4729         * FvwmSave/FvwmSave.1:
4730         * FvwmPager/FvwmPager.1:
4731         * FvwmM4/FvwmM4.1:
4732         * FvwmIconMan/FvwmIconMan.1:
4733         * FvwmDragWell/FvwmDragWell.1:
4734         * FvwmCpp/FvwmCpp.1: .fvwmrc -> .fvwm2rc
4736         * FvwmButtons/FvwmButtons.1: Language fix.
4738 2002-01-31  olicha  <olivier.chapuis@free.fr>
4740         * FvwmButtons/FvwmButtons.1:
4741         Documented the (No)FvwmModule flags for the Swallow option
4744 2002-01-31  Mikhael Goikhman  <migo@homemail.com>
4746         * FvwmForm/FvwmForm.c (main):
4747         remove compatibility support for dot-named aliases
4749 2002-01-30  olicha  <olivier.chapuis@free.fr>
4751         * FvwmWinList/FvwmWinList.c (main):
4752         * FvwmTaskBar/FvwmTaskBar.c (main):
4753         * FvwmScript/types.h:
4754         * FvwmScript/FvwmScript.c (main):
4755         * FvwmPager/FvwmPager.c (main):
4756         * FvwmIdent/FvwmIdent.c (main):
4757         * FvwmIconMan/FvwmIconMan.c (main):
4758         * FvwmIconMan/FvwmIconMan.h:
4759         * FvwmIconBox/FvwmIconBox.c (main):
4760         * FvwmForm/FvwmForm.c (main):
4761         * FvwmButtons/FvwmButtons.c (main):
4762         Use FInitLocale in the place of setlocale
4764 2002-01-28  olicha  <olivier.chapuis@free.fr>
4766         * FvwmButtons/FvwmButtons.c (ProcessMessage):
4767         * FvwmButtons/FvwmButtons.h:
4768         Rewrite the non OLD_EXPOSE code and undef OLD_EXPOSE
4770         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
4771         (swallow):
4772         (DeadPipeCleanup):
4773         * FvwmButtons/parse.c (ParseSwallow):
4774         (ParseButton):
4775         (ParsePanel):
4776         * FvwmButtons/FvwmButtons.h:
4777         Added a (no)FvwmModule flags to Swallow
4779         * FvwmButtons/FvwmButtons.c (main):
4780         (process_message):
4781         (handle_config_info_packet):
4782         (change_colorset):
4783         (DeadPipeCleanup):
4784         (recursive_change_colorset):
4785         (swallow):
4786         (send_bg_change_to_module):
4787         * FvwmButtons/draw.c (RedrawButton):
4788         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4789         * FvwmDragWell/fvwmDragWell.c (myXNextEvent):
4790         * FvwmWinList/FvwmWinList.c (ProcessMessage):
4791         (main):
4792         * FvwmTaskBar/FvwmTaskBar.c (main):
4793         (ProcessMessage):
4794         * FvwmScript/FvwmScript.c (main):
4795         (MainLoop):
4796         FvwmScript/types.h:
4797         * FvwmIdent/FvwmIdent.c (list_end):
4798         (main):
4799         (list_property_change):
4800         FvwmIdent/FvwmIdent.h:
4801         * FvwmIconMan/FvwmIconMan.h:
4802         * FvwmIconMan/fvwm.c (property_change):
4803         (handle_config_info):
4804         * FvwmPager/FvwmPager.c (list_property_change):
4805         (process_message):
4806         (main):
4807         * FvwmPager/FvwmPager.h:
4808         * FvwmIconBox/FvwmIconBox.c (process_message):
4809         (Loop):
4810         * FvwmForm/FvwmForm.c (main):
4811         (process_message):
4812         (ParseActiveMessage):
4813         FvwmButtons and fvwm2 can send a MX_PROPERTY_CHANGE message with
4814         MX_PROPERTY_CHANGE_BACKGROUND and a window id as argument to modules.
4815         Then, the modules update their background if needed.
4816         FvwmButtons sends a MX_PROPERTY_CHANGE message with
4817         MX_PROPERTY_CHANGE_SWALLOW and the id the modules when it
4818         swallow a fvwm module. Swallowable modules handle this message.
4819         Removed the ROOT_BG_CHANGE_STRING stuff.
4821 2002-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4823         * FvwmAuto/FvwmAuto.c (main):
4824         implemented new -passid option
4826         * FvwmDebug/FvwmDebug.c (main):
4827         * FvwmEvent/FvwmEvent.c (main):
4828         request extended messages
4830 2002-01-24  Dan Espen  <dane@mk.telcordia.com>
4832         * FvwmPager/x_pager.c (FALLBACK_FONT): Use fixed as the fallback
4833         font when not I18N.
4835 2002-01-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4837         * FvwmRearrange/FvwmRearrange.c (main):
4838         do not request new extended messages
4840 2002-01-21  olicha  <olivier.chapuis@free.fr>
4842         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4843         (SetXsetRoot):
4844         Fork when FvwmBacker set itself the background (with a solid color
4845         or with a Colorset). This reduces (a little) memory usage and allows
4846         to handle the _XSETROOT_ID property
4848 2002-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4850         * FvwmEvent/FvwmEvent.c (main):
4851         fixed previous patch
4853         * FvwmEvent/FvwmEvent.c (main):
4854         * FvwmWinList/FvwmWinList.c (main):
4855         (ProcessMessage):
4856         * FvwmTaskBar/FvwmTaskBar.c (main):
4857         (ProcessMessage):
4858         * FvwmPager/FvwmPager.c (main):
4859         (process_message):
4860         * FvwmIconMan/fvwm.c (ProcessMessage):
4861         * FvwmIconMan/FvwmIconMan.c (main):
4862         * FvwmIconBox/FvwmIconBox.c (main):
4863         * FvwmGtk/FvwmGtk.c (process_message):
4864         (main):
4865         * FvwmDebug/FvwmDebug.c (process_message):
4866         use new extended message interface
4867         new events enter_window and leave_window in FvwmEvent.c
4869 2002-01-19  Dan Espen  <dane@mk.telcordia.com>
4871         * FvwmTheme/FvwmTheme.1 (Warning): Language check done.
4873 2002-01-18  olicha  <olivier.chapuis@free.fr>
4875         * FvwmBacker/FvwmBacker.c (SetDeskPageBackground):
4876         Remove the code _XSETROOT_ID: it caues memory leak (I do not know why)
4878 2002-01-17  olicha  <olivier.chapuis@free.fr>
4880         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
4881         * FvwmScript/FvwmScript.c (MainLoop):
4882         (UpdateRootTransparency):
4883         * FvwmPager/x_pager.c:
4884         * FvwmPager/FvwmPager.c (list_config_info):
4885         * FvwmIdent/FvwmIdent.c (list_end):
4886         * FvwmIconMan/fvwm.c (handle_config_info):
4887         * FvwmIconBox/FvwmIconBox.c (process_message):
4888         * FvwmForm/FvwmForm.h:
4889         * FvwmForm/FvwmForm.c (UpdateRootTransapency):
4890         (ParseActiveMessage):
4891         (ReadXServer):
4892         * FvwmButtons/FvwmButtons.c (Loop):
4893         (update_root_transparency):
4894         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
4895         * FvwmBacker/FvwmBacker.c (ProcessMessage):
4896         * FvwmTheme/FvwmTheme.1:
4897         Handle the ROOT_BG_CHANGE_STRING config info message
4899         * FvwmBacker/FvwmBacker.c (SetXsetRoot):
4900         (SetDeskPageBackground):
4901         Kill the _XSETROOT_ID pixmap and set it to None in the case of
4902         a solid or a colorset background
4904         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
4905         * FvwmButtons/FvwmButtons.c (Loop):
4906         Fixed shading if the module is root transparent
4908 2002-01-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4910         * FvwmEvent/FvwmEvent.c (event_table):
4911         added handling of the visible_icon_name 'event'
4913         * FvwmIconBox/icons.c (GetIconBitmap):
4914         (GetIconWindow):
4915         fixed core dump when application has an icon with an illegal depth
4917         * FvwmButtons/FvwmButtons.c (swallow):
4918         * FvwmButtons/parse.c (ParseButton):
4919         new button option ActionIgnoresClientWindow to augment binding actions
4920         on buttons with swallowed windows.
4922 2002-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4924         * FvwmIconBox/FvwmIconBox.c:
4925         use variables from defaults.h
4926         (IsClick):
4927         (parsemouse):
4928         (CheckActionType):
4929         (ExecuteAction):
4930         back ported action type checking from fvwm
4932 2002-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4934         * FvwmButtons/draw.c (MakeButton):
4935         Fixed pixmap background in FvwmButtons of normal buttons without a
4936         picture
4938         * FvwmButtons/button.c (MakeContainer):
4939         fixed internal flags of containers; were reset if the parent button
4940         had a pixmap or colour set background
4942 2002-01-08  olicha  <olivier.chapuis@free.fr>
4944         * FvwmDragWell/fvwmDragWell.c (veryLongLoop):
4945         * FvwmDragWell/fvwmDragWell.h:
4946         Fixed transparent redraw
4948         * FvwmIconBox/FvwmIconBox.c (Loop):
4949         (CreateWindow):
4950         (change_colorset):
4951         Implemented transparency
4953         * FvwmForm/FvwmForm.h:
4954         * FvwmForm/FvwmForm.c:
4955         * FvwmForm/ReadXServer.c (ReadXServer):
4956         * FvwmScript/FvwmScript.c (OpenWindow):
4957         (ReadXServer):
4958         Fixed redraw of transparent scripts and forms
4960         * FvwmIconMan/x.c (xevent_loop):
4961         Fixed redraw of a transparent swallowed IconMan
4963         * FvwmButtons/FvwmButtons.c (Loop):
4964         Fixed redraw of a transparent FvwmButtons. Take in acount swallowed
4965         window and try to distinguish fvwm module and x applications
4967 2002-01-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4969         * FvwmWharf/FvwmWharf.c (ParseOptions):
4970         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
4971         * FvwmForm/FvwmForm.c (ct_Fore):
4972         * FvwmDragWell/fvwmDragWell.c (parseOptions):
4973         * FvwmButtons/parse.c (parse_window_geometry):
4974         applied patch by Andrew Pimlott to fix some problems when a geometry
4975         was specified multiple times in some of the modules
4977 2002-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
4979         * FvwmIconMan/x.c (xevent_loop):
4980         (handle_buttonevent):
4981         * FvwmIconMan/fvwm.c (handle_config_info):
4982         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
4983         handle IgnoreModifiers command
4985 2002-01-05  olicha  <olivier.chapuis@free.fr>
4987         * FvwmPager/x_pager.c (MovePage):
4988         Fixed the active page colorset updating after a page change if the
4989         colorset is transparent
4991 2002-01-04  olicha  <olivier.chapuis@free.fr>
4993         * FvwmIconMan/xmanager.c (draw_manager):
4994         Fixed Transparency by reducing the number of full redraw.
4995         A Transprent FvwmIconMan was almost always empty
4997 2002-01-04  olicha  <olivier.chapuis@free.fr>
4999         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
5000         Fixed moving a Transparent TaskBar. Eat up excess Expose events.
5001         Fixed resizing an AutoHide TaskBar
5003 2002-01-04  Mikhael Goikhman  <migo@homemail.com>
5005         * FvwmScript/Widgets/MiniScroll.c (EvtMouseMiniScroll):
5006         implement auto repeat delay, this fixes duplication
5008         * FvwmScript/Scripts/FvwmScript-Date:
5009         change the maximal possible year from 1999 to 2037
5011 2001-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5013         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
5014         (MakeMeWindow):
5015         * FvwmWharf/FvwmWharf.c (Loop):
5016         * FvwmTaskBar/FvwmTaskBar.c (DoAlarmAction):
5017         (HideTaskBar):
5018         * FvwmPager/x_pager.c (DispatchEvent):
5019         (IconMoveWindow):
5020         * FvwmPager/FvwmPager.c (main):
5021         * FvwmIdent/FvwmIdent.c (list_end):
5022         * FvwmIconMan/x.c (X_init_manager):
5023         * FvwmDragWell/xdndDragSource.c:
5024         handle return code of XQueryPointer everywhere; necessary for dual head
5026         * FvwmScript/Widgets/PopupMenu.c (EvtMousePopupMenu):
5027         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
5028         Pointer was warped to other screen with a dual head setup
5030 2001-12-30  Dan Espen  <dane@mk.telcordia.com>
5032         * FvwmPager/x_pager.c (initialize_pager): Some cleanup of font handling.
5033         Use library routines to guarantee error messages for font problems.
5035 2001-12-30  olicha  <olivier.chapuis@free.fr>
5037         * FvwmIdent/FvwmIdent.h (struct target_struct):
5038         * FvwmIdent/FvwmIdent.c (MakeList):
5039         (list_configure):
5040         Added the EWMH window type and the EWMH init state if any
5042 2001-12-19  olicha  <olivier.chapuis@free.fr>
5044         * FvwmScript/Instructions.c (FuncSendMsgAndGet):
5045         Be more safe
5047 2001-12-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5049         * FvwmButtons/FvwmButtons.c (swallow):
5050         (Loop):
5051         Mouse actions can be bound to swallowed windows
5053 2001-12-11  olicha  <olivier.chapuis@free.fr>
5055         * FvwmPager/FvwmPager.c (list_config_info):
5056         (SetDeskLabel):
5057         (ParseOptions):
5058         Respect the DesktopName fvwm2 command
5060 2001-12-06  olicha  <olivier.chapuis@free.fr>
5062         * FvwmDebug/FvwmDebug.c:
5063         Added M_VISIBLE_NAME, M_VISIBLE_ICON_NAME and M_ICON_FILE
5065         * FvwmGtk/FvwmGtk.c:
5066         * FvwmIconBox/FvwmIconBox.c:
5067         * FvwmPager/FvwmPager.c:
5068         * FvwmTaskBar/FvwmTaskBar.c:
5069         * FvwmWinList/FvwmWinList.c:
5070         Replace M_WINDOW_NAME and M_ICON_NAME by M_VISIBLE_NAME and
5071         M_VISIBLE_ICON_NAME
5073         * FvwmIconMan/FvwmIconMan.{c,h} (main):
5074         * FvwmIconMan/fvwm.c (ProcessMessage):
5075         (visible_name):
5076         (visible_icon_name):
5077         (icon_name):
5078         (window_name):
5079         * FvwmIconMan/xmanager.c (make_display_string):
5080         Added M_VISIBLE_NAME and M_VISIBLE_ICON_NAME
5082 2001-11-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5084         * FvwmPager/x_pager.c (DispatchEvent):
5085         allow other buttons/modifiers when dragging the viewport with button 3
5087 2001-11-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5089         * FvwmIconMan/xmanager.c (set_shape):
5090         fixed *FvwmIconMan*shaped option whit empty managers
5092         * FvwmPager/FvwmPager.1 (Note):
5093         * FvwmPager/FvwmPager.c (ParseOptions):
5094         * FvwmPager/x_pager.c (AddNewWindow):
5095         (MoveResizePagerView):
5096         new option "UseSkipList" like in several other modules
5098         * FvwmScript/Instructions.c (ChangeFont):
5099         * FvwmButtons/draw.c (RedrawButton):
5100         -Wall fixes with I18N_MB
5102         * FvwmTaskBar/FvwmTaskBar.1:
5103         * FvwmTaskBar/Goodies.c (goodyopts):
5104         (GoodiesParseConfig):
5105         (CreateDateWindow):
5106         * FvwmTaskBar/FvwmTaskBar.c (main):
5107         Added patch by Victor Vislobokov for locale dependent time format in
5108         the FvwmTaskBar clock popup tip
5110 001-10-28  olicha  <olivier.chapuis@free.fr>
5112         * FvwmScript/FvwmScript.c:
5113         * FvwmScript/FvwmScript.1:
5114         * FvwmScript/script.y:
5115         * FvwmScript/scanner.l:
5116         * FvwmScript/script.c:
5117         * FvwmScript/scanner.c:
5118         * FvwmScript/types.h:
5119         * FvwmScript/Widgets/Tools.{c,h}:
5120         * FvwmScript/Widgets/ItemDraw.c:
5121         * FvwmScript/Widgets/Menu.c:
5122         * FvwmScript/Widgets/PopupMenu.c:
5123         * FvwmScript/Widgets/PushButton.c:
5124         * FvwmScript/Widgets/List.c:
5125         New flags Left, Right and Center for text position.
5126         Some code aeration.
5128 2001-10-26  Dan Espen  <dane@mk.telcordia.com>
5130         * FvwmForm/FvwmForm.1:
5131         * FvwmForm/ReadXServer.c (ReadXServer): Allow for ISO_Left_Tab.
5132         Ctrl-p,Ctrl-f, arrow up, down do something useful in forms with 1
5133         input field.
5135 2001-10-21  Dan Espen  <dane@mk.telcordia.com>
5137         * FvwmScript/FvwmScript.1: fixups.
5139 2001-10-19  olicha  <olivier.chapuis@free.fr>
5141         * FvwmScript/Instruction.c:
5142         * FvwmScript/FvwmScript.c:
5143         * FvwmScript/FvwmScript.1:
5144         * FvwmScript/script.y:
5145         * FvwmScript/scanner.l:
5146         * FvwmScript/script.c:
5147         * FvwmScript/scanner.c:
5148         * FvwmScript/types.h
5149         New bloc QuitFunc (bloc executed at exit), new instruction Key
5150         for key bindings, new function LastString, new command
5151         SendToModule ScriptName SendString id sig str
5153 2001-10-16  Dan Espen  <dane@mk.telcordia.com>
5155         * FvwmScript/FvwmScript.1: fix up.
5157 2001-10-16  olicha  <olivier.chapuis@free.fr>
5159         * FvwmScript/Instruction.c:
5160         * FvwmScript/FvwmScript.1:
5161         * FvwmScript/script.y:
5162         * FvwmScript/scanner.l:
5163         * FvwmScript/script.c:
5164         * FvwmScript/scanner.c:
5165         New functions GetPid, Parse and SendMsgAndGet. The SendMsgAndGet
5166         function allows to extend FvwmScript with any programming language
5167         which can manipulate named pipe.
5169         * FvwmScript/Scripts/FvwmScript-ComExemple.in (new script):
5170         * FvwmScript/Scripts/fvwm-script-ComExemple.pl (new perl script):
5171         * FvwmScript/Scripts/Makefile.am:
5172         New examples script for the SendMsgAndGet communication protocol
5174         * FvwmScript/Instruction.c:
5175         * FvwmScript/FvwmScript.1:
5176         Some code areation and better error messages
5178         * FvwmScript/Widgets/Menu.c:
5179         * FvwmScript/Widgets/PopupMenu.c:
5180         More -Wall fixes
5182 2001-10-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5184         * FvwmScript/FvwmScript.c (ReadXServer):
5185         -Wall fix
5187 2001-10-14  Dan Espen  <dane@mk.telcordia.com>
5189         * FvwmScript/FvwmScript.1: Fixups.
5191         * FvwmForm/FvwmForm.1:
5192         * FvwmForm/ReadXServer.c:
5193         * FvwmForm/FvwmForm-Form:
5194         * FvwmForm/FvwmForm.h:
5195         * FvwmForm/FvwmForm.c: Allow for color control on the 3 pointers.
5197 2001-10-13  olicha  <olivier.chapuis@free.fr>
5199         * FvwmScript/FvwmScript.c (Xinit, ReadXServer):
5200         * FvwmScript/FvwmScript.1:
5201         * FvwmScript/script.y:
5202         * FvwmScript/scanner.y:
5203         * FvwmScript/Widgets/*:
5204         * FvwmScript/Scripts/*:
5205         Did so that a FvwmScript script is fully controllable by using the
5206         keyboard. Menu and PopupMenu ameliorations. Some code aeration.
5207         New flag NoFocus.
5209 2001-10-08  Dan Espen  <dane@mk.telcordia.com>
5211         * FvwmForm/ParseCommand.c (ParseCommand): Fix extra spaces being
5212         added to selection variable values.
5214         * FvwmForm/FvwmForm.h:
5215         * FvwmForm/FvwmForm.c: New commands ActivateOnPress, ButtonInPointer,
5216         ButtonPointer, InputPointer.
5218         * FvwmForm/FvwmForm.1: Describe new features.
5220         * FvwmForm/FvwmForm-Form: Add ability to configure mouse pointers
5221         used in FvwmForm and whether buttons activate on press or release.
5222         * FvwmForm/ReadXServer.c: Make default buttons activate on release
5223         instead of press.  Press activate is an option.
5224         Add a cursor during the button down grab.
5225         Make all 3 cursors configurable.
5227 2001-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5229         * FvwmIconBox/icons.c (GetIconBitmap):
5230         fixed UMR
5232 2001-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5234         * FvwmWinList/FvwmWinList.c (COMPLEX_WINDOW_PLACEMENT):
5235         added define again that vanishes mysteriously during the Xinerama
5236         patches
5238 2001-09-21  olicha  <olivier.chapuis@free.fr>
5240         * FvwmIconMan/x.c (X_init_t_manager):
5241         Fixed geometries
5243 2001-09-21  olicha  <olivier.chapuis@free.fr>
5245         * FvwmButtons/FvwmButtons.c (myErrorHandler)
5246         Added BadPixmap as an acceptable error
5248 2001-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5250         * FvwmBanner/FvwmBanner.c (main):
5251         init shape library
5253 2001-09-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5255         * FvwmTheme/FvwmTheme.c (parse_colorset):
5256         * FvwmM4/FvwmM4.c (m4_defs):
5257         * FvwmIconBox/icons.c (CreateIconWindow):
5258         (GetIconWindow):
5259         (GetIconBitmap):
5260         * FvwmIconBox/FvwmIconBox.c (Loop):
5261         * FvwmCpp/FvwmCpp.c (cpp_defs):
5262         * FvwmBanner/FvwmBanner.c (main):
5263         * FvwmPager/x_pager.c (initialize_pager):
5264         (UpdateWindowShape):
5265         (DrawGrid):
5266         * FvwmPager/FvwmPager.c:
5267         (ParseOptions):
5268         * FvwmIconMan/readconfig.c (read_in_resources):
5269         * FvwmIconMan/xmanager.c:
5270         (rects_equal):
5271         (set_shape):
5272         (draw_manager):
5273         (man_exposed):
5274         * FvwmIconMan/globals.c (init_globals):
5275         * FvwmIconMan/x.c (xevent_loop):
5276         (create_manager_window):
5277         (init_display):
5278         * FvwmIconMan/FvwmIconMan.h:
5279         * FvwmButtons/icons.c (CreateIconWindow):
5280         (CreateIconWindow):
5281         (CreateBackIconWindow):
5282         (ConfigureIconWindow):
5283         * FvwmWinList/FvwmWinList.c (StartMeUp_I):
5284         * FvwmWharf/FvwmWharf.c (main):
5285         * FvwmTaskBar/FvwmTaskBar.c:
5286         * FvwmScroll/FvwmScroll.c (main):
5287         * FvwmScript/FvwmScript.c (Xinit):
5288         * FvwmPager/FvwmPager.c (main):
5289         * FvwmIdent/FvwmIdent.c (main):
5290         * FvwmIconMan/x.c:
5291         * FvwmIconBox/FvwmIconBox.c (main):
5292         * FvwmForm/FvwmForm.c (main):
5293         * FvwmDragWell/fvwmDragWell.c (XStartup):
5294         * FvwmButtons/FvwmButtons.c (main):
5295         (SetTransparentBackground):
5296         (main):
5297         (Loop):
5298         (swallow):
5299         * FvwmBacker/FvwmBacker.c (main):
5300         moved shape support to library; its no longer necessary to
5301         '#ifdef SHAPE' any code
5303         * FvwmPager/FvwmPager.c (main):
5304         fixed grabbing the keyboard in transient mode
5306 2001-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5308         * FvwmBacker/root_bits.c:
5309         include config.h unconditionally
5311         * FvwmPager/x_pager.c (change_colorset):
5312         fixed changing the hilight colorset
5314 2001-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5316         * FvwmIconBox/icons.c (GetIconBitmap):
5317         fixed core dump with icon dimension == 0
5318         safety patches
5320         * FvwmCpp/FvwmCpp.c (Resolution):
5321         * FvwmM4/FvwmM4.c (Resolution):
5322         fixed screen size calculations for dimensions between 2147 and 107350
5323         (main):
5324         replaced -I option with M4PATH environment variable to keep
5325         compatibility with System V m4
5327 2001-09-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5329         * FvwmPager/x_pager.c (DispatchEvent):
5330         small performance enhancement
5332         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
5333         small performance enhancement
5334         (ProcessMessage):
5335         fixed unnecessary updating on desk change without page change
5337 2001-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5339         * FvwmM4/FvwmM4.c (main):
5340         applied patch by Sidik Isani to fix problewm with environment variables
5342 2001-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5344         * FvwmButtons/draw.c (DrawTitle):
5345         applied I18N patch by Shingo Yamaguchi
5347 2001-09-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5349         * FvwmIconMan/x.c (xevent_loop):
5350         (map_manager):
5351         (grab_pointer):
5352         make sure the pointer is grabbed for transient icon managers even if
5353         mapping does not make them visible
5354         (xevent_loop):
5355         (X_init_manager):
5356         (create_manager_window):
5357         IconMan listens to the WM_DELETE protocol
5358         (xevent_loop):
5359         fixed an event handling bug
5361         * FvwmIconMan/x.c (create_manager_window):
5362         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5363         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5364         * FvwmPager/x_pager.c (initialize_pager):
5365         set transient_for hint when running in transient mode
5367 2001-09-04  olicha  <olivier.chapuis@free.fr>
5369         * FvwmDebug/FvwmDebug.c (list_add)
5370         New windows_ flags is_placed_by_fvwm
5372 2001-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5374         * FvwmPager/x_pager.c (BorderIconWindow):
5375         (BorderWindow):
5376         (draw_window_border):
5377         (LabelIconWindow):
5378         (LabelWindow):
5379         (do_label_window):
5380         (PictureIconWindow):
5381         (PictureWindow):
5382         (do_picture_window):
5383         (ChangeDeskForWindow):
5384         (Hilight):
5385         (change_colorset):
5386         (AddNewWindow):
5387         reduced code duplication
5388         (ReConfigureIcons):
5389         (MoveResizePagerView):
5390         cleaned up, take care of icons larger than 1000 pixels
5391         (DispatchEvent):
5392         fixed redrawing of the icon window; too many Expose events were eaten
5394 2001-08-28  Dan Espen  <dane@mk.telcordia.com>
5396         * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and
5397         line widths less than zero.
5399 2001-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5401         * FvwmIconMan/globals.c (DEFAULT_MOUSE):
5402         added 'silent' to default action
5404 2001-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5406         * FvwmScript/FvwmScript.c (BuildGUI):
5407         * FvwmForm/FvwmForm.c (OpenWindows):
5408         * FvwmBanner/FvwmBanner.c (main):
5409         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5410         (StartMeUp_II):
5411         * FvwmWharf/FvwmWharf.c (Loop):
5412         * FvwmTaskBar/FvwmTaskBar.c:
5413         * FvwmRearrange/FvwmRearrange.c (main):
5414         * FvwmPager/x_pager.c (initialize_pager):
5415         * FvwmIdent/FvwmIdent.c (list_end):
5416         * FvwmIconMan/x.c (X_init_manager):
5417         adapted to new FScreen... signatures
5419         * FvwmForm/FvwmForm.c:
5420         * FvwmWinList/FvwmWinList.c:
5421         * FvwmWharf/FvwmWharf.c:
5422         * FvwmTaskBar/FvwmTaskBar.c:
5423         * FvwmScript/FvwmScript.c:
5424         * FvwmRearrange/FvwmRearrange.c:
5425         * FvwmPager/x_pager.c:
5426         * FvwmPager/FvwmPager.c:
5427         * FvwmIdent/FvwmIdent.c:
5428         * FvwmIconMan/x.c:
5429         * FvwmIconMan/readconfig.c:
5430         * FvwmIconMan/fvwm.c:
5431         * FvwmIconBox/FvwmIconBox.c:
5432         * FvwmDragWell/fvwmDragWell.c:
5433         * FvwmButtons/parse.c:
5434         * FvwmButtons/FvwmButtons.c:
5435         * FvwmBanner/FvwmBanner.c:
5436         renamed all XineramaSupport...() functions to FScreen...()
5438 2001-08-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5440         * FvwmIconMan/globals.c (init_win_manager):
5441         * FvwmIconMan/xmanager.c (check_in_window):
5442         * FvwmIconMan/readconfig.c (read_in_resources):
5443         * FvwmIconMan/FvwmIconMan.h:
5445         * FvwmBacker/FvwmBacker.c (AddCommand):
5446         (ProcessMessage):
5447         (ExecuteMatchingCommands):
5449         * FvwmWharf/icons.c (ConfigureIconWindow):
5450         (GetXPMFile):
5451         (GetXPMData):
5452         * FvwmIconMan/xmanager.c (rects_equal):
5453         * FvwmIconBox/icons.c (GetBackPixmap):
5454         * FvwmButtons/FvwmButtons.c:
5455         -Wall fixes
5457         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5458         * FvwmWharf/FvwmWharf.c (ParseOptions):
5459         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5460         * FvwmScript/FvwmScript.c (ParseOptions):
5461         * FvwmRearrange/FvwmRearrange.c (main):
5462         * FvwmIdent/FvwmIdent.c (main):
5463         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5464         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5465         Use sizeof vs. strlen.
5467         * FvwmRearrange/FvwmRearrange.c:
5468         removed a debug sleep() call
5470 2001-08-24  Dan Espen  <dane@mk.telcordia.com>
5472         * FvwmForm/FvwmForm.1:
5473         * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset".
5475         * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen.
5477 2001-08-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5479         * FvwmWharf/FvwmWharf.c:
5480         aapplied a Xinerama patch from Dimitry
5482 2001-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5484         * FvwmButtons/parse.c (ParseButton):
5485         fixed handling of parentheses in button actions
5487 2001-08-15  Mikhael Goikhman  <migo@homemail.com>
5489         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5490         s/gnome-wm/gnome-hints/
5492 2001-08-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5494         * FvwmTheme/FvwmTheme:
5495         fixed a typo
5497 2001-08-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5499         * FvwmIconMan/x.c (create_manager_window):
5500         (init_display):
5501         (X_init_manager):
5502         * FvwmIconMan/globals.c (print_managers):
5503         (init_globals):
5504         * FvwmIconMan/fvwm.c (win_in_viewport):
5505         * FvwmIconMan/FvwmIconMan.h:
5506         * FvwmIconMan/readconfig.c (read_in_resources):
5507         added "screen" resolution option
5509         * FvwmIdent/FvwmIdent.c (list_end):
5510         removed unused code
5512         * FvwmWinList/FvwmWinList.c (main):
5513         * FvwmButtons/FvwmButtons.c:
5514         * FvwmIconMan/FvwmIconMan.c (main):
5515         * FvwmPager/FvwmPager.c:
5516         allow both, "Fvwm... transient" and "Fvwm... -transient"
5518         * FvwmPager/x_pager.c (initialize_pager):
5519         Fixed placement of transient pager
5521         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
5522         (main):
5523         (StartMeUp_I):
5524         (StartMeUp_II):
5525         (MakeMeWindow):
5526         Added Xinerama support
5528 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5530         * FvwmForm/ReadXServer.c (ReadXServer):
5531         * FvwmForm/FvwmForm.c (OpenWindows):
5532         fixed FvwmForm windows with GrabServer getting buried under other
5533         windows making the desktop unusable; fixes bug #566
5535         * FvwmPager/FvwmPager.1 (Note):
5536         added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus
5537         page switching/focus problem
5539 2001-08-07  olicha  <olivier.chapuis@free.fr>
5541         * FvwmTaskBar/FvwmTaskBar.c:
5542         * FvwmTaskBar/FvwmTaskBar.1:
5543         * FvwmWinList/FvwmWinList.c:
5544         * FvwmWinList/FvwmWinList.1:
5545         * FvwmIconBox/FvwmIconBox.c:
5546         * FvwmIconBox/FvwmIconBox.c:
5547         Added alias support to be able to get one module by Xinerama screens
5549 2001-08-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5551         * FvwmScroll/GrabWindow.c:
5552         * FvwmScroll/FvwmScroll.c:<
5553         reindented
5555         * FvwmRearrange/FvwmRearrange.c (main):
5556         (is_suitable_window):
5557         (parse_args):
5558         * FvwmScript/FvwmScript.c (Xinit):
5559         (ParseOptions):
5560         (MainLoop):
5561         * FvwmIdent/FvwmIdent.c (main):
5562         (MakeList):
5563         (list_end):
5564         added full Xinerama support
5566         * FvwmTaskBar/FvwmTaskBar.c:
5567         fixed mouse button grabbing
5569         * FvwmTaskBar/List.c (UpdateItemIndexGeometry):
5570         (GetItemGeometry):
5571         * FvwmTaskBar/Goodies.c (PopupTipWindow):
5572         * FvwmTaskBar/FvwmTaskBar.c (StartMeUp):
5573         (ProcessMessage):
5574         (WarpTaskBar):
5575         (RevealTaskBar):
5576         (HideTaskBar):
5577         (ParseConfigLine):
5578         xineramified TaskBar
5579         new options PageOnly and ScreenOnly
5581         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
5582         fixed memory leak
5584         * FvwmWharf/FvwmWharf.c (CreateWindow):
5585         fixed handling of negative geometries
5587         * FvwmIconMan/readconfig.c (GetConfigLineWrapper):
5588         * FvwmIconMan/fvwm.c (handle_config_info):
5589         * FvwmPager/FvwmPager.c (list_config_info):
5590         (ParseOptions):
5591         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
5592         (configopts):
5593         (ParseConfigLine):
5594         (StartMeUp):
5595         * FvwmWharf/FvwmWharf.c (handle_config_info_packet):
5596         (ParseOptions):
5597         honour Xinerama settings from the start
5599         * FvwmForm/FvwmForm.c (OpenWindows):
5600         * FvwmDragWell/fvwmDragWell.c (createWindow):
5601         * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow):
5602         removed the "fix" for negative geometries and fixed it in
5603         XineramaSupport.c instead ;-)
5605         * FvwmIconBox/FvwmIconBox.c (process_message):
5606         (ParseOptions):
5607         reindented
5608         honour Xinerama settings from the start
5609         (CreateWindow):
5610         reindented
5612         * FvwmPager/FvwmPager.c (ParseOptions):
5613         fixed parsing of SmallFont with double quotes;
5614         fixed several core dumps in string parsing
5616         * FvwmButtons/FvwmButtons.c (swallow):
5617         erase the old button title when a window is initially swallowed
5619 2001-08-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5621         * FvwmForm/FvwmForm.1:
5622         * FvwmForm/FvwmForm.c (ParseActiveMessage):
5623         (def_table):
5624         (ct_Geometry):
5625         (ct_Position):
5626         (OpenWindows):
5627         honour Xinerama settings from the start
5628         added new option "Geometry" that is meant to replace the old "Position"
5629         option; "Geometry" also supports Xinerama
5630         fixed placement with negative x/y coordinates
5632         * FvwmDragWell/fvwmDragWell.c (createWindow):
5633         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5634         added Xinerama support
5635         fixed placement w/ geometry string
5636         fixed placement w/ negative x/y coordinate
5638         * FvwmForm/FvwmForm.c (ParseConfigLine):
5639         * FvwmBanner/FvwmBanner.c (parseOptions):
5640         rewrote Xinerama support
5642         * FvwmButtons/parse.c (ParseConfiguration):
5643         * FvwmButtons/FvwmButtons.c (handle_xinerama_string):
5644         (CreateUberButtonWindow):
5645         fixed placement with negative x/y coordinate
5646         added Xinerama support
5648         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5649         geometry parsing fix
5651         * FvwmWinList/FvwmWinList.c (StartMeUp):
5652         * FvwmWharf/FvwmWharf.c (main):
5653         * FvwmTaskBar/FvwmTaskBar.c:
5654         * FvwmPager/FvwmPager.c (main):
5655         * FvwmIconMan/x.c (init_display):
5656         * FvwmIconBox/FvwmIconBox.c (main):
5657         init Xinerama support
5659         * FvwmButtons/Makefile.am (LDADD):
5660         * FvwmButtons/parse.c (parse_window_geometry):
5661         * FvwmDragWell/Makefile.am (LDADD):
5662         * FvwmDragWell/fvwmDragWell.c (parseOptions):
5663         * FvwmIconBox/Makefile.am (LDADD):
5664         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
5665         * FvwmIconMan/Makefile.am (LDADD):
5666         * FvwmIconMan/x.c (X_init_manager):
5667         * FvwmPager/Makefile.am (LDADD):
5668         * FvwmPager/FvwmPager.c (ParseOptions):
5669         * FvwmTaskBar/Makefile.am (LDADD):
5670         * FvwmTaskBar/FvwmTaskBar.c:
5671         * FvwmWharf/Makefile.am (LDADD):
5672         * FvwmWharf/FvwmWharf.c (ParseOptions):
5673         * FvwmWinList/Makefile.am (LDADD):
5674         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5675         use Xinerama style geometries
5677 2001-07-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5679         * FvwmButtons/draw.c (RedrawButton):
5680         * FvwmButtons/FvwmButtons.c (process_message):
5681         fixed drawing of "desk" buttons; bug #748
5683 2001-07-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5685         * FvwmForm/FvwmForm.c (OpenWindows):
5686         (main):
5687         (ParseConfigLine):
5688         adapted Xinerama support to new interface
5690         * FvwmBanner/FvwmBanner.c (main):
5691         (parseOptions):
5692         * FvwmBanner/Makefile.am (LDADD):
5693         added Xinerama support
5695 2001-07-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5697         * FvwmForm/FvwmForm.c (RedrawText):
5698         applied fix for display strings from Dmitry Bolkhovityanov (bug #745)
5699         (OpenWindows):
5700         adapted to new signature of XineramaSupportCenterCurrent()
5702 2001-07-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5704         * FvwmTheme/FvwmTheme.c (parse_colorset):
5705         applied shadow/hilight patch from Hippo
5707 2001-07-23  olicha  <olivier.chapuis@free.fr>
5709         * FvwmTaskBar/*:
5710         Applied D.Y. Bolkhovityanov AutoHide TaskBar patch
5712 2001-07-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5714         * FvwmScript/Instructions.c:
5715         * FvwmEvent/FvwmEvent.c:
5716         * FvwmWharf/FvwmWharf.c:
5717         include time.h to fix warning
5719         * FvwmForm/Makefile.am:
5720         fix for xinerama detection
5722 2001-07-18  Dan Espen  <dane@mk.telcordia.com>
5724         * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field
5725         using a long.  Bernhard Simon reports that FvwmIconBox now works.
5727 2001-07-17  olicha  <olivier.chapuis@free.fr>
5729         * FvwmScript/Instruction.c (ChangeFont):
5730         Fixed a core dump when changing multibyte font and loading fail
5732         * FvwmScript/Widget/TextField.c:
5733         Translate the comments into "English"
5735 2001-07-17  Dan Espen  <dane@mk.telcordia.com>
5737         * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long.
5738         Fixes exiting on 64bit platforms.
5740 2001-07-03  Mikhael Goikhman  <migo@homemail.com>
5742         * FvwmScript/Scripts/Makefile.am:
5743         don't include FvwmScript-Setup95 to DIST
5745         * FvwmEvent/Makefile.am:
5746         * FvwmForm/Makefile.am:
5747         * FvwmRearrange/Makefile.am:
5748         * FvwmScript/Scripts/Makefile.am:
5749         When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade,
5750         FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so
5751         these files are rebuilt when prefix is changed.
5752         Note that dependency of ../../config.h is not good, config.h is not
5753         touched by configure if only prefix is changed.
5755 2001-06-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5757         * FvwmButtons/FvwmButtons.1 (Example):
5758         added an example for the hangon syntax in actions
5759         * FvwmButtons/FvwmButtons.c (Loop):
5760         syntax fix
5762 2001-05-30  Mikhael Goikhman  <migo@homemail.com>
5764         * FvwmScript/Scripts/FvwmScript-Setup95.in:
5765         s/desktop/globalfeel/
5767         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5768         process Restart like Exec, i.e. leave only existing WMs
5770 2001-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5772         * FvwmIconMan/readconfig.c (SET_MANAGER):
5773         gcc-3.0 preprocessor warning fix
5775 2001-06-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5777         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
5778         improve transient FvwmWinList placement near screen edges
5780 2001-05-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5782         * FvwmWharf/FvwmWharf.c (change_colorset):
5783         fixed colour set updates in FvwmWharf
5785 2001-05-22  Mikhael Goikhman  <migo@homemail.com>
5787         * FvwmAnimate/FvwmAnimate.1:
5788         * FvwmBacker/FvwmBacker.1:
5789         * FvwmBanner/FvwmBanner.1:
5790         * FvwmDragWell/FvwmDragWell.1:
5791         * FvwmForm/FvwmForm.1:
5792         * FvwmIconBox/FvwmIconBox.1:
5793         * FvwmIdent/FvwmIdent.1:
5794         * FvwmScript/FvwmScript.1:
5795         * FvwmScroll/FvwmScroll.1:
5796         * FvwmTaskBar/FvwmTaskBar.1:
5797         * FvwmWinList/FvwmWinList.1:
5798         use a new non-conflicting module syntax;
5799         other minor corrections
5801 2001-05-20  Mikhael Goikhman  <migo@homemail.com>
5803         * modules/FvwmCommand/FvwmCommand.h:
5804         added dummy mkfifo, hopefully fixes a problem with old Cygwin
5806 2001-05-16  Mikhael Goikhman  <migo@homemail.com>
5808         * modules/FvwmButtons/FvwmButtons.1:
5809         * modules/FvwmEvent/FvwmEvent.1:
5810         * modules/FvwmGtk/FvwmGtk.1:
5811         * modules/FvwmPager/FvwmPager.1:
5812         * modules/FvwmTheme/FvwmTheme.1:
5813         use a new non-conflicting module syntax;
5814         more corrections and updates
5816 2001-05-14  olicha  <olivier.chapuis@free.fr>
5818         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
5819         BadPixmap and BadDrawable are ok
5821 2001-05-10  Hippo
5823         * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number
5825 2001-05-10  Mikhael Goikhman  <migo@homemail.com>
5827         * FvwmPager/FvwmPager.c (main):
5828         removed debug XSynchronize
5830 2001-05-10  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5832         * FvwmPager/x_pager.c (change_colorset):
5833         fixed change in window colour set foreground
5835 2001-05-08  Mikhael Goikhman  <migo@homemail.com>
5837         * FvwmCommand/FvwmCommand.c:
5838         * FvwmCommand/FvwmCommand.h:
5839         * FvwmCommand/FvwmCommandS.c:
5840         * FvwmConsole/FvwmConsole.c:
5841         * FvwmIconMan/FvwmIconMan.c:
5842         use the global version not the local one
5843         * FvwmButtons/FvwmButtons.c:
5844         * FvwmGtk/FvwmGtk.c:
5845         add version when reporting a usage error
5847         * FvwmScript/Scripts/fvwm-script-setup95.pl:
5848         added several double quotes to make replacing a bit less problematic
5850         * modules/FvwmScript/Scripts/FvwmScript-Setup95.in:
5851         corrected GNOME support detection
5853 2001-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5855         * FvwmButtons/draw.c (RedrawButton):
5856         fixed "hangon" with exec
5858 2001-05-06  Mikhael Goikhman  <migo@homemail.com>
5860         * FvwmGtk/FvwmGtk.c:
5861         * FvwmGtk/menu.c:
5862         s/IMLIB/GDK_IMLIB/
5864 2001-04-22  Mikhael Goikhman  <migo@homemail.com>
5866         * FvwmButtons/parse.c (ParseContainer):
5867         suppressed an incorrect error in parsing of "Colorset" option
5869 2001-04-15  olicha  <olivier.chapuis@free.fr>
5871         * FvwmWinList/FvwmWinList.c (main)
5872         * FvwmTaskBar/ FvwmTaskBar.c (main)
5873         * FvwmIconMan/ FvwmIconMan.c (main)
5874         * FvwmIconBox/ FvwmIconBox.c (main)
5875         Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask
5876         mask
5878         * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents):
5879         Send a NULL window in the case of a click on the start button
5880         (this undo a recent stupid commit I do)
5882 2001-04-04  Dan Espen  <dane@mk.telcordia.com>
5884         * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris.
5886 2001-04-03  Mikhael Goikhman  <migo@homemail.com>
5888         * FvwmBacker/FvwmBacker.c:
5889         execute only the last matching command, not all
5891 2001-03-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5893         * FvwmIconMan/xmanager.c (check_in_window):
5894         fixed memory leak
5896 2001-03-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5898         * FvwmIconMan/FvwmIconMan.c (Free):
5899         * FvwmIconMan/fvwm.c (new_window):
5900         use Free
5902         * FvwmIconMan/xmanager.c (clear_button):
5903         fixed memory leak
5905         * FvwmIconBox/FvwmIconBox.c (freeitem):
5906         fixed memory leak
5908         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5909         fixed UMR
5911         * FvwmTaskBar/FvwmTaskBar.1:
5912         corrected typo
5914 2001-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5916         * FvwmSaveDesk/example/fvwm2rc:
5917         fixed MenuStyle commands
5919 2001-03-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5921         * FvwmPager/x_pager.c (MoveWindow):
5922         fixed moving shaded windows
5924 2001-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5926         * FvwmCommand/findcmd.pl:
5927         * FvwmCommand/findcmd (create_pm):
5928         * FvwmCommand/Makefile.am:
5929         removed findcmd shell script; use fvwmcmd.pl instead
5930         (FvwmCommand.pm):
5931         fixed dependencies
5933         * FvwmCommand/findcmd.pl (listcmd):
5934         adapted to new command table syntax
5935         fixed uppercas vs. lowercase problem
5937         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5938         fixed typo
5940         * FvwmScript/Scripts/FvwmScript-BaseConfig:
5941         * FvwmScript/Scripts/system.fvwmrc:
5942         * FvwmSaveDesk/example/fvwm2rc:
5943         converted to new placement style names
5945 2001-03-22  Dan Espen  <dane@mk.telcordia.com>
5947         * FvwmButtons/FvwmButtons.1: When using delay, also use smooth.
5949 2001-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5951         * FvwmIdent/FvwmIdent.c (list_end):
5952         fixed ClientMessage handling
5953         window starts on same layer as target window
5955         * FvwmConsole/FvwmConsoleC.c (main):
5956         add a usleep to reduce likelihood of race condition between client and
5957         server
5959         * FvwmButtons/draw.c (RedrawButton):
5960         * FvwmButtons/FvwmButtons.c:
5961         (Loop):
5962         improved mouse button handling and fixed several small problems
5964 2001-03-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5966         * FvwmIdent/FvwmIdent.c (list_end):
5967         Fixed crash when reselecting the FvwmIdent window (mouse button 2)
5969         * FvwmButtons/draw.c (RedrawButton):
5970         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
5971         (Loop):
5972         panel indicators are more responsive to button presses
5974 2001-03-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5976         * FvwmButtons/misc.c (ConstrainSize):
5977         removed debug code
5979         * FvwmButtons/FvwmButtons.c (process_message):
5980         don't redraw at the end of the window list or when switching pages
5982 2001-03-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5984         * FvwmButtons/draw.c (MakeButton):
5985         * FvwmButtons/FvwmButtons.c (swallow):
5986         removed debug code and added another XSync; try to fix race condition
5987         this way.
5989 2001-03-19  Dan Espen  <dane@mk.telcordia.com>
5991         * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim.
5993 2001-03-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
5995         * FvwmTheme/FvwmTheme.1:
5996         * FvwmScript/Scripts/system.fvwmrc:
5997         * FvwmSaveDesk/example/fvwm2rc:
5998         converted to new config file format
6000         * FvwmButtons/misc.c (ConstrainSize):
6001         allow bigger max size of swallowed windows
6002         (ConstrainSize):
6003         added debug code
6005         * FvwmButtons/FvwmButtons.c (swallow):
6006         * FvwmButtons/draw.c (MakeButton):
6007         added some debug code to find out how swallowed windows can be bigger
6008         than their button
6010         * FvwmButtons/FvwmButtons.c (swallow):
6011         tried to avoid race conditions between wm and module when swallowing
6012         windows
6014         * FvwmButtons/button.c (GetInternalSize):
6015         fixed a bug zero width/height buttons
6017         * FvwmButtons/draw.c (MakeButton):
6018         small safety patch
6020 2001-03-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6022         * FvwmButtons/parse.c (ParseButton):
6023         ignore button icon for swallow buttons to fix a sizing problem.
6025         * FvwmPager/FvwmPager.c (main):
6026         transient pager exits it it can not grab the pointer
6028         * FvwmForm/Makefile.am (FvwmTalk):
6029         * FvwmEvent/Makefile.am (install-exec-local):
6030         * FvwmRearrange/Makefile.am (FvwmTile):
6031         (FvwmCascade):
6032         rules depend on config.h so the shell scripts are built again when the
6033         module directory is changed
6035 2001-03-15  olicha  <olivier.chapuis@free.fr>
6037         * FvwmScript/Widget/{all widget which use fonts} (init functions):
6038         Fixed core dumps when multibyte is enabled
6040 2001-03-15  olicha  <olivier.chapuis@free.fr>
6042         * FvwmScript/Widget/List.c (DrawCellule):
6043         Use the hili colors in the place of the shad colors as the background
6044         of a selected item
6046 2001-03-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6048         * FvwmIconMan/fvwm.c (ProcessMessage):
6049         changed a string so that it does not look like cvs conflict markers
6051 2001-03-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6053         * FvwmForm/FvwmForm-RootCursor.pl:
6054         changed some comments so that they don't look like cvs conflict markers
6056 2001-03-10  Mikhael Goikhman  <migo@homemail.com>
6058         * FvwmCommand/FvwmCommand.c:
6059         removed POST_24_FEATURES ifdef
6061         * FvwmCommand/FvwmCommand.c:
6062         * FvwmCommand/FvwmCommand.1:
6063         implemented "FvwmCommand -c" to read multiple commands from a pipe
6065 2001-03-05  Dan Espen  <dane@mk.telcordia.com>
6067         * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets
6068         to items that don't have color.
6070 2001-03-06  Mikhael Goikhman  <migo@homemail.com>
6072         * FvwmAnimate/FvwmAnimate.c:
6073         use a new module syntax
6075         * FvwmCommand/findcmd:
6076         protect "exec" and "echo" functions
6078         * FvwmScript/Scripts/Makefile.am:
6079         clean up FvwmScript-Setup95 on "make clean"
6081 2001-03-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6083         * FvwmButtons/FvwmButtons.c (Loop):
6084         fixed compile w/o shape extension
6086 2001-03-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6088         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6089         fixed uninitialised variable
6091         * FvwmScript/FvwmScript.c (BuildGUI):
6092         fixed core dump when WindowSize option was not used
6094 2001-02-28  Dan Espen  <dane@mk.telcordia.com>
6096         * FvwmButtons/FvwmButtons.1: Another round of cleanups.
6097         * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module
6098         config lines.
6100 2001-02-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6102         * FvwmPager/FvwmPager.c (process_message):
6103         (list_deiconify):
6104         fixed handling of short M_DEICONIFY packets
6106         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6107         rewrote button shape implementation
6109 2001-02-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6111         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6113         * FvwmEvent/FvwmEvent.c:
6114         fixed an OpenBSD compile problem by removing inclusion of <values.h>
6116 2001-02-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6118         * FvwmButtons/icons.c (CreateIconWindow):
6119         (CreateBackIconWindow):
6120         (ConfigureIconWindow):
6121         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6122         (Loop):
6123         (main):
6124         (swallow):
6125         Don't use shape extension if not supported by server.
6127         * FvwmButtons/FvwmButtons.c (Loop):
6128         handle transparency when resizing button bar
6129         (SetTransparentBackground):
6130         properly handle changing shape masks in buttons
6132 2001-02-18  Dan Espen  <dane@mk.telcordia.com>
6134         * FvwmButtons/FvwmButtons.1: Use ":" module syntax.
6135         First pass cleanup.
6137 2001-02-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6139         * FvwmPager/x_pager.c (MovePage):
6140         removed stray XSynchronize()
6141         fixed moving mini windows with LabelsBelow option
6143         * FvwmButtons/FvwmButtons.c (swallow):
6144         (Loop):
6145         (SetTransparentBackground):
6146         transparency works with swallawed windows and also uses the shape mask
6147         of swallowed windows
6148         minor fix in button press handling
6150 2001-02-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6152         * FvwmButtons/FvwmButtons.c (swallow):
6153         bad acces safety patch
6155         * FvwmIconMan/x.c (xevent_loop):
6156         fixed eternal redrawing under cetrain circumstances
6158         * FvwmPager/x_pager.c (initialize_pager):
6159         fixed FvwmPagerGeometry option
6161 2001-02-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6163         * FvwmPager/x_pager.c (initialize_pager):
6164         (ReConfigure):
6165         Fixed size calculations of pager
6166         (initialize_pager):
6167         fixed desk labels with multibyte
6169 2001-02-12  Mikhael Goikhman  <migo@homemail.com>
6171         * FvwmScript/Makefile.am: autodetect and prefer bison
6173 2001-02-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6175         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
6176         Fixed a problem that caused panel state getting out of syc with
6177         FvwmButtons
6179         * FvwmPager/x_pager.c (discard_events):
6180         (DispatchEvent):
6181         (HandleExpose):
6182         fixed ConfigureNotify handling
6184 2001-02-10  Mikhael Goikhman  <migo@homemail.com>
6186         * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c:
6187         * FvwmButtons/{FvwmButtons,button,parse}.c:
6188         * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c:
6189         * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c:
6190         * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c:
6191         * FvwmPager/{FvwmPager,x_pager}.c:
6192         * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}:
6193         * FvwmWinList/FvwmWinList.c:
6194         safestrdup and some safe*alloc replacements
6196         * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}:
6197         fixed "make syntax" and regenerated syntax
6199 2001-02-07  Dan Espen  <dane@mk.telcordia.com>
6201         * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example.
6203 2001-02-03  Mikhael Goikhman  <migo@homemail.com>
6205         * FvwmScript/Scripts/FvwmScript-Setup95.in:
6206         changes inspired by the Lorenz Minder's patch
6208         * FvwmCpp/FvwmCpp.c:
6209         * FvwmM4/FvwmM4.c:
6210         buffer overflow and other security fixes
6212         * FvwmCpp/FvwmCpp.1:
6213         * FvwmM4/FvwmM4.1:
6214         typos
6216 2001-01-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6218         * FvwmIdent/FvwmIdent.c (list_end):
6219         use standard module signal hangling
6220         don't gobble all CPU when fvwm dies (bug report #693)
6222 2001-01-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6224         * FvwmPager/FvwmPager.c (ParseOptions):
6225         * FvwmPager/x_pager.c (initialize_pager):
6226         * FvwmPager/FvwmPager.c (ParseOptions):
6227         fix for multiple FvwmPagerGeometry settings
6228         fixed negative FvwmPagerIconGeometry strings
6230 2001-01-14  olicha  <olivier.chapuis@free.fr>
6232         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6233         Send TaskBar window in the case of a click on the start button
6235 2001-01-10  Mikhael Goikhman  <migo@homemail.com>
6237         * FvwmGtk/expand.c (recursive_replace):
6238         fixed FvwmGtk core dump caused by memory leak fixes
6240         * ChangeLog: remove modules/ prefix in entries
6242 2001-01-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6244         * FvwmPager/x_pager.c (initialize_pager):
6245         set dash style explicitly
6247 2000-12-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6249         * FvwmEvent/FvwmEvent.c (main):
6250         repaired shutdown "event"
6252 2000-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6254         * FvwmPager/FvwmPager.c:
6255         (list_new_page):
6256         (list_new_desk):
6257         (list_configure):
6258         (list_iconify):
6259         (list_deiconify):
6260         * FvwmPager/x_pager.c (MovePage):
6261         (ReConfigureIcons):
6262         (AddNewWindow):
6263         (ChangeDeskForWindow):
6264         (MoveResizePagerView):
6265         (MoveStickyWindows):
6266         (MoveWindow):
6267         (IconMoveWindow):
6268         reduce redraws when switching pages
6269         (initialize_pager):
6270         draw page separators with a line width of 1; may cure drawing problems
6271         with dashed lines
6272         (discard_events):
6273         (DispatchEvent):
6274         (HandleExpose):
6275         discard surplus Expose and ConfigureNotify events
6277         * FvwmPager/FvwmPager.c:
6278         * FvwmPager/x_pager.c (DispatchEvent):
6279         (Scroll):
6280         properly handle negative desk numbers
6282 2000-12-27  Dan Espen  <dane@mk.telcordia.com>
6284         * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a
6285         .c file, and removed the definition of IamTheMain.
6287 2000-12-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6289         * FvwmForm/FvwmForm.c:
6290         * FvwmForm/FvwmForm.h:
6291         moved global initialisation into .c file
6293 2000-12-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6295         * FvwmButtons/FvwmButtons.c:
6296         * FvwmAnimate/FvwmAnimate.c:
6297         use MyXGrabServer/MyXUngrabServer
6299 2000-12-09  olicha  <olivier.chapuis@free.fr>
6301         * FvwmScript/Scripts/FvwmScripts-*:
6302         Added Flags NoReliefString so that all Scripts work with every
6303         colors
6305 2000-12-09  olicha  <olivier.chapuis@free.fr>
6307         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6308         Fixed animation of non visible items with ShowCurrent desk
6310 2000-12-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6312         * FvwmIconMan/xmanager.c (clear_empty_region):
6313         (get_title_geometry):
6314         (get_button_geometry):
6315         minor drawing fixes
6317 2000-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6319         * FvwmAnimate/FvwmAnimate.c:
6320         * FvwmButtons/FvwmButtons.c:
6321         * FvwmDragWell/fvwmDragWell.c:
6322         * FvwmForm/FvwmForm.c:
6323         * FvwmIconBox/FvwmIconBox.c:
6324         * FvwmIconBox/icons.c:
6325         * FvwmIconMan/x.c:
6326         * FvwmIdent/FvwmIdent.c:
6327         * FvwmPager/x_pager.c:
6328         * FvwmScript/FvwmScript.c:
6329         * FvwmScript/Widgets/CheckBox.c:
6330         * FvwmScript/Widgets/HDipstick.c:
6331         * FvwmScript/Widgets/HScrollBar.c:
6332         * FvwmScript/Widgets/ItemDraw.c:
6333         * FvwmScript/Widgets/List.c:
6334         * FvwmScript/Widgets/Menu.c:
6335         * FvwmScript/Widgets/MiniScroll.c:
6336         * FvwmScript/Widgets/PopupMenu.c:
6337         * FvwmScript/Widgets/PushButton.c:
6338         * FvwmScript/Widgets/RadioButton.c:
6339         * FvwmScript/Widgets/Rectangle.c:
6340         * FvwmScript/Widgets/TextField.c:
6341         * FvwmScript/Widgets/VDipstick.c:
6342         * FvwmScript/Widgets/VScrollBar.c:
6343         * FvwmScroll/GrabWindow.c:
6344         * FvwmTaskBar/FvwmTaskBar.c:
6345         * FvwmTaskBar/Goodies.c:
6346         * FvwmTheme/FvwmTheme.c:
6347         * FvwmWharf/FvwmWharf.c:
6348         * FvwmWharf/icons.c:
6349         * FvwmWharf/stepgfx.c:
6350         * FvwmWinList/FvwmWinList.c:
6351         use fvwmlib_XCreateGC instead of XCreateGC
6353 2000-11-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6355         * FvwmWharf/FvwmWharf.c (ParseOptions):
6356         fixed *FvwmWharfGeometry setting
6358 2000-11-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6360         * FvwmScript/FvwmScript.c:
6361         reindented
6362         (BuildGUI):
6363         fixed memory leaks
6365 2000-11-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6367         * FvwmIconMan/winlist.c (free_windata):
6368         * FvwmIconMan/xmanager.c (set_window_button):
6369         (set_win_displaystring):
6370         fixed memory leaks
6371         (move_window_buttons):
6372         (clear_button):
6373         (insert_windows_button):
6374         fixed memory corruption
6376         * FvwmButtons/parse.c (ParseButton):
6377         fixed core dump
6379         * FvwmPager/FvwmPager.c (list_destroy):
6380         fixed memory leak
6382 2000-11-22  Dan Espen  <dane@mk.telcordia.com>
6384         * FvwmForm/FvwmForm.c:
6385         * FvwmForm/FvwmForm.h: Move string initialization into logic.
6387 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6389         * FvwmGtk/menu.c (convert_label_with_ampersand):
6390         fixed typo
6392         * FvwmGtk/expand.c (recursive_replace):
6393         (combine_string):
6394         * FvwmGtk/FvwmGtk.c (process_message):
6395         fixed memory leaks
6397         * FvwmGtk/menu.c (convert_label_with_ampersand):
6398         fixed overlapping memcpy
6400         * FvwmScript/Instructions.c (ChangeColorset):
6401         fixed memory leak
6403         * FvwmIconMan/x.c (handle_error):
6404         prevent core dump if a managed window dies
6406         * FvwmForm/FvwmForm.c (ct_ButtonFont):
6407         (ct_InputFont):
6408         (ct_Line):
6409         (ct_Back):
6410         (ct_Colorset):
6411         (ct_ItemBack):
6412         (ct_ItemColorset):
6413         fixed memory leaks
6414         (FormVarsCheck):
6415         (AssignDrawTable):
6416         (ct_Line):
6417         (AddItem):
6418         (Restart):
6419         use safemalloc/safecalloc
6420         (AssignDrawTable):
6421         core dump/UMR fix
6422         (ct_Line):
6423         safety patch
6425         * FvwmForm/FvwmForm.c:
6426         * FvwmForm/ReadXServer.c:
6427         * FvwmForm/ParseCommand.c (AddChar):
6428         fixed memory leaks
6429         replaced realloc with saferealloc
6431         * FvwmPager/FvwmPager.c (main):
6432         (list_add):
6433         UMR fixes
6434         (list_destroy):
6435         fixed memory leaks
6436         (NewPagerStringItem):
6437         UMR safety patch
6439         * FvwmIconBox/FvwmIconBox.c (parseicon):
6440         (MySendFvwmPipe):
6441         (parsekey):
6442         UMR safety patches
6443         (AddItem):
6444         UMR fix
6445         (MySendFvwmPipe):
6446         use safemalloc instead of malloc
6447         (process_message):
6448         fixed memory leak
6449         (LookInList):
6450         fixed core dump and memory leaks
6451         (UpdateItem):
6452         fixed memory leak
6454         * FvwmIconMan/xmanager.c (init_button_array):
6455         (set_num_buttons):
6456         fixed UMRs
6458         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6459         fixed uninitialised memory read
6461         * FvwmButtons/parse.c (ParseButton):
6462         (ParseConfigLine):
6463         fixed memory leaks
6465 2000-11-20  olicha  <olivier.chapuis@free.fr>
6467         * FvwmScript/FvwmScript.c:
6468         * FvwmScript/Widget/Tools.h:
6469         Fixed some icompatible declarations!
6471 2000-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6473         * FvwmScript/FvwmScript.c (DeadPipe):
6474         (ShutdownX):
6475         dito
6477         * FvwmIconBox/FvwmIconBox.c (DeadPipe):
6478         (Loop):
6479         (CleanUp):
6480         fixed core dump at module shutdown and removed a lot of unnecessary
6481         shutdown code
6483         * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown):
6484         (ReadFvwmPipe):
6485         fixed illegal X calls upon X shutdown
6487 2000-11-20  olicha  <olivier.chapuis@free.fr>
6489         * FvwmM4/FvwmM4.c (main)
6490         Fixed removing the tmp file if -outfile is used
6492 2000-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6494         * FvwmBacker/FvwmBacker.c (ParseConfig):
6495         core dump fixed
6497         * FvwmM4/FvwmM4.c (main):
6498         * FvwmCpp/FvwmCpp.c (main):
6499         fixed dump of core
6501         * FvwmButtons/FvwmButtons.c (CheckForHangon):
6502         a core dump was fix
6504         * FvwmRearrange/FvwmRearrange.c (free_window_list):
6505         core dump fix
6507         * FvwmForm/FvwmForm.c (ParseActiveMessage):
6508         fixed dumping core
6510         * FvwmIconBox/FvwmIconBox.c (freeitem):
6511         fixed core dump
6513 2000-11-19  Mikhael Goikhman  <migo@homemail.com>
6515         * FvwmEvent/Makefile.am:
6516         don't interrupt 'make install' on 'ln -s' error
6518         * FvwmCommand/scripts/Makefile.am:
6519         added a comment about focus-link
6520         * FvwmCommand/scripts/focus-link.1:
6521         fixed a man page note about 'sleep in Exec'
6523 2000-11-19  Dan Espen  <dane@mk.telcordia.com>
6525         * FvwmWharf/Makefile.am (EXTRA_DIST):
6526         * FvwmTaskBar/Makefile.am (EXTRA_DIST):
6527         * FvwmScript/Makefile.am (EXTRA_DIST):
6528         * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme
6529         files.
6531 2000-11-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6533         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6534         * FvwmWinList/ButtonArray.c (RadioButton):
6535         fixed drawing of buttons in transient window lists
6536         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
6537         fixed 'transient' pointer grabbing which was probably broken by the
6538         busy cursor patches
6540         * FvwmTheme/FvwmTheme.1:
6541         ask users not to write 'transparency' bug reports
6543 2000-11-14  Dan Espen  <dane@mk.telcordia.com>
6545         * FvwmForm/README: Remove obsolete README file.
6547 2000-10-16  olicha  <olivier.chapuis@free.fr>
6549         * FvwmScript/Scripts/Makefile.am:
6550         Install Setup95 not Setup95.in
6552 2000-11-10  Mikhael Goikhman  <migo@homemail.com>
6554         * FvwmBacker/root_bits.c:
6555         * FvwmTaskBar/ButtonArray.c:
6556         -Wall -Werror fixes
6558 2000-11-09  Mikhael Goikhman  <migo@homemail.com>
6560         * FvwmScript/FvwmScript.1:
6561         * FvwmScript/Scripts/Makefile.am:
6562         * FvwmScript/Scripts/fvwm-script-setup95.pl:
6563         * FvwmScript/Scripts/FvwmScript-*:
6564         * FvwmScript/Scripts/.cvsignore:
6565         use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor;
6566         added missing FvwmScript-WidgetDemo to the distribution
6568         * FvwmIconBox.[ch]:
6569         fixed fvwm freeze - s/scanf/sscanf/,
6570         fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe()
6572         * FvwmWinList/ConfigFvwmWinList:
6573         * FvwmWinList/FvwmWinList.1:
6574         fixed obsolete Module "match" syntax
6576         * FvwmForm/FvwmForm.c:
6577         fixed an "Active command unknown" noice when running the same 2 forms
6578         by not printing an error if it is ct_table command
6580         * FvwmButtons/ConfigFvwmButtons:
6581         * FvwmTaskBar/ConfigFvwmTaskBar:
6582         * FvwmWinList/ConfigFvwmWinList:
6583         fixed some obsolete syntax, like Iconify -1
6585 2000-11-08  Mikhael Goikhman  <migo@homemail.com>
6587         * FvwmForm/FormFvwm-*:
6588         * FvwmForm/FvwmForm.1:
6589         * FvwmForm/FvwmForm.c:
6590         * FvwmForm/Makefile.am:
6591         * FvwmForm/README:
6592         * FvwmForm/.cvsignore:
6593         use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.;
6594         issue a warning and auto-converting of old names
6596         * FvwmBacker/ConfigFvwmBacker:
6597         * FvwmButtons/ConfigFvwmButtons:
6598         * FvwmIconBox/ConfigFvwmIconBox:
6599         * FvwmIconMan/ConfigFvwmIconMan:
6600         * FvwmIdent/ConfigFvwmIdent:
6601         * FvwmPager/ConfigFvwmPager:
6602         * FvwmScroll/ConfigFvwmScroll:
6603         * FvwmTaskBar/ConfigFvwmTaskBar:
6604         * FvwmWinList/ConfigFvwmWinList:
6605         use a new module config syntax (using colon/space as a separator)
6607 2000-10-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6609         * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw):
6610         -Wall fix
6612 2000-10-16  olicha  <olivier.chapuis@free.fr>
6614         * FvwmScript/Instruction.c (ChangeFont):
6615         Fixed a memory leaks
6617         * FvwmScript/Widget/ItemDraw.c:
6618         Item Draw support a clic (put this in #ifdef)
6620 2000-10-11  olicha  <olivier.chapuis@free.fr>
6622         * FvwmTaskBar/FvwmTaskBar.c:
6623         adapted to new format of border_width
6625 2000-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6627         * FvwmButtons/FvwmButtons.c (MyXFree):
6628         ...
6630         * FvwmDebug/FvwmDebug.c (list_configure):
6631         * FvwmCommand/FvwmCommand.c (list_configure):
6632         adapted to new format of border_width
6634 2000-10-12  Mikhael Goikhman  <migo@homemail.com>
6636         * FvwmButtons/FvwmButtons.c:
6637         fix -DI18N_MB compiling
6639 2000-10-11  olicha  <olivier.chapuis@free.fr>
6641         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
6642         Clean up
6644 2000-10-11  olicha  <olivier.chapuis@free.fr>
6646         * FvwmTaskBar/FvwmTaskBar.c:
6647         Fixed my previous commit
6649 2000-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6651         * FvwmButtons/FvwmButtons.c (MyXFree):
6652         fixed compile error
6654 2000-10-11  olicha  <olivier.chapuis@free.fr>
6656         * FvwmTaskBar/FvwmTaskBar.c:
6657         Fixed a geometry problem.
6659 2000-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6661         * FvwmPager/x_pager.c (CalcGeom):
6662         improved calculation of lower nad right edges of the mini window so that
6663         the whole mini desktop is used
6665         * FvwmPager/FvwmPager.c:
6666         new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h
6668         * FvwmForm/FvwmForm.c (DoCommand):
6669         * FvwmTheme/FvwmTheme.c (MyXParseColor):
6670         (parse_colorset):
6671         * FvwmIconMan/xmanager.c (query_geometry):
6672         (query_geometry):
6673         * FvwmIconMan/x.c (find_frame_window):
6674         (find_frame_window):
6675         * FvwmWharf/FvwmWharf.c (main):
6676         (CloseFolder):
6677         (swallow):
6678         (Loop):
6679         * FvwmButtons/FvwmButtons.c (SetTransparentBackground):
6680         (main):
6681         (Loop):
6682         (HandlePanelPress):
6683         (GetPanelGeometry):
6684         (HandlePanelPress):
6685         (MyXFree):
6686         (GetRealGeometry):
6687         (swallow):
6688         * FvwmScroll/GrabWindow.c (Loop):
6689         (GrabWindow):
6690         * FvwmScript/Widgets/Tools.c (DrawPMenu):
6691         (SelectMenu):
6692         * FvwmPager/x_pager.c (ReConfigure):
6693         (initialize_pager):
6694         * FvwmIconBox/FvwmIconBox.c (Loop):
6695         (change_colorset):
6696         honour return code of XGetGeometry(), XGetWindowAttributes(),
6697         XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(),
6698         XWithdrawWindow()
6700         * FvwmScroll/GrabWindow.c:
6701         fixed some error messages
6703         * FvwmSave/FvwmSave.c (do_save):
6704         * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command):
6705         reindented functions
6707         * FvwmWharf/FvwmWharf.c (swallow):
6708         honour return code of XFetchName()
6710         * FvwmButtons/FvwmButtons.c (MyXFetchName):
6711         fixed return code logic
6712         (Loop):
6713         (swallow):
6714         honour return code of XFetchName()
6716         * FvwmTheme/FvwmTheme.c (parse_colorset):
6717         do not assume that XAllocColorCells always works
6719 2000-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6721         * FvwmWinList/FvwmWinList.c (SomeButtonDown):
6722         (main):
6723         (LinkAction):
6724         (LoopOnEvents):
6725         (LoopOnEvents):
6726         * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown):
6727         (main):
6728         (LinkAction):
6729         (LoopOnEvents):
6730         * FvwmIconMan/x.c (handle_buttonevent):
6731         * FvwmIconMan/readconfig.c (ParseMouseEntry):
6732         * FvwmIconBox/FvwmIconBox.c (parsemouse):
6733         (ExecuteAction):
6734         * FvwmButtons/FvwmButtons.c (AddButtonAction):
6735         (GetButtonAction):
6736         (AddButtonAction):
6737         all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons
6739         * FvwmWinList/FvwmWinList.c (LoopOnEvents):
6740         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
6741         fixed possible core dump
6743         * FvwmIdent/FvwmIdent.c (list_end):
6744         pressing button 2 asks for a new window
6746 2000-10-04  Paul D. Smith  <psmith@gnu.org>
6748         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n
6749         in echo commands and expect it to be expanded to a newline
6750         everywhere: some versions of echo require -e for that to work;
6751         some versions can't do it at all.  Rewrite the command to avoid
6752         the need for this.
6754 2000-10-04  Mikhael Goikhman  <migo@homemail.com>
6756         * FvwmPager/FvwmPager.1:
6757         added a reference to BalloonStringFormat instead of "can't be changed"
6759 2000-10-01  olicha  <olivier.chapuis@free.fr>
6761         * FvwmScript/*:
6762         Allows more widgets and variables
6764 2000-09-25  Mikhael Goikhman  <migo@homemail.com>
6766         * FvwmGtk/dialog.c (widget_get_value):
6767         added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL
6769 2000-09-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6771         * FvwmAuto/FvwmAuto.c:
6772         -Wall fixes
6774 2000-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6776         * FvwmIconMan/globals.c (init_win_manager):
6777         coredump fix by Yuuki Harano
6779 2000-08-19  Mikhael Goikhman  <migo@homemail.com>
6781         * FvwmEvent/FvwmEvent.c:
6782         synchronize on M_DESTROY_WINDOW
6784         * FvwmForm/FvwmForm.1:
6785         several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share:
6787 2000-07-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6789         * FvwmCommand/FvwmCommand.c:
6790         removed unsuded symbols
6792 2000-06-30  Mikhael Goikhman  <migo@homemail.com>
6794         * FvwmCommand/Makefile.am:
6795         fixed build error when perl is not found, fixed generation of
6796         FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir)
6797         * FvwmCommand/findcmd:
6798         fixed generation of FvwmCommand.sh (function.c was changed) and
6799         handle 'function' & 'wait' functions specially not to clash with sh
6801 2000-06-28  olicha  <olivier.chapuis@free.fr>
6803         * FvwmTaskBar/FvwmTaskBar.c:
6804         * FvwmTaskBar/Goodies.c:
6805         * FvwmIconBox/FvwmIconBox.c:
6806         Fixed modules config commands parsing problems caused by the new
6807         ModuleConfig implementation.
6809 2000-06-22  Chris Rankin  <rankinc@zipworld.com.au>
6811         * FvwmPager/x_pager.c: revert mini-window size calculation, and
6812           put comments in the code to explain original code's reasoning.
6814 2000-06-21  olicha  <olivier.chapuis@free.fr>
6816         * FvwmScript/Instruction.c:
6817         * FvwmScript/FvwmScript.1:
6818         * FvwmScript/scanner.{c,l}:
6819         * FvwmScript/script.{c,h,y}:
6820         Added missing GetMinValue and GetMaxValue instruction
6822 2000-06-20  Mikhael Goikhman  <migo@homemail.com>
6824         * Enabled locking FvwmTheme config and messages.
6825         Fixed 'ModuleSynchronous FvwmTheme' dead-lock.
6827 2000-06-20  Chris Rankin  <rankinc@zipworld.com.au>
6829         * FvwmPager/x_pager.c: tune the mini-window height and width
6830           calculations to be identical to their previous values. However,
6831           still guarantee that the values are consistent. (I.e. restore
6832           the off-by-one error.)
6834 2000-06-17  Chris Rankin  <rankinc@zipworld.com.au>
6836         * FvwmPager/x_pager.c: try to fix "variability" in size (width) of
6837           small icons in the pager. Calculated mini-window width and height
6838           by scaling window width and height. ("edge2 - edge1" has an
6839           off-by-one error anyway.) Also do all multiplications before the
6840           final division so that inaccuracies of integer divison are not
6841           scaled up.
6843 2000-06-15  Happy Hippo
6845         * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location,
6846         FvwmCommandS checks that pipes are pipes & only accessible by the user.
6847         * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to
6848         some config line not ending in new line. Cleans up socket.
6850 2000-06-15  Mikhael Goikhman  <migo@homemail.com>
6852         * Temporary disabled locking FvwmTheme config and messages.
6853         This hanged fvwm.
6855 2000-06-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6857         * FvwmConsole/FvwmConsoleC.c:
6858         * FvwmButtons/FvwmButtons.c (main):
6859         (GetPanelGeometry):
6860         (main):
6861         -pedantic fixes
6863 2000-06-14  Hippo
6865         * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous.
6866         It's now possible to change a colorset and get values via $[shadow.cs5]
6868 2000-06-13  Chris Rankin  <rankinc@zipworld.com.au>
6870         * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe
6871           so that the loop exits when there is an error (unless there was no
6872           data found, in which case it continues.)
6874 2000-06-12  olicha  <olivier.chapuis@free.fr>
6876         * FvwmScript/Instruction.c (*FuncGetOutput):
6877         Fixed a "writing past the end of allocation" bug in GetOutput
6878         instruction
6880 2000-06-10  Chris Rankin  <rankinc@zipworld.com.au>
6882         * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls
6883         instead of interrupting them, because this flag does not affect select'
6884         behaviour. Also stopped signals from closing the pipes; the idea is that
6885         the signal calls "last orders", and then allows the module to exit
6886         nicely.
6887         It should not take people's glasses away, because everyone should be
6888         allowed to drink up ... :-).
6890         * FvwmPager/x_pager.c: -Wall fix (comment within comment)
6892 2000-06-08  Hippo
6894         * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm
6895         to FvwmCommand to use a queue: eliminated partial sending of messages,
6896         eliminated delays in handling input from FvwmCommand, now quits when
6897         fvwm quits (no more hanging around like a bad smell).
6899         * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth)
6900         with Scr.VWidth, some indentation changes, tiny mini-window display
6901         at page edges fixed (possibly).
6903 2000-06-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6905         * FvwmWinList/FvwmWinList.c:
6906         fixed typo in #include directive
6908 2000-06-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6910         * FvwmButtons/draw.c (RedrawButton):
6911         * FvwmButtons/FvwmButtons.c (Loop):
6912         redraw a panel button if the panel died
6914 2000-06-06  olicha  <olivier.chapuis@free.fr>
6916         * FvwmTaskBar/Goodies.c (CreateTipWindow):
6917         Applied Gregory A. Shimansky TaskBar tips patch
6919         * FvwmScripts/Scripts/ScriptFvwmFileBrowser
6920         Reduced stderr out put
6922 2000-05-31  Mikhael Goikhman  <migo@homemail.com>
6924         * FvwmPager/x_pager.c: set resource class to module name (FvwmPager).
6925         * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support.
6927 2000-05-31  Hippo
6929         * FvwmPager/x_pager.c: Position of small windows on page boundaries.
6931 2000-05-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6933         * FvwmIconMan/xmanager.c:
6934         emty icon managers were not redrawn properly after a expose sometimes
6936 2000-05-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6938         * FvwmCommand/FvwmCommandS.c (server):
6939         * FvwmCommand/FvwmCommand.c (main):
6940         fixed random pipe name bug (used uninitialised array instead of display
6941         name)
6943         * FvwmCommand/FvwmCommand.c (list_new_page):
6944         fixed printf arguments
6946 2000-05-27  olicha  <olivier.chapuis@free.fr>
6948         * FvwmIconBox/FvwmIconBox.{c,h}:
6949         Fixed NoIcon/Icon and WindowListSkip/Hit style Change
6951 2000-05-26  olicha  <olivier.chapuis@free.fr>
6953         * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified):
6954         Fixed NoIconAction and WindowListSkip/Hit style Change
6956         * FvwmWinList/*:
6957         Fixed Sticky window and WinList width for ShowCurrentDesk
6958         Fixed WindowListSkip/Hit style Change
6960 2000-05-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
6962         * FvwmCommand/FvwmCommand.c (list_configure):
6963         removed FlipTransient style
6965 2000-05-25  olicha  <olivier.chapuis@free.fr>
6967         * FvwmWinList/FvwmWinList.c:
6968         Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT
6969         and fix it for title at bottom and define it
6971         * FvwmWinList/FvwmWinList.c (ProcessMessage):
6972         * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky,
6973         IsItemIconSuppressed,IsItemSkipWindowList):
6974         Fixed double animation after a Icon/NoIcon style change
6975         Preparation for fixing Stick/Slipery and WindowListSkip/Hit
6976         style change.
6978 2000-05-24  olicha  <olivier.chapuis@free.fr>
6980         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
6981         Fixed shading with an AutoHide/Stick
6983         * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position
6985 2000-05-20  olicha  <olivier.chapuis@free.fr>
6987         * FvwmScript/Scripts/ScriptFvwmSetup95.in
6988         Corrected a miss print (thanks to sa)
6990         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents,
6991         HideTaskBar):
6992         Fixed AutoStick and AutoHide for a TaskBar with a title
6994         * FvwmTaskBar/*:
6995         Complete GSFR conversion. Fixed WindowListSkip/Hit style change.
6996         Remove dummy code (e.g., the swallow code)
6998 2000-05-17  olicha  <olivier.chapuis@free.fr>
7000         * FvwmScript/Widgets/TextField.c (*):
7001         Fixed long text input
7003         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7004         Replace MoveSmoothness by MoveThreshold
7006         * FvwmScript/Scripts/ScriptFileBrowser: A Clean up
7008         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7009         * FvwmScript/Scripts/script-fvwm-setup95.pl:
7010         Some Clean up
7012         * FvwmScript/FvwmScript.c: Removed some bad debug code
7014 2000-05-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7016         * ChangeLog-pre-2.2:
7017         moved old ChangeLog into new file
7019 2000-05-14  Mikhael Goikhman  <migo@homemail.com>
7021         * ChangeLog: some clean up, like removing modules/ prefix everywhere
7022         and correcting some headers
7023         * FvwmPager/FvwmPager.[c1]:
7024         * FvwmPager/x_pager.c:
7025         removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1
7026         now means no gap, so the default is now 3 (was 2)
7028 2000-05-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7030         * FvwmTaskBar/Goodies.c:
7031         fixed checking for mail although "None" Mailbox was used if a Mailcheck
7032         interval was set
7034 2000-05-12  Hippo
7036         * FvwmAnimate/FvwmAnimate.c:
7037         * FvwmAuto/FvwmAuto.c:
7038         * FvwmConsole/FvwmConsole.1:
7039         * FvwmForm/FvwmForm.c:
7040         * FvwmGtk/FvwmGtk.c:
7041         * FvwmIconBox/FvwmIconBox.c:
7042         * FvwmIconMan/fvwm.c:
7043         * FvwmTaskBar/FvwmTaskBar.c:
7044         * FvwmWinList/FvwmWinList.c:
7045           Replaced FINISHED_STARTUP, UNLOCK & KILLME commands.
7046         * FvwmCommand/FvwmCommandS.c: does it's own killme processing.
7048 2000-05-10  Michael Han  <mikehan@best.com
7050         * FvwmDebug/FvwmDebug.1:
7051         * FvwmDebug/FvwmDebug.h:
7052         * FvwmDebug/FvwmDebug.c:
7053         FvwmDebug now has -v flag for optional flag output
7054         FvwmDebug now directs to arbitrary files
7055         FvwmDebug reads add/configure packets by casting to ConfigWinPacket
7056         Lots of cleanup in FvwmDebug, reducing the number of functions
7058 2000-05-10  olicha  <olivier.chapuis@free.fr>
7060         * FvwmScript/Instruction.c (ReceivFromScript):
7061         Fixed cpu if ReceivFromScript is used by swallowed Script
7062         in periodic task
7064         * FvwmScript/FvwmScript.c (ReadFvwmScriptArg):
7065         Fixed communication between a child script and its children
7067         * FvwmScript/Widget/List.c (DrawVSblist):
7068         Fixed drawing of the List "ascenseur vertical"
7070 2000-05-05  Mikhael Goikhman  <migo@homemail.com>
7072         * FvwmWharf/FvwmWharf.1: fixed a typo
7073         * FvwmCpp/FvwmCpp.c (main): the same missing space as described below
7075 2000-05-05  Brad Giaccio  <bgiaccio@psrw.com>
7077         * FvwmM4/FvwmM4.c (main):
7078         fixed a bug created when FVWM_DATADIR was added to m4 options
7079                 -  sprintf(m4_options, "-I '%s'", FVWM_DATADIR);
7080                 +  sprintf(m4_options, "-I '%s' ", FVWM_DATADIR);
7081         the missing space after the ' caused the next option in the commandline
7082         to be ignored
7084 2000-05-04  Mikhael Goikhman  <migo@homemail.com>
7086         * FvwmAuto/FvwmAuto.c (main):
7087         enabled corrected fix (not hack) again. If the action is a function
7088         without 'raise' or 'lower' in its name, a user definitely does not
7089         want to have raise/lower support, i.e. ignoring already raised windows.
7091 2000-05-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7093         * FvwmAuto/FvwmAuto.c (main):
7094         fixed raiselower hack
7095         removed raiselower hack for now; what if the action is a function w/o
7096         'raise' or 'lower' in its name?
7098         * FvwmWinList/FvwmWinList.c (MakeMeWindow):
7099         (AdjustWindow):
7100         simplified placement code when window height changes
7101         fixed placement of window list with negative y geometry and
7102         TitleAtBottom
7104         * FvwmWinList/FvwmWinList.1:
7105         Clarified NoAnchor option.
7107 2000-04-27  Mikhael Goikhman  <migo@homemail.com>
7109         * FvwmAuto/FvwmAuto.c (main):
7110         fixed incorrect allocation when adding Silent prefix;
7111         use special Raise/Lower support only if actions have something
7112         to do with Raise/Lower, otherwise listen to focus changes only
7114 2000-04-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7116         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7117         applied fix for uninitialised variable by John Latham
7119 2000-04-26  olicha  <olivier.chapuis@free.fr>
7121         * FvwmTaskBar/FvwmTaskBar.1:
7122         Corrected miss print and document TipsColorset
7124 2000-04-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7126         * FvwmPager/x_pager.c (initialize_pager):
7127         fixed negative x/y geometries of main pager window
7129 2000-04-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7131         * FvwmScript/Instructions.c (Exec):
7132         -Wall fix
7134 2000-04-26  Mikhael Goikhman  <migo@homemail.com>
7136         * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am,
7137         * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c,
7138         * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm.,
7139         * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in,
7140         * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am,
7141         * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am,
7142         * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c,
7143         * FvwmM4/Makefile.am, FvwmPager/Makefile.am,
7144         * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c,
7145         * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am,
7146         * FvwmScript/Scripts/ScriptFvwmBaseConfig,
7147         * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am,
7148         * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am:
7149         Changes in defaults of FVWM_DATADIR & FVWM_USERDIR;
7150         renamings and rewordings.
7152 2000-04-25  olicha  <olivier.chapuis@free.fr>
7154         * FvwmTaskBar/FvwmTaskBar.c:
7155         * FvwmTaskBar/List.c:
7156         * FvwmTaskBar/Goodies.c:
7157         Messages go to stderr as almost all the other modules
7159 2000-04-24  olicha  <olivier.chapuis@free.fr>
7161         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7162         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate,
7163         IsItemIndexIconSuppressed):
7164         Fixed double animations (module & icon) with NoIconAction.
7165         This does not work perfectly with a dynamic (no)icon style change.
7167 2000-04-24  olicha  <olivier.chapuis@free.fr>
7169         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7170         * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky):
7171         Fixed sticky/slippery change with DeskOnly
7173 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7175         * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints
7176         * FvwmWharf/FvwmWharf.c (change_window_name): set resource names
7177         * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit
7178         * FvwmIdent/FvwmIdent.c (list_end): remove debug messages
7180 2000-04-23  Mikhael Goikhman  <migo@homemail.com>
7182         * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key
7183         release without an actual press first
7185 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7187         * FvwmIdent/FvwmIdent.c (change_window_name):  FvwmIdent sets resource
7188         name to module alias and resource class to module name.
7190         * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource
7191         name to module alias and resource class to module name.
7193 2000-04-22  Mikhael Goikhman  <migo@homemail.com>
7195         * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60)
7196         * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description
7198 2000-04-22  Dan Espen  <dane@mk.telcordia.com>
7200         * FvwmWinList/FvwmWinList.c: Another I18N patch.
7202 2000-04-20  olicha <olivier.chapuis@free.fr>
7204         * FvwmScript/Instruction.c (*LaunchScript, Exec):
7205         Replace some int by unsigned long for OSF1 V4.O alpha and al.
7207 2000-04-20  olicha <olivier.chapuis@free.fr>
7209         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7210         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7211         Added a CDE support and a new FAST/SLOW X server option for
7212         the Sample-95 installation
7214         * FvwmScript/Scripts/ScriptFvwmBrowser
7215         Some fixes, need more work.
7217 2000-04-19  Hippo
7219         * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109)
7221 2000-04-18  Mikhael Goikhman  <migo@homemail.com>
7223         * FvwmM4/FvwmM4.c (main):
7224         * FvwmCpp/FvwmCpp.c (main):
7225         add "-I FVWM_CONFIGDIR" to preprocessors
7227 2000-04-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7229         * FvwmAuto/FvwmAuto.c (main):
7230         tried to fix bug #550
7232 2000-04-18  Hippo
7234         * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved
7235         transparency support for mini-windows. (todo 108)
7237 2000-04-17  olicha <olivier.chapuis@free.fr>
7239         * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu)
7240         Fixed ChangeTitle for PopupMenu
7242 2000-04-16  olicha <olivier.chapuis@free.fr>
7244         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7245         replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile
7247 2000-04-16  Dan Espen  <dane@mk.telcordia.com>
7249         * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments.
7251 2000-04-16  olicha <olivier.chapuis@free.fr>
7253         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7254         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7255         ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files
7256         config and parse the menus (and the (Mini)Icon styles).
7258 2000-04-15  olicha <olivier.chapuis@free.fr>
7260         * FvwmForm/FvwmFormQuitVerify.
7261         Added restart
7263 2000-04-13  olicha <olivier.chapuis@free.fr>
7265         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7266         * FvwmScript/Scripts/script-fvwm-sample95.pl:
7267         * /FvwmScript/Scripts/Makefile.am
7268         Fixed sample-95 building.
7270 2000-04-11  olicha  <olivier.chapuis@free.fr>
7272         * FvwmScript/Scripts/ScriptFvwmSetup95.in:
7273         * FvwmScript/Scripts/Makefile.am
7274         A new FvwmScript script for installing system.fvwm2rc-sample-95
7276 2000-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7278         * FvwmDebug/FvwmDebug.c (list_old_add):
7279         (list_end):
7280         print out old window packets; patch by Mike Han
7282 2000-04-06  Dan Espen  <dane@mk.telcordia.com>
7284         * FvwmForm/ReadXServer.c: Fix array bounds write error during
7285         editing of line recalled with meta <.
7287 2000-03-26  olicha  <olivier.chapuis@free.fr>
7289         * FvwmScript/Instructions.c (Exec):
7290         Fixed Do instruction again
7292 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7294         * FvwmButtons/parse.c (ParseButton):
7295         fixed 'Action' option with trailing spaces
7297 2000-03-24  olicha  <olivier.chapuis@free.fr>
7299         * FvwmScript/Instructions.c (Exec):
7300         Fixed core dump with Do instruction with > 256 chars.
7301         Extended the above limit to 998 (as fvwm)
7303 2000-03-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7305         * FvwmAnimate/FvwmAnimate.c:
7306         use new command SET_NOGRAB_MASK
7308         * FvwmDebug/FvwmDebug.c (process_message):
7309         print out number of unknown packet type
7311 2000-03-10  Hippo
7313         * FvwmDragWell/fvwmDragWell.*: support for transpency
7315 2000-03-10  olicha  <olivier.chapuis@free.fr>
7317         * FvwmPager/x_pager.c (change_colorset):
7318         Fixed labels colorset changes. Note: there is still a problem
7319         with the lines which separate desk.
7321 2000-03-09  Hippo
7323         * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to
7324         prevent modules quiting when lots of colorsets are changed quickly
7326 2000-03-09  olicha  <olivier.chapuis@free.fr>
7328         * FvwmButtons/draw.c (RedrawButton):
7329         Fixed individual button Colorset for shaped swallowed apps
7331 2000-03-08  olicha  <olivier.chapuis@free.fr>
7333         * FvwmButtons/draw.c (RedrawButton):
7334         Fixed individual button Colorset
7335         * FvwmScript/Scripts/TerminalSettings.fss
7336         Now this script works
7338 2000-03-08  olicha  <olivier.chapuis@free.fr>
7340         * FvwmPager/x_pager.c (initialize_pager):
7341         Fixed hilight desk title drawing GC
7343 2000-03-01  Hippo
7345         * FvwmWinList/*: better refresh strategy: doesn't flicker anymore.
7347 2000-03-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7349         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7350         fixed uninitialised colour set in swallowed applications
7352 2000-02-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7354         * FvwmIconMan/x.c (create_manager_window):
7355         applied colorset fix by Mike Han
7357 2000-02-11  olicha  <olivier.chapuis@free.fr>
7359         * FvwmScript/Scripts/ScriptFvwmBaseConfig
7360         Replaced GlobalOpts by the new corresponding styles.
7362 2000-02-06  olicha  <olivier.chapuis@free.fr>
7364         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7365         Removed debug code
7366         * FvwmScript/Instruction.c (ChangeBackColor):
7367         Fixed ChangeBackColor.
7368         * FvwmScript/Widgets/*:
7369         Removed unused XSetBackground.
7371 2000-02-06  olicha  <olivier.chapuis@free.fr>
7373         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7374         Fixed iconification of a sticky window after a desk switch
7375         with FvwmTaskBarDeskOnly
7377 2000-02-01  Hippo
7379         * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed
7381 2000-01-31  Brad Giaccio  <bgiaccio@psrw.com>
7383         * FvwmGtk/FvwmGtk.1:
7384         fixed typo again
7386 2000-01-30  olicha  <olivier.chapuis@free.fr>
7388         * FvwmScript/Scripts/ScriptFvwmScreenSetup:
7389         A write to file fix
7391 2000-01-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7393         * FvwmPager/FvwmPager.c (list_deiconify):
7394         fixed deiconify packet handling
7396         * FvwmGtk/FvwmGtk.1:
7397         fixed typo
7399 2000-01-28  olicha  <olivier.chapuis@free.fr>
7401         * FvwmPager/FvwmPager.c (main):
7402         * FvwmPager/FvwmPager.1:
7403         FvwmParger can use aliases.
7405 2000-01-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7407         * FvwmIconMan/xmanager.c (draw_manager):
7408         fixed drawing of empty region bug introduced with 'transparency' patches
7410         * FvwmIconMan/fvwm.c (ProcessMessage):
7411         fixed usage of 'focus' colours when followfocus is false
7413         * FvwmCommand/FvwmCommandS.c:
7414         removed debug fprintf
7416         * FvwmIconMan/xmanager.c (clear_empty_region):
7417         fixed drawing background in non-transparent IconMan
7419         * FvwmPager/x_pager.c (MoveWindow):
7420         (IconMoveWindow):
7421         fixed dragging windows out of pager
7423         * FvwmCommand/FvwmCommand.c:
7424         -Wall fix
7426         * FvwmCommand/FvwmCommand.h:
7427         * FvwmCommand/FvwmCommandS.c:
7428         fixed communication problem between server and client
7429         removed some code without effects
7430         simplified protocol
7431         removed dead pipe error message
7433 2000-01-26  olicha  <olivier.chapuis@free.fr>
7435         * FvwmScript/Scripts/ScriptFvwmBellSetup:
7436         * FvwmScript/Scripts/ScriptFvwmKeyboardSetup:
7437         * FvwmScript/Scripts/ScriptFvwmPointerSetup:
7438         * FvwmScript/Scripts/ScriptFvwmSreenSetup:
7439         * FvwmScript/FvwmScript.1:
7440         Some fixes
7442 2000-01-24  Hippo
7444         * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons
7446 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7448         * FvwmPager/FvwmPager.c (ParseOptions):
7449         fix for fonts with quotes and "none"
7451 2000-01-24  Brad Giaccio  <bgiaccio@psrw.com>
7453         * FvwmButtons/parse.c (my_get_font): patch to handle font as last option
7455 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7457         * FvwmIconMan/FvwmIconMan.c
7458         Similar trick as for FvwmAuto; just do these two modules for now
7459         as these are the only ones that people are seeing problems with.
7461 2000-01-21  Chris Rankin  <rankinc@zipworld.com.au>
7463         * FvwmAuto/FvwmAuto.c
7464         Changed default signal disposition to SA_RESTART instead of
7465         SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select()
7466         regardless of this setting.
7468 2000-01-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7470         * FvwmButtons/parse.c (my_get_font):
7471         (ParseContainer):
7472         (ParseButton):
7473         can now have fontname with spaces in buttons
7475 2000-01-18  Brad Giaccio  <bgiaccio@psrw.com>
7477         * FvwmIconMan/readconfig.c (trim): added function to remove extra
7478         white space from a line (fixed problem with font 5x7 plus a trailing
7479         space "font 5x7 "
7481         * FvwmIconMan/readconfig.c (read_in_resources):
7482         * FvwmPager/FvwmPager.c (ParseOptions):
7483         can now have fontname with spaces
7485 2000-01-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7487         * FvwmPager/x_pager.c:
7488         some safety fixes w/ balloon labels
7490 2000-01-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7492         * FvwmTheme/FvwmTheme.c (parse_colorset):
7493         fixed coredump using 'average' background as well as 'transparent'
7495         * FvwmIconMan/xmanager.c:
7496         fixed title changes on 'transparent' buttons
7498 2000-01-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7500         * FvwmIconMan/xmanager.c:
7501         don't draw empty titles oon empty managers
7502         (clear_empty_region):
7503         (draw_button):
7504         icon man honours transparent colour set backgrounds
7506         * FvwmPager/FvwmPager.c (list_new_desk):
7507         * FvwmPager/x_pager.c:
7508         make pager work with FvwmTheme's 'Transparent' option
7510 2000-01-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7512         * FvwmTheme/FvwmTheme.c:
7513         new option 'Transparent'
7515         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7516         (GetPanelGeometry):
7517         removed previous configure request patch
7519 2000-01-08  Dan Espen  <dane@mk.telcordia.com>
7521         * FvwmScript/FvwmScript.1 (example): Clean up.
7523 2000-01-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7525         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
7526         (HandlePanelPress):
7527         adapted to new fvwm ConfigureRequest code
7529 2000-01-06  Chris Rankin  <rankinc@zipworld.com.au>
7531         * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o
7533 2000-01-04  Dan Espen  <dane@mk.telcordia.com>
7535         * FvwmForm/FvwmForm.1: Document means of passing closing paren
7536         thru in a command string.
7538         * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass
7539         a closing paren thru in a command.
7541 2000-01-04  olicha <olivier.chapuis@free.fr>
7543         * FvwmScript/Scripts/ScriptFvwmQuit
7544         Fixed restart in ScriptFvwmQuit
7546 2000-01-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7548         * FvwmIconMan/x.c (X_init_manager):
7549         allow the buttongeometry option to reduce the button height to a
7550         minimum of the font height
7552 2000-01-04  olicha <olivier.chapuis@free.fr>
7554         * FvwmScript/Scripts/ScriptFvwmDefaultStyle:
7555         * FvwmScript/Scripts/ScriptFvwmBaseConfig:
7556         * FvwmScript/FvwmScript.1 (EXAMPLES):
7557         Renamed DefaultStyle to BaseConfig. BaseConfig save its
7558         preferences in .FvwmBaseConfig or in a file given as first
7559         argument to the script. Others, "ameliorations"
7561 2000-01-03  olicha <olivier.chapuis@free.fr>
7563         * FvwmScript/Instructions.c (GetScriptArg):
7564         Fixed GetScriptArg core dump
7566 2000-01-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7568         * FvwmTaskBar/FvwmTaskBar.h:
7569         * FvwmButtons/FvwmButtons.c:
7570         * FvwmIconBox/FvwmIconBox.c:
7571         include fvwmlib.h before fvwm.h
7573 1999-12-31  Dan Espen  <dane@mk.telcordia.com>
7575         * FvwmScript/FvwmScript.1: Adjustments.
7577 1999-12-31  olicha  <olivier.chapuis@free.fr>
7579         * FvwmScript/Scripts/*:
7580         Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump,
7581         ScreenSetup and WidgetDemo to ScriptFvwm*.
7582         Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit.
7583         Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change
7584         and save most of the fvwm default styles
7586         * FvwmScript/Scripts/Makefile.am:
7587         The above scripts are installed in FVWM_CONFIGDIR
7589         * FvwmScript/FvwmScript.1
7590         New section EXAMPLES
7592 1999-12-31  olicha  <olivier.chapuis@free.fr>
7594         * FvwmScript/FvwmScript.c (BuildGUI):
7595         Fixed DefaultColorset
7596         Fixed main Colorset against Widget Colors
7598 1999-12-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7600         * FvwmButtons/FvwmButtons.c (swallow):
7601         longer delay before forcing a colorset background on a swallowed window
7603         * FvwmScroll/GrabWindow.c:
7604         removed #define MAX_ICON_NAME_LEN; already in defaults.h
7606 1999-12-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7608         * FvwmTheme/FvwmTheme.c (parse_colorset):
7609         some clean up
7610         new options 'Plain' and 'NoShape'
7611         fixed bug that reset bg to default colour when the pixmap was removed
7613         * FvwmButtons/button.c (buttonColorset):
7614         * FvwmButtons/draw.c (RedrawButton):
7615         * FvwmButtons/FvwmButtons.c (recursive_change_colorset):
7616         Colorset fg/hilight/shdow colours are applied properly to buttons
7618 1999-12-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7620         * FvwmCommand/FvwmCommandS.c (close_pipes):
7621         another try to fix the FvwmCommandS-on-exit core dump
7623 1999-12-28  olicha  <olivier.chapuis@free.fr>
7625         * FvwmScript/FvwmScript.c (ParseOptions):
7626         (main):
7627         * FvwmScript/FvwmScript.1
7628         New options FvwmScriptDefaultFont, FvwmScriptDefaultBack,
7629         FvwmScriptDefaultFore, FvwmScriptDefaultHilight,
7630         FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset
7633 1999-12-27  Mikhael Goikhman  <migo@homemail.com>
7635         * FvwmScript/FvwmScript.c (OpenWindow): set class & resource
7636         (main): minor rewording in the missing parameter error message
7638 1999-12-27  olicha  <olivier.chapuis@free.fr>
7640         * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task
7642         * FvwmScript/Scripts/Find:
7643         * FvwmScript/Scripts/Makefile.am:
7644         New script, a front-end to find
7646 1999-12-26  Dan Espen  <dane@mk.telcordia.com>
7648         * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly
7649         matches the buffer allocated for it.
7650         Suppress a UMR in referencing the first byte of unitialized input
7651         fields.
7653         * FvwmForm/ReadXServer.c: Backout code cleanup.  Needs more work.
7655         * FvwmScript/FvwmScript.1: Describe how scripts are located for
7656         reading.
7658         * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME
7659         or FVWM_CONFIGDIR in addition to old rules.  This makes
7660         "*FvwmScriptPath" unnecessary.
7662         * FvwmScript/Makefile.am: Pass configdir into FvwmScript.
7664         * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to
7665         pasting, and display corruption for multiple messages arriving from
7666         fvwm and showing in a forms message area.
7668 1999-12-20  Brad Giaccio  <bgiaccio@psrw.com>
7670         * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add
7671         one for iconbutton
7673 1999-12-18  olicha  <olivier.chapuis@free.fr>
7675         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
7676         (Alarm):
7677         (DoAlarmAction):
7678         (LoopOnEvents):
7679         Fixed Alarm stuff
7681 1999-12-17  Dan Espen  <dane@mk.telcordia.com>
7683         * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing
7684         structure initialization from {} to {0}.
7686         * FvwmDragWell/fvwmDragWell.h: remove spurious ;.
7688 1999-12-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7690         * FvwmBacker/FvwmBacker.c (ProcessMessage):
7691         backer now takes action when the desk is changed
7693         * FvwmPager/FvwmPager.c (ParseOptions):
7694         pager handles DesktopSize correctly; DeskTopScale option finally works
7696 1999-12-14  olicha  <olivier.chapuis@free.fr>
7698         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7699         (RevealTaskBar):
7700         (HideTaskBar):
7701         Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with
7702         a lot of rows
7704 1999-12-13  olicha  <olivier.chapuis@free.fr>
7706         * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar):
7707         (LoopOnEvents):
7708         Fixed AutoStick
7710         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7711         (StartMeUp):
7712         Some hints clean up
7714 1999-12-12  olicha  <olivier.chapuis@free.fr>
7716         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7717         (redraw_buttons):
7718         Some clean up
7720 1999-12-10  Hippo
7722         * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon.
7724 1999-12-09  olicha  <olivier.chapuis@free.fr>
7726         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7727         * FvwmButtons/FvwmButtons.1:
7728         Just updated the last SlideWindow argument. Explained the use
7729         of NoHints with panels and updated the noborder option.
7731 1999-12-08  Dan Espen  <dane@mk.telcordia.com>
7733         * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability.
7734         Remove the #define inside the else.
7736         * FvwmButtons/FvwmButtons.1 Grammar.
7738 1999-12-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7740         * FvwmPager/FvwmPager.c (list_new_page):
7741         tried to fix M_NEW_PAGE packets in pager
7743 1999-12-07  Dan Espen  <dane@mk.telcordia.com>
7745         * FvwmForm/FvwmForm.c: You can save and  use the previous setting
7746         of a choice.
7748         * FvwmForm/FvwmForm.1: Document the saving of choices.
7750         * FvwmForm/FormFvwmRlogin.: Change the   rlogin  form so that  it
7751         remembers how it was last used.
7753 1999-12-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7755         * Makefile.am:
7756         removed GFvwmDebug
7758 1999-12-06  olicha  <olivier.chapuis@free.fr>
7760         * FvwmPager/FvwmPager.c (list_new_page):
7761         Fixed a problem if you switch of desk via clicking on a page
7763         * FvwmButtons/parse.c (ParsePanel):
7764         Fixed typo in comments
7766 1999-12-06  olicha  <olivier.chapuis@free.fr>
7768         * FvwmWinList/FvwmWinList.c (ProcessMessage):
7769         Take in account bottom title and update the border width and title
7770         height in the good place to fix a bug with dynamic style changes
7771         and DeskOnly option.
7773         * FvwmButtons/FvwmButtons.1:
7774         Added a sentence in the position doc
7776 1999-12-06  Dan Espen  <dane@mk.telcordia.com>
7778         * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording.
7780 1999-12-06  olicha  <olivier.chapuis@free.fr>
7782         * FvwmButtons/FvwmButons.c (GetPanelGeometry):
7783         (process_message):
7784         (HandlePanelPress):
7785         * FvwmButtons/FvwmButons.h (button_info_struct):
7786         (panel_flags_type):
7787         * FvwmButtons/FvwmButons.1:
7788         * FvwmButtons/parse.c (ParsePanel):
7789         (ParseButton):
7790         Added a position option to Panel.
7792 1999-12-05  Dan Espen  <dane@mk.telcordia.com>
7794         *  FvwmForm/FvwmForm.c (DoCommand): Fixed  overprinting in  output
7795         message area.  Theres still an overprinting problem in pasting.
7797 1999-12-03  olicha  <olivier.chapuis@free.fr>
7799         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7800         Resize the buttons array when border width change
7802 1999-12-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7804         * FvwmIconBox/FvwmIconBox.c (process_message):
7805         -Wall fix
7807 1999-12-03  olicha  <olivier.chapuis@free.fr>
7809         * FvwmEvent/FvwmEvent.c (main):
7810         (config):
7811         * FvwmEvent/FvwmEvent.1:
7812         New configuration option FvwmEventStartDelay: can be used to
7813         fix "the" FvwmEvent bug.
7815 1999-12-02  Brad Giaccio  <bgiaccio@psrw.com>
7817         * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if
7818         not following focus
7820 1999-12-01  Brad Giaccio  <bgiaccio@psrw.com>
7822         * FvwmIconMan/xmanager.c (resize_manager):
7823         Forgot to check if manager actually changed size before resizing
7824         pixmap, caused window additions to be very slow
7826 1999-11-30  olicha  <olivier.chapuis@free.fr>
7828         * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow):
7829         Fixed a core dump if FvwmTaskBarColorset is not used
7831         * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage):
7832         Fixed a dynamic style problem
7834 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7836         * FvwmIconMan/ConfigFvwmIconMan:
7837         * FvwmIconMan/FvwmIconMan.1:
7838         * FvwmIconMan/readconfig.c (read_in_resources):
7839         * FvwmIconMan/xmanager.c:
7840         (draw_button):
7841         (set_win_iconified): added new option iconColorset and iconstyle
7843 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7845         * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in
7847 1999-11-30  Brad Giaccio  <bgiaccio@psrw.com>
7849         * FvwmWinList/FvwmWinList.1: fixed typo
7851         * FvwmIconBox/FvwmIconBox.1:
7852         * FvwmIconBox/FvwmIconBox.c (animate):
7853         (process_message):
7854         (main):
7855         (ParseOptions): added support for FvwmAnimate
7857 1999-11-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7859         * FvwmTaskBar/Goodies.c:
7860         (CreateTipWindow):
7861         added #ifdef SHAPE
7863 1999-11-30  olicha  <olivier.chapuis@free.fr>
7865         * FvwmTaskBar/Goodies.c (ShowTipWindow):
7866         Fixed core dump if FvwmTaskBarShowTips is not enabled
7868 1999-11-28  Dan Espen  <dane@mk.telcordia.com>
7870         * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically
7871         reads config files.
7873 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7875         * FvwmTaskBar/FvwmTaskBar.1:
7876         fixed typo
7878 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7880         * FvwmCommand/findcmd.pl (getcmd):
7881         use new name of 'functions' array
7883 1999-11-27  olicha  <olivier.chapuis@free.fr>
7885         * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage):
7886         (LoopOnEvent):
7887         (HideTaskBar):
7888         (RevealTaskBar):
7889         * FvwmTaskBar/FvwmTaskBar.1
7890         FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't
7891         hide if the pointer is on the border; fix a problem with the first
7892         tip.
7893         Fixed the StartMenu tip
7895 1999-11-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7897         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7898         (ProcessMessage):
7899         -Wall fixes
7901 1999-11-27  Mikhael Goikhman  <migo@homemail.com>
7903         * FvwmBacker/FvwmBacker.[ch]:
7904         Don't listen to M_NEW_DESK anymore; fixed colorset update condition;
7905         removed all kinds of debug logs, some clean up.
7907 1999-11-26  Dan Espen  <dane@mk.telcordia.com>
7909         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks
7910         being ignored.
7912 1999-11-26  Hippo
7914         * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop
7916 1999-11-25  Dan Espen  <dane@mk.telcordia.com>
7918         * FvwmForm/FvwmForm.c: Allow for command line variables for forms.
7919         * FvwmForm/FvwmForm.1: Document variable substitution in forms.
7921 1999-11-25  olicha  <olivier.chapuis@free.fr>
7923         * FvwmIconBox/FvwmIconBox.c (ParseOptions):
7924         (process_message):
7925         (AddItem):
7926         * FvwmIconBox/FvwmIconBox.1
7927         Added FvwmIconBoxUseSkipList configuration option
7929         * FvwmWinList/FvwmWinList.1
7930         Fix an obvious typo
7932 1999-11-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7934         * FvwmButtons/FvwmButtons.c (HandlePanelPress):
7935         attempt to improve sliding panels
7937         * FvwmIconBox/icons.c (CreateIconWindow):
7938         * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands):
7939         (AddCommand):
7940         -Wall fixes
7942 1999-11-24  Brad Giaccio  <bgiaccio@psrw.com>
7943         * FvwmIconMan/xmanager.c (resize_manager):
7944         if using a colorset gradient or pixmap it is now resized when
7945         then the manager changes sizes
7947 1999-11-24  olicha  <olivier.chapuis@free.fr>
7949         * FvwmTaskBar/FvwmTaskBar.1
7950         * FvwmTaskBar/ConfigFvwmTaskBar
7951         Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since
7952         now the position computation take the real border width in account
7954 1999-11-24  Hippo
7956         * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching,
7957         allowed some XErrors to not dump core
7958         *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors.
7960 1999-11-23  Mikhael Goikhman  <migo@homemail.com>
7962         Applied a FvwmBacker patch from Michael Han, fixed and modified.
7964         * FvwmBacker/FvwmBacker.[ch]:
7965         * FvwmBacker/ConfigFvwmBacker:
7966         * FvwmBacker/FvwmBacker.1:
7967         Added page-awareness; converted to linked list of commands instead of
7968         table (to fix bugs caused if DesktopSize changes or if desktop is
7969         negative).
7970         A new syntax: *FvwmBackerCommand (Page x y, Desk d) command.
7971         Support for dynamic config changes; some clean up.
7973 1999-11-22  olicha  <olivier.chapuis@free.fr>
7975         * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody):
7976         (CreateMailTipWidow):
7977         (MouseInClock):
7978         (MouseInMail):
7979         Fixed mail drawing and tips drawing.
7981         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents):
7982         Fixed an AutoHide bug: no hide after a "StartMenu" Popup
7984 1999-11-22  olicha  <olivier.chapuis@free.fr>
7986         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
7987         (LoopOnEvents):
7988         (StartMeUp):
7989         Fixed AutoHide with dynamic change of the frame width.
7991 1999-11-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
7993         * FvwmIconMan/fvwm.c (new_window):
7994         removed debug 'sleep'
7996 1999-11-21  olicha  <olivier.chapuis@free.fr>
7998         * FvwmWinList/FvwmWinList.c (AdjustWindow):
7999         Fixed a core dump. I hope I have not completely reverted the last
8000         WinList commit.
8002 1999-11-21  olicha  <olivier.chapuis@free.fr>
8004         * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage):
8005         (ParseConfigLine):
8006         (LoopOnEvents):
8007         (StartMeUp):
8008         Fixed TaskBar so that it works with dynamic change of the frame width.y
8009         Did so that the TaskBar is always the full width of the screen, even
8010         if the border width is not 4.
8011         Removed some forgeted debug code.
8012         Note: There are some problems with AutoHide at the first Reveal/Hide
8013         after a change of the frame width.
8015 1999-11-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8017         * FvwmIconMan/x.c (xevent_loop):
8018         workaround for a possible bug in XFree86; an EnterNotify event slipped
8019         into the loop body that was supposed to select only ConfigureNotify
8021         * FvwmCommand/FvwmCommandS.c:
8022         * FvwmCommand/FvwmCommand.c:
8023         fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the
8024         console, i.e. 'unix' is removed and thus the hostname is used
8026         * FvwmIconMan/xmanager.c (clear_empty_region):
8027         fixed a minor redrawing bug when the width of the manager was not a
8028         multiple of the button width
8030         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8031         fixed picture width calculation
8032         (ProcessMessage):
8033         mini icon changes change the window size too
8035         * FvwmPager/x_pager.c (SwitchToDeskAndPage):
8036         workaround for buggy XFree86
8038         * FvwmIconMan/functions.c:
8039         -Wall fix
8041 1999-11-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8043         * FvwmTaskBar/FvwmTaskBar.1:
8044         Fixed a typo.
8046 1999-11-19  Dan Espen  <dane@mk.telcordia.com>
8048         * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully
8049         clarification on the geometry specification.
8051 1999-11-18  olicha  <olivier.chapuis@free.fr>
8053         * FvwmBacker/FvwmBacker.{c,h}:
8054         * FvwmIconBox/FvwmIconBox.{c,h}:
8055         * FvwmIconMan/FvwmIconMan.{c,h}:
8056         * FvwmIconMan/function.c:
8057         * FvwmTaskBar/FvwmTaskBar.{c,h}:
8058         * FvwmTaskBar/Goodies.c:
8059         * FvwmWinList/FvwmWinList.c:
8060         Now these modules used the SendFvwmPipe of the library which
8061         comes from FvwmIconMan. This fixe random "crash" of WinList
8062         and TaskBar
8064         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8065         (ProcessMessage):
8066         (StartMeUp):
8067         * FvwmTaskBar/FvwmTaskBar.1:
8068         New configuration option FvwmTaskBarRows
8070 1999-11-17  Mikhael Goikhman  <migo@homemail.com>
8072         * FvwmForm/Makefile.am: removed FORCE from FvwmTalk
8073         * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart'
8074         * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile
8076 1999-11-16  Dan Espen  <dane@mk.telcordia.com>
8078         * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments.
8080 1999-11-16  olicha  <olivier.chapuis@free.fr>
8082         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8083         (CreateOrUpdateGCs):
8084         (change_colorset):
8085         (StartMeUp):
8086         (ShutMeDown):
8087         * FvwmTaskBar/FvwmTaskBar.1:
8088         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8089         (ButtonDraw):
8090         New configuration options: FocusFore, FocusBack, FocusColorset,
8091         NoBrightFocus, 3Dfvwm. Fixed drawing of buttons.
8093 1999-11-16  olicha  <olivier.chapuis@free.fr>
8095         * FvwmTaskBar/ButtonArray.c (DoButton):
8096         Fixed drawing out of a button
8098 1999-11-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8100         * FvwmButtons/FvwmButtons.c (GetPanelGeometry):
8101         removed debug statement.
8103         * FvwmScript/FvwmScript.1:
8104         * FvwmSaveDesk/FvwmSaveDesk.1:
8105         * FvwmSave/FvwmSave.1:
8106         * FvwmRearrange/FvwmRearrange.1:
8107         * FvwmIconBox/FvwmIconBox.1:
8108         * FvwmGtk/FvwmGtk.1:
8109         * FvwmForm/FvwmForm.1:
8110         * FvwmEvent/FvwmEvent.1:
8111         * FvwmCpp/FvwmCpp.1:
8112         * FvwmCommand/FvwmCommand.1:
8113         * FvwmAuto/FvwmAuto.1:
8114         * FvwmAnimate/FvwmAnimate.1:
8115         * FvwmTaskBar/FvwmTaskBar.1:
8116         * FvwmWinList/FvwmWinList.1:
8117         * FvwmPager/FvwmPager.1:
8118         * FvwmIconMan/FvwmIconMan.1:
8119         * FvwmTheme/FvwmTheme.1:
8120         * FvwmButtons/FvwmButtons.1:
8121         ispell session
8123 1999-11-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8125         * FvwmIconMan/xmanager.c (set_win_picture):
8126         (draw_button):
8127         fixed redrawing when mini icon changes causing the button to shrink
8129         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8130         redraw window list when mini icon changes
8132 1999-11-12  olicha  <olivier.chapuis@free.fr>
8134         * FvwmGtk/FvwmGtk.c (main):
8135         (ProcessMessage):
8136         Use SetSyncMask in the place of M_LOCKONSEND. Lock on send
8137         only for M_STRING
8139 1999-11-12  olicha  <olivier.chapuis@free.fr>
8141         * FvwmAnimate/FvwmAnimate.c (main):
8142         (Loop):
8143         * FvwmAuto/FvwmAuto.c (main):
8144         Use SetSyncMask in the place of M_LOCKONSEND
8146 1999-11-12  olicha  <olivier.chapuis@free.fr>
8148         * FvwmTaskBar/FvwmTaskBar.c (main):
8149         (ParseConfig):
8150         (ProcessMessage):
8151         * FvwmTaskBar/FvwmTaskBar.1:
8152         * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates):
8153         New configuration option NoIconAction for animation
8155 1999-11-12  olicha  <olivier.chapuis@free.fr>
8157         * FvwmIconMan/FvwmIconMan.c (main):
8158         * FvwmIconMan/fvwm.c (ProcessMessage):
8159         Use SetSyncMask in the place of M_LOCKONSEND for synchronize its
8160         processing with fvwm only for M_ICONIFY and M_DEICONIFY messages
8162 1999-11-11  olicha  <olivier.chapuis@free.fr>
8164         * FvwmWinList/FvwmWinList.c (main):
8165         (ProcessMessage):
8166         Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction
8167         configuration command
8169 1999-11-09  olicha  <olivier.chapuis@free.fr>
8171         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8172         (ProcessMessage):
8173         * FvwmTaskBar/ButtonArray.c (AddButton):
8174         Fixed mini-icons and iconified state problems with DeskOnly
8175         option.
8177 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8179         * FvwmPager/x_pager.c (DrawGrid):
8180         (DrawIconGrid):
8181         fixed previous patch
8182         (DrawGrid):
8183         fixed previous fix
8185         * FvwmPager/FvwmPager.c: (ParseOptions):
8186         * FvwmPager/x_pager.c (DrawGrid):
8187         (DrawIconGrid):
8188         new option 'NoSeparators'
8190 1999-11-04  Hippo
8192         * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window()
8194 1999-11-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8196         * FvwmIconMan/xmanager.c (get_gcs):
8197         fixed uninitialised variable
8199 1999-11-04  Olivier Chapuis  olivier.chapuis@free.fr
8201         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8202         Fix a MoveToDesk problem.
8204 1999-11-03  Hippo
8206         * FvwmIconMan/*: New config options *FvwmIconMan*Reverse
8208 1999-11-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8210         * FvwmIconMan/xmanager.c (set_win_iconified):
8211         -Wall fixes
8213         * FvwmDragWell/fvwmDragWell.c:
8214         * FvwmDragWell/xdndDragSource.c:
8215         * FvwmDragWell/cursorStuff.c:
8216         fixed tons of -Wall warnings, bugs, etc.
8217         added GPL notice to all FvwmDragWell source files
8219 1999-10-31  Dan Espen  <dane@mk.telcordia.com>
8221         * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir.
8223 1999/10/30  Bob Woodside  <proteus@pcnet.com>
8225         * FvwmIdent/FvwmIdent.h:
8226         * FvwmIdent/FvwmIdent.c:  Belated GSFR. This was overlooked in
8227         the original GSFR because it had the old flag values coded inline
8228         instead of relying on the header, so it never got any build
8229         errors when the flags were changed. (Bug Rept #499)
8231 1999-10-30  Olivier Chapuis  olivier.chapuis@free.fr
8233         * FvwmForm/FvwmRootCursor.:
8234         * FvwmForm/FvwmRootCursor.pl:
8235         Replace xsetroot by CursorStyle ROOT.
8237 1999-10-26  Brad Giaccio
8239         * FvwmIconMan/*.c: New config option *NoIconAction
8241 1999-10-26  Michael Han
8243         * FvwmIconMan/*.c:
8244         FvwmIconam can use an alias. New resolutions: !desk, !page
8246 1999-10-25  Hippo
8248         * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or
8249         gradient.  bg and fg default to average and contrast.
8251 1999-10-24  Dan Espen  <dane@mk.telcordia.com>
8253         * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage
8254         of XDrawString when typing more characters than an input field can
8255         hold.
8257 1999-10-24  Chris Rankin
8259         * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate
8260         prototypes
8261         * FvwmIconMan: some Wall fixes; also put "const" in a few places
8263 1999-10-22  Douglas Straub
8265         * FvwmDragWell/*: new module
8267 1999-10-22  Olivier Chapuis
8269         * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window,
8270         Only animates when window is mapped.
8271         * FvwmWinList/List.c: Fixed animation to wrong place.
8273 1999-10-21  Dan Espen  <dane@mk.telcordia.com>
8275         * FvwmForm/FvwmForm.1: Correct the identification of the architecture
8276         independent data directory.  It should have been [PREFIX/etc/fvwm].
8278 1999-10-20  Hippo
8280         * */*.c: replaced Colorset[x % nColorsets] with
8281         Colorset[x] and made sure AllocColorset(x) is called before
8282         reference.
8283         * */*: moved saferealloc into libfvwm.a
8284         * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset
8286 1999-10-18 Olivier Chapuis <olivier.chapuis@free.fr>
8288         * FvwmWinList.c (main): Fix a problem if we start WinList with
8289         ModuleSynchronous.
8291 1999-10-17  Dan Espen  <dane@mk.telcordia.com>
8293         * FvwmBanner: Moved 2 xpm files into the icon distribution.
8294         The only one remaining is the one built into FvwmBanner.
8296 1999-10-15  Hippo
8298         * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to
8299         black on gray.
8301 1999-10-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8303         * FvwmWinList/FvwmWinList.1: updated man page
8305 1999-10-14  Hippo
8307         * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use
8308         make syntax if you want to change the script language.
8309         * FvwmScript/BUGS: removed (lack of info makes it useless).
8310         * FvwmScript/README: new file with build instructions.
8311         * FvwmScript/FvwmScript.c: replaced a macro with equivalent.
8313 1999-10-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8315         * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome
8316         installed
8318 1999-10-12  Hippo
8320         * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless
8321         *FvwmPagerWindow3dBorders is pecified
8323 1999-10-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8325         * FvwmWinList/ButtonArray.c (UpdateButtonIconified):
8326         * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a
8327         bit better; use a few pixels less space
8329         * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles
8330         so that the closing ')' of an iconified window with the longest title
8331         is still visible
8333 1999-10-11  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8335         * FvwmWinList/FvwmWinList.c (ProcessMessage):
8336         * FvwmWinList/ButtonArray.c (ButtonNew):
8337         removed debug code
8339         * FvwmPager/FvwmPager.c (ParseOptions):
8340         * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators'
8342 1999-10-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8344         * FvwmRearrange/Makefile.am (FvwmCascade):
8345         (FvwmTile): removed warning messages
8347 1999-10-07  Eric Gillespie Jr.  <epg@pobox.com>
8349         * FvwmGtk/FvwmGtk.c: Include <gnome.h> if Gnome is installed.
8350         (main): Calls gnome_init instead of gtk_init if Gnome is installed.
8352 1999-10-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8354         * FvwmWinList/ButtonArray.c (ButtonPicture):
8355         * FvwmWinList/FvwmWinList.c (AdjustWindow):
8356         Don't reserve space for windows if no window has a mini icon
8358         * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong
8359         page
8361         * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last
8362         patch
8364 1999-10-06 Olivier Chapuis <olivier.chapuis@free.fr>
8366         * FvwmScroll/FvwmScroll.c (main):
8367         * FvwmScroll/FvwmScroll.h :
8368         * FvwmScroll/GrabWindow.c (CreateWindow):
8369         Add a way to compute the size of the scrolled window as
8370         a percentage of the full screen
8372 1999-10-06  Hippo
8374         * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc
8375         Fixed ChangeColorset when overflowing.
8377 1999-10-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8379         * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay
8381         * FvwmM4/FvwmM4.c (main):
8382         * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable
8384 1999-10-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8386         * FvwmTheme/FvwmTheme.1: add description of colour set command line
8387         parameters
8388         added extensive example
8390         * FvwmTaskBar/FvwmTaskBar.1: documented colorset support
8392         * FvwmM4/Makefile.am (LDADD):
8393         * FvwmCpp/Makefile.am (LDADD):
8394         * FvwmBanner/Makefile.am (LDADD):
8395         link with -lm; necessary to include libs/Picture.h but doesn't make the
8396         binary larger
8398 1999-10-02  Chris Rankin  <rankinc@zipworld.com.au>
8400         * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal
8401         handling
8402         * FvwmCommand/FvwmCommand.h : removed redundant headers
8403         * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal
8404         handling
8406 1999-10-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8408         * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page
8410         * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for
8411         respawned applications
8412         (Loop): actions can be bound to panel buttons too
8414         * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc
8416 1999-10-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8418         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump
8420 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8422         * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code
8424         * FvwmButtons/parse.c (ParsePanel):
8425         * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator'
8426         without arguments
8428         * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function
8429         handles 'Escape' to cancel and other keystrokes
8431         * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled
8432         with 'Escape' and select with 'Enter' and 'Space'.
8433         (GetTargetWindow): handles keyboard shortcuts as well
8434         moved function to lib
8436 1999-09-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8438         * FvwmTheme/FvwmTheme.c (get_simple_color):
8439         (parse_colorset): rewrote colour set parsing; it now takes a comma
8440         separated list of arguments.
8442 1999-09-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8444         * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to
8445         the Fore/Back colours
8447 1999-09-28  Paul D. Smith  <psmith@gnu.org>
8449         * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff.
8450         * FvwmCommand/Makefile.am: Ditto.
8451         * FvwmCommand/scripts/Makefile.am: Ditto.
8453         Patch from Harald Dunkel <harri@Synopsys.COM>.
8455         * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of
8456         screen, x, y, w, h, xneg, yneg.
8457         * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width.
8458         * FvwmScript/Widgets/Tools.h: Add include of <sys/select.h>.
8459         * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t,
8460         not int.
8462 1999-09-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8464         * FvwmCpp/FvwmCpp.c (cpp_defs):
8465         * FvwmM4/FvwmM4.c (m4_defs):
8466         * FvwmScript/Widgets/VDipstick.c (DrawVDipstick):
8467         -Wall fixes
8469         * FvwmPager/x_pager.c (MovePage): fixed memory leak
8471 1999-09-28  Hippo
8473         * FvwmScript/*: Implemented colorset support.
8475 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8477         * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up
8478         TaskBar after a recapture
8480         * FvwmTaskBar/ButtonArray.c (AddButton):
8481         * FvwmTaskBar/Start.c (StartButtonParseConfig):
8482         * FvwmTaskBar/Goodies.c (GoodiesParseConfig):
8483         (DestroyTipWindow):
8484         (CreateTipWindow):
8485         * FvwmTaskBar/FvwmTaskBar.c (main):
8486         (StartMeUp):
8487         (CreateOrUpdateGCs):
8488         implemented colour set support in TaskBar
8489         several bug fixes
8491         * FvwmTaskBar/ButtonArray.c (Draw3dRect):
8492         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8493         (StartMeUp):
8494         (ProcessMessage):
8495         added IconBack option
8497         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
8498         fixed an array bounds read problem in parsing
8499         fixed an array bounds write problem in parsing
8501         * FvwmTaskBar/Makefile.am (LDADD): added -lm
8503         * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call
8505         * FvwmButtons/draw.c (RedrawButton):
8506         reverse panel indicators when panel is active
8508 1999-09-26  Chris Rankin <rankinc@zipworld.com.au>
8510         * FvwmAnimate/FvwmAnimate.c:
8511         Installed reentrant signal handling, and make a few -Wall fixes
8513 1999-09-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8515         * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset):
8516         * FvwmButtons/FvwmButtons.c (swallow):
8517         improved(?) setting backgrounds of swallowed applications
8519         * FvwmScroll/GrabWindow.c (CreateWindow):
8520         (Loop):
8521         * FvwmPager/x_pager.c (ChangeDeskForWindow):
8522         (initialize_pager):
8523         (ReConfigure):
8524         (AddNewWindow):
8525         (ChangeDeskForWindow):
8526         (MoveResizePagerView):
8527         (Hilight):
8528         (MapBalloonWindow):
8529         (change_colorset):
8530         * FvwmIdent/FvwmIdent.c (list_end):
8531         * FvwmIconBox/FvwmIconBox.c (CreateWindow):
8532         * FvwmForm/FvwmForm.c (OpenWindows):
8533         * FvwmButtons/FvwmButtons.c (change_colorset):
8534         (change_swallowed_window_colorset):
8535         * FvwmBacker/FvwmBacker.c (set_desk_background):
8536         use new signature of SetWindowBackground()
8538 1999-09-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8540         * FvwmM4/FvwmM4:
8541         * FvwmCpp/FvwmCpp.c:
8542         removed unused reference to <X11/Xmu/SysUtil.h>
8543         removed unused reference to <X11/extensions/shape.h>
8545 1999-09-23  Paul D. Smith  <psmith@gnu.org>
8547         * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier
8548         in all LDADD variables, before (for example) the $(xpm_LIBS)
8549         reference; sometimes the latter doesn't contain its own -L
8550         options, and uses X's.
8552 1999-09-23  Hippo
8554         * FvwmTheme/FvwmTheme.c: Fixed memory corruption.
8556 1999-09-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8558         * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when
8559         panels are mapped
8560         (GetPanelGeometry): borders and titles are considered before
8561         calculating the panel geometry
8562         (Loop):
8563         (main): new command line option '-transientpanel'
8565         * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak
8566         (parse_colorset): fixed potentially free'ing random colours when a
8567         colour set changes
8569 1999-09-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8571         * FvwmIconMan/x.c (xevent_loop): removed debug messages
8573         * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in
8574         the rightmost column of buttons (bug #457)
8576         * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were
8577         hilighted at the same time.
8579         * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when
8580         called with the root window.
8582         * FvwmWinList/FvwmWinList.c (ParseConfigLine):
8583         (ProcessMessage): removed use of snprintf
8585 1999-09-17  Mikhael Goikhman  <migo@homemail.com>
8587         * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of
8588         banners by removing empty lines/columns
8590 1999-09-16  Hippo
8592         * FvwmScript/*: Fixed man page formatting, removed generated files
8593         removed many copies of display and colormap, uses GetColor from fvwmlib,
8594         uses same Visual as fvwm.
8596 1999-09-16  Mikhael Goikhman  <migo@homemail.com>
8598         * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm,
8599         removed stylized '2' and renamed array name to fvwm_logo_xpm,
8600         removed redudand color and reduced size of the image
8602         * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo
8603         and its original colorful version
8605         * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and
8606         add fvwm-logo-current.xpm to FvwmBanner dependences
8608         * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm
8609         to fvwm_logo_xpm
8611 1999-09-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8613         * FvwmButtons/FvwmButtons.c (SwallowedWindow):
8614         (IsThereADestroyEvent):
8615         (Loop):
8616         (HandlePanelPress):
8617         (swallow):
8618         * FvwmButtons/output.c (DumpButtons): panels can have icons too (works
8619         with resizing)
8621         * FvwmButtons/draw.c (MakeButton): panel handling fix
8623 1999-09-14  Dan Espen  <dane@mk.telcordia.com>
8625         * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an
8626         EXTRA_DIST.
8628         * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon
8629         from the FvwmBanner directory.
8631         * FvwmScript/Scripts/README (FvwmScript): New location for icons.
8633         * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons
8634         directory, now in icon package.
8636 1999-09-14  Hippo
8638         * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color,
8639         *FvwmThemReadWriteColors implemented (PseudoColor only)
8641 1999-09-14  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8643         * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p
8645 1999-09-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8647         * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs
8649 1999-09-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8651         * FvwmButtons/parse.c (ParseButton):
8652         new 'smooth' option for panels
8654         * FvwmPager/FvwmPager.c (list_add): prevent windows from being added
8655         twice
8656         (process_message): switch cases were not terminated with break;
8658         * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when
8659         respawning
8661         * FvwmButtons/FvwmButtons.c (Loop):
8662         (main):
8663         added -transient option
8665         * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle
8666         button to stay pressed in.
8668         * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message
8669         on shutdown
8670         (main): new option '-terminal' to choose a different terminal emulator
8672 1999-09-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8674         * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is
8675         mapped on the current page
8677         * FvwmBacker/FvwmBacker.c (set_desk_background):
8678         * FvwmBacker/FvwmBacker.c (ProcessMessage):
8679         * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support
8681         * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable
8683         * FvwmBacker/Makefile.am (LDADD): add -lm
8685         * FvwmBacker/FvwmBacker.c: reindented
8687         * FvwmWharf/FvwmWharf.c (DeadPipe):
8688         (CreateWindow): Wharf can be shut down with 'close' too.
8690         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler
8691         for ClientMessage.
8693 1999-09-08  Dan Espen  <dane@mk.telcordia.com>
8695         * FvwmForm/FvwmForm.c: initialize colorset to -1.  Avoid core dump
8696         when FvwmForm starts with no configuration.
8698 Mon Sep  6 10:32:54 1999  DanEspen  <dje@blue>
8700         * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing.
8702         * FvwmForm/FvwmForm.1: Document how all the keys work.
8704         * FvwmForm/FvwmForm.c (Restart),
8705         FvwmForm/ReadXServer.c (process_history),
8706         FvwmForm/FvwmForm.h: Be able to recall input history with
8707         Meta (mod2) "<" and ">".
8709 1999-09-07  Dan Espen  <dane@mk.telcordia.com>
8711         * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a
8712         way that makes in a parallel directory still work.
8714 1999-09-06  Hippo
8716         * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction
8717         to allow FvwmWinList to animate iconification of NoIcon windows
8719 1999-09-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8721         * FvwmWharf/FvwmWharf.1:
8722         * FvwmWharf/icons.c (GetXPMColorset):
8723         (ConfigureIconWindow):
8724         * FvwmWharf/Makefile.am:
8725         * FvwmWharf/FvwmWharf.c (main):
8726         * FvwmWharf/FvwmWharf.c:
8727         (main):
8728         (ParseOptions):
8729         (change_colorset):
8730         (handle_colorset_packet): implemented colour set support
8732         * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation)
8734 1999-09-05  Mikhael Goikhman  <migo@homemail.com>
8736         * FvwmAnimate/FvwmAnimate.1:
8737         * FvwmBanner/FvwmBanner.1:
8738         * FvwmButtons/FvwmButtons.1:
8739         * FvwmCommand/FvwmCommand.1:
8740         * FvwmCommand/README:
8741         * FvwmIconMan/FvwmIconMan.1:
8742         * FvwmScript/Scripts/system.fvwmrc:
8743         * FvwmTaskBar/FvwmTaskBar.1:
8744         * FvwmTheme/FvwmTheme.1:
8745         Replaced several occurrences of InitFunction and/or RestartFunction
8746         with StartFunction.
8748 1999-09-04  Mikhael Goikhman  <migo@homemail.com>
8750         * FvwmConsole/Makefile.am: removed use of $< on explicit rule,
8751         removed FvwmConsoleC.pl rule, it is now in configure.in
8752         * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@
8754 Thu Sep  2 19:28:55 1999  DanEspen  <dje@blue>
8756         * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule,
8757         not allowed on inferior makes.
8759         * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space
8760         when the input form only has one input field.  Fix pixel dropping,
8761         bad refresh with ^k and ^d.
8763 1999-09-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8765         * FvwmIconMan/x.c: fixed redrawing of IconMan
8767 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8769         * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem
8770         (with M_LOCKONSEND).
8772 1999-09-02  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8774         * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line
8776         * FvwmButtons/parse.c:
8777         * FvwmButtons/FvwmButtons.c:
8778         * FvwmButtons/FvwmButtons.h: removed old panel code
8780         * **/*: tagged with label "ifdef_old_buttons_panels"
8782         * FvwmButtons/FvwmButtons.c (Loop):
8783         (Slide):
8784         (seekpanel):
8785         (process_message):
8786         (main): disabled old panel code
8788         * FvwmButtons/parse.c (ParseButton):
8789         (ParseConfigLine):
8791 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8793         * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan
8795         * FvwmButtons/button.c (select_button): fixed button selection in
8796         containers.
8798 1999-09-01  Hippo
8800         * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating
8802 1999-09-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8804         * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for
8805         iconic panels
8806         (swallow): fix respawning of panels
8808 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8810         * FvwmButtons/button.c (find_swallow_button): new function
8812         * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in
8813         IconMan
8815 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8817         * FvwmButtons/FvwmButtons.c (Loop):
8818         (HandlePanelPress): moved panel mapping/unmapping code to own function
8820 1999-08-31  Brad Giaccio  <bgiaccio@psrw.com>
8822         * FvwmIconBox/FvwmIconBox.c (main):
8823         (CreateWindow)(process_message):
8824         (change_colorset): first cut at colorset support in FvwmIconBox,
8825         no pixmap backgrounds used on icon but main window does get the pixmap
8827 Tue Aug 31 13:09:47 1999  DanEspen  <dje@blue>
8829         * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set
8830         the window title.
8832 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8834         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed
8835         backgorund of swallowed apps without colour sets
8836         (Loop): fixed flashing at the start of sliding
8837         panel does not slide if it has been moved or resized
8839 1999-08-31  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8841         * FvwmButtons/parse.c (ParsePanel):
8842         * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right,
8843         slidedelay and slidesteps options to Panel command
8844         (main): removed debug code
8846 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8848         * FvwmButtons/draw.c (RedrawButton):
8849         (DrawTitle):
8850         (RedrawButton):
8851         * FvwmButtons/FvwmButtons.c (swallow):
8852         * FvwmButtons/FvwmButtons.h (struct button_info_struct):
8853         * FvwmButtons/output.c (DumpButtons):
8854         (SaveButtons):
8855         * FvwmButtons/parse.c (ParseContainer):
8856         (ParseButton):
8857         * FvwmButtons/button.c (buttonSwallow):
8858         (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps
8859         or unmaps the application every time the button is pressed instead of
8860         swallowing it in a button. Positioning and sliding such panels is not
8861         implemented yet.
8863 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8865         * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets
8867 1999-08-30  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8869         * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably
8870         still possible to make FvwmAuto fail with repeated lower/raise/restack
8871         packages
8873         * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons
8874         allows to set coluor sets on all buttons and containers and updates
8875         them at run time
8876         (main): removed forgotten debug code
8878 1999-08-29  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8880         * FvwmButtons/FvwmButtons.c (change_colorset):
8881         (handle_colorset_packet):
8882         (process_message): FvwmButtons updates colorset on main window at run
8883         time
8884         (recursive_change_colorset):
8885         (change_swallowed_window_colorset): Colorsets on swallowed applications
8886         are updated at run time
8888         * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak
8890         * FvwmButtons/FvwmButtons.c (main):
8891         * FvwmButtons/parse.c (ParseConfigLine): new option
8892         *FvwmButtonsButtonGeometry specifies the size of all individual buttons
8894         * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1
8895         vertically too
8897         * FvwmButtons/button.c (MakeContainer): initialise values with memset
8899         * FvwmButtons/draw.c (RedrawButton):
8900         * FvwmButtons/output.c (DumpButtons):
8901         * FvwmButtons/FvwmButtons.c (RecursiveLoadData):
8902         (CreateUberButtonWindow):
8903         (Slide):
8904         (SetButtonSize):
8905         * FvwmButtons/draw.c (RedrawButton):
8906         * FvwmButtons/button.c (select_button):
8907         (buttonXPos):
8908         (buttonYPos):
8909         (buttonWidth):
8910         (buttonHeight): FvwmButtons can be resized to any size, not just
8911         multiples of the button size
8913         * FvwmButtons/FvwmButtons.h (struct container_info_struct):
8915         * FvwmButtons/button.c (buttonXPos):
8916         (buttonYPos):
8917         (buttonWidth):
8918         (buttonHeight):
8919         (buttonSwallowCount): made functions from former macros.
8921 1999-08-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8923         * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons):
8924         * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up
8926         * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized
8927         Picture
8929         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump
8931         * FvwmPager/FvwmPager.1: added description of '*' specification for
8932         colour sets
8933         * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in
8934         colour sets
8935         (ParseOptions): fixed parsing of colour sets,
8936         (ParseColorset): common function for colour set parsing
8937         * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump
8939         * FvwmTaskBar/FvwmTaskBar.c (main):
8940         (ProcessMessage): removed '#ifdef FVWM95'
8942 1999-08-27  Hippo
8944         * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon
8945         as it has the pixel value.
8946         * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap,
8947         *FvwmAnimateTransmitPixmap.
8949 1999-08-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8951         * FvwmButtons/button.c (alloc_button):
8952         * FvwmButtons/draw.c (RedrawButton):
8953         (MakeButton): fix drawing of plain buttons without colour sets
8955         * FvwmButtons/button.c (MakeContainer):
8957         * FvwmIconMan/x.c (create_manager_window):
8958         (create_manager_window):
8959         * FvwmIconMan/xmanager.c (fix_manager_size):
8960         * FvwmIconMan/x.c (create_manager_window): IconMan can be resized
8961         vertically (if it is configured not to grow in any direction).
8962         fixed pixmap colour set backgrounds when resizing vertically
8964         * FvwmButtons/icons.c:
8965         * FvwmButtons/FvwmButtons.c:
8966         * FvwmButtons/draw.c: some very small performance enhancements
8968         * FvwmCommand/FvwmCommand.c:
8969         * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand
8970         does not work if $HOME or $DISPLAY is not set
8972 1999-08-24  Hippo
8974         * FvwmTheme/FvwmTheme.c: can specify the background color as "average"
8975         and FvwmTheme calculates the average color of the pixmap
8977 1999-08-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8979         * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix
8980         (MapBalloonWindow): fixed balloon position when balloons are vertically
8981         and horizontally off screen
8983 Sat Aug 21 15:58:22 1999  DanEspen  <dje@blue>
8985         * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands
8986         thru "sendtomodule".
8988         * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command.
8990 1999-08-21  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
8992         * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man
8993         page
8995         * FvwmIconMan/fvwm.c (ProcessMessage):
8996         (focus_change): fixed IconMan not displaying focus after page switches
8998 1999-08-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9000         * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros
9002 1999-08-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9004         * FvwmWinList/FvwmWinList.c (ErrorHandler):
9005         (main):
9006         * FvwmWharf/FvwmWharf.c (main):
9007         * FvwmTheme/FvwmTheme.c (error_handler):
9008         * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler):
9009         (main):
9010         * FvwmScroll/FvwmScroll.c (main):
9011         * FvwmScript/FvwmScript.c (main):
9012         * FvwmSaveDesk/FvwmSaveDesk.c (main):
9013         * FvwmSave/FvwmSave.c (main):
9014         * FvwmM4/FvwmM4.c (m4_defs):
9015         * FvwmCpp/FvwmCpp.c (cpp_defs):
9016         * FvwmRearrange/FvwmRearrange.c (main):
9017         * FvwmPager/x_pager.c (FvwmErrorHandler):
9018         * FvwmPager/FvwmPager.c (main):
9019         * FvwmIdent/FvwmIdent.c (main):
9020         * FvwmIconBox/FvwmIconBox.c (main):
9021         (myErrorHandler):
9022         * FvwmGtk/FvwmGtk.c (main):
9023         * FvwmForm/FvwmForm.c (main):
9024         * FvwmEvent/FvwmEvent.c (main):
9025         * FvwmDebug/FvwmDebug.c (main):
9026         * FvwmConsole/FvwmConsole.c (main):
9027         * FvwmCommand/FvwmCommandS.c (main):
9028         * FvwmButtons/FvwmButtons.c (myErrorHandler):
9029         (main):
9030         * FvwmBacker/FvwmBacker.c (main):
9031         * FvwmAuto/FvwmAuto.c (main):
9032         * FvwmAnimate/FvwmAnimate.c (main):
9033         * FvwmIconMan/x.c (handle_error):
9034         modules use new service function PrintXErrorAndCoredump
9035         all modules use function SendFinishStartupNotification to tell fvwm
9036         they are running
9038         * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous
9039         command
9041 1999-08-17  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9043         * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to
9044         fvwm when it has entered its main loop.
9046         * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets
9048         * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes
9049         with colour sets when in '* *' mode.
9051         * FvwmScript/Instructions.c (ChangeFont):
9052         * FvwmButtons/draw.c (RedrawButton):
9053         * FvwmButtons/FvwmButtons.c:
9054         * FvwmTheme/FvwmTheme.c (parse_colorset):
9055         * FvwmButtons/parse.c (expand_action): -Wall fixes
9057         * FvwmPager/FvwmPager.c (list_window_name):
9058         * FvwmPager/x_pager.c (MapBalloonWindow):
9059         (UnmapBalloonWindow):
9060         Pager updates balloon windows while they are mapped and does not map
9061         empty balloons (e.g. after startup).
9063         * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page
9064         changes
9066         * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with
9067         gradient/pixmap backgrounds from colorsets.
9069 1999-08-16  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9071         * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with
9072         gradient background.
9074         * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top,
9075         $[-]bottom, $width, $height, $bg, $fg
9077         * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default
9078         colours
9080         * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape
9082         * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and
9083         AspectShape
9085 1999-08-16  Hippo
9087         * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager
9088         mini windows to 3d if *FvwmPagerWindowColorsets is specified.
9089         *FvwmPagerWindowBorderWidth sets the minimum mini window size, the
9090         default of 1 gives the original size of 3x3.
9092 1999-08-16  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9094         * FvwmButtons/parse.c (expand_action): moved to parse.c
9096         * FvwmButtons/FvwmButtons.c (expand_action): new function
9098 1999-08-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9100         * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background
9101         handled properly (by setting it to the backgorund colour)
9103         * FvwmIconMan/x.c (create_manager_window):
9104         * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of
9105         CreateBackgroundPixmap
9107         * FvwmTheme/FvwmTheme.c: some cleanup
9108         fixed pixmap specifier parsing
9110         * FvwmButtons/parse.c (ParseButton):
9111         * FvwmButtons/FvwmButtons.c (DeadPipeCleanup):
9112         (CreateWindow): renamed to CreateUberButtonWindow
9113         * FvwmButtons/parse.c (match_string): renamed to ParseButton
9114         (ParseConfiguration):
9115         (ParseConfigLine):
9117         * FvwmButtons/FvwmButtons.c:
9118         * FvwmButtons/parse.c:
9119         * FvwmButtons/button.c:
9120         * FvwmButtons/draw.c:
9121         * FvwmButtons/misc.c:
9122         * FvwmButtons/icons.c:
9123         * FvwmButtons/output.c: reindented
9125         * Chandelog:
9126         * FvwmWharf/README:
9127         * FvwmSaveDesk/FvwmSaveDesk.1:
9128         * FvwmSaveDesk/example/fvwm2rc:
9129         * FvwmRearrange/FvwmRearrange.c (main):
9130         * FvwmIconMan/FvwmIconMan.1:
9131         * FvwmGtk/FvwmGtk.1:
9132         * FvwmGtk/FvwmGtk.c:
9133         * FvwmForm/FvwmForm.c (ReadDefaults):
9134         * FvwmForm/FvwmForm.1:
9135         * FvwmForm/FormFvwmTalkHelp.:
9136         * FvwmForm/FormFvwmSetup.in:
9137         * FvwmEvent/FvwmEvent.1:
9138         * FvwmCpp/FvwmCpp.1:
9139         * FvwmConsole/FvwmConsole.1:
9140         * FvwmConsole/Changes:
9141         * FvwmCommand/scripts/focus-link.pl:
9142         * FvwmCommand/scripts/focus-link.1:
9143         * FvwmCommand/scripts/focus-link:
9144         * FvwmCommand/findcmd.plK:
9145         * FvwmCommand/findcmd:
9146         * FvwmCommand/FvwmCommand.c:
9147         * FvwmCommand/FvwmCommand.h:
9148         * FvwmCommand/FvwmCommand.1:
9149         * FvwmBanner/FvwmBanner.1:
9150         * FvwmAudio/FvwmAudio.1:
9151         * FvwmAuto/FvwmAuto.1:
9152         * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm
9154 1999-08-12  Hippo
9156         * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat,
9157         if -ve and using colorset the mini-windows look 3d
9159 1999-08-12  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9161         * FvwmButtons/FvwmButtons.c (Loop):
9162         (GetRealGeometry): fixed signature (XGetGeometry was called with ushort
9163         arguments instead of unsigned int)
9164         (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in
9165         actions.
9166         (GetButtonAction): removed debug fprintf
9168         * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf
9169         sigh!
9171 1999-08-12  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9173         * FvwmButtons/parse.c (get_window_geometry):
9174         (ParseConfigLine): moved parsing of geometry string into separate
9175         function
9177         * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows
9178         when pager was resized
9180 1999-08-11  Hippo
9182         * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used
9184 1999-08-11  Dan Espen  <dane@mk.telcordia.com>
9186         * FvwmForm/FormFvwmSetup.in: Fix installed config file names.
9188 1999-08-10  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9190         * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto
9192 1999-08-09  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9194         * FvwmPager/FvwmPager.c: Disable SloppyFocus by default
9196         * FvwmPager/FvwmPager.c (ParseOptions):
9197         * FvwmPager/x_pager.c (HandleEnterNotify):
9198         (DispatchEvent):
9199         * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer
9200         focus whenever a pager subwindow is entered with the mouse
9202 1999-08-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9204         * FvwmPager/x_pager.c (HandleExpose):
9205         (GetWindowColors):
9206         (change_colorset): handle change of window foreground at run time with
9207         colorsets
9209         * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of
9210         GetNextToken
9211         (NewPagerStringItem): initialise colorsets in desk specific settings
9212         (ParseOptions): fixed several coredumps (accessing item->next->...
9213         althought item is newly created and thus item->next == NULL)
9215         * FvwmTheme/FvwmTheme.1: fixed typo
9217 1999-08-06  Hippo
9219         * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning
9221 1999-08-05  Brad Giaccio
9223         * FvwmPager/*: added new config option *FvwmPagerWindowColorsets
9224         * FvwmIconMan/*: added colorset support
9226 1999-08-05  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9228         * FvwmForm/FvwmForm.c:
9229         * FvwmForm/FvwmForm.h: moved colorset statics to .c file
9231 1999-08-04  Dominik Vogt  <domivogt@bvstp038.bbn.hp.com>
9233         * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched
9234         before FvwmAuto raises the last window
9236 1999-08-03  Mikhael Goikhman  <migo@homemail.com>
9238         * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64
9239         * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's
9241 1999-08-01  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9243         * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to
9244         'iconify off'
9246         * FvwmWharf/FvwmWharf.1: some clean up
9248         * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc
9250         * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by
9251         Ben Winslow
9253 1999-07-29  Brad Giaccio
9255         * FvwmPager/*: added colorset support
9257 1999-07-28  Hippo
9259         * FvwmWinList/*: added colorset support
9261 1999-07-22  Brad Giaccio
9263         * FvwmForm/*: added colorset support
9264         * FvwmScroll/*: added colorset support
9266 1999-07-21  Dan Espen  <dane@mk.telcordia.com>
9268         * FvwmBanner/FvwmBanner.1: General cleanups to the man page.
9270 1999-07-10  Mikhael Goikhman  <migo@homemail.com>
9272         * FvwmForm/FormFvwmRootCursor.pl:
9273         * FvwmForm/FormFvwmRootCursor.:
9274         Initial cursor is now checked, more colors, cursor names are 5 in row
9275         to help people with 800x600 screens.
9277         * FvwmTaskBar/Mallocs.[hc]:
9278         * FvwmBacker/Mallocs.[hc]:
9279         Added const to char * in UpdateString().
9281 1999-07-10  Chris Rankin <rankinc@zipworld.com.au>
9283         * FvwmTaskBar/FvwmTaskBar.c
9284         Changed SIGALRM handler to use sigaction-type semantics; replaced
9285     MotionNotify event-mask for XSendEvent() with EnterNotify since
9286     no clients accept MotionNotify events (hence no tool-tips!). Removed
9287     lingering debug-fprintfs and rewrote EndLessLoop() so that it only
9288     uses the single select() statement. (Modelled after FvwmWinList.)
9289     Added "void" to a lot of empty prototypes, and added GNU "noreturn"
9290     attribute to DeadPipe(). Concentrated all calls to alarm() within the
9291     SetAlarm() and ClearAlarm() functions.
9293 1999-07-10  Tomas Ogren  <stric@ing.umu.se>
9295         * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't
9296         exist on neither Solaris 2.6 nor IRIX 6.5.4f
9297         * FvwmGtk/expand.c: Initialize a variable to NULL
9299 1999-07-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9301         * FvwmWharf/FvwmWharf.c (Loop):
9302         (Loop):
9303         (CloseFolder):
9304         * FvwmScript/FvwmScript.c (SendMsgToScript):
9305         (ReadXServer):
9306         * FvwmScript/Widgets/Tools.c (DrawPMenu):
9307         (SelectMenu):
9308         * FvwmScript/Widgets/TextField.c (EvtMouseTextField):
9309         * FvwmIconMan/fvwm.c (icon_name):
9310         (sendtomodule):
9311         * FvwmForm/ReadXServer.c (ReadXServer):
9312         * FvwmConsole/FvwmConsoleC.c (main):
9313         * FvwmConsole/FvwmConsole.c: --pedantic fixes
9315         * FvwmTaskBar/FvwmTaskBar.c:
9316         * FvwmTaskBar/ButtonArray.c:
9317         * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai
9319 1999-07-04  Chris Rankin  <rankinc@zipworld.com.au>
9321     * FvwmScript/FvwmScript.c : Added new signal handling (sigaction),
9322     installed an exit-procedure to close down X and used fvwmSelect()
9323     instead of raw select(). First parameter of select is now
9324     guaranteed to be correct. Added GNU "noreturn" attribute to Quit().
9325     ScriptPath variable is now handled correctly from FvwmTalk, assuming
9326     that ScriptPath is not already defined.
9328 1999-07-01  Paul D. Smith  <psmith@gnu.org>
9330         * FvwmGtk/menu.c (menu_submenu): Remove unused variable.
9332 1999-06-29  Dan Espen  <dane@mk.telcordia.com>
9334         * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the
9335         FvwmForm shutdown.
9337 1999-06-28 Olvier Chapuis <olivier.chapuis@free.fr>
9339         * INSTALL.fvwm2: Added LibStroke in the optional libraries section.
9340         * fvwm/fvwm2.1: Corrected Stroke entries.
9342 1999-06-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9344         * FvwmButtons/FvwmButtons.c: removed stray fprintf
9346 1999-06-27  Olivier Chapuis <olivier.chapuis@free.fr>
9348         * FvwmAnimate/FvwmAnimate.1: Corrected misprints
9349         * FvwmButtons/FvwmButtons.1:
9350         * FvwmCommand/FvwmCommand.1:
9351         * FvwmConsole/FvwmConsoleC.pl.1:
9352         * FvwmEvent/FvwmEvent.1:
9353         * FvwmForm/FvwmFrom.1:
9354         * FvwmPager/FvwmPager.1:
9355         * FvwmWharf/FvwmWharf.1:
9356         * FvwmSaveDesk/FvwmSaveDesk.1:
9358 1999-06-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9360         * FvwmScript/Widgets/Widget.c:
9361         * FvwmScript/Widgets/VScrollBar.c:
9362         * FvwmScript/Widgets/VDipstick.c:
9363         * FvwmScript/Widgets/Tools.h:
9364         * FvwmScript/Widgets/Tools.c:
9365         * FvwmScript/Widgets/TextField.c:
9366         * FvwmScript/Widgets/Swallow.c:
9367         * FvwmScript/Widgets/Rectangle.c:
9368         * FvwmScript/Widgets/RadioButton.c:
9369         * FvwmScript/Widgets/PushButton.c:
9370         * FvwmScript/Widgets/PopupMenu.c:
9371         * FvwmScript/Widgets/MiniScroll.c:
9372         * FvwmScript/Widgets/Menu.c:
9373         * FvwmScript/Widgets/List.c:
9374         * FvwmScript/Widgets/ItemDraw.c:
9375         * FvwmScript/Widgets/HScrollBar.c:
9376         * FvwmScript/Widgets/HDipstick.c:
9377         * FvwmScript/Widgets/CheckBox.c:
9378         * FvwmScript/types.h:
9379         * FvwmScript/Instructions.c:
9380         * FvwmScript/FvwmScript.c:
9381         * FvwmWinList/Mallocs.h:
9382         * FvwmWinList/Mallocs.c:
9383         * FvwmWinList/List.h:
9384         * FvwmWinList/List.c:
9385         * FvwmWinList/FvwmWinList.h:
9386         * FvwmWinList/FvwmWinList.c:
9387         * FvwmWinList/Colors.h:
9388         * FvwmWinList/Colors.c:
9389         * FvwmWinList/ButtonArray.c:
9390         * FvwmWinList/ButtonArray.h:
9391         * FvwmWinList/ButtonArray.c:
9392         * FvwmWharf/stepgfx.h:
9393         * FvwmWharf/stepgfx.c:
9394         * FvwmWharf/icons.c:
9395         * FvwmWharf/Wharf.h:
9396         * FvwmWharf/FvwmWharf.c:
9397         * FvwmTaskBar/Start.h:
9398         * FvwmTaskBar/Start.c:
9399         * FvwmTaskBar/Mallocs.h:
9400         * FvwmTaskBar/Mallocs.c:
9401         * FvwmTaskBar/List.h:
9402         * FvwmTaskBar/List.c:
9403         * FvwmTaskBar/Goodies.h:
9404         * FvwmTaskBar/Goodies.c:
9405         * FvwmTaskBar/FvwmTaskBar.h:
9406         * FvwmTaskBar/Colors.h:
9407         * FvwmTaskBar/Colors.c:
9408         * FvwmTaskBar/ButtonArray.c:
9409         * FvwmTaskBar/FvwmTaskBar.c:
9410         * FvwmTaskBar/ButtonArray.h:
9411         * FvwmScroll/GrabWindow.c:
9412         * FvwmScroll/FvwmScroll.h:
9413         * FvwmScroll/FvwmScroll.c:
9414         * FvwmSaveDesk/FvwmSaveDesk.h:
9415         * FvwmSaveDesk/FvwmSaveDesk.c:
9416         * FvwmSave/FvwmSave.h:
9417         * FvwmSave/FvwmSave.c:
9418         * FvwmPager/x_pager.c:
9419         * FvwmPager/FvwmPager.h:
9420         * FvwmPager/FvwmPager.c:
9421         * FvwmM4/FvwmM4.h:
9422         * FvwmM4/FvwmM4.c:
9423         * FvwmIdent/FvwmIdent.h:
9424         * FvwmIdent/FvwmIdent.c:
9425         * FvwmIconMan/xmanager.h:
9426         * FvwmIconMan/xmanager.c:
9427         * FvwmIconMan/x.h:
9428         * FvwmIconMan/x.c:
9429         * FvwmIconMan/winlist.c:
9430         * FvwmIconMan/readconfig.h:
9431         * FvwmIconMan/readconfig.c:
9432         * FvwmIconMan/globals.c:
9433         * FvwmIconMan/fvwm.c:
9434         * FvwmIconMan/functions.c:
9435         * FvwmIconMan/debuglevels.h:
9436         * FvwmIconMan/debug.h:
9437         * FvwmIconMan/debug.c:
9438         * FvwmIconMan/FvwmIconMan.h:
9439         * FvwmIconMan/FvwmIconMan.c:
9440         * FvwmIconBox/icons.c:
9441         * FvwmIconBox/FvwmIconBox.h:
9442         * FvwmIconBox/FvwmIconBox.c:
9443         * FvwmGtk/windowlist.h:
9444         * FvwmGtk/windowlist.c:
9445         * FvwmGtk/menu.h:
9446         * FvwmGtk/menu.c:
9447         * FvwmGtk/gtkpixmapmenuitem.h:
9448         * FvwmGtk/gtkpixmapmenuitem.c:
9449         * FvwmGtk/expand.h:
9450         * FvwmGtk/expand.c:
9451         * FvwmGtk/dialog.c:
9452         * FvwmForm/ReadXServer.c:
9453         * FvwmForm/ParseCommand.c:
9454         * FvwmForm/FvwmForm.h:
9455         * FvwmForm/FvwmForm.c:
9456         * FvwmDebug/FvwmDebug.h:
9457         * FvwmDebug/FvwmDebug.c:
9458         * FvwmCpp/FvwmCpp.h:
9459         * FvwmConsole/getline.c:
9460         * FvwmConsole/FvwmConsoleC.pl.in:
9461         * FvwmConsole/FvwmConsoleC.c:
9462         * FvwmConsole/FvwmConsole.h:
9463         * FvwmConsole/FvwmConsole.c:
9464         * FvwmCommand/scripts/test2.sh:
9465         * FvwmCommand/scripts/test1.pl:
9466         * FvwmCommand/scripts/test1:
9467         * FvwmCommand/scripts/push-away.pl:
9468         * FvwmCommand/scripts/push-away:
9469         * FvwmCommand/scripts/focus-link.pl:
9470         * FvwmCommand/scripts/focus-link:
9471         * FvwmCommand/scripts/focus-Netscape.pl:
9472         * FvwmCommand/scripts/focus-Netscape:
9473         * FvwmCommand/scripts/ex-grpmv.pl:
9474         * FvwmCommand/scripts/ex-grpmv:
9475         * FvwmCommand/scripts/ex-cascade.pl:
9476         * FvwmCommand/scripts/ex-cascade:
9477         * FvwmCommand/scripts/ex-auto.pl:
9478         * FvwmCommand/scripts/ex-auto:
9479         * FvwmCommand/findcmd:
9480         * FvwmCommand/findcmd.pl:
9481         * FvwmCommand/FvwmCommand.h:
9482         * FvwmCommand/FvwmCommandS.c:
9483         * FvwmCommand/FvwmCommand.c:
9484         * FvwmBanner/FvwmBanner.c:
9485         * FvwmBacker/Mallocs.h:
9486         * FvwmBacker/Mallocs.c:
9487         * FvwmBacker/FvwmBacker.c:
9488         * FvwmAuto/FvwmAuto.c:
9489         * FvwmAnimate/FvwmAnimate.h:
9490         Added GPL copyright notice
9492         * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the
9493         library
9495         * FvwmScript/FvwmScript.c (MainLoop): corrected a typo;
9496         (Xinit): print module name if XOpenDisplay fails
9498 1999-06-26  Mikhael Goikhman  <migo@homemail.com>
9500         * FvwmForm/Makefile.am:
9501         * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor.
9502         * FvwmForm/FormFvwmRootCursor.: new form
9504 1999-06-26  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9506         * FvwmCommand/FvwmCommandS.c:
9507         * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil
9508         Bird.
9510 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9512     * FvwmForm/FvwmForm.c: new signal handling
9513     * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h"
9515 1999-06-26  Chris Rankin  <rankinc@zipworld.com.au>
9517     * FvwmWinList/ButtonArray.c: Set array->head correctly when
9518       deleting first button in array.
9520 1999-06-25  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9522         * FvwmGtk/FvwmGtk.c (main): exit properly when called with the
9523         wrong number of arguments.
9525 1999-06-25  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9527         * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs:
9528         - can't call GetConfigLine because it waits forever if no line arrives
9529         - don't free tline, it isn' malloced
9530         - call XFlush to make sure the text is visible in an expose
9532         * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize
9533         increment hints (0).
9535         * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random
9536         location
9538 1999-06-24  Hippo
9540         * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff
9541         * FvwmButtons/*:                ditto
9542         * FvwmIdent/*:                  ditto
9543         * FvwmScroll/*:                 ditto
9544         * FvwmCpp/*:                    ditto
9545         * FvwmM4/*:                     ditto
9546         * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type
9547         * FvwmForm/FvwmForm.c:          ditto
9548         * FvwmIconMan/FvwmForm.c:       ditto
9549         * FvwmIconBox/*                 ditto
9550         * FvwmPager/*                   ditto
9551         * FvwmTaskBar/*                 ditto
9552         * FvwmWharf/*                   ditto
9553         * FvwmWinList/*                 ditto
9555 1999-06-24  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9557         * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the
9558         void on desk to desk transfers
9560 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9562         * FvwmPager/x_pager.c (IconMoveWindow):
9563         (MoveWindow): move window to cursor position before moving it out of
9564         the pager
9566         * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function
9567         broken again?
9569         * FvwmEvent/FvwmEvent.c (event_table): removed excess events from
9570         list (I thought I'd put this in the 2.2 branch).
9572         * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline
9574         * FvwmAnimate/FvwmAnimate.c: added missing include for time.h
9576 1999-06-23  Hippo
9578         * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and
9579         FVWM_COLOR to reflect the visual type used by fvwm.
9581 1999-06-23  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9583         * FvwmScript/script.c: increased number of allowed variables to 512
9585         * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out
9586         of the pager
9588 1999-06-22  Paul D. Smith  <psmith@gnu.org>
9590         * FvwmEvent/Makefile.am (install-exec-local): Make sure the local
9591         install rule for FvwmAudio supports the DESTDIR variable properly,
9592         and allows for configure transformations.
9594 1999-06-22  Hippo
9596         * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before
9597         user supplied args so that the user can override them.
9599 1999-06-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9601         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9602         deleting the last button in list (this time it's really fixed).
9604 1999-06-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9606         * FvwmPager/FvwmPager.c (Loop):
9607         (ExitPager):
9608         * FvwmPager/x_pager.c (DispatchEvent):
9609         (MoveWindow):
9610         (IconMoveWindow): use new function ExitPager
9612 1999-06-13  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9614         * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when
9615         deleting the last button in list.
9617 1999-06-14  Dominik Vogt  <domivotdomivogt@bvstp038.bbn.hp.com>
9619         * FvwmPager/x_pager.c (DispatchEvent):
9620         * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager
9622 1999-11-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9624         * FvwmPager/x_pager.c (Scroll): Center the desktop view around the
9625         mouse instead of placing the pointer in the top left corner.
9627         * FvwmPager/FvwmPager.c (main):
9628         * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first
9629         button release for improved usability
9631 Sat May 29 13:53:05 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9633         * FvwmEvent/FvwmEvent.c: replace packet size macros with
9634         new FvwmPacketHeaderSize & friends.
9636 Sat May 29 13:38:03 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9638         * FvwmAnimate/FvwmAnimate.c:
9639         * FvwmAuto/FvwmAuto.c:
9640         * FvwmBacker/FvwmBacker.c:
9641         * FvwmButtons/FvwmButtons.c:
9642         * FvwmCommand/FvwmCommandS.c:
9643         * FvwmConsole/FvwmConsole.c:
9644         * FvwmDebug/FvwmDebug.c:
9645         * FvwmForm/FvwmForm.c:
9646         * FvwmGtk/FvwmGtk.c:
9647         * FvwmIconBox/FvwmIconBox.c:
9648         * FvwmIconMan/fvwm.c:
9649         * FvwmIdent/FvwmIdent.c:
9650         * FvwmPager/FvwmPager.c:
9651         * FvwmPager/FvwmPager.h:
9652         * FvwmRearrange/FvwmRearrange.c:
9653         * FvwmSave/FvwmSave.c:
9654         * FvwmSaveDesk/FvwmSaveDesk.c:
9655         * FvwmScript/FvwmScript.c:
9656         * FvwmTaskBar/FvwmTaskBar.c:
9657         * FvwmWharf/FvwmWharf.c:
9658         * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket().
9660 1999-05-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9662         * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with
9663         multiple empty panels
9665 Mon May 24 21:27:48 1999  DanEspen  <dje@blue>
9667         * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to
9668         reduce pipe traffic.
9670         * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to
9671         reduce pipe traffic.
9673 1999-05-24  Bob Woodside <proteus@pcnet.com>
9675         * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command.
9676         This prevents flashing of windows that shouldn't be seen during the
9677         simultaneous transition to a new desk and page, without the side
9678         effects of the old "GoToDesk 0 10000" hack.
9680 Sun May 23 11:52:33 1999  DanEspen  <dje@blue>
9682         * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to
9683         reduce pipe traffic, even though I have my doubts that this module
9684         should be reading a config at all.  It seems to only make sense to
9685         control this module thru the command line.
9687         * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade
9688         shells work.  The first 5 args must be before the -tile or -cascade.
9690 Sat May 22 08:42:24 1999  DanEspen  <dje@blue>
9692         * FvwmWinList/FvwmWinList.c (ParseConfig):
9693         * FvwmTaskBar/FvwmTaskBar.c (ParseConfig):
9694         * FvwmScroll/FvwmScroll.c (main):
9695         * FvwmScript/FvwmScript.c (ParseOptions):
9696         * FvwmIdent/FvwmIdent.c (main):
9697         * FvwmGtk/FvwmGtk.c (parse_options):
9698         * FvwmIconBox/FvwmIconBox.c:
9699         * FvwmEvent/FvwmEvent.c (config):
9700         * FvwmBanner/FvwmBanner.c (parseOptions):
9701         * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to
9702         reduce pipe traffic.
9704         * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to
9705         reduce pipe traffic.  Remove unused var, and strlen for "CLength".
9707 Sat May 22 18:04:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9709         * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable
9710         `buffer'.
9712 Mon May 17 21:35:54 1999  DanEspen  <dje@blue>
9714         * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to
9715         reduce pipe traffic.
9717         * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe
9718         traffic.
9720         * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic.
9722 1999-05-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9724         * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when
9725         resizing FvwmButtons
9727         * FvwmButtons/draw.c (RelieveButton): use library function to draw
9728         reliefs
9730 1999-05-18  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9732         * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief
9733         around buttons was a bit too large
9735         * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as
9736         for main module
9738         * FvwmPager/x_pager.c (MoveWindow):
9739         (IconMoveWindow):
9740         fix to prevent windows in the pager to get lost off the virtual desktop
9741         (MoveWindow): fixed a bug that could warp a window from the last desk
9742         to the first desk
9743         (MoveWindow): move window to closest page when dragged off the virtual
9744         desktop (when there are more slots in the pager than pages displayed).
9746 1999-05-18  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9748         * FvwmGtk/*: implement "Function <func>" and titles for window lists.
9750 1999-05-17  Hippo
9752         * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes
9753         the FvwmBanner window be override_redirect.
9755 Sun May 16 10:56:06 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9757         * FvwmWinList/FvwmWinList.c (MainEventLoop):
9758         * FvwmWharf/FvwmWharf.c (My_XNextEvent):
9759         * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop):
9760         * FvwmScroll/FvwmScroll.h:
9761         * FvwmScroll/GrabWindow.c (Loop):
9762         * FvwmScript/Widgets/Menu.c (EvtMouseMenu):
9763         * FvwmScript/Widgets/List.c:
9764         * FvwmScript/Instructions.c (Quit):
9765         * FvwmScript/FvwmScript.c (MainLoop):
9766         * FvwmRearrange/FvwmRearrange.c:
9767         * FvwmPager/FvwmPager.c (My_XNextEvent):
9768         * FvwmIdent/FvwmIdent.c (list_end):
9769         * FvwmIconMan/FvwmIconMan.c (main_loop):
9770         * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
9771         * FvwmForm/FvwmForm.c (MainLoop):
9772         * FvwmConsole/FvwmConsole.c:
9773         * FvwmCommand/FvwmCommandS.c:
9774         * FvwmCommand/FvwmCommand.c:
9775         * FvwmButtons/FvwmButtons.c (My_XNextEvent):
9776         * FvwmBanner/FvwmBanner.c (main):
9777         * FvwmAuto/FvwmAuto.c (main): update select() function call and
9778         fd_width type, for new AC_FUNC_SELECT macro.
9780 1999-05-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9782         * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup
9784         * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect
9785         instead of being transient
9787 1999-05-14  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9789         * FvwmGtk/windowlist.c (construct_window_list): implement
9790         sorted window lists.
9792 Thu May 13 19:26:00 1999  DanEspen  <dje@blue>
9794         * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands
9795         sent to fvwm.
9797 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9799         * FvwmEvent/FvwmEvent.c (config): revert the patch to the
9800         parsing of *FvwmEvent lines, since it was based on misinformation.
9802 1999-05-12  Paul D. Smith  <psmith@gnu.org>
9804         * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on
9805         having modules use #include <libs/Module.h>, etc., rather than
9806         #include <Module.h>.  So, we need to add -I$(top_srcdir) to the
9807         includes list, not -I$(top_srcdir)/libs.  The latter won't work if
9808         you build outside of the distribution directory.
9810         * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go
9811         inside the if statement.
9813 1999-05-12  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9815         * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting
9816         when switching desks with mouse button 3.
9818 1999-05-11  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9820         * FvwmEvent/FvwmEvent.c (event_table): bring in sync with
9821         list of events in Module.h, change the parsing of
9822         *FvwmEvent lines to treat everything after the event type
9823         as action.
9825 1999-05-11  Dan Espen  <dane@mk.bellcore.com>
9827         * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME
9828         and filename on save.
9829         Save and apply was not updating the "delay" value.
9831 1999-05-09  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
9833         * FvwmGtk/FvwmGtk.c: improved window list; it displays
9834         geometry and mini-icon now and knows the options
9835         "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk",
9836         "UseIconName", "Icons/NoIcons/OnlyIcons",
9837         "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal".
9839         * FvwmGtk/FvwmGtk.c: split off a couple of smaller files:
9840         {dialog,expand,menu,windowlist}.[ch].
9842         * FvwmGtk/Makefile.am: add the new files.
9844 Sat May  8 11:55:10 1999  DanEspen  <dje@blue>
9846         * FvwmEvent/Makefile.am  (install-exec-local): rm FvwmAudio before
9847         attempting to create a link, otherwise "ln -s" might fail.
9849 1999-05-07  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
9851         * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too
9852         many arguments.
9854 Fri May  7 15:43:36 1999  DanEspen  <dje@blue>
9856         * FvwmWinList/FvwmWinList.1: .TH line fixup.
9858         * FvwmWharf/FvwmWharf.1: .TH line fixup.
9860         * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup.
9862         * FvwmScroll/FvwmScroll.1: .TH line fixup.
9864         * FvwmScript/FvwmScript.1: .TH line fixup.
9866         * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup.
9868         * FvwmSave/FvwmSave.1: .TH line fixup.
9870         * FvwmRearrange/FvwmRearrange.1: .TH line fixup.
9872         * FvwmPager/FvwmPager.1: .TH line fixup.
9874         * FvwmM4/FvwmM4.1: .TH line fixup.
9876         * FvwmIdent/FvwmIdent.1: .TH line fixup.
9878         * FvwmIconMan/FvwmIconMan.1: .TH line fixup.
9880         * FvwmIconBox/FvwmIconBox.1: .TH line fixup.
9882         * FvwmForm/FvwmForm.1: .TH line fixup.
9884         * FvwmEvent/FvwmEvent.1: .TH line fixup.
9886         * FvwmDebug/FvwmDebug.1: .TH line fixup.
9888         * FvwmCpp/FvwmCpp.1: .TH line fixup.
9890         * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup.
9892         * FvwmConsole/FvwmConsole.1: .TH line fixup.
9894         * FvwmCommand/FvwmCommand.1: .TH line fixup.
9896         * FvwmBanner/FvwmBanner.1: .TH line fixup.
9898         * FvwmButtons/FvwmButtons.1: .TH line fixup.
9900         * FvwmBacker/FvwmBacker.1: .TH line fixup.
9902         * FvwmAudio/FvwmAudio.1: .TH line fixup.
9904         * FvwmAuto/FvwmAuto.1: .TH line fixup.
9906         * FvwmAnimate/FvwmAnimate.1: .TH line fixup.
9908 Thu May  6 23:12:55 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9910         * FvwmEvent/Makefile.am (install-exec-local): make a symlink for
9911         FvwmAudio, instead of the shell script.
9913 1999-05-06  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9915         * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made
9916         this the default because it is much faster
9918         * Makefile.am (SUBDIRS): FvwmAudio is no longer built
9920         * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke
9921         FvwmEvent -audio
9923 Wed May  5 23:51:00 1999  DanEspen  <dje@blue>
9925         * FvwmForm/FormFvwmForm.: Put slash and dot back on output file.
9927         * FvwmForm/FvwmForm.c: Correct line width calculation for forms
9928         with a message area when using a proportional text font.
9930 1999-05-05  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9932         * FvwmScript/FvwmScript.c: honour color limit and make it possible to
9933         compile without xpm
9935         * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of
9936         a random value).
9938 1999-05-05  Dan Espen  <dane@mk.bellcore.com>
9940         * FvwmForm/FvwmForm.1: Man page update to make it clear that you use
9941         ^M, not the string "RETURN" for a button activated by the keyboard.
9943 1999-05-04  Hippo
9945         * FvwmButtons/*.c: does dynamic color changing.
9947 1999-05-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
9949         * FvwmAudio/FvwmAudio.c (config): fixed coredump
9951         * FvwmPager/x_pager.c (FvwmErrorHandler):
9952         * FvwmPager/FvwmPager.c (Loop):
9953         fix for lost xlib sequence
9955         * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility
9957         * FvwmEvent/FvwmEvent.c:
9958         reindented code
9959         some general clean up
9960         various memory leak and coredump fixes
9962         * FvwmEvent/FvwmEvent.c (execute_event):
9963         cleaned up and fixed FvwmAudio compatbility fix
9965 1999-05-02  Michael Han  <mikehan@best.com>
9967         * FvwmEvent/FvwmEvent.c: changes to main(), config(), and
9968         execute_event() for FvwmAudio compatability, namely the
9969         PlayCmd and Dir commands.
9971 Sat May  1 11:46:24 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9973         * */*: include libs/Module.h rather than fvwm/module.h.
9975 Sat May  1 02:35:19 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9977         * FvwmWinList/ButtonArray.c (INNER_MARGIN):
9978         * FvwmScript/Widgets/TextField.c (dec): move #define to column 1.
9980 Sat May  1 01:52:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9982         * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg
9983         mismatches on machines where "sizeof" is an int (the original code
9984         causes mismatches where "sizeof" is a long).  Sigh.  Give up and
9985         cast "sizeof" arguments to int.
9987 1999-04-29  Hippo
9989         * FvwmBacker/*: Removed select() calls and unused #include's
9991 Wed Apr 28 20:45:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
9993         * FvwmRearrange/Makefile.am (FvwmCascade):
9994         * FvwmRearrange/Makefile.am (FvwmTile):
9995         * FvwmForm/Makefile.am (FvwmTalk): force generation each time.
9997 1999-04-28  Hippo
9999         * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing.
10000         * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground().
10002 1999-04-27  Steven Michael ROBBINS  <stever@jeff.cs.mcgill.ca>
10004         * FvwmWharf/FvwmWharf.c (ParseOptions):
10005         * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
10006         * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error
10007         in copying the ImagePath config option.
10009         * FvwmForm/FvwmForm.c: fix "int format, different type arg"
10010         errors in printf()s.
10012 1999-04-28  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10014         * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from
10015         libs/Strings.c instead of strdup when copying the image path.
10017         * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize.
10019         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10020         optionally use imlib to load and scale images.
10021         (icon_size): new function to implement the config command
10022         *FvwmGtkIconSize.
10024         * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS):
10025         (GDK_IMLIB_LIBS): New variables for imlib support.
10027 1999-04-27  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10029         * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement
10030         the config command *FvwmGtkRCFile.
10032         * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for
10033         how to make FvwmGtk use GNOME themes.
10035 1999-04-27  Bob Woodside <proteus@pcnet.com>
10037         * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the
10038         ImagePath config option.
10040 1999-04-27  Hippo
10042         * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do
10043         dynamic color changing with the fvwm DefaultColors command.
10044         * FvwmAnimate/FvwmAnimate.C: ditto
10046 Tue Apr 27 09:50:46 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10048         * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in
10049         the command table even if HAVE_RPLAY not defined, to avoid a
10050         coredump in parsing.  [PR#318]
10052 Mon Apr 26 12:20:54 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10054         * FvwmForm/FormFvwmSetup.in: don't require trailing slash in
10055         FVWM_USERHOME variable.
10057 1999-04-26  Matthias Clasen  <clasen@pong.mathematik.uni-freiburg.de>
10059         * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label):
10060         dont use accel labels, since accelerators won't work anyway.
10061         (convert_label_with_ampersand):
10062         (create_label_pattern): functions from gtkcauldron.c in the
10063         gnome-libs package for dealing with underlined accelerators.
10064         (get_menu_accel_group): function from gnome-app-helper.c in
10065         the gnome-libs package.
10066         (menu_item_new_with_pixmap_and_label): use the "stolen" functions
10067         above to implement keyboard navigation like in fvwms native menus.
10069         * FvwmGtk/FvwmGtk.1: document underlined accelerators.
10071 Mon Apr 26 01:33:51 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10073         * FvwmTaskBar/Mallocs.h:
10074         * FvwmScroll/FvwmScroll.h:
10075         * FvwmScroll/FvwmScroll.h:
10076         * FvwmIdent/FvwmIdent.h:
10077         * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and
10078         CopyString.  Both are now in libs.
10080 Fri Apr 23 13:22:14 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10082         * FvwmWinList/List.c (PrintList): fix up printing of flags.  This
10083         really needs a general solution in libfvwm.  flagstoascii()
10084         anyone?
10086         * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket
10087         before dereferencing it.
10089 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10091         * FvwmGtk/FvwmGtk.c (parse_argument): use new function
10092         GetNextSimpleOption instead of old name GetNextOption.
10093         Removed C++ comment.
10095 1999-04-22  Bob Woodside  <proteus@pcnet.com>
10097         * FvwmPager/x_pager.c: Changed "Desk" command (which we've
10098         documented as obsolete) to "GoToDesk".
10100 1999-04-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10102         * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to
10103         die with 2.2.x Linux kernels.
10105 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10107         * FvwmTaskbar/FvwmTaskBar.c: GSFR.
10108         * FvwmTaskbar/FvwmTaskBar.h: Ibid.
10109         * FvwmTaskBar/List.c: Ibid.
10110         * FvwmTaskBar/List.h: Ibid.
10112 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10114         * FvwmWinList/FvwmWinList.c: GSFR.
10115         * FvwmWinList/FvwmWinList.h: Ibid.
10116         * FvwmWinList/List.c: Ibid.
10117         * FvwmWinList/List.h: Ibid.
10119 1999-04-20
10121         * FvwmAnimate now uses the Default_graphics config command to inherit
10122         the visuals of fvwm. Only works if you don't specify color or width.
10124 1999-04-20  Bob Woodside  <proteus@pcnet.com>
10126         * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in
10127         my previous commit.
10129 1999-04-20  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10131         * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error
10132         messages
10134         * FvwmPager/x_pager.c: removed NON_VIRTUAL option
10135         (IconSwitchPage): reduced memory usage
10137         * FvwmPager/x_pager.c (MoveWindow):
10138         (IconMoveWindow): reactivated bugfix for no-focus windows. It works now
10139         using the NoWarp option to 'Focus'
10140         Fixed some SendInfo commands missing the 'Silent' prefix
10142 1999-04-19  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10144         * FvwmPager/x_pager.c (DispatchEvent): reindented some code
10145         (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c
10146         (ReConfigure): fixed bug in size calculation when resizing
10148 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10150         * FvwmRearrange/FvwmRearrange.c: GSFR.
10152 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10154         * FvwmIconMan/FvwmIconMan.h: GSFR.
10155         * FvwmIconMan/fvwm.c: Ibid.
10156         * FvwmIconMan/winlist.c: Ibid.
10157         * FvwmIconMan/xmanager.c: Ibid.
10159 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10161         * FvwmIconBox/FvwmIconBox.c: GSFR.
10162         * FvwmIconBox/FvwmIconBox.h: Ibid.
10163         * FvwmIconBox/icons.c: Ibid.
10165 1999-04-19  Hippo
10167         * FvwmIdent/* now uses the Default_graphics config command to inherit
10168         the visuals of fvwm.
10169         * FvwmScroll/* ditto
10171 1999-04-19  Bob Woodside  <proteus@pcnet.com>
10172         * FvwmPager/FvwmPager.c: Changed to handle the new-style
10173         packet, and changed all the flags references to their GSFR equivalents.
10174         * FvwmPager/FvwmPager.h: Ibid.
10175         * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all
10176         the "Silent" commands to their non-silent versions so the GSFR changes
10177         can be tested; "Silent" handling seems to be broken at the moment -
10178         FVWM segfaults whenever Pager sends a Silent command.
10181 Fri Apr 16 16:32:54 1999  DanEspen  <dje@blue>
10183         * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with
10184         the dot.
10186 1999-04-15  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10188         * FvwmButtons/FvwmButtons.c (Loop):
10189         reactivated resizing code for FvwmButtons
10191         * FvwmButtons/parse.h:
10192         * FvwmButtons/parse.c:
10193         * FvwmButtons/misc.h:
10194         * FvwmButtons/misc.c:
10195         * FvwmButtons/output.c:
10196         * FvwmButtons/icons.h:
10197         * FvwmButtons/icons.c:
10198         * FvwmButtons/draw.h:
10199         * FvwmButtons/draw.c:
10200         * FvwmButtons/button.h:
10201         * FvwmButtons/button.c:
10202         * FvwmButtons/FvwmButtons.c:
10203         * FvwmButtons/FvwmButtons.h:
10204         removed nonsense version number (Jarl must have read the 'Hitchhiker'
10205         once too often :-)
10206         implemented GPL
10208 1999-04-12  Hippo
10210         * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if
10211         none are specified in the config file.
10213 Sun Apr 11 15:17:47 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10215         * FvwmM4/Makefile.am (AM_CFLAGS):
10216         * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR.
10218 1999-04-09  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10220         * FvwmEvent/FvwmEvent.c:
10221         * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of
10222         GetNextOption
10224 1999-04-08  Hippo
10226         * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet
10228 1999-04-08  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10230         * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch
10232 1999-04-07  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10234         * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager
10235         (patch by Brad Giaccio)
10237 1999-04-06  Tomas Ogren  <stric@ing.umu.se>
10239         * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some
10240         ()'s to get rid of warnings.
10242 Sun Apr  4 12:11:38 1999  DanEspen  <dje@blue>
10244         * FvwmForm/FormFvwmForm.: Save config file in users config dir.
10246         * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir.
10248         * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList.
10250         * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList.
10252         * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar.
10254         * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar.
10256         * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll.
10258         * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll.
10260         * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager.
10262         * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager.
10264         * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent.
10266         * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent.
10268         * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan.
10270         * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox.
10272         * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox.
10274         * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker.
10276         * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker.
10278         * FvwmForm/FormFvwmSetup.in: New form, creates starting config.
10280         * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new
10281         form for creating new users config files.
10283 1999-04-04  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10285         * FvwmM4/FvwmM4.c (m4_defs):
10286         * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef
10288 1999-04-03  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10290         * FvwmButtons/parse.c (ParseConfigLine):
10291         * FvwmButtons/FvwmButtons.h (struct panel_info_struct):
10292         * FvwmButtons/FvwmButtons.c (Slide):
10293         (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel
10294         closes when something is selected therein (in response to bug report
10295         #101). Some cleanup.
10297 Sun Apr  4 12:39:38 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10299         * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig().
10301         * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of
10302         ParseConfig().
10304         * FvwmTaskBar/FvwmTaskBar.c:
10305         * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h.
10307         * FvwmTaskBar/Start.c: include Mallocs.h for prototypes.
10309         * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes.
10311         * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and
10312         FvwmConfig.h for prototypes.
10314         * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of
10315         ConsoleMessage().
10317         * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as
10318         integer.
10320         * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of
10321         InitPictureCMap.
10323 Sun Apr  4 03:42:35 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10325         * FvwmWinList/FvwmWinList.c: removed some includes.
10327         * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c
10328         into this file; protect against multiple inclusion.
10330         * FvwmWinList/List.c:
10331         * FvwmWinList/ButtonArray.c: include FvwmWinList.h for
10332         ConsoleMessage() prototype.
10334         * FvwmWinList/List.h: add prototype for ItemDesk.
10336         * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk
10337         and RadioButton.
10339         * FvwmWinList/List.c (PrintList):
10340         * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format
10341         agree with argument.
10343         * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig.
10345         * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid
10346         ambiguous `else'.
10348 Sat Apr  3 15:32:40 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10350         * FvwmButtons/output.c (SaveButtons): added braces to avoid
10351         ambiguous `else's.
10353         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep',
10354         `ystep', `wstep', and `hstep'.
10356         * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and
10357         `h'.
10359 Sat Apr  3 15:12:50 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10361         * FvwmAnimate/ChangeLog:
10362         * FvwmEvent/ChangeLog: removed erroneously-created files.
10363         Entries folded into this ChangeLog.
10365 Sat Apr  3 14:34:28 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10367         * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining
10368         useless function.
10370         * FvwmScript/types.h: add prototype for yylex().
10372         * FvwmScript/Instructions.c (ReceivFromScript):
10373         * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert
10374         braces to avoid ambiguous `else'.
10376         * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox):
10377         * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to
10378         placate gcc -Wall.
10380         * FvwmPager/FvwmPager.c:
10381         * FvwmPager/x_pager.c: removed unused variables.
10383         * FvwmPager/FvwmPager.c (main): `==' should be `='.
10385         * FvwmIconMan/xmanager.c (button_left): initialize variable `i'
10386         before use.
10388         * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense
10389         around include fvwm.h.
10391         * FvwmIconMan/x.c:
10392         * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf
10393         arguments.
10395         * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to
10396         unsigned long for debugging printf.
10398         * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables
10399         `actionstring' and `keystring'.
10401         * FvwmIconMan/readconfig.c (ParseMouseEntry):
10402         * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char*
10403         for debugging printf.
10405         * FvwmIconMan/readconfig.c (read_in_resources): initialize
10406         variable `binding'.
10408         * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped
10409         inside #ifdef PRINT_DEBUG.
10411         * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor,
10412         otherwise it might be used uninitialized.
10414         * FvwmPager/FvwmPager.c:
10415         * FvwmForm/FvwmForm.c: include <libs/ModParse.h> removed.
10417 Sat Apr  3 11:52:29 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10419         * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than
10420         GetArgument()
10422         * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather
10423         than GetArgument().
10425         * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to
10426         SkipNTokens().
10428         * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption
10429         rather than GetArgument; remove include of ModParse.h.
10431 1999-04-01  Andi Karrer <karrer@iis.ee.ethz.ch>
10433         * FvwmIconBox/FvwmIconBox.c (main):
10434         XSetIconSizes() should not be called with a height of 0.
10436 1999-03-31  Dan Espen  <dane@mk.bellcore.com>
10438         * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't
10439         operate buttons on forms with no input fields.
10441 1999-03-28  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10443         * FvwmCpp/FvwmCpp.1 (BUGS): C comment update
10445 1999-03-29  Matthias Clasen  <clasen@mathematik.uni-freiburg.de>
10447         * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons
10448         via the pager (always send Move command with a context of t->w).
10450 Sun Mar 28 18:26:11 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10452         * FvwmScript/FvwmScript.c:
10453         * FvwmWharf/icons.c: include libs/Picture.h to get prototype of
10454         findImageFile.
10456 Sun Mar 28 11:57:25 1999  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
10458         * FvwmForm/Makefile.am (FvwmTalk):
10459         * FvwmCommand/scripts/Makefile.am (.pl):
10460         * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands;
10461         anything listed in a _SCRIPTS primary is correctly installed with
10462         execute permissions set.
10464 1999-03-27  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10466         * FvwmIconMan/x.c:
10467         * FvwmIconMan/readconfig.c:
10468         * FvwmIconMan/readconfig.h:
10469         * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead
10470         of private reimplementation
10472 Mon Mar 22 19:01:38 1999  DanEspen  <dje@blue>
10474         * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk.
10476 1999-03-22  Dominik Vogt  <dominik(dot)vogt(at)gmx(dot)de>
10478         * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by
10479         GetNextToken.
10481         * FvwmPager/x_pager.c (IconMoveWindow):
10482         (MoveWindow): fixed mb2 with transient pager
10483         (InsertExpand): fixed coredump fix that cause a coredump :)