2011-04-15 Thomas Adam * FvwmIconMan/xmanager.c (draw_empty_manager): Compile warnings fix.( 2010-12-26 * FvwmForm/Makefile.am: Add file FvwmForm-Desktop. * FvwmForm/FvwmForm-Desktop: New form, FvwmForm-Desktop. 2010-10-15 Thomas Adam * FvwmIconMan/FvwmIconMan.c (main): Allow Transient mode to accept explicit module alias. When running FvwmIconMan in transient mode, allow for an explicit module alias to be used, rather than defaulting to "FvwmIconMan". This brings FvwmIconMan in-line with other modules which provide similar functionality. 2010-08-16 Thomas Adam * FvwmTasBar/FvwmTaskBar.c (ProcessMessage): Use the correct border hints to calculate screen width. When calculating the size of the FvwmTaskBar, ensure we get the information from the newer border size hints, and don't use the old one. This fixes an incredibly long-standing bug in FvwmTaskBar. I hope I win a prize. :) 2010-08-06 Chris Siebenmann * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtable): Correctly handle iconified windows with sticky icons. When counting how many windows we expect configure window messages for after changing to a new page, don't count iconified windows with sticky icons (ones styled with StickyIcon or any of its variants). 2009-12-19 Thomas Adam * FvwmForm/FvwmForm.c (MainLoop): Stop relying on XSync() after FD_SET when using FPending() will automatically return correctly for handling queued events. This cures the problem of the window appearing not to have drawn all its widgets properly when it is initially mapped. 2009-12-04 Thomas Adam * FvwmTabs/FvwmTabs.in (swallowNew): Remove UTF8 encoding from string, to just use empty string. 2009-08-26 Viktor Griph * FvwmProxy/FvwmProxy.c (Provokable, parse_options) (FindProxyGroupOfNeighbor, OpenOneWindow, RestackAtomic) (ReadStack): fix -Wdeclaration-after-statement warnings * FvwmEvent/FvwmEvent.c (config): remove unused variable i * FvwmProxy/FvwmProxy.c: include limits.h 2009-08-05 Thomas Adam * FvwmCommand/FvwmCommand.1.in: * FvwmConsole/FvwmConsole.1.in: Removed COPYRIGHT section of manpages at the original author's request; and in so doing, update the AUTHOR sections to reflect that these are the "original works" of the author. 2009-07-10 Viktor Griph * FvwmEvent/FvwmEvent.c: (message_event_table, extended_message_event_table) (builtin_event_table, event_tables, main, execute_event) (handle_config_line, config, DeadPipe): Split the event_table into one per message type and include the action in the event_entry structure. (handle_config_line, config): fix handling of volume and priority for rplay entries 2009-07-08 Viktor Griph * FvwmEvent/FvwmEvent.c: change #ifdef HAVE_RPLAY to if(USE_FPLAY) style for always running rplay code through the compiler. (handle_config_line): fix possible segmentation fault in RPlayHost argument parsing * FvwmEvent/FvwmEvent.c (event_table): make FvwmEvent aware of MX_REPLY events. Fixes segfault with unkown event names and fixes built in event offset. 2009-05-25 Jason Weber * FvwmProxy/FvwmProxy.1.in: * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.h: better vertical centering of groups of proxies; option to limit which proxies are shown based on focused/active; don't reorder other windows in group when one of them is raised/lowered; weak include: dodge starting a group for a common name; custom group provocation of raise/lower, desk change, drag, and iconify 2009-03-22 Mikhael Goikhman * FvwmDebug/Makefile.am: * FvwmPerl/Makefile.am: * FvwmTabs/Makefile.am: * FvwmWindowMenu/Makefile.am: add fvwm version to automatically generated man pages * FvwmDebug/FvwmDebug.1: * FvwmDebug/FvwmGtkDebug.1: * FvwmPerl/FvwmPerl.1: * FvwmTabs/FvwmTabs.1: * FvwmWindowMenu/FvwmWindowMenu.1: regenerated 2009-03-21 Mikhael Goikhman * FvwmDebug/FvwmGtkDebug.in: add several new features: request-reply frame, descriptive list of all fvwm commands and auto command help, history of entered commands synchronized with FvwmConsole, context window frame, now commands may be executed with the window context, the window may be set at module invocation and interactivelly * FvwmDebug/Makefile.am: add rules to regenerate man pages 2009-03-17 Mikhael Goikhman * FvwmDebug/FvwmDebug.in: * FvwmDebug/FvwmGtkDebug.in: * FvwmPerl/FvwmPerl.in: * FvwmWindowMenu/FvwmWindowMenu.in: convert my old code to use var_name and function_name coding style 2009-03-12 Mikhael Goikhman * FvwmDebug/FvwmGtkDebug.in: port the whole module from perl-Gtk1 to perl-Gtk2 * FvwmDebug/FvwmDebug.in: add copyright line as required by GPL 2009-03-10 Mikhael Goikhman * FvwmDebug/FvwmGtkDebug.in: hide "use Gtk;" pseudo-dependency from annoying package builders 2009-02-23 Dominik Vogt * FvwmButtons/button.c (alloc_buttonlist): fixed crash in previus commit 2009-02-22 Dominik Vogt * FvwmTaskBar/Start.c (StartButtonParseConfig): fixed compiler warning * FvwmScript/Makefile.am (syntax): * FvwmScript/script.y: fixed a yacc warning * FvwmProxy/FvwmProxy.c (delete_ProxyGroup): (delete_WindowName): removed unused functions to fixed compiler warning * FvwmButtons/button.c (alloc_buttonlist): fixed an optimizer bug 2008-05-22 Adam Goode * FvwmScript/FvwmScript.c * FvwmScript/script.c * FvwmScript/types.h * FvwmScript/Scripts/system.fvwmrc * FvwmScript/Widgets/HDipstick.c * FvwmScript/Widgets/TextField.c * FvwmScript/Widgets/Tools.c * FvwmScript/Widgets/VDipstick.c * FvwmTabs/FvwmTabs.in * FvwmWharf/OffiX/DragAndDrop.h * FvwmWharf/OffiX/DragAndDropTypes.h Convert Latin-1 encodings to UTF-8 2008-04-05 Dominik Vogt * FvwmButtons/FvwmButtons.h: * FvwmButtons/parse.c (ParseButton, ParseButton): * FvwmButtons/draw.c (MakeButton): FvwmButtons: new button alignment option "top" 2008-01-22 Dominik Vogt * FvwmPager/FvwmPager.h: * FvwmPager/x_pager.c (MoveStickyWindow): * FvwmPager/FvwmPager.c (list_new_page): (list_new_desk): fixed stickyacrosspages in pager 2007-11-24 Dominik Vogt * FvwmPerl/FvwmPerl.in (initPreprocessVars): fixed bug that caused temporary files to overwrite each other 2007-09-01 Dominik Vogt * FvwmTaskBar/Start.c (StartButtonParseConfig): removed previous warning fix; * FvwmButtons/button.c (alloc_buttonlist): fixed button allocation broken in previous commit 2007-08-29 Renato Caldas * FvwmTaskBar/Start.c (StartButtonParseConfig): * FvwmButtons/button.c (alloc_buttonlist): fix compilation warnings 2007-08-16 Dominik Vogt * FvwmM4/FvwmM4.c (m4_defs): * FvwmCpp/FvwmCpp.c (cpp_defs): * FvwmCommand/FvwmCommandS.c (open_fifos): use constants from libs/fvwm_sys_stat.h 2007-08-11 Serge Koksharov * FvwmProxy/FvwmProxy.c (FindNeighborForLeader): fixed proxy group functionality when debugging code compiled out. 2007-08-07 Dominik Vogt * FvwmWindowMenu/Makefile.am: * FvwmTabs/FvwmTabs.pod: * FvwmTabs/ConfigFvwmTabs: * FvwmTabs/FvwmTabs.1: * FvwmTabs/FvwmTabs.in: * FvwmTabs/Makefile.am: * FvwmAnimate/FvwmAnimate.c: * FvwmAnimate/FvwmAnimate.1.in: * FvwmWinList/FvwmWinList.1.in: * FvwmTheme/FvwmTheme.1.in: * FvwmRearrange/FvwmRearrange.1.in: * FvwmWharf/FvwmWharf.1.in: * FvwmEvent/FvwmEvent.1.in: * FvwmForm/FvwmForm.1.in: * FvwmIconBox/FvwmIconBox.1.in: * FvwmGtk/FvwmGtk.1.in: * FvwmScript/FvwmScript.1.in: * FvwmScript/Scripts/FvwmScript-Setup95.in: * FvwmScript/Scripts/FvwmScript-BaseConfig: * FvwmCommand/FvwmCommand.1.in: * FvwmCommand/Makefile.am: * FvwmButtons/FvwmButtons.1.in: * FvwmProxy/FvwmProxy.1.in: * FvwmPerl/FvwmPerl.1: * FvwmPerl/FvwmPerl.in: * FvwmPerl/Makefile.am: * FvwmIconMan/FvwmIconMan.1.in: * FvwmIconMan/fvwm.c (ProcessMessage): * FvwmDragWell/FvwmDragWell.1.in: * FvwmM4/FvwmM4.1.in: * FvwmWindowMenu/FvwmWindowMenu.in: * FvwmWindowMenu/FvwmWindowMenu.1: * FvwmBacker/FvwmBacker.1.in: * FvwmBacker/FvwmBacker.c: * FvwmScroll/FvwmScroll.1.in: * FvwmConsole/FvwmConsole.1.in: * FvwmAuto/FvwmAuto.1.in: * FvwmSaveDesk/FvwmSaveDesk.1.in: * FvwmDebug/FvwmGtkDebug.1: * FvwmDebug/FvwmOldDebug.1: * FvwmDebug/FvwmGtkDebug.in: * FvwmDebug/FvwmDebug.1: * FvwmDebug/FvwmDebug.in: * FvwmPager/FvwmPager.1.in: * FvwmTaskBar/FvwmTaskBar.1.in: * FvwmSave/FvwmSave.1.in: * FvwmCpp/FvwmCpp.1.in: * FvwmIdent/FvwmIdent.1.in: * FvwmBanner/FvwmBanner.1.in: write fvwm in lower case 2007-07-23 Simon Griph * FvwmButtons/draw.h (RedrawButton): * FvwmButtons/draw.c (RedrawButton): (DrawTitle): draw monochrome bimap icons with the correct colors. 2007-07-22 Simon Griph * FvwmButtons/FvwmButtons.c (Loop): (reallyLeaveWindow): don't ignore LeaveNotify when the pointer moves from a swallowed window to an overlaping window. 2007-07-22 Simon Griph * FvwmButtons/FvwmButtons.c (handle_new_position): make container specific ActiveColorset work without ActiveIcon/ActiveTitle. 2007-06-17 Simon Griph * FvwmAnimate/Makefile.am (LDADD): * FvwmBanner/Makefile.am (LDADD): * FvwmButtons/Makefile.am (LDADD): * FvwmIconBox/Makefile.am (LDADD): * FvwmPager/Makefile.am (LDADD): * FvwmProxy/Makefile.am (LDADD): * FvwmScript/Makefile.am (LDADD): * FvwmTaskBar/Makefile.am (LDADD): * FvwmWharf/Makefile.am (LDADD): added Xcursor_LIBS 2007-07-08 Viktor Griph * FvwmCommand/FvwmCommand.c (main): don't core dump on undeterminable name 2007-06-03 Dominik Vogt * FvwmPager/x_pager.c (MoveStickyWindows): properly handle StickyAcrossPages 2007-05-30 Dominik Vogt * FvwmTaskBar/Goodies.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmPager/x_pager.c: * FvwmPager/FvwmPager.h: * FvwmIconMan/readconfig.c: * FvwmForm/ReadXServer.c: * FvwmForm/FvwmForm.c: * FvwmDragWell/fvwmDragWell.c: * FvwmCommand/fifos.c: * FvwmCommand/FvwmCommand.h: * FvwmButtons/FvwmButtons.c: * FvwmBacker/FvwmBacker.c: cleanup prototypes 2007-05-27 Viktor Griph * FvwmConsole/getline.c (get_line): enable build using BSD libedit compatible readline (Mac OS) load the most recent commands if more than HISTSIZE commands in history 2007-05-13 Jason Weber * FvwmProxy/FvwmProxy.c: prefixed position arguments with + for Move and ResizeMove commands 2007-02-08 Viktor Griph * FvwmButtons/draw.c (RedrawButton): Correctly handle expose with button colorsets with streteched pixmaps. 2007-02-04 Viktor Griph * FvwmScript/FvwmScript.c (SendMsgAndString): added some error checking * FvwmScript/scanner.c: * FvwmScript/script.h: * FvwmScript/script.c: regenerated 2006-10-04 Julio Jose Teca Nemesio * FvwmScript/FvwmScript.c: added ChangeWindowTitle newTitle [] message to SendMsgAndString(char *action, char *type) * FvwmScript/Instructions.c: added ChangeWindowTitle(int NbArg,long * TabArg) and ChangeWindowTitleFromArg(int NbArg,long * TabArg) commands * FvwmScript/script.y: added CHWINDOWTITLE and CHWINDOWTITLEFARG rules to instr and oneinstr * FvwmScript/scanner.l: added ChangeWindowTitle and ChangeWindowTitleFromArg tokens 2007-02-04 Dominik Vogt * FvwmIdent/FvwmIdent.c (MakeList): * FvwmIconBox/FvwmIconBox.c (ParseOptions): (CreateWindow): removed debug code 2007-01-28 Dominik Vogt * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/scanner.c: added GPL notice * FvwmCommand/FvwmCommand.h: * FvwmGtk/FvwmGtk.c: * FvwmSaveDesk/FvwmSaveDesk.h: * FvwmSave/FvwmSave.h: * FvwmWinList/FvwmWinList.h: #includes from fvwm path with "..." not <...> * FvwmBanner/FvwmBanner.c: * FvwmButtons/FvwmButtons.c: * FvwmCommand/FvwmCommand.h: * FvwmDebug/FvwmOldDebug.h: * FvwmEvent/FvwmEvent.c: * FvwmForm/FvwmForm.c: * FvwmGtk/FvwmGtk.c: * FvwmGtk/expand.c: * FvwmIconMan/fvwm.c: * FvwmM4/FvwmM4.h: * FvwmPager/x_pager.c: * FvwmSave/FvwmSave.h: * FvwmSaveDesk/FvwmSaveDesk.h: * FvwmTaskBar/ButtonArray.h: * FvwmTaskBar/Mallocs.c: * FvwmWinList/ButtonArray.h: * FvwmWinList/FvwmWinList.h: #includes from library path with "..." not <...> 2007-01-27 Serge Koksharov * FvwmIconMan/debug.c: moved contents of `debuglevels.h' here. don't include `debuglevels.h'. * FvwmIconMan/FvwmIconMan.1.in: updated description of `printdebug' option. * FvwmIconMan/Makefile.am: removed debuglevels.h from build list. * FvwmIconMan/debuglevels.h: removed file. * FvwmIconMan/debug.c: * FvwmIconMan/debug.h: removed MEM debug flag which isn't used anywhere in the code. * FvwmIconMan/FvwmIconMan.c (main): s/SendInfo/SendText/. use `GetFileNameFromPath' function from libs to get module name. include "libs/Parse.h" which provides `GetFileNameFromPath' function. * FvwmIconMan/readconfig.c: put local header includes in double quotes instead of angle brackets. * FvwmIconMan/readconfig.h: * FvwmIconMan/FvwmIconMan.h: prevented multiple inclusions of this header files. * FvwmIconMan/xmanager.h: removed `FONT_STRING' definition. * FvwmIconMan/x.c (X_init_manager): if font wasn't specified use fallback mechanism of FlocaleLoadFont, not hardcoded FONT_STRING. * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/winlist.c (check_resolution): * FvwmIconMan/xmanager.c (man_exposed): Use `fvwmrect_do_rectangles_intersect' function from libs, instead of own invention. * FvwmIconMan/xmanager.c (iconify_box, draw_button): Use `frect_get_intersection' function from libs, instead of own invention. include "libs/Rectangles.h" which provides `frect_get_intersection' function. * (GetRectangleIntersection): removed now unneeded function. * (set_num_buttons): use `saferealloc' function from libs, instead of own invention. don't check return value it either succeeds or exits. * (Realloc): removed now unneeded function. * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/xmanager.c: * FvwmIconMan/xmanager.h: removed empty `init_boxes' function. * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/debug.c (OpenConsole): * FvwmIconMan/x.c (set_window_properties): use MyName instead of Module when printing module name in diagnostic messages. * FvwmIconMan/FvwmIconMan.h: removed prototype of `Malloc' function because it is not implemented anywhere. * FvwmIconMan/x.c (init_display): * FvwmIconMan/FvwmIconMan.h: removed `screen_g' rectangle which isn't assigned anywhere in the code. 2007-01-28 Simon Griph * FvwmAnimate/Makefile.am (LDADD): * FvwmBacker/Makefile.am (LDADD): * FvwmBanner/Makefile.am (LDADD): * FvwmButtons/Makefile.am (LDADD): * FvwmDragWell/Makefile.am (LDADD): * FvwmForm/Makefile.am (LDADD): * FvwmIconBox/Makefile.am (LDADD): * FvwmIconMan/Makefile.am (LDADD): * FvwmIdent/Makefile.am (LDADD): * FvwmPager/Makefile.am (LDADD): * FvwmProxy/Makefile.am (LDADD): * FvwmScript/Makefile.am (LDADD): * FvwmScroll/Makefile.am (LDADD): * FvwmTaskBar/Makefile.am (LDADD): * FvwmWharf/Makefile.am (LDADD): * FvwmWinList/Makefile.am (LDADD): added rsvg_LIBS 2007-01-27 Dominik Vogt * FvwmBacker/FvwmBacker.c (main): * FvwmBanner/FvwmBanner.c (main): * FvwmButtons/FvwmButtons.c (main): * FvwmDragWell/fvwmDragWell.c (XStartup): * FvwmForm/FvwmForm.c (main): * FvwmIconBox/FvwmIconBox.c (main): * FvwmIconMan/x.c (init_display): * FvwmIdent/FvwmIdent.c (main): * FvwmProxy/FvwmProxy.c (main): * FvwmPager/FvwmPager.c (main): * FvwmScript/FvwmScript.c (Xinit): * FvwmScroll/FvwmScroll.c (main): * FvwmTaskBar/FvwmTaskBar.c (StartMeUp): * FvwmWharf/FvwmWharf.c (main): * FvwmWinList/FvwmWinList.c (StartMeUp_I): use flib_init_graphics() * FvwmScript/script.y: * FvwmScript/scanner.l: also include "config.h" * FvwmWharf/stepgfx.c: * FvwmWharf/icons.c: * FvwmWharf/FvwmWharf.c: * FvwmTheme/FvwmTheme.c: * FvwmTaskBar/Start.c: * FvwmTaskBar/Goodies.c: * FvwmScroll/GrabWindow.c: * FvwmScroll/FvwmScroll.c: * FvwmScript/Widgets/VScrollBar.c: * FvwmScript/Widgets/VDipstick.c: * FvwmScript/Widgets/TextField.c: * FvwmScript/Widgets/Swallow.c: * FvwmScript/Widgets/Rectangle.c: * FvwmScript/Widgets/RadioButton.c: * FvwmScript/Widgets/PushButton.c: * FvwmScript/Widgets/PopupMenu.c: * FvwmScript/Widgets/MiniScroll.c: * FvwmScript/Widgets/Menu.c: * FvwmScript/Widgets/List.c: * FvwmScript/Widgets/ItemDraw.c: * FvwmScript/Widgets/HScrollBar.c: * FvwmScript/Widgets/HDipstick.c: * FvwmScript/Widgets/CheckBox.c: * FvwmScript/scanner.c: * FvwmScript/Instructions.c: * FvwmScript/FvwmScript.c: * FvwmRearrange/FvwmRearrange.c: * FvwmPager/x_pager.c: * FvwmPager/FvwmPager.c: * FvwmM4/FvwmM4.c: * FvwmIdent/FvwmIdent.c: * FvwmIconMan/xmanager.c: * FvwmIconMan/x.c: * FvwmIconMan/winlist.c: * FvwmIconMan/readconfig.c: * FvwmIconMan/fvwm.c: * FvwmIconMan/functions.c: * FvwmIconBox/icons.c: * FvwmIconBox/FvwmIconBox.c: * FvwmGtk/windowlist.c: * FvwmGtk/FvwmGtk.c: * FvwmForm/FvwmForm.c: * FvwmEvent/FvwmEvent.c: * FvwmDragWell/xdndDragSource.c: * FvwmDragWell/fvwmDragWell.c: * FvwmDebug/FvwmOldDebug.c: * FvwmCpp/FvwmCpp.c: * FvwmCommand/FvwmCommandS.c: * FvwmButtons/parse.c: * FvwmButtons/FvwmButtons.c: * FvwmButtons/dynamic.c: * FvwmButtons/draw.c: * FvwmBanner/FvwmBanner.c: * FvwmBacker/FvwmBacker.c: * FvwmAuto/FvwmAuto.c: * FvwmAnimate/FvwmAnimate.c: * FvwmWinList/ButtonArray.c: * FvwmWinList/FvwmWinList.c: * FvwmProxy/FvwmProxy.c: use new library include files * FvwmProxy/FvwmProxy.c: * FvwmTaskBar/ButtonArray.c: * FvwmTaskBar/List.c: * FvwmTaskBar/FvwmTaskBar.c: do not include safemalloc.h directly 2007-01-15 Viktor Griph * FvwmPerl/FvwmPerl.in: fix missing semicolon in previous patch * FvwmWindowMenu/FvwmWindowMenu.in: * FvwmTabs/FvwmTabs.in: * FvwmPerl/FvwmPerl.in: * FvwmDebug/FvwmDebug.in: * FvwmDebug/FvwmGtkDebug.in: use datarootdir 2007-01-14 Dominik Vogt * FvwmIdent/FvwmIdent.c (list_configure): use the orig_hints_width_inc and orig_hints_height_inc * FvwmIdent/FvwmIdent.c (list_configure): (MakeList): properly handle title dir in geometry reported by FvwmIdent 2007-01-14 Viktor Griph * FvwmWharf/Wharf.h: * FvwmWharf/FvwmWharf.c: * FvwmTaskBar/ButtonArray.h: * FvwmTaskBar/ButtonArray.c: * FvwmScript/types.h (struct XObj): * FvwmBanner/FvwmBanner.c (GetXPMData): * FvwmIconBox/icons.c (GetBackPixmap): * FvwmIconBox/FvwmIconBox.h (struct icon_info): * FvwmRearrange/FvwmRearrange.c: * FvwmIdent/FvwmIdent.c (list_end): int instead of unsigned int 2007-01-13 Dominik Vogt * FvwmScript/script.c (yyparse): use long instead of long int 2007-01-12 Serge Koksharov * FvwmIdent/FvwmIdent.c (MakeList): new information about windows: "StickyPageIcon", "StickyDeskIcon" and "WindowListSkip". 2007-01-08 Dominik Vogt * FvwmConsole/getline.c (get_line): fixed compilation without readline 2007-01-07 Viktor Griph * FvwmTaskBar/FvwmTaskBar.c (HandleButtonRelease): expand variables for button commands. (In particluar default Start action, which sent bad command to fvwm.) * FvwmTaskBar/FvwmTaskBar.c (CheckForTip, HandleButtonRelease) (HandleButtonRelease, HandleEvents, HandleEvents) * FvwmTaskBar/Start.h (MouseInStartButton): * FvwmTaskBar/Start.c (MouseInStartButton): return found button x-position in MouseInStartButton * FvwmTaskBar/Start.c (MouseInStartButton): removed useless double loop 2007-01-07 Dominik Vogt * FvwmConsole/FvwmConsole.c (main): (server): (ReapChildren): don't exit on SIGCHLD; die if there are no connection attempts within 60 seconds * FvwmConsole/FvwmConsole.c (server): * FvwmConsole/FvwmConsoleC.c (main): use fvwm_send() and fvwm_recv() * FvwmConsole/FvwmConsole.c (server): * FvwmConsole/FvwmConsoleC.c: * FvwmConsole/getline.c: reindented 2007-01-06 Dominik Vogt * FvwmConsole/FvwmConsole.c (main): don't check the return code of safemalloc - it either works or exits 2007-01-05 Serge Koksharov * FvwmConsole/FvwmConsole.c removed prototype of `CloseSocket' function which isn't implemented anywhere. (server): removed superfluous exit calls because ErrMsg already contains it. fixed S_name allocated size. * FvwmConsole/FvwmConsole.h: removed unnedeed include "time.h". * FvwmCpp/FvwmCpp.c: * FvwmM4/FvwmM4.c: removed unneeded include . * FvwmProxy/FvwmProxy.h: removed unneeded include . * FvwmIconBox/FvwmIconBox.h: removed unnedeed include "fvwm/fvwm.h". * FvwmConsole/FvwmConsole.h: * FvwmIconBox/FvwmIconBox.h: * FvwmIdent/FvwmIdent.h: * FvwmPager/FvwmPager.h: * FvwmWharf/Wharf.h: when including header files not from standard library their names should be put in double quotes not in angle brackets. * FvwmBanner/FvwmBanner.c: * FvwmIconBox/FvwmIconBox.c: * FvwmIconBox/FvwmIconBox.h: * FvwmIdent/FvwmIdent.h: * FvwmPager/FvwmPager.h: * FvwmWharf/Wharf.h: removed unused `nocolor' function. * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/Goodies.c: removed unneeded include "Colors.h". * FvwmTaskBar/Makefile.am: removed Colors.[ch] from build list. * FvwmTaskBar/Colors.c: * FvwmTaskBar/Colors.h: removed files 2007-01-04 Viktor Griph * FvwmWinList/FvwmWinList.c: init with no button pressed. 2007-01-03 Serge Koksharov * FvwmIconBox/FvwmIconBox.c (RedrawIcon): bugfix: IconColorset's bg wasn't updated immediately. (main): fixed typo. 2007-01-03 Renato Caldas * FvwmBacker/FvwmBacker.c: * FvwmBacker/FvwmBanner.c: removed unused variable fd_width; * FvwmBacker/FvwmBanner.c (main): replaced fd_width by x_fd+1 (the only fd) in the select() call 2007-01-02 Viktor Griph * FvwmPager/FvwmPager.c (list_configure): fix updating window desk 2006-12-30 Ben Kibbey * FvwmGtk/dialog.c (dialog_entry): Fix entry widget options with no argv[1]. 2006-12-29 Viktor Griph * FvwmForm/FvwmForm.c (ct_Timeout): fix parsing of quoted command in Timout 2006-12-28 Dominik Vogt * FvwmProxy/FvwmProxy.c (GetProperty): 64-bit fix 2006-12-22 Serge Koksharov * FvwmProxy/FvwmProxy.c: Changed PROXY_GROUP_DEBUG define directive to False. (My_XNextEvent): Removed useless exit message. * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.h: Corrected VIM modelines. * FvwmProxy/FvwmProxy.1.in: Documentation fixes. 2006-12-10 Viktor Griph * FvwmWinList/FvwmWinList.c (ProcessMessage): Add buttons when items are added to make sure the lists are synced. * FvwmWinList/ButtonArray.c (AddButton,ButtonNew): Allow buttons to be created with NULL title. * FvwmWinList/FvwmWinList.c (StartMeUp_I): Make sure that win is None until created. * FvwmWinList/ButtonArray.c (ButtonNew): Initialized alloced memory to 0. 2006-12-09 Viktor Griph * FvwmCommand/FvwmCommand.c (main): Fix reading lockfile. 2006-12-08 Viktor Griph * FvwmPager/FvwmPager.h: * FvwmPager/x_pager.c (do_scroll): * FvwmPager/FvwmPager.c (main, process_message, list_reply): Use Send_Reply instead of SendToModule to ease scroll burden. * FvwmCommand/FvwmCommand.1.in: * FvwmCommand/FvwmCommand.c (process_message): * FvwmCommand/FvwmCommandS.c (server, process_message): recieve messages from Send_Reply, and print them on -i1. 2006-11-25 Viktor Griph * FvwmPager/FvwmPager.c (handle_config_win_package, list_add) (list_configure): join almost duplicate code handing ConfigWinPacket to a separate function to avoid more bugs of the kind bellow. * FvwmPager/FvwmPager.c (list_add): make new windows handle allowed actions correctly. 2006-10-08 Viktor Griph * FvwmProxy/FvwmProxy.c (FindProxyGroupWithWindowName): fix declaration after statement 2006-10-07 Jason Weber * FvwmProxy/FvwmProxy.c: added window groups and proxy slots 2006-09-19 Viktor Griph * FvwmScript/Widgets/List.c (EvtMouseList): make sure rectT.height is given a value. * FvwmProxy/FvwmProxy.c (ConfigureWindow, IconifyWindow): chagned // to /* ... */ * FvwmProxy/FvwmProxy.c (LinkAction): * FvwmIconMan/fvwm.c (property_change): silence gcc 4 signedness warning by cast. * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag): change mask_return to unsigned. silence gcc 4 signedness warning by cast. * FvwmWharf/icons.c (LoadIconFile): * FvwmWharf/Wharf.h (icon_info): * FvwmWharf/FvwmWharf.c (Loop, MapFolde, swallow): * FvwmTaskBar/ButtonArray.h (ButtonArray, ButtonDimensions): * FvwmTaskBar/ButtonArray.c (ButtonDimensions): * FvwmScript/types.h (XObj): * FvwmRearrange/FvwmRearrange.c: * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconBox/FvwmIconBox.h (icon_info): * FvwmIconBox/icons.c (GetBackPixmap): * FvwmBanner/FvwmBanner.c (PImageIcon): change dimensions and allocation counts to unsigned types. 2006-09-12 Viktor Griph * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): correctly handle trailing whitespace after geometry * FvwmCommand/FvwmCommand.c (process_message): print config_info on separate lines * FvwmCommand/FvwmCommandS.c (relay_packet): relay 0-length packages. 2006-08-29 Harald Dunkel * FvwmScroll/GrabWindow.c: * FvwmScript/Widgets/TextField.c: * FvwmScript/Instructions.c: * FvwmPager/x_pager.c: * FvwmForm/ReadXServer.c: * FvwmDragWell/xdndDragSource.c: change offset and length args for XGetWindowProperty() to long (to support 64bit architectures) 2006-08-26 Viktor Griph * FvwmPager/FvwmPager.h (pager_window): * FvwmPager/FvwmPager.c (list_configure): * FvwmPager/x_pager.c (update_ewmh_allowed_actions) (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow) (IconMoveWindow): read allowed actions from fvwm instead of using ewmh. 2006-08-10 Viktor Griph * FvwmPager/FvwmPager.h (pager_window): * FvwmPager/x_pager.c (update_ewmh_allowed_actions) (initialize_pager, DispatchEvent, AddNewWindow, MoveWindow) (IconMoveWindow): use ewmh allowed actions to track window movability. (MoveWindow, IconMoveWindow): removed my #if 0:ed code. 2006-08-09 Viktor Griph * FvwmPager/x_pager.c (MoveWindow): remove non-working icon-bug workaround 2006-08-09 Viktor Griph * FvwmPager/x_pager.c (Scroll): spacing (MoveWindow, IconMoveWindow): reindented and respaced (MoveWindow): make icon move use fvwm function don't add border width and title height to coordinates. workaround erratic icon behaviour when not on current desk (IconMoveWindow): make moves use fvwm function (MoveWindow, IconMoveWindow): #if 0 (with comments) questionable code doing double work 2006-08-09 Dominik Vogt * FvwmDragWell/fvwmDragWell.c (XStartup): * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag) (xdndErrorHandler, xdndSrcDoDrag): * FvwmM4/FvwmM4.c (main): * FvwmTaskBar/Start.c (StartButtonParseConfig) (MouseInStartButton, StartAndLaunchButtonItemInit) (StartButtonInit, MouseInStartButton): * FvwmTaskBar/FvwmTaskBar.c: use False/True instead of FALSE/TRUE * FvwmDragWell/fvwmDragWell.c (mouseInButton): use 0/1 instead of FALSE/TRUE 2006-08-07 Serge Koksharov * FvwmIconMan/FvwmIconMan.1.in: documented printdebug, refresh, searchback and searchforward builtin commands. fixed typos. * FvwmIconMan/FvwmIconMan.c (main): changed ifdef from ELECTRIC_FENCE to HAVE_LIBEFENCE. removed now useless 'ifdef DEBUG_ATTACH' construction with hardcoded paths. removed now useless 'if 0' construction. (PrintMemuse): fixed compiler warning. * FvwmIconMan/FvwmIconMan.h: changed ifdef from DMALLOC to HAVE_DMALLOC_H. * FvwmIconMan/debug.c (ConsoleDebug): * FvwmIconMan/globals.c (print_managers): * FvwmIconMan/readconfig.c (parse_format_dependencies): (print_args): (print_binding): * FvwmIconMan/winlist.c (iconmanager_show): * FvwmIconMan/xmanager.c (check_managers_consistency): (print_button_info): changed ifdefs from PRINT_DEBUG to FVWM_DEBUG_MSGS. * FvwmIconMan/debug.h: removed now useless 'if 0' construction. * FvwmIconMan/globals.c: removed useless commented definitions of Module & ModuleLen which now aren't hardcoded. * FvwmIconMan/readconfig.c: removed ancient 'if FVWM_VERSION == 1' construction. (print_binding): compilation fix. fixed compiler warnings. * FvwmIconMan/xmanager.c (print_buttons): removed (this function defined but isn't used anywhere in the code and its functionality superseded by print_button_info function). fixed compiler warnings. (print_button_info): fixed compiler warnings. 2006-08-07 Viktor Griph * FvwmPager/x_pager.c (IconMoveWindow, MoveWindow) make icons with !IconTitle style moveable. 2006-08-05 Serge Koksharov * FvwmIconMan/FvwmIconMan.1.in: documented ShowOnlyFocused option. fixed typo. * FvwmIconMan/readconfig.c (read_in_resources): corrected warning message when an argument to Shape option is omitted. 2006-08-05 Serge Koksharov * FvwmForm/FvwmForm.c (OpenWindows): * FvwmForm/FvwmForm.h: * FvwmForm/ReadXServer.c (ReadXServer): added WM_DELETE_WINDOW support. 2006-07-16 Scott Smedley * FvwmTabs/FvwmTabs.in: * FvwmTabs/ConfigFvwmTabs: * FvwmTabs/FvwmTabs-DefaultSetup: Bugfix: wasn't adding "Tabize" menu item to menu. Created "CreateTabberWithWin" function to put focused window into a new tabber at the same position as the window. 2006-07-13 Viktor Griph * FvwmCommand/fifos.c (fifos_get_default_name): fix allocation when using FVWM_USERDIR * FvwmCommand/FvwmCommand.c (main): * FvwmCommand/FvwmCommandS.c (open_fifos): removed ifdefs for O_NOFOLLOW. 2006-07-12 Dominik Vogt * FvwmCommand/fifos.c (fifos_get_default_name): replaced ifdefs * FvwmCommand/FvwmCommand.h: use libs/fvwm_sys_stat.h 2006-07-12 Serge Koksharov * modules/FvwmPager/FvwmPager.c: Compilation fix when --enable-debug-msgs configure option set. 2006-07-11 Viktor Griph * FvwmCommand/FvwmCommand.1.in: Documented the FVWM_USERDIR fallback. * FvwmCommand/FvwmCommandS.c (server): * FvwmCommand/FvwmCommand.c (main): Exit if no name coude be decided on. (Only if FVWM_USERDIR is unset.) Open files with O_NOFOLLOW if defined. * FvwmCommand/fifos.c (fifos_get_default_name): Make sure that the name returned either referre to files owned by the process owner or does not exist. Use FVWM_USERDIR as fallback. * FvwmCommand/FvwmCommandS.c (server): * FvwmCommand/FvwmCommand.c (main): * FvwmCommand/FvwmCommand.h * FvwmCommand/fifos.c: * FvwmCommand/Makefile.am: Make sure FvwmCommandS and FvwmCommand use the same default names by moving the code from FvwmCommand to a separate common function. 2006-07-05 Viktor Griph * FvwmConsole/FvwmConsoleC.c (main): * FvwmConsole/getline.c: Renamed the function getline to get_line to not conflict with stdio's getline. (bug #3772) 2006-06-09 Scott Smedley * FvwmTabs/FvwmTabs.in: Added "swallowIcon" option to provide visual feedback when tabber is going to unconditionally swallow the next window to popup. * FvwmTabs/FvwmTabs.pod: * FvwmTabs/FvwmTabs.1: Documented new "swallowIcon" option. List all mouse bindings available with the toolbar icons. 2006-05-31 Scott Smedley * FvwmTabs/FvwmTabs.in: * FvwmTabs/FvwmTabs.pod: * FvwmTabs/FvwmTabs.1: Added feature to swallow next new window that is created. 2006-05-27 Scott Smedley * FvwmTabs/ConfigFvwmTabs: bugfix: FvwmTabs wasn't preserving state between restarts. 2006-05-09 Serge Koksharov * FvwmScript/Scripts/FvwmScript-ComExample.in: * FvwmTaskBar/Goodies.c: corrected typos 2006-04-26 Viktor Griph * FvwmPager/FvwmPag * FvwmPager/FvwmPager.h (HandleScrollDone,list_string): * FvwmPager/x_pager.c (Scroll, do_scroll, HandleScrollDone): Changed to pixel operation. Scrolling is summed up before sent to fvwm to speed up multiple subsequent scrollings that take place faster than fvwm can change viewport. 2006-04-07 Serge Koksharov * FvwmTaskBar/FvwmTaskBar.1.in: added another undocumented `Pad' option description. * FvwmTaskBar/FvwmTaskBar.c: fixed typos * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/Goodies.c: * FvwmTaskBar/Start.c: Because of incorrect module->namelen calculation entire FvwmTaskBar module was broken. _Test_ your changes before commits. 2006-03-21 Serge Koksharov * FvwmAnimate/FvwmAnimate.c: corrected delay for Zoom3D animation effect * FvwmConsole/FvwmConsoleC.pl.1.in: * FvwmConsole/FvwmConsole.1.in: replaced all `Cntl' modificator key mentions with `Ctrl' to be consistent with rest of the documentation and because it's more conventional abbreviation. * FvwmForm/FvwmForm.1.in: * FvwmForm/FvwmForm-Rlogin: replaced all mentions of `rsh' with `ssh'. rsh is obsolete and inherently insecure. We shouldn't teach our users bad things, should we? * FvwmTaskBar/FvwmTaskBar.1.in: slightly clarified the `StartName' option description added the undocumented `MailDir' option description. Somebody violated section `K' of the convention list. * FvwmBacker/FvwmBacker.1.in: * FvwmDebug/FvwmGtkDebug.in: * FvwmDebug/FvwmGtkDebug.1: * FvwmEvent/FvwmEvent.1.in: * FvwmForm/FvwmForm.1.in: * FvwmIconMan/xmanager.c: * FvwmIdent/FvwmIdent.c: * FvwmIdent/FvwmIdent.1.in: * FvwmPerl/FvwmPerl.in: * FvwmPerl/FvwmPerl.1: * FvwmScript/FvwmScript.1.in: * FvwmScript/Widgets/Menu.c: * FvwmTabs/ConfigFvwmTabs: * FvwmTabs/FvwmTabs-DefaultSetup: * FvwmTaskBar/FvwmTaskBar.1.in: * FvwmTheme/FvwmTheme.1.in: corrected typos 2006-02-11 Dominik Vogt * FvwmDragWell/xdndDragSource.c (xdndSrcDoDrag): Use return code of FQueryPointer() 2006-02-11 Renato Caldas * FvwmIdent/FvwmIdent.c: * FvwmForm/FvwmForm.c: * FvwmGtk/FvwmGtk.c: Replaced global vars for name and name length for a ModuleArgs struct pointed by "module". main() changed to copy the global fd's for comunication with fvwm from the struct. main() changed to use ParseModuleArgs instead of the "manual" parsing methods. main() changed to use the struct's user_argc and user_argv for parsing command line options. Small misc changes to use module->name for error messages. * FvwmIdent/FvwmIdent.c: Replaced the app window global var (app_win) for module->window. * FvwmForm/FvwmForm.c (ParseConfigLine): (ReadConfig): (ParseActiveMessage): * FvwmGtk/FvwmGtk.c (parse_config_line): (parse_options): Changed functions to use CatString3 and module->name. 2006-02-10 George Potapov * modules/FvwmButtons/FvwmButtons.1.in * FvwmButtons/FvwmButtons.c (Loop): (ButtonPressProcess): * modules/FvwmButtons/FvwmButtons.h * FvwmButtons/dynamic.c (parse_message_line): Added command PressButton to module FvwmButtons 2006-02-09 Dominik Vogt * FvwmSave/FvwmSave.1.in: removed documentation referring to NoClutter from FvwmSave man page 2006-02-10 Mikhael Goikhman * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: * FvwmButtons/button.h: * FvwmButtons/draw.h: * FvwmButtons/icons.c: * FvwmButtons/icons.h: * FvwmButtons/misc.c: * FvwmButtons/misc.h: * FvwmButtons/output.c: * FvwmButtons/parse.c: reformat FvwmButtons code to be more readable and consistent 2006-02-10 Renato Caldas * FvwmTheme/FvwmTheme.c: * FvwmScript/FvwmScript.c: * FvwmScript/Instructions.c: * FvwmSave/FvwmSave.c: * FvwmSaveDesk/FvwmSaveDesk.c: * FvwmRearrange/FvwmRearrange.c: * FvwmScroll/FvwmScroll.c: * FvwmScroll/FvwmScroll.h: * FvwmScroll/GrabWindow.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/Goodies.c: * FvwmTaskBar/List.c: * FvwmTaskBar/Start.c: Replaced global vars for name and name length for a ModuleArgs struct pointed by "module". main() changed to copy the global fd's for comunication with fvwm from the struct. main() changed to use ParseModuleArgs instead of the "manual" parsing methods. main() changed to use the struct's user_argc and user_argv for parsing command line options. Small misc changes to use module->name for error messages. * FvwmTaskBar/FvwmTaskBar.c (ParseConfig): (ParseConfigLine): * FvwmTaskBar/Goodies.c (GoodiesParseConfig): Changed functions to use CatString3 and module->name. * FvwmTaskBar/Start.c (StartButtonParseConfig): Changed function to use module->namelen. * FvwmScroll/FvwmScroll.c: Replaced global var win_app for module->window. * FvwmRearrange/FvwmRearrange.c: Removed unused variable "len". * FvwmTaskBar/Start.c: * FvwmScript/Instructions.c: Added #include "libs/Module.h" in order to be able to use the ModuleArgs struct 2006-02-09 Renato Caldas * FvwmAuto/FvwmAuto.c: * FvwmConsole/FvwmConsole.c: * FvwmConsole/FvwmConsole.h: * FvwmAnimate/FvwmAnimate.c: Changed to use ParseModuleArgs instead of the "manual" parsing methods. Changed to use ModuleArgs struct for module name-storing. * FvwmConsole/FvwmConsole.c: Removed some redundant name-storing vars. 2006-02-04 Scott Smedley * FvwmTabs/FvwmTabs.in: * FvwmTabs/FvwmTabs.pod: * FvwmTabs/FvwmTabs.1: i18n & l10n support. New 'buttonYPadding' option. Updated man page. Removed version information from 'About' dialog. 2006-02-03 Dominik Vogt * FvwmBacker/FvwmBacker.c: reindented code 2006-01-30 Scott Smedley * FvwmTabs/FvwmTabs.in: * FvwmTabs/FvwmTabs.pod: * FvwmTabs/ConfigFvwmTabs: Allow user to specify position of new tabbers with: NewTabber --geometry=+0+0 uniqueId bugfix: don't hardcode height of button frame - allow it to be determined by the size of the font/mini-icon. 2006-01-15 Mikhael Goikhman * FvwmTabs/FvwmTabs.1: * FvwmTabs/Makefile.am: do not automatically generate man page on "make", so that perl is not required to install fvwm, this also fixes double "make dist" 2005-11-26 Dominik Vogt * FvwmAnimate/FvwmAnimate.c: * FvwmAuto/FvwmAuto.c: * FvwmButtons/button.c: * FvwmButtons/draw.c: * FvwmButtons/dynamic.c: * FvwmButtons/icons.c: * FvwmButtons/output.c: * FvwmButtons/parse.c: * FvwmCommand/FvwmCommand.h: * FvwmConsole/FvwmConsole.h: * FvwmCpp/FvwmCpp.c: * FvwmDebug/FvwmOldDebug.c: * FvwmDragWell/fvwmDragWell.c: * FvwmForm/FvwmForm.c: * FvwmGtk/expand.c: * FvwmGtk/windowlist.c: * FvwmIconBox/FvwmIconBox.c: * FvwmIconBox/icons.c: * FvwmIconMan/FvwmIconMan.c: * FvwmIconMan/readconfig.c: * FvwmIconMan/xmanager.c: * FvwmIdent/FvwmIdent.c: * FvwmM4/FvwmM4.c: * FvwmRearrange/FvwmRearrange.c: * FvwmSave/FvwmSave.c: * FvwmSaveDesk/FvwmSaveDesk.c: * FvwmTaskBar/ButtonArray.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/Goodies.c: * FvwmTaskBar/List.c: * FvwmWharf/ASSound/ASSound.c: * FvwmWharf/FvwmWharf.c: * FvwmWharf/icons.c: * FvwmWharf/stepgfx.c: * FvwmWinList/ButtonArray.c: * FvwmWinList/FvwmWinList.c: * FvwmWinList/List.c: do not #include stdlib.h (comes from config.h) * FvwmButtons/draw.c: do not #include strings.h (not portable; comes from config.h) 2005-11-21 Harry Felder * FvwmProxy/FvwmProxy.c (AdjustOneWindow): fixed C89 compile error 2005-11-07 Scott Smedley * FvwmTabs/FvwmTabs.in: * FvwmTabs/ConfigFvwmTabs: * FvwmTabs/FvwmTabs-DefaultSetup: * FvwmTabs/Makefile.am: * FvwmTabs/FvwmTabs.pod: * FvwmTabs/.cvsignore: Added FvwmTabs module. 2005-10-27 Dominik Vogt * FvwmButtons/parse.c (ParseTitle): (ParseButton): fixed the "center" button option 2005-10-18 Viktor Griph * FvwmPerl/FvwmPerl: * FvwmPerl/FvwmPerl.in (Examples): fixed typo (WrapToWindow -> WarpToWindow) 2005-09-25 Viktor Griph * FvwmCommand/FvwmCommand.c (list_configure): removed print of removed placed_wb3 flag 2005-09-18 Dominik Vogt * FvwmIdent/FvwmIdent.c (MakeList): 64-bit fixes 2005-08-12 Dominik Vogt * FvwmTaskBar/ButtonArray.c (DrawButtonArray): * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): new option "Pad" to control the gap between the buttons 2005-08-11 Mikhael Goikhman * FvwmPerl/FvwmPerl.in: * FvwmPerl/FvwmPerl.1: implement new configurable "export" action (and "unexport") that defines (or undefines) shortcut fvwm functions to easier send "eval", "load" and "preprocess" actions; reuse the initial preprocessing quote if any; improve documentation 2005-08-08 Jason Weber * FvwmProxy/FvwmProxy.1.in: * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.h: Added ProxyIconified option to retain proxies for iconified windows and give them their own colorset. Fixed inappropriate collisions between proxies on different desks and also lock proxy offsets on moving windows instead of snapping to window center. 2005-08-05 Dominik Vogt * FvwmBanner/fvwm-logo-current.xbm: * FvwmBanner/fvwm-logo-current.xpm: use the new logo 2005-08-04 Dominik Vogt * FvwmScript/FvwmScript.1.in: corrected a typo 2005-07-28 Dominik Vogt * FvwmProxy/FvwmProxy.c (myXErrorHandler): (myXIOErrorHandler): * FvwmGtk/windowlist.c (compare_desk): * FvwmConsole/FvwmConsole.c (server): 64-bit fixes 2005-07-20 Mikhael Goikhman * FvwmPerl/FvwmPerl.in: * FvwmPerl/FvwmPerl.1: support window context in "preprocess" action 2005-07-18 Dominik Vogt * FvwmBacker/FvwmBacker.c (SetRootAtoms): (DeleteRootAtoms): * FvwmWinList/FvwmWinList.c (SetMwmHints): * FvwmWinList/FvwmWinList.c (PropMotifWmHints): * FvwmTaskBar/FvwmTaskBar.c (SetMwmHints): * FvwmTaskBar/FvwmTaskBar.h (PropMotifWmHints): 64-bit fixes 2005-07-10 Dominik Vogt * FvwmIconMan/xmanager.c (draw_relief): don't remove the button relief if a button ever gets too small for the relief; instead, shrink the relief for the moment, but remember the original value 2005-06-28 Viktor Griph * FvwmDebug/FvwmDebug.in: register handler for extended messages 2005-06-07 Dan Espen * FvwmScript/FvwmScript.1.in (following): Clarify description of Do block. 2005-06-02 Dan Espen * FvwmAuto/FvwmAuto.c (main): Spelling fix in comment contition -> condition. 2005-03-22 Dan Espen * FvwmProxy/FvwmProxy.1.in: Use new variable syntax. 2005-03-17 Dan Espen * FvwmProxy/FvwmProxy.1.in: Fix .IP syntax. 2005-02-26 Scott Smedley * modules/FvwmButtons/FvwmButtons.1.in: * modules/FvwmButtons/FvwmButtons.c: * modules/FvwmButtons/FvwmButtons.h: * modules/FvwmButtons/button.c: * modules/FvwmButtons/button.h: * modules/FvwmButtons/draw.c: * modules/FvwmButtons/dynamic.c: * modules/FvwmButtons/icons.c: * modules/FvwmButtons/icons.h: * modules/FvwmButtons/output.c: * modules/FvwmButtons/parse.c: Changed 'flags' from 'unsigned int' to proper struct. Now more flags are available. Added ActiveColorset & PressColorset options for _individual_ buttons. (Overrides global ActiveColorset & PressColorset options.) 2005-02-05 Bjoern Steinbrink * FvwmScript/FvwmScript.c (MainLoop): Fixed periodic tasks being executed too often when there are pending events. * FvwmScript/FvwmScript.1.in: Typo, PeriodicTasks is one word with ending s. 2005-01-10 Olivier Chapuis * FvwmIconMan/xmanager.c (set_win_displaystring): Fixed flickering by setting the string dirty flags only if the displayed string really change 2004-12-21 Mikhael Goikhman * FvwmDebug/FvwmDebug.in: s/--semd-windowlist/--send-windowlist/ 2004-12-11 Dan Espen * FvwmIconMan/FvwmIconMan.1.in: Remove lang_check markers. 2004-12-11 Olivier Chapuis * FvwmIconMan/FvwmIconMan.1.in: Try to clarify 2004-12-08 Dan Espen * FvwmIconMan/FvwmIconMan.1.in: lang check. Still needs clarification. 2004-12-02 Olivier Chapuis * FvwmIconMan/xmanager.h: * FvwmIconMan/xmanager.c (set_win_displaystring): (tips_cancel): (tips_on): (tips_update_label): * FvwmIconMan/x.c (xevent_loop): (X_init_manager): (init_display): * FvwmIconMan/readconfig.c (read_in_resources): (process_dynamic_config_line): * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/fvwm.c (new_window): (destroy_window): * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/FvwmIconMan.c (main_loop): * FvwmIconMan/FvwmIconMan.1.in: Implemented tips * FvwmIconMan/xmanager.c (first_row_len): (index_to_box): Formatting * FvwmIconMan/xmanager.c (figure_geometry): (xy_to_button): (set_button_geometry): (set_shape): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/FvwmIconMan.1.in: New options MaxButtonWidth and MaxButtonWidthByColumns 2004-10-12 Dominik Vogt * FvwmCommand/FvwmCommand.c (main): fixed previous patch 2004-10-10 Dominik Vogt * FvwmCommand/FvwmCommandS.c: * FvwmCommand/FvwmCommand.c: fixed removing another process' run file if killed too early fixed removing a random file if killed too early 2004-10-08 Dominik Vogt * FvwmButtons/FvwmButtons.c (SetTransparentBackground): fixed uninitialised shape in empty buttons * FvwmButtons/draw.c (RedrawButton): fixed GC leak 2004-10-03 Dominik Vogt * FvwmScript/Instructions.c (Loop): fixed parsing of for loops 2004-09-30 Dominik Vogt * FvwmIconMan/xmanager.c (check_in_window): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/fvwm.c (focus_change): * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/FvwmIconMan.h: applied ShowOnlyFocused patch by George Potapov 2004-09-27 Dominik Vogt * FvwmPager/x_pager.c (ReConfigureIcons): (AddNewWindow): (ChangeDeskForWindow): (MoveResizePagerView): sometimes, a window being moved did not get updated in the pager, 2004-09-17 Dominik Vogt * FvwmCommand/FvwmCommand.c (main): SIGPIPE fix w/ BSD signals (sig_ttin): ignore SIGTTOU just like SIGTTIN after either was received once (main): exit unconditionally if a pidfile is detected (main): fixed some race conditions with pidfile 2004-09-03 Scott Smedley * FvwmButtons/dynamic.c: * FvwmButtons/FvwmButtons.1: Allow ActiveTitle, ActiveIcon, PressTitle & PressIcon to be changed dynamically. * FvwmButtons/FvwmButtons.c: remove logging statement. 2004-09-01 Dominik Vogt * FvwmWinList/FvwmWinList.c (main): (LoopOnEvents): (LinkAction): * FvwmTaskBar/FvwmTaskBar.c (ClickAction): (HandleButtonRelease): (LinkAction): (StartMeUp): (main): * FvwmProxy/FvwmProxy.c (LinkAction): (DispatchEvent): (parse_options): * FvwmIconBox/FvwmIconBox.c (parsemouse): * FvwmIconMan/x.c (handle_buttonevent): * FvwmIconMan/readconfig.c (ParseMouseEntry): * FvwmButtons/FvwmButtons.c (AddButtonAction): (GetButtonAction): (swallow): * FvwmTaskBar/Start.c (ParseButtonOptions): (getButtonCommand): (getButtonCommand): (StartAndLaunchButtonItemInit): * FvwmTaskBar/Start.h: fixed use of NUMBER_OF_MOUSE_BUTTONS vs. NUMBER_OF_EXTENDED_MOUSE_BUTTONS 2004-08-31 Dominik Vogt * FvwmButtons/output.c (DumpButtons): * FvwmButtons/parse.c (ParseSwallow): (ParseContainer): (ParseButton): * FvwmButtons/FvwmButtons.c (Loop): with the SwallowNew option, swallow a new window if swallowed window dies and the user start it again manually 2004-08-30 Dominik Vogt * FvwmTaskBar/Goodies.c (f_scandir): (cool_get_inboxstatus_maildir): (cool_get_inboxstatus): (cool_get_inboxstatus_mbox): (GoodiesParseConfig): added MailDir option to FvwmTaskBar by Jim C. Brown 2004-08-02 Scott Smedley * FvwmButtons/draw.c: * FvwmButtons/FvwmButtons.c: * FvwmButtons/icons.h: * FvwmButtons/icons.c: Make "Pixmap none" transparency work. 2004-07-27 Dominik Vogt * FvwmButtons/draw.c (buttonBGColorset): don't hilight swallowing buttons at startup * FvwmButtons/FvwmButtons.c (MW_EVENTS): (handle_new_position): (Loop): fixed redrawing of ActiveColorset when a complex function is run hilight panel buttons while panel is sliding in or out 2004-07-16 Scott Smedley * FvwmButtons/FvwmButtons.c: bugfix: cancelling a button press didn't cause the active button to be redrawn as active. 2004-07-15 Dominik Vogt * FvwmBanner/FvwmBanner.c (main): removed C++ comment 2004-07-15 Scott Smedley * FvwmButtons/FvwmButtons.1: * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: * FvwmButtons/button.c: * FvwmButtons/button.h: * FvwmButtons/draw.c: * FvwmButtons/icons.c: * FvwmButtons/parse.c: Changed option prefix of HoverColorset, HoverIcon & HoverTitle to "Active". Maintain "Press" look when waiting for window to popup. Lots of minor bugfixes. 2004-07-13 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): (handle_new_button): fixed various button drawing problems w/ and w/o hover buttons * FvwmButtons/FvwmButtons.c (mymalloc): * FvwmButtons/draw.c (RedrawButton): Fixed core dump with HoverColorset when the pointer enters an empty button * FvwmTaskBar/Goodies.c (CreateTipWindow): removed dead code * FvwmProxy/FvwmProxy.c: compilation fixes * FvwmTaskBar/Goodies.c (change_goody_colorset): (PopupTipWindow): fixd colour set updating code 2004-07-12 Jason Weber * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.1: New modifier release 2004-07-12 Mikhael Goikhman * FvwmDebug/FvwmDebug.in: use event's dump method * FvwmDebug/FvwmGtkDebug.in: support looped args in events * FvwmPerl/FvwmPerl.in: support window context in cmd(); improve documentation * FvwmProxy/FvwmProxy.1: minor reformatting 2004-07-11 Scott Smedley * FvwmButtons/FvwmButtons.1: * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: * FvwmButtons/button.c: * FvwmButtons/draw.c: * FvwmButtons/icons.c: * FvwmButtons/parse.c: More FvwmButtons eye candy: PressColorset, PressIcon & PressTitle options. Don't utilise Hover options when button is selected. 2004-07-10 Scott Smedley * FvwmButtons/FvwmButtons.1: * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: * FvwmButtons/button.c: * FvwmButtons/draw.c: * FvwmButtons/dynamic.c: * FvwmButtons/icons.c: * FvwmButtons/icons.h: * FvwmButtons/parse.c: FvwmButtons eye candy: HoverColorset, HoverIcon & HoverTitle options. Now also possible to ChangeButton Icon/Title if originally no icon/title specified. 2004-07-09 Dominik Vogt * FvwmGtk/Makefile.am (man_onedir): fixed FvwmGtk.1 rule when DESTDIR is set 2004-07-08 Bjoern Steinbrink * FvwmAuto/FvwmAuto.c (main): Added check to avoid calling enter and leave function for the same window if the focus was lost for less than delay time. * FvwmPager/FvwmPager.c (ParseColorset): 64 bit fix 2004-07-02 Dominik Vogt * FvwmProxy/FvwmProxy.c (DrawProxyBackground): (DrawWindow): fixed X errors (LinkAction): fixed bug in that prevented to use Click actions 2004-06-29 Mikhael Goikhman * FvwmWindowMenu/FvwmWindowMenu.in: * FvwmWindowMenu/FvwmWindowMenu.1: fix Function default, synchronize with changes in perllib 2004-06-29 Dominik Vogt * FvwmTaskBar/Goodies.c (cool_get_inboxstatus): * FvwmScript/script.c: * FvwmScript/script.y: * FvwmScript/Instructions.c (InitCom): * FvwmProxy/FvwmProxy.c (AbortProxies): (ProcessMessage): * FvwmPager/x_pager.c (UpdateWindowShape): * FvwmForm/FvwmForm.c: * FvwmIconMan/fvwm.c (remanage_winlist): * FvwmDragWell/fvwmDragWell.c: * FvwmConsole/getline.c (getline): * FvwmConsole/FvwmConsole.c: * FvwmButtons/FvwmButtons.c: * FvwmBacker/FvwmBacker.c (EndLessLoop): (ReadFvwmPipe): fixed compilation with -Wall -Wstrict-prototypes -Wpointer-arith 2004-06-27 Scott Smedley * FvwmWindowMenu/FvwmWindowMenu.in: bugfix: (report #1146) Some special characters require a double-sequence to get a literal character in menus. 2004-06-25 Dominik Vogt * FvwmConsole/FvwmConsole.c (server): make FvwmConsole socket inaccessible by other users (CloseSocket): removed (clean_up): new function * FvwmConsole/FvwmConsoleC.c (ReapChildren): (main): kill all FvwmConsole processes if a child dies * FvwmConsole/FvwmConsole.c (CloseSocket): fixed core dump (main): * FvwmIconMan/xmanager.c (check_in_window): * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/readconfig.c (read_in_resources): new FvwmIconMan option ShowNoIcons * FvwmConsole/FvwmConsoleC.c (sclose): (ErrMsg): fixed core dump 2004-06-08 Dominik Vogt * FvwmWinList/ButtonArray.c (DoButton): fixed a minor drawing problem 2004-06-05 Scott Smedley * FvwmWindowMenu/FvwmWindowMenu.in: * FvwmWindowMenu/FvwmWindowMenu.1: Rewrote module to use new WindowList tracker. Updated man page. 2004-06-01 Dominik Vogt * FvwmConsole/FvwmConsoleC.c (main): handle SIGPIPE 2004-05-28 Dominik Vogt * FvwmCommand/FvwmCommand.c (main): handle SIGPIPE 2004-03-31 Dominik Vogt * FvwmGtk/Makefile.am: fixed FvwmGtk.1 installation 2004-03-29 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): fixed multi line FvwmTaskBar race condition introduced in earlier patch * FvwmButtons/FvwmButtons.1: corrected example 2004-03-15 Chris Ross * FvwmIconMan/FvwmIconMan.1: * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/xmanager.c (draw_3d_icon): (draw_relief): Added ReliefThickness option to FvwmIconMan to control the width of the relief used for both icon manager buttons and icons. Works much the same as the Frame specification of FvwmButtons. 2004-03-15 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow): fixed crash * FvwmTaskBar/Start.c (StartButtonParseConfig): the options of the Button option were case sensitive 2004-02-23 Dominik Vogt * FvwmWharf/FvwmWharf.c: added X error handler 2004-02-16 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): force StaticGravity upon panel windows 2004-02-04 Marcus Lundblad * FvwmScript/Widgets/TextField.c (InitTextField) (DrawPointText) (DrawTextField) (EvtMouseTextField) (EvtKeyTextField): * FvwmScript/Widgets/Tools.h: * FvwmScript/Widgets/Tools.c (getByteOffsetBoundsCheck) (getCharOffsetBoundsCheck) (InsertText) (GetText): Fixed to work with multibyte character sets 2004-01-24 Olivier Chapuis * FvwmTaskBar/Start.c (StartButtonParseConfig): Fixed Button parsing when some tabs are used 2004-01-13 Dominik Vogt * FvwmScript/Scripts/FvwmScript-Quit: correct reboot action 2004-01-12 Dominik Vogt * FvwmTaskBar/Start.c (StartButtonParseConfig): (StartButtonInit): do not ignore left and right margins if no start button is defined 2004-01-04 Olivier Chapuis * FvwmTheme/FvwmTheme.1: Typo: WindowShadeScrools -> WindowShadeShrinks * FvwmScript/FvwmScript.c (MainLoop): Updated root transparent bg when we are (un)swallowed 2003-12-08 Mikhael Goikhman * FvwmTheme/FvwmTheme.1: added small notes 2003-11-15 Mikhael Goikhman * FvwmScript/Scripts/fvwm-script-setup95.pl: some clean up and added small new functionality 2003-11-12 Mikhael Goikhman * FvwmWindowMenu.in: * FvwmWindowMenu.1: fixed the man page 2003-10-31 Mikhael Goikhman * FvwmPerl/FvwmPerl.in: * FvwmPerl/FvwmPerl.1: added showMessage user function to find and invoke a good dialog window and better documentation 2003-10-26 Mikhael Goikhman * FvwmAnimate/FvwmAnimate.c: * FvwmAnimate/FvwmAnimate.1: added dynamical commands "pause", "play", "push", "pop", "reset" 2003-09-02 olicha * FvwmScript/Widgets/Swallow.c (ProcessMsgSwallow): Fixed swallowexec by also checking for the ressource and class names 2003-09-01 olicha * FvwmScript/FvwmScript.c (MainLoop): * FvwmScript/Widgets/Swallow.c (swallow): Indicate the swallower window id into the string part of the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed modules know about its swallower * FvwmScript/Widgets/Swallow.c (InitSwallow): (swallow): * FvwmScript/FvwmScript.c (ShutdownX): (MainLoop): * FvwmScript/types.h: Make FvwmScript as a session manager for its swallowed apps when fvwm is runned under a session manager and FvwmScript swallow some applications. * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Fixed shaded direction when the TaskBar unshade and shade itself during animation 2003-08-25 olicha * FvwmIconBox/FvwmIconBox.c (process_message): (animate): Fixed animation when IconBox or its swallower is shaded: do not animate * FvwmButtons/FvwmButtons.c (swallow): (process_message): Indicate the swallower window id into the string part of the MX_PROPERTY_CHANGE(MX_PROPERTY_CHANGE_SWALLOW) msg, so that swallowed modules know about its swallower * FvwmIconMan/fvwm.c (property_change): (set_win_configuration): * FvwmIconMan/xmanager.c (set_win_iconified): * FvwmIconMan/FvwmIconMan.h: Fixed animation when IconMan or its swallower is shaded: animated on the frame * FvwmWinList/FvwmWinList.c (ProcessMessage): Fixed animation when WinList is shaded: animated on the frame * FvwmButtons/FvwmButtons.c: * FvwmButtons/parse.c (ParseConfiguration): * FvwmScript/FvwmScript.c (ParseOptions): * FvwmIconBox/icons.c: * FvwmIconBox/FvwmIconBox.c (ParseOptions): * FvwmTaskBar/Start.c: * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): (configopts): Removed color limit config info message which is not used anymore 2003-08-08 olicha * FvwmButtons/FvwmButtons.c (exec_swallow): Removed debug code 2003-08-07 olicha * FvwmCpp/FvwmCpp.c (cpp_defs): * FvwmM4/FvwmM4.c (m4_defs): Replaced mktemp by fvwm_mkstemp 2003-08-07 olicha * FvwmButtons/FvwmButtons.h: * FvwmButtons/parse.c (ParseButton): * FvwmButtons/FvwmButtons.c (DeadPipeCleanup): (My_FNextEvent): (swallow): (exec_swallow): (Loop): (SpawnSome): Used the new fsm lib to make FvwmButtons as a session manager for its swallowed apps when fvwm is runned under a session manager and FvwmButtons swallow some applications. This fixes swallowed apps multiplication after every save session/session restart. 2003-07-06 Dominik Vogt * FvwmConsole/FvwmConsoleC.c (sclose): * FvwmIconMan/FvwmIconMan.c (TerminateHandler): * FvwmWharf/ASSound/ASSound.c (DoNothing): * FvwmButtons/FvwmButtons.c (DeadPipe): * FvwmBacker/FvwmBacker.c (DeadPipe): * FvwmBacker/FvwmBacker.h (ParseConfigLine): * FvwmBanner/FvwmBanner.c (DeadPipe): * FvwmConsole/FvwmConsole.c (DeadPipe): * FvwmCpp/FvwmCpp.c (DeadPipe): * FvwmCpp/FvwmCpp.h (DeadPipe): * FvwmDebug/FvwmOldDebug.c (DeadPipe): * FvwmDebug/FvwmOldDebug.h: * FvwmEvent/FvwmEvent.c (DeadPipe): * FvwmForm/FvwmForm.c (DeadPipe): * FvwmForm/FvwmForm.h (DeadPipe): * FvwmIconBox/FvwmIconBox.h: * FvwmIconMan/FvwmIconMan.h: * FvwmIdent/FvwmIdent.h: * FvwmM4/FvwmM4.c (DeadPipe): * FvwmM4/FvwmM4.h (DeadPipe): * FvwmPager/FvwmPager.c (DeadPipe): * FvwmPager/FvwmPager.h: * FvwmRearrange/FvwmRearrange.c (DeadPipe): * FvwmSave/FvwmSave.c (DeadPipe): * FvwmSave/FvwmSave.h: * FvwmSaveDesk/FvwmSaveDesk.c (DeadPipe): * FvwmSaveDesk/FvwmSaveDesk.h: * FvwmScript/FvwmScript.c (DeadPipe): * FvwmScroll/FvwmScroll.c (DeadPipe): * FvwmScroll/FvwmScroll.h: * FvwmTaskBar/FvwmTaskBar.c (DeadPipe): * FvwmTaskBar/FvwmTaskBar.h: * FvwmWharf/Wharf.h: * FvwmWinList/FvwmWinList.h: * FvwmWharf/FvwmWharf.c (DeadPipe): * FvwmAnimate/FvwmAnimate.c (HandleTerminate): * FvwmAuto/FvwmAuto.c (TerminateHandler): (DeadPipe): * FvwmButtons/FvwmButtons.c (TerminateHandler): * FvwmCommand/FvwmCommand.c (sig_ttin): (sig_quit): * FvwmCommand/FvwmCommandS.c (sig_handler): * FvwmDragWell/fvwmDragWell.c (TerminateHandler): * FvwmEvent/FvwmEvent.c (TerminateHandler): * FvwmForm/FvwmForm.c (TimerHandler): (TerminateHandler): * FvwmIconBox/FvwmIconBox.c (TerminateHandler): * FvwmIdent/FvwmIdent.c (TerminateHandler): * FvwmPager/FvwmPager.c (TerminateHandler): * FvwmScript/FvwmScript.c (TerminateHandler): * FvwmTaskBar/FvwmTaskBar.c (Alarm): (TerminateHandler): * FvwmTheme/FvwmTheme.c (signal_handler): * FvwmWinList/FvwmWinList.c (TerminateHandler): use RETSIGTYPE and SIGNAL_RETURN for all signal handlers 2003-07-05 Dominik Vogt * FvwmScript/Instructions.c (Key): * FvwmIconMan/readconfig.c (ParseMouseEntry): (ParseKeyEntry): use library functions for modifier parsing 2003-06-29 Dominik Vogt * FvwmCommand/findcmd.pl: use new func_t instead of func_type 2003-06-27 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Fixed animation when the TaskBar is shaded 2003-06-24 Dominik Vogt * FvwmTaskBar/Start.c (StartButtonInit): use font for selected buttons in Start button; modified patch by David Lazar 2003-06-19 Dominik Vogt * FvwmDebug/Makefile.am: * FvwmGtk/Makefile.am: do not install FvwmGtk.1 if FvwmGtk is not built same for FvwmGtkDebug and FvwmGtkDebug.1 2003-06-17 Dan Espen * FvwmGtk/FvwmGtk.c (process_message): Off by one patch from Anil Madhavapeddy. 2003-06-15 Mikhael Goikhman * FvwmDebug/FvwmGtkDebug.in: use new module method emulateEvent 2003-06-10 Dominik Vogt * FvwmIdent/FvwmIdent.c (ProcessXEvent): fixed initial drawing without a colour set 2003-06-10 Mikhael Goikhman * FvwmDebug/FvwmDebug.in: * FvwmDebug/FvwmDebug.1: * FvwmDebug/FvwmGtkDebug.in: * FvwmDebug/FvwmGtkDebug.1: make 2 modules behave consistently regarding --mask, --debug; several more improvements 2003-06-06 olicha * FvwmBanner/FvwmBanner.c (main): Set msg mask to M_CONFIG_INFO | M_END_CONFIG_INFO to fix a "Failed to write descriptor to module" bug 2003-06-06 Mikhael Goikhman * FvwmDebug/FvwmDebug.in: * FvwmDebug/FvwmDebug.1: added new options: --noevents, --xconsole, --debug, --track * FvwmPerl/FvwmPerl.in: fixed parsing of quotes in preprocess action 2003-06-05 olicha * FvwmButtons/FvwmButtons.h (struct button_info_struct): Fixed button geometry if width or height > 255 2003-06-03 olicha * FvwmTaskBar/Goodies.c (ShowTipWindow): Fixed drawing Tips under certains circonstance 2003-06-02 Dominik Vogt * FvwmScript/Makefile.am (LDADD): Fixed building FvwmScript under cygwin; patch by Francis Litterio 2003-05-28 olicha * FvwmTaskBar/FvwmTaskBar.1: * FvwmTaskBar/Start.c (StartButtonInit): Fixed no launch buttons if there are defined before the Start button New option NoDefaultStartButton * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC): (GoodiesParseConfig): (InitGoodies): (DrawGoodies): If both clock format and date format are 0 do not draw any clock space If no goodies do not draw the goodies box 2003-05-27 Mikhael Goikhman * FvwmIdent/FvwmIdent.c: some reformating 2003-04-30 Bob Woodside * FvwmIdent/FvwmIdent.c (ProcessXEvent): Prevent call to UpdateBackgroundTransparency with a colorset of -1 when Fore/Back are specified (caused BadDrawable X error). 2003-04-29 olicha * FvwmIdent/FvwmIdent.h: * FvwmIdent/FvwmIdent.c (ErrorHandler): (main): Added an X error handler 2003-04-28 olicha * FvwmIdent/FvwmIdent.c (MakeList): Fixed report of EWMH state hints (ErrorHandler): 2003-04-26 Mikhael Goikhman * FvwmIconMan/*: * FvwmIconBox/*: reformatted, removed support for fvwm version 1 2003-04-25 Dan Espen * FvwmIconMan/xmanager.c (draw_button): Fix problem with mini-icon erasure clearing part of the relief in a button. 2003-04-25 olicha * FvwmForm/FvwmForm.c (ParseActiveMessage): Tried to fix a core dump 2003-04-25 Dominik Vogt * FvwmButtons/FvwmButtons.c (main): * FvwmButtons/parse.c (parse_window_geometry): (ParseConfigLine): fixed Xinerama handling of ButtonGeometry option in FvwmButtons 2003-04-23 olicha * FvwmTaskBar/FvwmTaskBar.c (StartMeUp): * FvwmTaskBar/Start.c (StartButtonInit): Fixed some minor memory leaks * FvwmTaskBar/ButtonArray.c (ButtonDraw): Fixed a Region leaks when a buttons has no title 2003-04-22 Mikhael Goikhman * FvwmPerl/FvwmPerl.in: fixed preprocess action parameter parsing, several optimizations 2003-04-19 Dominik Vogt * FvwmPager/x_pager.c (AddNewWindow): * FvwmPager/FvwmPager.c (list_configure): (list_iconify): (list_add): fixed iconified windows without an icon showing up after a restart in the pager; also fixes iconified windows flashing for a moment when they first show up in the pager (e.g. Style * StartIconic). * FvwmPager/FvwmPager.c (list_configure): (list_iconify): do not display an icon if a window has none on the desktop 2003-04-16 Mikhael Goikhman * FvwmEvent/FvwmEvent.c: * FvwmEvent/FvwmEvent.1: window related event handlers are now executed within a window id, so PassId is not really needed; several fixes 2003-04-15 Mikhael Goikhman * FvwmGtk/FvwmGtk.1: * FvwmGtk/windowlist.c: * FvwmProxy/FvwmProxy.1: * FvwmProxy/FvwmProxy.c: * FvwmWindowMenu/FvwmWindowMenu.in: WindowListFunc is executed now within a window context, so "WindowId $0" is not needed anymore in its definition These 3 windolist modules support execution of WindowListFunc in the old and the new ways for now. 2003-04-14 olicha * FvwmScript/Scripts/FvwmScript-FileBrowser: * FvwmScript/Scripts/FvwmScript-BellSetup: * FvwmScript/Scripts/FvwmScript-ScreenSetup: * FvwmScript/Scripts/FvwmScript-PointerSetup: * FvwmScript/Scripts/FvwmScript-KeyboardSetup: Added gettext support. Relayout. * FvwmScript/FvwmScript.1: * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/script.c: * FvwmScript/scanner.c: * FvwmScript/Instructions.c (ChangeLocaleTitle): (InitCom): (FuncGettext): New head script instruction UseGettext and WindowLocaleTitle. New Widget instruction LocaleTitle. New instruction ChangeLocaleTitle. New function Gettext. 2003-04-06 Dan Espen * FvwmForm/ReadXServer.c (ReadXServer): * FvwmForm/FvwmForm.c (Restart): * FvwmForm/FvwmForm.h: Fix core dump. When tabbing field to field, always position cursor at front of input field. 2003-04-05 Dan Espen * FvwmForm/FvwmForm.c (RedrawItem): Fixed input fields not getting cleared on multiline paste. 2003-04-04 Dominik Vogt * FvwmPager/x_pager.c (Scroll): fixed shaking of viewport when scrolling past top/left border 2003-03-22 Mikhael Goikhman * FvwmPager/FvwmPager.1: discourage usage of "Label" option 2003-03-19 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): * FvwmAuto/FvwmAuto.1: A delay of 0 is no longer valid. The new minimum is 1. Send XSync after any action to force fvwm to synchronize with the X server; reduces chance of race condition in case the connection to the X server is slow 2003-03-16 Dominik Vogt * FvwmIconMan/xmanager.c (check_in_window): * FvwmIconMan/fvwm.c (icon_location): * FvwmIconMan/winlist.c (check_resolution): (check_win_complete): fixed several window and icon resolution bugs 2003-03-15 Dominik Vogt * FvwmCommand/FvwmCommand.c (main): add a screen number to the DISPLAY if necessary 2003-03-14 Dominik Vogt * FvwmScroll/Makefile.am: linkage fix * FvwmWinList/FvwmWinList.c (MakeMeWindow): removed useless FQueryPointerCall (StartMeUp_I): removed debug XSynchonize call * FvwmWinList/FvwmWinList.c (StartMeUp_II): (StartMeUp_I): (MakeMeWindow): * FvwmWharf/FvwmWharf.c (CreateWindow): * FvwmTaskBar/FvwmTaskBar.c (StartMeUp): (ProcessMessage): * FvwmScroll/GrabWindow.c (CreateWindow): * FvwmPager/x_pager.c (initialize_pager): * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconMan/x.c (create_manager_window): * FvwmIconBox/FvwmIconBox.c (CreateWindow): * FvwmForm/FvwmForm.c (OpenWindows): * FvwmDragWell/fvwmDragWell.c (createWindow): * FvwmButtons/FvwmButtons.c (HandlePanelPress): (CreateUberButtonWindow): * FvwmBanner/FvwmBanner.c (main): adapted to hack to specify screen origin in geometry and StartsOnScreen at the same time 2003-03-12 Dominik Vogt * FvwmButtons/parse.c (ParseButton): fixed parsing a button geometry option after a comma (ParseButton): (ParsePanel): use isdigit() instead of "*s >= '0' && *s <= '9'" 2003-03-09 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (HandleEvents): fixed core dump 2003-03-03 Dominik Vogt * FvwmIconMan/xmanager.c (check_in_window): * FvwmIconMan/winlist.c (figure_win_manager): (check_resolution): * FvwmIconMan/fvwm.c (win_in_viewport): In FvwmIconMan, windows can move from one manager to another acoording to the managers' Resolution options. 2003-03-02 Dominik Vogt * FvwmIconMan/fvwm.c (set_win_configuration): fix for drawing the focused window upon page change (win_in_viewport): * FvwmButtons/FvwmButtons.c (Loop): (SetTransparentBackground): Fixed FvwmButtons transparency 2003-03-01 Dan Espen * FvwmPager/x_pager.c (ReConfigure): Fix so Pager correctly draws active desktop highlight when desktopsize changes. 2003-02-28 Dominik Vogt * FvwmPager/FvwmPager.1: man page corrections 2003-02-25 Dan Espen * FvwmAuto/FvwmAuto.c (main): Remove bad debug code. 2003-02-23 Dan Espen * FvwmPager/x_pager.c (Scroll): Fix pointer centering when returning on a drag from right or bottom. 2003-02-17 Dan Espen * FvwmPager/x_pager.c (Scroll): Fix virtual screen offset calc. 2003-02-16 Dan Espen * FvwmPager/x_pager.c (DispatchEvent): Fix compilation problems caused by last minute cleanup. 2003-02-15 Dan Espen * FvwmPager/x_pager.c (Scroll): Fix Pager going crazy on a button 3 drag. 2003-02-13 olicha * FvwmButtons/draw.c (RedrawButton): Applied Remko Troncon negative frame fix 2003-02-05 Jason Weber * FvwmProxy/FvwmProxy.c: undefined actions now default to Nop instead of crashing windowname update now mostly ignored since we only display iconname iconname update now just redraws one window instead of reseting everything 2003-02-01 Dan Espen * FvwmTaskBar/FvwmTaskBar.1: Typos. 2003-01-27 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons): fixed PageOnly option after a desk change 2003-01-24 Dominik Vogt * FvwmIconMan/readconfig.c (read_in_resources): fixed ShowOnlyIcons option 2003-01-20 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): fixed core dumps and errors in parsing of command line arguments fixed handling of leave action without an enter action 2003-01-06 Marcus Lundblad * FvwmIconBox/FvwmIconBox.c (RedrawIcon, CreateWindow, ParseOptions): * FvwmIconBox/icons.c (AdjustIconWindow): implemented options for turning off parenthesisation of iconified window title and options for defining relief width and look for titles * FvwmIconBox/FvwmIconBox.1: documented options for turning off parenthesisation of iconified window title and options for defining relief width and look for titles 2003-01-04 Jason Weber * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.1: added ShowToggle command to Show/Hide to the opposite of current state 2003-01-03 Mikhael Goikhman * FvwmPager/FvwmPager.c (list_new_page): updated to the changed arguments of M_NEW_PAGE * FvwmDebug/FvwmDebug.in: fixed printing to wrong stream * FvwmDebug/FvwmGtkDebug.in: fixed opening message windows 2002-12-30 Mikhael Goikhman * FvwmWindowMenu/*: renamed from FvwmWindowLister; make Popup actually work, not just Menu (Post) 2002-12-20 olicha * FvwmTaskBar/FvwmTaskBar.c (CreateOrUpdateGCs): 2002-12-12 Jason Weber * FvwmProxy/FvwmProxy.1: Rename ScanWindow to ScanForWindow 2002-12-12 Dominik Vogt * FvwmProxy/FvwmProxy.c (ProcessMessage): fixed compile error 2002-12-11 Jason Weber * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.1: Add tracking of currently focused window. Allow desk auto-switching if you don't use CurrentPage conditional. Update man page to suggest ScanWindow. 2002-12-08 Dominik Vogt * FvwmWinList/List.c (IsItemVisible): * FvwmWinList/FvwmWinList.c (ProcessMessage): * FvwmTaskBar/List.c (IsItemIndexSticky): * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons): * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command): * FvwmSave/FvwmSave.c (do_save): * FvwmRearrange/FvwmRearrange.c (is_suitable_window): * FvwmPager/x_pager.c (MoveStickyWindows): (Hilight): (MoveWindow): (IconMoveWindow): * FvwmIdent/FvwmIdent.c (MakeList): * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab): (win_in_viewport): * FvwmIconBox/FvwmIconBox.c (process_message): (window_cond): * FvwmGtk/FvwmGtk.c (process_message): * FvwmCommand/FvwmCommand.c (list_configure): adapted to new STICKY... macros 2002-12-02 olicha * FvwmIconMan/fvwm.c (win_in_viewport): Do not use the icon position to decide whether a window is managed or not when IS_ICON_SUPPRESSED * FvwmIconMan/xmanager.c (draw_button_background): (iconify_box): (draw_button): (draw_empty_manager): Fixed drawing icon background 2002-12-01 olicha * FvwmScript/Instructions.c (ChangeIcon): (ChangeForeColor): (ChangeBackColor): Fixed memory leaks 2002-12-01 Dominik Vogt * FvwmEvent/FvwmEvent.c (main): request only the events that have an associated action 2002-11-30 Dominik Vogt * FvwmEvent/FvwmEvent.c (handle_config_line): simplified code a bit (config): fixed an off-by-one array access * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Fixed windows using WindowListSkip appearing in the TaskBar 2002-11-29 Dominik Vogt * FvwmWinList/FvwmWinList.c (main): (ProcessMessage): (AdjustWindow): do not resize window while shaded; request size change later * FvwmIconMan/xmanager.c (resize_manager): (draw_manager): * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/fvwm.c (ProcessMessage): (window_shade): * FvwmIconMan/FvwmIconMan.h: do not resize the manager window while shaded; request size change later 2002-11-28 olicha * FvwmTaskBar/Goodies.c (CreateMailTipWindow): * FvwmTaskBar/FvwmTaskBar.c (main): (CheckForTip): * FvwmTaskBar/Makefile.am: FGettextInit and Mark some strings for translation * FvwmForm/FvwmForm-Setup.in: Mark the strings for translation 2002-11-25 Dominik Vogt * FvwmProxy/FvwmProxy.c (LinkAction): (parse_options): (main): cleaned up memory leaks and parsing put default actions in a central place 2002-11-24 Jason Weber * FvwmProxy/ConfigFvwmProxyDefaults: * FvwmProxy/FvwmProxy.c (ProcessMessage): Twiddled with icon text placement rules. Added programmable Action options for Click1, Click2, ... Fixed background clear during internal Next/Prev (which we're getting rid of). Changed all the *Command options to the Action syntax. Added the Circulate command that used core fvwm functions instead of internal Next/Prev. Commented out lots of code being phased out. Added Unmark Action to mirror Mark Action. * FvwmProxy/FvwmProxy.1: Updated for Action commands and various formatting. 2002-11-20 Dominik Vogt * FvwmProxy/ConfigFvwmProxyDefaults: adjusted default functions 2002-11-20 Mikhael Goikhman * FvwmDebug/FvwmGtkDebug.in: improved GUI, show event time, show window flags (as integers for now) 2002-11-19 Dominik Vogt * FvwmProxy/ConfigFvwmProxyDefaults: removed some debug configs * FvwmProxy/FvwmProxy.c (ProcessMessage): fixed changing colour sets after FvwmProxy startup 2002-11-18 Dominik Vogt * FvwmProxy/FvwmProxy.c (DrawWindow): removed XFillRectangle patch that basically disabled colorset backgrounds (parse_options): use ParseToggleArgument instead of strcmp (DrawWindow): adjust window title when using mini icon in general but not for a particular window 2002-11-16 Jason Weber * FvwmProxy/FvwmProxy.c: * FvwmProxy/FvwmProxy.1: * FvwmProxy/ConfigFvwmProxyDefaults: Added config options ShowMiniIcons and LogFile. 2002-11-15 Jason Weber * FvwmProxy/FvwmProxy.h: * FvwmProxy/FvwmProxy.h: * FvwmProxy/FvwmProxy.c: Fixed Next to really ignore windows on other desks. Added temp fix to use XFillRectangle vs. XClearWindow since the latter wasn't using the proper select colorset background color. Added .fvwm2rc configs for Width, Height, Separation, EnterSelect, and ProxyMove. Implemented the 'Prev" command. Extended Next/Prev commands to remember where they left off. * FvwmProxy/FvwmProxy.1: Filled out a lot of the man page * FvwmProxy/ConfigFvwmProxyDefaults: Added some defaults 2002-11-15 Dan Espen * FvwmTheme/FvwmTheme.1: Language check, general edits, spell checks. 2002-11-15 Mikhael Goikhman * FvwmWindowLister/FvwmWindowLister.in: * FvwmWindowLister/FvwmWindowLister.1: Improvements by Richard Lister with minor changes, new options ItemFormat and Function, changed Show/DontShow 2002-11-15 olicha * FvwmForm/FvwmForm.c (ParseActiveMessage): Fixed colorset update 2002-11-14 olicha * FvwmTheme/FvwmTheme.1: Doc for RootTransparent. More doc for Transparent * FvwmScroll/FvwmScroll.c (ErrorHandler): (main): * FvwmScroll/GrabWindow.c (LoopOnEvents): (ProcessMessage): (Loop): New transparent stuff. split the big loop in 3. Added an X error handler * FvwmScript/FvwmScript.c (UpdateRootTransparency): (ReadXServer): (MainLoop): * type.h: * FvwmScript/Widgets/*: Clip drawing and new transparent stuff 2002-11-14 Dominik Vogt * FvwmScript/script.y (Depile): * FvwmScript/script.c (Depile): fixed random return code * FvwmProxy/FvwmProxy.c (DispatchEvent): (DestroyWindow): (StartProxies): ignore EnterNotify events cause by keyboard grabs 2002-11-13 Dominik Vogt * FvwmScript/Instructions.c (Key): * FvwmScript/FvwmScript.c (ReadXServer): * FvwmIconMan/readconfig.c (ParseKeyEntry): (ParseMouseEntry): (ParseSimpleEntry): use new Bindings.h interface 2002-11-13 olicha * FvwmIconBox/FvwmIconBox.c: (Loop): (HScroll): (VScroll): (process_message): (RedrawWindow): (RedrawIcons): (RedrawIcon): * FvwmIconBox/FvwmIconBox.h: Clip drawing and new transparent stuff * FvwmForm/FvwmForm.c (ParseActiveMessage): Fixed colorset changes * FvwmForm/FvwmForm.c (UpdateRootTransapency): (process_message): (DoCommand): (RedrawFrame): (RedrawItem): * FvwmForm/ReadXServer.c (ReadXServer): (process_tabtypes): (ToggleChoice): Clip drawing and new transparent stuff * FvwmForm/FvwmForm.c (ErrorHandler): (main): Install an X error handler * FvwmWinList/FvwmWinList.c (RedrawWindow): (ParseConfigLine): (LoopOnEvents): (AdjustWindow): (MakeMeWindow): (ParseConfigLine): (ProcessMessage): * FvwmWinList/FvwmWinList.h: * FvwmWinList/ButtonArray.h: * FvwmWinList/ButtonArray.c (DoButton): (DrawButtonArray): (DrawTransparentButtonArray): (ExposeAllButtons): (SwitchButton): Clip drawing and new transparent stuff 2002-11-12 Dominik Vogt * FvwmTaskBar/ButtonArray.c (DrawButtonArray): -Wall fix 2002-11-12 olicha * FvwmTaskBar/Goodies.c (DrawGoodies): (Draw3dBox): * FvwmTaskBar/FvwmTaskBar.c (HandleEvents): (ProcessMessage): (RedrawWindow): * FvwmTaskBar/ButtonArray.c (ButtonDraw): (DrawButtonArray): (CheckRootTransparentButtons): * FvwmTaskBar/ButtonArray.h: Finished Clip redrawing and added full transparent support 2002-11-12 Dominik Vogt * FvwmProxy/FvwmProxy.c: fixed page and desk change 2002-11-11 olicha * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): (HandleButtonRelease): (HandleEvents): (LoopOnEvents): (HideTaskBar): * FvwmTaskBar/FvwmTaskBar.h: * FvwmTaskBar/Start.c (StartButtonDraw); * FvwmTaskBar/Start.h: * FvwmTaskBar/ButtonArray.c (ButtonDraw): (DrawButtonArray): * FvwmTaskBar/ButtonArray.h Started to Clip redrawing 2002-11-11 Dominik Vogt * FvwmProxy/FvwmProxy.c: many enhancements (CloseOneWindow): (OpenOneWindow): (delete_ProxyWindow): do not destroy proxy windows when closing them (MarkProxy): (ProcessMessage): (DispatchEvent): fixed race condition w/ EnterNotify * FvwmProxy/ConfigFvwmProxyDefaults: added file 2002-11-10 Dominik Vogt * FvwmProxy/FvwmProxy.c (DrawWindow): removed unsused variables * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/fvwm.c (ProcessMessage): (win_in_viewport): (iconify): (icon_location): * FvwmIconMan/FvwmIconMan.c (main): FvwmIconMan uses the icon position to decide whether a window is managed or not 2002-11-09 olicha * FvwmProxy/FvwmProxy.c (parse_options): (DrawPicture): (DrawWindow): (ProcessMessage): (main): Added Flocale and Picture support 2002-11-09 Dominik Vogt * FvwmRearrange/FvwmRearrange.c (parse_args): new options -sp and -sd * FvwmWinList/List.c (IsItemVisible): * FvwmWinList/FvwmWinList.c (ProcessMessage): * FvwmTaskBar/List.c (IsItemIndexSticky): * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons): * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command): * FvwmSave/FvwmSave.c (do_save): * FvwmRearrange/FvwmRearrange.c (parse_args): (parse_args): (is_suitable_window): * FvwmPager/x_pager.c (MoveStickyWindows): (Hilight): (MoveWindow): (IconMoveWindow): * FvwmIdent/FvwmIdent.c (MakeList): * FvwmIconMan/fvwm.c (count_nonsticky_in_hashtab): (win_in_viewport): * FvwmIconBox/FvwmIconBox.c (process_message): (process_message): (window_cond): * FvwmGtk/FvwmGtk.c (process_message): * FvwmCommand/FvwmCommand.c (list_configure): adapted to new styles stickypage and stickydesk 2002-11-09 Mikhael Goikhman * FvwmWindowLister/FvwmWindowLister.in: * FvwmWindowLister/FvwmWindowLister.1: * FvwmWindowLister/Makefile.am: added a new module from Richard Lister with several changes 2002-11-05 Dominik Vogt * FvwmButtons/FvwmButtons.c (SetTransparentBackground): * FvwmButtons/draw.c (RedrawButton): (DrawTitle): fixed FvwmButtons transparency with "Pixmap none" * FvwmButtons/dynamic.c (parse_message_line): removed FShape.h dependency 2002-11-04 Dominik Vogt * FvwmProxy/FvwmProxy.c: added "Colorset" and "SelectColorset" module options and removed default colours some clean up and performance patches * FvwmPager/FvwmPager.c (ParseOptions): removed unused variable * FvwmProxy/FvwmProxy.c (ConfigureWindow): fixed WindowlistSkip style in FvwmProxy (IconifyWindow): fixed displaying proxies when deiconifying windows * Makefile.am: build and install FvwmProxy * FvwmProxy/FvwmProxy.c: rewrote the window list handling to fix race conditions (OpenWindows): do not set the WMNormalHints - the proxies are override_redirect (delete_ProxyWindow): fixed memory leak 2002-11-01 Dominik Vogt * FvwmPager/x_pager.c (DrawGrid): fixed hang with NoSeparators option 2002-10-31 olicha * FvwmWharf/icons.c (LoadIconFile): * FvwmScript/FvwmScript.c (LoadIcon): * FvwmIconBox/FvwmIconBox.c (freeitem): * FvwmIconBox/icons.c (GetIconFromFile): (GetBackPixmap): * FvwmIconBox/FvwmIconBox.h (struct icon_info): * FvwmBanner/FvwmBanner.c (GetImageFile): Updated PImageLoadPixmapFromFile and fixed some colors leaks 2002-10-29 Dominik Vogt * FvwmProxy/Makefile.am (EXTRA_DIST): removed ConfigFvwmProxy * Makefile.am (SUBDIRS): * FvwmProxy: added FvwmProxy module 2002-10-23 Dan Espen * FvwmConsole/FvwmConsole.1: Rework synopsis. * FvwmBacker/FvwmBacker.1: Lang check. 2002-10-22 Dominik Vogt * FvwmTaskBar/ButtonArray.c (Draw3dRect): * FvwmTaskBar/Goodies.c (CreateTipWindow): * FvwmPager/x_pager.c (change_colorset): (set_window_colorset_background): renamed colorset_struct to colorset_t 2002-10-22 olicha * FvwmIconMan/xmanager.c (compare_windows): Fixed potential core dump 2002-10-22 Dominik Vogt * FvwmWinList/ButtonArray.c (DoButton): * FvwmIconBox/FvwmIconBox.c (RedrawIcon): * FvwmButtons/icons.c (CreateIconWindow): use renamed colorset_struct members 2002-10-18 olicha * FvwmIconMan/x.c: * FvwmIconMan/xmanager.c: Replaced (Pdepht < 2) test by (PictureUseBWOnly()) 2002-10-17 olicha * FvwmBacker/FvwmBacker.1: Documented RetainPixmap 2002-10-16 olicha * FvwmBacker/FvwmBacker.c (DeleteRootAtoms): (SetRootAtoms): (SetDeskPageBackground): (ParseConfigLine): Finally decide how to implement RetainPixmap in FvwmBacker 2002-10-15 olicha * FvwmIconMan/xmanager.c (draw_button_background): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/x.c (change_colorset): (create_manager_window): (X_init_manager): Fixed button colours when IconMan has a default colorset but no button colorset 2002-10-15 olicha * FvwmAnimate/FvwmAnimate.c: Updated PictureInitCMapRoot 2002-10-14 Mikhael Goikhman * FvwmIconMan/FvwmIconMan.1: use mixed case for options, i.e. FocusAndSelectColorset not focusandselectcolorset 2002-10-13 Dominik Vogt * FvwmRearrange/Makefile.am (LDADD): linkage fix 2002-10-10 Dominik Vogt * FvwmIconMan/xmanager.c (check_in_window): * FvwmIconMan/fvwm.c (new_window): * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/readconfig.c (read_in_resources): new FvwmIconMan option "ShowTransient" * FvwmIconMan/FvwmIconMan.1: documented that the default resolution is page, not global corrected "id" syntax * FvwmIconMan/fvwm.c (new_window): transient windows no longer appear in FvwmIconMan when they are moved 2002-10-09 olicha * FvwmPager/x_pager.c (DrawGrid): Fixed desk lable colorset * FvwmScript/FvwmScript.c (LoadIcon): * FvwmIconBox/icons.c (GetIconFromFile): Image should be loaded with the module main window not the root window! 2002-10-09 olicha * FvwmButtons/FvwmButtons.c (LoadIconFile): (main): (CreateUberButtonWindow): Image should be loaded with the module main window not the root window! 2002-10-08 olicha * FvwmTaskBar/Goodies.c (DrawGoodies): Removed some testing code * FvwmPager/x_pager.c (initialize_viz_pager): * FvwmForm/FvwmForm.c (InitConstants): (CheckAlloc): * FvwmBanner/FvwmBanner.c (main): * FvwmTaskBar/Goodies.c (CreateOrUpdateGoodyGC): (DrawGoodies): * FvwmTaskBar/FvwmTaskBar.c (StartMeUp): (CreateOrUpdateGCs): (CreateTipWindow): * FvwmAnimate/FvwmAnimate.c (CreateDrawGC): (main): Use the new interface functions and some Black and White fixes * FvwmBacker/FvwmBacker.c (SetDeskPageBackground): (AddCommand): Forbid colorset background if the fvwm depth is not equal to the depth of the root window. Use the root color map for solid color. 2002-10-06 Mikhael Goikhman * FvwmDebug/FvwmDebug.in: * FvwmDebug/FvwmDebug.1: * FvwmDebug/FvwmGtkDebug.in: * FvwmDebug/FvwmGtkDebug.1: * FvwmDebug/FvwmOldDebug.c: * FvwmDebug/FvwmOldDebug.h: * FvwmDebug/FvwmOldDebug.1: * FvwmDebug/Makefile.am: the old debug module renamed to FvwmOldDebug and not installed now, the new debug module renamed to FvwmDebug; added several command line options and documentation 2002-10-06 Suzanne Skinner * FvwmTaskBar/Start.c (StartButtonParseConfig): (getButtonCommand): (StartAndLaunchButtonItemInit): (new ParseButtonOptions): Implemented different actions for different mouse buttons when the "start" button or mini-launchers are clicked * FvwmTaskBar/Start.h (startAndLaunchButtonItem): Added buttonCommands and buttonStartCommands arrays to the structure * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Changed getButtonCommand call to pass the mouse button number * FvwmTaskBar/FvwmTaskBar.1: Documented new taskbar button functionality 2002-10-06 Mikhael Goikhman * FvwmDebug/FvwmGtkDebug.in: added Tools page with Send_ConfigInfo, Send_WindowList, command prompt, Help and Quit buttons 2002-10-04 Suzanne Skinner * FvwmTaskBar/Start.c (StartButtonParseConfig): Fixed a number of cases where space was malloced before calling CopyString (which mallocs its own space) 2002-10-04 Mikhael Goikhman * FvwmTaskBar/Start.c: * FvwmTaskBar/FvwmTaskBar.c: replaced all C++-style comments; applied Suzanne typo fix 2002-09-29 Ben Mathews * FvwmTaskBar/Start.c (StartButtonInit): Fixed spacing problem that occured when using StartButtonRightMargin option * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Removed redundant StartButtonUpdate calls 2002-10-03 Mikhael Goikhman * FvwmNewDebug.in: * FvwmNewDebug.1: * FvwmGtkDebug.in: * FvwmGtkDebug.1: two new debugging modules (the old FvwmDebug replacements) 2002-10-02 olicha * FvwmButtons/FvwmButtons.c (LoadIconFile): Fixed colorset with which we load an icon 2002-10-01 olicha * FvwmButtons/parse.c (ParseButton): * FvwmButtons/button.c (buttonColorset): (buttonBackgroundButton): * FvwmButtons/button.h: * FvwmButtons/dynamic.c (change_button_icon): (parse_message_line): * FvwmButtons/icons.c (CreateIconWindow): (DestroyIconWindow): (GetIconWindowPosition): (DrawForegroundIcon): (ConfigureIconWindow): * FvwmButtons/icons.h: * FvwmButtons/draw.c (RedrawButton): (DrawTitle): * FvwmButtons/draw.h: * FvwmButtons/FvwmButtons.c (Loop): (RedrawWindow): (LoadIconFile): (HandlePanelPress): (update_root_transparency): (recursive_change_colorset): (change_colorset): (process_message): (CheckForHangon): (swallow): * FvwmButtons/FvwmButtons.h: Clip and cleanup the drawing. Fixed some bugs related to containers colorsets (which should work not so bad now). Fixed alpha bugs. Support the new transparent options. 2002-09-25 olicha * FvwmPager/x_pager.c (DrawGrid): Fixed core dump 2002-09-25 Dominik Vogt * FvwmIdent/FvwmIdent.c (ProcessXEvent): ConfigureNotify: force drawing the window contents when ConfigureNotify comes in remove Expose: removed the Event.xexpose.count handling as it can cause drawing problems (list_end): (ProcessXEvent): fixed spawning new FvwmIdent windows 2002-09-23 Dan Espen * FvwmButtons/FvwmButtons.1: * FvwmBacker/FvwmBacker.1: * FvwmAuto/FvwmAuto.1: * FvwmAnimate/FvwmAnimate.1: Rework synopsis. 2002-09-23 Dominik Vogt * FvwmIdent/FvwmIdent.c (default_layer): use DEFAULT_DEFAULT_LAYER from defaults.h fixed event mask in FvwmIdent causing it to appear on wrong layer and not redrawing properly 2002-09-21 Ben Mathews * FvwmTaskBar/Start.c (StartButtonInit): Fixed bug that occured if no start button params were specified in fvwm2rc. 2002-09-23 olicha * FvwmButtons/dynamic.c (parse_message_line): * FvwmButtons/FvwmButtons.c (SetTransparentBackground): (Loop): (RedrawWindow): (HandlePanelPress): (recursive_change_colorset): (CheckForHangon): (swallow): * FvwmButtons/draw.c (DrawTitle): (RedrawButton): * FvwmButtons/draw.h: Some preparation for clipping 2002-09-21 Mikhael Goikhman * FvwmPager/x_pager.c: s/SendInfo/SendText/; don't send end-of-line in SendText 2002-09-20 Mikhael Goikhman * FvwmGtk/FvwmGtk.c: reindented; use MiniIconPacket again 2002-09-18 olicha * FvwmPager/x_pager.c (DrawGrid): Fixed active desk label (Suzanne Skinner) 2002-09-17 Dominik Vogt * FvwmWinList/FvwmWinList.c (LoopOnEvents): allow the use of mousr buttons other than the first in FvwmWinList when invoked transient 2002-09-16 Mikhael Goikhman * FvwmConsole/FvwmConsole.c: * FvwmCpp/FvwmCpp.c: * FvwmM4/FvwmM4.c: don't send end-of-line in SendText 2002-09-15 Ben Mathews * FvwmTaskBar/Start.h: * FvwmTaskBar/Start.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/ButtonArray.c: * FvwmTaskBar/FvwmTaskBar.1: FvwmTaskBar may now include shortcut minibuttons using the Button command. Also has new options for spacing the buttons: WindowButtonsLeftMargin, WindowButtonsRightMargin, and StartButtonRightMargin. 2002-09-16 olicha * FvwmPager/FvwmPager.c (list_new_desk): (list_config_info): * FvwmPager/x_pager.c (DrawGrid): (get_expose_bound): (HandleExpose): Use clipping redrawing for the desk label 2002-09-15 olicha * FvwmPager/x_pager.c (update_pr_transparent_subwindows): (update_pr_transparent_windows): (change_colorset): More transparent fixes 2002-09-15 Mikhael Goikhman * FvwmButtons/dynamic.c: removed non-portable #include 2002-09-15 olicha * FvwmBacker/FvwmBacker.c (SetDeskPageBackground): Fixed a GC leaks * FvwmPager/x_pager.c (update_pr_transparent_windows): * FvwmPager/FvwmPager.c (list_property_change): * FvwmPager/FvwmPager.h: Transparent fixes 2002-09-14 olicha * FvwmPager/FvwmPager.c (list_property_change): * FvwmPager/FvwmPager.h * FvwmPager/x_pager.c (draw_desk_background): (ReConfigure): (update_transparent_windows): (MovePage): (ChangeDeskForWindow): (MoveResizePagerView): (change_colorset): Some transparent fixes. Implemented RootTransparent colorset and transparent tint 2002-09-12 Dan Espen * FvwmCpp/FvwmCpp.1: * FvwmM4/FvwmM4.1: New way to present module synopsis, more prominent discussion of ModuleSynchronous. 2002-09-13 olicha * FvwmIconMan/xmanager.c (GetRegion): (GetRectangleIntersection): (clear_button): (add_win_state): (del_win_state): (clear_empty_region): (resize_manager): (iconify_box): (draw_button_background): (draw_button): (draw_empty_manager): (draw_transparent_buttons): (man_exposed): * FvwmIconMan/x.c (xevent_loop): (create_manager_window): (recreate_background): (change_colorset): (recreate_transparent_bgs): * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/fvwm.c (focus_change): Implemented clipping redrawing, IconMan should not flicker any more with xft fonts and icons with alpha. Implemented new transparent stuff. Some clean up and numerous fixes. Colorset should work as expected now. * FvwmIdent/FvwmIdent.c (ProcessXEvent): (DrawItems): Implemented clipping redrawing * FvwmBacker/FvwmBacker.c (*): Added retain permanent support. I finally understand that X forking should be released by opening a new display. Some Cleanup. This still need some checking (client leaks??). Some clean up. * FvwmScroll/Makefile.am: * FvwmScroll/FvwmScroll.c (main): * FvwmForm/FvwmForm.c (main): * FvwmForm/Makefile.am: * FvwmDragWell/fvwmDragWell.c (XStartup): * FvwmDragWell/Makefile.am: * FvwmIdent/Makefile.am: * FvwmIdent/FvwmIdent.c (main): * FvwmForm/Makefile.am: * FvwmDragWell/Makefile.am: Colorset may use XRrender, so link and init xrender 2002-09-08 Dan Espen * FvwmTheme/FvwmTheme.1: Lang check. 2002-09-04 Dominik Vogt * **/*.c: use replacements for X event functions everywhere 2002-09-02 olicha * FvwmIdent/FvwmIdent.c (*): Implement tinted parental relativity 2002-09-01 olicha * FvwmTheme/FvwmTheme.1: Documented the new options 2002-08-30 olicha * FvwmPager/x_pager.c (do_picture_window): Fixed mini icon drawing 2002-08-30 olicha * FvwmButtons/icons.c (DestroyIconWindow): (CreateIconWindow): (ConfigureIconWindow): * FvwmButtons/FvwmButtons.c (recursive_change_colorset): (recursive_change_colorset): * FvwmButtons/dynamic.c (change_button_icon): * FvwmButtons/draw.c (RedrawButton): * FvwmIconBox/FvwmIconBox.c (change_colorset): (RedrawIcon): * FvwmIconBox/icons.c (GetIconFromFile): * FvwmIconMan/xmanager.c (iconify_box): * FvwmPager/x_pager.c (do_picture_window): * FvwmScript/Widgets/Tools.c (DrawIconStr): * FvwmTaskBar/ButtonArray.c (ButtonDraw): * FvwmWharf/Wharf.h: * FvwmWharf/icons.c (ConfigureIconWindow): * FvwmWharf/FvwmWharf.c (configure_all_icon_windows): * FvwmWinList/ButtonArray.c (DoButton): Implemented IconAlpha and IconTint 2002-08-28 Mikhael Goikhman * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): fixed no window context for StartMenu 2002-08-26 Mikhael Goikhman * FvwmButtons/dynamic.c: added some includes 2002-08-26 Dominik Vogt * FvwmButtons/dynamic.c (parse_message_line): -Wall fix compile fix (?) 2002-08-26 Mikhael Goikhman * FvwmButtons/FvwmButtons.1: * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: * FvwmButtons/Makefile.am: * FvwmButtons/button.c: * FvwmButtons/button.h: * FvwmButtons/dynamic.c: * FvwmButtons/dynamic.h: * FvwmButtons/icons.h: * FvwmButtons/parse.c: added new button property: Id. new FvwmButtons dynamic actions ChangeButton and ExpandButtonVars 2002-08-25 Dominik Vogt * FvwmWinList/Makefile.am (LDADD): * FvwmScript/Makefile.am (LDADD): * FvwmPager/Makefile.am (LDADD): * FvwmIdent/Makefile.am (LDADD): * FvwmIconMan/Makefile.am (LDADD): * FvwmIconBox/Makefile.am (LDADD): * FvwmForm/Makefile.am (LDADD): * FvwmButtons/Makefile.am (LDADD): put -lfvwm at front of library list 2002-08-21 Dan Espen * FvwmForm/FvwmForm.1: Explicitly state there can be more than one command on a button. 2002-08-13 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.h: * FvwmTaskBar/FvwmTaskBar.c (PurgeConfigEvents): fixed a taskbar hang with autostick and page changes (SetAlarm): (ClearAlarm): (LoopOnEvents): (CheckForTip): (RevealTaskBar): (LoopOnEvents): (Alarm): Fixed the braindead configure{notify,request} race in FvwmTaskbar with AutoStick set. Now uses alarms. 2002-08-12 Dominik Vogt * FvwmWharf/icons.c: * FvwmWharf/FvwmWharf.c: * FvwmTaskBar/Goodies.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmSaveDesk/FvwmSaveDesk.c: * FvwmSave/FvwmSave.c: * FvwmM4/FvwmM4.c: * FvwmRearrange/FvwmRearrange.c: * FvwmPager/x_pager.c: * FvwmIdent/FvwmIdent.c: * FvwmIconMan/FvwmIconMan.c: * FvwmIconBox/icons.c: * FvwmIconBox/FvwmIconBox.c: * FvwmGtk/expand.c: * FvwmBacker/FvwmBacker.c: * FvwmButtons/icons.c: * FvwmAuto/FvwmAuto.c: * FvwmForm/ReadXServer.c: * FvwmDragWell/fvwmDragWell.c: * FvwmCpp/FvwmCpp.c: * FvwmConsole/FvwmConsole.h: * FvwmCommand/FvwmCommand.h: * FvwmButtons/parse.c: * FvwmAnimate/FvwmAnimate.c: let config.h include string.h or strings.h 2002-08-11 Dominik Vogt * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): adapted to new focus styles 2002-08-11 olicha * FvwmAnimate/FvwmAnimate.c: * FvwmBanner/FvwmBanner.c: * FvwmButtons/FvwmButtons.c: * FvwmIconBox/icons.c: * FvwmPager/FvwmPager.c: * FvwmScript/FvwmScript.c: * FvwmScript/Instructions.c: * FvwmScript/types.h: * FvwmTaskBar/Start.c: * FvwmWharf/icons.c: Update the arguments of PImageLoadPixmapFromFile, PGetFvwmPicture and PictureFreeColors 2002-08-09 Dominik Vogt * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): removed focus_mode from display 2002-08-07 Mikhael Goikhman * FvwmCommand/FvwmCommand.c (main): fixed unused variable warnings 2002-08-05 Dominik Vogt * FvwmWinList/FvwmWinList.c: * FvwmWharf/FvwmWharf.c: * FvwmWharf/ASSound/ASSound.c: * FvwmTaskBar/Goodies.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmScroll/GrabWindow.c: * FvwmScript/types.h: * FvwmScript/Widgets/PopupMenu.c: * FvwmScript/Instructions.c: * FvwmSaveDesk/FvwmSaveDesk.c: * FvwmSave/FvwmSave.c: * FvwmRearrange/FvwmRearrange.c: * FvwmPager/FvwmPager.c: * FvwmM4/FvwmM4.c: * FvwmIdent/FvwmIdent.c: * FvwmIconMan/FvwmIconMan.h: * FvwmIconBox/FvwmIconBox.c: * FvwmForm/FvwmForm.c: * FvwmEvent/FvwmEvent.c: * FvwmDragWell/fvwmDragWell.c: * FvwmDebug.c: * FvwmCpp/FvwmCpp.c: * FvwmConsole/FvwmConsole.h: * FvwmCommand/FvwmCommand.h: * FvwmButtons/FvwmButtons.c: * FvwmBanner/FvwmBanner.c: * FvwmAuto/FvwmAuto.c: * FvwmAnimate/FvwmAnimate.c: use ftime.h instead of time.h and sys/time.h * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): removed bsolete focus policy output 2002-07-17 Dominik Vogt * FvwmPager/x_pager.c (draw_desk_background): fixed refresh of hilit page on non-active desks * FvwmIconMan/x.c (lookup_color): -Wall fix 2002-07-17 olicha * FvwmIconMan/x.c (lookup_color): * FvwmScript/Instructions.c (ChangeForeColor): (ChangeBackColor): (ChangeMainColorset): (ChangeColorset): * FvwmWharf/stepgfx.c (MakeColors): (MakeShadowColors): Some color limit adjustement 2002-07-13 Dominik Vogt * FvwmPager/x_pager.c (draw_desk_background): fixed hilighting of desk labels 2002-07-12 Dominik Vogt * FvwmPager/FvwmPager.c (list_add): (list_configure): fixed access to CONFIGURE_WINDOW and ADD_WINDOW packets 2002-07-09 Dominik Vogt * FvwmPager/x_pager.c (draw_desk_background): (initialize_pager): (ReConfigure): fixed drawing of the active page when resizing the pager (DispatchEvent): fixed problem w/ pager not updating properly when getting expose events right after a resize * FvwmPager/FvwmPager.c (ParseOptions): fixed negative balloon offsets * FvwmPager/x_pager.c (ReConfigure): fixed flickering of hilit desk title when moving pager (draw_desk_background): (initialize_pager): fixed initial drawing of pager label background on inactive desks (change_colorset): (draw_desk_background): fixed drawing of background colour sets w/ top labels in the pager 2002-07-08 Dominik Vogt * FvwmPager/FvwmPager.c (ParseOptions): (list_property_change): * FvwmPager/x_pager.c (initialize_pager): (DrawInBalloonWindow): (change_colorset): (HandleExpose): (MapBalloonWindow): (UnmapBalloonWindow): (change_colorset): * FvwmPager/FvwmPager.h (ScreenInfo): cleaned up and simplified balloon drawing code * FvwmPager/x_pager.c (initialize_pager): fixed initial drawing of multi desk pagers * FvwmButtons/FvwmButtons.c (CheckForHangon): allow wildcards in "hangon" strings (DeadPipeCleanup): spit out panels with the NoClose option when FvwmButton dies * FvwmButtons/FvwmButtons.1: re-formatted man page 2002-07-06 Dominik Vogt * FvwmAuto/FvwmAuto.c: * FvwmAuto/FvwmAuto.1 (Note): new options -mfocus, -menter and -menterleave in FvwmAuto FvwmAuto can now operate on Enter/Leave events instead of Focus events * FvwmEvent/FvwmEvent.c (main): select only events that are handled * FvwmButtons/FvwmButtons.c: removed old debug code * FvwmEvent/FvwmEvent.c: moved old ChangeLog entries to ../ChangeLog re-indented file (config): (handle_config_line): general cleanup 2002-07-05 Mikhael Goikhman * FvwmScript/Widgets/Swallow.c (CheckForHangon): fixed a FvwmScript crash with Swallow widget and very long window names 2002-07-04 Dominik Vogt * FvwmButtons/FvwmButtons.c (SpawnSome): fixed $fg and $bg variables with the UseOld option * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): fixed variable types 2002-06-28 Mikhael Goikhman * FvwmTaskBar/Goodies.c (GoodiesParseConfig): * FvwmTaskBar/FvwmTaskBar.1: fixed MailCheck option, enhanced its description * FvwmPerl/Makefile.am: added _FvwmPerl.1 rule * FvwmPerl/FvwmPerl.*: updated man page 2002-06-25 olicha * FvwmIdent/FvwmIdent.c (MakeList): Replace some tabs by some spaces in some strings which should be displayed by X 2002-06-23 Mikhael Goikhman * FvwmPerl/FvwmPerl.1: * FvwmPerl/FvwmPerl.in: added --nolock, --nosend, --noremove like in FvwmM4/FvwmCpp; --debug; implemented preprocess directives %Repeat, %ModuleConfig, %Prefix, %End 2002-06-19 olicha * **/Makefile.am Added iconv CFLAGS and LIBS for modules which display text 2002-06-19 Dominik Vogt * FvwmCommand/Makefile.am: use functable.c instead of functions.c 2002-06-10 Mikhael Goikhman * FvwmPager/FvwmPager.c (ParseOptions): * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): * FvwmTaskBar/Goodies.c (GoodiesParseConfig): * FvwmButtons/parse.c (ParseConfigLine): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconBox/FvwmIconBox.c (ParseOptions): * FvwmIdent/FvwmIdent.c (main): * FvwmForm/FvwmForm.c (ct_*Font): * FvwmWinList/FvwmWinList.c (ParseConfigLine): * FvwmScript/FvwmScript.c (ParseOptions): fixed double quotes in *Font configuration options 2002-06-08 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): fixed sticky panels in FvwmButtons 2002-06-07 Dan Espen * FvwmTheme/FvwmTheme.1: FONT SHADOW EFFECTS reword. 2002-06-04 Mikhael Goikhman * FvwmIconMan/FvwmIconMan.1: * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/fvwm.c (handle_config_info): * FvwmIconMan/fvwm.c (new remanage_winlist): * FvwmIconMan/readconfig.c (new process_dynamic_config_line): * FvwmIconMan/x.c: * FvwmIconMan/xmanager.c: FvwmIconMan may now change resolution dynamically, just issue "*FvwmIconMan: resolution desk" while FvwmIconMan is running * FvwmIconMan/FvwmIconMan.1: * FvwmIconMan/x.c (set_window_properties): don't use "FvwmModule" as a class, this is not optimal with aliases; document that FvwmIconMan supports aliases * FvwmScript/libyywrap.c: * FvwmScript/scanner.c: removed $Header 2002-06-03 olicha * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/script.c: * FvwmScript/scanner.c: Run make syntax for removing debug code 2002-06-03 olicha * FvwmForm/FvwmForm.c: Applied FlocaleInit YAMAGUCHI Shingo patch 2002-06-02 olicha * FvwmScript/Widgets/List.c (EvtMouseList): (EvtKeyList): Fixed selection 2002-05-31 olicha * FvwmTheme/FvwmTheme.1: Documented fgsh and fg_alpha 2002-05-29 Dave Trollope * Modules/FvwmIconMan/xmanager.c: Changed the REDRAW_BG from 128 to 16 and moved to manager dirty bits group. 2002-05-29 olicha * FvwmForm/FvwmForm.1: * FvwmForm/ReadXServer.c (ReadXServer): Fixed Input cursor position for mouse click. Removed fixed font requirement for InputFont 2002-05-29 Mikhael Goikhman * FvwmButtons/parse.c (ParseContainer): fixed specifying Font in Container 2002-05-29 olicha * FvwmScript/Widgets/Makefile.am: * FvwmSaveDesk/Makefile.am: * FvwmSave/Makefile.am: * FvwmRearrange/Makefile.am: * FvwmWinList/Makefile.am: * FvwmTaskBar/Makefile.am: * FvwmGtk/Makefile.am: * FvwmScript/Makefile.am: * FvwmDebug/Makefile.am: * FvwmCommand/Makefile.am: * FvwmPager/Makefile.am: * FvwmIdent/Makefile.am: * FvwmIconMan/Makefile.am: * FvwmIconBox/Makefile.am: * FvwmForm/Makefile.am: * FvwmButtons/Makefile.am: Put $(Xft_CFLAGS) before $(X_CFLAGS) to be able to use an independent Xft2 library. Removed FT2 CFLAGS and LIBS. 2002-05-29 Mikhael Goikhman * FvwmButtons/FvwmButtons.1: * FvwmButtons/FvwmButtons.h: * FvwmButtons/FvwmButtons.c (Loop): * FvwmButtons/parse.c (ParseButton): added new ActionOnPress option 2002-05-28 Mikhael Goikhman * FvwmPerl/FvwmPerl.1: * FvwmPerl/FvwmPerl.in: implemented new preprocess functionality 2002-05-27 Dominik Vogt * FvwmEvent/FvwmEvent.1 (argument): corrected man page example 2002-05-27 Dave Trollope * Modules/FvwmIconMan/xmanager.c (draw_manager): (man_exposed): Fix for background not being redrawn when the window is exposed. 2002-05-27 Dominik Vogt * FvwmM4/FvwmM4.c (m4_defs): * FvwmCpp/FvwmCpp.c (cpp_defs): open tempfile with 0600 mode * FvwmIconMan/xmanager.h: * FvwmCpp/FvwmCpp.c: * FvwmCpp/FvwmM4.c: remove MULTIBYTE ifdefs 2002-05-26 Dominik Vogt * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): adapted to new has_no_border window flag 2002-05-26 olicha * FvwmScript/Widgets/Tools.c (MyDrawString): Use internal relief only with font without shadow 2002-05-25 Mikhael Goikhman * FvwmIconMan/FvwmIconMan.c (copy_string): fixed crash when accessing NULL string * FvwmRearrange/FvwmRearrange.1: * FvwmButtons/FvwmButtons.1: some corrections 2002-05-24 olicha * FvwmWinList/ButtonArray.c (DoButton): * FvwmScript/Widgets/Tools.c (MyDrawString): * FvwmPager/x_pager.c (DrawGrid): (do_label_window): (DrawInBalloonWindow): * FvwmIconMan/xmanager.c (draw_button): (draw_empty_manager): * FvwmIconBox/FvwmIconBox.c (RedrawIcon): * FvwmButtons/draw.c (DrawTitle): Pass the colorset to FlocaleDrawString * FvwmForm/ReadXServer.c (ReadXServer): * FvwmForm/FvwmForm.c (RedrawFrame): (RedrawItem): (RedrawText): (RedrawTimeout): Added support for variable fonts for input item (ifdefed). Pass the colorset to FlocaleDrawString * FvwmTaskBar/Goodies.c (LoadGoodiesFont): * FvwmTaskBar/Goodies.h: * FvwmTaskBar/ButtonArray.c (ButtonDraw): * FvwmTaskBar/Goodies.c (InitGoodies): (RedrawTipWindow): * FvwmTaskBar/FvwmTaskBar.c (StartMeUp): Fixed some old (but minor) bugs related to text position * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/script.c: * FvwmScript/scanner.c: Allowed to pass arbitray font names 2002-05-24 Mikhael Goikhman * FvwmIconMan/functions.c (builtin_sendcommand): support size/position variables in command 2002-05-22 Dominik Vogt * FvwmPager/FvwmPager.c (list_new_desk): fixed core dump 2002-05-21 Dominik Vogt * FvwmPager/FvwmPager.c (list_new_desk): always display current desk in window title 2002-05-19 Mikhael Goikhman * FvwmGtk/FvwmGtk.c (process_message): currently restore the previous M_MINI_ICON code to avoid crash 2002-05-16 olicha * FvwmTaskBar/Goodies.c (RedrawTipWindow): (RedrawTipWindow): * FvwmTaskBar/ButtonArray.c (ButtonDraw): * FvwmIdent/FvwmIdent.c (DrawItems): 2002-05-10 Mikhael Goikhman * FvwmPager/x_pager.c: fixed incorrect initial positions of subwindows in CxRxNxM pager; still only the first desk is drawn fully for now 2002-05-09 olicha * */*: Call FRenderInit and include libs/FRenderInit.h in all modules which are linked against Xrender 2002-05-09 olicha * FvwmScript/FvwmScript.c (myErrorHandler): * FvwmIconBox/FvwmIconBox.c (myErrorHandler): * FvwmButtons/FvwmButtons.c (myErrorHandler): * FvwmWinList/FvwmWinList.c (ErrorHandler): * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler): * FvwmIconMan/x.c (handle_error): Allows BadPicture XRender errors 2002-05-05 olicha * FvwmIdent/FvwmIdent.c (MakeList): Fixed ewmh init state 2002-05-02 olicha * FvwmTaskBar/ButtonArray.c (ButtonDraw): * FvwmTaskBar/List.c (UpdateItemPicture): Fixed problems with Xft fonts and FvwmPicture update 2002-05-02 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons): fixed a problem with sticky icons 2002-04-30 Mikhael Goikhman * FvwmPerl/FvwmPerl.in: make all messages synchronous by default; new eval functions stop(), skip(), unlock(), detach() 2002-04-29 olicha * FvwmTaskBar/List.c (UpdateItemPicture): * FvwmTaskBar/ButtonArray.c (ButtonDraw): A picture fix 2002-04-28 Mikhael Goikhman * FvwmPager/x_pager.c: fixed initial position of 2 subwindows, current only for one desk; fixed position of labels with LabelsBelow 2002-04-25 Mikhael Goikhman * **/*.1: improved main headers * FvwmTheme/FvwmTheme.1: spell check in the Tint commands 2002-04-25 Derek B. Noonburg * FvwmIconMan.1: * FvwmIconMan.h: * globals.c: * readconfig.c: * xmanager.c: Added new weighted sorting. 2002-04-23 Mikhael Goikhman * modules/FvwmPerl/FvwmPerl.1: * modules/FvwmPerl/FvwmPerl.in: renamed --continue to --stay, documented the planned preprocess action * modules/FvwmIconMan/*.c: * modules/FvwmCommand/FvwmCommandS.c: remove $Id lines that only make patches harder * modules/FvwmButtons/FvwmButtons.1: make it clear there are 2 examples, added DestroyModuleConfig 2002-04-22 olicha * FvwmTheme/FvwmTheme.1: Documented Tint, TintMask and NoTint * FvwmWinList/ButtonArray.c (ButtonNew): (AddButton): (DoButton): * FvwmWinList/FvwmWinList.c (ProcessMessage): * FvwmIconMan/Makefile.am: * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/xmanager.h: * FvwmIconMan/xmanager.c (iconify_box): (set_win_picture): * FvwmIconMan/fvwm.c (mini_icon): * FvwmPager/Makefile.am: * FvwmPager/x_pager.c (do_picture_window): * FvwmPager/FvwmPager.h: * FvwmPager/FvwmPager.c (main): (list_mini_icon): * FvwmTaskBar/List.h: * FvwmTaskBar/Start.c (StartButtonInit): * FvwmTaskBar/List.c (AddItem): (UpdateItemPicture): * FvwmTaskBar/ButtonArray.h: * FvwmTaskBar/ButtonArray.c (ButtonDraw): (AddButton): (UpdateButtonPicture): * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Use the alpha of the mini icon send by fvwm * FvwmWinList/Makefile.am * FvwmWharf/Makefile.am: * FvwmTaskBar/Makefile.am: * FvwmScript/Makefile.am: * FvwmPager/Makefile.am: * FvwmIconMan/Makefile.am: * FvwmIconBox/Makefile.am: * FvwmBanner/Makefile.am: * FvwmAnimate/Makefile.am: Links to Xrender if needed * FvwmWharf/icons.c (GetXPMGradient): (GetXPMColorset): (GetSolidXPM): (LoadIconFile): (ConfigureIconWindow): * FvwmWharf/FvwmWharf.c (main): * FvwmIconBox/icons.c (GetIconFromFile): (GetBackPixmap): (CreateIconWindow): (GetIconWindow): * FvwmIconBox/FvwmIconBox.c (RedrawIcon): * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/icons.c (ConfigureIconWindow): (CreateIconWindow): * FvwmScript/types.h: * FvwmScript/Widgets/Tools.c (DrawIconStr): * FvwmScript/FvwmScript.c (LoadIcon): Implement alpha rendering using libs function in PictureGraphics * FvwmBanner/FvwmBanner.c (GetImageFile): Load the picture without alpha * FvwmIconBox/icons.c (GetIconWindow): * FvwmIconBox/FvwmIconBox.c (CleanUp): (myErrorHandler): Fixed a few problems related to reparent icon windows, there are still problems here * FvwmTaskBar/Start.c (StartButtonInit): * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): Start Button icon use fvwm color limit * FvwmIdent/FvwmIdent.h: * FvwmIdent/FvwmIdent.c (DrawItems): (PixmapDrawWindow): (RedrawWindow): (list_end): If the font is an Xft font (and the background is not Transparent) draw everything in the background to reduce redrawing 2002-04-20 Mikhael Goikhman * modules/FvwmPerl/FvwmPerl.1: * modules/FvwmPerl/FvwmPerl.in: implemented "load" action, added the man page 2002-04-16 Hippo * FvwmTheme/FvwmTheme.c: FvwmTheme printf a warning and sends the command back to fvwm. This module is obsoleted now. 2002-04-17 Mikhael Goikhman * FvwmEvent/FvwmEvent.c (execute_event): fixed passing id in hex for leave_event just like for other events except for new_desk one 2002-04-15 Dominik Vogt * FvwmIconMan/readconfig.h: safety patch for future modifier confusion 2002-04-14 Mikhael Goikhman * FvwmConsole/FvwmConsole.c: * FvwmConsole/FvwmConsole.h: * FvwmConsole/FvwmConsoleC.c: * FvwmConsole/FvwmConsoleC.pl.1: * FvwmConsole/FvwmConsoleC.pl.in: * FvwmConsole/getline.c: use $FVWM_USERDIR not $HOME for FvwmConsole history and socket files, make these file names more readable, increase history from 50 to 100 2002-04-11 Mikhael Goikhman * FvwmIconMan/xmanager.c: removed ## from preprocessor's line win->##field to make gcc happy 2002-04-06 Uwe Pross * FvwmAuto/FvwmAuto.1: Added hint to builtin command EdgeCommand 2002-04-07 Mikhael Goikhman * FvwmIconMan/ConfigFvwmIconMan: * FvwmIconMan/FvwmIconMan.1: * FvwmIconMan/readconfig.c (read_next_cmd): * FvwmTheme/FvwmTheme.1: implemented a new FvwmIconMan syntax that uses white spaces instead of asterisks, not to be different from other modules 2002-04-06 Dan Espen * FvwmForm/FvwmForm.c (DoCommand): Remove debug code. 2002-04-05 Mikhael Goikhman * FvwmTheme/FvwmTheme.1: restored a correct example 2002-04-05 olicha * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Fixed a core dump * FvwmScript/FvwmScript (LoadIcon): * FvwmScript/Makefile.am: Fixed icon loading. Added Bitmap support (no more core dump!). It is enabled even without xpm support * FvwmButtons/FvwmButtons.c (MyAllocColor): (PleaseAllocColor): * FvwmButtons/icons.c (CreateIconWindow): CleanUp and remove some not used code * FvwmIconBox/icons.c (CreateIconWindow): (GetIconFromFile): (GetBitmapFile): (GetXPMFile): (GetBackPixmap): Use the libs image loader and some fvwm/icons.c sync * FvwmBanner/FvwmBanner.c (main): (GetXPMFile): (GetImageFile) (GetXBMData) * FvwmBanner/fvwm-logo-current.xbm (new file): * FvwmBanner/Makefile.am: Use libs image loader and added support for Bitmap and added a default Bitmap logo. It is enabled even without xpm support * FvwmWharf/FvwmWharf.c (main): * FvwmWharf/icons.c (LoadIconFile): (ConfigureIconWindow): (GetXPMFile): (GetXPMData): (GetBitmapFile): Use libs image loader * FvwmScript/types.h: * FvwmScript/Makefile.am: * FvwmTheme/FvwmTheme.c: * FvwmTheme/Makefile.am: * FvwmWharf/FvwmWharf.c: * FvwmWharf/icons.c: * FvwmWharf/stepgfx.c: * FvwmWharf/Makefile.am: * FvwmTaskBar/Start.c: * FvwmTaskBar/ButtonArray.h: * FvwmTaskBar/Makefile.am: * FvwmIconBox/icons.c: * FvwmIconBox/Makefile.am: * FvwmButtons/FvwmButtons.h: * FvwmButtons/Makefile.am: * FvwmAnimate/Makefile.am: * FvwmAnimate/FvwmAnimate.c Added png LIBS and CFLAGS. Added new header libs/InitPicture.h and libs/FImageLoader.h if needed * FvwmIconMan/Makefile.am: * FvwmGtk/Makefile.am: * FvwmGtk/menu.c: * FvwmWinList/Makefile.am: * FvwmForm/Makefile.am: * FvwmForm/FvwmForm.c: * FvwmDragWell/Makefile.am: * FvwmDragWell/fvwmDragWell.c: * FvwmRearrange/Makefile.am: * FvwmSave/Makefile.am: * FvwmSaveDesk/Makefile.am: * FvwmEvent/Makefile.am: * FvwmScroll/FvwmScroll.c: * FvwmScroll/Makefile.am: * FvwmM4/Makefile.am: * FvwmM4/FvwmM4.c: * FvwmCpp/Makefile.am: * FvwmCpp/FvwmCpp.c: * FvwmAuto/Makefile.am: * FvwmBacker/Makefile.am: Removed Xpm LIBS and CFLAGS. Replace Picture.h by InitPicture.h if needed 2002-04-03 Dominik Vogt * FvwmTheme/FvwmTheme.1 (follows): corrected an example 2002-04-01 Dominik Vogt * FvwmPager/x_pager.c (initialize_pager): fixed initial layout or the pager (Scroll): fixed viewport getting stuck at the desktop boundaries when dragging with button 3 2002-03-31 Mikhael Goikhman * FvwmIdent/FvwmIdent.c: * FvwmIdent/FvwmIdent.1: new configuration option MinimalLayer; tried to improve parsing of other options 2002-03-31 Dominik Vogt * FvwmPager/x_pager.c (MoveWindow): suppress flashing when window is moved onto the current desk with a different screen position than before 2002-03-29 Mikhael Goikhman * FvwmEvent/FvwmEvent.c (config): fixed PlayCmd in audio compatible mode 2002-03-24 Dominik Vogt * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): removed support for start_iconic 2002-03-24 Mikhael Goikhman * FvwmButtons/Makefile.am: * FvwmForm/Makefile.am: * FvwmIconBox/Makefile.am: * FvwmIconMan/Makefile.am: * FvwmIdent/Makefile.am: * FvwmPager/Makefile.am: * FvwmScript/Makefile.am: * FvwmTaskBar/Makefile.am: * FvwmWinList/Makefile.am: added Bidi_CFLAGS and Bidi_LIBS 2002-03-21 Daniel Henninger * FvwmForm/FvwmForm.c: * FvwmForm/FvwmForm.h: Took out pointless multiple Timeout command support. Better line parsing error checking for Timeout. Fixed command parsing to allow for quoted commands. 2002-03-18 Dominik Vogt * FvwmWinList/FvwmWinList.c (main): (ProcessMessage): (AdjustWindow): * FvwmWinList/ButtonArray.c (ButtonPicture): * FvwmTaskBar/FvwmTaskBar.c (main): * FvwmIconMan/xmanager.h: * FvwmIconMan/xmanager.c (set_window_button): (set_win_picture): (get_button_geometry): (iconify_box): (draw_button): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/fvwm.c: (mini_icon): (ProcessMessage): replaced all MINI_ICONS ifdefs with FMiniIconsSupported to enable compiler checks * FvwmIconMan/FvwmIconMan.1: corrected wrong information about deafult value of ButtonGeometry 2002-03-14 Daniel Henninger * FvwmForm/FvwmForm.1: Added TimeoutFont and Timeout description. * FvwmForm/FvwmForm-QuitVerify: Added a 20 second timeout. * FvwmForm/FvwmForm-Form: Customize timeout font. * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c: Added Timeout feature. 2002-03-15 Dominik Vogt * FvwmIconMan/xmanager.c (draw_empty_manager): fixed problem with transparent colour sets in an empty manager 2002-03-13 Dominik Vogt * FvwmWharf/icons.c (GetXPMData): (GetXPMFile): fixed compiler warnings * FvwmIconMan/readconfig.c (read_in_resources): fixed a compiler warning * FvwmConsole/FvwmConsoleC.c: fixed a compiler warning 2002-03-12 Dominik Vogt * FvwmTaskBar/List.c (IsItemIndexSticky): fixed handling of sticky icons in the task bar * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): fixed DeskOnly option in FvwmTaskBar: cause windows to be added twice instead of being removed when moving to a hidden desk 2002-03-11 Dominik Vogt * FvwmWinList/ButtonArray.c (DoButton): * FvwmTaskBar/Goodies.c (RedrawTipWindow): * FvwmPager/x_pager.c (DrawGrid): (do_label_window): * FvwmIdent/FvwmIdent.c (RedrawWindow): * FvwmIconMan/xmanager.c (draw_button): * FvwmForm/FvwmForm.c (RedrawFrame): (RedrawItem): * FvwmButtons/draw.c (RedrawButton): removed ifdefs from previous xft fixes 2002-03-10 olicha * FvwmWinList/ButtonArray.c (DoButton): * FvwmTaskBar/Goodies.c (RedrawTipWindow): * FvwmPager/x_pager.c (do_label_window): (DrawGrid): * FvwmIdent/FvwmIdent.c (RedrawWindow): * FvwmIconMan/xmanager.c (draw_button): * FvwmForm/FvwmForm.c (RedrawFrame): (RedrawItem): * FvwmButtons/draw.c (RedrawButton): Fixed Xft related compilation failure and warning 2002-03-09 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (main): * FvwmWinList/FvwmWinList.c (main): * FvwmScript/FvwmScript.c (main): * FvwmPager/FvwmPager.c (main): * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconBox/FvwmIconBox.c (main): * FvwmForm/FvwmForm.c (main): * FvwmButtons/FvwmButtons.c (main): (Loop): (swallow): use new interfaces in Flocale.h 2002-03-08 Dominik Vogt * FvwmWinList/FvwmWinList.c (ProcessMessage): * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): (HideTaskBar): * FvwmDebug/FvwmDebug.c (list_configure): * FvwmButtons/FvwmButtons.c (process_message): * FvwmCommand/FvwmCommand.c (list_configure): don't use HAS_BOTTOM_TITLE any more 2002-03-08 Dan Espen * FvwmForm/ReadXServer.c: Some comments. * FvwmForm/FvwmForm.c (PutDataInForm): Update buffer length when input data read from form. Fixes core. Remove incorrect comment. 2002-03-05 Dominik Vogt * FvwmScript/Instructions.c (InitCom): (MyWarpPointer): fixed a compile problem on dec-osf5 2002-03-04 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): * FvwmTaskBar/Start.c (StartButtonParseConfig): (StartButtonInit): implemented bottun geometry variables as in FvwmButtons * FvwmButtons/parse.c (ParseButton): * FvwmButtons/FvwmButtons.c (GetButtonAction): (Loop): use the new function module_expand_action * FvwmButtons/FvwmButtons.c (Loop): fixed potential core dump * FvwmIconBox/FvwmIconBox.c (main): * FvwmWinList/FvwmWinList.c (main): * FvwmTaskBar/Goodies.c (HandleMailClick): * FvwmTaskBar/FvwmTaskBar.c: (LoopOnEvents): (main): (ProcessMessage): Use SendText instead of SendFvwmPipe in several places 2002-03-03 Dominik Vogt * FvwmM4/FvwmM4.c (m4_defs): * FvwmCpp/FvwmCpp.c (cpp_defs): printf file name in error message 2002-03-02 Dominik Vogt * FvwmButtons/FvwmButtons.c (parse_message_line): update the shape w/ transparent background when changind the button title or icon 2002-02-27 Mikhael Goikhman * FvwmRearrange/FvwmRearrange.c: * FvwmRearrange/FvwmRearrange.1: New arguments -maximize, -nomaximize, -animate, -noanimate. Do Resize/Move in one command. Take outside duplicated code. 2002-02-26 olicha * FvwmPager/Makefile.am: * FvwmWinList/Makefile.am: * FvwmScript/Makefile.am: * FvwmIdent/Makefile.am: * FvwmIconMan/Makefile.am: * FvwmIconBox/Makefile.am: * FvwmForm/Makefile.am: * FvwmButtons/Makefile.am: * FvwmTaskBar/Makefile.am: Added Xft_LIBS, Xft_CFLAGS, FT2_CFLAGS and FT2_LIBS * FvwmIconMan/xmanager.c (draw_button): Did so that the buttons title fit into the buttons if a xftfont is used * FvwmButtons/draw.c (RedrawButton): * FvwmIdent/FvwmIdent.c (RedrawWindow): * FvwmPager/x_pager.c (do_label_window): (DrawGrid): * FvwmWinList/ButtonArray.c (DoButton): * FvwmTaskBar/Goodies.c (RedrawTipWindow): * FvwmForm/FvwmForm.c (RedrawFrame): (RedrawItem): Always clear the text area before drawing text with an Xft font * FvwmForm/FvwmForm.c (RedrawItem): * FvwmForm/FvwmForm.c (MainLoop): * FvwmForm/ReadXServer.c (ReadXServer): * FvwmForm/FvwmForm.c (OpenWindows): Use GetFdWidth for to set the fd_set_size_t in fvwmSelect. Try to reduce number of redraw. Add a CheckAlloc in OpenWindows. Fixed an if/else 2002-02-22 Dominik Vogt * FvwmButtons/FvwmButtons.c (parse_message_line): changed alternate syntax for title and icon changes 2002-02-12 olicha * FvwmForm/ReadXServer.c (ReadXServer): * FvwmForm/FvwmForm.c (RedrawItem): (ct_Input): Used the max_char_width member of the FlocaleFont in the place of the width of the W character 2002-02-11 Mikhael Goikhman * Makefile.am: * FvwmPerl/*: new module to enable perl in fvwmrc 2002-02-11 Dan Espen * FvwmForm/ReadXServer.c: * FvwmForm/FvwmForm.c: Finish Locale stuff. 2002-02-11 olicha * FvwmForm/FvwmForm.c (CheckAlloc): Set a font gc value only if we have a font and not a fontset 2002-02-10 Dan Espen * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c: * FvwmForm/ReadXServer.c: First pass at Flocale stuff. 2002-02-10 olicha * FvwmIdent/FvwmIdent.c (MakeList): Fixed an umr in the ewmh init state string 2002-02-09 olicha * FvwmCpp/FvwmCpp.c (cpp_defs): * FvwmM4/FvwmM4.c (m4_defs): * FvwmWinList/ButtonArray.c (*): * FvwmWinList/FvwmWinList.c (*): * FvwmTaskBar/Goodies.c (*): * FvwmTaskBar/FvwmTaskBar.c (*): * FvwmTaskBar/ButtonArray.c (*): * FvwmTaskBar/Start.c (*): * FvwmScript/Widgets/VScrollBar.c (*): * FvwmScript/Widgets/TextField.c (*): * FvwmScript/Widgets/RadioButton.c (*): * FvwmScript/Widgets/PushButton.c (*): * FvwmScript/Widgets/PopupMenu.c (*): * FvwmScript/Widgets/Menu.c (*): * FvwmScript/Widgets/List.c (*): * FvwmScript/Widgets/ItemDraw.c (*): * FvwmScript/Widgets/HScrollBar.c (*): * FvwmScript/Widgets/Tools.c (*): * FvwmScript/Widgets/CheckBox.c (*): * FvwmScript/Instructions.c (ChangeFont): * FvwmScript/FvwmScript.c (main): (Xinit): * FvwmIdent/FvwmIdent.c (list_end): (main): (RedrawWindow): (AddToList): * FvwmIconMan/xmanager.h: * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/xmanager.c (get_title_geometry): (get_button_geometry): (draw_button): (draw_empty_manager): * FvwmIconMan/x.c (X_init_manager): (create_manager_window): * FvwmIconBox/icons.c (AdjustIconWindow): * FvwmIconBox/FvwmIconBox.h: * FvwmIconBox/FvwmIconBox.c (CreateWindow): (CreateWindow): (RedrawIcon): * FvwmButtons/output.c (DumpButtons): * FvwmButtons/icons.c (ConfigureIconWindow): * FvwmButtons/FvwmButtons.h: * FvwmButtons/FvwmButtons.c (SetTransparentBackground): (RecursiveLoadData): (CreateUberButtonWindow): (Loop): (swallow): * FvwmButtons/draw.c (DrawTitle): (MakeButton): (RedrawButton): * FvwmButtons/button.c (buttonFont): * FvwmPager/FvwmPager.h (balloon_window): * FvwmPager/FvwmPager.c (ParseOptions): (list_window_name): (list_icon_name): * FvwmPager/x_pager.c (*): Use new Font and Text "Flocale" API. Note: Form and Wharf are not multibyted 2002-02-09 Dominik Vogt * FvwmButtons/FvwmButtons.c (parse_message_line): * FvwmButtons/button.c (get_xy_button): button number for "title" and "icon" message can be specified by using row/column, e.g. SendToModule FvwmButtons Title 5 2 new title 2002-02-06 Dominik Vogt * FvwmPager/FvwmPager.c (list_focus): fixed updating the window hilight colour sent by fvwm 2002-02-03 olicha * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Fixed a read descriptor problem 2002-02-02 Dominik Vogt * FvwmButtons/FvwmButtons.c: Applied dynamic button title patch by Hippo 2002-02-01 Dan Espen * FvwmWinList/FvwmWinList.1: * FvwmScroll/FvwmScroll.1: * FvwmScript/FvwmScript.1: * FvwmSave/FvwmSave.1: * FvwmPager/FvwmPager.1: * FvwmM4/FvwmM4.1: * FvwmIconMan/FvwmIconMan.1: * FvwmDragWell/FvwmDragWell.1: * FvwmCpp/FvwmCpp.1: .fvwmrc -> .fvwm2rc * FvwmButtons/FvwmButtons.1: Language fix. 2002-01-31 olicha * FvwmButtons/FvwmButtons.1: Documented the (No)FvwmModule flags for the Swallow option 2002-01-31 Mikhael Goikhman * FvwmForm/FvwmForm.c (main): remove compatibility support for dot-named aliases 2002-01-30 olicha * FvwmWinList/FvwmWinList.c (main): * FvwmTaskBar/FvwmTaskBar.c (main): * FvwmScript/types.h: * FvwmScript/FvwmScript.c (main): * FvwmPager/FvwmPager.c (main): * FvwmIdent/FvwmIdent.c (main): * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/FvwmIconMan.h: * FvwmIconBox/FvwmIconBox.c (main): * FvwmForm/FvwmForm.c (main): * FvwmButtons/FvwmButtons.c (main): Use FInitLocale in the place of setlocale 2002-01-28 olicha * FvwmButtons/FvwmButtons.c (ProcessMessage): * FvwmButtons/FvwmButtons.h: Rewrite the non OLD_EXPOSE code and undef OLD_EXPOSE * FvwmButtons/FvwmButtons.c (recursive_change_colorset): (swallow): (DeadPipeCleanup): * FvwmButtons/parse.c (ParseSwallow): (ParseButton): (ParsePanel): * FvwmButtons/FvwmButtons.h: Added a (no)FvwmModule flags to Swallow * FvwmButtons/FvwmButtons.c (main): (process_message): (handle_config_info_packet): (change_colorset): (DeadPipeCleanup): (recursive_change_colorset): (swallow): (send_bg_change_to_module): * FvwmButtons/draw.c (RedrawButton): * FvwmBacker/FvwmBacker.c (ProcessMessage): * FvwmDragWell/fvwmDragWell.c (myXNextEvent): * FvwmWinList/FvwmWinList.c (ProcessMessage): (main): * FvwmTaskBar/FvwmTaskBar.c (main): (ProcessMessage): * FvwmScript/FvwmScript.c (main): (MainLoop): FvwmScript/types.h: * FvwmIdent/FvwmIdent.c (list_end): (main): (list_property_change): FvwmIdent/FvwmIdent.h: * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/fvwm.c (property_change): (handle_config_info): * FvwmPager/FvwmPager.c (list_property_change): (process_message): (main): * FvwmPager/FvwmPager.h: * FvwmIconBox/FvwmIconBox.c (process_message): (Loop): * FvwmForm/FvwmForm.c (main): (process_message): (ParseActiveMessage): FvwmButtons and fvwm2 can send a MX_PROPERTY_CHANGE message with MX_PROPERTY_CHANGE_BACKGROUND and a window id as argument to modules. Then, the modules update their background if needed. FvwmButtons sends a MX_PROPERTY_CHANGE message with MX_PROPERTY_CHANGE_SWALLOW and the id the modules when it swallow a fvwm module. Swallowable modules handle this message. Removed the ROOT_BG_CHANGE_STRING stuff. 2002-01-27 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): implemented new -passid option * FvwmDebug/FvwmDebug.c (main): * FvwmEvent/FvwmEvent.c (main): request extended messages 2002-01-24 Dan Espen * FvwmPager/x_pager.c (FALLBACK_FONT): Use fixed as the fallback font when not I18N. 2002-01-21 Dominik Vogt * FvwmRearrange/FvwmRearrange.c (main): do not request new extended messages 2002-01-21 olicha * FvwmBacker/FvwmBacker.c (SetDeskPageBackground): (SetXsetRoot): Fork when FvwmBacker set itself the background (with a solid color or with a Colorset). This reduces (a little) memory usage and allows to handle the _XSETROOT_ID property 2002-01-19 Dominik Vogt * FvwmEvent/FvwmEvent.c (main): fixed previous patch * FvwmEvent/FvwmEvent.c (main): * FvwmWinList/FvwmWinList.c (main): (ProcessMessage): * FvwmTaskBar/FvwmTaskBar.c (main): (ProcessMessage): * FvwmPager/FvwmPager.c (main): (process_message): * FvwmIconMan/fvwm.c (ProcessMessage): * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconBox/FvwmIconBox.c (main): * FvwmGtk/FvwmGtk.c (process_message): (main): * FvwmDebug/FvwmDebug.c (process_message): use new extended message interface new events enter_window and leave_window in FvwmEvent.c 2002-01-19 Dan Espen * FvwmTheme/FvwmTheme.1 (Warning): Language check done. 2002-01-18 olicha * FvwmBacker/FvwmBacker.c (SetDeskPageBackground): Remove the code _XSETROOT_ID: it caues memory leak (I do not know why) 2002-01-17 olicha * FvwmWinList/FvwmWinList.c (ParseConfigLine): * FvwmScript/FvwmScript.c (MainLoop): (UpdateRootTransparency): * FvwmPager/x_pager.c: * FvwmPager/FvwmPager.c (list_config_info): * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconMan/fvwm.c (handle_config_info): * FvwmIconBox/FvwmIconBox.c (process_message): * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c (UpdateRootTransapency): (ParseActiveMessage): (ReadXServer): * FvwmButtons/FvwmButtons.c (Loop): (update_root_transparency): * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): * FvwmBacker/FvwmBacker.c (ProcessMessage): * FvwmTheme/FvwmTheme.1: Handle the ROOT_BG_CHANGE_STRING config info message * FvwmBacker/FvwmBacker.c (SetXsetRoot): (SetDeskPageBackground): Kill the _XSETROOT_ID pixmap and set it to None in the case of a solid or a colorset background * FvwmWinList/FvwmWinList.c (LoopOnEvents): * FvwmButtons/FvwmButtons.c (Loop): Fixed shading if the module is root transparent 2002-01-16 Dominik Vogt * FvwmEvent/FvwmEvent.c (event_table): added handling of the visible_icon_name 'event' * FvwmIconBox/icons.c (GetIconBitmap): (GetIconWindow): fixed core dump when application has an icon with an illegal depth * FvwmButtons/FvwmButtons.c (swallow): * FvwmButtons/parse.c (ParseButton): new button option ActionIgnoresClientWindow to augment binding actions on buttons with swallowed windows. 2002-01-15 Dominik Vogt * FvwmIconBox/FvwmIconBox.c: use variables from defaults.h (IsClick): (parsemouse): (CheckActionType): (ExecuteAction): back ported action type checking from fvwm 2002-01-12 Dominik Vogt * FvwmButtons/draw.c (MakeButton): Fixed pixmap background in FvwmButtons of normal buttons without a picture * FvwmButtons/button.c (MakeContainer): fixed internal flags of containers; were reset if the parent button had a pixmap or colour set background 2002-01-08 olicha * FvwmDragWell/fvwmDragWell.c (veryLongLoop): * FvwmDragWell/fvwmDragWell.h: Fixed transparent redraw * FvwmIconBox/FvwmIconBox.c (Loop): (CreateWindow): (change_colorset): Implemented transparency * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c: * FvwmForm/ReadXServer.c (ReadXServer): * FvwmScript/FvwmScript.c (OpenWindow): (ReadXServer): Fixed redraw of transparent scripts and forms * FvwmIconMan/x.c (xevent_loop): Fixed redraw of a transparent swallowed IconMan * FvwmButtons/FvwmButtons.c (Loop): Fixed redraw of a transparent FvwmButtons. Take in acount swallowed window and try to distinguish fvwm module and x applications 2002-01-08 Dominik Vogt * FvwmWharf/FvwmWharf.c (ParseOptions): * FvwmIconBox/FvwmIconBox.c (ParseOptions): * FvwmForm/FvwmForm.c (ct_Fore): * FvwmDragWell/fvwmDragWell.c (parseOptions): * FvwmButtons/parse.c (parse_window_geometry): applied patch by Andrew Pimlott to fix some problems when a geometry was specified multiple times in some of the modules 2002-01-07 Dominik Vogt * FvwmIconMan/x.c (xevent_loop): (handle_buttonevent): * FvwmIconMan/fvwm.c (handle_config_info): * FvwmIconMan/readconfig.c (GetConfigLineWrapper): handle IgnoreModifiers command 2002-01-05 olicha * FvwmPager/x_pager.c (MovePage): Fixed the active page colorset updating after a page change if the colorset is transparent 2002-01-04 olicha * FvwmIconMan/xmanager.c (draw_manager): Fixed Transparency by reducing the number of full redraw. A Transprent FvwmIconMan was almost always empty 2002-01-04 olicha * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Fixed moving a Transparent TaskBar. Eat up excess Expose events. Fixed resizing an AutoHide TaskBar 2002-01-04 Mikhael Goikhman * FvwmScript/Widgets/MiniScroll.c (EvtMouseMiniScroll): implement auto repeat delay, this fixes duplication * FvwmScript/Scripts/FvwmScript-Date: change the maximal possible year from 1999 to 2037 2001-12-31 Dominik Vogt * FvwmWinList/FvwmWinList.c (LoopOnEvents): (MakeMeWindow): * FvwmWharf/FvwmWharf.c (Loop): * FvwmTaskBar/FvwmTaskBar.c (DoAlarmAction): (HideTaskBar): * FvwmPager/x_pager.c (DispatchEvent): (IconMoveWindow): * FvwmPager/FvwmPager.c (main): * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconMan/x.c (X_init_manager): * FvwmDragWell/xdndDragSource.c: handle return code of XQueryPointer everywhere; necessary for dual head * FvwmScript/Widgets/PopupMenu.c (EvtMousePopupMenu): * FvwmScript/Widgets/Menu.c (EvtMouseMenu): Pointer was warped to other screen with a dual head setup 2001-12-30 Dan Espen * FvwmPager/x_pager.c (initialize_pager): Some cleanup of font handling. Use library routines to guarantee error messages for font problems. 2001-12-30 olicha * FvwmIdent/FvwmIdent.h (struct target_struct): * FvwmIdent/FvwmIdent.c (MakeList): (list_configure): Added the EWMH window type and the EWMH init state if any 2001-12-19 olicha * FvwmScript/Instructions.c (FuncSendMsgAndGet): Be more safe 2001-12-13 Dominik Vogt * FvwmButtons/FvwmButtons.c (swallow): (Loop): Mouse actions can be bound to swallowed windows 2001-12-11 olicha * FvwmPager/FvwmPager.c (list_config_info): (SetDeskLabel): (ParseOptions): Respect the DesktopName fvwm2 command 2001-12-06 olicha * FvwmDebug/FvwmDebug.c: Added M_VISIBLE_NAME, M_VISIBLE_ICON_NAME and M_ICON_FILE * FvwmGtk/FvwmGtk.c: * FvwmIconBox/FvwmIconBox.c: * FvwmPager/FvwmPager.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmWinList/FvwmWinList.c: Replace M_WINDOW_NAME and M_ICON_NAME by M_VISIBLE_NAME and M_VISIBLE_ICON_NAME * FvwmIconMan/FvwmIconMan.{c,h} (main): * FvwmIconMan/fvwm.c (ProcessMessage): (visible_name): (visible_icon_name): (icon_name): (window_name): * FvwmIconMan/xmanager.c (make_display_string): Added M_VISIBLE_NAME and M_VISIBLE_ICON_NAME 2001-11-28 Dominik Vogt * FvwmPager/x_pager.c (DispatchEvent): allow other buttons/modifiers when dragging the viewport with button 3 2001-11-10 Dominik Vogt * FvwmIconMan/xmanager.c (set_shape): fixed *FvwmIconMan*shaped option whit empty managers * FvwmPager/FvwmPager.1 (Note): * FvwmPager/FvwmPager.c (ParseOptions): * FvwmPager/x_pager.c (AddNewWindow): (MoveResizePagerView): new option "UseSkipList" like in several other modules * FvwmScript/Instructions.c (ChangeFont): * FvwmButtons/draw.c (RedrawButton): -Wall fixes with I18N_MB * FvwmTaskBar/FvwmTaskBar.1: * FvwmTaskBar/Goodies.c (goodyopts): (GoodiesParseConfig): (CreateDateWindow): * FvwmTaskBar/FvwmTaskBar.c (main): Added patch by Victor Vislobokov for locale dependent time format in the FvwmTaskBar clock popup tip 001-10-28 olicha * FvwmScript/FvwmScript.c: * FvwmScript/FvwmScript.1: * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/script.c: * FvwmScript/scanner.c: * FvwmScript/types.h: * FvwmScript/Widgets/Tools.{c,h}: * FvwmScript/Widgets/ItemDraw.c: * FvwmScript/Widgets/Menu.c: * FvwmScript/Widgets/PopupMenu.c: * FvwmScript/Widgets/PushButton.c: * FvwmScript/Widgets/List.c: New flags Left, Right and Center for text position. Some code aeration. 2001-10-26 Dan Espen * FvwmForm/FvwmForm.1: * FvwmForm/ReadXServer.c (ReadXServer): Allow for ISO_Left_Tab. Ctrl-p,Ctrl-f, arrow up, down do something useful in forms with 1 input field. 2001-10-21 Dan Espen * FvwmScript/FvwmScript.1: fixups. 2001-10-19 olicha * FvwmScript/Instruction.c: * FvwmScript/FvwmScript.c: * FvwmScript/FvwmScript.1: * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/script.c: * FvwmScript/scanner.c: * FvwmScript/types.h New bloc QuitFunc (bloc executed at exit), new instruction Key for key bindings, new function LastString, new command SendToModule ScriptName SendString id sig str 2001-10-16 Dan Espen * FvwmScript/FvwmScript.1: fix up. 2001-10-16 olicha * FvwmScript/Instruction.c: * FvwmScript/FvwmScript.1: * FvwmScript/script.y: * FvwmScript/scanner.l: * FvwmScript/script.c: * FvwmScript/scanner.c: New functions GetPid, Parse and SendMsgAndGet. The SendMsgAndGet function allows to extend FvwmScript with any programming language which can manipulate named pipe. * FvwmScript/Scripts/FvwmScript-ComExemple.in (new script): * FvwmScript/Scripts/fvwm-script-ComExemple.pl (new perl script): * FvwmScript/Scripts/Makefile.am: New examples script for the SendMsgAndGet communication protocol * FvwmScript/Instruction.c: * FvwmScript/FvwmScript.1: Some code areation and better error messages * FvwmScript/Widgets/Menu.c: * FvwmScript/Widgets/PopupMenu.c: More -Wall fixes 2001-10-14 Dominik Vogt * FvwmScript/FvwmScript.c (ReadXServer): -Wall fix 2001-10-14 Dan Espen * FvwmScript/FvwmScript.1: Fixups. * FvwmForm/FvwmForm.1: * FvwmForm/ReadXServer.c: * FvwmForm/FvwmForm-Form: * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c: Allow for color control on the 3 pointers. 2001-10-13 olicha * FvwmScript/FvwmScript.c (Xinit, ReadXServer): * FvwmScript/FvwmScript.1: * FvwmScript/script.y: * FvwmScript/scanner.y: * FvwmScript/Widgets/*: * FvwmScript/Scripts/*: Did so that a FvwmScript script is fully controllable by using the keyboard. Menu and PopupMenu ameliorations. Some code aeration. New flag NoFocus. 2001-10-08 Dan Espen * FvwmForm/ParseCommand.c (ParseCommand): Fix extra spaces being added to selection variable values. * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c: New commands ActivateOnPress, ButtonInPointer, ButtonPointer, InputPointer. * FvwmForm/FvwmForm.1: Describe new features. * FvwmForm/FvwmForm-Form: Add ability to configure mouse pointers used in FvwmForm and whether buttons activate on press or release. * FvwmForm/ReadXServer.c: Make default buttons activate on release instead of press. Press activate is an option. Add a cursor during the button down grab. Make all 3 cursors configurable. 2001-10-05 Dominik Vogt * FvwmIconBox/icons.c (GetIconBitmap): fixed UMR 2001-10-02 Dominik Vogt * FvwmWinList/FvwmWinList.c (COMPLEX_WINDOW_PLACEMENT): added define again that vanishes mysteriously during the Xinerama patches 2001-09-21 olicha * FvwmIconMan/x.c (X_init_t_manager): Fixed geometries 2001-09-21 olicha * FvwmButtons/FvwmButtons.c (myErrorHandler) Added BadPixmap as an acceptable error 2001-09-19 Dominik Vogt * FvwmBanner/FvwmBanner.c (main): init shape library 2001-09-16 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): * FvwmM4/FvwmM4.c (m4_defs): * FvwmIconBox/icons.c (CreateIconWindow): (GetIconWindow): (GetIconBitmap): * FvwmIconBox/FvwmIconBox.c (Loop): * FvwmCpp/FvwmCpp.c (cpp_defs): * FvwmBanner/FvwmBanner.c (main): * FvwmPager/x_pager.c (initialize_pager): (UpdateWindowShape): (DrawGrid): * FvwmPager/FvwmPager.c: (ParseOptions): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/xmanager.c: (rects_equal): (set_shape): (draw_manager): (man_exposed): * FvwmIconMan/globals.c (init_globals): * FvwmIconMan/x.c (xevent_loop): (create_manager_window): (init_display): * FvwmIconMan/FvwmIconMan.h: * FvwmButtons/icons.c (CreateIconWindow): (CreateIconWindow): (CreateBackIconWindow): (ConfigureIconWindow): * FvwmWinList/FvwmWinList.c (StartMeUp_I): * FvwmWharf/FvwmWharf.c (main): * FvwmTaskBar/FvwmTaskBar.c: * FvwmScroll/FvwmScroll.c (main): * FvwmScript/FvwmScript.c (Xinit): * FvwmPager/FvwmPager.c (main): * FvwmIdent/FvwmIdent.c (main): * FvwmIconMan/x.c: * FvwmIconBox/FvwmIconBox.c (main): * FvwmForm/FvwmForm.c (main): * FvwmDragWell/fvwmDragWell.c (XStartup): * FvwmButtons/FvwmButtons.c (main): (SetTransparentBackground): (main): (Loop): (swallow): * FvwmBacker/FvwmBacker.c (main): moved shape support to library; its no longer necessary to '#ifdef SHAPE' any code * FvwmPager/FvwmPager.c (main): fixed grabbing the keyboard in transient mode 2001-09-15 Dominik Vogt * FvwmBacker/root_bits.c: include config.h unconditionally * FvwmPager/x_pager.c (change_colorset): fixed changing the hilight colorset 2001-09-13 Dominik Vogt * FvwmIconBox/icons.c (GetIconBitmap): fixed core dump with icon dimension == 0 safety patches * FvwmCpp/FvwmCpp.c (Resolution): * FvwmM4/FvwmM4.c (Resolution): fixed screen size calculations for dimensions between 2147 and 107350 (main): replaced -I option with M4PATH environment variable to keep compatibility with System V m4 2001-09-10 Dominik Vogt * FvwmPager/x_pager.c (DispatchEvent): small performance enhancement * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands): small performance enhancement (ProcessMessage): fixed unnecessary updating on desk change without page change 2001-09-09 Dominik Vogt * FvwmM4/FvwmM4.c (main): applied patch by Sidik Isani to fix problewm with environment variables 2001-09-07 Dominik Vogt * FvwmButtons/draw.c (DrawTitle): applied I18N patch by Shingo Yamaguchi 2001-09-05 Dominik Vogt * FvwmIconMan/x.c (xevent_loop): (map_manager): (grab_pointer): make sure the pointer is grabbed for transient icon managers even if mapping does not make them visible (xevent_loop): (X_init_manager): (create_manager_window): IconMan listens to the WM_DELETE protocol (xevent_loop): fixed an event handling bug * FvwmIconMan/x.c (create_manager_window): * FvwmWinList/FvwmWinList.c (MakeMeWindow): * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow): * FvwmPager/x_pager.c (initialize_pager): set transient_for hint when running in transient mode 2001-09-04 olicha * FvwmDebug/FvwmDebug.c (list_add) New windows_ flags is_placed_by_fvwm 2001-09-01 Dominik Vogt * FvwmPager/x_pager.c (BorderIconWindow): (BorderWindow): (draw_window_border): (LabelIconWindow): (LabelWindow): (do_label_window): (PictureIconWindow): (PictureWindow): (do_picture_window): (ChangeDeskForWindow): (Hilight): (change_colorset): (AddNewWindow): reduced code duplication (ReConfigureIcons): (MoveResizePagerView): cleaned up, take care of icons larger than 1000 pixels (DispatchEvent): fixed redrawing of the icon window; too many Expose events were eaten 2001-08-28 Dan Espen * FvwmAnimate/FvwmAnimate.c: Catch iterations less than 1 and line widths less than zero. 2001-08-28 Dominik Vogt * FvwmIconMan/globals.c (DEFAULT_MOUSE): added 'silent' to default action 2001-08-26 Dominik Vogt * FvwmScript/FvwmScript.c (BuildGUI): * FvwmForm/FvwmForm.c (OpenWindows): * FvwmBanner/FvwmBanner.c (main): * FvwmWinList/FvwmWinList.c (MakeMeWindow): (StartMeUp_II): * FvwmWharf/FvwmWharf.c (Loop): * FvwmTaskBar/FvwmTaskBar.c: * FvwmRearrange/FvwmRearrange.c (main): * FvwmPager/x_pager.c (initialize_pager): * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconMan/x.c (X_init_manager): adapted to new FScreen... signatures * FvwmForm/FvwmForm.c: * FvwmWinList/FvwmWinList.c: * FvwmWharf/FvwmWharf.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmScript/FvwmScript.c: * FvwmRearrange/FvwmRearrange.c: * FvwmPager/x_pager.c: * FvwmPager/FvwmPager.c: * FvwmIdent/FvwmIdent.c: * FvwmIconMan/x.c: * FvwmIconMan/readconfig.c: * FvwmIconMan/fvwm.c: * FvwmIconBox/FvwmIconBox.c: * FvwmDragWell/fvwmDragWell.c: * FvwmButtons/parse.c: * FvwmButtons/FvwmButtons.c: * FvwmBanner/FvwmBanner.c: renamed all XineramaSupport...() functions to FScreen...() 2001-08-25 Dominik Vogt * FvwmIconMan/globals.c (init_win_manager): * FvwmIconMan/xmanager.c (check_in_window): * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/FvwmIconMan.h: * FvwmBacker/FvwmBacker.c (AddCommand): (ProcessMessage): (ExecuteMatchingCommands): * FvwmWharf/icons.c (ConfigureIconWindow): (GetXPMFile): (GetXPMData): * FvwmIconMan/xmanager.c (rects_equal): * FvwmIconBox/icons.c (GetBackPixmap): * FvwmButtons/FvwmButtons.c: -Wall fixes * FvwmWinList/FvwmWinList.c (ParseConfigLine): * FvwmWharf/FvwmWharf.c (ParseOptions): * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): * FvwmScript/FvwmScript.c (ParseOptions): * FvwmRearrange/FvwmRearrange.c (main): * FvwmIdent/FvwmIdent.c (main): * FvwmIconMan/readconfig.c (GetConfigLineWrapper): * FvwmIconBox/FvwmIconBox.c (ParseOptions): Use sizeof vs. strlen. * FvwmRearrange/FvwmRearrange.c: removed a debug sleep() call 2001-08-24 Dan Espen * FvwmForm/FvwmForm.1: * FvwmForm/FvwmForm-Rlogin: Change label on "Clear" button to "Reset". * FvwmForm/FvwmForm.c (ParseActiveMessage): Use sizeof vs. strlen. 2001-08-23 Dominik Vogt * FvwmWharf/FvwmWharf.c: aapplied a Xinerama patch from Dimitry 2001-08-16 Dominik Vogt * FvwmButtons/parse.c (ParseButton): fixed handling of parentheses in button actions 2001-08-15 Mikhael Goikhman * FvwmScript/Scripts/FvwmScript-Setup95.in: s/gnome-wm/gnome-hints/ 2001-08-13 Dominik Vogt * FvwmTheme/FvwmTheme: fixed a typo 2001-08-11 Dominik Vogt * FvwmIconMan/x.c (create_manager_window): (init_display): (X_init_manager): * FvwmIconMan/globals.c (print_managers): (init_globals): * FvwmIconMan/fvwm.c (win_in_viewport): * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/readconfig.c (read_in_resources): added "screen" resolution option * FvwmIdent/FvwmIdent.c (list_end): removed unused code * FvwmWinList/FvwmWinList.c (main): * FvwmButtons/FvwmButtons.c: * FvwmIconMan/FvwmIconMan.c (main): * FvwmPager/FvwmPager.c: allow both, "Fvwm... transient" and "Fvwm... -transient" * FvwmPager/x_pager.c (initialize_pager): Fixed placement of transient pager * FvwmWinList/FvwmWinList.c (ParseConfigLine): (main): (StartMeUp_I): (StartMeUp_II): (MakeMeWindow): Added Xinerama support 2001-08-07 Dominik Vogt * FvwmForm/ReadXServer.c (ReadXServer): * FvwmForm/FvwmForm.c (OpenWindows): fixed FvwmForm windows with GrabServer getting buried under other windows making the desktop unusable; fixes bug #566 * FvwmPager/FvwmPager.1 (Note): added a note about the FvwmPagerSloppyFocus vs Sloppy/MouseFocus page switching/focus problem 2001-08-07 olicha * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/FvwmTaskBar.1: * FvwmWinList/FvwmWinList.c: * FvwmWinList/FvwmWinList.1: * FvwmIconBox/FvwmIconBox.c: * FvwmIconBox/FvwmIconBox.c: Added alias support to be able to get one module by Xinerama screens 2001-08-07 Dominik Vogt * FvwmScroll/GrabWindow.c: * FvwmScroll/FvwmScroll.c:< reindented * FvwmRearrange/FvwmRearrange.c (main): (is_suitable_window): (parse_args): * FvwmScript/FvwmScript.c (Xinit): (ParseOptions): (MainLoop): * FvwmIdent/FvwmIdent.c (main): (MakeList): (list_end): added full Xinerama support * FvwmTaskBar/FvwmTaskBar.c: fixed mouse button grabbing * FvwmTaskBar/List.c (UpdateItemIndexGeometry): (GetItemGeometry): * FvwmTaskBar/Goodies.c (PopupTipWindow): * FvwmTaskBar/FvwmTaskBar.c (StartMeUp): (ProcessMessage): (WarpTaskBar): (RevealTaskBar): (HideTaskBar): (ParseConfigLine): xineramified TaskBar new options PageOnly and ScreenOnly * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): fixed memory leak * FvwmWharf/FvwmWharf.c (CreateWindow): fixed handling of negative geometries * FvwmIconMan/readconfig.c (GetConfigLineWrapper): * FvwmIconMan/fvwm.c (handle_config_info): * FvwmPager/FvwmPager.c (list_config_info): (ParseOptions): * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): (configopts): (ParseConfigLine): (StartMeUp): * FvwmWharf/FvwmWharf.c (handle_config_info_packet): (ParseOptions): honour Xinerama settings from the start * FvwmForm/FvwmForm.c (OpenWindows): * FvwmDragWell/fvwmDragWell.c (createWindow): * FvwmButtons/FvwmButtons.c (CreateUberButtonWindow): removed the "fix" for negative geometries and fixed it in XineramaSupport.c instead ;-) * FvwmIconBox/FvwmIconBox.c (process_message): (ParseOptions): reindented honour Xinerama settings from the start (CreateWindow): reindented * FvwmPager/FvwmPager.c (ParseOptions): fixed parsing of SmallFont with double quotes; fixed several core dumps in string parsing * FvwmButtons/FvwmButtons.c (swallow): erase the old button title when a window is initially swallowed 2001-08-03 Dominik Vogt * FvwmForm/FvwmForm.1: * FvwmForm/FvwmForm.c (ParseActiveMessage): (def_table): (ct_Geometry): (ct_Position): (OpenWindows): honour Xinerama settings from the start added new option "Geometry" that is meant to replace the old "Position" option; "Geometry" also supports Xinerama fixed placement with negative x/y coordinates * FvwmDragWell/fvwmDragWell.c (createWindow): * FvwmDragWell/fvwmDragWell.c (parseOptions): added Xinerama support fixed placement w/ geometry string fixed placement w/ negative x/y coordinate * FvwmForm/FvwmForm.c (ParseConfigLine): * FvwmBanner/FvwmBanner.c (parseOptions): rewrote Xinerama support * FvwmButtons/parse.c (ParseConfiguration): * FvwmButtons/FvwmButtons.c (handle_xinerama_string): (CreateUberButtonWindow): fixed placement with negative x/y coordinate added Xinerama support * FvwmWinList/FvwmWinList.c (MakeMeWindow): geometry parsing fix * FvwmWinList/FvwmWinList.c (StartMeUp): * FvwmWharf/FvwmWharf.c (main): * FvwmTaskBar/FvwmTaskBar.c: * FvwmPager/FvwmPager.c (main): * FvwmIconMan/x.c (init_display): * FvwmIconBox/FvwmIconBox.c (main): init Xinerama support * FvwmButtons/Makefile.am (LDADD): * FvwmButtons/parse.c (parse_window_geometry): * FvwmDragWell/Makefile.am (LDADD): * FvwmDragWell/fvwmDragWell.c (parseOptions): * FvwmIconBox/Makefile.am (LDADD): * FvwmIconBox/FvwmIconBox.c (ParseOptions): * FvwmIconMan/Makefile.am (LDADD): * FvwmIconMan/x.c (X_init_manager): * FvwmPager/Makefile.am (LDADD): * FvwmPager/FvwmPager.c (ParseOptions): * FvwmTaskBar/Makefile.am (LDADD): * FvwmTaskBar/FvwmTaskBar.c: * FvwmWharf/Makefile.am (LDADD): * FvwmWharf/FvwmWharf.c (ParseOptions): * FvwmWinList/Makefile.am (LDADD): * FvwmWinList/FvwmWinList.c (MakeMeWindow): use Xinerama style geometries 2001-07-30 Dominik Vogt * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/FvwmButtons.c (process_message): fixed drawing of "desk" buttons; bug #748 2001-07-29 Dominik Vogt * FvwmForm/FvwmForm.c (OpenWindows): (main): (ParseConfigLine): adapted Xinerama support to new interface * FvwmBanner/FvwmBanner.c (main): (parseOptions): * FvwmBanner/Makefile.am (LDADD): added Xinerama support 2001-07-25 Dominik Vogt * FvwmForm/FvwmForm.c (RedrawText): applied fix for display strings from Dmitry Bolkhovityanov (bug #745) (OpenWindows): adapted to new signature of XineramaSupportCenterCurrent() 2001-07-24 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): applied shadow/hilight patch from Hippo 2001-07-23 olicha * FvwmTaskBar/*: Applied D.Y. Bolkhovityanov AutoHide TaskBar patch 2001-07-22 Dominik Vogt * FvwmScript/Instructions.c: * FvwmEvent/FvwmEvent.c: * FvwmWharf/FvwmWharf.c: include time.h to fix warning * FvwmForm/Makefile.am: fix for xinerama detection 2001-07-18 Dan Espen * FvwmIconBox/FvwmIconBox.c (MySendFvwmPipe): Send the "continue" field using a long. Bernhard Simon reports that FvwmIconBox now works. 2001-07-17 olicha * FvwmScript/Instruction.c (ChangeFont): Fixed a core dump when changing multibyte font and loading fail * FvwmScript/Widget/TextField.c: Translate the comments into "English" 2001-07-17 Dan Espen * FvwmIconBox/FvwmIconBox.c: Send size of module message using a long. Fixes exiting on 64bit platforms. 2001-07-03 Mikhael Goikhman * FvwmScript/Scripts/Makefile.am: don't include FvwmScript-Setup95 to DIST * FvwmEvent/Makefile.am: * FvwmForm/Makefile.am: * FvwmRearrange/Makefile.am: * FvwmScript/Scripts/Makefile.am: When creating FvwmAudio, FvwmTalk, FvwmForm-Setup, FvwmCascade, FvwmTile, FvwmScript-Setup95 add dependency of Makefile, so these files are rebuilt when prefix is changed. Note that dependency of ../../config.h is not good, config.h is not touched by configure if only prefix is changed. 2001-06-30 Dominik Vogt * FvwmButtons/FvwmButtons.1 (Example): added an example for the hangon syntax in actions * FvwmButtons/FvwmButtons.c (Loop): syntax fix 2001-05-30 Mikhael Goikhman * FvwmScript/Scripts/FvwmScript-Setup95.in: s/desktop/globalfeel/ * FvwmScript/Scripts/fvwm-script-setup95.pl: process Restart like Exec, i.e. leave only existing WMs 2001-06-23 Dominik Vogt * FvwmIconMan/readconfig.c (SET_MANAGER): gcc-3.0 preprocessor warning fix 2001-06-22 Dominik Vogt * FvwmWinList/FvwmWinList.c (MakeMeWindow): improve transient FvwmWinList placement near screen edges 2001-05-27 Dominik Vogt * FvwmWharf/FvwmWharf.c (change_colorset): fixed colour set updates in FvwmWharf 2001-05-22 Mikhael Goikhman * FvwmAnimate/FvwmAnimate.1: * FvwmBacker/FvwmBacker.1: * FvwmBanner/FvwmBanner.1: * FvwmDragWell/FvwmDragWell.1: * FvwmForm/FvwmForm.1: * FvwmIconBox/FvwmIconBox.1: * FvwmIdent/FvwmIdent.1: * FvwmScript/FvwmScript.1: * FvwmScroll/FvwmScroll.1: * FvwmTaskBar/FvwmTaskBar.1: * FvwmWinList/FvwmWinList.1: use a new non-conflicting module syntax; other minor corrections 2001-05-20 Mikhael Goikhman * modules/FvwmCommand/FvwmCommand.h: added dummy mkfifo, hopefully fixes a problem with old Cygwin 2001-05-16 Mikhael Goikhman * modules/FvwmButtons/FvwmButtons.1: * modules/FvwmEvent/FvwmEvent.1: * modules/FvwmGtk/FvwmGtk.1: * modules/FvwmPager/FvwmPager.1: * modules/FvwmTheme/FvwmTheme.1: use a new non-conflicting module syntax; more corrections and updates 2001-05-14 olicha * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler): BadPixmap and BadDrawable are ok 2001-05-10 Hippo * FvwmEvent/FvwmEvent.[c1]: PassId returns a hex number 2001-05-10 Mikhael Goikhman * FvwmPager/FvwmPager.c (main): removed debug XSynchronize 2001-05-10 Dominik Vogt * FvwmPager/x_pager.c (change_colorset): fixed change in window colour set foreground 2001-05-08 Mikhael Goikhman * FvwmCommand/FvwmCommand.c: * FvwmCommand/FvwmCommand.h: * FvwmCommand/FvwmCommandS.c: * FvwmConsole/FvwmConsole.c: * FvwmIconMan/FvwmIconMan.c: use the global version not the local one * FvwmButtons/FvwmButtons.c: * FvwmGtk/FvwmGtk.c: add version when reporting a usage error * FvwmScript/Scripts/fvwm-script-setup95.pl: added several double quotes to make replacing a bit less problematic * modules/FvwmScript/Scripts/FvwmScript-Setup95.in: corrected GNOME support detection 2001-05-06 Dominik Vogt * FvwmButtons/draw.c (RedrawButton): fixed "hangon" with exec 2001-05-06 Mikhael Goikhman * FvwmGtk/FvwmGtk.c: * FvwmGtk/menu.c: s/IMLIB/GDK_IMLIB/ 2001-04-22 Mikhael Goikhman * FvwmButtons/parse.c (ParseContainer): suppressed an incorrect error in parsing of "Colorset" option 2001-04-15 olicha * FvwmWinList/FvwmWinList.c (main) * FvwmTaskBar/ FvwmTaskBar.c (main) * FvwmIconMan/ FvwmIconMan.c (main) * FvwmIconBox/ FvwmIconBox.c (main) Fixed an animation dead lock by adding M_(DE)ICONIFY to the NoGrabMask mask * FvwmTaskBar/ FvwmTaskBar.c (LoopOnEvents): Send a NULL window in the case of a click on the start button (this undo a recent stupid commit I do) 2001-04-04 Dan Espen * FvwmCpp/FvwmCpp.c (main): No space allowed after -I on Solaris. 2001-04-03 Mikhael Goikhman * FvwmBacker/FvwmBacker.c: execute only the last matching command, not all 2001-03-30 Dominik Vogt * FvwmIconMan/xmanager.c (check_in_window): fixed memory leak 2001-03-29 Dominik Vogt * FvwmIconMan/FvwmIconMan.c (Free): * FvwmIconMan/fvwm.c (new_window): use Free * FvwmIconMan/xmanager.c (clear_button): fixed memory leak * FvwmIconBox/FvwmIconBox.c (freeitem): fixed memory leak * FvwmButtons/FvwmButtons.c (HandlePanelPress): fixed UMR * FvwmTaskBar/FvwmTaskBar.1: corrected typo 2001-03-28 Dominik Vogt * FvwmSaveDesk/example/fvwm2rc: fixed MenuStyle commands 2001-03-26 Dominik Vogt * FvwmPager/x_pager.c (MoveWindow): fixed moving shaded windows 2001-03-24 Dominik Vogt * FvwmCommand/findcmd.pl: * FvwmCommand/findcmd (create_pm): * FvwmCommand/Makefile.am: removed findcmd shell script; use fvwmcmd.pl instead (FvwmCommand.pm): fixed dependencies * FvwmCommand/findcmd.pl (listcmd): adapted to new command table syntax fixed uppercas vs. lowercase problem * FvwmScript/Scripts/FvwmScript-BaseConfig: fixed typo * FvwmScript/Scripts/FvwmScript-BaseConfig: * FvwmScript/Scripts/system.fvwmrc: * FvwmSaveDesk/example/fvwm2rc: converted to new placement style names 2001-03-22 Dan Espen * FvwmButtons/FvwmButtons.1: When using delay, also use smooth. 2001-03-22 Dominik Vogt * FvwmIdent/FvwmIdent.c (list_end): fixed ClientMessage handling window starts on same layer as target window * FvwmConsole/FvwmConsoleC.c (main): add a usleep to reduce likelihood of race condition between client and server * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/FvwmButtons.c: (Loop): improved mouse button handling and fixed several small problems 2001-03-21 Dominik Vogt * FvwmIdent/FvwmIdent.c (list_end): Fixed crash when reselecting the FvwmIdent window (mouse button 2) * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/FvwmButtons.c (HandlePanelPress): (Loop): panel indicators are more responsive to button presses 2001-03-20 Dominik Vogt * FvwmButtons/misc.c (ConstrainSize): removed debug code * FvwmButtons/FvwmButtons.c (process_message): don't redraw at the end of the window list or when switching pages 2001-03-19 Dominik Vogt * FvwmButtons/draw.c (MakeButton): * FvwmButtons/FvwmButtons.c (swallow): removed debug code and added another XSync; try to fix race condition this way. 2001-03-19 Dan Espen * FvwmAnimate/FvwmAnimate.c: Fix deadlock with patch from Tim. 2001-03-18 Dominik Vogt * FvwmTheme/FvwmTheme.1: * FvwmScript/Scripts/system.fvwmrc: * FvwmSaveDesk/example/fvwm2rc: converted to new config file format * FvwmButtons/misc.c (ConstrainSize): allow bigger max size of swallowed windows (ConstrainSize): added debug code * FvwmButtons/FvwmButtons.c (swallow): * FvwmButtons/draw.c (MakeButton): added some debug code to find out how swallowed windows can be bigger than their button * FvwmButtons/FvwmButtons.c (swallow): tried to avoid race conditions between wm and module when swallowing windows * FvwmButtons/button.c (GetInternalSize): fixed a bug zero width/height buttons * FvwmButtons/draw.c (MakeButton): small safety patch 2001-03-17 Dominik Vogt * FvwmButtons/parse.c (ParseButton): ignore button icon for swallow buttons to fix a sizing problem. * FvwmPager/FvwmPager.c (main): transient pager exits it it can not grab the pointer * FvwmForm/Makefile.am (FvwmTalk): * FvwmEvent/Makefile.am (install-exec-local): * FvwmRearrange/Makefile.am (FvwmTile): (FvwmCascade): rules depend on config.h so the shell scripts are built again when the module directory is changed 2001-03-15 olicha * FvwmScript/Widget/{all widget which use fonts} (init functions): Fixed core dumps when multibyte is enabled 2001-03-15 olicha * FvwmScript/Widget/List.c (DrawCellule): Use the hili colors in the place of the shad colors as the background of a selected item 2001-03-14 Dominik Vogt * FvwmIconMan/fvwm.c (ProcessMessage): changed a string so that it does not look like cvs conflict markers 2001-03-11 Dominik Vogt * FvwmForm/FvwmForm-RootCursor.pl: changed some comments so that they don't look like cvs conflict markers 2001-03-10 Mikhael Goikhman * FvwmCommand/FvwmCommand.c: removed POST_24_FEATURES ifdef * FvwmCommand/FvwmCommand.c: * FvwmCommand/FvwmCommand.1: implemented "FvwmCommand -c" to read multiple commands from a pipe 2001-03-05 Dan Espen * FvwmForm/FvwmForm.c (ParseActiveMessage): Fix applying colorsets to items that don't have color. 2001-03-06 Mikhael Goikhman * FvwmAnimate/FvwmAnimate.c: use a new module syntax * FvwmCommand/findcmd: protect "exec" and "echo" functions * FvwmScript/Scripts/Makefile.am: clean up FvwmScript-Setup95 on "make clean" 2001-03-03 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): fixed compile w/o shape extension 2001-03-02 Dominik Vogt * FvwmButtons/FvwmButtons.c (SetTransparentBackground): fixed uninitialised variable * FvwmScript/FvwmScript.c (BuildGUI): fixed core dump when WindowSize option was not used 2001-02-28 Dan Espen * FvwmButtons/FvwmButtons.1: Another round of cleanups. * FvwmButtons/ConfigFvwmButtons: Add panel, use new style module config lines. 2001-02-26 Dominik Vogt * FvwmPager/FvwmPager.c (process_message): (list_deiconify): fixed handling of short M_DEICONIFY packets * FvwmButtons/FvwmButtons.c (SetTransparentBackground): rewrote button shape implementation 2001-02-25 Dominik Vogt * FvwmButtons/FvwmButtons.c (SetTransparentBackground): * FvwmEvent/FvwmEvent.c: fixed an OpenBSD compile problem by removing inclusion of 2001-02-19 Dominik Vogt * FvwmButtons/icons.c (CreateIconWindow): (CreateBackIconWindow): (ConfigureIconWindow): * FvwmButtons/FvwmButtons.c (SetTransparentBackground): (Loop): (main): (swallow): Don't use shape extension if not supported by server. * FvwmButtons/FvwmButtons.c (Loop): handle transparency when resizing button bar (SetTransparentBackground): properly handle changing shape masks in buttons 2001-02-18 Dan Espen * FvwmButtons/FvwmButtons.1: Use ":" module syntax. First pass cleanup. 2001-02-18 Dominik Vogt * FvwmPager/x_pager.c (MovePage): removed stray XSynchronize() fixed moving mini windows with LabelsBelow option * FvwmButtons/FvwmButtons.c (swallow): (Loop): (SetTransparentBackground): transparency works with swallawed windows and also uses the shape mask of swallowed windows minor fix in button press handling 2001-02-17 Dominik Vogt * FvwmButtons/FvwmButtons.c (swallow): bad acces safety patch * FvwmIconMan/x.c (xevent_loop): fixed eternal redrawing under cetrain circumstances * FvwmPager/x_pager.c (initialize_pager): fixed FvwmPagerGeometry option 2001-02-15 Dominik Vogt * FvwmPager/x_pager.c (initialize_pager): (ReConfigure): Fixed size calculations of pager (initialize_pager): fixed desk labels with multibyte 2001-02-12 Mikhael Goikhman * FvwmScript/Makefile.am: autodetect and prefer bison 2001-02-11 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): Fixed a problem that caused panel state getting out of syc with FvwmButtons * FvwmPager/x_pager.c (discard_events): (DispatchEvent): (HandleExpose): fixed ConfigureNotify handling 2001-02-10 Mikhael Goikhman * {FvwmAnimate/FvwmAnimate,FvwmAuto/FvwmAuto}.c: * FvwmButtons/{FvwmButtons,button,parse}.c: * {FvwmCpp/FvwmCpp,FvwmForm/FvwmForm,FvwmForm/ReadXServer}.c: * FvwmGtk/{FvwmGtk,dialog,expand,menu,windowlist}.c: * {FvwmIconBox/FvwmIconBox,FvwmM4/FvwmM4}.c: * FvwmPager/{FvwmPager,x_pager}.c: * FvwmScript/{FvwmScript.c,Instructions.c,scanner.l,script.y}: * FvwmWinList/FvwmWinList.c: safestrdup and some safe*alloc replacements * FvwmScript/{Makefile.am,scanner.c,script.c,script.h}: fixed "make syntax" and regenerated syntax 2001-02-07 Dan Espen * FvwmBacker/FvwmBacker.1: Add Exec to xpmroot example. 2001-02-03 Mikhael Goikhman * FvwmScript/Scripts/FvwmScript-Setup95.in: changes inspired by the Lorenz Minder's patch * FvwmCpp/FvwmCpp.c: * FvwmM4/FvwmM4.c: buffer overflow and other security fixes * FvwmCpp/FvwmCpp.1: * FvwmM4/FvwmM4.1: typos 2001-01-26 Dominik Vogt * FvwmIdent/FvwmIdent.c (list_end): use standard module signal hangling don't gobble all CPU when fvwm dies (bug report #693) 2001-01-17 Dominik Vogt * FvwmPager/FvwmPager.c (ParseOptions): * FvwmPager/x_pager.c (initialize_pager): * FvwmPager/FvwmPager.c (ParseOptions): fix for multiple FvwmPagerGeometry settings fixed negative FvwmPagerIconGeometry strings 2001-01-14 olicha * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Send TaskBar window in the case of a click on the start button 2001-01-10 Mikhael Goikhman * FvwmGtk/expand.c (recursive_replace): fixed FvwmGtk core dump caused by memory leak fixes * ChangeLog: remove modules/ prefix in entries 2001-01-06 Dominik Vogt * FvwmPager/x_pager.c (initialize_pager): set dash style explicitly 2000-12-31 Dominik Vogt * FvwmEvent/FvwmEvent.c (main): repaired shutdown "event" 2000-12-30 Dominik Vogt * FvwmPager/FvwmPager.c: (list_new_page): (list_new_desk): (list_configure): (list_iconify): (list_deiconify): * FvwmPager/x_pager.c (MovePage): (ReConfigureIcons): (AddNewWindow): (ChangeDeskForWindow): (MoveResizePagerView): (MoveStickyWindows): (MoveWindow): (IconMoveWindow): reduce redraws when switching pages (initialize_pager): draw page separators with a line width of 1; may cure drawing problems with dashed lines (discard_events): (DispatchEvent): (HandleExpose): discard surplus Expose and ConfigureNotify events * FvwmPager/FvwmPager.c: * FvwmPager/x_pager.c (DispatchEvent): (Scroll): properly handle negative desk numbers 2000-12-27 Dan Espen * FvwmForm/FvwmForm.c: Moved ALL the global initialization into a .c file, and removed the definition of IamTheMain. 2000-12-27 Dominik Vogt * FvwmForm/FvwmForm.c: * FvwmForm/FvwmForm.h: moved global initialisation into .c file 2000-12-25 Dominik Vogt * FvwmButtons/FvwmButtons.c: * FvwmAnimate/FvwmAnimate.c: use MyXGrabServer/MyXUngrabServer 2000-12-09 olicha * FvwmScript/Scripts/FvwmScripts-*: Added Flags NoReliefString so that all Scripts work with every colors 2000-12-09 olicha * FvwmWinList/FvwmWinList.c (ProcessMessage): Fixed animation of non visible items with ShowCurrent desk 2000-12-06 Dominik Vogt * FvwmIconMan/xmanager.c (clear_empty_region): (get_title_geometry): (get_button_geometry): minor drawing fixes 2000-12-03 Dominik Vogt * FvwmAnimate/FvwmAnimate.c: * FvwmButtons/FvwmButtons.c: * FvwmDragWell/fvwmDragWell.c: * FvwmForm/FvwmForm.c: * FvwmIconBox/FvwmIconBox.c: * FvwmIconBox/icons.c: * FvwmIconMan/x.c: * FvwmIdent/FvwmIdent.c: * FvwmPager/x_pager.c: * FvwmScript/FvwmScript.c: * FvwmScript/Widgets/CheckBox.c: * FvwmScript/Widgets/HDipstick.c: * FvwmScript/Widgets/HScrollBar.c: * FvwmScript/Widgets/ItemDraw.c: * FvwmScript/Widgets/List.c: * FvwmScript/Widgets/Menu.c: * FvwmScript/Widgets/MiniScroll.c: * FvwmScript/Widgets/PopupMenu.c: * FvwmScript/Widgets/PushButton.c: * FvwmScript/Widgets/RadioButton.c: * FvwmScript/Widgets/Rectangle.c: * FvwmScript/Widgets/TextField.c: * FvwmScript/Widgets/VDipstick.c: * FvwmScript/Widgets/VScrollBar.c: * FvwmScroll/GrabWindow.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/Goodies.c: * FvwmTheme/FvwmTheme.c: * FvwmWharf/FvwmWharf.c: * FvwmWharf/icons.c: * FvwmWharf/stepgfx.c: * FvwmWinList/FvwmWinList.c: use fvwmlib_XCreateGC instead of XCreateGC 2000-11-26 Dominik Vogt * FvwmWharf/FvwmWharf.c (ParseOptions): fixed *FvwmWharfGeometry setting 2000-11-23 Dominik Vogt * FvwmScript/FvwmScript.c: reindented (BuildGUI): fixed memory leaks 2000-11-22 Dominik Vogt * FvwmIconMan/winlist.c (free_windata): * FvwmIconMan/xmanager.c (set_window_button): (set_win_displaystring): fixed memory leaks (move_window_buttons): (clear_button): (insert_windows_button): fixed memory corruption * FvwmButtons/parse.c (ParseButton): fixed core dump * FvwmPager/FvwmPager.c (list_destroy): fixed memory leak 2000-11-22 Dan Espen * FvwmForm/FvwmForm.c: * FvwmForm/FvwmForm.h: Move string initialization into logic. 2000-11-21 Dominik Vogt * FvwmGtk/menu.c (convert_label_with_ampersand): fixed typo * FvwmGtk/expand.c (recursive_replace): (combine_string): * FvwmGtk/FvwmGtk.c (process_message): fixed memory leaks * FvwmGtk/menu.c (convert_label_with_ampersand): fixed overlapping memcpy * FvwmScript/Instructions.c (ChangeColorset): fixed memory leak * FvwmIconMan/x.c (handle_error): prevent core dump if a managed window dies * FvwmForm/FvwmForm.c (ct_ButtonFont): (ct_InputFont): (ct_Line): (ct_Back): (ct_Colorset): (ct_ItemBack): (ct_ItemColorset): fixed memory leaks (FormVarsCheck): (AssignDrawTable): (ct_Line): (AddItem): (Restart): use safemalloc/safecalloc (AssignDrawTable): core dump/UMR fix (ct_Line): safety patch * FvwmForm/FvwmForm.c: * FvwmForm/ReadXServer.c: * FvwmForm/ParseCommand.c (AddChar): fixed memory leaks replaced realloc with saferealloc * FvwmPager/FvwmPager.c (main): (list_add): UMR fixes (list_destroy): fixed memory leaks (NewPagerStringItem): UMR safety patch * FvwmIconBox/FvwmIconBox.c (parseicon): (MySendFvwmPipe): (parsekey): UMR safety patches (AddItem): UMR fix (MySendFvwmPipe): use safemalloc instead of malloc (process_message): fixed memory leak (LookInList): fixed core dump and memory leaks (UpdateItem): fixed memory leak * FvwmIconMan/xmanager.c (init_button_array): (set_num_buttons): fixed UMRs * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): fixed uninitialised memory read * FvwmButtons/parse.c (ParseButton): (ParseConfigLine): fixed memory leaks 2000-11-20 olicha * FvwmScript/FvwmScript.c: * FvwmScript/Widget/Tools.h: Fixed some icompatible declarations! 2000-11-21 Dominik Vogt * FvwmScript/FvwmScript.c (DeadPipe): (ShutdownX): dito * FvwmIconBox/FvwmIconBox.c (DeadPipe): (Loop): (CleanUp): fixed core dump at module shutdown and removed a lot of unnecessary shutdown code * FvwmTaskBar/FvwmTaskBar.c (ShutMeDown): (ReadFvwmPipe): fixed illegal X calls upon X shutdown 2000-11-20 olicha * FvwmM4/FvwmM4.c (main) Fixed removing the tmp file if -outfile is used 2000-11-20 Dominik Vogt * FvwmBacker/FvwmBacker.c (ParseConfig): core dump fixed * FvwmM4/FvwmM4.c (main): * FvwmCpp/FvwmCpp.c (main): fixed dump of core * FvwmButtons/FvwmButtons.c (CheckForHangon): a core dump was fix * FvwmRearrange/FvwmRearrange.c (free_window_list): core dump fix * FvwmForm/FvwmForm.c (ParseActiveMessage): fixed dumping core * FvwmIconBox/FvwmIconBox.c (freeitem): fixed core dump 2000-11-19 Mikhael Goikhman * FvwmEvent/Makefile.am: don't interrupt 'make install' on 'ln -s' error * FvwmCommand/scripts/Makefile.am: added a comment about focus-link * FvwmCommand/scripts/focus-link.1: fixed a man page note about 'sleep in Exec' 2000-11-19 Dan Espen * FvwmWharf/Makefile.am (EXTRA_DIST): * FvwmTaskBar/Makefile.am (EXTRA_DIST): * FvwmScript/Makefile.am (EXTRA_DIST): * FvwmBacker/Makefile.am (EXTRA_DIST): Remove references to readme files. 2000-11-19 Dominik Vogt * FvwmWinList/FvwmWinList.c (LoopOnEvents): * FvwmWinList/ButtonArray.c (RadioButton): fixed drawing of buttons in transient window lists * FvwmWinList/FvwmWinList.c (MakeMeWindow): fixed 'transient' pointer grabbing which was probably broken by the busy cursor patches * FvwmTheme/FvwmTheme.1: ask users not to write 'transparency' bug reports 2000-11-14 Dan Espen * FvwmForm/README: Remove obsolete README file. 2000-10-16 olicha * FvwmScript/Scripts/Makefile.am: Install Setup95 not Setup95.in 2000-11-10 Mikhael Goikhman * FvwmBacker/root_bits.c: * FvwmTaskBar/ButtonArray.c: -Wall -Werror fixes 2000-11-09 Mikhael Goikhman * FvwmScript/FvwmScript.1: * FvwmScript/Scripts/Makefile.am: * FvwmScript/Scripts/fvwm-script-setup95.pl: * FvwmScript/Scripts/FvwmScript-*: * FvwmScript/Scripts/.cvsignore: use script alias names FvwmScript-Flavor instead of ScriptFvwmFlavor; added missing FvwmScript-WidgetDemo to the distribution * FvwmIconBox.[ch]: fixed fvwm freeze - s/scanf/sscanf/, fixed internal commands (Next, Left) by restoring [My]SendFvwmPipe() * FvwmWinList/ConfigFvwmWinList: * FvwmWinList/FvwmWinList.1: fixed obsolete Module "match" syntax * FvwmForm/FvwmForm.c: fixed an "Active command unknown" noice when running the same 2 forms by not printing an error if it is ct_table command * FvwmButtons/ConfigFvwmButtons: * FvwmTaskBar/ConfigFvwmTaskBar: * FvwmWinList/ConfigFvwmWinList: fixed some obsolete syntax, like Iconify -1 2000-11-08 Mikhael Goikhman * FvwmForm/FormFvwm-*: * FvwmForm/FvwmForm.1: * FvwmForm/FvwmForm.c: * FvwmForm/Makefile.am: * FvwmForm/README: * FvwmForm/.cvsignore: use form alias names FvwmForm-Flavor instead of FormFvwmFlavor.; issue a warning and auto-converting of old names * FvwmBacker/ConfigFvwmBacker: * FvwmButtons/ConfigFvwmButtons: * FvwmIconBox/ConfigFvwmIconBox: * FvwmIconMan/ConfigFvwmIconMan: * FvwmIdent/ConfigFvwmIdent: * FvwmPager/ConfigFvwmPager: * FvwmScroll/ConfigFvwmScroll: * FvwmTaskBar/ConfigFvwmTaskBar: * FvwmWinList/ConfigFvwmWinList: use a new module config syntax (using colon/space as a separator) 2000-10-24 Dominik Vogt * FvwmScript/Widgets/ItemDraw.c (EvtMouseItemDraw): -Wall fix 2000-10-16 olicha * FvwmScript/Instruction.c (ChangeFont): Fixed a memory leaks * FvwmScript/Widget/ItemDraw.c: Item Draw support a clic (put this in #ifdef) 2000-10-11 olicha * FvwmTaskBar/FvwmTaskBar.c: adapted to new format of border_width 2000-10-12 Dominik Vogt * FvwmButtons/FvwmButtons.c (MyXFree): ... * FvwmDebug/FvwmDebug.c (list_configure): * FvwmCommand/FvwmCommand.c (list_configure): adapted to new format of border_width 2000-10-12 Mikhael Goikhman * FvwmButtons/FvwmButtons.c: fix -DI18N_MB compiling 2000-10-11 olicha * FvwmScript/Scripts/ScriptFvwmScreenSetup: Clean up 2000-10-11 olicha * FvwmTaskBar/FvwmTaskBar.c: Fixed my previous commit 2000-10-11 Dominik Vogt * FvwmButtons/FvwmButtons.c (MyXFree): fixed compile error 2000-10-11 olicha * FvwmTaskBar/FvwmTaskBar.c: Fixed a geometry problem. 2000-10-08 Dominik Vogt * FvwmPager/x_pager.c (CalcGeom): improved calculation of lower nad right edges of the mini window so that the whole mini desktop is used * FvwmPager/FvwmPager.c: new macro DEFAULT_PAGER_MOVE_THRESHOLD in defaults.h * FvwmForm/FvwmForm.c (DoCommand): * FvwmTheme/FvwmTheme.c (MyXParseColor): (parse_colorset): * FvwmIconMan/xmanager.c (query_geometry): (query_geometry): * FvwmIconMan/x.c (find_frame_window): (find_frame_window): * FvwmWharf/FvwmWharf.c (main): (CloseFolder): (swallow): (Loop): * FvwmButtons/FvwmButtons.c (SetTransparentBackground): (main): (Loop): (HandlePanelPress): (GetPanelGeometry): (HandlePanelPress): (MyXFree): (GetRealGeometry): (swallow): * FvwmScroll/GrabWindow.c (Loop): (GrabWindow): * FvwmScript/Widgets/Tools.c (DrawPMenu): (SelectMenu): * FvwmPager/x_pager.c (ReConfigure): (initialize_pager): * FvwmIconBox/FvwmIconBox.c (Loop): (change_colorset): honour return code of XGetGeometry(), XGetWindowAttributes(), XGetWMName(), XParseColor(), XQueryTree(), XStringListToTextProperty(), XWithdrawWindow() * FvwmScroll/GrabWindow.c: fixed some error messages * FvwmSave/FvwmSave.c (do_save): * FvwmSaveDesk/FvwmSaveDesk.c (do_save_command): reindented functions * FvwmWharf/FvwmWharf.c (swallow): honour return code of XFetchName() * FvwmButtons/FvwmButtons.c (MyXFetchName): fixed return code logic (Loop): (swallow): honour return code of XFetchName() * FvwmTheme/FvwmTheme.c (parse_colorset): do not assume that XAllocColorCells always works 2000-10-05 Dominik Vogt * FvwmWinList/FvwmWinList.c (SomeButtonDown): (main): (LinkAction): (LoopOnEvents): (LoopOnEvents): * FvwmTaskBar/FvwmTaskBar.c (SomeButtonDown): (main): (LinkAction): (LoopOnEvents): * FvwmIconMan/x.c (handle_buttonevent): * FvwmIconMan/readconfig.c (ParseMouseEntry): * FvwmIconBox/FvwmIconBox.c (parsemouse): (ExecuteAction): * FvwmButtons/FvwmButtons.c (AddButtonAction): (GetButtonAction): (AddButtonAction): all modules can handle NUMBER_OF_MOUSE_BUTTONS mouse buttons * FvwmWinList/FvwmWinList.c (LoopOnEvents): * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): fixed possible core dump * FvwmIdent/FvwmIdent.c (list_end): pressing button 2 asks for a new window 2000-10-04 Paul D. Smith * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmForm.: Can't use \n in echo commands and expect it to be expanded to a newline everywhere: some versions of echo require -e for that to work; some versions can't do it at all. Rewrite the command to avoid the need for this. 2000-10-04 Mikhael Goikhman * FvwmPager/FvwmPager.1: added a reference to BalloonStringFormat instead of "can't be changed" 2000-10-01 olicha * FvwmScript/*: Allows more widgets and variables 2000-09-25 Mikhael Goikhman * FvwmGtk/dialog.c (widget_get_value): added a check for NULL, thus fixed Gtk-WARNING and Gtk-CRITICAL 2000-09-07 Dominik Vogt * FvwmAuto/FvwmAuto.c: -Wall fixes 2000-09-06 Dominik Vogt * FvwmIconMan/globals.c (init_win_manager): coredump fix by Yuuki Harano 2000-08-19 Mikhael Goikhman * FvwmEvent/FvwmEvent.c: synchronize on M_DESTROY_WINDOW * FvwmForm/FvwmForm.1: several corrections like s/FVWMUSER_HOME/FVWM_USERDIR/, s:etc:share: 2000-07-04 Dominik Vogt * FvwmCommand/FvwmCommand.c: removed unsuded symbols 2000-06-30 Mikhael Goikhman * FvwmCommand/Makefile.am: fixed build error when perl is not found, fixed generation of FvwmCommand.sh and FvwmCommand.pl (since FvwmCommand now in bindir) * FvwmCommand/findcmd: fixed generation of FvwmCommand.sh (function.c was changed) and handle 'function' & 'wait' functions specially not to clash with sh 2000-06-28 olicha * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/Goodies.c: * FvwmIconBox/FvwmIconBox.c: Fixed modules config commands parsing problems caused by the new ModuleConfig implementation. 2000-06-22 Chris Rankin * FvwmPager/x_pager.c: revert mini-window size calculation, and put comments in the code to explain original code's reasoning. 2000-06-21 olicha * FvwmScript/Instruction.c: * FvwmScript/FvwmScript.1: * FvwmScript/scanner.{c,l}: * FvwmScript/script.{c,h,y}: Added missing GetMinValue and GetMaxValue instruction 2000-06-20 Mikhael Goikhman * Enabled locking FvwmTheme config and messages. Fixed 'ModuleSynchronous FvwmTheme' dead-lock. 2000-06-20 Chris Rankin * FvwmPager/x_pager.c: tune the mini-window height and width calculations to be identical to their previous values. However, still guarantee that the values are consistent. (I.e. restore the off-by-one error.) 2000-06-17 Chris Rankin * FvwmPager/x_pager.c: try to fix "variability" in size (width) of small icons in the pager. Calculated mini-window width and height by scaling window width and height. ("edge2 - edge1" has an off-by-one error anyway.) Also do all multiplications before the final division so that inaccuracies of integer divison are not scaled up. 2000-06-15 Happy Hippo * FvwmCommand/FvwmComand*: tries /var/tmp then /tmp for pipe location, FvwmCommandS checks that pipes are pipes & only accessible by the user. * FvwmConsole/FvwmConsole.c: Fixed failure to relay message due to some config line not ending in new line. Cleans up socket. 2000-06-15 Mikhael Goikhman * Temporary disabled locking FvwmTheme config and messages. This hanged fvwm. 2000-06-14 Dominik Vogt * FvwmConsole/FvwmConsoleC.c: * FvwmButtons/FvwmButtons.c (main): (GetPanelGeometry): (main): -pedantic fixes 2000-06-14 Hippo * FvwmTheme/FvwmTheme.c: config lines and messages are synchronous. It's now possible to change a colorset and get values via $[shadow.cs5] 2000-06-13 Chris Rankin * FvwmCommand/FvwmCommandS.c: Modified the reading of the command pipe so that the loop exits when there is an error (unless there was no data found, in which case it continues.) 2000-06-12 olicha * FvwmScript/Instruction.c (*FuncGetOutput): Fixed a "writing past the end of allocation" bug in GetOutput instruction 2000-06-10 Chris Rankin * FvwmCommand/FvwmCommandS.c: allow signals to restart system calls instead of interrupting them, because this flag does not affect select' behaviour. Also stopped signals from closing the pipes; the idea is that the signal calls "last orders", and then allows the module to exit nicely. It should not take people's glasses away, because everyone should be allowed to drink up ... :-). * FvwmPager/x_pager.c: -Wall fix (comment within comment) 2000-06-08 Hippo * FvwmCommand/FvwmCommandS: changed the passing of messages from fvwm to FvwmCommand to use a queue: eliminated partial sending of messages, eliminated delays in handling input from FvwmCommand, now quits when fvwm quits (no more hanging around like a bad smell). * FvwmPager/x_pager.c: many replacements of (Scr.Vx + DisplayWidth) with Scr.VWidth, some indentation changes, tiny mini-window display at page edges fixed (possibly). 2000-06-07 Dominik Vogt * FvwmWinList/FvwmWinList.c: fixed typo in #include directive 2000-06-06 Dominik Vogt * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/FvwmButtons.c (Loop): redraw a panel button if the panel died 2000-06-06 olicha * FvwmTaskBar/Goodies.c (CreateTipWindow): Applied Gregory A. Shimansky TaskBar tips patch * FvwmScripts/Scripts/ScriptFvwmFileBrowser Reduced stderr out put 2000-05-31 Mikhael Goikhman * FvwmPager/x_pager.c: set resource class to module name (FvwmPager). * FvwmAuto/FvwmAuto.c: documented a special Raise/Lower support. 2000-05-31 Hippo * FvwmPager/x_pager.c: Position of small windows on page boundaries. 2000-05-31 Dominik Vogt * FvwmIconMan/xmanager.c: emty icon managers were not redrawn properly after a expose sometimes 2000-05-30 Dominik Vogt * FvwmCommand/FvwmCommandS.c (server): * FvwmCommand/FvwmCommand.c (main): fixed random pipe name bug (used uninitialised array instead of display name) * FvwmCommand/FvwmCommand.c (list_new_page): fixed printf arguments 2000-05-27 olicha * FvwmIconBox/FvwmIconBox.{c,h}: Fixed NoIcon/Icon and WindowListSkip/Hit style Change 2000-05-26 olicha * FvwmIconMan/xmanager.c (check_in_window, set_win_iconified): Fixed NoIconAction and WindowListSkip/Hit style Change * FvwmWinList/*: Fixed Sticky window and WinList width for ShowCurrentDesk Fixed WindowListSkip/Hit style Change 2000-05-25 Dominik Vogt * FvwmCommand/FvwmCommand.c (list_configure): removed FlipTransient style 2000-05-25 olicha * FvwmWinList/FvwmWinList.c: Rename the OLD_BUGGY_WINDOW_PLACEMENT ifdef by COMPLEX_WINDOW_PLACEMENT and fix it for title at bottom and define it * FvwmWinList/FvwmWinList.c (ProcessMessage): * FvwmWinList/List.{c,h} (UpdateItemGSFRFlags,IsItemSticky, IsItemIconSuppressed,IsItemSkipWindowList): Fixed double animation after a Icon/NoIcon style change Preparation for fixing Stick/Slipery and WindowListSkip/Hit style change. 2000-05-24 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Fixed shading with an AutoHide/Stick * FvwmTaskBar/Goodies.c (PopupTipWindow): Fixed tips position 2000-05-20 olicha * FvwmScript/Scripts/ScriptFvwmSetup95.in Corrected a miss print (thanks to sa) * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage, LoopOnEvents, HideTaskBar): Fixed AutoStick and AutoHide for a TaskBar with a title * FvwmTaskBar/*: Complete GSFR conversion. Fixed WindowListSkip/Hit style change. Remove dummy code (e.g., the swallow code) 2000-05-17 olicha * FvwmScript/Widgets/TextField.c (*): Fixed long text input * FvwmScript/Scripts/ScriptFvwmBaseConfig: Replace MoveSmoothness by MoveThreshold * FvwmScript/Scripts/ScriptFileBrowser: A Clean up * FvwmScript/Scripts/ScriptFvwmSetup95.in: * FvwmScript/Scripts/script-fvwm-setup95.pl: Some Clean up * FvwmScript/FvwmScript.c: Removed some bad debug code 2000-05-14 Dominik Vogt * ChangeLog-pre-2.2: moved old ChangeLog into new file 2000-05-14 Mikhael Goikhman * ChangeLog: some clean up, like removing modules/ prefix everywhere and correcting some headers * FvwmPager/FvwmPager.[c1]: * FvwmPager/x_pager.c: removed gap for FvwmPagerBalloonYOffset by 1 point, i.e. value 1 now means no gap, so the default is now 3 (was 2) 2000-05-13 Dominik Vogt * FvwmTaskBar/Goodies.c: fixed checking for mail although "None" Mailbox was used if a Mailcheck interval was set 2000-05-12 Hippo * FvwmAnimate/FvwmAnimate.c: * FvwmAuto/FvwmAuto.c: * FvwmConsole/FvwmConsole.1: * FvwmForm/FvwmForm.c: * FvwmGtk/FvwmGtk.c: * FvwmIconBox/FvwmIconBox.c: * FvwmIconMan/fvwm.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmWinList/FvwmWinList.c: Replaced FINISHED_STARTUP, UNLOCK & KILLME commands. * FvwmCommand/FvwmCommandS.c: does it's own killme processing. 2000-05-10 Michael Han * FvwmScript/Instruction.c (ReceivFromScript): Fixed cpu if ReceivFromScript is used by swallowed Script in periodic task * FvwmScript/FvwmScript.c (ReadFvwmScriptArg): Fixed communication between a child script and its children * FvwmScript/Widget/List.c (DrawVSblist): Fixed drawing of the List "ascenseur vertical" 2000-05-05 Mikhael Goikhman * FvwmWharf/FvwmWharf.1: fixed a typo * FvwmCpp/FvwmCpp.c (main): the same missing space as described below 2000-05-05 Brad Giaccio * FvwmM4/FvwmM4.c (main): fixed a bug created when FVWM_DATADIR was added to m4 options - sprintf(m4_options, "-I '%s'", FVWM_DATADIR); + sprintf(m4_options, "-I '%s' ", FVWM_DATADIR); the missing space after the ' caused the next option in the commandline to be ignored 2000-05-04 Mikhael Goikhman * FvwmAuto/FvwmAuto.c (main): enabled corrected fix (not hack) again. If the action is a function without 'raise' or 'lower' in its name, a user definitely does not want to have raise/lower support, i.e. ignoring already raised windows. 2000-05-02 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): fixed raiselower hack removed raiselower hack for now; what if the action is a function w/o 'raise' or 'lower' in its name? * FvwmWinList/FvwmWinList.c (MakeMeWindow): (AdjustWindow): simplified placement code when window height changes fixed placement of window list with negative y geometry and TitleAtBottom * FvwmWinList/FvwmWinList.1: Clarified NoAnchor option. 2000-04-27 Mikhael Goikhman * FvwmAuto/FvwmAuto.c (main): fixed incorrect allocation when adding Silent prefix; use special Raise/Lower support only if actions have something to do with Raise/Lower, otherwise listen to focus changes only 2000-04-27 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): applied fix for uninitialised variable by John Latham 2000-04-26 olicha * FvwmTaskBar/FvwmTaskBar.1: Corrected miss print and document TipsColorset 2000-04-26 Dominik Vogt * FvwmPager/x_pager.c (initialize_pager): fixed negative x/y geometries of main pager window 2000-04-24 Dominik Vogt * FvwmScript/Instructions.c (Exec): -Wall fix 2000-04-26 Mikhael Goikhman * FvwmAnimate/FvwmAnimate.c, FvwmBacker/Makefile.am, * FvwmButtons/Makefile.am, FvwmCpp/FvwmCpp.1, FvwmCpp/FvwmCpp.c, * FvwmCpp/Makefile.am, FvwmForm/FormFvwmForm., * FvwmForm/FormFvwmRlogin., FvwmForm/FormFvwmSetup.in, * FvwmForm/FvwmForm.1, FvwmForm/Makefile.am, * FvwmIconBox/Makefile.am, FvwmIconMan/Makefile.am, * FvwmIdent/Makefile.am, FvwmM4/FvwmM4.1, FvwmM4/FvwmM4.c, * FvwmM4/Makefile.am, FvwmPager/Makefile.am, * FvwmScript/FvwmScript.1, FvwmScript/FvwmScript.c, * FvwmScript/Makefile.am, FvwmScript/Scripts/Makefile.am, * FvwmScript/Scripts/ScriptFvwmBaseConfig, * FvwmScript/Scripts/ScriptFvwmSetup95.in, FvwmScroll/Makefile.am, * FvwmTaskBar/Makefile.am, FvwmWinList/Makefile.am: Changes in defaults of FVWM_DATADIR & FVWM_USERDIR; renamings and rewordings. 2000-04-25 olicha * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/List.c: * FvwmTaskBar/Goodies.c: Messages go to stderr as almost all the other modules 2000-04-24 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, UpdateItemFlagsAnimate, IsItemIndexIconSuppressed): Fixed double animations (module & icon) with NoIconAction. This does not work perfectly with a dynamic (no)icon style change. 2000-04-24 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): * FvwmTaskBar/List.{c,h} (UpdateItemFlagsDesk, IsItemIndexSticky): Fixed sticky/slippery change with DeskOnly 2000-04-23 Mikhael Goikhman * FvwmWharf/FvwmWharf.c (CreateWindow): fixed (re)size hints * FvwmWharf/FvwmWharf.c (change_window_name): set resource names * FvwmWharf/FvwmWharf.c (swallow): use more correct max limit * FvwmIdent/FvwmIdent.c (list_end): remove debug messages 2000-04-23 Mikhael Goikhman * FvwmIdent/FvwmIdent.c (list_end): don't exit on button or key release without an actual press first 2000-04-22 Dan Espen * FvwmIdent/FvwmIdent.c (change_window_name): FvwmIdent sets resource name to module alias and resource class to module name. * FvwmForm/FvwmForm.c (OpenWindows): FvwmForm sets resource name to module alias and resource class to module name. 2000-04-22 Mikhael Goikhman * FvwmWharf/FvwmWharf.c (swallow): removed sleep(60) * FvwmWharf/FvwmWharf.1: improved Swallow/MaxSwallow description 2000-04-22 Dan Espen * FvwmWinList/FvwmWinList.c: Another I18N patch. 2000-04-20 olicha * FvwmScript/Instruction.c (*LaunchScript, Exec): Replace some int by unsigned long for OSF1 V4.O alpha and al. 2000-04-20 olicha * FvwmScript/Scripts/ScriptFvwmSetup95.in: * FvwmScript/Scripts/script-fvwm-sample95.pl: Added a CDE support and a new FAST/SLOW X server option for the Sample-95 installation * FvwmScript/Scripts/ScriptFvwmBrowser Some fixes, need more work. 2000-04-19 Hippo * FvwmIconMan/xmanager.c: fixed disappearing title button (todo 109) 2000-04-18 Mikhael Goikhman * FvwmM4/FvwmM4.c (main): * FvwmCpp/FvwmCpp.c (main): add "-I FVWM_CONFIGDIR" to preprocessors 2000-04-18 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): tried to fix bug #550 2000-04-18 Hippo * FvwmPager/x_pager.c: fixed desk sep colorset updates, improved transparency support for mini-windows. (todo 108) 2000-04-17 olicha * FvwmScript/Scripts/Widget/PopupMenu.c (EvtMousePopupMenu) Fixed ChangeTitle for PopupMenu 2000-04-16 olicha * FvwmScript/Scripts/ScriptFvwmSetup95.in: replaced /usr/bin/dt/dtfile by /usr/dt/bin/dtfile 2000-04-16 Dan Espen * FvwmScript/Scripts/ScriptFvwmSetup95.in: Some adjustments. 2000-04-16 olicha * FvwmScript/Scripts/ScriptFvwmSetup95.in: * FvwmScript/Scripts/script-fvwm-sample95.pl: ScriptFvwmSetup95 (and script-fvwm-sample95.pl) build a multi-files config and parse the menus (and the (Mini)Icon styles). 2000-04-15 olicha * FvwmForm/FvwmFormQuitVerify. Added restart 2000-04-13 olicha * FvwmScript/Scripts/ScriptFvwmSetup95.in: * FvwmScript/Scripts/script-fvwm-sample95.pl: * /FvwmScript/Scripts/Makefile.am Fixed sample-95 building. 2000-04-11 olicha * FvwmScript/Scripts/ScriptFvwmSetup95.in: * FvwmScript/Scripts/Makefile.am A new FvwmScript script for installing system.fvwm2rc-sample-95 2000-04-07 Dominik Vogt * FvwmDebug/FvwmDebug.c (list_old_add): (list_end): print out old window packets; patch by Mike Han 2000-04-06 Dan Espen * FvwmForm/ReadXServer.c: Fix array bounds write error during editing of line recalled with meta <. 2000-03-26 olicha * FvwmScript/Instructions.c (Exec): Fixed Do instruction again 2000-03-24 Dominik Vogt * FvwmButtons/parse.c (ParseButton): fixed 'Action' option with trailing spaces 2000-03-24 olicha * FvwmScript/Instructions.c (Exec): Fixed core dump with Do instruction with > 256 chars. Extended the above limit to 998 (as fvwm) 2000-03-24 Dominik Vogt * FvwmAnimate/FvwmAnimate.c: use new command SET_NOGRAB_MASK * FvwmDebug/FvwmDebug.c (process_message): print out number of unknown packet type 2000-03-10 Hippo * FvwmDragWell/fvwmDragWell.*: support for transpency 2000-03-10 olicha * FvwmPager/x_pager.c (change_colorset): Fixed labels colorset changes. Note: there is still a problem with the lines which separate desk. 2000-03-09 Hippo * FvwmTheme/FvwmTheme.c: freed pixmaps hang around for a while to prevent modules quiting when lots of colorsets are changed quickly 2000-03-09 olicha * FvwmButtons/draw.c (RedrawButton): Fixed individual button Colorset for shaped swallowed apps 2000-03-08 olicha * FvwmButtons/draw.c (RedrawButton): Fixed individual button Colorset * FvwmScript/Scripts/TerminalSettings.fss Now this script works 2000-03-08 olicha * FvwmPager/x_pager.c (initialize_pager): Fixed hilight desk title drawing GC 2000-03-01 Hippo * FvwmWinList/*: better refresh strategy: doesn't flicker anymore. 2000-03-01 Dominik Vogt * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed uninitialised colour set in swallowed applications 2000-02-28 Dominik Vogt * FvwmIconMan/x.c (create_manager_window): applied colorset fix by Mike Han 2000-02-11 olicha * FvwmScript/Scripts/ScriptFvwmBaseConfig Replaced GlobalOpts by the new corresponding styles. 2000-02-06 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Removed debug code * FvwmScript/Instruction.c (ChangeBackColor): Fixed ChangeBackColor. * FvwmScript/Widgets/*: Removed unused XSetBackground. 2000-02-06 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): Fixed iconification of a sticky window after a desk switch with FvwmTaskBarDeskOnly 2000-02-01 Hippo * FvwmCommand/FvwmCommandS.c: Fixed communication fifo's being removed 2000-01-31 Brad Giaccio * FvwmGtk/FvwmGtk.1: fixed typo again 2000-01-30 olicha * FvwmScript/Scripts/ScriptFvwmScreenSetup: A write to file fix 2000-01-28 Dominik Vogt * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconify packet handling * FvwmGtk/FvwmGtk.1: fixed typo 2000-01-28 olicha * FvwmPager/FvwmPager.c (main): * FvwmPager/FvwmPager.1: FvwmParger can use aliases. 2000-01-27 Dominik Vogt * FvwmIconMan/xmanager.c (draw_manager): fixed drawing of empty region bug introduced with 'transparency' patches * FvwmIconMan/fvwm.c (ProcessMessage): fixed usage of 'focus' colours when followfocus is false * FvwmCommand/FvwmCommandS.c: removed debug fprintf * FvwmIconMan/xmanager.c (clear_empty_region): fixed drawing background in non-transparent IconMan * FvwmPager/x_pager.c (MoveWindow): (IconMoveWindow): fixed dragging windows out of pager * FvwmCommand/FvwmCommand.c: -Wall fix * FvwmCommand/FvwmCommand.h: * FvwmCommand/FvwmCommandS.c: fixed communication problem between server and client removed some code without effects simplified protocol removed dead pipe error message 2000-01-26 olicha * FvwmScript/Scripts/ScriptFvwmBellSetup: * FvwmScript/Scripts/ScriptFvwmKeyboardSetup: * FvwmScript/Scripts/ScriptFvwmPointerSetup: * FvwmScript/Scripts/ScriptFvwmSreenSetup: * FvwmScript/FvwmScript.1: Some fixes 2000-01-24 Hippo * FvwmIconMan/xmanager.c: Fixed dissapearing mini-icons 2000-01-24 Brad Giaccio * FvwmPager/FvwmPager.c (ParseOptions): fix for fonts with quotes and "none" 2000-01-24 Brad Giaccio * FvwmButtons/parse.c (my_get_font): patch to handle font as last option 2000-01-21 Chris Rankin * FvwmIconMan/FvwmIconMan.c Similar trick as for FvwmAuto; just do these two modules for now as these are the only ones that people are seeing problems with. 2000-01-21 Chris Rankin * FvwmAuto/FvwmAuto.c Changed default signal disposition to SA_RESTART instead of SA_INTERRUPT. Hopefully non-Linux OSs also interrupt select() regardless of this setting. 2000-01-19 Dominik Vogt * FvwmButtons/parse.c (my_get_font): (ParseContainer): (ParseButton): can now have fontname with spaces in buttons 2000-01-18 Brad Giaccio * FvwmIconMan/readconfig.c (trim): added function to remove extra white space from a line (fixed problem with font 5x7 plus a trailing space "font 5x7 " * FvwmIconMan/readconfig.c (read_in_resources): * FvwmPager/FvwmPager.c (ParseOptions): can now have fontname with spaces 2000-01-15 Dominik Vogt * FvwmPager/x_pager.c: some safety fixes w/ balloon labels 2000-01-14 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump using 'average' background as well as 'transparent' * FvwmIconMan/xmanager.c: fixed title changes on 'transparent' buttons 2000-01-12 Dominik Vogt * FvwmIconMan/xmanager.c: don't draw empty titles oon empty managers (clear_empty_region): (draw_button): icon man honours transparent colour set backgrounds * FvwmPager/FvwmPager.c (list_new_desk): * FvwmPager/x_pager.c: make pager work with FvwmTheme's 'Transparent' option 2000-01-09 Dominik Vogt * FvwmTheme/FvwmTheme.c: new option 'Transparent' * FvwmButtons/FvwmButtons.c (HandlePanelPress): (GetPanelGeometry): removed previous configure request patch 2000-01-08 Dan Espen * FvwmScript/FvwmScript.1 (example): Clean up. 2000-01-07 Dominik Vogt * FvwmButtons/FvwmButtons.c (GetPanelGeometry): (HandlePanelPress): adapted to new fvwm ConfigureRequest code 2000-01-06 Chris Rankin * FvwmAuto/FvwmAuto.c: Upgraded signal handling to use fvwmsignal.o 2000-01-04 Dan Espen * FvwmForm/FvwmForm.1: Document means of passing closing paren thru in a command string. * FvwmForm/ParseCommand.c (ParseCommand): Provide a means to pass a closing paren thru in a command. 2000-01-04 olicha * FvwmScript/Scripts/ScriptFvwmQuit Fixed restart in ScriptFvwmQuit 2000-01-04 Dominik Vogt * FvwmIconMan/x.c (X_init_manager): allow the buttongeometry option to reduce the button height to a minimum of the font height 2000-01-04 olicha * FvwmScript/Scripts/ScriptFvwmDefaultStyle: * FvwmScript/Scripts/ScriptFvwmBaseConfig: * FvwmScript/FvwmScript.1 (EXAMPLES): Renamed DefaultStyle to BaseConfig. BaseConfig save its preferences in .FvwmBaseConfig or in a file given as first argument to the script. Others, "ameliorations" 2000-01-03 olicha * FvwmScript/Instructions.c (GetScriptArg): Fixed GetScriptArg core dump 2000-01-02 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.h: * FvwmButtons/FvwmButtons.c: * FvwmIconBox/FvwmIconBox.c: include fvwmlib.h before fvwm.h 1999-12-31 Dan Espen * FvwmScript/FvwmScript.1: Adjustments. 1999-12-31 olicha * FvwmScript/Scripts/*: Rename Buttons, Colorset, Date, FileBrowser, Find, ScreenDump, ScreenSetup and WidgetDemo to ScriptFvwm*. Rename and modify BellSetup, KeyboardSetup, PointerSetup, Quit. Replace DeskSetup by ScriptFvwmDefaultStyle that allows to change and save most of the fvwm default styles * FvwmScript/Scripts/Makefile.am: The above scripts are installed in FVWM_CONFIGDIR * FvwmScript/FvwmScript.1 New section EXAMPLES 1999-12-31 olicha * FvwmScript/FvwmScript.c (BuildGUI): Fixed DefaultColorset Fixed main Colorset against Widget Colors 1999-12-30 Dominik Vogt * FvwmButtons/FvwmButtons.c (swallow): longer delay before forcing a colorset background on a swallowed window * FvwmScroll/GrabWindow.c: removed #define MAX_ICON_NAME_LEN; already in defaults.h 1999-12-29 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): some clean up new options 'Plain' and 'NoShape' fixed bug that reset bg to default colour when the pixmap was removed * FvwmButtons/button.c (buttonColorset): * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/FvwmButtons.c (recursive_change_colorset): Colorset fg/hilight/shdow colours are applied properly to buttons 1999-12-20 Dominik Vogt * FvwmCommand/FvwmCommandS.c (close_pipes): another try to fix the FvwmCommandS-on-exit core dump 1999-12-28 olicha * FvwmScript/FvwmScript.c (ParseOptions): (main): * FvwmScript/FvwmScript.1 New options FvwmScriptDefaultFont, FvwmScriptDefaultBack, FvwmScriptDefaultFore, FvwmScriptDefaultHilight, FvwmScriptDefaultShadow, and FvwmScriptDefaultColorset 1999-12-27 Mikhael Goikhman * FvwmScript/FvwmScript.c (OpenWindow): set class & resource (main): minor rewording in the missing parameter error message 1999-12-27 olicha * FvwmScript/FvwmScript.c (MainLoop): Fixed CPU for perodic Task * FvwmScript/Scripts/Find: * FvwmScript/Scripts/Makefile.am: New script, a front-end to find 1999-12-26 Dan Espen * FvwmForm/FvwmForm.c: Fix array bounds write when message exactly matches the buffer allocated for it. Suppress a UMR in referencing the first byte of unitialized input fields. * FvwmForm/ReadXServer.c: Backout code cleanup. Needs more work. * FvwmScript/FvwmScript.1: Describe how scripts are located for reading. * FvwmScript/FvwmScript.c: Read the input file from FVWM_USERHOME or FVWM_CONFIGDIR in addition to old rules. This makes "*FvwmScriptPath" unnecessary. * FvwmScript/Makefile.am: Pass configdir into FvwmScript. * FvwmForm/FvwmForm.c (RedrawItem): Fixed display corruption due to pasting, and display corruption for multiple messages arriving from fvwm and showing in a forms message area. 1999-12-20 Brad Giaccio * FvwmIconMan/globals.c: Fix for defaults styles I forgot to add one for iconbutton 1999-12-18 olicha * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop): (Alarm): (DoAlarmAction): (LoopOnEvents): Fixed Alarm stuff 1999-12-17 Dan Espen * FvwmIconMan/readconfig.c: Keep TRU64 compiler happy by changing structure initialization from {} to {0}. * FvwmDragWell/fvwmDragWell.h: remove spurious ;. 1999-12-16 Dominik Vogt * FvwmBacker/FvwmBacker.c (ProcessMessage): backer now takes action when the desk is changed * FvwmPager/FvwmPager.c (ParseOptions): pager handles DesktopSize correctly; DeskTopScale option finally works 1999-12-14 olicha * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): (RevealTaskBar): (HideTaskBar): Tried to fix user resizing with AutoHide. Fixed Hide/Reveal with a lot of rows 1999-12-13 olicha * FvwmTaskBar/FvwmTaskBar.{c,h} (WarpTaskBar): (LoopOnEvents): Fixed AutoStick * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): (StartMeUp): Some hints clean up 1999-12-12 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): (redraw_buttons): Some clean up 1999-12-10 Hippo * FvwmIconBox/FvwmIconBox.c: fixed loss of shaped Netscape Mail icon. 1999-12-09 olicha * FvwmButtons/FvwmButtons.c (HandlePanelPress): * FvwmButtons/FvwmButtons.1: Just updated the last SlideWindow argument. Explained the use of NoHints with panels and updated the noborder option. 1999-12-08 Dan Espen * FvwmAuto/FvwmAuto.c: Added DEBUGTOFILE capability. Remove the #define inside the else. * FvwmButtons/FvwmButtons.1 Grammar. 1999-12-08 Dominik Vogt * FvwmPager/FvwmPager.c (list_new_page): tried to fix M_NEW_PAGE packets in pager 1999-12-07 Dan Espen * FvwmForm/FvwmForm.c: You can save and use the previous setting of a choice. * FvwmForm/FvwmForm.1: Document the saving of choices. * FvwmForm/FormFvwmRlogin.: Change the rlogin form so that it remembers how it was last used. 1999-12-07 Dominik Vogt * Makefile.am: removed GFvwmDebug 1999-12-06 olicha * FvwmPager/FvwmPager.c (list_new_page): Fixed a problem if you switch of desk via clicking on a page * FvwmButtons/parse.c (ParsePanel): Fixed typo in comments 1999-12-06 olicha * FvwmWinList/FvwmWinList.c (ProcessMessage): Take in account bottom title and update the border width and title height in the good place to fix a bug with dynamic style changes and DeskOnly option. * FvwmButtons/FvwmButtons.1: Added a sentence in the position doc 1999-12-06 Dan Espen * FvwmButtons/FvwmButtons.1 (panel): Corrections to wording. 1999-12-06 olicha * FvwmButtons/FvwmButons.c (GetPanelGeometry): (process_message): (HandlePanelPress): * FvwmButtons/FvwmButons.h (button_info_struct): (panel_flags_type): * FvwmButtons/FvwmButons.1: * FvwmButtons/parse.c (ParsePanel): (ParseButton): Added a position option to Panel. 1999-12-05 Dan Espen * FvwmForm/FvwmForm.c (DoCommand): Fixed overprinting in output message area. Theres still an overprinting problem in pasting. 1999-12-03 olicha * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage): Resize the buttons array when border width change 1999-12-03 Dominik Vogt * FvwmIconBox/FvwmIconBox.c (process_message): -Wall fix 1999-12-03 olicha * FvwmEvent/FvwmEvent.c (main): (config): * FvwmEvent/FvwmEvent.1: New configuration option FvwmEventStartDelay: can be used to fix "the" FvwmEvent bug. 1999-12-02 Brad Giaccio * FvwmIconMan/xmanager.c (draw_button): Fix for iconbutton style if not following focus 1999-12-01 Brad Giaccio * FvwmIconMan/xmanager.c (resize_manager): Forgot to check if manager actually changed size before resizing pixmap, caused window additions to be very slow 1999-11-30 olicha * FvwmTaskBar/FvwmTaskBar.c (AdjustWindow): Fixed a core dump if FvwmTaskBarColorset is not used * FvwmTaskBar/FvwmTaskBar.c (ProsseMessage): Fixed a dynamic style problem 1999-11-30 Brad Giaccio * FvwmIconMan/ConfigFvwmIconMan: * FvwmIconMan/FvwmIconMan.1: * FvwmIconMan/readconfig.c (read_in_resources): * FvwmIconMan/xmanager.c: (draw_button): (set_win_iconified): added new option iconColorset and iconstyle 1999-11-30 Brad Giaccio * FvwmIconBox/FvwmIconBox.c (process_message): let a print stament in 1999-11-30 Brad Giaccio * FvwmWinList/FvwmWinList.1: fixed typo * FvwmIconBox/FvwmIconBox.1: * FvwmIconBox/FvwmIconBox.c (animate): (process_message): (main): (ParseOptions): added support for FvwmAnimate 1999-11-30 Dominik Vogt * FvwmTaskBar/Goodies.c: (CreateTipWindow): added #ifdef SHAPE 1999-11-30 olicha * FvwmTaskBar/Goodies.c (ShowTipWindow): Fixed core dump if FvwmTaskBarShowTips is not enabled 1999-11-28 Dan Espen * FvwmForm/FvwmForm.1: Fixed description of how FvwmForm automatically reads config files. 1999-11-27 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.1: fixed typo 1999-11-27 Dominik Vogt * FvwmCommand/findcmd.pl (getcmd): use new name of 'functions' array 1999-11-27 olicha * FvwmTaskBar/FvwmTaskBar.c (ProssesMessage): (LoopOnEvent): (HideTaskBar): (RevealTaskBar): * FvwmTaskBar/FvwmTaskBar.1 FvwmTaskBarAutoHide ameliorations and bug fix: now the TaskBar does't hide if the pointer is on the border; fix a problem with the first tip. Fixed the StartMenu tip 1999-11-27 Dominik Vogt * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands): (ProcessMessage): -Wall fixes 1999-11-27 Mikhael Goikhman * FvwmBacker/FvwmBacker.[ch]: Don't listen to M_NEW_DESK anymore; fixed colorset update condition; removed all kinds of debug logs, some clean up. 1999-11-26 Dan Espen * FvwmForm/ReadXServer.c (ReadXServer): Fix problem with button clicks being ignored. 1999-11-26 Hippo * FvwmGtk/FvwmGtk.c: Fixed "KillModule FvwmGtk" causing endless loop 1999-11-25 Dan Espen * FvwmForm/FvwmForm.c: Allow for command line variables for forms. * FvwmForm/FvwmForm.1: Document variable substitution in forms. 1999-11-25 olicha * FvwmIconBox/FvwmIconBox.c (ParseOptions): (process_message): (AddItem): * FvwmIconBox/FvwmIconBox.1 Added FvwmIconBoxUseSkipList configuration option * FvwmWinList/FvwmWinList.1 Fix an obvious typo 1999-11-25 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): attempt to improve sliding panels * FvwmIconBox/icons.c (CreateIconWindow): * FvwmBacker/FvwmBacker.c (ExecuteMatchingCommands): (AddCommand): -Wall fixes 1999-11-24 Brad Giaccio * FvwmIconMan/xmanager.c (resize_manager): if using a colorset gradient or pixmap it is now resized when then the manager changes sizes 1999-11-24 olicha * FvwmTaskBar/FvwmTaskBar.1 * FvwmTaskBar/ConfigFvwmTaskBar Replaced FvwmTaskBarGeometry +0-1 by FvwmTaskBarGeometry +0-0 since now the position computation take the real border width in account 1999-11-24 Hippo * FvwmIconBox/*.c: fixed HilightFocusWin, fixed colorset stretching, allowed some XErrors to not dump core *FvwmIconMan/*.c: removed some XSync()s, allowed some XErrors. 1999-11-23 Mikhael Goikhman Applied a FvwmBacker patch from Michael Han, fixed and modified. * FvwmBacker/FvwmBacker.[ch]: * FvwmBacker/ConfigFvwmBacker: * FvwmBacker/FvwmBacker.1: Added page-awareness; converted to linked list of commands instead of table (to fix bugs caused if DesktopSize changes or if desktop is negative). A new syntax: *FvwmBackerCommand (Page x y, Desk d) command. Support for dynamic config changes; some clean up. 1999-11-22 olicha * FvwmTaskBar/Goodies.c (CreateOrUpdateGoody): (CreateMailTipWidow): (MouseInClock): (MouseInMail): Fixed mail drawing and tips drawing. * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): Fixed an AutoHide bug: no hide after a "StartMenu" Popup 1999-11-22 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): (LoopOnEvents): (StartMeUp): Fixed AutoHide with dynamic change of the frame width. 1999-11-21 Dominik Vogt * FvwmIconMan/fvwm.c (new_window): removed debug 'sleep' 1999-11-21 olicha * FvwmWinList/FvwmWinList.c (AdjustWindow): Fixed a core dump. I hope I have not completely reverted the last WinList commit. 1999-11-21 olicha * FvwmTaskBar/FvwmTaskBar.c (ProcessMessage): (ParseConfigLine): (LoopOnEvents): (StartMeUp): Fixed TaskBar so that it works with dynamic change of the frame width.y Did so that the TaskBar is always the full width of the screen, even if the border width is not 4. Removed some forgeted debug code. Note: There are some problems with AutoHide at the first Reveal/Hide after a change of the frame width. 1999-11-20 Dominik Vogt * FvwmIconMan/x.c (xevent_loop): workaround for a possible bug in XFree86; an EnterNotify event slipped into the loop body that was supposed to select only ConfigureNotify * FvwmCommand/FvwmCommandS.c: * FvwmCommand/FvwmCommand.c: fixed pipe names if DISPLAY is 'unix:0.0' under X, but ':0.0' on the console, i.e. 'unix' is removed and thus the hostname is used * FvwmIconMan/xmanager.c (clear_empty_region): fixed a minor redrawing bug when the width of the manager was not a multiple of the button width * FvwmWinList/FvwmWinList.c (AdjustWindow): fixed picture width calculation (ProcessMessage): mini icon changes change the window size too * FvwmPager/x_pager.c (SwitchToDeskAndPage): workaround for buggy XFree86 * FvwmIconMan/functions.c: -Wall fix 1999-11-17 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.1: Fixed a typo. 1999-11-19 Dan Espen * FvwmTaskBar/FvwmTaskBar.1: Some adjustment and hopefully clarification on the geometry specification. 1999-11-18 olicha * FvwmBacker/FvwmBacker.{c,h}: * FvwmIconBox/FvwmIconBox.{c,h}: * FvwmIconMan/FvwmIconMan.{c,h}: * FvwmIconMan/function.c: * FvwmTaskBar/FvwmTaskBar.{c,h}: * FvwmTaskBar/Goodies.c: * FvwmWinList/FvwmWinList.c: Now these modules used the SendFvwmPipe of the library which comes from FvwmIconMan. This fixe random "crash" of WinList and TaskBar * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): (ProcessMessage): (StartMeUp): * FvwmTaskBar/FvwmTaskBar.1: New configuration option FvwmTaskBarRows 1999-11-17 Mikhael Goikhman * FvwmForm/Makefile.am: removed FORCE from FvwmTalk * FvwmForm/FormFvwmSetup.in: replaced 'Restart fvwm2' with 'Restart' * FvwmRearrange/Makefile.am: removed FORCE from FvwmCascade & FvwmTile 1999-11-16 Dan Espen * FvwmTaskBar/FvwmTaskBar.1: Man page adjustments. 1999-11-16 olicha * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): (CreateOrUpdateGCs): (change_colorset): (StartMeUp): (ShutMeDown): * FvwmTaskBar/FvwmTaskBar.1: * FvwmTaskBar/ButtonArray.c (Draw3dRect): (ButtonDraw): New configuration options: FocusFore, FocusBack, FocusColorset, NoBrightFocus, 3Dfvwm. Fixed drawing of buttons. 1999-11-16 olicha * FvwmTaskBar/ButtonArray.c (DoButton): Fixed drawing out of a button 1999-11-15 Dominik Vogt * FvwmButtons/FvwmButtons.c (GetPanelGeometry): removed debug statement. * FvwmScript/FvwmScript.1: * FvwmSaveDesk/FvwmSaveDesk.1: * FvwmSave/FvwmSave.1: * FvwmRearrange/FvwmRearrange.1: * FvwmIconBox/FvwmIconBox.1: * FvwmGtk/FvwmGtk.1: * FvwmForm/FvwmForm.1: * FvwmEvent/FvwmEvent.1: * FvwmCpp/FvwmCpp.1: * FvwmCommand/FvwmCommand.1: * FvwmAuto/FvwmAuto.1: * FvwmAnimate/FvwmAnimate.1: * FvwmTaskBar/FvwmTaskBar.1: * FvwmWinList/FvwmWinList.1: * FvwmPager/FvwmPager.1: * FvwmIconMan/FvwmIconMan.1: * FvwmTheme/FvwmTheme.1: * FvwmButtons/FvwmButtons.1: ispell session 1999-11-14 Dominik Vogt * FvwmIconMan/xmanager.c (set_win_picture): (draw_button): fixed redrawing when mini icon changes causing the button to shrink * FvwmWinList/FvwmWinList.c (ProcessMessage): redraw window list when mini icon changes 1999-11-12 olicha * FvwmGtk/FvwmGtk.c (main): (ProcessMessage): Use SetSyncMask in the place of M_LOCKONSEND. Lock on send only for M_STRING 1999-11-12 olicha * FvwmAnimate/FvwmAnimate.c (main): (Loop): * FvwmAuto/FvwmAuto.c (main): Use SetSyncMask in the place of M_LOCKONSEND 1999-11-12 olicha * FvwmTaskBar/FvwmTaskBar.c (main): (ParseConfig): (ProcessMessage): * FvwmTaskBar/FvwmTaskBar.1: * FvwmTaskBar/ButtonArray.{c,h} (ButtonCoordinates): New configuration option NoIconAction for animation 1999-11-12 olicha * FvwmIconMan/FvwmIconMan.c (main): * FvwmIconMan/fvwm.c (ProcessMessage): Use SetSyncMask in the place of M_LOCKONSEND for synchronize its processing with fvwm only for M_ICONIFY and M_DEICONIFY messages 1999-11-11 olicha * FvwmWinList/FvwmWinList.c (main): (ProcessMessage): Use SetSyncMask in the place of M_LOCKONSEND for NoIconAction configuration command 1999-11-09 olicha * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons): (ProcessMessage): * FvwmTaskBar/ButtonArray.c (AddButton): Fixed mini-icons and iconified state problems with DeskOnly option. 1999-11-09 Dominik Vogt * FvwmPager/x_pager.c (DrawGrid): (DrawIconGrid): fixed previous patch (DrawGrid): fixed previous fix * FvwmPager/FvwmPager.c: (ParseOptions): * FvwmPager/x_pager.c (DrawGrid): (DrawIconGrid): new option 'NoSeparators' 1999-11-04 Hippo * FvwmScroll/*.c, FvwmDragWell/*.c: use fvwmlib_client_window() 1999-11-04 Dominik Vogt * FvwmIconMan/xmanager.c (get_gcs): fixed uninitialised variable 1999-11-04 Olivier Chapuis olivier.chapuis@free.fr * FvwmWinList/FvwmWinList.c (ProcessMessage): Fix a MoveToDesk problem. 1999-11-03 Hippo * FvwmIconMan/*: New config options *FvwmIconMan*Reverse 1999-11-03 Dominik Vogt * FvwmIconMan/xmanager.c (set_win_iconified): -Wall fixes * FvwmDragWell/fvwmDragWell.c: * FvwmDragWell/xdndDragSource.c: * FvwmDragWell/cursorStuff.c: fixed tons of -Wall warnings, bugs, etc. added GPL notice to all FvwmDragWell source files 1999-10-31 Dan Espen * FvwmDragWell/Makefile.am (INCLUDES): Remove /libs from top_srcdir. 1999/10/30 Bob Woodside * FvwmIdent/FvwmIdent.h: * FvwmIdent/FvwmIdent.c: Belated GSFR. This was overlooked in the original GSFR because it had the old flag values coded inline instead of relying on the header, so it never got any build errors when the flags were changed. (Bug Rept #499) 1999-10-30 Olivier Chapuis olivier.chapuis@free.fr * FvwmForm/FvwmRootCursor.: * FvwmForm/FvwmRootCursor.pl: Replace xsetroot by CursorStyle ROOT. 1999-10-26 Brad Giaccio * FvwmIconMan/*.c: New config option *NoIconAction 1999-10-26 Michael Han * FvwmIconMan/*.c: FvwmIconam can use an alias. New resolutions: !desk, !page 1999-10-25 Hippo * FvwmHeme/FvwmTheme.c: Removed color leaks when changing pixmap or gradient. bg and fg default to average and contrast. 1999-10-24 Dan Espen * FvwmForm/ReadXServer.c (ReadXServer): Fix problem caused by the usage of XDrawString when typing more characters than an input field can hold. 1999-10-24 Chris Rankin * FvwmSaveDesk, FvwmSave, FvwmDebug, FvwmIdent: removed duplicate prototypes * FvwmIconMan: some Wall fixes; also put "const" in a few places 1999-10-22 Douglas Straub * FvwmDragWell/*: new module 1999-10-22 Olivier Chapuis * FvwmWinlist/FvwmWinlist.c: Fixed wandering when remapping window, Only animates when window is mapped. * FvwmWinList/List.c: Fixed animation to wrong place. 1999-10-21 Dan Espen * FvwmForm/FvwmForm.1: Correct the identification of the architecture independent data directory. It should have been [PREFIX/etc/fvwm]. 1999-10-20 Hippo * */*.c: replaced Colorset[x % nColorsets] with Colorset[x] and made sure AllocColorset(x) is called before reference. * */*: moved saferealloc into libfvwm.a * FvwmTheme/FvwmTheme.c: has a simpler version of AllocColorset 1999-10-18 Olivier Chapuis * FvwmWinList.c (main): Fix a problem if we start WinList with ModuleSynchronous. 1999-10-17 Dan Espen * FvwmBanner: Moved 2 xpm files into the icon distribution. The only one remaining is the one built into FvwmBanner. 1999-10-15 Hippo * FvwmTheme/FvwmTheme.c: fixed color corruption. colorsets default to black on gray. 1999-10-15 Dominik Vogt * FvwmWinList/FvwmWinList.1: updated man page 1999-10-14 Hippo * FvwmScript/Makefile.am: removed automatic lex and yacc stage, use make syntax if you want to change the script language. * FvwmScript/BUGS: removed (lack of info makes it useless). * FvwmScript/README: new file with build instructions. * FvwmScript/FvwmScript.c: replaced a macro with equivalent. 1999-10-13 Dominik Vogt * FvwmGtk/Makefile.am: applied patch to build fvwm without gnome installed 1999-10-12 Hippo * FvwmPager/x_pager.c: window borders drawn in black (like 2.2) unless *FvwmPagerWindow3dBorders is pecified 1999-10-12 Dominik Vogt * FvwmWinList/ButtonArray.c (UpdateButtonIconified): * FvwmWinList/FvwmWinList.c (AdjustWindow): iconified buttons look a bit better; use a few pixels less space * FvwmWinList/ButtonArray.c (DoButton): fixed offset of centered titles so that the closing ')' of an iconified window with the longest title is still visible 1999-10-11 Dominik Vogt * FvwmWinList/FvwmWinList.c (ProcessMessage): * FvwmWinList/ButtonArray.c (ButtonNew): removed debug code * FvwmPager/FvwmPager.c (ParseOptions): * FvwmPager/x_pager.c (initialize_pager): new option 'SolidSeparators' 1999-10-08 Dominik Vogt * FvwmRearrange/Makefile.am (FvwmCascade): (FvwmTile): removed warning messages 1999-10-07 Eric Gillespie Jr. * FvwmGtk/FvwmGtk.c: Include if Gnome is installed. (main): Calls gnome_init instead of gtk_init if Gnome is installed. 1999-10-07 Dominik Vogt * FvwmWinList/ButtonArray.c (ButtonPicture): * FvwmWinList/FvwmWinList.c (AdjustWindow): Don't reserve space for windows if no window has a mini icon * FvwmPager/FvwmPager.c (list_deiconify): fixed deiconifying on wrong page * FvwmScroll/FvwmScroll.c (main): array bounds read/write fix for last patch 1999-10-06 Olivier Chapuis * FvwmScroll/FvwmScroll.c (main): * FvwmScroll/FvwmScroll.h : * FvwmScroll/GrabWindow.c (CreateWindow): Add a way to compute the size of the scrolled window as a percentage of the full screen 1999-10-06 Hippo * FvwmScript/*: Man page fixes, new commands: GetFore, GetBack etc Fixed ChangeColorset when overflowing. 1999-10-05 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): fixed coredump with zero delay * FvwmM4/FvwmM4.c (main): * FvwmCpp/FvwmCpp.c (main): fixed uninitialised variable 1999-10-03 Dominik Vogt * FvwmTheme/FvwmTheme.1: add description of colour set command line parameters added extensive example * FvwmTaskBar/FvwmTaskBar.1: documented colorset support * FvwmM4/Makefile.am (LDADD): * FvwmCpp/Makefile.am (LDADD): * FvwmBanner/Makefile.am (LDADD): link with -lm; necessary to include libs/Picture.h but doesn't make the binary larger 1999-10-02 Chris Rankin * FvwmCommand/FvwmCommand.c : first attempt at cleaning up the signal handling * FvwmCommand/FvwmCommand.h : removed redundant headers * FvwmCommand/FvwmCommandS.c : first attempt at cleaning up the signal handling 1999-10-02 Dominik Vogt * FvwmTheme/FvwmTheme.1: reviewed new FvwmTheme man page * FvwmButtons/FvwmButtons.c (Loop): fixed expanding arguments for respawned applications (Loop): actions can be bound to panel buttons too * FvwmButtons/parse.c (expand_action): use safemalloc instead of malloc 1999-10-01 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): fixed coredump 1999-09-30 Dominik Vogt * FvwmPager/FvwmPager.c (ParseOptions): rewrote some redundant code * FvwmButtons/parse.c (ParsePanel): * FvwmButtons/draw.c (RedrawButton): fixed panel option 'indicator' without arguments * FvwmScroll/FvwmScroll.c (GetTargetWindow): use library function handles 'Escape' to cancel and other keystrokes * FvwmIdent/FvwmIdent.c (GetTargetWindow): FvwmIdent can be canceled with 'Escape' and select with 'Enter' and 'Space'. (GetTargetWindow): handles keyboard shortcuts as well moved function to lib 1999-09-30 Dominik Vogt * FvwmTheme/FvwmTheme.c (get_simple_color): (parse_colorset): rewrote colour set parsing; it now takes a comma separated list of arguments. 1999-09-29 Dominik Vogt * FvwmWinList/FvwmWinList.c (ParseConfigLine): IconFore/Back default to the Fore/Back colours 1999-09-28 Paul D. Smith * FvwmForm/Makefile.am: Add CLEANFILES to remove some extra stuff. * FvwmCommand/Makefile.am: Ditto. * FvwmCommand/scripts/Makefile.am: Ditto. Patch from Harald Dunkel . * FvwmButtons/FvwmButtons.h: Removed unneeded declarations of screen, x, y, w, h, xneg, yneg. * FvwmPager/FvwmPager.c: Removed dup declaration of fd_width. * FvwmScript/Widgets/Tools.h: Add include of . * FvwmScroll/FvwmScroll.c: The type of fd_width is fd_set_size_t, not int. 1999-09-28 Dominik Vogt * FvwmCpp/FvwmCpp.c (cpp_defs): * FvwmM4/FvwmM4.c (m4_defs): * FvwmScript/Widgets/VDipstick.c (DrawVDipstick): -Wall fixes * FvwmPager/x_pager.c (MovePage): fixed memory leak 1999-09-28 Hippo * FvwmScript/*: Implemented colorset support. 1999-09-26 Dominik Vogt * FvwmTaskBar/ButtonArray.c (find_n): fixed bug that totally screwed up TaskBar after a recapture * FvwmTaskBar/ButtonArray.c (AddButton): * FvwmTaskBar/Start.c (StartButtonParseConfig): * FvwmTaskBar/Goodies.c (GoodiesParseConfig): (DestroyTipWindow): (CreateTipWindow): * FvwmTaskBar/FvwmTaskBar.c (main): (StartMeUp): (CreateOrUpdateGCs): implemented colour set support in TaskBar several bug fixes * FvwmTaskBar/ButtonArray.c (Draw3dRect): * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): (StartMeUp): (ProcessMessage): added IconBack option * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): fixed an array bounds read problem in parsing fixed an array bounds write problem in parsing * FvwmTaskBar/Makefile.am (LDADD): added -lm * FvwmTaskBar/FvwmTaskBar.c (main): removed forgotten XSynchronize call * FvwmButtons/draw.c (RedrawButton): reverse panel indicators when panel is active 1999-09-26 Chris Rankin * FvwmAnimate/FvwmAnimate.c: Installed reentrant signal handling, and make a few -Wall fixes 1999-09-26 Dominik Vogt * FvwmButtons/FvwmButtons.c (change_swallowed_window_colorset): * FvwmButtons/FvwmButtons.c (swallow): improved(?) setting backgrounds of swallowed applications * FvwmScroll/GrabWindow.c (CreateWindow): (Loop): * FvwmPager/x_pager.c (ChangeDeskForWindow): (initialize_pager): (ReConfigure): (AddNewWindow): (ChangeDeskForWindow): (MoveResizePagerView): (Hilight): (MapBalloonWindow): (change_colorset): * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconBox/FvwmIconBox.c (CreateWindow): * FvwmForm/FvwmForm.c (OpenWindows): * FvwmButtons/FvwmButtons.c (change_colorset): (change_swallowed_window_colorset): * FvwmBacker/FvwmBacker.c (set_desk_background): use new signature of SetWindowBackground() 1999-09-24 Dominik Vogt * FvwmM4/FvwmM4: * FvwmCpp/FvwmCpp.c: removed unused reference to removed unused reference to 1999-09-23 Paul D. Smith * Fvwm*/Makefile.am (LDADD): Move the $(X_LIBS) reference earlier in all LDADD variables, before (for example) the $(xpm_LIBS) reference; sometimes the latter doesn't contain its own -L options, and uses X's. 1999-09-23 Hippo * FvwmTheme/FvwmTheme.c: Fixed memory corruption. 1999-09-23 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): reduce flickering when panels are mapped (GetPanelGeometry): borders and titles are considered before calculating the panel geometry (Loop): (main): new command line option '-transientpanel' * FvwmTheme/FvwmTheme.c (parse_colorset): fixed a memory leak (parse_colorset): fixed potentially free'ing random colours when a colour set changes 1999-09-19 Dominik Vogt * FvwmIconMan/x.c (xevent_loop): removed debug messages * FvwmIconMan/xmanager.c (button_right): fixed 'gotobutton right' in the rightmost column of buttons (bug #457) * FvwmIconMan/fvwm.c (focus_change): fixed: sometimes two buttons were hilighted at the same time. * FvwmScroll/FvwmScroll.c (GetTargetWindow): FvwmScroll just exits when called with the root window. * FvwmWinList/FvwmWinList.c (ParseConfigLine): (ProcessMessage): removed use of snprintf 1999-09-17 Mikhael Goikhman * FvwmBanner/fvwm-logo-{current,colorful,old}.xpm: reduce size of banners by removing empty lines/columns 1999-09-16 Hippo * FvwmScript/*: Fixed man page formatting, removed generated files removed many copies of display and colormap, uses GetColor from fvwmlib, uses same Visual as fvwm. 1999-09-16 Mikhael Goikhman * FvwmBanner/fvwm-logo-old.xpm: renamed from fvwm2_big.xpm, removed stylized '2' and renamed array name to fvwm_logo_xpm, removed redudand color and reduced size of the image * FvwmBanner/fvwm-logo-{current,colorful}.xpm: new default logo and its original colorful version * FvwmBanner/Makefile.am: add new logos to EXTRA_DIST and add fvwm-logo-current.xpm to FvwmBanner dependences * FvwmBanner/FvwmBanner.c (main,GetXPMFile): renamed fvwm2_big_xpm to fvwm_logo_xpm 1999-09-15 Dominik Vogt * FvwmButtons/FvwmButtons.c (SwallowedWindow): (IsThereADestroyEvent): (Loop): (HandlePanelPress): (swallow): * FvwmButtons/output.c (DumpButtons): panels can have icons too (works with resizing) * FvwmButtons/draw.c (MakeButton): panel handling fix 1999-09-14 Dan Espen * FvwmBanner/Makefile.am (EXTRA_DIST): Add fvwm2_big.xpm as an EXTRA_DIST. * FvwmBanner/FvwmBanner.c: Have FvwmBanner get its built in icon from the FvwmBanner directory. * FvwmScript/Scripts/README (FvwmScript): New location for icons. * FvwmScript/Scripts/Makefile.am (EXTRA_DIST): Removed some_nice_icons directory, now in icon package. 1999-09-14 Hippo * FvwmTheme/FvwwTheme.c: "contrast" can be used as a forground color, *FvwmThemReadWriteColors implemented (PseudoColor only) 1999-09-14 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): Another auto raise fix. :-p 1999-09-13 Dominik Vogt * FvwmButtons/FvwmButtons.c (main): fixed two command line parsing bugs 1999-09-09 Dominik Vogt * FvwmButtons/parse.c (ParseButton): new 'smooth' option for panels * FvwmPager/FvwmPager.c (list_add): prevent windows from being added twice (process_message): switch cases were not terminated with break; * FvwmButtons/FvwmButtons.c (Loop): make $bg and $fg options work when respawning * FvwmButtons/FvwmButtons.c (Loop): (main): added -transient option * FvwmButtons/FvwmButtons.c (Loop): respawning doesn't cause panle button to stay pressed in. * FvwmConsole/FvwmConsole.c (DeadPipe): removed dead pipe error message on shutdown (main): new option '-terminal' to choose a different terminal emulator 1999-09-08 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): make sure the panel is mapped on the current page * FvwmBacker/FvwmBacker.c (set_desk_background): * FvwmBacker/FvwmBacker.c (ProcessMessage): * FvwmBacker/FvwmBacker.c (ParseConfig): added colorset support * FvwmBacker/FvwmBacker.c (AddCommand): fixed uninitialised variable * FvwmBacker/Makefile.am (LDADD): add -lm * FvwmBacker/FvwmBacker.c: reindented * FvwmWharf/FvwmWharf.c (DeadPipe): (CreateWindow): Wharf can be shut down with 'close' too. * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed handler for ClientMessage. 1999-09-08 Dan Espen * FvwmForm/FvwmForm.c: initialize colorset to -1. Avoid core dump when FvwmForm starts with no configuration. Mon Sep 6 10:32:54 1999 DanEspen * FvwmForm/ReadXServer.c (ReadXServer): Fix ^U not erasing. * FvwmForm/FvwmForm.1: Document how all the keys work. * FvwmForm/FvwmForm.c (Restart), FvwmForm/ReadXServer.c (process_history), FvwmForm/FvwmForm.h: Be able to recall input history with Meta (mod2) "<" and ">". 1999-09-07 Dan Espen * FvwmForm/Makefile.am (FormFvwmSetup.): This time remove $< in such a way that makes in a parallel directory still work. 1999-09-06 Hippo * FvwmWinList/FvwmWinList.c: new config option *FvwmWinListNoIconAction to allow FvwmWinList to animate iconification of NoIcon windows 1999-09-06 Dominik Vogt * FvwmWharf/FvwmWharf.1: * FvwmWharf/icons.c (GetXPMColorset): (ConfigureIconWindow): * FvwmWharf/Makefile.am: * FvwmWharf/FvwmWharf.c (main): * FvwmWharf/FvwmWharf.c: (main): (ParseOptions): (change_colorset): (handle_colorset_packet): implemented colour set support * FvwmWharf/FvwmWharf.c: reindented file (had negative indentation) 1999-09-05 Mikhael Goikhman * FvwmAnimate/FvwmAnimate.1: * FvwmBanner/FvwmBanner.1: * FvwmButtons/FvwmButtons.1: * FvwmCommand/FvwmCommand.1: * FvwmCommand/README: * FvwmIconMan/FvwmIconMan.1: * FvwmScript/Scripts/system.fvwmrc: * FvwmTaskBar/FvwmTaskBar.1: * FvwmTheme/FvwmTheme.1: Replaced several occurrences of InitFunction and/or RestartFunction with StartFunction. 1999-09-04 Mikhael Goikhman * FvwmConsole/Makefile.am: removed use of $< on explicit rule, removed FvwmConsoleC.pl rule, it is now in configure.in * FvwmConsole/FvwmConsoleC.pl.in: use @PERL@ and @VERSION@ Thu Sep 2 19:28:55 1999 DanEspen * FvwmForm/Makefile.am (INCLUDES): Remove use of $< on explicit rule, not allowed on inferior makes. * FvwmForm/ReadXServer.c,FvwmForm/FvwmForm.c: Paste tab as a space when the input form only has one input field. Fix pixel dropping, bad refresh with ^k and ^d. 1999-09-03 Dominik Vogt * FvwmIconMan/x.c: fixed redrawing of IconMan 1999-09-02 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): fixed another synchrinization problem (with M_LOCKONSEND). 1999-09-02 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): added accidentally removed line * FvwmButtons/parse.c: * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: removed old panel code * **/*: tagged with label "ifdef_old_buttons_panels" * FvwmButtons/FvwmButtons.c (Loop): (Slide): (seekpanel): (process_message): (main): disabled old panel code * FvwmButtons/parse.c (ParseButton): (ParseConfigLine): 1999-09-01 Dominik Vogt * FvwmIconMan/x.c: fprintf to find the BadMatch problem in IconMan * FvwmButtons/button.c (select_button): fixed button selection in containers. 1999-09-01 Hippo * FvwmAnimate/FvwmAnimate.c: Installs root colormap before animating 1999-09-01 Dominik Vogt * FvwmButtons/FvwmButtons.c (HandlePanelPress): added handling for iconic panels (swallow): fix respawning of panels 1999-08-31 Dominik Vogt * FvwmButtons/button.c (find_swallow_button): new function * FvwmIconMan/x.c (xevent_loop): tried to fix endless redraw loop in IconMan 1999-08-31 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): (HandlePanelPress): moved panel mapping/unmapping code to own function 1999-08-31 Brad Giaccio * FvwmIconBox/FvwmIconBox.c (main): (CreateWindow)(process_message): (change_colorset): first cut at colorset support in FvwmIconBox, no pixmap backgrounds used on icon but main window does get the pixmap Tue Aug 31 13:09:47 1999 DanEspen * FvwmForm/FvwmForm.1, FvwmForm/FvwmForm.c: Allow the user to set the window title. 1999-08-31 Dominik Vogt * FvwmButtons/FvwmButtons.c (recursive_change_colorset): fixed backgorund of swallowed apps without colour sets (Loop): fixed flashing at the start of sliding panel does not slide if it has been moved or resized 1999-08-31 Dominik Vogt * FvwmButtons/parse.c (ParsePanel): * FvwmButtons/FvwmButtons.c (Loop): slideup/down/left/right, slidedelay and slidesteps options to Panel command (main): removed debug code 1999-08-30 Dominik Vogt * FvwmButtons/draw.c (RedrawButton): (DrawTitle): (RedrawButton): * FvwmButtons/FvwmButtons.c (swallow): * FvwmButtons/FvwmButtons.h (struct button_info_struct): * FvwmButtons/output.c (DumpButtons): (SaveButtons): * FvwmButtons/parse.c (ParseContainer): (ParseButton): * FvwmButtons/button.c (buttonSwallow): (buttonSwallowCount): New 'Panel' option works like 'Swallow' but maps or unmaps the application every time the button is pressed instead of swallowing it in a button. Positioning and sliding such panels is not implemented yet. 1999-08-30 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): resizing updates colour sets 1999-08-30 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): another fix for FvwmAuto; it's probably still possible to make FvwmAuto fail with repeated lower/raise/restack packages * FvwmButtons/FvwmButtons.c (recursive_change_colorset): FvwmButtons allows to set coluor sets on all buttons and containers and updates them at run time (main): removed forgotten debug code 1999-08-29 Dominik Vogt * FvwmButtons/FvwmButtons.c (change_colorset): (handle_colorset_packet): (process_message): FvwmButtons updates colorset on main window at run time (recursive_change_colorset): (change_swallowed_window_colorset): Colorsets on swallowed applications are updated at run time * FvwmIconMan/fvwm.c (configure_colorsets): fixed a memory leak * FvwmButtons/FvwmButtons.c (main): * FvwmButtons/parse.c (ParseConfigLine): new option *FvwmButtonsButtonGeometry specifies the size of all individual buttons * FvwmIconMan/x.c (create_manager_window): IconMan uses resize_inc 1 vertically too * FvwmButtons/button.c (MakeContainer): initialise values with memset * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/output.c (DumpButtons): * FvwmButtons/FvwmButtons.c (RecursiveLoadData): (CreateUberButtonWindow): (Slide): (SetButtonSize): * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/button.c (select_button): (buttonXPos): (buttonYPos): (buttonWidth): (buttonHeight): FvwmButtons can be resized to any size, not just multiples of the button size * FvwmButtons/FvwmButtons.h (struct container_info_struct): * FvwmButtons/button.c (buttonXPos): (buttonYPos): (buttonWidth): (buttonHeight): (buttonSwallowCount): made functions from former macros. 1999-08-28 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (redraw_buttons): * FvwmTaskBar/ButtonArray.c (FreeAllButtons): some speed up * FvwmTaskBar/List.c (AddItem): fixed coredump caused by uninitialized Picture * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump * FvwmPager/FvwmPager.1: added description of '*' specification for colour sets * FvwmPager/FvwmPager.c (list_new_desk): fixed '*' desk specifier in colour sets (ParseOptions): fixed parsing of colour sets, (ParseColorset): common function for colour set parsing * FvwmPager/x_pager.c (MapBalloonWindow): fixed coredump * FvwmTaskBar/FvwmTaskBar.c (main): (ProcessMessage): removed '#ifdef FVWM95' 1999-08-27 Hippo * FvwmAnimate/FvwmAnimate.c: Frees the color it allocates as soon as it has the pixel value. * FvwmAnimate/FvwmAnimate.{c,1}: New options *FvwmAnimatePixmap, *FvwmAnimateTransmitPixmap. 1999-08-26 Dominik Vogt * FvwmButtons/button.c (alloc_button): * FvwmButtons/draw.c (RedrawButton): (MakeButton): fix drawing of plain buttons without colour sets * FvwmButtons/button.c (MakeContainer): * FvwmIconMan/x.c (create_manager_window): (create_manager_window): * FvwmIconMan/xmanager.c (fix_manager_size): * FvwmIconMan/x.c (create_manager_window): IconMan can be resized vertically (if it is configured not to grow in any direction). fixed pixmap colour set backgrounds when resizing vertically * FvwmButtons/icons.c: * FvwmButtons/FvwmButtons.c: * FvwmButtons/draw.c: some very small performance enhancements * FvwmCommand/FvwmCommand.c: * FvwmCommand/FvwmCommandS.c: applied fix by Neil Bird: FvwmCommand does not work if $HOME or $DISPLAY is not set 1999-08-24 Hippo * FvwmTheme/FvwmTheme.c: can specify the background color as "average" and FvwmTheme calculates the average color of the pixmap 1999-08-24 Dominik Vogt * FvwmPager/x_pager.c (change_colorset): small balloons/colorset fix (MapBalloonWindow): fixed balloon position when balloons are vertically and horizontally off screen Sat Aug 21 15:58:22 1999 DanEspen * FvwmAnimate/FvwmAnimate.c: Add ability to accept animate commands thru "sendtomodule". * FvwmAnimate/FvwmAnimate.1: document "sendtomodule animate" command. 1999-08-21 Dominik Vogt * FvwmTheme/FvwmTheme.1: point to COLOR GRADIENTS section in fvwm2 man page * FvwmIconMan/fvwm.c (ProcessMessage): (focus_change): fixed IconMan not displaying focus after page switches 1999-08-20 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): use gradient type macros 1999-08-19 Dominik Vogt * FvwmWinList/FvwmWinList.c (ErrorHandler): (main): * FvwmWharf/FvwmWharf.c (main): * FvwmTheme/FvwmTheme.c (error_handler): * FvwmTaskBar/FvwmTaskBar.c (ErrorHandler): (main): * FvwmScroll/FvwmScroll.c (main): * FvwmScript/FvwmScript.c (main): * FvwmSaveDesk/FvwmSaveDesk.c (main): * FvwmSave/FvwmSave.c (main): * FvwmM4/FvwmM4.c (m4_defs): * FvwmCpp/FvwmCpp.c (cpp_defs): * FvwmRearrange/FvwmRearrange.c (main): * FvwmPager/x_pager.c (FvwmErrorHandler): * FvwmPager/FvwmPager.c (main): * FvwmIdent/FvwmIdent.c (main): * FvwmIconBox/FvwmIconBox.c (main): (myErrorHandler): * FvwmGtk/FvwmGtk.c (main): * FvwmForm/FvwmForm.c (main): * FvwmEvent/FvwmEvent.c (main): * FvwmDebug/FvwmDebug.c (main): * FvwmConsole/FvwmConsole.c (main): * FvwmCommand/FvwmCommandS.c (main): * FvwmButtons/FvwmButtons.c (myErrorHandler): (main): * FvwmBacker/FvwmBacker.c (main): * FvwmAuto/FvwmAuto.c (main): * FvwmAnimate/FvwmAnimate.c (main): * FvwmIconMan/x.c (handle_error): modules use new service function PrintXErrorAndCoredump all modules use function SendFinishStartupNotification to tell fvwm they are running * FvwmTheme/FvwmTheme.1 (INVOCATION): updated for ModuleSynchronous command 1999-08-17 Dominik Vogt * FvwmTheme/FvwmTheme.c (main): FvwmTheme sends "FINISHED_STARTUP" to fvwm when it has entered its main loop. * FvwmIconMan/x.c: workaround for coredump in FvwmIconMan w/ coloursets * FvwmPager/FvwmPager.c (list_new_desk): pager handel desk changes with colour sets when in '* *' mode. * FvwmScript/Instructions.c (ChangeFont): * FvwmButtons/draw.c (RedrawButton): * FvwmButtons/FvwmButtons.c: * FvwmTheme/FvwmTheme.c (parse_colorset): * FvwmButtons/parse.c (expand_action): -Wall fixes * FvwmPager/FvwmPager.c (list_window_name): * FvwmPager/x_pager.c (MapBalloonWindow): (UnmapBalloonWindow): Pager updates balloon windows while they are mapped and does not map empty balloons (e.g. after startup). * FvwmIconMan/fvwm.c (ProcessMessage): update focused window on page changes * FvwmIconMan/xmanager.c (set_win_iconified): fixed icon relief with gradient/pixmap backgrounds from colorsets. 1999-08-16 Dominik Vogt * FvwmIconMan/xmanager.c (draw_relief): fixed flat buttons with gradient background. * FvwmButtons/FvwmButtons.1: documented $[-]left, $[-]right, $[-]top, $[-]bottom, $width, $height, $bg, $fg * FvwmButtons/button.c (MakeContainer): use 'rgb:' syntax for default colours * FvwmTheme/FvwmTheme.1: documented Shape, AspectShape and TiledShape * FvwmTheme/FvwmTheme.c (parse_colorset): impelemnted TiledShape and AspectShape 1999-08-16 Hippo * FvwmPager/*: new option *FvwmPagerWindow3dBorders set the pager mini windows to 3d if *FvwmPagerWindowColorsets is specified. *FvwmPagerWindowBorderWidth sets the minimum mini window size, the default of 1 gives the original size of 3x3. 1999-08-16 Dominik Vogt * FvwmButtons/parse.c (expand_action): moved to parse.c * FvwmButtons/FvwmButtons.c (expand_action): new function 1999-08-15 Dominik Vogt * FvwmTheme/FvwmTheme.c (parse_colorset): transparent background handled properly (by setting it to the backgorund colour) * FvwmIconMan/x.c (create_manager_window): * FvwmWinList/FvwmWinList.c (AdjustWindow): use new signature of CreateBackgroundPixmap * FvwmTheme/FvwmTheme.c: some cleanup fixed pixmap specifier parsing * FvwmButtons/parse.c (ParseButton): * FvwmButtons/FvwmButtons.c (DeadPipeCleanup): (CreateWindow): renamed to CreateUberButtonWindow * FvwmButtons/parse.c (match_string): renamed to ParseButton (ParseConfiguration): (ParseConfigLine): * FvwmButtons/FvwmButtons.c: * FvwmButtons/parse.c: * FvwmButtons/button.c: * FvwmButtons/draw.c: * FvwmButtons/misc.c: * FvwmButtons/icons.c: * FvwmButtons/output.c: reindented * Chandelog: * FvwmWharf/README: * FvwmSaveDesk/FvwmSaveDesk.1: * FvwmSaveDesk/example/fvwm2rc: * FvwmRearrange/FvwmRearrange.c (main): * FvwmIconMan/FvwmIconMan.1: * FvwmGtk/FvwmGtk.1: * FvwmGtk/FvwmGtk.c: * FvwmForm/FvwmForm.c (ReadDefaults): * FvwmForm/FvwmForm.1: * FvwmForm/FormFvwmTalkHelp.: * FvwmForm/FormFvwmSetup.in: * FvwmEvent/FvwmEvent.1: * FvwmCpp/FvwmCpp.1: * FvwmConsole/FvwmConsole.1: * FvwmConsole/Changes: * FvwmCommand/scripts/focus-link.pl: * FvwmCommand/scripts/focus-link.1: * FvwmCommand/scripts/focus-link: * FvwmCommand/findcmd.plK: * FvwmCommand/findcmd: * FvwmCommand/FvwmCommand.c: * FvwmCommand/FvwmCommand.h: * FvwmCommand/FvwmCommand.1: * FvwmBanner/FvwmBanner.1: * FvwmAudio/FvwmAudio.1: * FvwmAuto/FvwmAuto.1: * FvwmAnimate/FvwmAnimate.1: renamed fvwm2 -> fvwm 1999-08-12 Hippo * FvwmPager/* New option *FvwmPagerWindowBorderWidth, if +ve looks flat, if -ve and using colorset the mini-windows look 3d 1999-08-12 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): (GetRealGeometry): fixed signature (XGetGeometry was called with ushort arguments instead of unsigned int) (GetButtonAction): implemented $l, $r, $t, $b, $w, $h variables in actions. (GetButtonAction): removed debug fprintf * FvwmButtons/parse.c (get_window_geometry): removed debug fprintf sigh! 1999-08-12 Dominik Vogt * FvwmButtons/parse.c (get_window_geometry): (ParseConfigLine): moved parsing of geometry string into separate function * FvwmPager/x_pager.c (MoveResizePagerView): fixed shrinking windows when pager was resized 1999-08-11 Hippo * FvwmPager/* Mini-windows drawn in 3D if *FvwmPagerWindowColorsets used 1999-08-11 Dan Espen * FvwmForm/FormFvwmSetup.in: Fix installed config file names. 1999-08-10 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): fixed FvwmAuto 1999-08-09 Dominik Vogt * FvwmPager/FvwmPager.c: Disable SloppyFocus by default * FvwmPager/FvwmPager.c (ParseOptions): * FvwmPager/x_pager.c (HandleEnterNotify): (DispatchEvent): * FvwmPager/FvwmPager.h: new option 'FvwmPagerSloppyFocus': transfer focus whenever a pager subwindow is entered with the mouse 1999-08-08 Dominik Vogt * FvwmPager/x_pager.c (HandleExpose): (GetWindowColors): (change_colorset): handle change of window foreground at run time with colorsets * FvwmPager/FvwmPager.c (list_colorset): use PeekToken instead of GetNextToken (NewPagerStringItem): initialise colorsets in desk specific settings (ParseOptions): fixed several coredumps (accessing item->next->... althought item is newly created and thus item->next == NULL) * FvwmTheme/FvwmTheme.1: fixed typo 1999-08-06 Hippo * FvwmWinList/FvwmWinList.c: uses XTranslateCoordinates for positioning 1999-08-05 Brad Giaccio * FvwmPager/*: added new config option *FvwmPagerWindowColorsets * FvwmIconMan/*: added colorset support 1999-08-05 Dominik Vogt * FvwmForm/FvwmForm.c: * FvwmForm/FvwmForm.h: moved colorset statics to .c file 1999-08-04 Dominik Vogt * FvwmAuto/FvwmAuto.c (main): fixed raising when windows are switched before FvwmAuto raises the last window 1999-08-03 Mikhael Goikhman * FvwmWharf/FvwmWharf.c: MaxSwallow limited to 64x64 * FvwmWharf/FvwmWharf.1: SwallowModule example and '&' in Exec's 1999-08-01 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c (RedrawWindow): changed 'iconify -1' to 'iconify off' * FvwmWharf/FvwmWharf.1: some clean up * FvwmIconBox/FvwmIconBox.1: .fvwmrc -> .fvwm2rc * FvwmWharf/FvwmWharf.c (swallow): applied maxswallow fix by Ben Winslow 1999-07-29 Brad Giaccio * FvwmPager/*: added colorset support 1999-07-28 Hippo * FvwmWinList/*: added colorset support 1999-07-22 Brad Giaccio * FvwmForm/*: added colorset support * FvwmScroll/*: added colorset support 1999-07-21 Dan Espen * FvwmBanner/FvwmBanner.1: General cleanups to the man page. 1999-07-10 Mikhael Goikhman * FvwmForm/FormFvwmRootCursor.pl: * FvwmForm/FormFvwmRootCursor.: Initial cursor is now checked, more colors, cursor names are 5 in row to help people with 800x600 screens. * FvwmTaskBar/Mallocs.[hc]: * FvwmBacker/Mallocs.[hc]: Added const to char * in UpdateString(). 1999-07-10 Chris Rankin * FvwmTaskBar/FvwmTaskBar.c Changed SIGALRM handler to use sigaction-type semantics; replaced MotionNotify event-mask for XSendEvent() with EnterNotify since no clients accept MotionNotify events (hence no tool-tips!). Removed lingering debug-fprintfs and rewrote EndLessLoop() so that it only uses the single select() statement. (Modelled after FvwmWinList.) Added "void" to a lot of empty prototypes, and added GNU "noreturn" attribute to DeadPipe(). Concentrated all calls to alarm() within the SetAlarm() and ClearAlarm() functions. 1999-07-10 Tomas Ogren * FvwmConsole/FvwmConsole.c: s/socklen_t/size_t/ - socklen_t doesn't exist on neither Solaris 2.6 nor IRIX 6.5.4f * FvwmGtk/expand.c: Initialize a variable to NULL 1999-07-09 Dominik Vogt * FvwmWharf/FvwmWharf.c (Loop): (Loop): (CloseFolder): * FvwmScript/FvwmScript.c (SendMsgToScript): (ReadXServer): * FvwmScript/Widgets/Tools.c (DrawPMenu): (SelectMenu): * FvwmScript/Widgets/TextField.c (EvtMouseTextField): * FvwmIconMan/fvwm.c (icon_name): (sendtomodule): * FvwmForm/ReadXServer.c (ReadXServer): * FvwmConsole/FvwmConsoleC.c (main): * FvwmConsole/FvwmConsole.c: --pedantic fixes * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/ButtonArray.c: * FvwmTaskBar/ButtonArray.h: applied IconFore patch by Danny Dulai 1999-07-04 Chris Rankin * FvwmScript/FvwmScript.c : Added new signal handling (sigaction), installed an exit-procedure to close down X and used fvwmSelect() instead of raw select(). First parameter of select is now guaranteed to be correct. Added GNU "noreturn" attribute to Quit(). ScriptPath variable is now handled correctly from FvwmTalk, assuming that ScriptPath is not already defined. 1999-07-01 Paul D. Smith * FvwmGtk/menu.c (menu_submenu): Remove unused variable. 1999-06-29 Dan Espen * FvwmForm/FvwmForm.c (DoCommand): Remove one second delay on the FvwmForm shutdown. 1999-06-28 Olvier Chapuis * INSTALL.fvwm2: Added LibStroke in the optional libraries section. * fvwm/fvwm2.1: Corrected Stroke entries. 1999-06-28 Dominik Vogt * FvwmButtons/FvwmButtons.c: removed stray fprintf 1999-06-27 Olivier Chapuis * FvwmAnimate/FvwmAnimate.1: Corrected misprints * FvwmButtons/FvwmButtons.1: * FvwmCommand/FvwmCommand.1: * FvwmConsole/FvwmConsoleC.pl.1: * FvwmEvent/FvwmEvent.1: * FvwmForm/FvwmFrom.1: * FvwmPager/FvwmPager.1: * FvwmWharf/FvwmWharf.1: * FvwmSaveDesk/FvwmSaveDesk.1: 1999-06-27 Dominik Vogt * FvwmScript/Widgets/Widget.c: * FvwmScript/Widgets/VScrollBar.c: * FvwmScript/Widgets/VDipstick.c: * FvwmScript/Widgets/Tools.h: * FvwmScript/Widgets/Tools.c: * FvwmScript/Widgets/TextField.c: * FvwmScript/Widgets/Swallow.c: * FvwmScript/Widgets/Rectangle.c: * FvwmScript/Widgets/RadioButton.c: * FvwmScript/Widgets/PushButton.c: * FvwmScript/Widgets/PopupMenu.c: * FvwmScript/Widgets/MiniScroll.c: * FvwmScript/Widgets/Menu.c: * FvwmScript/Widgets/List.c: * FvwmScript/Widgets/ItemDraw.c: * FvwmScript/Widgets/HScrollBar.c: * FvwmScript/Widgets/HDipstick.c: * FvwmScript/Widgets/CheckBox.c: * FvwmScript/types.h: * FvwmScript/Instructions.c: * FvwmScript/FvwmScript.c: * FvwmWinList/Mallocs.h: * FvwmWinList/Mallocs.c: * FvwmWinList/List.h: * FvwmWinList/List.c: * FvwmWinList/FvwmWinList.h: * FvwmWinList/FvwmWinList.c: * FvwmWinList/Colors.h: * FvwmWinList/Colors.c: * FvwmWinList/ButtonArray.c: * FvwmWinList/ButtonArray.h: * FvwmWinList/ButtonArray.c: * FvwmWharf/stepgfx.h: * FvwmWharf/stepgfx.c: * FvwmWharf/icons.c: * FvwmWharf/Wharf.h: * FvwmWharf/FvwmWharf.c: * FvwmTaskBar/Start.h: * FvwmTaskBar/Start.c: * FvwmTaskBar/Mallocs.h: * FvwmTaskBar/Mallocs.c: * FvwmTaskBar/List.h: * FvwmTaskBar/List.c: * FvwmTaskBar/Goodies.h: * FvwmTaskBar/Goodies.c: * FvwmTaskBar/FvwmTaskBar.h: * FvwmTaskBar/Colors.h: * FvwmTaskBar/Colors.c: * FvwmTaskBar/ButtonArray.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/ButtonArray.h: * FvwmScroll/GrabWindow.c: * FvwmScroll/FvwmScroll.h: * FvwmScroll/FvwmScroll.c: * FvwmSaveDesk/FvwmSaveDesk.h: * FvwmSaveDesk/FvwmSaveDesk.c: * FvwmSave/FvwmSave.h: * FvwmSave/FvwmSave.c: * FvwmPager/x_pager.c: * FvwmPager/FvwmPager.h: * FvwmPager/FvwmPager.c: * FvwmM4/FvwmM4.h: * FvwmM4/FvwmM4.c: * FvwmIdent/FvwmIdent.h: * FvwmIdent/FvwmIdent.c: * FvwmIconMan/xmanager.h: * FvwmIconMan/xmanager.c: * FvwmIconMan/x.h: * FvwmIconMan/x.c: * FvwmIconMan/winlist.c: * FvwmIconMan/readconfig.h: * FvwmIconMan/readconfig.c: * FvwmIconMan/globals.c: * FvwmIconMan/fvwm.c: * FvwmIconMan/functions.c: * FvwmIconMan/debuglevels.h: * FvwmIconMan/debug.h: * FvwmIconMan/debug.c: * FvwmIconMan/FvwmIconMan.h: * FvwmIconMan/FvwmIconMan.c: * FvwmIconBox/icons.c: * FvwmIconBox/FvwmIconBox.h: * FvwmIconBox/FvwmIconBox.c: * FvwmGtk/windowlist.h: * FvwmGtk/windowlist.c: * FvwmGtk/menu.h: * FvwmGtk/menu.c: * FvwmGtk/gtkpixmapmenuitem.h: * FvwmGtk/gtkpixmapmenuitem.c: * FvwmGtk/expand.h: * FvwmGtk/expand.c: * FvwmGtk/dialog.c: * FvwmForm/ReadXServer.c: * FvwmForm/ParseCommand.c: * FvwmForm/FvwmForm.h: * FvwmForm/FvwmForm.c: * FvwmDebug/FvwmDebug.h: * FvwmDebug/FvwmDebug.c: * FvwmCpp/FvwmCpp.h: * FvwmConsole/getline.c: * FvwmConsole/FvwmConsoleC.pl.in: * FvwmConsole/FvwmConsoleC.c: * FvwmConsole/FvwmConsole.h: * FvwmConsole/FvwmConsole.c: * FvwmCommand/scripts/test2.sh: * FvwmCommand/scripts/test1.pl: * FvwmCommand/scripts/test1: * FvwmCommand/scripts/push-away.pl: * FvwmCommand/scripts/push-away: * FvwmCommand/scripts/focus-link.pl: * FvwmCommand/scripts/focus-link: * FvwmCommand/scripts/focus-Netscape.pl: * FvwmCommand/scripts/focus-Netscape: * FvwmCommand/scripts/ex-grpmv.pl: * FvwmCommand/scripts/ex-grpmv: * FvwmCommand/scripts/ex-cascade.pl: * FvwmCommand/scripts/ex-cascade: * FvwmCommand/scripts/ex-auto.pl: * FvwmCommand/scripts/ex-auto: * FvwmCommand/findcmd: * FvwmCommand/findcmd.pl: * FvwmCommand/FvwmCommand.h: * FvwmCommand/FvwmCommandS.c: * FvwmCommand/FvwmCommand.c: * FvwmBanner/FvwmBanner.c: * FvwmBacker/Mallocs.h: * FvwmBacker/Mallocs.c: * FvwmBacker/FvwmBacker.c: * FvwmAuto/FvwmAuto.c: * FvwmAnimate/FvwmAnimate.h: Added GPL copyright notice * FvwmButtons/FvwmButtons.c (main): use GetFileNameFromPath from the library * FvwmScript/FvwmScript.c (MainLoop): corrected a typo; (Xinit): print module name if XOpenDisplay fails 1999-06-26 Mikhael Goikhman * FvwmForm/Makefile.am: * FvwmForm/FormFvwmRootCursor.pl: produces FormFvwmRootCursor. * FvwmForm/FormFvwmRootCursor.: new form 1999-06-26 Dominik Vogt * FvwmCommand/FvwmCommandS.c: * FvwmCommand/FvwmCommand.c: Use hostname in pipe name. Patch by Neil Bird. 1999-06-26 Chris Rankin * FvwmForm/FvwmForm.c: new signal handling * FvwmGtk/FvwmGtk.c: removed unused headers "signal.h" and "sys/select.h" 1999-06-26 Chris Rankin * FvwmWinList/ButtonArray.c: Set array->head correctly when deleting first button in array. 1999-06-25 Matthias Clasen * FvwmGtk/FvwmGtk.c (main): exit properly when called with the wrong number of arguments. 1999-06-25 Dominik Vogt * FvwmIdent/FvwmIdent.c (list_end): fixed several bugs: - can't call GetConfigLine because it waits forever if no line arrives - don't free tline, it isn' malloced - call XFlush to make sure the text is visible in an expose * FvwmWinList/FvwmWinList.c (MakeMeWindow): don't set buggy resize increment hints (0). * FvwmPager/x_pager.c (IconMoveWindow): fixed printing at random location 1999-06-24 Hippo * FvwmAnimate/FvwmAnimate.c: Removed the Gcontext sharing stuff * FvwmButtons/*: ditto * FvwmIdent/*: ditto * FvwmScroll/*: ditto * FvwmCpp/*: ditto * FvwmM4/*: ditto * FvwmBanner/FvwmBanner.c: FvwmBanner now shares fvwm's visual type * FvwmForm/FvwmForm.c: ditto * FvwmIconMan/FvwmForm.c: ditto * FvwmIconBox/* ditto * FvwmPager/* ditto * FvwmTaskBar/* ditto * FvwmWharf/* ditto * FvwmWinList/* ditto 1999-06-24 Dominik Vogt * FvwmPager/x_pager.c (MoveWindow): fixed windows being moved into the void on desk to desk transfers 1999-06-23 Dominik Vogt * FvwmPager/x_pager.c (IconMoveWindow): (MoveWindow): move window to cursor position before moving it out of the pager * FvwmTaskBar/ButtonArray.c (RemoveButton): Grr, why was this function broken again? * FvwmEvent/FvwmEvent.c (event_table): removed excess events from list (I thought I'd put this in the 2.2 branch). * FvwmCpp/FvwmCpp.c (main): added missing declaration for tline * FvwmAnimate/FvwmAnimate.c: added missing include for time.h 1999-06-23 Hippo * Fvwm{M4,Cpp}/Fvwm{M4,Cpp}.{c,1}: added new variable FVWM_CLASS and FVWM_COLOR to reflect the visual type used by fvwm. 1999-06-23 Dominik Vogt * FvwmScript/script.c: increased number of allowed variables to 512 * FvwmPager/x_pager.c (MoveWindow): raise windows when moving them out of the pager 1999-06-22 Paul D. Smith * FvwmEvent/Makefile.am (install-exec-local): Make sure the local install rule for FvwmAudio supports the DESTDIR variable properly, and allows for configure transformations. 1999-06-22 Hippo * FvwmConsole/FvwmConsole.c: moved default -name, -title args to before user supplied args so that the user can override them. 1999-06-18 Dominik Vogt * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when deleting the last button in list (this time it's really fixed). 1999-06-15 Dominik Vogt * FvwmPager/FvwmPager.c (Loop): (ExitPager): * FvwmPager/x_pager.c (DispatchEvent): (MoveWindow): (IconMoveWindow): use new function ExitPager 1999-06-13 Dominik Vogt * FvwmTaskBar/ButtonArray.c (RemoveButton): fixed coredump when deleting the last button in list. 1999-06-14 Dominik Vogt * FvwmPager/x_pager.c (DispatchEvent): * FvwmPager/FvwmPager.c (main): Any keystroke exits a transient pager 1999-11-09 Dominik Vogt * FvwmPager/x_pager.c (Scroll): Center the desktop view around the mouse instead of placing the pointer in the top left corner. * FvwmPager/FvwmPager.c (main): * FvwmPager/x_pager.c (DispatchEvent): transient pager ignores first button release for improved usability Sat May 29 13:53:05 1999 Steve Robbins * FvwmEvent/FvwmEvent.c: replace packet size macros with new FvwmPacketHeaderSize & friends. Sat May 29 13:38:03 1999 Steve Robbins * FvwmAnimate/FvwmAnimate.c: * FvwmAuto/FvwmAuto.c: * FvwmBacker/FvwmBacker.c: * FvwmButtons/FvwmButtons.c: * FvwmCommand/FvwmCommandS.c: * FvwmConsole/FvwmConsole.c: * FvwmDebug/FvwmDebug.c: * FvwmForm/FvwmForm.c: * FvwmGtk/FvwmGtk.c: * FvwmIconBox/FvwmIconBox.c: * FvwmIconMan/fvwm.c: * FvwmIdent/FvwmIdent.c: * FvwmPager/FvwmPager.c: * FvwmPager/FvwmPager.h: * FvwmRearrange/FvwmRearrange.c: * FvwmSave/FvwmSave.c: * FvwmSaveDesk/FvwmSaveDesk.c: * FvwmScript/FvwmScript.c: * FvwmTaskBar/FvwmTaskBar.c: * FvwmWharf/FvwmWharf.c: * FvwmWinList/FvwmWinList.c: rewrite calls to FvwmReadPacket(). 1999-05-28 Dominik Vogt * FvwmButtons/parse.c (ParseConfigLine): fixed coredump occuring with multiple empty panels Mon May 24 21:27:48 1999 DanEspen * FvwmIconMan/readconfig.c (init_config_file): Use InitGetConfigLine to reduce pipe traffic. * FvwmWharf/FvwmWharf.c (ParseOptions): Use InitGetConfigLine to reduce pipe traffic. 1999-05-24 Bob Woodside * FvwmPager/x_pager.c: Changed to use the new GoToDeskAndPage command. This prevents flashing of windows that shouldn't be seen during the simultaneous transition to a new desk and page, without the side effects of the old "GoToDesk 0 10000" hack. Sun May 23 11:52:33 1999 DanEspen * FvwmRearrange/FvwmRearrange.c (main): Use InitGetConfigLine to reduce pipe traffic, even though I have my doubts that this module should be reading a config at all. It seems to only make sense to control this module thru the command line. * FvwmRearrange/Makefile.am (FvwmTile): Make FvwmTile and FvwmCascade shells work. The first 5 args must be before the -tile or -cascade. Sat May 22 08:42:24 1999 DanEspen * FvwmWinList/FvwmWinList.c (ParseConfig): * FvwmTaskBar/FvwmTaskBar.c (ParseConfig): * FvwmScroll/FvwmScroll.c (main): * FvwmScript/FvwmScript.c (ParseOptions): * FvwmIdent/FvwmIdent.c (main): * FvwmGtk/FvwmGtk.c (parse_options): * FvwmIconBox/FvwmIconBox.c: * FvwmEvent/FvwmEvent.c (config): * FvwmBanner/FvwmBanner.c (parseOptions): * FvwmButtons/parse.c (ParseOptions): Use InitGetConfigLine to reduce pipe traffic. * FvwmPager/FvwmPager.c (ParseOptions): Use InitGetConfigLine to reduce pipe traffic. Remove unused var, and strlen for "CLength". Sat May 22 18:04:51 1999 Steve Robbins * FvwmForm/FvwmForm.c (ReadConfig): removed unused variable `buffer'. Mon May 17 21:35:54 1999 DanEspen * FvwmBacker/FvwmBacker.c (ParseConfig): Use InitGetConfigLine to reduce pipe traffic. * FvwmAnimate/FvwmAnimate.c: Use InitGetConfigLine to reduce pipe traffic. * FvwmForm/FvwmForm.c: Use InitGetConfigLine to reduce pipe traffic. 1999-05-19 Dominik Vogt * FvwmButtons/FvwmButtons.c: (RedrawWindow): fixed redrawing when resizing FvwmButtons * FvwmButtons/draw.c (RelieveButton): use library function to draw reliefs 1999-05-18 Dominik Vogt * FvwmButtons/draw.c (RelieveButton): fixed off-by-one bug: relief around buttons was a bit too large * FvwmPager/FvwmPager.c (ParseOptions): implemented MoveThreshold as for main module * FvwmPager/x_pager.c (MoveWindow): (IconMoveWindow): fix to prevent windows in the pager to get lost off the virtual desktop (MoveWindow): fixed a bug that could warp a window from the last desk to the first desk (MoveWindow): move window to closest page when dragged off the virtual desktop (when there are more slots in the pager than pages displayed). 1999-05-18 Matthias Clasen * FvwmGtk/*: implement "Function " and titles for window lists. 1999-05-17 Hippo * FvwmBanner/FvwmBanner.{c,1}: New config option NoDecor makes the FvwmBanner window be override_redirect. Sun May 16 10:56:06 1999 Steve Robbins * FvwmWinList/FvwmWinList.c (MainEventLoop): * FvwmWharf/FvwmWharf.c (My_XNextEvent): * FvwmTaskBar/FvwmTaskBar.c (EndLessLoop): * FvwmScroll/FvwmScroll.h: * FvwmScroll/GrabWindow.c (Loop): * FvwmScript/Widgets/Menu.c (EvtMouseMenu): * FvwmScript/Widgets/List.c: * FvwmScript/Instructions.c (Quit): * FvwmScript/FvwmScript.c (MainLoop): * FvwmRearrange/FvwmRearrange.c: * FvwmPager/FvwmPager.c (My_XNextEvent): * FvwmIdent/FvwmIdent.c (list_end): * FvwmIconMan/FvwmIconMan.c (main_loop): * FvwmIconBox/FvwmIconBox.c (My_XNextEvent): * FvwmForm/FvwmForm.c (MainLoop): * FvwmConsole/FvwmConsole.c: * FvwmCommand/FvwmCommandS.c: * FvwmCommand/FvwmCommand.c: * FvwmButtons/FvwmButtons.c (My_XNextEvent): * FvwmBanner/FvwmBanner.c (main): * FvwmAuto/FvwmAuto.c (main): update select() function call and fd_width type, for new AC_FUNC_SELECT macro. 1999-05-15 Dominik Vogt * FvwmTaskBar/FvwmTaskBar.c: some alarm signal cleanup * FvwmBanner/FvwmBanner.c (main): make FvwmBanner use overrid_redirect instead of being transient 1999-05-14 Matthias Clasen * FvwmGtk/windowlist.c (construct_window_list): implement sorted window lists. Thu May 13 19:26:00 1999 DanEspen * FvwmForm/ParseCommand.c (ParseCommand): Remove quoting in commands sent to fvwm. 1999-05-12 Matthias Clasen * FvwmEvent/FvwmEvent.c (config): revert the patch to the parsing of *FvwmEvent lines, since it was based on misinformation. 1999-05-12 Paul D. Smith * FvwmGtk/Makefile.am (INCLUDES): We appear to be standardizing on having modules use #include , etc., rather than #include . So, we need to add -I$(top_srcdir) to the includes list, not -I$(top_srcdir)/libs. The latter won't work if you build outside of the distribution directory. * FvwmEvent/FvwmEvent.c (execute_event): free(buf) needs to go inside the if statement. 1999-05-12 Matthias Clasen * FvwmPager/x_pager.c (DispatchEvent): fix desk name highlighting when switching desks with mouse button 3. 1999-05-11 Matthias Clasen * FvwmEvent/FvwmEvent.c (event_table): bring in sync with list of events in Module.h, change the parsing of *FvwmEvent lines to treat everything after the event type as action. 1999-05-11 Dan Espen * FvwmAnimate/FvwmAnimate.c: Put slash and dot between FVWM_USERHOME and filename on save. Save and apply was not updating the "delay" value. 1999-05-09 Matthias Clasen * FvwmGtk/FvwmGtk.c: improved window list; it displays geometry and mini-icon now and knows the options "NoGeometry", "NoMiniIcon", "Desk n", "CurrentDesk", "UseIconName", "Icons/NoIcons/OnlyIcons", "Sticky/NoSticky/OnlySticky", "Normal/NoNormal/OnlyNormal". * FvwmGtk/FvwmGtk.c: split off a couple of smaller files: {dialog,expand,menu,windowlist}.[ch]. * FvwmGtk/Makefile.am: add the new files. Sat May 8 11:55:10 1999 DanEspen * FvwmEvent/Makefile.am (install-exec-local): rm FvwmAudio before attempting to create a link, otherwise "ln -s" might fail. 1999-05-07 Steven Michael ROBBINS * FvwmEvent/FvwmEvent.c (config): fix two printfs that had too many arguments. Fri May 7 15:43:36 1999 DanEspen * FvwmWinList/FvwmWinList.1: .TH line fixup. * FvwmWharf/FvwmWharf.1: .TH line fixup. * FvwmTaskBar/FvwmTaskBar.1: .TH line fixup. * FvwmScroll/FvwmScroll.1: .TH line fixup. * FvwmScript/FvwmScript.1: .TH line fixup. * FvwmSaveDesk/FvwmSaveDesk.1: .TH line fixup. * FvwmSave/FvwmSave.1: .TH line fixup. * FvwmRearrange/FvwmRearrange.1: .TH line fixup. * FvwmPager/FvwmPager.1: .TH line fixup. * FvwmM4/FvwmM4.1: .TH line fixup. * FvwmIdent/FvwmIdent.1: .TH line fixup. * FvwmIconMan/FvwmIconMan.1: .TH line fixup. * FvwmIconBox/FvwmIconBox.1: .TH line fixup. * FvwmForm/FvwmForm.1: .TH line fixup. * FvwmEvent/FvwmEvent.1: .TH line fixup. * FvwmDebug/FvwmDebug.1: .TH line fixup. * FvwmCpp/FvwmCpp.1: .TH line fixup. * FvwmConsole/FvwmConsoleC.pl.1: .TH line fixup. * FvwmConsole/FvwmConsole.1: .TH line fixup. * FvwmCommand/FvwmCommand.1: .TH line fixup. * FvwmBanner/FvwmBanner.1: .TH line fixup. * FvwmButtons/FvwmButtons.1: .TH line fixup. * FvwmBacker/FvwmBacker.1: .TH line fixup. * FvwmAudio/FvwmAudio.1: .TH line fixup. * FvwmAuto/FvwmAuto.1: .TH line fixup. * FvwmAnimate/FvwmAnimate.1: .TH line fixup. Thu May 6 23:12:55 1999 Steve Robbins * FvwmEvent/Makefile.am (install-exec-local): make a symlink for FvwmAudio, instead of the shell script. 1999-05-06 Dominik Vogt * FvwmCommand/FvwmCommand.c: new report level '-1' for no reports, made this the default because it is much faster * Makefile.am (SUBDIRS): FvwmAudio is no longer built * FvwmEvent/Makefile.am: use an FvwmAudio shell script to invoke FvwmEvent -audio Wed May 5 23:51:00 1999 DanEspen * FvwmForm/FormFvwmForm.: Put slash and dot back on output file. * FvwmForm/FvwmForm.c: Correct line width calculation for forms with a message area when using a proportional text font. 1999-05-05 Dominik Vogt * FvwmScript/FvwmScript.c: honour color limit and make it possible to compile without xpm * FvwmIconBox/FvwmIconBox.c: use '0' color limit as default (instead of a random value). 1999-05-05 Dan Espen * FvwmForm/FvwmForm.1: Man page update to make it clear that you use ^M, not the string "RETURN" for a button activated by the keyboard. 1999-05-04 Hippo * FvwmButtons/*.c: does dynamic color changing. 1999-05-03 Dominik Vogt * FvwmAudio/FvwmAudio.c (config): fixed coredump * FvwmPager/x_pager.c (FvwmErrorHandler): * FvwmPager/FvwmPager.c (Loop): fix for lost xlib sequence * FvwmEvent/FvwmEvent.1: updates for FvwmAudio compatibility * FvwmEvent/FvwmEvent.c: reindented code some general clean up various memory leak and coredump fixes * FvwmEvent/FvwmEvent.c (execute_event): cleaned up and fixed FvwmAudio compatbility fix 1999-05-02 Michael Han * FvwmEvent/FvwmEvent.c: changes to main(), config(), and execute_event() for FvwmAudio compatability, namely the PlayCmd and Dir commands. Sat May 1 11:46:24 1999 Steve Robbins * */*: include libs/Module.h rather than fvwm/module.h. Sat May 1 02:35:19 1999 Steve Robbins * FvwmWinList/ButtonArray.c (INNER_MARGIN): * FvwmScript/Widgets/TextField.c (dec): move #define to column 1. Sat May 1 01:52:25 1999 Steve Robbins * FvwmForm/FvwmForm.c: patch of 27 April causes format/arg mismatches on machines where "sizeof" is an int (the original code causes mismatches where "sizeof" is a long). Sigh. Give up and cast "sizeof" arguments to int. 1999-04-29 Hippo * FvwmBacker/*: Removed select() calls and unused #include's Wed Apr 28 20:45:51 1999 Steve Robbins * FvwmRearrange/Makefile.am (FvwmCascade): * FvwmRearrange/Makefile.am (FvwmTile): * FvwmForm/Makefile.am (FvwmTalk): force generation each time. 1999-04-28 Hippo * FvwmScroll/*.c: uses ModGraph.c, does dynamic color changing. * FvwmIdent/FvwmIdent.c: updated for changed SetWindowBackground(). 1999-04-27 Steven Michael ROBBINS * FvwmWharf/FvwmWharf.c (ParseOptions): * FvwmTaskBar/FvwmTaskBar.c (ParseConfigLine): * FvwmIconBox/FvwmIconBox.c (ParseOptions): fix off-by-one error in copying the ImagePath config option. * FvwmForm/FvwmForm.c: fix "int format, different type arg" errors in printf()s. 1999-04-28 Matthias Clasen * FvwmGtk/FvwmGtk.c (parse_config_line): use stripcpy from libs/Strings.c instead of strdup when copying the image path. * FvwmGtk/FvwmGtk.1: document *FvwmGtkIconSize. * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label): optionally use imlib to load and scale images. (icon_size): new function to implement the config command *FvwmGtkIconSize. * FvwmGtk/Makefile.am (GDK_IMLIB_CFLAGS): (GDK_IMLIB_LIBS): New variables for imlib support. 1999-04-27 Matthias Clasen * FvwmGtk/FvwmGtk.c (parse_rc_file): new function to implement the config command *FvwmGtkRCFile. * FvwmGtk/FvwmGtk.1: document *FvwmGtkRCFile. Add a hint for how to make FvwmGtk use GNOME themes. 1999-04-27 Bob Woodside * FvwmWharf/FvwmWharf.c: Fixed off-by-two error in copying the ImagePath config option. 1999-04-27 Hippo * FvwmIdent/FvwmIdent.c: uses new functions in ModGraph.c, can do dynamic color changing with the fvwm DefaultColors command. * FvwmAnimate/FvwmAnimate.C: ditto Tue Apr 27 09:50:46 1999 Steve Robbins * FvwmEvent/FvwmEvent.c (table): leave the Rplay* entries in the command table even if HAVE_RPLAY not defined, to avoid a coredump in parsing. [PR#318] Mon Apr 26 12:20:54 1999 Steve Robbins * FvwmForm/FormFvwmSetup.in: don't require trailing slash in FVWM_USERHOME variable. 1999-04-26 Matthias Clasen * FvwmGtk/FvwmGtk.c (menu_item_new_with_pixmap_and_label): dont use accel labels, since accelerators won't work anyway. (convert_label_with_ampersand): (create_label_pattern): functions from gtkcauldron.c in the gnome-libs package for dealing with underlined accelerators. (get_menu_accel_group): function from gnome-app-helper.c in the gnome-libs package. (menu_item_new_with_pixmap_and_label): use the "stolen" functions above to implement keyboard navigation like in fvwms native menus. * FvwmGtk/FvwmGtk.1: document underlined accelerators. Mon Apr 26 01:33:51 1999 Steve Robbins * FvwmTaskBar/Mallocs.h: * FvwmScroll/FvwmScroll.h: * FvwmScroll/FvwmScroll.h: * FvwmIdent/FvwmIdent.h: * FvwmIconBox/FvwmIconBox.h: remove prototypes for CatString2 and CopyString. Both are now in libs. Fri Apr 23 13:22:14 1999 Steve Robbins * FvwmWinList/List.c (PrintList): fix up printing of flags. This really needs a general solution in libfvwm. flagstoascii() anyone? * FvwmWinList/FvwmWinList.c (ProcessMessage): initialize cfgpacket before dereferencing it. 1999-04-22 Dominik Vogt * FvwmGtk/FvwmGtk.c (parse_argument): use new function GetNextSimpleOption instead of old name GetNextOption. Removed C++ comment. 1999-04-22 Bob Woodside * FvwmPager/x_pager.c: Changed "Desk" command (which we've documented as obsolete) to "GoToDesk". 1999-04-22 Dominik Vogt * FvwmCommand/FvwmCommandS.c: fixed bug that caused FvwmCommandS to die with 2.2.x Linux kernels. 1999-04-20 Bob Woodside * FvwmTaskbar/FvwmTaskBar.c: GSFR. * FvwmTaskbar/FvwmTaskBar.h: Ibid. * FvwmTaskBar/List.c: Ibid. * FvwmTaskBar/List.h: Ibid. 1999-04-20 Bob Woodside * FvwmWinList/FvwmWinList.c: GSFR. * FvwmWinList/FvwmWinList.h: Ibid. * FvwmWinList/List.c: Ibid. * FvwmWinList/List.h: Ibid. 1999-04-20 * FvwmAnimate now uses the Default_graphics config command to inherit the visuals of fvwm. Only works if you don't specify color or width. 1999-04-20 Bob Woodside * FvwmIconMan/fvwm.c: Corrected a misplacement of the flags in my previous commit. 1999-04-20 Dominik Vogt * FvwmButtons/FvwmButtons.c (myErrorHandler): suppress some error messages * FvwmPager/x_pager.c: removed NON_VIRTUAL option (IconSwitchPage): reduced memory usage * FvwmPager/x_pager.c (MoveWindow): (IconMoveWindow): reactivated bugfix for no-focus windows. It works now using the NoWarp option to 'Focus' Fixed some SendInfo commands missing the 'Silent' prefix 1999-04-19 Dominik Vogt * FvwmPager/x_pager.c (DispatchEvent): reindented some code (MoveWindow): reactivated 'silent' after fix in fvwm/functions.c (ReConfigure): fixed bug in size calculation when resizing 1999-04-19 Bob Woodside * FvwmRearrange/FvwmRearrange.c: GSFR. 1999-04-19 Bob Woodside * FvwmIconMan/FvwmIconMan.h: GSFR. * FvwmIconMan/fvwm.c: Ibid. * FvwmIconMan/winlist.c: Ibid. * FvwmIconMan/xmanager.c: Ibid. 1999-04-19 Bob Woodside * FvwmIconBox/FvwmIconBox.c: GSFR. * FvwmIconBox/FvwmIconBox.h: Ibid. * FvwmIconBox/icons.c: Ibid. 1999-04-19 Hippo * FvwmIdent/* now uses the Default_graphics config command to inherit the visuals of fvwm. * FvwmScroll/* ditto 1999-04-19 Bob Woodside * FvwmPager/FvwmPager.c: Changed to handle the new-style packet, and changed all the flags references to their GSFR equivalents. * FvwmPager/FvwmPager.h: Ibid. * FvwmPager/x_pager.c: Ibid. Also, I termporarily reverted all the "Silent" commands to their non-silent versions so the GSFR changes can be tested; "Silent" handling seems to be broken at the moment - FVWM segfaults whenever Pager sends a Silent command. Fri Apr 16 16:32:54 1999 DanEspen * FvwmForm/FormFvwmSetup.in: save .fvwm2rc in user home dir with the dot. 1999-04-15 Dominik Vogt * FvwmButtons/FvwmButtons.c (Loop): reactivated resizing code for FvwmButtons * FvwmButtons/parse.h: * FvwmButtons/parse.c: * FvwmButtons/misc.h: * FvwmButtons/misc.c: * FvwmButtons/output.c: * FvwmButtons/icons.h: * FvwmButtons/icons.c: * FvwmButtons/draw.h: * FvwmButtons/draw.c: * FvwmButtons/button.h: * FvwmButtons/button.c: * FvwmButtons/FvwmButtons.c: * FvwmButtons/FvwmButtons.h: removed nonsense version number (Jarl must have read the 'Hitchhiker' once too often :-) implemented GPL 1999-04-12 Hippo * FvwmIdent/FvwmIdent.{c,h}: Uses Fvwm default colors and font if none are specified in the config file. Sun Apr 11 15:17:47 1999 Steve Robbins * FvwmM4/Makefile.am (AM_CFLAGS): * FvwmCpp/Makefile.am (AM_CFLAGS): fixed definition of FVWM_CONFIGDIR. 1999-04-09 Dominik Vogt * FvwmEvent/FvwmEvent.c: * FvwmAnimate/FvwmAnimate.c: use GetNextSimpleOption instead of GetNextOption 1999-04-08 Hippo * FvwmDebug/FvwmDebug.{c,h}: added decode for M_NEW_LOOK packet 1999-04-08 Dominik Vogt * FvwmPager/x_pager.c (Scroll): fixed typo in previous patch 1999-04-07 Dominik Vogt * FvwmPager/x_pager.c (Scroll): fixed coredump with transient pager (patch by Brad Giaccio) 1999-04-06 Tomas Ogren * FvwmGtk/FvwmGtk.c: Remove the libs/ModParse.h include and add some ()'s to get rid of warnings. Sun Apr 4 12:11:38 1999 DanEspen * FvwmForm/FormFvwmForm.: Save config file in users config dir. * FvwmAnimate/FvwmAnimate.c: Save config file in users config dir. * FvwmWinList/Makefile.am (config_DATA): New file, ConfigFvwmWinList. * FvwmWinList/ConfigFvwmWinList: New file, config data for FvwmWinList. * FvwmTaskBar/Makefile.am (config_DATA): New file, ConfigFvwmTaskBar. * FvwmTaskBar/ConfigFvwmTaskBar: New file, config data for FvwmTaskBar. * FvwmScroll/Makefile.am (config_DATA): New file, ConfigFvwmScroll. * FvwmScroll/ConfigFvwmScroll: New file, config data for FvwmScroll. * FvwmPager/ConfigFvwmPager: New file, config data for FvwmPager. * FvwmPager/Makefile.am (config_DATA): New file, ConfigFvwmPager. * FvwmIdent/ConfigFvwmIdent: New file, config data for FvwmIdent. * FvwmIdent/Makefile.am (config_DATA): New file, ConfigFvwmIdent. * FvwmIconMan/ConfigFvwmIconMan: New file, config data for IconMan. * FvwmIconBox/Makefile.am (config_DATA): New file, ConfigFvwmIconBox. * FvwmIconBox/ConfigFvwmIconBox: New file, config data for IconBox. * FvwmBacker/ConfigFvwmBacker: New file, config data for FvwmBacker. * FvwmBacker/Makefile.am (config_DATA): Added ConfigFvwmBacker. * FvwmForm/FormFvwmSetup.in: New form, creates starting config. * FvwmForm/Makefile.am (config_DATA): Added FormFvwmSetup.in, new form for creating new users config files. 1999-04-04 Dominik Vogt * FvwmM4/FvwmM4.c (m4_defs): * FvwmCpp/FvwmCpp.c (cpp_defs): removed SAVEUNDERS ifdef 1999-04-03 Dominik Vogt * FvwmButtons/parse.c (ParseConfigLine): * FvwmButtons/FvwmButtons.h (struct panel_info_struct): * FvwmButtons/FvwmButtons.c (Slide): (Loop): CloseOnSelect and StayUpOnSelect allow to configure if a panel closes when something is selected therein (in response to bug report #101). Some cleanup. Sun Apr 4 12:39:38 1999 Steve Robbins * FvwmTaskBar/FvwmTaskBar.c: add prototype for ParseConfig(). * FvwmTaskBar/FvwmTaskBar.h: removed static declaration of ParseConfig(). * FvwmTaskBar/FvwmTaskBar.c: * FvwmTaskBar/FvwmTaskBar.h: moved X11 includes from .c to .h. * FvwmTaskBar/Start.c: include Mallocs.h for prototypes. * FvwmTaskBar/List.c: include FvwmConfig.h for prototypes. * FvwmTaskBar/Goodies.c: include Mallocs.h, Colors.h, and FvwmConfig.h for prototypes. * FvwmTaskBar/FvwmTaskBar.h: remove duplicate prototype of ConsoleMessage(). * FvwmTaskBar/ButtonArray.c: explicitly declare `button_width' as integer. * FvwmScroll/GrabWindow.c: include libs/Picture.h for prototype of InitPictureCMap. Sun Apr 4 03:42:35 1999 Steve Robbins * FvwmWinList/FvwmWinList.c: removed some includes. * FvwmWinList/FvwmWinList.h: move X11 includes from FvwmWinList.c into this file; protect against multiple inclusion. * FvwmWinList/List.c: * FvwmWinList/ButtonArray.c: include FvwmWinList.h for ConsoleMessage() prototype. * FvwmWinList/List.h: add prototype for ItemDesk. * FvwmWinList/ButtonArray.h: add prototype for UpdateButtonDesk and RadioButton. * FvwmWinList/List.c (PrintList): * FvwmWinList/FvwmWinList.c (ErrorHandler): make string format agree with argument. * FvwmTaskBar/Start.h: add prototype for StartButtonParseConfig. * FvwmTaskBar/FvwmTaskBar.c (LoopOnEvents): add braces to avoid ambiguous `else'. Sat Apr 3 15:32:40 1999 Steve Robbins * FvwmButtons/output.c (SaveButtons): added braces to avoid ambiguous `else's. * FvwmButtons/FvwmButtons.c (Slide): initialize variables `xstep', `ystep', `wstep', and `hstep'. * FvwmButtons/FvwmButtons.c (Slide): initialize variables `w' and `h'. Sat Apr 3 15:12:50 1999 Steve Robbins * FvwmAnimate/ChangeLog: * FvwmEvent/ChangeLog: removed erroneously-created files. Entries folded into this ChangeLog. Sat Apr 3 14:34:28 1999 Steve Robbins * FvwmScript/scanner.l: define YY_NO_UNPUT to suppress defining useless function. * FvwmScript/types.h: add prototype for yylex(). * FvwmScript/Instructions.c (ReceivFromScript): * FvwmScript/Widgets/List.c (DrawCellule): reformat and insert braces to avoid ambiguous `else'. * FvwmScript/Widgets/CheckBox.c (EvtMouseCheckBox): * FvwmPager/x_pager.c (MapBalloonWindow): initialize variables to placate gcc -Wall. * FvwmPager/FvwmPager.c: * FvwmPager/x_pager.c: removed unused variables. * FvwmPager/FvwmPager.c (main): `==' should be `='. * FvwmIconMan/xmanager.c (button_left): initialize variable `i' before use. * FvwmIconMan/xmanager.c: removed COMPILE_STANDALONE nonsense around include fvwm.h. * FvwmIconMan/x.c: * FvwmIconMan/winlist.c (check_win_complete): fix debugging printf arguments. * FvwmIconMan/readconfig.c (parse_function_list): cast pointer to unsigned long for debugging printf. * FvwmIconMan/readconfig.c (ParseKeyEntry): initialize variables `actionstring' and `keystring'. * FvwmIconMan/readconfig.c (ParseMouseEntry): * FvwmIconMan/readconfig.c (ParseKeyEntry): cast Action to char* for debugging printf. * FvwmIconMan/readconfig.c (read_in_resources): initialize variable `binding'. * FvwmIconMan/readconfig.c (print_binding,print_bindings): wrapped inside #ifdef PRINT_DEBUG. * FvwmForm/ReadXServer.c (ReadXServer): initialize old_cursor, otherwise it might be used uninitialized. * FvwmPager/FvwmPager.c: * FvwmForm/FvwmForm.c: include removed. Sat Apr 3 11:52:29 1999 Steve Robbins * FvwmEvent/FvwmEvent.c (config): use GetNextOption() rather than GetArgument() * FvwmGtk/FvwmGtk.c (parse_arguments): use GetNextOption() rather than GetArgument(). * FvwmPager/FvwmPager.c (ParseOptions): change GetArgument() to SkipNTokens(). * FvwmAnimate/FvwmAnimate.c(ParseConfigLine): use GetNextOption rather than GetArgument; remove include of ModParse.h. 1999-04-01 Andi Karrer * FvwmIconBox/FvwmIconBox.c (main): XSetIconSizes() should not be called with a height of 0. 1999-03-31 Dan Espen * FvwmForm/ReadXServer.c (ReadXServer): Fix bug. Function keys wouldn't operate buttons on forms with no input fields. 1999-03-28 Dominik Vogt * FvwmCpp/FvwmCpp.1 (BUGS): C comment update 1999-03-29 Matthias Clasen * FvwmPager/x_pager.c (MoveWindow): Fix moving of icons via the pager (always send Move command with a context of t->w). Sun Mar 28 18:26:11 1999 Steve Robbins * FvwmScript/FvwmScript.c: * FvwmWharf/icons.c: include libs/Picture.h to get prototype of findImageFile. Sun Mar 28 11:57:25 1999 Steve Robbins * FvwmForm/Makefile.am (FvwmTalk): * FvwmCommand/scripts/Makefile.am (.pl): * FvwmConsole/Makefile.am: removed unnecesary chmod +x commands; anything listed in a _SCRIPTS primary is correctly installed with execute permissions set. 1999-03-27 Dominik Vogt * FvwmIconMan/x.c: * FvwmIconMan/readconfig.c: * FvwmIconMan/readconfig.h: * FvwmIconMan/FvwmIconMan.h: use Binding structure from fvwmlib instead of private reimplementation Mon Mar 22 19:01:38 1999 DanEspen * FvwmForm/Makefile.am (FvwmTalk): Fix loop in FvwmTalk. 1999-03-22 Dominik Vogt * FvwmAudio/FvwmAudio.c (config): replaced call to PeekToken by GetNextToken. * FvwmPager/x_pager.c (IconMoveWindow): (MoveWindow): fixed mb2 with transient pager (InsertExpand): fixed coredump fix that cause a coredump :)