1 1999-02-22 Dominik Vogt <dominik.vogt@gmx.de>
3 * fvwm/fvwm2.1 (WindowsDesk): some clarification that this command has
5 (QuitScreen): entry added.
7 * sample.fvwmrc/new-features: corrected module path
9 * fvwm/fvwm2.1 (Popup): Corrected typo (double-click-action ->
11 (Read): Put braces around optional parameter
13 (SnapAttraction): dito
15 (ColormapFocus): removed braces around required argument
17 * sample.fvwmrc/Makefile.am (EXTRA_DIST): added new-features
19 1999-02-19 Dominik Vogt <dominik.vogt@gmx.de>
21 * configure.in: Updated for 2.2
23 * NEWS: updated for 2.2
25 * fvwm/fvwm2.1: swapped 'Read' and 'Recapture'
27 1999-02-18 Dominik Vogt <dominik.vogt@gmx.de>
29 * fvwm/menus.c (FPopupMenu): use menu style of parent menu for popup
30 offset instead of own menu style.
32 Wed Feb 17 08:24:46 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
34 * configure.in: Clear cache variables relating to
35 --with-{xpm,rplay,readline}-* options so the presence of these
36 libraries will always be recomputed. This avoids the problem of
37 not finding the library (or finding the wrong one) if configure is
38 re-run with different options.
40 1999-02-17 Dominik Vogt <dominik.vogt@gmx.de>
42 * configure.in: updated for 2.1.14
44 1999-02-16 Dominik Vogt <dominik.vogt@gmx.de>
46 * fvwm/bindings.c (ParseBindEntry): Specifying 'any' modifier and
47 specific modifiers together in a key binding made the whole binding
50 1999-02-15 Dominik Vogt <dominik.vogt@gmx.de>
52 * fvwm/functions.c (FindBuiltinFunction):
53 (ExecuteFunction): NULL pointer coredump fixed
55 1999-02-14 Bob Woodside <proteus@pcnet.com>
57 * fvwm/fvwm2.1: Added a description of the DecorateTransient and
58 NakedTransient Style options to the man page.
60 1999-02-14 Dominik Vogt <dominik.vogt@gmx.de>
62 * configure.in: Change version to 2.1.13
66 * fvwm/events.c: removed debug statements for wandering/growing
69 * fvwm/borders.c (RelieveWindowHH):
71 * fvwm/misc.h: removed inline from declarations of RelieveWindow and
74 1999-02-12 Bob Woodside <proteus@pcnet.com>
75 * fvwm/events.c: Corrected failure to focus/auto-raise NoIconTitle
82 1999-02-12 Dominik Vogt <dominik.vogt@gmx.de>
84 * fvwm/bindings.c (ParseBindEntry): fixed key binding bug
86 * libs/Module.c (SendText): applied patch by Adam Rice to make fvwm2
87 work with 2.2.x Linux kernels (trivial patch).
89 1999-02-11 Dominik Vogt <dominik.vogt@gmx.de>
91 * fvwm/misc.c (GetOneMenuPositionArgument): rewrote syntax of menu
94 * fvwm/fvwm2.1: quoting ^, @, * and % added to 'Menu' entry
96 1999-02-11 Dominik Vogt <dominik.vogt@gmx.de>
98 * fvwm/builtins.c (CreateFlagString): corrected restptr to return NULL
100 (PrevFunc): check for NULL pointer added
101 (NextFunc): check for NULL pointer added
102 (NoneFunc): check for NULL pointer added
103 (CurrentFunc): check for NULL pointer added
104 (DirectionFunc): check for NULL pointer added
106 * fvwm/functions.c (ExecuteFunction): check for NULL pointer added
107 (find_func_type): check for NULL pointer added
109 1999-02-11 Dan Espen <dane@mk.bellcore.com>
111 * fvwm/builtins.c (UpdateMenuStyle): Handle menu arrow reliefs on
112 black and white terminal.
116 * modules/FvwmWinList/FvwmWinList.c: Added XFlush() to fix focus
119 1999-02-05 Bob Woodside <proteus@pcnet.com>
121 * fvwm-2.xx.lsm: Removed.
123 * fvwm-2.2.lsm: Removed.
125 * fvwm.lsm: Updated (actually, deleted and renamed fvwm-2.2.lsm to
128 1999-02-02 Paul D. Smith <psmith@gnu.org>
130 * configure.in: Change version to 2.1.12
134 * fvwm/menus.c (PaintMenu) Rewrote DGradient/BGradient menu code to
135 use only integer arithmetic and draw in one pass to fix some missing
136 pixel errors on some servers.
138 1999-02-01 Paul D. Smith <psmith@gnu.org>
140 * INSTALL.fvwm: Added note about config.cache. Tweaked shared
143 * README: Mention the INSTALL.fvwm file.
147 * fvwm/menus.c (PaintMenu): Fixed {D,B}Gradient's being clipped by the
148 last mini-icon, fixed drawing errors with some compilers not
149 auto-casting from float to int very well.
151 1999-01-28 Dominik Vogt <dominik.vogt@gmx.de>
153 * fvwm/menus.c (PaintEntry): Prevent menu titles from being hilighted
155 (MenuInteraction): fixed bug that caused menus ('Menu' command) being
156 popped down immediately if the pointer moved even a single pixel.
158 * fvwm/builtins.c (GetMenuStyleIndex):
159 (NewMenuStyle): Changed PrepopMenus -> PopupImmediately and
160 PrepopMenusOff -> PopupDelayed
162 * fvwm/menus.c (MenuInteraction):
163 * fvwm/menus.h: changed PrepopMenus -> PopupImmediately
165 1999-01-27 Dominik Vogt <dominik.vogt@gmx.de>
167 * fvwm/menus.c (MenuInteraction): check for expose events first to
168 ensure the menu is drawn properly before navigating
169 (FPopupMenu): fixed *badly* broken code to avoid overlapping menus
170 (with and without animation).
171 (DoMenusOverlap): fixed broken overlapping algorithm
173 * fvwm/menus.h (MenuRoot): removed 'redrawn' flag
175 * fvwm/menus.c (DoMenusOverlap): fixed gradient menu drawing bug
177 (PopDownAndRepaintParent):
179 (SetMenuItemSelected): removed 'redrawn' flag. Use flush_expose
180 instead: simpler and fixes a drawing bug
182 1999-01-27 Bob Woodside <proteus@pcnet.com>
184 * modules/FvwmPager/x_pager.c: Backed out the change to prevent
185 sending focus to No Input windows regardless of the Lenience setting.
186 The change to send FVWM a Focus command had the effect of causing
187 unwanted viewport changes. We'll revisit this after 2.2; the proper
188 fix will probably involve expanding the message protocol to send the
189 wmhints, so that the module can determine whether the window should
192 1999-01-26 Bob Woodside <proteus@pcnet.com>
194 * fvwm/events.c: Changed the stacking order chain rebuilder to seek
195 out the icon window's position in the stacking order, not the app
196 window frame's position, if a window is iconic (and the icon is not
199 * fvwm/misc.c: Corrected the new RaiseWindow logic to recognize the
200 case of an icon window's being at the top of the stacking chain. This
201 corrects the problem of not being able to raise an app window above
202 an icon that has been specifically raised.
204 1999-01-26 Bob Woodside <proteus@pcnet.com>
206 * fvwm/fvwm.c: Changed default from ActivePlacementHonorsStartsOnPage
207 to ActivePlacementIgnoresStartsOnPage. We'll all be the happier for it.
209 * fvwm/placement.c: Fixed improper placement of windows that start
210 iconic, but are not StartsOnPage, and use ActivePlacement. This fix
211 reverts to the former handling - the icon is simply dumped onto the
212 current desk/page without going through any fancy placement logic or
213 expecting the user to place the window interactively.
215 1999-01-25 Steven Michael ROBBINS <stever@bongo.cs.mcgill.ca>
217 * configure.in: Forget values cached for libreadline; it messes up
218 detecting whether termcap or ncurses is needed.
220 1999-01-25 Dan Espen <dane@mk.bellcore.com>
222 * libs/Grab.c: Make the grab count externally visible.
224 * fvwm/module.c (PositiveWrite): Don't send iconify message to
225 lock on send modules while fvwm2 has the server grabbed. This
226 fixes an hang during recapture while FvwmAnimate is running.
228 1999-01-23 Bob Woodside <proteus@pcnet.com>
230 * fvwm/fvwm2.1: Update the section that said there was no way to
231 map a window to someplace other than the current viewport.
233 1999-01-20 Paul D. Smith <psmith@gnu.org>
235 * INSTALL.fvwm: Document new install-strip issue and workaround.
237 * Makefile.am (AUTOMAKE_OPTIONS): Require automake 1.4. Needed
238 now that the VERSION and PACKAGE undefs are removed.
240 Wed Jan 20 01:13:38 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
242 * INSTALL.fvwm: Removed doubled paragraph.
244 1999-02-09 Dominik Vogt <dominik.vogt@gmx.de>
246 * fvwm/builtins.c (CreateFlagString): corrected restptr to return NULL
248 (PrevFunc): check for NULL pointer added
249 (NextFunc): check for NULL pointer added
250 (NoneFunc): check for NULL pointer added
251 (CurrentFunc): check for NULL pointer added
252 (DirectionFunc): check for NULL pointer added
254 * fvwm/functions.c (ExecuteFunction): check for NULL pointer added
255 (find_func_type): check for NULL pointer added
257 1999-01-19 Paul D. Smith <psmith@gnu.org>
259 * README: Update new URLs; a few spelling corrections; specify
260 that the fvwm-workers maintain FVWM now.
262 1999-01-19 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
264 * README: Changed "care and feeding" info from Brady Montz to the
267 * INSTALL.fvwm: Updated the info & verified the URLs for the three
268 optional libraries (xpm, rplay, and readline). Other small
272 * */Makefile.am: Make sure xpm_CFLAGS preceeds X_CFLAGS, so that
273 the include directory for xpm-includes is searched ahead of the
274 system's X11 include directory.
276 * acconfig.h: Removed #undefs for VERSION & PACKAGE; autoheader
277 from autoconf 1.13 now generates them automatically.
279 1999-01-19 Dominik Vogt <dominik.vogt@gmx.de>
281 * fvwm/menus.c (MenuInteraction): fixed keyboard shortcut bug
283 1999-01-18 Paul D. Smith <psmith@gnu.org>
285 * configure.in: Update version number.
287 1999-01-17 Paul D. Smith <psmith@gnu.org>
289 * configure.in: Test for siginterrupt().
291 1999-01-17 Dominik Vogt <dominik.vogt@gmx.de>
293 * fvwm/menus.c (PaintEntry): long separators reached into the border
294 of the menu to the right, but not on the left
295 (AddToMenu): AddToMenu could not be used to enter separators
297 1999-01-16 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
299 * configure.in: Nuke cached values before retrying check for
300 libreadline (using -lncurses rather than -ltermcap).
302 Sat Jan 16 03:14:31 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
304 * Moved ANNOUNCE, BUGS, DEVELOPERS, FAQ, TODO, and Y2K-Compliance
305 from top-level directory to docs.
307 * tests: Created directory; put in script to test combinations of
309 * tests/purify: Created directory; this holds docs and scripts
310 helpful for running purify on the source code. This is not
311 distributed in the .tar.gz files.
313 Fri Jan 15 22:10:18 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
315 * fvwm/fvwm2.1: Corrected the search sequence for startup files.
317 1999-01-16 Dominik Vogt <dominik.vogt@gmx.de>
319 * BUGS: updated for 2.2
321 1999-01-14 Paul D. Smith <psmith@gnu.org>
323 * configure.in: If readline doesn't work with termcap, see if it
324 works with ncurses (some installations are built against
327 * INSTALL.fvwm: Updated to document cpp issues.
328 Updated to document shared library / -R issues.
330 1999-01-15 Dominik Vogt <dominik.vogt@gmx.de>
332 * fvwm/fvwm2.1: marked -blackout option as obsolete
333 moved copyright notice to COPYING file
335 * FAQ: updated/removed some questions and fixed some typos
337 1999-01-14 Tim Phipps <tim@quadrics.com>
339 * Added alt-tab explanation to FAQ
341 1999-01-13 Bob Woodside <proteus@pcnet.com>
343 * fvwm/placement.c: Fixed SmartPlacement and CleverPlacemet failure
344 to avoid sticky windows when placing SkipMapping, StartsOnPage or
345 StartsOnDesk windows. Also fixed CleverPlacement bug that sometimes
346 caused windows to be placed entirely outside of the virtual desktop.
348 1999-01-14 Dominik Vogt <dominik.vogt@gmx.de>
350 * fvwm/resize.c (ConstrainSize): fixed bug: moving a shaded window in
351 FvwmPager screwed up the window's height
353 * fvwm/fvwmdebug.c (DB_WI_ALL): fixed coredump
355 * fvwm/menus.c (SetMenuItemSelected): removed malformed DBUG calls
357 * fvwm/builtins.c (ButtonStyle): fixed parsing bug causing a hang
359 * fvwm/module.c (HandleModuleInput): fixed parsing with popup
361 1999-01-13 Dominik Vogt <dominik.vogt@gmx.de>
363 * fvwm/icons.c (AutoPlace): fixed a bug in icon placement (netscape 4.5
364 refused to go into the icon box
366 1999-01-13 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
368 * fvwm/builtins.c (DirectionFunc): Made variable "dir" an int, to
369 match return type of GetTokenIndex().
371 1999-01-12 Dominik Vogt <dominik.vogt@gmx.de>
373 * configure: changed readline prototype (char -> char *)
375 * fvwm/fvwm2.1: updated MenuStyle for SideColor
377 * fvwm/menus.c (scanForColor):
378 * fvwm/builtins.c (NewMenuStyle): added SideColor option to MenuStyle
380 * fvwm/modconf.c (SendDataToModule):
381 * fvwm/add_window.c (AddWindow):
382 * fvwm/menus.c (scanForPixmap):
383 * fvwm/builtins.c (setPixmapPath):
385 removed ifdefs around char *PixmapPath
387 * libs/Picture.c (CachePicture): introduced ifdef to handle XPM
388 scanning in a central place. Should enable me to remove lots of other
391 * fvwm/fvwm2.1: updated MenuStyle for SidePixmap
393 * fvwm/builtins.c (FreeMenuStyle):
395 * fvwm/menus.c (PaintEntry):
396 added support for MenuStyle sidePic
398 * fvwm/builtins.c (ChangeMenuStyle): MakeMenu called only for menus
401 * fvwm/menus.c (MenuInteraction): removed f_type temporary variable
403 * fvwm/misc.h (struct functions): changed 'int type' to
404 'Bool func_needs_window' and 'int code' to 'short func_type'
406 * fvwm/complex.c (ComplexFunction): removed reference to function code
407 to determine if a window is needed. The logic uses the F_NO_WINDOW and
408 F_NEEDS_WINDOW entries from functions.c now.
410 * fvwm/parse.h: removed references to 'need window' logic
413 * fvwm/functions.c (func_config): removed FUNC_POPUP, FUNC_NOP,
416 * fvwm/menus.c (MenuInteraction): removed unnecessary call of
418 (AddToMenu): adapted new interface of find_func_type
420 * fvwm/functions.c (find_func_type): changed interface to return both,
423 * fvwm/menus.h (MenuItem): added func_needs_window flag.
425 * fvwm/menus.c (FPopupMenu): made painted flag independent of gradients
427 (MenuInteraction): cleaned up redrawing
428 (PopDownAndRepaintParent): new function to handle redrawing without an
429 expose event for servers without backing storage (fix for bug #118)
431 Sun Jan 10 22:23:14 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
433 * libs/XResource.c: Now includes config.h to get function
434 prototypes, and removed const from XrmOptionDescRec. Both changes
435 are to placate the compiler.
437 Sun Jan 10 22:13:10 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
439 * fvwm/module.c (make_packet): Removed dead code.
441 Sun Jan 10 22:11:36 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
443 * fvwm/misc.c (GetMoveArguments):
445 * fvwm/icons.c (Iconify):
446 * fvwm/focus.c (SetFocus):
447 * fvwm/builtins.c (ButtonStyle):
448 * fvwm/borders.c (SetBorder): Inserted explicit braces to avoid
451 Sun Jan 10 21:39:08 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
453 * libs/Parse.c (NukeToken): Removed assignment used as truth
456 Sun Jan 10 21:31:32 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
458 * acconfig.h: Include sys/types.h and unistd.h; most code will
459 benefit from the function prototypes contained therein.
461 Sun Jan 10 21:22:22 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
467 * fvwm/builtins.c: Removed unused variables.
469 Sun Jan 10 18:11:09 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
471 * fvwm/module.c (HandleModuleInput): Removed unnecessary cast of
474 1999-01-09 Bob Woodside <proteus@pcnet.com>
476 * fvwm/events.c (HandleConfigureRequest): added resynchronization of
477 * the stacking order ring when an app requests a change in its window's
478 * place in the Great Chain of Being.
479 * fvwm/misc.c (RaiseWindow): re-enabled Matthias Clasen's fix to keep
480 * FVWM-managed windows from being raised above override_redirect
483 Sat Jan 9 08:20:08 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
485 * xpmroot/*: Moved into utils directory.
486 * utils/xpmroot.c: Removed dead code (yet another version of
489 1999-01-07 Dominik Vogt <dominik.vogt@gmx.de>
491 * **/*: Applied tons of cosmetic fixes from the Red Hat patches
492 but some real bugfixes too. Sorry Paul (PDS), this one simply has
493 too many files involved with trivial patches.
495 * fvwm/builtins.c (DeferExecution):
496 * fvwm/move.c (move_window_doit):
497 * fvwm/resize.c (resize_window): applied Red Hat safety patch
499 * fvwm/menus.c: applied latest patch for gradient hilighting
500 (MenuInteraction): ignore unbound keys (warped back to center of item
503 * fvwm/menus.c (FPopupMenu): fixed bug: menu item was not painted
504 properly when warped onto (with a key press)
506 * fvwm/fvwm2.1: Some clarification on key bindings.
508 1999-01-08 Paul D. Smith <psmith@gnu.org>
510 * configure.in: Check to see if we have sigaction() or not.
511 Test for atexit() and include atexit.c if it's not there. If it's
512 not there, test for on_exit() instead.
514 * fvwm/fvwm.c (main): Remove USE_POSIX/USE_BSD stuff; they're not
515 autoconf-y. Instead, use check for sigaction(); if it doesn't
516 exist we'll fall back to the "traditional" signal().
518 * fvwm/misc.h: Use autoconf to find the proper return type for
519 signal handler function DeadPipe().
520 * fvwm/module.c (DeadPipe): Define proper return type for DeadPipe()
521 * libs/Module.c (ReadFvwmPacket): Use proper return type for DeadPipe()
523 * libs/atexit.c: New file. Add for systems which don't have
524 atexit() (SunOS has on_exit(); if any others use different things
525 they'll have to be handled too).
527 Thu Jan 7 21:44:43 1999 Steve Robbins <steve@nyongwa.montreal.qc.ca>
529 * configure.in: Add checks for system headers that are required
530 before using AC_FUNC_SELECT_ARGTYPES. Workaround for autoconf
533 1999-01-06 Paul D. Smith <psmith@gnu.org>
535 * configure.in: Update to autoconf 2.13.
536 Use new AC_FUNC_SELECT_ARGTYPES to get select() argtypes.
537 If we can't find cpp, only print a warning.
538 Move testing of xpm, readline, etc. until later in the script so
539 we have a chance to find any necessary extra libs before then.
540 Remove the search for socket, since it wasn't accurate (on
541 Solaris, for example, -lsocket needs -lnsl too) and will be found
542 by X_EXTRA_LIBS anyway.
544 * fvwm/events.c (My_XNextEvent): Updated to use new #defines for
547 1999-01-06 Bob Woodside <proteus@pcnet.com>
549 * fvwm/misc.c (RaiseWindow): Disabled Matthias Clasen's patch to keep
550 from raising StaysOnTop windows above override_redirect windows: there
551 are situations where non override_redirect windows raise themselves
552 without FVWM's knowledge, and it breaks normal raising in these cases.
553 It's on the right track, but more work is needed post-2.2.
555 1999-01-06 Dominik Vogt <dominik.vogt@gmx.de>
557 * fvwm/events.c (GetContext): fixed fixed fix for fix (made
558 MouseFocusClickRaises work again).
560 * fvwm/fvwm2.1: corrected the manpage on '@foo.xpm@' for AddToMenu.
562 * fvwm/**: Applied updated signal handler patch by Chris Rankin
564 * fvwm/events.c (GetContext): fixed button bindings on client portion
567 * archive/ChangeLog: File added to have a ChangeLog for the files that
570 1999-01-05 Bob Woodside <proteus@pcnet.com>
572 * fvwm/misc.c (RaiseWindow): Added Matthias Clasen's patch to keep
573 from raising StaysOnTop windows above override_redirect windows; fixed
574 the stacking order chain reorg to keep StaysOnTop windows at the
575 beginning of the chain.
577 1998-01-05 Dominik Vogt <dominik.vogt@gmx.de>
579 * BUGS: Removed some fixed bugs.
581 1999-01-05 Paul D. Smith <psmith@gnu.org>
583 * NEWS: Updated with new configure options.
585 * acinclude.m4 (smr_CHECK_LIB): A few tweaks: don't print out
586 extra lines; make sure $with_xxx is set properly.
588 * configure.in: Added output section to the end, mainly to make a
589 missing XPM lib more obvious.
590 Added a new XPM check grabbed from XEmacs, which verifies we have
591 a "new enough" version of XPM.
592 Add a new check for the type of arguments to select(); whether we
593 like fd_set* or require int*.
594 Allow the user to specify a location for cpp with --with-cpp.
595 If cpp can't be found, stop immediately.
597 * fvwm/events.c (My_XNextEvent): Replace __hpux check with select
598 arg check from configure.
600 * BUGS: Documented install-strip problem.
602 1998-01-05 Dominik Vogt <dominik.vogt@gmx.de>
604 * configure.in: Changed version to 2.1.8.
607 * Released fvwm 2.1.7 beta (CVS tag version-2_1_7).
609 1999-01-04 Dominik Vogt <dominik.vogt@gmx.de>
611 * fvwm/menus.c (FPopupMenu): force menus on screen if making them non
612 overlapping moves them partially off screen.
614 1999-01-03 Dominik Vogt <dominik.vogt@gmx.de>
616 * fvwm/menus.c (MenuInteraction): fixed various bugs in drawing
617 gradient menus when overlapping the parent menu. Fixed bug with
618 hilighting an item before the menu was painted (it stayed hilighted
619 with gradient menus and Hilight3D).
621 (MenuInteraction): fixed a *bad* bug with MenuStyles. At several places
622 I used the style of the submenu instead of the menu itself.
625 * fvwm/fvwm2.1: Some comments on gradient menus
627 * fvwm/menus.c (DoMenusOverlap): fixed PopupOffsetAdd in MenuStyle
628 (only positive values worked)
630 * fvwm/builtins.c (NewMenuStyle): fixed coredump with menu styles
633 * fvwm/fvwm2.1: Removed SetMenuStyle, updated MenuStyle (and others)
635 * fvwm/fvwm.c (SetRCDefaults): changed SetMenuStyle to MenuStyle
637 * fvwm/builtins.c (GetMenuStyleIndex): new function
638 (NewMenuStyle): This is the former SetMenuStyle
639 (SetMenuStyle): Wrapper to decide if a MenuStyle line has the old or
640 the new syntax. Dispatches a call to Old/NewMenuStyle
641 * fvwm/functions.c (func_config): removed SetMenuStyle command;
642 MenuStyle handles the old and the new syntax now
643 * fvwm/parse.h: removed F_SET_MENUSTYLE
645 1999-01-02 Dominik Vogt <dominik.vogt@gmx.de>
647 * fvwm/menus.c (SetMenuItemSelected): fixed slow XGetImage (?) Why does
648 fetching a XYPixmap take so long while ZPixmaps are grabbed instantly?
650 * fvwm/events.c (HandleButtonPress): removed unnecessary code
652 * fvwm/fvwm.h: switched context defines to hex (instead of decimal)
654 * fvwm/add_window.c (AddWindow): backed out a patch that caused a mouse
657 1998-12-31 Dominik Vogt <dominik.vogt@gmx.de>
659 * fvwm/events.c (My_XNextEvent): applied cleanup patch by Chris Rankin
661 1998-12-30 Dominik Vogt <dominik.vogt@gmx.de>
663 * fvwm/menus.c (MakeMenu): fixed font-change bug with menus: If a menu
664 has a continuation and then the font is changed (to a smaller one) the
665 continuations are not recalculated (i.e. the menus are too short).
667 * fvwm/placement.c (test_fit): applied placement fix for iconified
668 windows without an icon (by Trent Piepho)
670 * libs/Picture.c (GetPicture): fixed use of freed memory (path)
672 * fvwm/read.c (ReadSubFunc): fixed PipeRead memory leak
674 * fvwm/builtins.c (SetMenuStyle): removed unused code
676 * fvwm/menus.h: remove unused flag 'hasFont' from MenuLook
678 * fvwm/builtins.c (SetMenuStyle): fixed font memory leak
680 * fvwm/menus.c (MakeMenu): fixed bug in menu continuations:
681 menuContinuation->first->prev still pointed to last item of parent menu
682 (AddToMenu): fixed memory leak with "Title top"
684 * fvwm/add_window.c (AddWindow): fixed memory leak (tmp_win->name
685 assigned twice in the same function: duplicate code removed)
687 * FAQ: updated question 1. Miaow.
689 * fvwm/builtins.c (SetMenuStyle): fixed TrianglesRelief option
691 1998-12-28 Dominik Vogt <dominik.vogt@gmx.de>
693 * fvwm/builtins.c (MatchesConditionMask): fixed name matching broken in
696 1998-12-27 Dominik Vogt <dominik.vogt@gmx.de>
698 * libs/Parse.c (SkipQuote): fixed coredump (random return value)
700 1998-12-27 Dominik Vogt <dominik.vogt@gmx.de>
702 * configure.in: Changed version to 2.1.7.
705 * Released fvwm 2.1.6 beta (CVS tag version-2_1_6).
707 1998-12-27 Dominik Vogt <dominik.vogt@gmx.de>
709 * BUGS: updated for 2.1.6
711 * fvwm/fvwm2.1: updated manpage for SetMenuStyle (see below)
713 * fvwm/menus.c (PaintEntry):
714 (SetMenuItemSelected):
716 (PaintMenu): gradients work with other kinds of hilighting
718 * fvwm/misc.c (GetMenuOptions): fixed select_warp (didn't work at all).
724 * fvwm/menus.c: GSFR for menus (just a small test for the real GSFR).
726 1998-12-26 Dominik Vogt <dominik.vogt@gmx.de>
728 * fvwm/move.c (moveLoop): Position in feedback window relative to
729 current page, not the whole desktop
731 1998-12-24 Dominik Vogt <dominik.vogt@gmx.de>
733 * fvwm/builtins.c (MatchesContitionMask): rewrote the contition so that
734 a mere mortal can read it (costs a few bytes though).
736 * fvwm/builtins.c (MatchesContitionMask):
737 * fvwm/icons.c (DeIconify):
738 (Iconify): bugfix for transient iconification bug
740 1998-12-23 Dominik Vogt <dominik.vogt@gmx.de>
742 * fvwm/virtual.c (MoveViewport): moved ViewportMoved into new tmpflags
744 * fvwm/add_window.c (AddWindow): IconifiedByParent flag for transient
747 * fvwm/fvwm2.1 (Examples): added examples for SetMenuStyle, reformatted
750 * fvwm/menus.c (do_menu):
751 (menuShortcuts): replaced DOUBLECLICK_TIMEOUT with
752 Scr.menus.DoubleClickTime.
754 * fvwm/fvwm2.1: added description of DoubleClickTime option
756 * fvwm/fvwm.c (InitVariables): added DEFAULT_POPUP_DELAY,
757 DEFAULT_MENU_CLICKTIME and DEFAULT_CLICKTIME
760 * fvwm/builtins.c (SetClick): use DEFAULT_CLICKTIME if called without
762 (SetMenuStyle): use DEFAULT_POPUP_DELAY
763 (SetMenuStyle): introduced option 'DuobleClickTime'
765 * fvwm/defaults.h: new file for default values that may be set
768 1998-12-22 Dominik Vogt <dominik.vogt@gmx.de>
770 * fvwm/builtins.c (menu_func): default-action does not need to be
771 quoted anymore. Another few lines of code saved :)
773 * fvwm/fvwm2.1: updated Popup syntax, corrected Menu syntax
775 * fvwm/builtins.c (staysup_func):
777 (menu_func): merged popup_func and staysup_func to menu_func. Popup
778 menus have a default action now too. It is invoked if the user presses
779 the button to invoke the popup menu but releases it before
780 DOUBLECLICK_TIMEOUT expired. With keys it works the same way as with
781 Menu. And it is less code too :-)
783 * fvwm/fvwm2.1: corrected PopupDelay menu style documentation
785 * ------ end of my changes for MenuStyle rework ------
787 * fvwm/fvwm2.1: a little cleanup on 'Style'
788 documented new commands DefaultFont, DefaultColors, Emulate
789 documented new SetMenuStyle syntax
791 1998-12-21 Dominik Vogt <dominik.vogt@gmx.de>
793 * fvwm/builtins.c (ReadMenuFace): fixed coredumps: freeing NULL
794 pointers for item and s_colors[i]
795 (ReadMenuFace): fixed memory leak: perc not freed
797 * fvwm/fvwm2.1 (Note): updated manpage for FvwmAnimate/FvwmEvent
799 1998-12-21 Dominik Vogt <dominik.vogt@gmx.de>
801 * fvwm/menus.c (PaintEntry): Why the hell were the popup triangles
802 placed dynamically? An offset of five pixels from the right edge of
803 the menu siply has to do. The dynamic placement might put the tringle
804 over the text of the menu item.
806 * fvwm/builtins.c (DestroyMenuStyle): it is possible to destroy a used
807 menu style. Menus using it revert back to the default menu style
809 1998-12-20 Dominik Vogt <dominik.vogt@gmx.de>
811 * libs/Parse.c (GetTokenIndex): repaired behaviour with (len == 0)
814 DELAY_POPUP_MENUS macro removed
815 switched to new MenuFace structure
816 replaced c10msDelaysBeforePopup by menu-specific value PopupDelay10ms
817 (MenuInteraction): fixed bug: mouse movement considered only if moved
818 in x and y direction by more that three pixels
820 * fvwm/resize.c (DisplaySize):
821 * fvwm/add_window.c (AddWindow):
823 * fvwm/fvwm.c (main):
824 * fvwm/move.c: removed some menu dependencies
826 * fvwm/builtins.c (SetGlobalStyle): new command
828 * fvwm/builtins.c (SetGlobalOptions):
829 * fvwm/fvwm.c (InitVariables):
830 * fvwm/placement.c (PlaceWindow):
831 * fvwm/screen.h (ScreenInfo): moved global options into 'go' structure
832 created 'gs' structure for global styles
835 * fvwm/functions.c (func_config):
837 * fvwm/misc.h: new command GlobalStyle
839 * fvwm/move.c (DisplayPosition): removed some of the menu dependencies
841 1998-12-19 Dominik Vogt <dominik.vogt@gmx.de>
846 removed dependencies to menu code
848 * fvwm/fvwm2.1: documented DefaultFont command
849 updated syntax for IconFont and WIndowFont
851 * fvwm/builtins.c (ReadMenuFace): static now
852 (FreeMenuFaceStyle): changes for new MenuStyle syntax
853 (ReadMenuFace): fixed coredump: Pixmap/TiledPixmap without pixmap name
854 (ReadMenuFace): fixem meory leaks
855 (ReadMenuFace): fixed coredump: incomplete gradients freed
857 * fvwm/menus.h: new structures MenuLookStyle and MenuFeelStyle,
860 * fvwm/fvwm.c (InitVariables):
861 * fvwm/screen.h (ScreenInfo): added StdGC, StdReliefGC and StdShadowGC.
863 * fvwm/fvwm.c (main): modified logic for creation of SizeWindow
864 (SetRCDefaults): 'DefaultFont' replaces 'WindowFont' and 'IconFont'
865 in list of initial config commands
867 * fvwm/screen.h: added ApplyWindowFont declaration
868 (ScreenInfo): new hasIconFont and hasWindowFont
871 * fvwm/functions.c (func_config): Added 'DefaultFont' and
874 * fvwm/builtins.c (ApplyIconFont):
877 (LoadWindowFont): moved calculations based on the font into separate
878 functions so that 'SetDefaultFont' may do this too.
880 * fvwm/builtins.c (ChangeMenuStyle): fixed memory leaks in parsing
881 (DestroyMenuStyle): cleaned up
883 1998-12-18 Dominik Vogt <dominik.vogt@gmx.de>
885 * libs/Parse.c (GetQuotedString):
886 (SkipQuote): new functions for ease of parsing.
888 * ------ beginning of my changes for MenuStyle rework ------
890 Sun Dec 20 09:34:19 1998 DanEspen <dje@blue>
892 * fvwm/functions.c (func_config): Oops, put EdgeThickness command
893 in right place in command table. Really thought I tested that.
895 * fvwm/fvwm.h: Remove #defines for PAN_FRAME_THICKNESS
898 * fvwm/misc.h: Add prototype for setEdgeThickness, and a macro
899 for the args to any fvwm2 command.
903 * fvwm/functions.c (func_config):
904 * fvwm/virtual.c (setEdgeThickness): Add new command, "EdgeThickness
907 1998-12-18 Bob Woodside <proteus@pcnet.com>
909 * fvwm/placement.c (PlaceWindow): Removed checks for IconicState
910 property that prevented StartsOnPage from working when an app was
911 started with the -iconic argument.
913 1998-12-18 Dan Espen <dane@mk.bellcore.com>
915 * fvwm/move.c (moveLoop): Remove some fprintfs left behind by
918 1998-12-18 Dominik Vogt <dominik.vogt@gmx.de>
920 * fvwm/bindings.c (ParseBindEntry): fixed older patch to combine
921 mouse and key binding parsing. Dos this prevent the key binding
924 1998-12-17 Dominik Vogt <dominik.vogt@gmx.de>
927 * fvwm/fvwm.c: applied signal handler patches by Chris Rankin
929 * fvwm/fvwm2.1: documented that EdgeScroll handles the "p" suffix too
931 * fvwm/move.c (moveLoop): fixed bug: moving windows over page
932 boundaries not possible if EdgeScroll 0 0 was used.
934 * fvwm/menus.c: backed out my prvious patch for 'recursive' menus and
935 did it another (much simpler) way. Now we ignore the popup completely
936 if it is already mapped but has a parent different from the current
939 * fvwm/fvwm2.1: documented syntax changes for SetMenuStyle,
944 * fvwm/builtins.c (ReadMenuFace): implmented visual_style for menus
945 that should fix the 'menuface' bug. all traces of the former 'next'
946 menu style have been eliminated.
948 1998-12-16 Paul D. Smith <psmith@gnu.org>
950 * libs/fvwmlib.h: Added #defines to handle the __attribute__ GCC
951 extensions. Use them normally (see the GCC manual for details)
952 and they'll be removed harmlessly if you're not using an
953 appropriate version of GCC.
955 * DEVELOPERS: Added some notes about the automake $TAR issues.
957 1998-12-16 Dominik Vogt <dominik.vogt@gmx.de>
959 * fvwm/fvwm2.1: Updated manpage for SetMenuStyle: 'next' does not exist
962 * fvwm/builtins.c (Recapture): Recapture now swallows all mouse and
963 keyboard events (and a few others). This speeds up things dramatically.
965 1998-12-15 Dan Espen <dane@mk.bellcore.com>
967 * fvwm/fvwm2.1 (Note): Document the way menustyle affects the placement
968 of the feedback windows.
970 1998-12-15 Dominik Vogt <dominik.vogt@gmx.de>
972 * fvwm/builtins.c (MatchesContitionMask): tried to fix transient icons
973 bug with Next [iconic]
975 * libs/System.c (getostype): Fixed uname bug for Solaris 2.6. Is this
976 guaranteed to work with any every system? or could automake do
977 something for us there?
979 * fvwm/menus.c (MenuInteraction):
980 (FPopupMenu): fixed last patch (mrDynamicPrev not set, menu not popped
981 down when an item is selected)
986 (PopDownMenu): Fixed bug: A menu containing itself as a 'Popup' was
987 unmapped when the popup item was entered and left. Fixed this by
988 introducing a new parameter to PopDownMenu: a MenuRoot to search for
989 mrPopup before actually popping down.
991 1998-12-14 Dominik Vogt <dominik.vogt@gmx.de>
993 * fvwm/events.c (HandleConfigureRequest): added ' - Tmp_win->bw' that
994 caused wandering FvwmBorder windows
996 1998-12-14 Dominik Vogt <dominik.vogt@gmx.de>
998 * configure.in: Changed version to 2.1.5.
1001 Released fvwm 2.1.4 beta (CVS tag version-2_1_4).
1003 1998-12-13 Dominik Vogt <dominik.vogt@gmx.de>
1005 * fvwm/read.c (ReadSubFunc): the piperead string was set as the last
1008 * fvwm/module.c (executeModule): removed useless code:
1009 if(args[nargs] != NULL)
1011 when args[nargs] is guaranteed to be NULL
1013 * fvwm/fvwm.c (SetRCDefaults): added missing comma after "SetMenuStyle"
1016 * fvwm/builtins.c (SetMenuStyle):
1017 * fvwm/fvwm2.1: removed SetMenuStyle ... next. The menuface option can
1018 be applied to any menu style. I don't understand what this was good for
1019 anyway since when you specified 'next', the menu style itself
1020 (mwm/fvwm/win) was undefined.
1022 * fvwm/builtins.c (SetMenuStyle1): removed unused code
1024 * fvwm/misc.h: changed signature of DisplaySize
1026 * fvwm/events.c (HandleConfigureRequest):
1027 * fvwm/add_window.c (AddWindow): changed signature of ConstrainSize
1029 * fvwm/resize.c: made statics orig... and drag..., xmotion, ymotion
1030 parameters to DoResize/ConstrainSize, moved static globals last_...
1031 into DisplaySize and introduced a parameter to reset them.
1033 * fvwm/misc.h: removed DoResize from header file (this cannot be safely
1034 called from outside resize.c!)
1036 * fvwm/add_window.c:
1038 * fvwm/events.c: even more debug code
1040 * fvwm/resize.c (MoveOutline): removed duplicate code
1042 1998-12-12 Dominik Vogt <dominik.vogt@gmx.de>
1044 * fvwm/add_window.c:
1046 * fvwm/events.c: added massive debug information
1048 * libs/debug.c: corrected typo: HAVE_VPRINTF -> HAVE_VFPRINTF
1050 * fvwm/Makefile.am (fvwm2_SOURCES):
1053 * fvwm/fvwmdebug.c: added debug stuff (for main module only)
1055 * fvwm/FAQ: corrected some typos, added FAQ for the
1056 click-in-a-window-to-raise-it question.
1059 * BUGS: documented problem with keyboard shortcuts in Xnest
1061 1998-12-11 Dominik Vogt <dominik.vogt@gmx.de>
1063 * fvwm/fvwm2.1: Documented menu hotkeys
1065 1998-12-11 Tim Phipps <tim@quadrics.com>
1067 * modules/FvwmWinList/*: Without mini-icons text is centred by default.
1068 Fixed Focus colouring. Added DontDepressFocus config variable.
1069 Fixed relief drawing.
1071 1998-12-11 Bob Woodside <proteus@pcnet.com>
1073 * fvwm/events.c: Fixed "window under mouse at startup doesn't
1074 get focus" bug - suppressed stashing the event time if an old
1075 LeaveNotify was found on the queue.
1077 1998-12-10 Dominik Vogt <dominik.vogt@gmx.de>
1079 * fvwm/move.c (et al.): Applied updated SnapAttraction patch but put
1080 the SnapAttration stuff in a new function called DoSnapAttract to save
1083 1998-12-09 Paul D. Smith <psmith@gnu.org>
1085 * fvwm/fvwm2.1: Clarify the uses and abuses of the Exec function.
1087 1998-12-09 Dominik Vogt <dominik.vogt@gmx.de>
1089 * fvwm/builtins.c (ReadButtonFace): Removed MiniIcons memory leak fix.
1090 No chance to get this stable without a rewrite of large parts of code.
1092 * libs/ColorUtils.c (color_mult): applied fix by Adam Rice that caused
1093 some colours to be wrong
1095 1998-12-09 Bob Woodside <proteus@pcnet.com>
1097 * fvwm/virtual.c (GetDeskNumber): changed parsing to restore old
1098 behavior of Desk cmd with a single arg, fixed handling of 4 args.
1100 * fvwm/functions.c: removed WindowsDesk command.
1102 * modules/FvwmPager/x_pager.c: changed to use MoveToDesk
1103 instead of WindowsDesk command.
1105 * fvwm/fvwm2.1: clarified description of Desk cmd, documented
1106 WindowsDesk as obsolete.
1108 1998-12-09 Dominik Vogt <dominik.vogt@gmx.de>
1110 * fvwm/builtins.c (add_item_to_decor): a little clean up
1111 (SetBorderStyle): fix for MiniIcon coredump
1112 (SetBorderStyle): fix for MiniIcon coredump
1114 * fvwm/resize.c: don't wait for buttons up before resizing a window
1115 when initially placing it
1117 * fvwm/move.c (moveLoop): a little clean up
1118 (DisplayPosition): a little clean up
1119 (Keyboard_shortcuts): patch to make cursor key work when placing
1120 windows invoked from a menu
1121 (Keyboard_shortcuts): removed old reference to menu code (not called
1122 anymore from there).
1125 * fvwm/builtins.c (DeferExecution):
1126 * fvwm/resize.c (resize_window):
1127 * fvwm/move.c (Keyboard_shortcuts):
1128 (moveLoop): patch to Keyboard_shortcut (was used for other things than
1129 move/resize which didn't work well).
1131 1998-12-08 Dominik Vogt <dominik.vogt@gmx.de>
1133 * fvwm/menus.c (menuShortcuts): fixed coredump with isgraph
1136 Removed globals constrainx/constrainy. Calculate them in ConstrainSize
1137 when needed. This fixes the growing windows bug. Had to change the
1138 signature of ConstrainSize.
1141 * fvwm/resize.c (resize_window):
1144 * fvwm/add_window.c (AddWindow):
1146 * fvwm/builtins.c (Maximize):
1147 * fvwm/events.c (HandlePropertyNotify):
1148 (HandleConfigureRequest):
1149 added new parameter fNoConstrain to ConstrainSize function
1151 1998-12-05 Dominik Vogt <dominik.vogt@gmx.de>
1153 * fvwm/builtins.c (ReadButtonFace): fixed memory leak (?)
1154 (SetEnv): fixed memory leak
1156 * fvwm/windows.c (do_windowList): DestroyMenu called as soon as
1157 possible (might cause problems with WindowList as doubleclick action).
1159 1998-12-02 Paul D. Smith <psmith@gnu.org>
1161 * fvwm/fvwm.c (main): Add FVWM_MODULEDIR to the environment
1162 containing the default module directory.
1163 * fvwm/fvwm2.1: Document it.
1165 * archive/purify/purify.fvwm2rc: Comment out things that cause
1166 heap corruption, until they can be fixed.
1168 * fvwm/icons.c (Iconify): Initialize winattrs to empty to avoid
1169 possible uninitialized memory reads in your_event_mask.
1171 * fvwm/colors.c (AllocLinearGradient): Added an error message for
1174 1998-12-01 Paul D. Smith <psmith@gnu.org>
1176 * fvwm/builtins.c (AddTitleStyle): Free the parm string each time
1179 * fvwm/menus.c (DestroyMenu): Free the menu name string.
1181 * fvwm/builtins.c (set_animation): Free the first option string.
1183 * fvwm/bindings.c (remove_binding): Free the key_name and Action
1184 strings when deleting the binding.
1186 * fvwm/windows.c (do_windowList): Make sure to free func, if not
1187 already freed. Use tfunc to contain the menu title, not tlabel
1188 (which is fixed-size).
1190 * libs/Parse.c (GetOnePercentArgument): Free the token returned
1191 from GetNextToken().
1193 * fvwm/builtins.c (ReadButtonFace): Free the perc array.
1195 * fvwm/fvwm.c (DestroyFvwmDecor): Free the Decor font if one was
1198 * fvwm/builtins.c (SetMenuStyle): Free the StdFont before
1201 * libs/Parse.c (DoGetNextToken): Cast chars to unsigned before
1202 using the is*() functions on them, to handle 8-bit chars
1206 1998-11-30 Paul D. Smith <psmith@gnu.org>
1208 * fvwm/colors.c (nocolor): Make sure we don't call fvwm_msg with a
1209 NULL ptr for a string.
1211 1998-11-30 Paul D. Smith <psmith@gnu.org>
1213 * configure.in: Changed version to 2.1.4.
1216 Released fvwm 2.1.3 beta (CVS tag version-2_1_3).
1218 1998-11-30 Dominik Vogt <dominik.vogt@gmx.de>
1220 * fvwm/fvwm.c (main): removed unused option -outfile
1222 * fvwm/fvwm2.1: added description for undocumented options -blackout
1223 and -h. Fixed type (ame -> same)
1225 * fvwm/fvwm.c (StartupStuff): removed old ClickTime patch (the new one
1228 1998-11-29 Dominik Vogt <dominik.vogt@gmx.de>
1230 * fvwm/builtins.c (SetClick):
1231 * fvwm/fvwm.c (InitVariables):
1233 More speedup with ClickTime during startup. A negative value will
1234 becone positive when the event loop is entered (before that the user
1235 cannot give input anyway).
1238 * fvwm/fvwm.c: added global flag fFvwmInStartup. This is set to False
1239 when the event loop is entered.
1241 1998-11-28 Dominik Vogt <dominik.vogt@gmx.de>
1245 * fvwm/events.c: reindented some code
1246 (HandleConfigureRequest): Phew, after a 10 hour debug session I was
1247 finally able to surround and bag the xterm/active icon/resize bug.
1248 Xterm sends a configure request to resize the icon pixmap window, but
1249 HandleConfigureRequest dealt with the icon window only. Now what was
1250 this fuzz about growing windows bugs? Bring 'em on :-[
1251 (HandleEnterNotify): removed garbage (old ifdef).
1252 (GetContext): a little speedup
1254 1998-11-27 Bob Woodside <proteus@pcnet.com>
1256 * fvwm/fvwm.c, fvwm/fvwm2.1: changed GlobalOpts default from
1257 ActivePlacementIgnoresStartsOnPage to ActivePlacementHonorsStartsOnPage.
1259 1998-11-27 Dominik Vogt <dominik.vogt@gmx.de>
1261 * fvwm/fvwm2.1: entry for 'Direction'
1263 * fvwm/events.c (HandleMapNotify): changed logic for new
1264 click-to-focus windows to receive focus (as hinted at by Tim Phipps).
1266 1998-11-26 Dominik Vogt <dominik.vogt@gmx.de>
1268 * fvwm/builtins.c (DirectionFunc): implemented ne, se, sw, nw; based
1269 scoring function of window centers.
1271 * libs/Parse.c (GetTokenIndex): fixed a coredump with an empty list
1274 * fvmw/**: applied patches by Tim Phipps (see below)
1276 * fvwm/builtins.c (focus_func): cleaned up
1277 (flip_focus_func): cleaned up
1279 * fvwm/fvwm2.1: changes on FlipFocus/Focus/WindowList
1281 * fvwm/focus.c (SetFocus): fixed SetFocus so that calling Focus from a
1282 function moves the windowlist around to make the target window appears
1283 at the top of the windowlist.
1285 * fvwm/windows.c (do_windowList): Applied alt-tab/unsort windowlist fix
1287 * fvwm/builtins.c (DirectionFunc): fixed coredump (empty direction)
1289 1998-11-24 Dominik Vogt <dominik.vogt@gmx.de>
1291 * fvwm/windows.c (do_windowList): applied alt-tab patch by Tim Phipps
1293 1998-11-24 Paul D. Smith <psmith@gnu.org>
1295 * fvwm/functions.c (FindBuiltinFunction): Cast the return value
1296 for systems where bsearch() isn't declared to return void*.
1298 * acconfig.h: Include malloc.h if it's found, and we don't have
1299 STDC_HEADERS (just in case).
1301 * libs/ModParse.h (LFindToken): Remove this macro. It's not
1302 used, and it uses a non-standard function lfind(). Best to not
1304 (search.h): Removed #include.
1306 1998-11-24 Dan Espen <dane@mk.bellcore.com>
1308 * fvwm/builtins.c (SetColorLimit): Check return code from
1309 GetIntegerArguments not equal 1 for arg parse failure test.
1311 1998-11-24 Dominik Vogt <dominik.vogt@gmx.de>
1313 * fvwm/virtual.c (checkPanFrames): made sure appropriate pan frames
1314 are visible (Tim Phipps)
1316 * fvwm/fvwm.h: cleaned up some pan frame stuff (Tim Phipps)
1318 * fvwm/add_window.c (AddWindow):
1319 applied border width patch by Tim Phipps
1321 * fvwm/builtins.c (SetDeskSize):
1322 replaced GetTwoArguments with GetIntegerArguments and
1323 GetRectangleArguments, some cleanup
1324 (movecursor): rewrote function to get consistent behaviour.
1326 * fvwm/builtins.c (SetEdgeResistance):
1327 * fvwm/virtual.c (goto_page_func):
1328 * fvwm/move.c (move_window_doit):
1329 replaced GetTwoArguments with GetIntegerArguments
1335 moved GetOneArgument and GetTwoArguments to libs/Parse.c and renamed
1336 them to Get...PercentArgument(s). GetTwoArguments remains as a wrapper
1337 to GetTwoPercentArguments. Added GetRectangleArguments function.
1339 1998-11-23 Dominik Vogt <dominik.vogt@gmx.de>
1341 * fvwm/misc.c (GetOneArgument): rewrote function to do something
1344 * fvwm/builtins.c (DirectionFunc): applied patch for better scoring
1347 * fvwm/builtins.c (iconify_function):
1350 (SetSnapAttraction):
1352 * fvwm/module.c (set_mask_function):
1353 replaced GetOneArgument with GetIntegerArguments
1355 1998-11-22 Dominik Vogt <dominik.vogt@gmx.de>
1357 * fvwm/builtins.c: Fixed broken string (contained a newline)
1359 * extras/FvwmCommand/FvwmCommand.c: fixed >= comparison on pointer
1361 * modules/FvwmButtons/FvwmButtons.c: fixed pager breakage bug
1363 * fvwm/bindings.c (Parse...Entry): fixed compile error (void returned)
1365 1998-11-23 Dan Espen <dane@mk.bellcore.com>
1367 * NEWS: Moved stuff from end of old ChangeLog into the NEWS file.
1369 1998-11-22 Dominik Vogt <dominik.vogt@gmx.de>
1372 * libs/**: removed trailing spaces from the files I touched since 11-20
1374 * fvwm/fvwm.c (StartupStuff): Added call to checkPanFrames to make
1375 page flipping via EdgeScroll work with FvwmCpp too.
1377 * fvwm/misc.c (Destroy): remove window from window list before doing
1378 anything else. Should fix race condition coredump with
1379 Close/Delete/Destroy.
1383 * FAQ (44): added section for FvwmButtons/Swallow
1385 1998-11-21 Dominik Vogt <dominik.vogt@gmx.de>
1387 * fvwm/menus.c (AddToMenu): fixed uninitialised memory read in item2
1390 * fvwm/builtins.c (DirectionFunc):
1391 (Circulate): fixed free of possible NULL pointer.
1393 * fvwm/style.c (ProcessNewStyle): fixed uninitialised memory read:
1394 'BUTTON'/'NOBUTTON' with invalid button number
1396 * fvwm/add_window.c (AddWindow): fixed uninitialised memory read:
1397 attributes.background_pixmap not set.
1399 * libs/Parse.c (DoGetNextToken): cleaned up a bit because of the
1400 array bounds violation in SetGlobalOptions, but I don't believe that
1401 fixes it. Reformatted for further debugging.
1403 * fvwm/functions.c (find_func_type): a little speedup
1405 1998-11-20 Bob Woodside <proteus@pcnet.com>
1410 Fixed StartsOnDesk/StartsOnPage bug that prevented a desk or page
1411 specification of -1 from working.
1413 * AUTHORS: added entry.
1415 1998-11-20 Dominik Vogt <dominik.vogt@gmx.de>
1417 * fvwm/complex.c (expand): a little speedup
1419 * fvwm/functions.c (ExecuteFunction): a little speedup
1421 * fvwm/menus.c (NewMenuRoot):
1423 fixed uninitialised memory reads
1425 * fvwm/menus.c (NewMenuRoot):
1426 put parentheses around macro parameters
1428 * fvwm/menus.c (NewMenuRoot):
1430 * fvwm/windows.c (do_windowList):
1432 * fvwm/builtins.c (add_item_to_func):
1434 changed NewMenuRoot signature
1436 * configure.in: Version 2.1.2 released (CVS tag = version-2_1_2)
1437 and current version bumped to 2.1.3.
1439 1998-11-19 Dominik Vogt <dominik.vogt@gmx.de>
1441 * libs/envvar.c (strIns): fixed array bounds read viaolation
1443 * fvwm/menus.c (AddToMenu): multiple tabs allowed between left and
1444 right part of menu item name; all other tabs are replaced by spaced
1446 * fvwm/fvwm2.1: updated AddToMenu/AddToFunc syntax
1448 * fvwm/builtins.c (CreateFlagString):
1449 (FreeConditionMask):
1450 (DefaultConditionMask):
1451 (CreateConditionMask):
1452 (MatchesContitionMask):
1455 Applied 'Direction' patch (added and modified some functions).
1457 * fvwm/builtins.c (SetMenuStyle): fixed coredump (NULL action
1458 referenced with NEXT style).
1460 1998-11-18 Dominik Vogt <dominik.vogt@gmx.de>
1462 * fvwm/move.c (moveLoop): Applied SnapAttraction update patch
1464 * fvwm/resize.c (resize_window): fixed bug that prevented moving from
1465 a mouse button from working with ClickToFocus
1467 * fvwm/move.c (moveLoop): Applied SnapAttraction patch.
1468 (moveLoop): fixed bug that prevented moving from a mouse button from
1469 working with ClickToFocus
1471 * fvwm/builtins.c (SetMenuStyle1): fixed memory leak
1473 * fvwm/menus.c (MakeMenu): bugfix: Titles in newmenu patch drawn too
1476 * fvwm/**: Applied newmenu patch by German Gomez Garcia.
1478 1998-11-18 Paul D. Smith <psmith@gnu.org>
1480 * fvwm/menus.c (NewMenuRoot): Initialize the in_use flag.
1482 * fvwm/builtins.c (ReadButtonFace): Don't free() NULL pointers.
1483 (CursorStyle): Message was printing already-freed memory; don't
1484 free until afterwards.
1486 1998-11-17 Dominik Vogt <dominik.vogt@gmx.de>
1488 * fvwm/misc.c (Destroy): applied mini-icon compile patch by Tim Phipps
1490 Mon Nov 16 20:30:16 1998 DanEspen <dje@blue>
1492 * libs/ColorUtils.c (BRIGHTNESS_FACTOR): Set adjustment factors
1493 to fvwm2 defaults instead of scwm numbers.
1495 Sun Nov 15 12:24:12 1998 DanEspen <dje@blue>
1497 * NEWS: Document shadow/hilite change.
1499 1998-11-15 Dominik Vogt <dominik.vogt@gmx.de>
1501 * fvwm/builtins.c (wait_func): Wait builtin can be aborted with
1503 (movecursor): fixed bugs: cursor move didn't work on edge of screen;
1504 didn't compile if NON_VIRTUAL is defined
1506 1998-11-14 Dominik Vogt <dominik.vogt@gmx.de>
1508 * fvwm/builtins.c (CursorStyle): fixed coredump
1509 (echo_func): empty line is ok now
1510 (set_animation): rewrote parser to fix coredump (empty config line)
1511 (SetMenuStyle): fixed 'exit' if no font is given
1512 (add_item_to_func): fixed coredump (empty config line)
1513 (add_item_to_menu): empty name not allowed
1515 Sat Nov 14 19:56:11 1998 DanEspen <dje@blue>
1517 * libs/Picture.c: Made PictureCMap and PictureSaveDisplay globals
1518 so ColorUtils.c can see the result of calling InitPictureCMap.
1520 * libs/fvwmlib.h: moved GetShadow, GetHilite prototypes from
1523 * fvwm/misc.h: moved GetShadow, GetHilite prototypes to
1526 * fvwm/builtins.c: Removed funny use of externs for the strings
1527 "black" and "white".
1529 * libs/Makefile.am (libfvwm_a_SOURCES): Added ColorUtils.c,
1530 got automake, now generating Makefile.in.
1532 * fvwm/colors.c: moved GetShadow, GetHilite to libs/ColorUtil.c.
1534 1998-11-13 Bob Woodside <proteus@pcnet.com>
1536 * Upgraded FvwmCommand to 1.5.1 and FvwmConsole to 1.3 - the latest
1537 versions from Toshi Isogai.
1539 * Added the StackingOrder rewrite
1541 1998-11-12 Dan Espen <dane@mk.bellcore.com>
1543 * Under the sample.fvwmrc directory, removed everything in the
1544 BradyMontz directory. This kind of "theme" stuff will be distributed
1547 1998-11-12 Dominik Vogt <dominik.vogt@gmx.de>
1549 * fvwm/misc.c (free_window_names): simplified code
1550 (Destroy): fixed memory leaks: icon_maskPixmap and mini_icon were
1553 * fvwm/add_window.c (AddWindow): removed stripcpy patch. Old stuff was
1556 * fvwm/menus.c (AddToMenu): fixed memory leak (freeing menu items)
1558 * fvwm/read.c (ReadSubFunc): coredump fix and a little cleanup
1560 1998-11-11 Dominik Vogt <dominik.vogt@gmx.de>
1562 * fvwm/menus.c (menuShortcuts): removed call of Keyboard_shortcuts
1563 (dosn't make sense).
1565 * fvwm/move.c (Keyboard_shortcuts): fixed coredump when no window
1566 has the focus (e.g. possible with menus and MouseFocus policy).
1568 * fvwm/bindings.c (ParseKeyEntry): Speedup for Key binding parsing
1569 (ParseBindEntry): Merged ParseMouseEntry and ParseKeyEntry.
1571 * fvwm/menus.c (FreeMenuItem): function added
1573 1998-11-10 Dominik Vogt <dominik.vogt@gmx.de>
1575 * fvwm/menus.c (MakeMenu): Border size fix by Ryomi Murai
1576 (PaintEntry): Drawing fixes by Ryomi Murai
1578 * fvwm/move.c (move_window_doit):
1582 Applied Warp option patch for Move by Tim Phipps (see below).
1584 * fvwm/misc.{c,h}: changed GetPositionArguments to GetMoveArguments
1585 and added parsing for optional Warp flag for Move/AnimatedMove
1587 * fvwm/move.c: Added optional Warp flag for Move/AnimatedMove
1589 * fvwm/fvwm2.1: Documented optional Warp flag for Move/AnimatedMove
1591 1998-11-10 Dominik Vogt <dominik.vogt@gmx.de>
1593 * fvwm/builtins.c (SetMenuStyle): fixed memory leak.
1594 (SetXOR): fixed memory leak
1595 (ReadButtonFace): fixed memory leak.
1597 * fvwm/menus.c (MakeMenu): fixed memory leak.
1599 * fvwm/add_window.c (AddWindow): fixed XGetCommand memory leak.
1601 * fvwm/add_window.c (AddWindow): I think I fixed the XGetWMName
1602 memory leak. The manpage doesn't say that the name storage must be
1603 free'd, but it does not coredump and is hinted at by other manpages(?)
1605 1998-11-09 Dominik Vogt <dominik.vogt@gmx.de>
1607 * FvwmButtons/parse.c (seekright): switched to new syntax of
1610 * modules/FvwmIconMan/readconfig.c: Fixed bug that prevented function
1611 lists from working if they contained a comma. Fixed a memory leak too.
1613 * libs/Parse.c (DoGetNextToken): Added parameter to return the
1614 character that ended the string.
1616 Mon Nov 9 18:51:19 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1618 * Makefile.am (EXTRA_SUBDIRS): Removed textures from list of SUBDIRS.
1620 1998-11-09 Dominik Vogt <dominik.vogt@gmx.de>
1622 * fvwm/move.c: Applied the bugfix for the move-lagging-behind
1625 * modules/FvwmRearrange: new module added (merged FvwmTile and
1628 * fvwm/fvwm2.1: updated and cleaned up the manpage, reformatted
1629 examples to a consistent style
1631 1998-11-08 Dominik Vogt <dominik.vogt@gmx.de>
1633 * fvwm/resize.c (resize_window):
1634 * fvwm/move.c (moveLoop):
1635 Cleaned up aborting with a mouse button:
1636 If the move/resize started with a button down, pressing any button
1637 aborts the operation. If no button was down, pressing button 1 confirms
1638 the operation, any other button aborts.
1640 * fvwm/builtins.c (SetClick):
1641 * fvwm/modconf.c (SendDataToModule):
1642 * fvwm/fvwm.c (StartupStuff): Patch to speed up (re)starting fvwm.
1643 Scr.ClickTime is set to -Scr.Clicktime so functions that use this
1644 value do not wait for user input. Saves some seconds during startup,
1645 depending on the ClickTime value in the startup file.
1647 * libs/Picture.c (CachePicture):
1648 * fvwm/modules.c (executeModule):
1649 fixed bugs introduced during the merge on saturday
1651 1998-11-08 Paul D. Smith <psmith@gnu.org>
1653 * fvwm/icons.c (GetXPMFile): Free pixmap after use.
1655 1998-11-07 Dominik Vogt <dominik.vogt@gmx.de>
1657 * fvwm/menus.c (MenuInteraction): fixed bug with non-animated
1658 fvwm-menus and <left> in a submenu
1660 * fvwm/windows.c: removed obsolete code, added safety checks
1662 * libs/Picture.c (GetPicture):
1667 * fvwm/move.c (moveLoop): fixed move from button menu
1669 * fvwm/resize.c (resize_window): fixed resize from button menu
1681 * modules/FvwmIconMan/readconfig.c:
1683 Changed behaviour of GetNextToken() to fix memory leaks.
1684 Some parsing stuff may be instable now (coredumps!)
1686 1998-11-06 Dominik Vogt <dominik.vogt@gmx.de>
1688 * fvwm/module.c (executeModule): fixed memory leaks
1690 * fvwm/modconf.c (DestroyModConfig): fixed memory leaks
1692 * fvwm/menus.c (MrPopupForMi): some optimizing and cleanup
1693 (GetPopupOptions): some optimizing, fixed memory leak
1695 * libs/Parse.c (CmpToken): removed old code: GetToken() and old
1696 version of GetNextToken.
1697 (SkipNTokens): Added for smoother parsing.
1699 * fvwm/functions.c (ExecuteFunction): Cleanup for mem-leakage
1702 Sat Nov 7 02:01:41 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1704 * configure.in: Version 2.1.1 released (CVS tag = version-2_1_1)
1705 and current version bumped to 2.1.2.
1707 1998-11-06 Paul D. Smith <psmith@gnu.org>
1709 * fvwm/Makefile.am (fvwm2_DEPENDENCIES): Add a dependency on libfvwm.a.
1711 * libs/Picture.c (CachePicture): Free the pathname returned by
1714 * libs/fvwmlib.h (DB): New debugging/logging definitions.
1716 * libs/debug.c: New file for a uniform debugging library.
1717 * libs/Makefile.am (libfvwm_a_SOURCES): Build it.
1719 * fvwm/fvwm.c (ResetAllButtons): Rewrote to be a bit faster. Make
1720 sure we reset the button flags in addition to the rest of the button.
1722 * configure.in: Add missing checks for memmove(), memcpy(), and
1723 strchr(). Check also for malloc.h vs. stdlib.h headers, and
1724 change to positive check for string.h instead of strings.h--we
1725 want to use the former where possible. Check for vfprintf().
1727 * acconfig.h: Rework definitions for memmove() and memcpy() (note
1728 that some systems (SunOS) have memcpy() but not memmove(), so
1729 check them separately). Rework header inclusion based on
1730 tried-and-true methods from GNU make's configuration.
1732 * fvwm/menus.c (scanForPixmap): Don't define or malloc()
1733 save_instring unless we're going to use it
1734 (UGLY_WHEN_PIXMAPS_MISSING is defined). Also, make sure to always
1735 free it (we had a bad memory leak here).
1737 1998-11-05 Bob Woodside <proteus@pcnet.com>
1739 * folded in StartsOnPage style modifications.
1741 1998-11-05 Paul D. Smith <psmith@gnu.org>
1743 * configure.in: Check for the div() function (for extras/FvwmScript).
1744 Remove check for stdarg.h; we'd need a lot fancier config to allow
1745 the use of varargs.h or something else; for now assume we have it.
1747 * fvwm/module.c (make_vpacket): New function: creates a module
1748 packet from a va_list. This is the most basic function: all
1749 packet creating functions will eventually call this one to (at
1750 least) fill in the header information. This is the only place
1752 (make_packet): A variadic function that uses make_vpacket() to
1753 construct the packet.
1754 (SendPacket): A generic function to send a packet to a module.
1755 Rewrite to be variadic instead of taking a set number of
1756 arguments. Use make_vpacket() to construct the packet.
1757 (BroadcastPacket): Renamed from Broadcast(), and removed
1758 Broadcase_v() which is now redundant. A variadic function to
1759 broadcast a packet to all modules. Use make_vpacket() to
1760 construct the packet. Rewrote to construct the packet first, then
1761 send the same one to all modules, rather than calling SendPacket()
1762 multiple times (each time reconstructing the same packet).
1763 (CONFIGARGS): New macro to provide the arguments for the Config
1765 (SendConfig): Rewrote to invoke SendPacket() passing the proper
1766 config arguments (uses CONFIGARGS).
1767 (BroadcastConfig): Rewrote to invoke BroadcastPacket() passing the
1768 proper config arguments (uses CONFIGARGS).
1769 (make_named_packet): A generic function to construct a packet
1770 where the last item is a name (variable length string). Takes a
1771 name and a variable number of arguments. Uses make_vpacket().
1772 (SendName): Use make_named_packet() to construct the packet to
1774 (BroadcastName): Use make_named_packet() to construct the packet
1775 to send. Only construct it once, then send that same data to each
1776 module, rather than reconstructing it each time.
1777 (SendMiniIcon): Use make_named_packet() to construct the packet to
1779 (BroadcastMiniIcon): Use make_named_packet() to construct the packet
1780 to send. Only construct it once, then send that same data to each
1781 module, rather than reconstructing it each time.
1782 (send_list_func): Remove padding arguments from SendPacket()
1785 * fvwm/virtual.c (MoveViewport): Call new BroadcastPacket().
1786 (changeDesks): Call new BroadcastPacket().
1788 * fvwm/move.c (move_window_doit): Call new BroadcastPacket().
1790 * fvwm/misc.c (Destroy): Call new BroadcastPacket().
1791 (RaiseWindow): Call new BroadcastPacket().
1793 * fvwm/icons.c (AutoPlace): Call new BroadcastPacket().
1794 (DeIconify): Call new BroadcastPacket().
1795 (Iconify): Call new BroadcastPacket().
1797 * fvwm/events.c (HandleFocusIn): Call new BroadcastPacket().
1798 (HandlePropertyNotify): Call new BroadcastPacket().
1799 (HandleMapNotify): Call new BroadcastPacket().
1800 (HandleConfigureRequest): Call new BroadcastPacket().
1802 * fvwm/builtins.c (WindowShade): Call new BroadcastPacket().
1803 (SetDeskSize): Call new BroadcastPacket().
1805 Fix errors found by Purify:
1807 * fvwm/module.c (SendName): Zero out the end of the message to
1808 avoid uninitialized memory reads.
1810 * fvwm/decorations.c (GetOlHints): Don't free(NULL). This is OK
1811 in ANSI C, but it's not completely portable.
1813 * libs/Picture.c (CachePicture): Don't look past the end of
1815 (LoadPicture): Free pixmaps when we're done with them.
1817 * fvwm/builtins.c (SetMenuStyle): Free a previous font if it exists.
1818 (LoadIconFont): Same.
1819 (LoadWindowFont): Same.
1821 * fvwm/fvwm.c (InitVariables): Initialize Scr.IconFont.
1822 (InitFvwmDecor): Set TitleHeight and the font pointer since
1823 otherwise they might be used uninitialized (in LoadWindowFont).
1825 1998-11-05 Steven Michael ROBBINS <stever@jeff.cs.mcgill.ca>
1827 * libs/XResource.c (MergeCmdLineResources): DEC's compiler claims
1828 that a '&' in front of the array "default_opts" is ignored, so I
1831 * libs/System.h: Removed.
1832 * libs/System.c: Removed mygethostname(), replaced with
1833 gethostname.c from some GNU utils package. Renamed mygetostype()
1834 to just getostype(), in parallel with gethostname().
1836 * libs/Strings.c: Pulled out mystrcasecmp() and mystrncasecmp() to
1839 * libs/Parse.c (PeekToken): Add const qualifier to variable 'p' to
1840 stop pstr from losing its constness.
1842 * fvwm/style.c: Cast arguments to memcpy() to placate gcc on DEC
1845 * fvwm/module.c: Explicit checks for the presence of <stdarg.h> or
1846 <varargs.h>. If using <stdarg.h>, use the two-argument form of
1847 va_start(), otherwise the single-argument form.
1849 * fvwm/menus.c (menuShortcuts): Fixed parameters in call to
1852 * fvwm/fvwm2.1: Replace references to Fvwm.tmpl with current
1853 equivalents. Other fixes from Austin Donelly.
1855 * fvwm/functions.c (func_comp): Put const qualifiers on the
1856 arguments, to match requirements for bsearch().
1858 * fvwm/builtins.c: Moved strerror() function to libs/strerror.c.
1860 * libs/sleep.c: Removed and globally changed sleep_a_little() to
1863 * libs/gethostname.c:
1866 * libs/strcasecmp.c:
1867 * libs/strncasecmp.c:
1869 * libs/Makefile.am: Added the above files. Each file is compiled
1870 into libfvwm only if the system libraries are missing the
1871 corresponding function. Globally replaced the "my"-version of
1872 these functions with the standard one.
1874 * include config.h: Moved #include to the top of the file in some
1875 but not yet all the files that include config.h.
1877 * main: All main() functions return int rather than void.
1879 * symbols: Changed the ifdefs around header includes to read
1880 #if HAVE_FOO_H, rather than a maze of machine-type symbols.
1884 * alpha_header.h: Removed all traces of these. Removed
1885 declarations of system functions when a conflict noticed.
1887 * configure.in: Require autoconf 2.12 as prerequisite. Changed
1888 version string to 2.1.1. Added more checks.
1890 * acconfig.h: Code to define str[r]chr and mem{cpy,move} if not
1891 available. Removed obsolete FVWM_INLINE and globally replaced
1894 * Makefile.am (AUTOMAKE_OPTIONS): Set to 1.3b, so that automake
1895 complains if it is too old.
1897 * utils/xpm-reduce.c
1898 * utils/xpm-reduced-rgb.txt: removed; obsoleted by a runtime
1899 colour reduction scheme.
1901 1998-11-04 Paul D. Smith <psmith@gnu.org>
1903 * Fix problems discovered by Purify:
1905 * fvwm/menus.c (MenuInteraction): Don't try to call
1906 GetPopupOptions() until we know we're looking at a popup menu.
1908 * fvwm/misc.c (GetOneMenuPositionArgument): If the returned token
1909 is an empty string, don't try to parse it.
1911 1998-11-04 Dominik Vogt <dominik.vogt@gmx.de>
1914 * fvwm/builtins.c (stick_function):
1915 * fvwm/move.c (move_window_doit):
1916 Change for 'Stick' to allow to make windows sticky that are on
1919 * modules/FvwmAudio/FvwmAudio.c:
1920 * modules/FvwmEvent/FvwmEvent.c: Fixed rplay build problem
1922 * modules/FvwmEvent/Makefile.in (mkinstalldirs):
1923 Added missing rplay library to link options
1925 * fvwm/menus.c (FPopupMenu):
1926 Fixed broken left menus with mwm/noanimation style when near the
1927 right edge of screen.
1929 1998-11-04 Dan Espen <dane@mk.bellcore.com>
1931 * TODO: Renamed TO-DO to standard name TODO
1933 * NEWS: Added web docs.html to end of NEWS file.
1935 Wed Nov 4 11:09:11 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1937 * added some files to cvs: modules/ChangeLog, extras/ChangeLog,
1940 * DEVELOPERS: replaces README.autoconf.
1942 1998-11-04 Dominik Vogt <dominik.vogt@gmx.de>
1944 * fvwm/events.c (HandlePropertyNotify): Fixed the fix
1945 for TransientFor Bug
1947 * extras/fvwmperl/*: Added correct copyright notices.
1949 1998-11-03 Dominik Vogt <dominik.vogt@gmx.de>
1951 * fvwm/events.c (HandlePropertyNotify):
1952 Added bugfix for TransientFor problem by Duane Guingrich.
1954 * TO-DO (Cleanups): Updated the TO-DO list
1956 * fvwm/misc.c (GetPositionArguments):
1957 Added MkLinux fix from Mike Tilstra
1959 Tue Nov 2 00:35:30 1998 Dominik Vogt <dominik.vogt@gmx.de>
1969 * modules/FvwmButtons/CHANGES:
1970 * modules/FvwmButtons/FvwmButtons.h:
1971 * modules/FvwmButtons/FvwmButtons.1:
1972 * modules/FvwmButtons/TODO:
1973 * modules/FvwmButtons/button.c:
1974 * modules/FvwmButtons/draw.c:
1975 * modules/FvwmButtons/parse.c:
1976 Left/Right/Center option for buttons, did some cleanup
1979 cleaned up lots of files for lclint
1981 Sun Nov 1 12:52:59 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1983 * sample.fvwmrc/system.fvwm2rc*: Removed the lines setting
1984 ModulePath, IconPath, and PixmapPath, since the compiled-in
1985 defaults can be set using configure.
1987 Sun Nov 1 12:26:01 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1989 * modules/FvwmM4/FvwmM4.c (m4_defs):
1990 * modules/FvwmCpp/FvwmCpp.c (cpp_defs): Split FVWMDIR definition
1991 into FVWM_MODULEDIR and FVWM_CONFIGDIR.
1993 Sun Nov 1 09:54:14 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
1995 * extras/FvwmTaskBar/Goodies.c: Restored Goodies.c from -r 1.1 of
1998 * libs/Picture.c (GetPicture): Removed the #ifdef NotUsed from
1999 around this function. Appended "int color_limit" to the list of
2000 parameters. Restored GetPicture() declaration to fvwmlib.h.
2002 * extras/FvwmTaskBar/Start.c: Fixed call to GetPicture function,
2003 using "-1" as the color_limit (i.e., no color limit).
2005 Sun Nov 1 09:19:08 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
2007 * configure.in: Set VERSION to 2.1.0.
2009 Sat Oct 31 06:44:50 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
2011 * Basic autoconfiguration support added.
2013 Sat Oct 31 06:02:37 1998 Steve Robbins <steve@nyongwa.montreal.qc.ca>
2016 * modules/FvwmM4: Changed FVWMDIR to FVWM_MODULEDIR.