3 * FvwmWinList/* Applied patch from Jesper James: new option
4 ButtonFrameWidth to set relief width, 0 is valid. TruncateLeft always
5 works, not just with LeftJustify.
7 1999-03-21 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
9 * FvwmPager/x_pager.c (DispatchEvent): Implemented transient pager in
10 a more general way (allows all three buttons to work).
12 1999-03-21 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
14 * FvwmPager/x_pager.c (InsertExpand):
15 (GetBalloonLabel): Replaced macro INSERT by function InsertExpand.
17 * FvwmPager/x_pager.c (DispatchEvent):
18 (FvwmErrorHandler): added misssing XUngrab... to fix 'transient' option
21 1999-03-21 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
23 * FvwmGtk/FvwmGtk.c: Implement option menus.
25 Sat Mar 20 14:55:15 1999 DanEspen <dje@blue>
27 * FvwmTalk: If I did this right, the FvwmTalk directory should
30 * FvwmForm/ReadXServer.c: Paste tab as a space when the input form
31 only has one input field.
33 * FvwmForm/FvwmForm.c (main): Remove the builtin customization form,
34 there is now a way to do this with a standalone form definition.
35 Add "UseData" command.
37 * FvwmForm/FvwmForm.1: Add FvwmTalk, other cleanups.
39 * FvwmForm/FormFvwmTalkHelp.: New naming rule.
41 * FvwmForm/FormFvwmTalk.: New naming rule.
43 * FvwmForm/FormFvwmRlogin.: New naming rule.
45 * FvwmForm/FormFvwmQuitVerify.: New naming rule.
47 * FvwmForm/FormFvwmForm.: New naming rule.
49 * FvwmForm/FormFvwmCapture.: New naming rule.
51 * FvwmForm/Makefile.am (config_DATA): Remove DefineMe.c, rename forms,
52 provide FvwmTalk replacement shell.
54 1999-03-16 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
56 * FvwmTaskBar/Start.c:
57 (StartButtonUpdate): new return value (needsupdate)
58 * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): fixed bug: start button
61 * FvwmTaskBar/Goodies.c (GoodiesParseConfig): fixed some parsing bugs
63 * FvwmTaskBar/FvwmTaskBar.1: describe Mailcheck option
65 * FvwmTaskBar/Goodies.c (DrawGoodies):
66 (GoodiesParseConfig): implemented 'Mailcheck' option
68 Fri Mar 19 19:50:08 1999 Steve ROBBINS
70 * FvwmEvent/Makefile.am
71 * FvwmForm/Makefile.am
72 * FvwmTaskBar/Makefile.am: remove repeated include directive from
77 * FvwmWinList/*: new option FollowWindowList: shows the windows in the
78 order that Next/Prev will search (apart from
79 WindowListSkip/CirculateSkip differences). Documented ShowCurrrentDesk
82 1999-03-18 Paul D. Smith <psmith@gnu.org>
84 * FvwmCommand/findcmd: Rewrite to use only very basic awk. This
85 version should work with any awk.
87 1999-03-17 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
89 * FvwmScript/types.h: ifdef XPM the include for xpm.h.
91 Wed Mar 17 07:16:00 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
93 * FvwmScript/Scripts/TerminalSettings.fss:
94 * FvwmScript/Scripts/UpdateFvwm2TermMenu: new files
96 * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): distribute new files.
98 1999-03-16 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
100 * FvwmGtk/FvwmGtk.c : Replace sprintf with g_sprintf
101 to avoid problems on Solaris.
102 Fix segfaults when redefining dialogs.
104 Implement tear-off menus.
105 Implement spin buttons.
109 * FvwmEvent/FvwmEvent.c: new config option *fvwmEventPassID makes
110 FvwmEvent pass on interesting information to the function/command
113 Mon Mar 15 22:43:35 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
115 * Makefile.am: always recurse into all subdirectories.
117 * FvwmBanner/Makefile.am:
118 * FvwmGtk/Makefile.am:
119 * FvwmScript/Makefile.am: change _PROGRAMS to configure variable,
120 put real program name into EXTRA_PROGRAMS.
122 1999-03-13 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
124 * FvwmGtk: New module. It implements menus, dialogs and
125 window-lists using the GTK toolkit.
127 1999-03-07 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
129 * FvwmPager/FvwmPager.c (list_restack): rewritten to
130 change the stacking order separately for the icon window
131 and each desk, since this is how the pager organizes its
134 Sat Mar 13 15:25:08 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
136 * FvwmCommand/scripts/Makefile.am: created. Substitutes the
137 location of PERL into the scripts.
138 * FvwmCommand/Makefile.am: removed scipts/* from EXTRA_DIST,
139 recurse into scripts dir instead.
141 Sat Mar 13 14:44:19 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
143 * FvwmScript/INSTALL: removed obsolete file.
145 Sat Mar 13 14:29:41 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
147 * FvwmConsole/FvwmConsoleC.pl: replaced by FvwmConsoleC.pl.in
148 * FvwmConsole/Makefile.am: generate FvwmConsoleC.pl from
149 corresponding .in file, substituting perl path.
151 * FvwmConsole/changepath.sh
152 * FvwmConsole/INSTALL: removed obsolete files.
154 * FvwmCommand/findcmd:
155 * FvwmCommand/findcmd.pl: rewritten as filters, so as not to be
156 dependent on finding ../../fvwm/command.c. The makefile now takes
157 care of supplying the input & output paths.
159 * FvwmCommand/Makefile.am: build and install FvwmCommand.sh and
162 Sat Mar 13 11:52:39 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
164 * FvwmCommand/INSTALL: removed obsolete file.
165 * FvwmCommand/ex-grpmv.pl: moved to scripts directory, replacing
166 slightly different version. Hopefully this is the up-to-date one.
168 * FvwmCommand/ex-auto.pl:
169 * FvwmCommand/ex-cascade.pl:
170 * FvwmCommand/focus-Netscape.pl:
171 * FvwmCommand/push-away.pl:
172 * FvwmCommand/test1.pl:
173 * FvwmCommand/test2.sh: removed. These are all duplicates of the
176 Sat Mar 13 10:05:52 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
178 * FvwmM4/FvwmM4.c: fix bad interaction between -m4-prefix and
180 * FvwmSaveDesk/FvwmSaveDesk.1:
181 * FvwmSaveDesk/example/xinitrc: fvwm2 -f "FvwmM4 ..."
182 should be fvwm2 -cmd "FvwmM4 ..."
184 1999-03-12 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
186 * FvwmButtons/FvwmButtons.c (main): fixed coredump
188 Fri Mar 12 08:56:41 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
190 * FvwmPager/x_pager.c (ShapeLabels): define ShapeLabels to 0 if
191 SHAPE not defined; problem noted by Fabien Villard.
193 1999-03-12 Paul D. Smith <psmith@gnu.org>
195 * FvwmTaskBar/ButtonArray.c (ButtonDraw): If we didn't have enough
196 room to write _any_ of the title on the button (if there are
197 _lots_ of buttons) then we'd get into an infinite loop as
198 search_len is not checked to make sure it stays >0. Make that
199 check. Note we don't test to see if the "..." itself will fit; I
200 suspect you could get buttons small enough that the "..." will
201 overwrite some of the button. Oh well, at least it doesn't freeze up.
203 1999-03-11 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
205 * FvwmPager/x_pager.c (DispatchEvent):
207 * FvwmPager/FvwmPager.c (main): added '-transient option' that allows
208 to call the pager with a single click, move the viewport and close it
211 * FvwmPager/FvwmPager.c (main): changed syntax of pager. May now be
212 called with 'FvwmPager *' and 'FvwmPager *' (treated like
215 Wed Mar 10 22:55:43 1999 DanEspen <dje@blue>
217 * FvwmForm/ReadXServer.c (ToggleChoice): You can now paste multiple
218 lines into a form. If the form contains buttons activated by
219 the Return Key the paste can activate the button.
221 * FvwmForm/.FormFvwmTalk.: Changed the built-in form to reset the
222 command field on Return key, necessary for pasting many lines to
223 look right. Not the best for typing a line at a time, there is
224 no feedback. Pasting lots of config lines at once works well.
226 1999-03-09 Andrew T. Veliath <andrewtv@usa.net>
228 * FvwmRearrange/FvwmRearrange.c: Add GPL header and reformat some
231 Tue Mar 9 19:48:47 1999 DanEspen <dje@blue>
233 * FvwmForm/ReadXServer.c (process_paste_data): You can now use button
234 2 to paste into a form. You should be able to paste a return to
235 activate a button, right now, thats not working.
237 * FvwmForm/DefineMe.c (DefineMe): Fixed bug in "Fvwmform FormFvwmForm",
238 somewhere along the line, all the newlines in the output save file got
241 1999-03-09 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
243 * FvwmButtons/draw.c (DrawTitle):
244 * FvwmButtons/icons.c (ConfigureIconWindow): Implemented missing 'Left'
247 1999-03-08 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
249 * FvwmButtons/FvwmButtons.c (main): do not quit if a subpanel is empty,
250 instead remove the subpanel from the list
252 * FvwmButtons/parse.c (ParseConfigLine): fixed coredump (don't free
253 uninitialised memory); init CurrentPanel with zeros
255 * FvwmButtons/FvwmButtons.c (main): init CurrentPanel with zeros
257 1999-03-07 Dominik Vogt <dominik(dot)vogt(at)gmx(dot)de>
259 * FvwmPager/x_pager.c (FvwmErrorHandler): switched on X error handler
260 to fix coredump when window dies during a move.
261 (MoveWindow): prefix pager commands with 'silent'
262 (IconMoveWindow): prefix pager commands with 'silent'
264 1999-03-06 Dominik Vogt <dominik_vogt@hp.com>
266 * FvwmForm/FvwmForm.c (ReadDefaults):
268 * FvwmWinList/FvwmWinList.c (main):
269 * FvwmSave/FvwmSave.c (main):
270 * FvwmSaveDesk/FvwmSaveDesk.c (main):
271 * FvwmRearrange/FvwmRearrange.c (main):
272 * FvwmPager/FvwmPager.c (main):
273 * FvwmIdent/FvwmIdent.c (main):
274 * FvwmIconMan/FvwmIconMan.c (main):
275 * FvwmIconBox/FvwmIconBox.c (main):
276 * FvwmButtons/FvwmButtons.c (main):
278 * FvwmBacker/FvwmBacker.c (main):
279 Rerenamed builtin functions
280 Send_ConfigInfo <- SendConfigInfo
281 Send_WindowList <- SendWindowList
284 Sat Mar 6 10:55:06 1999 DanEspen <dje@blue>
286 * FvwmForm/Makefile.am (config_DATA): added new forms.
288 * FvwmForm/ReadXServer.c (ReadXServer): Detect frame resize.
290 * FvwmForm/FvwmForm.1: Documented "Message" and "PadVText" commands.
292 * FvwmForm/.FormFvwmTalkHelp.: Help screen for FormFvwmTalk.
294 * FvwmForm/.FormFvwmTalk.: New form to replace FvwmTalk.
296 * FvwmForm/FvwmForm.c: Added logic to allow the last fvwm error
297 message to be shown on a form.
299 1999-03-05 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
301 * FvwmPager/FvwmPager.h (process_message): changed signature
302 to pass complete header.
303 * FvwmPager/FvwmPager.c (process_message): handle M_RESTACK
304 packets by calling list_restack.
305 (list_restack): new function.
307 1999-03-05 Dominik Vogt <dominik_vogt@hp.com>
309 * FvwmForm/FvwmForm.c (ReadDefaults):
311 * FvwmWinList/FvwmWinList.c (main):
312 * FvwmSave/FvwmSave.c (main):
313 * FvwmSaveDesk/FvwmSaveDesk.c (main):
314 * FvwmRearrange/FvwmRearrange.c (main):
315 * FvwmPager/FvwmPager.c (main):
316 * FvwmIdent/FvwmIdent.c (main):
317 * FvwmIconMan/FvwmIconMan.c (main):
318 * FvwmIconBox/FvwmIconBox.c (main):
319 * FvwmButtons/FvwmButtons.c (main):
321 * FvwmBacker/FvwmBacker.c (main):
322 Renamed builtin functions
323 Send_ConfigInfo -> SendConfigInfo
324 Send_WindowList -> SendWindowList
327 Thu Mar 4 19:31:11 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
329 * FvwmPager/FvwmPager.c: replaced IconPath and PixmapPath code
332 Thu Mar 4 01:43:06 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
334 * FvwmIconBox/icons.c:
335 * FvwmBanner/FvwmBanner.c (GetXPMFile): replace findIconFile with
338 Thu Mar 4 00:39:54 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
340 * FvwmSaveDesk/example/fvwm2rc: removed Pixmap, Icon, and Module
343 Thu Mar 4 00:39:15 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
345 * FvwmIconBox/FvwmIconBox.1:
346 * FvwmButtons/FvwmButtons.1:
347 * FvwmBanner/FvwmBanner.c:
348 * FvwmIconBox/icons.c:
349 * FvwmBanner/FvwmBanner.c:
350 * FvwmIconBox/FvwmIconBox.h:
351 * FvwmButtons/FvwmButtons.h:
352 * FvwmIconBox/icons.c (GetBackPixmap):
353 * FvwmIconBox/FvwmIconBox.c (ParseOptions):
354 * FvwmButtons/parse.c (ParseOptions):
355 * FvwmButtons/FvwmButtons.c: replace IconPath by ImagePath.
357 1999-03-03 Johan Bengtsson <johanb@DoCS.UU.SE>
359 * FvwmPager: Introduced a well defined order between specific desk
360 pixmap, specific desk colour, global pixmap and global colour, when
361 choosing the background of a desk. They are chosen in the order
362 they are mentioned above. In order to do this, the Dcolor and
363 bgPixmap fields in the desk structure are now only used if the
364 desk has been assigned a specific colour or pixmap.
366 Introduced an option to disable hilighting of the current desk.
368 * FvwmPager/FvwmPager.1
369 Added sections for the new configuration options.
371 * FvwmPager/FvwmPager.c:
372 (main): The Dcolor and bgPixmap fields of the desks are now
374 Hilighting is turned off if no hilight colour or pixmap is specified.
375 Setting the colour and font variables to default values are now
376 only done if they have not been set by the configuration file.
377 (list_new_desk): Introduced the new ordering of backgrounds, and
378 made a small update to how the label colours are treated.
379 (ParseOptions): Added new options and updated the Back and Pixmap
380 options to only update the global background not the desk specific
383 * FvwmPager/x_pager.c:
384 (initialize_pager): Introduced the new ordering of backgrounds.
385 (DrawIconGrid): Introduced some machinery to make the feature of
386 having different backgrounds on different desks work in icon mode
387 as well. Introduced machinery for disabling hilight in icon mode.
389 1999-03-02 Dan Espen <dane@mk.bellcore.com>
391 * FvwmAnimate/FvwmAnimate.c: Remove fonts and colors from
392 customization form. These can now be set globally by FvwmForm.
393 Second try, removed another color spec.
395 1999-03-02 Steven Michael ROBBINS <stever@hojpoj.cs.mcgill.ca>
397 * FvwmEvent/FvwmEvent.c: Finished the removal of Parse.c and
398 Parse.h from FvwmEvent.
400 * FvwmWinList/FvwmWinList.c (RedrawWindow): add XFlush() call in
401 RedrawWindow(), for VMS port. Ifdef this if it causes problems.
403 * FvwmPager/FvwmPager.c (My_XNextEvent): allow bypassing the test
404 for too many missed XEvents; needed for VMS port.
406 1999-03-02 Steven Michael ROBBINS <stever@hojpoj.cs.mcgill.ca>
408 * FvwmPager/x_pager.c (GetBalloonLabel): add empty statement to
409 the default case of switch in order to placate SGI's cc.
411 * FvwmForm/DefineMe.c (CMD0V): added line continuation characters,
412 otherwise it appears to be unterminated character string to SGI's cc.
414 * FvwmForm/FvwmForm.h: fix the header exclusion ifdef.
416 1999-03-01 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
418 * FvwmForm/Makefile.am (configdir): install the data files into
419 FVWM_CONFIGDIR, which may be different from sysconfdir. Also,
420 the data files need to be explicitly listed for EXTRA_DIST.
422 1999-02-28 Matthias Clasen <clasen@mathematik.uni-freiburg.de>
424 * FvwmEvent/Makefile.am (FvwmEvent_SOURCES: Remove Parse.c and
425 Parse.h, use the corresponding functions from libs/ModParse.c.
427 Sun Feb 28 11:49:24 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
429 * FvwmWinList/ButtonArray.h:
430 * FvwmPager/FvwmPager.h:
431 * FvwmIconMan/FvwmIconMan.h: include libs/Picture.h to get Picture
434 Sun Feb 28 10:24:53 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
436 * FvwmButtons/parse.c
437 * FvwmButtons/FvwmButtons.c:
438 * FvwmButtons/FvwmButtons.h: removed all traces of pixmapPath, as
439 it is no longer used.
441 Sat Feb 27 11:55:27 1999 DanEspen <dje@blue>
443 * FvwmForm/ReadXServer.c: Add logic to allow international
444 characters, bug id 179.
446 1999-02-26 Dan Espen <dane@mk.bellcore.com>
448 * FvwmForm/FvwmForm.c:
449 - Removed form limitations including:
450 number of lines in a form.
451 number of items in a form.
452 number of items in a line.
453 number of selections in a choice.
454 number of commands on a button.
455 Colors can be changed anywhere in a form.
456 Fonts can be changed anywhere in a form.
458 - Changed the general organization of the module to match FvwmAnimate.
459 See comments in FvwmAnimate to see what it mimicks.
460 Some parts of this module have comments containing "FvwmAnimate"
461 are common module/macro candidates.
462 Changed debugging technique to match FvwmAnimate with the
463 additional ability to Debug to File.
465 - Configurability updates:
466 Form appearance can be configured globaly:
467 Form defaults are read from .FvwmForm.
468 There is a built in Default setting/saving dialogue.
469 Forms can be read in directly from a file.
470 The file is the alias with a leading dot.
471 The file is in $HOME or the system configuration directory.
472 Comes with forms installed in the system configuration directory.
475 You can tab to previous input field with ^P, Up arrow, shift tab.
477 - This module now has a configuration proceedure:
478 AddToMenu "Module-Popup" "FvwmForm Defaults" FvwmForm FormFvwmForm
480 - Use FvwmAnimate command parsing.
481 The part of the command after the module name is no longer case sensitive.
482 Use command tables instead of huge "else if".
485 Avoid core when choice not preceeded by a selection.
486 Rename union member "select" so it doesn't conflict with the function.
487 You can now control vertical spacing on text. By default text is spaced
488 vertically the way you would want it for buttons.
489 This is for compatibility. Now you can change the spacing to zero as
490 you might want for a help panel.
491 A button can execute a synchronous shell command. The first use I
492 put this is a form that writes its new definition to a file and
494 Use SendText instead of writes to pipe.
495 Changed button press-in effect from 1 sec to .1 sec. Didn't seem to
496 do anything on a slow machine...
497 Added preload arg, and Map, Stop and UnMap commands for fast forms.
498 (FvwmForm is now parsing commands during form display.)
499 Add "Message" command, display "Error" and "String" messages from fvwm.
500 Removed CopyNString, strdup replaces it.
502 1999-02-25 Johan Bengtsson <johanb@DoCS.UU.SE>
504 * FvwmPager: Added configuration options; Pixmap,
505 DeskPixmap, HilightPixmap, LabelsBelow, LabelsAbove, ShapeLabels,
508 * FvwmPager/FvwmPager.c:
509 (main): Added initialisation of picture handling from fvwmlib.
510 (list_new_desk): If a pixmap background is defined for a desk it
511 is installed instead of a background colour. Now the label colour is
512 updated according to the used desk.
513 (ParseOptions): Added code to read IconPath and PixmapPath from
514 the configuration file.
515 Added code to recognise the new configuration options and
518 * FvwmPager/FvwmPager.h:
519 (desk_info): Added field bgPixmap, to keep track of background
520 pixmap of this specific desk. Removed unused fields x and y.
521 (pager_string_list): Added field bgPixmap to keep track of
522 background pixmap for this specific desk.
524 * FvwmPager/x_pager.c:
525 (initialize_pager): Added test that turn off ShapeLabels if the X
526 server don't support shape extensions.
527 If a pixmap background is defined for a desk it is installed
528 instead of a background colour.
529 If a hilight pixmap is defined, it is used instead of a hilight
531 (UpdateWindowShape): Added a function adding a shape mask,
532 containing the defined desks and the label of the current desk, to
533 the pager window if ShapeLabels is on.
534 (DrawGrid): Modified to hilighting code to turn off hilighting of
535 the label of the current desk if ShapeLabels is on.
536 Modified the label drawing code to draw the desk label below the
537 desk if LabelsBelow is on
538 Added call to UpdateWindowShape at the end of the function.
540 * FvwmPager/FvwmPager.1: Added sections for the new
541 configuration options.
545 * FvwmPager: Applied label formatting patch from Andreas Dischinger
547 1999-02-14 Dominik Vogt <dominik_vogt@hp.com>
549 * FvwmIconBox/FvwmIconBox.c (RelieveWindow):
550 * FvwmIconBox/FvwmIconBox.h: removed inline from declaration of
553 1999-01-25 Steven Michael ROBBINS <stever@bongo.cs.mcgill.ca>
555 * FvwmAnimate/FvwmAnimate.c: Include config.h first. Remove
556 include of <strings.h> as not all systems have this.
558 1999-01-22 Paul D. Smith <psmith@gnu.org>
560 * FvwmWinList/Mallocs.c (UpdateString): Increment the length, not
563 1999-01-17 Chris Rankin <rankinc@bellsouth.net>
565 * FvwmWinList/ButtonArray.c (UpdateButton): Use saferealloc().
566 * FvwmWinList/FvwmWinList.c: ShutMeDown turned into an
567 exit-procedure (installed via atexit).
568 SIGPIPE and SIGTERM now set a global flag which breaks the event
569 loop, rather than exiting directly.
570 Event loop restyled after FvwmIconMan, which is neater and simpler.
571 Signals installed with sigaction (if present).
572 If no sigaction, then use signal & siginterrupt (BSD 4.3).
573 If no siginterrupt then just bang a couple of rocks together.
574 Added "const" and function attributes to a select few prototypes.
575 Loose malloc turned into safemalloc.
576 * FvwmWinList/Mallocs.c (saferealloc): saferealloc() fixed.
577 * FvwmWinList/Mallocs.h: Removed duplicate fvwmlib prototype
579 Removed useless prototype (CatString2).
581 Sat Jan 16 00:31:25 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
583 * FvwmSaveDesk/FvwmSaveDesk.1:
584 * FvwmSaveDesk/FvwmSaveDesk.c (do_save): No longer have build-time
585 option for fvwm and config file names.
587 1999-01-12 Dominik Vogt <dominik_vogt@hp.com>
589 * FvwmPager/x_pager.c (IconMoveWindow):
590 (MoveWindow): removed duplicate code
592 * FvwmPager/x_pager.c (MoveWindow): applied FvwmPager focus problem
593 patch by Matthias Clasen
595 Sun Jan 10 23:40:01 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
597 * FvwmIconMan/fvwm.c:
598 * FvwmButtons/output.c:
599 * FvwmIconBox/FvwmIconBox.c (myErrorHandler): Fixed format/arg
600 mismatch in [v][f]printf().
602 Sun Jan 10 23:12:48 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
604 * FvwmForm/FvwmForm.c (AddChar): Inserted parentheses around &&
607 Sun Jan 10 23:04:05 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
609 * FvwmWinList/ButtonArray.c:
610 * FvwmSave/FvwmSave.c:
611 * FvwmIconMan/readconfig.c:
612 * FvwmIconMan/debug.c:
613 * FvwmButtons/parse.c:
614 * FvwmButtons/button.c (ShuffleButtons): Removed unused
617 Sun Jan 10 22:26:43 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
619 * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
620 * FvwmIdent/FvwmIdent.c:
621 * FvwmButtons/FvwmButtons.c (process_message): Inserted
622 parentheses around assignment used as truth value.
624 Sun Jan 10 21:06:38 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
626 * FvwmWinList/FvwmWinList.c (main):
627 * FvwmWinList/FvwmWinList.c (ErrorHandler):
628 * FvwmTalk/FvwmTalk.c (main):
629 * FvwmScroll/FvwmScroll.c (main):
630 * FvwmSaveDesk/FvwmSaveDesk.c (main):
631 * FvwmSave/FvwmSave.c (main):
632 * FvwmM4/FvwmM4.c (main):
633 * FvwmIconBox/FvwmIconBox.c (myErrorHandler):
634 * FvwmIconBox/FvwmIconBox.c (main):
635 * FvwmForm/FvwmForm.c (main):
636 * FvwmCpp/FvwmCpp.c (main): Fixed "control reaches end of non-void
639 Sun Jan 10 18:17:06 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
641 * FvwmIconMan/winlist.c (check_win_complete):
642 * FvwmIconMan/FvwmIconMan.c (copy_string):
643 * FvwmButtons/FvwmButtons.c:
644 * FvwmButtons/icons.c:
645 * FvwmButtons/output.c: Cast pointers to unsigned long --- rather
646 than ints or shorts (!) --- to suppress warnings on 64 bit machines.
647 These were all in debugging fprintf() calls, so it shouldn't upset
650 Sun Jan 10 14:45:31 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
652 * FvwmIdent/ChangeLog: Removed and merged single entry into this file.
654 Sun Jan 10 14:43:37 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
656 * FvwmWinList/FvwmWinList.c (EndLessLoop):
657 * FvwmTalk/FvwmTalk.c (My_XNextEvent):
658 * FvwmPager/FvwmPager.c (My_XNextEvent):
659 * FvwmIconBox/FvwmIconBox.c (My_XNextEvent):
660 * FvwmButtons/FvwmButtons.c (My_XNextEvent):
661 * FvwmBanner/FvwmBanner.c (main):
662 * FvwmBacker/FvwmBacker.c (EndLessLoop): Fixed select() call to
663 use SELECT_TYPE_ARG234; removed alternate code conditional on
666 Sun Jan 10 14:33:29 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
668 * FvwmAuto/FvwmAuto.c: Replaced HPUX_CAST with SELECT_TYPE_ARG234.
670 Sun Jan 10 14:31:32 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
672 * FvwmForm/FvwmForm.c:
673 * FvwmTalk/FvwmTalk.c:
674 * FvwmScroll/GrabWindow.c:
675 * FvwmIdent/FvwmIdent.c:
676 * FvwmIconBox/FvwmIconBox.c:
677 * FvwmButtons/FvwmButtons.c: Replaced messy bunch of symbols with
680 Sun Jan 10 14:19:21 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
682 * FvwmIconBox/icons.c:
683 * FvwmButtons/icons.c: Replaced NeXT with HAVE_FCNTL_H.
685 Sat Jan 9 09:19:20 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
687 * FvwmWinList/FvwmWinList.c:
688 * FvwmTalk/FvwmTalk.c:
689 * FvwmScroll/GrabWindow.c:
690 * FvwmRearrange/FvwmRearrange.c:
691 * FvwmPager/FvwmPager.c:
692 * FvwmIconBox/FvwmIconBox.c:
693 * FvwmButtons/draw.c:
694 * FvwmButtons/FvwmButtons.c:
695 * FvwmBanner/FvwmBanner.c: Replaced ISC with HAVE_SYS_BSDTYPES_H.
697 Sat Jan 9 08:52:19 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
699 * FvwmWinList/ButtonArray.c:
700 * FvwmWinList/Colors.c:
701 * FvwmWinList/FvwmWinList.c:
702 * FvwmIconBox/FvwmIconBox.h:
703 * FvwmButtons/FvwmButtons.h: Moved min/max/abs macros to acconfig.h.
705 1999-01-08 Paul D. Smith <psmith@gnu.org>
707 * FvwmEvent/FvwmEvent.c (main): Remove USE_POSIX/USE_BSD stuff and
708 rely on HAVE_SIGACTION to choose between new- and old-style signal
710 (TerminateHandler): Use the autoconf'd return type for signal
713 * FvwmPager/FvwmPager.c (main): Remove USE_POSIX/USE_BSD stuff;
714 use HAVE_SIGACTION etc. to choose between new- and old-style
716 (TerminateHandler): Use autoconf'ed return type for signal handlers.
718 * FvwmButtons/FvwmButtons.c (main): Remove USE_POSIX/USE_BSD
719 stuff; use HAVE_SIGACTION etc. to choose between new- and
720 old-style signal handling.
721 (TerminateHandler): Use autoconf'ed return type for signal handlers.
723 * FvwmIconMan/FvwmIconMan.c (main): Remove USE_POSIX/USE_BSD
724 stuff; use HAVE_SIGACTION etc. to choose between new- and
725 old-style signal handling.
726 (TerminateHandler): Use autoconf'ed return type for signal handlers.
728 1999-01-06 Paul D. Smith <psmith@gnu.org>
730 * FvwmCpp/FvwmCpp.c (main): If there's no default cpp and the user
731 didn't specify one, print an error and quit.
733 1999-01-06 Dominik Vogt <dominik_vogt@hp.com>
739 Applied updated signal handler patches by Chris Rankin
741 * FvwmWinList/ButtonArray.c (DoButton): removed stray fprintf
743 1999-01-05 Paul D. Smith <psmith@gnu.org>
745 * FvwmCpp/Makefile.am (INCLUDES): FVWM_CPP might contain
746 whitespace now, so use an alternate shell quoting scheme.
748 1999-01-05 Dominik Vogt <dominik_vogt@hp.com>
750 * FvwmButtons/parse.c (ParseOptions): fixed memory leak (item[3] not
753 1999-01-04 Dan Espen <dane@mk.bellcore.com>
755 * FvwmForm/FvwmForm.c (GetColors): Fix hilight/shadow allocation
756 on non-PsuedoColor visuals.
758 Sun Jan 3 14:07:43 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
760 * FvwmCpp/FvwmCpp.c: Removed #ifdef defaulting FVWM_CPP to
761 "/usr/lib/cpp", if the symbol was not defined. The symbol ought
762 to be defined at build time, and if not, an error should be
763 emitted, rather than silently taking a wild guess.
765 1999-01-02 Dominik Vogt <dominik_vogt@hp.com>
767 * FvwmButtons/FvwmButtons.c (Loop): Deleting panels doesn't delete
768 FvwmButtons anymore. Destroying a panel still kills it however (and it
769 is the right thing to do).
771 1998-12-27 Dominik Vogt <dominik_vogt@hp.com>
773 * FvwmButtons/FvwmButtons.1:
774 * FvwmButtons/FvwmButtons.c (Slide):
775 * FvwmButtons/parse.c (match_string): fix for panel geometry
776 * FvwmButtons/FvwmButtons.c (AddButtonAction):
777 (match_string): Action needs not to be quoted anymore; multiple
780 1998-12-22 Dominik Vogt <dominik_vogt@hp.com>
782 * FvwmIconMan/FvwmIconMan.c:
783 * FvwmIconMan/FvwmIconMan.h:
784 * FvwmIconMan/x.c: applied signal handling patch by Chrin Rankin
786 * FvwmButtons/FvwmButtons.c: coredump fixed: if an action was defined
787 only for a specific button but another button was pressed a NULL
788 pointer was referenced.
790 * FvwmButtons/parse.c (match_string): possible coredumps fixed:
791 accessed t[1] if t[0] == 0 (char *t).
792 (match_string): fixed parsing bug in Icon
793 (match_string): fixed possible coredump with b->title[1],
796 1998-12-17 Dominik Vogt <dominik_vogt@hp.com>
798 * FvwmEvent/Parse.c (PeekArgument): malloc -> safemalloc
800 * FvwmPager/FvwmEvent.c:
801 * FvwmPager/FvwmPager.c:
802 * FvwmButtons/FvwmButtons.c: applied signal handler patches by Chris
805 * FvwmIconMan/FvwmIconMan.1: added missing double quote
807 * FvwmButtons/FvwmButtons.c: applied panel direction bugfix by
810 1998-12-16 Paul D. Smith <psmith@gnu.org>
812 * FvwmIconMan/functions.c (builtin_refresh): Return a valid value.
814 * FvwmButtons/FvwmButtons.c (RecursiveLoadData): Cast fprintf arg.
816 * FvwmBacker/FvwmBacker.c (main): Add return to silence warning.
818 * FvwmIconMan/FvwmIconMan.h: Remove ConsoleMessage() prototype (in
821 * FvwmIconMan/FvwmIconMan.c (main): Pass filename to OpenConsole().
823 * FvwmIconMan/debug.c: Rewrite. New signatures for all
826 * FvwmIconMan/debug.h: Disable debugging by default. Print all
827 messages to stderr by default, rather than /dev/console. Use the
828 GCC __attribute__ feature for more error checking.
830 1998-12-15 Dominik Vogt <dominik_vogt@hp.com>
832 * FvwmWinList/ButtonArray.c (ButtonArrayMaxWidth): function not used
835 * FvwmWinList/FvwmWinList.c (ProcessMessage): Applied patch to suppress
836 redrawing by Nadim Saeed
838 1998-12-13 Dominik Vogt <dominik_vogt@hp.com>
840 * FvwmButtons/draw.c (RedrawButton): fixed background pixmap for
841 swallowed windows. Is it ok to never draw a background for swallowed
844 * FvwmIconMan/fvwm.c (destroy_window): coredump fixed: IconMan died
845 when the window with the focus was deleted and the focus was changed
847 * FvwmButtons/parse.c (ParseContainer):
848 (match_string): fixed possible coredump (font_string == NULL but
849 b_Font was still set).
851 1998-12-12 Dominik Vogt <dominik_vogt@hp.com>
853 * FvwmPager/x_pager.c (initialize_pager): fixed bug: balloons were
854 shown on the pager with the 'Icon' option initially. After iconify-
855 deiconify this was right.
857 * FvwmPager/FvwmPager.c (ParseOptions): *FvwmPagerBalloons Icon/Pager
858 did not switch off the other type if both were used.
860 1998-12-10 Dominik Vogt <dominik_vogt@hp.com>
862 * FvwmButtons/parse.c:
863 * FvwmButtons/output.c:
864 * FvwmButtons/FvwmButtons.c: panel bugfixes by J Joshua Feng
866 * FvwmPager/x_pager.c:
867 * FvwmPager/FvwmPager.1: applied ballon window flip patch by Ric Lister
869 * FvwmPager/x_pager.c (MapBalloonWindow): fixed possible coredump (t
871 (MapBalloonWindow): OK, bug #49 is now really fixed. Although the
872 mentioned Enter/Leave Notify loop is not handled, the balloon window
873 should never overlap the application window in the pager, so there is
874 no real need to do this.
876 1998-12-09 Dominik Vogt <dominik_vogt@hp.com>
878 * FvwmPager/x_pager.c (SwitchToDeskAndPage):
879 (DispatchEvent): patch to make desk changing via button 3 work.
880 (MapBalloonWindow): fixed bug #49 (balloon window off-screen)
881 I'm a bit concerned because of a possible loop that is mentioned in
882 the code when the y offset of the ballon window is zero. This might
885 1998-12-08 Dominik Vogt <dominik_vogt@hp.com>
887 * FvwmPager/x_pager.c (Scroll): fixed another mouse-button-3 bug. You
888 can now consistently reach the left/top border of page 0 0.
889 (IconScroll): merged with function Scroll
890 (DispatchEvent): changed Scroll signature
891 (Scroll): Changed signature and removed code limiting movement to 100%
892 of the desktop size. What was this good for?
894 1998-12-04 Dominik Vogt <dominik_vogt@hp.com>
896 * FvwmButtons/parse.c (match_string): fixed 'up' panels as
899 1998-12-04 Dominik Vogt <dominik_vogt@hp.com>
901 * FvwmPager/FvwmPager.1: documented new button 3 behaviour
903 * FvwmPager/x_pager.c (SwitchToDeskAndPage): removed unnecessary ifdef
904 (Scroll): fixed mouse-button-3 bug with multiple desktops.
905 (DispatchEvent): pressing mouse button 3 allows to switch desktops now.
906 Moving and releasing the mouse still does not switch desktops.
908 1998-12-04 Paul D. Smith <psmith@gnu.org>
910 * FvwmPager/FvwmPager.c (ParseOptions): Free BalloonFore variable
911 when processing that option, not BalloonBack. Reported with
912 suggested solution by Robert H. Ford II <rhford2@lucent.com>
914 1998-11-28 Dominik Vogt <dominik_vogt@hp.com>
916 * FvwmButtons/FvwmButtons.c (Slide): fixed panels overlapping button
917 under certain circumstances.
919 1998-11-25 Dominik Vogt <dominik_vogt@hp.com>
921 * FvwmPager/FvwmPager.c: fixed some memory leaks
923 * FvwmPager/x_pager.c: reindented some code
925 1998-11-25 Paul D. Smith <psmith@gnu.org>
927 * FvwmCpp/FvwmCpp.1: Don't use multi-word values with .IP. Use .TP.
928 * FvwmM4/FvwmM4.1: Ditto.
930 1998-11-24 Paul D. Smith <psmith@gnu.org>
932 * FvwmEvent/Parse.h (LFindToken): Remove this macro. It's not
933 used, and it uses a non-standard function lfind(). Best to not
935 (search.h): Removed #include.
937 1998-11-24 Dominik Vogt <dominik_vogt@hp.com>
939 * FvwmButtons/TODO: updated
941 * FvwmButtons/button.c (alloc_button): uninitialised fields bug fixed
943 * FvwmButtons/parse.c (trimleft): replaced macro trimleft by a function
945 (seekright): patch mo make panels with direction work.
946 (match_string): fixed broken panels with direction, fixed memory leak.
947 (ParseContainer): fixed parsing bugs in Fore/Back
948 (match_string): fixed parsing bugs in Back/Fore/Font
949 (match_string): fixed memory leak in 'title', 'frame', 'swallow'
950 (match_string): fixed memory leak/coredump in 'swallow module'
952 1998-11-24 Paul D. Smith <psmith@gnu.org>
954 * FvwmForm/FvwmForm.c: Clean up headers that are already included
955 (and better tested) in config.h.
957 * FvwmIconMan/FvwmIconMan.h: Ditto.
959 1998-11-22 Dominik Vogt <dominik_vogt@hp.com>
961 * FvwmButtons/FvwmButtons.1: Added BUGS section to point out frequent
962 problems with Swallow (action has to be quoted).
964 Thu Nov 19 16:23:33 1998 DanEspen <dje@blue>
966 * FvwmIdent/FvwmIdent.c (MakeList): Display min and max aspect
967 ratios if the window has them.
969 1998-11-19 Dominik Vogt <dominik_vogt@hp.com>
971 * FvwmWinList/FvwmWinList.c (ProcessMessage):
974 * FvwmIdent/FvwmIdent.c (list_end):
975 * FvwmIconMan/x.c (X_init_manager):
976 (create_manager_window):
977 * FvwmIconBox/FvwmIconBox.c (CreateWindow):
978 * FvwmBanner/FvwmBanner.c (main):
981 Sun Nov 15 11:23:38 1998 DanEspen <dje@blue>
983 * FvwmIconMan/winlist.c (figure_win_manager): various debug fixes.
984 Got to line 225 and gave up.
986 * FvwmIconMan/debuglevels.h: Turned off debug. Causing core dumps
989 Sat Nov 14 19:08:01 1998 DanEspen <dje@blue>
991 * FvwmScroll/GrabWindow.c (GrabWindow): Call InitPictureCMap with
992 captured windows colormap.
994 * FvwmIconMan/x.c (xevent_loop): Removed GetShadow, GetHilite
995 new versions now in library.
997 * FvwmWinList/Colors.c: Removed GetShadow, GetHilite
998 new versions now in libraryGetHilite. All that remains is GetColor
999 which could be in libs if fvwm_msg worked there.
1001 * FvwmScroll/GrabWindow.c (GetHilite): Removed GetShadow, GetHilite
1002 new versions now in library.
1004 * FvwmWinList/Colors.c (GetHilite): Removed GetShadow, GetHilite
1005 new versions now in library.
1007 * FvwmIconMan/x.c (lookup_shadow_color): removed lookup_hilite_color,
1008 lookup_shadow_color, changed to use GetShadow, GetHilite from libs.
1010 * FvwmIconBox/FvwmIconBox.c (nocolor): removed GetShadow, GetHilite
1011 new versions now in library.
1013 * FvwmButtons/FvwmButtons.c (GetShadow): removed GetShadow, GetHilite
1014 new versions now in library.
1016 Sat Nov 14 00:10:37 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1018 * FvwmRearrange/Makefile.am: Install scripts for FvwmCascade and
1019 FvwmTile, as making a symbolic link proved painful to achieve.
1021 1998-11-13 Paul D. Smith <psmith@gnu.org>
1023 * FvwmButtons/parse.c (ParseConfigFile): Make sure line
1024 continuation loop doesn't reference memory before the start of the
1027 * FvwmButtons/button.c (alloc_button): Init IconWin field.
1029 * FvwmButtons/FvwmButtons.c (main): Init font and font_string
1030 fields of UberButton.
1031 (GetRealGeometry): Only free children if there's something to free.
1033 * FvwmIconMan/x.c (set_window_properties): Init wmhints structure.
1035 * FvwmIconMan/xmanager.c (clear_empty_region): Init rects[1] to
1037 (set_num_buttons): Init drawn_state.{w,h}.
1039 1998-11-12 Dominik Vogt <dominik_vogt@hp.com>
1041 * FvwmButtons/FvwmButtons.1:
1042 removed AutoHide documentation (no patch)
1044 * FvwmButtons/FvwmButtons.c (Loop):
1045 * FvwmButtons/parse.c (match_string):
1046 * FvwmButtons/README: updated panels patch
1048 1998-11-12 Dominik Vogt <dominik_vogt@hp.com>
1050 * FvwmButtons/FvwmButtons.c (CreateWindow):
1051 applied geometry -0-0 patch by Tim Phipps
1053 1998-11-11 Dan Espen <dane@mk.bellcore.com>
1055 * FvwmAnimate/FvwmAnimate.c: Fix bug that stopped zoom3d from
1056 being picked. In general, strcasecmp is now being used instead of
1059 1998-11-11 Dominik Vogt <dominik_vogt@hp.com>
1061 * FvwmIconMan/globals.c (print_managers): fixed coredump with fonts
1063 * FvwmIconMan/readconfig.c (parse_function): fixed parsing bug:
1064 JmpArg's did not work if followed by a comma.
1066 Tue Nov 10 22:20:21 1998 DanEspen <dje@blue>
1068 * FvwmEvent/FvwmEvent.c (config): Fix logic on test for cmd needs
1069 a parameter. Thes test for "table != e" was incorrect. Only try
1070 to strip off trailing newline when there is a newline on the
1071 command. It was stripping the last character when commands came
1074 Tue Nov 10 22:17:50 1998 DanEspen <dje@blue>
1076 * FvwmAnimate/FvwmAnimate.c: Handle missing arg on first entry in
1079 1998-11-10 Dominik Vogt <dominik_vogt@hp.com>
1081 * FvwmButtons/FvwmButtons.1: Updated manpage for AutoHide and Panels
1082 patches by Jui-Hsuan Joshua Feng <fengj@percy.engr.wisc.edu>
1084 Tue Nov 10 07:14:40 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1086 * FvwmRearrange/Makefile.am: Arranged the makefile to build
1087 FvwmRearrange; also makes links with names FvwmCascade and
1090 Tue Nov 10 07:13:07 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1092 * Makefile.am: Removed FvwmCascade and FvwmTile; both have been
1093 replaced by FvwmRearrange.
1095 1998-11-10 Dominik Vogt <dominik_vogt@hp.com>
1097 * FvwmButtons/parse.c (seekright): switched to new syntax of
1100 1998-11-09 Dominik Vogt <dominik_vogt@hp.com>
1102 * FvwmIconMan/readconfig.c: Fixed bug that prevented function lists
1103 from working if they contained a comma. Fixed a memory leak too.
1105 Sat Nov 7 09:43:59 1998 DanEspen <dje@blue>
1107 * FvwmAnimate/FvwmAnimate.c: Make color a fully documented and
1108 customizable feature.
1110 1998-11-07 Dominik Vogt <dominik_vogt@hp.com>
1112 * FvwmIconMan/readconfig.c: Removed internal_GetNextToken and
1113 replaced it with libs/Parse.c(DoGetNextToken);
1115 1998-11-06 Paul D. Smith <psmith@gnu.org>
1117 * FvwmAnimate/Makefile.am (FvwmAnimate_DEPENDENCIES):
1118 * FvwmTile/Makefile.am (FvwmTile_DEPENDENCIES):
1119 * FvwmTalk/Makefile.am (FvwmTalk_DEPENDENCIES):
1120 * FvwmScroll/Makefile.am (FvwmScroll_DEPENDENCIES):
1121 * FvwmSaveDesk/Makefile.am (FvwmSaveDesk_DEPENDENCIES):
1122 * FvwmSave/Makefile.am (FvwmSave_DEPENDENCIES):
1123 * FvwmPager/Makefile.am (FvwmPager_DEPENDENCIES):
1124 * FvwmM4/Makefile.am (FvwmM4_DEPENDENCIES):
1125 * FvwmIdent/Makefile.am (FvwmIdent_DEPENDENCIES):
1126 * FvwmIconMan/Makefile.am (FvwmIconMan_DEPENDENCIES):
1127 * FvwmIconBox/Makefile.am (FvwmIconBox_DEPENDENCIES):
1128 * FvwmForm/Makefile.am (FvwmForm_DEPENDENCIES):
1129 * FvwmEvent/Makefile.am (FvwmEvent_DEPENDENCIES):
1130 * FvwmCpp/Makefile.am (FvwmCpp_DEPENDENCIES):
1131 * FvwmCascade/Makefile.am (FvwmCascade_DEPENDENCIES):
1132 * FvwmButtons/Makefile.am (FvwmButtons_DEPENDENCIES):
1133 * FvwmBanner/Makefile.am (FvwmBanner_DEPENDENCIES):
1134 * FvwmBacker/Makefile.am (FvwmBacker_DEPENDENCIES):
1135 * FvwmAudio/Makefile.am (FvwmAudio_DEPENDENCIES):
1136 Added a dependency on libfvwm.a.
1138 1998-11-05 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
1140 * FvwmPager/FvwmPager.1:
1141 * FvwmIdent/FvwmIdent.1: Fixes from Austin Donelly.
1143 * FvwmIconMan/readconfig.c: Removed stripcpy, since it is
1144 identical to the function already available in libfvwm. Renamed
1145 the static GetNextToken() to internal_GetNextToken() to avoid
1146 compiler warnings (a non-static version exists in libfvwm).
1148 * FvwmEvent/Makefile.am (LDADD): Added rplay_LIBS.
1149 * FvwmEvent/Makefile.am (INCLUDES): Added rplay_CFLAGS.
1151 * FvwmAudio/Makefile.am (INCLUDES): Added rplay_CFLAGS.
1155 Tue Mar 9 21:02:03 1999 Steve ROBBINS <stever@osric.bic.mni.mcgill.ca>
1157 * Entries from here on are from the `extras' directory prior to
1158 the merge with modules on Tue Mar 9 21:02:03 1999.
1161 Mon Mar 8 17:21:09 1999 Steve ROBBINS <stever@lear.bic.mni.mcgill.ca>
1163 * FvwmTaskBar/FvwmTaskBar.c:
1164 (RedrawWindow): removed C++-style // comments.
1166 1999-03-06 Dominik Vogt <dominik_vogt@hp.com>
1168 * FvwmWharf/FvwmWharf.c (main):
1169 * fvwmperl/fvwmmod.pl (GetConfigInfo):
1170 * fvwmperl/FvwmForm.pl (parseline):
1171 * fvwmpython/Manual/fvwm_man.html:
1172 * fvwmpython/Fvwm.py (FvwmModule.callback):
1173 (FvwmModule.callback):
1174 (FvwmModule.set_mask):
1175 * fvwmperl/MiniPerl.pl:
1176 * fvwmperl/FvwmDebug.pl:
1177 * FvwmDebug/FvwmDebug.1:
1178 * FvwmConfig/FvwmConfig.C (main):
1179 * FvwmCommand/scripts/focus-link.pl (init):
1180 * FvwmWharf/FvwmWharf.c (main):
1181 * FvwmTaskBar/FvwmTaskBar.c (main):
1182 * FvwmScript/FvwmScript.c (main):
1183 * fvwmperl/fvwmmod.doc:
1184 * FvwmGoodStuff/FvwmGoodStuff.c (main):
1185 * FvwmDebug/FvwmDebug.c (main):
1187 Rerenamed builtin functions
1188 Send_ConfigInfo <- SendConfigInfo
1189 Send_WindowList <- SendWindowList
1192 1999-03-05 Dominik Vogt <dominik_vogt@hp.com>
1194 * FvwmWharf/FvwmWharf.c (main):
1195 * fvwmperl/fvwmmod.pl (GetConfigInfo):
1196 * fvwmperl/FvwmForm.pl (parseline):
1197 * fvwmpython/Manual/fvwm_man.html:
1198 * fvwmpython/Fvwm.py (FvwmModule.callback):
1199 (FvwmModule.callback):
1200 (FvwmModule.set_mask):
1201 * fvwmperl/MiniPerl.pl:
1202 * fvwmperl/FvwmDebug.pl:
1203 * FvwmDebug/FvwmDebug.1:
1204 * FvwmConfig/FvwmConfig.C (main):
1205 * FvwmCommand/scripts/focus-link.pl (init):
1206 * FvwmWharf/FvwmWharf.c (main):
1207 * FvwmTaskBar/FvwmTaskBar.c (main):
1208 * FvwmScript/FvwmScript.c (main):
1209 * fvwmperl/fvwmmod.doc:
1210 * FvwmGoodStuff/FvwmGoodStuff.c (main):
1211 * FvwmDebug/FvwmDebug.c (main):
1213 Renamed builtin functions
1214 Send_ConfigInfo -> SendConfigInfo
1215 Send_WindowList -> SendWindowList
1218 1999-03-04 Dominik Vogt <dominik_vogt@hp.com>
1220 * FvwmTaskBar/FvwmTaskBar.1:
1221 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine):
1222 (RedrawWindow): applied AutoFocus patch
1224 Thu Mar 4 01:41:47 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1226 * FvwmWharf/icons.c:
1227 * FvwmWharf/FvwmWharf.c (main):
1228 * FvwmScript/FvwmScript.c (LoadIcon):
1229 * FvwmGoodStuff/icons.c: replace findIconFile with findImageFile.
1231 Thu Mar 4 00:36:35 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1233 * FvwmScript/Scripts/system.fvwmrc: removed Icon, Pixmap, and
1236 Thu Mar 4 00:34:31 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1238 * FvwmTaskBar/FvwmTaskBar.c:
1239 * FvwmTaskBar/Start.c: replaced IconPath by ImagePath.
1241 Wed Mar 3 23:56:22 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1243 * FvwmScript/FvwmScript.c (LoadIcon):
1244 * FvwmScript/Widgets/Tools.h:
1245 * FvwmWharf/Wharf.h:
1246 * FvwmWharf/FvwmWharf.c:
1247 * FvwmWharf/FvwmWharf.1:
1248 * FvwmWharf/icons.c:
1249 * FvwmGoodStuff/icons.c (GetXPMFile):
1250 * FvwmGoodStuff/FvwmGoodStuff.1:
1251 * FvwmGoodStuff/FvwmGoodStuff.h:
1252 * FvwmGoodStuff/FvwmGoodStuff.c: replaced iconPath and pixmapPath
1255 Sun Feb 28 12:10:31 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1257 * FvwmTaskBar/ButtonArray.h: include libs/Picture.h for Picture
1260 Sun Feb 28 11:02:46 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1262 * FvwmTaskBar/Start.c:
1263 * FvwmTaskBar/FvwmTaskBar.c: removed all traces of PixmapPath; use
1266 1999-02-15 Bob Woodside <proteus@pcnet.com>
1268 * FvwmConsole/FvwmConsole.h: Switched the order of the includes for
1269 un.h and sockets.h, to correct a compile failure under Linux 2.2.1.
1271 1999-02-14 Dominik Vogt <dominik_vogt@hp.com>
1273 * FvwmGoodStuff/FvwmGoodStuff.c (RelieveWindow):
1274 * FvwmGoodStuff/FvwmGoodStuff.h: removed inline from declaration of
1277 1999-01-26 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
1279 * FvwmConfig/WinBase.C: Removed include of strings.h, moved
1280 include of config.h to top.
1282 1999-01-13 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
1284 * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): Made argument just
1285 "char", since "unsigned char" caused problems on systems with
1288 * FvwmConsole/FvwmConsole.c: Removed non-constant pointer from
1289 initializer of xterm_a.
1291 Sun Jan 10 23:13:45 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1293 * FvwmGoodStuff/FvwmGoodStuff.c (main): Inserted parentheses
1294 around && within ||.
1296 Sun Jan 10 23:06:00 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1298 * FvwmWharf/FvwmWharf.c:
1299 * FvwmTaskBar/FvwmTaskBar.c:
1300 * FvwmDebug/FvwmDebug.c: Removed unused variables.
1302 Sun Jan 10 21:11:09 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1304 * FvwmWharf/FvwmWharf.c (main):
1305 * FvwmTaskBar/FvwmTaskBar.c (main):
1306 * FvwmScript/FvwmScript.c (main):
1307 * FvwmPipe/FvwmPipe.c (main):
1308 * FvwmGoodStuff/FvwmGoodStuff.c (main):
1309 * FvwmDebug/FvwmDebug.c (main): Fixed "control reaches end of
1310 non-void function" bug.
1312 Sun Jan 10 15:14:22 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1314 * FvwmTaskBar/Colors.c:
1315 * FvwmGoodStuff/FvwmGoodStuff.c (GetHilite): Removed min & max
1316 macros; they are already in config.h.
1318 Sun Jan 10 15:11:15 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1320 * FvwmCommand/FvwmCommand.c:
1321 * FvwmCommand/FvwmCommand.h: Replaced select() code conditional on
1322 __hpux with code that uses SELECT_TYPE_ARG234.
1324 Sun Jan 10 15:08:43 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1326 * FvwmCommand/FvwmCommand.h: Replaced __linux with HAVE_GETOPT_H.
1328 Sun Jan 10 15:05:33 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1330 * FvwmWharf/icons.c:
1331 * FvwmGoodStuff/icons.c: Replaced NeXT with HAVE_FNCTL_H.
1333 Sun Jan 10 15:03:26 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1335 * FvwmGoodStuff/FvwmGoodStuff.c:
1336 * FvwmTaskBar/FvwmTaskBar.c:
1337 * FvwmWharf/FvwmWharf.c: Replaced messy set of symbols with
1340 Sun Jan 10 15:01:37 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1342 * FvwmWharf/FvwmWharf.c:
1343 * FvwmTaskBar/FvwmTaskBar.c:
1344 * FvwmGoodStuff/FvwmGoodStuff.c: Replaced symbol ISC with
1345 HAVE_SYS_BSDTYPES_H.
1347 1999-01-08 Dominik Vogt <dominik_vogt@hp.com>
1349 * FvwmTaskBar/**: some general cleanup
1351 * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler): added missing return value
1353 * FvwmTaskBar/FvwmTaskBar.c (ReadFvwmPipe):
1355 * FvwmTaskBar/ButtonArray.c (ButtonNew):
1358 removed unused variables
1360 * FvwmTaskBar/Goodies.c: Applied a RedHat bugfix for "mailbox"
1362 1999-01-06 Paul D. Smith <psmith@gnu.org>
1364 * FvwmConsole/Makefile.am: Use X_EXTRA_LIBS instead of socket_LIBS.
1366 1998-12-02 Paul D. Smith <psmith@gnu.org>
1368 * FvwmCommand/Makefile.am: Put FvwmCommand into bindir, not the
1369 module directory. FvwmCommandS still goes in the module dir.
1371 1998-12-02 Dan Espen <dane@mk.bellcore.com>
1373 * FvwmTaskBar/FvwmTaskBar.h: Update prototype for ParseConfig.
1375 * FvwmTaskBar/FvwmTaskBar.1: Update config file reading note, bugs
1376 info, and remove references to fvwm95.
1378 * FvwmTaskBar/FvwmTaskBar.c: Use GetConfigLine to read the config.
1380 1998-11-24 Paul D. Smith <psmith@gnu.org>
1382 * FvwmScript/types.h: Remove headers that are duplicated (and
1383 better tested for by autoconf) in the config.h file.
1385 * FvwmConsole/FvwmConsole.h: Move sys/types.h include nearer the
1386 top, before sys/select.h.
1388 1998-11-20 Dominik Vogt <dominik_vogt@hp.com>
1390 * FvwmGoodStuff/FvwmGoodStuff.c (CreateWindow): border size bugfix
1392 Tue Nov 10 10:23:11 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1394 * FvwmScript: Added the yacc & lex output (scanner.c, script.c and
1395 script.h) to the CVS tree, so you can build without having these
1396 tools. Removed the old version of the yacc/lex input (the
1397 Compilers subdirectory).
1399 Tue Nov 10 10:05:05 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1401 * FvwmScript/Makefile.am (EXTRA_DIST): Added script.h.
1403 Tue Nov 10 08:44:34 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1405 * FvwmScript: Copied the yacc & lex source files from the Compiler
1406 subdirectory, and changed the makefile to build the .c and .h
1407 files from scanner.l and script.y.
1409 Mon Nov 9 18:56:50 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1411 * Makefile.am (SUBDIRS): Removed fvwmperl, since this version is
1412 known to be obsolete. Removed fvwmpython on suspicion of being
1415 1998-11-06 Paul D. Smith <psmith@gnu.org>
1417 * FvwmWharf/Makefile.am (FvwmWharf_DEPENDENCIES):
1418 * FvwmTaskBar/Makefile.am (FvwmTaskBar_DEPENDENCIES):
1419 * FvwmScript/Makefile.am (FvwmScript_DEPENDENCIES):
1420 * FvwmPipe/Makefile.am (FvwmPipe_DEPENDENCIES):
1421 * FvwmGoodStuff/Makefile.am (FvwmGoodStuff_DEPENDENCIES):
1422 * FvwmCommand/Makefile.am (FvwmCommand_DEPENDENCIES,FvwmCommandS_DEPENDENCIES):
1423 * FvwmConfig/Makefile.am (FvwmConfig_DEPENDENCIES):
1424 * FvwmConsole/Makefile.am (FvwmConsole_DEPENDENCIES,FvwmConsoleC_DEPENDENCIES):
1425 * FvwmDebug/Makefile.am (FvwmDebug_DEPENDENCIES):
1426 Added a dependency on libfvwm.a.
1428 * FvwmConsole/FvwmConsole.h: Remove reference to internal Linux
1431 1998-11-05 Paul D. Smith <psmith@gnu.org>
1433 * FvwmScript/FvwmScript.c: Change DEBUG surrounding bounds checker
1434 code to MEMDEBUG, so you don't need the special library to enable
1437 * FvwmCommand/FvwmCommand.h: Remove reference to internal Linux
1439 * FvwmCommand/FvwmCommand.c: Include getopt.h.
1441 * FvwmScript/Instructions.c (RemainderOfDiv): If the host doesn't
1442 have div(), just return an error message.
1444 1998-11-05 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
1446 * FvwmWharf/Wharf.h: Made icon_info.depth a signed char, because
1447 it is sometimes compared with -1.
1449 * FvwmDebug/FvwmDebug.h (setvbuf): Checks for HAVE_SETVBUF and
1452 * FvwmTaskBar/Makefile.am (INCLUDES):
1453 * FvwmPipe/Makefile.am (INCLUDES):
1454 * FvwmDebug/Makefile.am (INCLUDES):
1455 * FvwmConsole/Makefile.am (INCLUDES): Added xpm_CFLAGS, since
1456 xpm.h is included by fvwmlib.h.
1458 1998-11-04 Dan Espen <dane@mk.bellcore.com>
1460 * FvwmAnimate/FvwmAnimate.c: Fixed bug where AnimateResizeLine was
1461 drawing 5 segments when it only wanted 4.
1465 * Fvwm Event ChangeLog
1467 * added *FvwmEventPassID config option
1469 * renamed & cleaned up so that FvwmEvent (TaDa !!) is a general event
1471 -- 21.04.98 Albrecht Kadlec (albrecht@auto.tuwien.ac.at)
1473 * changed parsing to use new library functions
1475 * merged bug fix from Christophe MARTIN <cmartin@ipnl.in2p3.fr>
1476 - FvwmAudio doesn't read messages it is not interrested in,
1478 - keep time stamp even if no sound is played
1479 - minimize malloc/free
1481 mark boyns ok-ed this patch, I reviewed it and put out those ugly
1482 #defines for RESYNC and READ_BODY by reordering the control structures
1483 -- Albrecht Kadlec (albrecht@auto.tuwien.ac.at)
1485 * made FvwmAudio insensitive to its name -> can be symlinked.
1486 corrected some error message deficiencies, code for quoted 'sound'
1487 parameters shamelessly stolen from FvwmButtons/parse.c (with minimal
1489 FvwmAudio now supports rsynth's say command:
1490 *FvwmAudioPlayCmd say
1491 *FvwmAudio add_window "add window"
1492 *FvwmAudio raise_window 'raise window'
1493 -- 08/07/96 Albrecht Kadlec (albrecht@auto.tuwien.ac.at)
1495 * Fixed FvwmAudio to reflect the changes made to the module protocol.
1497 * Szijarto Szabolcs <saby@sch.bme.hu> provided FvwmSound code that used
1498 $HOSTDISPLAY for the rplay host. The code has been added to FvwmAudio.
1500 * Fixed bugs reported by beta testers, thanks!
1502 * Builtin rplay support has been added to FvwmAudio. This support is
1503 enabled when FvwmAudio is compiled with HAVE_RPLAY defined and when
1504 FvwmAudioPlayCmd is set to builtin-rplay. I guess it's safe to say
1505 that FvwmSound is now obsolete. -- Mark Boyns 5/7/94
1507 * FvwmAudio is based heavily on an Fvwm module "FvwmSound" by Mark Boyns
1508 and the real credit for this really goes to him for the concept.
1509 I just stripped out the "rplay" library dependencies to allow generic
1510 audio play command support.