summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2004-10-18Update wmi to version 10. Addresses PR#27271 from Leonard Schmidt.ben3-21/+6
wmi-10: * cycling workspaces focusses the last focussed client * toggle-statusbar-mode for displaying client title instead of workspace pager and detached-clients, useful for long client names * renamed startup-action.name to startup.chain, now you can provide arbitrary action names in a comma separated list for the startup.chain, default is single "rehash" action * removed groups * renamed ex-floatbar into clientbar * renamed toggle-status-mode into toggle-clientbar-mode * improved mode pager button on client bar, filled means that there're clients attached, unfilled means, no clients attached * removed statusbar.status-width option which is calculated now automatically * renamed toggle-focus-mode into toggle-mode * new menu button on new clientbar * new menu for fast selection of clients and fast attaching detached clients, also for fast action invocation * new common.conf option 'menu.actions' for actions definition within menu * applied several patches by Dr. Pfefferl * fixed BUG-24 (label overlapping) * fixed toggle-max issues * removed cycle-frame-* * fixed bar and button sizes * new theme colors for focus requests color.focusreq.background color.focusreq.text color.focusreq.shine color.focusreq.shadow * changed default theme to zahod's industrial theme contribution * implemented race prevention for EnterNotify's of sloppy focus stuff with floating clients * fixed broken destroy-* actions * improved sticky handling, now sticky does not mean raised on top * detached clients will get attached again after restart * fixed following BUGS BUG-51 (detaching firefox crashed wmi) BUG-50 (endless resizing due to missing increment hint handling) BUG-49 (destroy action have been broken) BUG-39 (don't run startup.chain on restart) -> invalid, no bug * implemented new actions 'hook-client' and 'unhook-client' which make it possible to hook clients to specific workspaces * Eliminated several BadWindow and BadMatch occurences * autocompletion.mode option of common.conf reappeared, now with two possibilities - 'default' and 'regex' * improved menu with missing button functions, especially right click on workspace items or clients (middle button click now inserts cut buffer into client) * new action 'toggle-sloppy-mode' which toggles the sloppy focussing on the fly * removed resize-move.info option, because bar is not supported anymore, be a fan of pseudo resize info centered within pseudo client borders * implemented meters controlled by wmiremote with special syntax - wmiremote -m #,#,... * Marcel implemented regexp support for input mode, just compile wmi with --with-posix-regex and set autocompletion.mode=regex in common.conf to enable it * new slot.tabs entry for common.conf to create several slot tabs, use this option like slot.tabs=default,icq,dockapps * renamed toggle-client-bar into toggle-clientbar * renamed toggle-status-bar into toggle-statusbar * renamed toggle-inputmode into inputmode * each workspace remembers the last focussed slot tab now * removed --with-stacked-tabbing compile option, use cycle.mode= option in common.conf instead * improved clientbar illumination * fixed toggle-slot brokeness after snap 558 * now using Container for slot tabs also * using CClient and CFrame (Container types) for workspace/monitor stuff, to also support stacked tabbing for frames, detached, floating and sticky clients * slot raises on every mode change action * shortcut handling is now improved * new widget class for menu, slot and bar with default methods * WM_TRANSIENT_FOR is taken into account now when setting maximized/float settings for new windows through a patch by Ryan Sorensen * new default.transient-mode={float,max} for default placement of transients * some general transient fixes * sloppy focus focusses windows only, not raising them (raise with click instead) * slot improvements finished now - new cycle-slot-tab-prev/next actions, implemented focus for slot, now you can easily focus an slot app through mouse-over (enter) events * toggle-mode now validates if senseful (if no client is attached within the specific mode, toggle-mode is invalid) * new colors for meters - color.meter.background color.meter.figure color.meter.border.shine color.meter.border.shadow * new default.bar-mode={show,hide} and default.border-mode={show,hide} options for common.conf to show hide borders/bars of clients/frames by default * implemented slot.mode={overlap,non-overlap} to get a (non-)overlapping slot * implemented '~' expansion for input mode * new kill-slot-client action for killing focussed slot client * new regex-mode for the input-line. compile with '--with-posix-regex' and turn it on in common.conf with 'autocompletion.mode=regex' * WMI shows a special box now when awaiting more keystrokes (e.g. in sequential shortcut chains) * implemented raise action, this fits better with current focussing model (to prevent FocusOnClick if a client is already focused) * mouse shortcuts are only allowed in single shortcuts or shortcut chain prefixes but not in chain shortcuts * improved shortcut handling with following ratpoison-alike behavior - if you press same keystroke of a shortcut chain twice, it'll send to the client (instead processed), this works only with shortcut chains, not with simple shortcuts * fixed several bogus window occurances * removed slot.adjustment property - slot now always is adjusted top-down (because of new overlap mode this is needed/simplified) * renamed bind-keys action to bind-shortcut * new action toggle-shortcuts implemented which ungrabs all keybindings, except itself and inputmode keybinding until next toggle-shortcuts action * slot now takes only the height it needs (especially useful for overlap mode of slot) * implemented new select-monitor action for multihead configurations * renamed attach-client to attach-last-client * new attach-client action which provides a list of all detached clients in input mode * splitted color.meter.figure into three new colors as follows - color.meter.figure.high (>66) color.meter.figure.normal (<33) color.meter.figure.low (else) * improved wmiremote -m syntax, now wmi understands wmiremote -m '!80#apm' as color negation from high to low or vice versa * applied Johann Pfefferl's patch which fixes BUG-03 (if frame is resized over boundaries it gets obscured) * fixed slot toggling bug reported by Kathryn Andersen * lower has reappeared as Kathryn requested * improved select-frame-* policy which prefers last directional focussed frame before lowest distance policy (was a feature request by grayrest) * IconicState apps are started detached now * reenabled slot solid filling till down bar when slot.style=solid and slot.mode=non-overlap options are given in this specific way * hook-client now works also for slot-tabs (you've to explicitly focus the slot'ed client to hook it to a specific tab) * action grab-move implemented which is bound by default to mod1+Button1 to grab floating clients for moving (useful if titlebars/borders are hidden) * normalized the meter syntax from NN# to NN% (% is new delimeter) * frame.colwidth option for tiled mode (1..99) * frame.autodestroy option for autodestroying frames (empty frames are allowed now) ('yes' or 'no') * frame.mode option which takes 'tabbed' or 'tiled' as argument * toggle-tiled and zoom-client actions for tiled mode * fixed slot persistence bug * fixed frame resize related problems on workspace change * new colors for tiled definitions color.tiled.shine.focussed color.tiled.shadow.focussed color.tiled.shine.normal color.tiled.shadow.normal * closed open bugs, most are fixed, some multihead issues and some fullscreen issues still exist * updated manual pages More at: http://wmi.modprobe.de/ChangeLog
2004-10-15Update to 2.8.6:jmmv2-6/+5
Fixes * Ensure the correct window is focused when minimizing (Elijah) * Fix keynav with mouse focus (Elijah) * Fix several race conditions in window focusing (Elijah) * Focus the top window when lowering by frame click (Ken) * Fix some compiler warnings (Kjartan) * Fix some valgrind-reported errors (Elijah) * Fix some potential issues with autoraising windows (Elijah) Translations * en_CA(Adam Weinberger), it(Luca Ferretti)
2004-10-15Update linkage to libltdl (via imlib2), now in its own package.tv3-6/+6
2004-10-15Update linkage to libltdl, now in its own package.tv1-3/+3
2004-10-05Also add pkgconfig's buildlink3.mk, so we can use pkgconfig during theagc1-1/+2
configure stage.
2004-10-04Note addition and enable ion3-devel.cube1-1/+2
2004-10-04Initial import of ion3, the development version of the Ion windowcube13-0/+1288
manager, into the NetBSD Packages Collection. ion3-devel will eventually become ion3 when it is stable. It can be installed independently from ion2, allowing one to test ion3 and still keep ion2 around.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv38-57/+76
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-10-01Updated fvwm2 to 2.4.19martti4-31/+18
* Fixed BackingStore style option. * Fixed MoveToDesk commend with a single argument. * Allow whitespace in menu names. * Fixed a hang when restarting FvwmCommand or FvwmConsole. * A double click no longer occurs when two different mouse buttons are pressed. * Fixed a relief drawing problem in FvwmWinList. * Fixed traveling windows on restart if a window used non NorthWest gravity and changed that before the restart. * Fixed installation of FvwmGtk.1 for debian (with DESTDIR set). * The clock in FvwmTaskBar is redrawn immediately when its colour changes. * The option CurrentGlobalPageAnyDesk was accidentally named CurrentGlobbalPageAnyDesk before. * Fixed a problem with fvwm startup and shutdown when the pointer was grabbed by another application. * Fixed parsing of the Pointer option to the Move command. * Fixed handling of MWM hints on 64 bit machines.
2004-09-30Update the matchbox window manager to version 0.8.4.agc6-135/+68
The old distfile had gone, and there have been many enhancements and bug fixes. matchbox now takes advantage of a separate libmatchbox package.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam11-97/+11
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21Update to 2.8.5. This version corresponds to GNOME 2.8.0.jmmv4-8/+9
Closes PR pkg/26957. - only translations and some new developer documentation was added.
2004-09-18Update patch to move.c to stop tvtwm crashing in some rare situations.blymn3-20/+32
2004-09-08Fix build: the code was using an incorrect prototype when setting up thejmmv4-4/+52
sigaction structure.
2004-09-05bbtools.thelinuxcommunity.org does not seem to exist any more,jschauma1-3/+3
substitute with bbtools.windsofstorm.net. Pointed out by Georg Schwarz in private mail.
2004-09-02Update wm/fluxbox to 0.9.10.xtraeme6-39/+30
Changes: * Old styles should look like they used to * New actions: * directional focus movement: FocusUp, FocusDown, FocusLeft, FocusRight * other: RaiseLayer, LowerLayer, Exit * Added apps file matching on WM_WINDOW_ROLE * use "role=string". Particularly useful for gaim+gimp windows [app] (role=buddy_list) ... * Window menu file * new resource: * session.screen<num>.windowMenu: <filename> * The menu file format is the same as the normal ~/.fluxbox/menu but with some special menu items: [iconify], [maximize], [shade], [close], [extramenus] [layer], [sendto] + the all the other menu items that you can use in the normal root menu (i.e [exec] (aterm) {aterm}) The [extramenus] will add "remember" menu example: session.screen0.windowMenu: ~/.fluxbox/windowmenu [begin] [exec] (aterm) {aterm} [maximize] [shade] [close] [end] * Added [wallpapers|wallpapermenu|rootcommands] to possible menuitems * [wallpapers] (directory) {rootcommand} creates a submenu in the menu to click on the wallpaper one wants. default rootcommand is fbsetbg * Improved menu transparent rendering speed and the text is not transparent anymore so you are able to see the text even if you have 100% transparency * New menu theme items: * menu.titleHeight: <integer> * menu.itemHeight: <integer> The height of the item/title will be the biggest of font height + bevel and the specified height, so the text will always fit. * Added icons in menu and improved menu loading speed * New option for menu file: [key] (label) {argument to key} <the icon filename> example: [exec] (aterm) {aterm} <terminal.xpm> * Improve rendering speed of toolbar * Supports _NET_WM_WINDOW_TYPE_DESKTOP * eg nautilus desktop windows are on the bottom, not tabable, etc * Added some new options font loading: *.font: fontname-size:option,specoption1:key=val;key2=val2 etc eg: *.font: Verdana-10:bold,shadow:offsetx=2;offsety=4;color=green *.font: Verdana-10:halo:color=blue possible specoptions atm: halo: color=colorname shadow: color=colorname offsetx=number (negative allowed) offsety=number (negative allowed) * Fixed so one can use to use this in the apps-file: [Layer] {number | literal} ex: [Layer] {BOTTOM} while literal is one of DESKTOP BOTTOM NORMAL TOP DOCK ABOVEDOCK MENU * fluxbox-generate_menu: * Preliminary basic support for icons in fluxbox-generate_menu put a <progname>.xpm into ~/.fluxbox/icons. e.g. Eterm.xpm
2004-09-01update to 1.2.16recht10-190/+11
1.2.16: 2004-08-16 - fullscreen fix for _NET_WM_STATE_FULLSCREEN (affects mplayer) - use our own replacement for basename - ACPI battery status fix (gicco) - fix bug 984427 (addressbar ignores backspace when numlock pressed) - Polish translation update 1.2.15: 2004-08-09 - enable locale for icesh 1.2.15pre4: 2004-08-05 - fix crash/lockup at startup in ACPI status applet when ac module not loaded - tray icon sizing cleanups - fix bug 883518: keyboard gets locked until icewm menu is activated - double buffering fixes - French translation update - Finnish translation update (Taisto Kuikka) - menuprogreload menu keyword added (Konstantin Korikov) syntax: menuprogreload title icon timeout command ... - battery status display for FreeBSD (Hanspeter Roth) - smart snap window positioning triggered by C+S+A+numpad (Bert Wesarg) - key to show desktop (Super+D) 1.2.15pre3: 2004-08-01 - icesound gcc 2.95.3 compile fix (Thomas Zajic) - net status support for OpenBSD (Hanspeter Roth) - FreeBSD build fix (Hanspeter Roth) - basename cleanups for FreeBSD - systray cleanups for wine, ... - battery status uses design capacity (Hanspeter Roth) 1.2.15pre2: 2004-07-18 - Slovak translation (Radovan Stas) - fix activation from gnome-2.6 panel to properly raise window - fix transparency support (caused crashes in xchat...) - NetBSD support for NetStatus (Iain Hibbert) - net modifier setup code to cope with weird xorg modifier setup 1.2.15pre1: 2004-06-27 - fix ppp applet isdn online status - fix focusing new+maximized windows - fix some alt+tab pref combinations (hidden + all/group workspaces) - some more gcc 3.4 fixes (morfic)
2004-08-31Update to 2.8.4:jmmv3-6/+8
This release features a number of bug fixes, and also the disabling of the focus-stealing-prevention code (we're entering hard code freeze in Gnome so it's too late to fix the remaining issues, especially since it requires several patches to modules other than Metacity). Thanks to Havoc Pennington, Soeren Sandmann, Elijah Newren, and Rich Wareham for fixes in this release Fixes * track the last_xor_rect, for wireframe painting (Havoc) * Move wireframe code before grab is released to prevent endless loops with fullscreen windows. (Soeren) * Make dialogs that Metacity shows follow focus-stealing-prevention conventions. (Elijah; part of #149028) * add render extension check to the display, don't build the compositing manager by default, use an ARGB visual when available for the window frame (Rich Wareham; various tweaks added later by Havoc) * move the have_xrender variable initialization up in the file since it can be set as part of composite check (Havoc) * make argb stuff compile, add some code from xcompmgr (Havoc) * fix an assertion failure that would occur after increasing the number of workspaces; fix stacking order when a window is denied focus (Elijah; #150615) * disable some compositor code that wasn't working, don't grab the server during repaint, various set_background fixes and refactoring (Havoc) Translations * az(Metin Amiroff), bs(Kemal Sanjta), ca(Jordi Mallach), el(Kostas Papadimas), es(Francisco Javier F. Serrador), eu(Iñaki Larrañaga Murgoitio), fi(Pauli Virtanen), nb(Kjartan Maraas), sq(Laurent Dhima), uk(Maxim Dziumanenko)
2004-08-28Add and enable w9wm.rumble1-1/+2
2004-08-28w9wm 0.4.2rumble4-0/+43
8 1/2-like Window Manager for X with virtual desktops
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-2/+2
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-26update to Enlightenment-0.16.7.1recht6-2549/+508
Based upon PR 26768 by Peter Bex (update to 0.16.7) with fixes/clean-up by me. --- 0.16.7.1 1 --- Remove empty epp/config.h causing trouble on some platforms. Add basic _NET_WM_WINDOW_OPACITY handling. --- 0.16.7.1 0.05 --- Fix button grabs not being released. - Thanks again to Onur Kucuk <onur@delipenguen.net> for finding a way to reproduce this. Fix normal border when fullscreen at startup. --- 0.16.7.1 0.04 --- Fix window placement at (re)start (don't follow transients to leader). - Many thanks to Onur Kucuk <onur@delipenguen.net> for help to track this one down. Use png (not ppm) for image chaching, avoid some code duplication. Debian build updates by Julien Portalier <trash@portalier.com>. Hide menus when switching desktop. 0.16.7 ------------------------------------------------------------------------------- Bye bye Imlib1 and Fnlib. Remove unused clone stuff. Tidy up a bit (removed ancient ChangeLog's and other obsolete stuff). Fix incorrect menu placement (still not ok if deskslide is active). Valgrindings. Fix nastiness when there are more than 16 windows on one desk at startup. Fix desktop background thumbnail caching. Fix some initial desktop setup. Fix random killing when closing iconbox. Attempt to do something about the Restart Placement Bug. Enable showing some grab info. Fix segv in "Advanced Settings" dialog when dialog headers are enabled. Enable showing some menu info for debug (+tidy up some menu state stuff). Debug for tracking area and desktop changes. Debug commands to set/unset pointer grabs.
2004-08-17Update metacity to version 2.8.3. Addresses pr#26683 from Kouichirouben3-6/+7
Hiratsuka. Some important bug fixes in this release, including somy a11y bugs, and a compile issue on Solaris. Thanks to Rob Adams, Bill Haneman, Peter O'Shea, Mike Castle, Soeren Sandman, Elijah Newren, and Havoc Pennington for fixes in this release. Fixes * Adjust the MRU list when preventing focus stealing (Elijah) * Ensure that we maintain a focus window when switching workspaces in mouse focus mode (Elijah) * Some improvements in the showing desktop mode, and window activation (Elijah) * Make sure cursors changes are handled correctly (Havoc, Soeren) * Some fixes to the window menu (Rob) * Fix a compile issue on Solaris (Peter, Mike) * Allow struts to go past the middle of the screen, provided there's a gap between them, fixing an issue with gnome magnifier (Bill) Translations * fi (Pauli Virtanen), ja (Takeshi AIHANA), ko (Young-Ho, Cha), pl (Gnome PL Team), ru (Dmitry G. Mastrukov), sr (Danilo Å egan), tk (Gurban M. Tewekgeli), zh_CN (Funda Wang)
2004-08-16Add and enable weewm.minskim1-1/+2
2004-08-16Import weewm from pkgsrc-wip. Packaged by xtraeme@ and updated by me.minskim5-0/+69
WeeWM (Wee Enhanced Environment) is a fast and light window manager for XFree86. Everything can be done with a keyboard. It is customizable, and has dock management, smart window placement, virtual desktops, and more.
2004-08-13Update to version 20040729.cube2-5/+5
2004-07-29 * Added one missing set_previous_of call. * Ensure FD_CLOEXEC is set on all the file descriptors that we keep open for a longer time. 2004-06-19 * Fixed linking problems in the de module. * Export WScreen.set_managed_offset. 2004-06-05 * Added Xinerama sanity check.
2004-08-07uppdate to metacity-2.8.2recht2-5/+5
patch provided by Kouichirou Hiratsuka in PR pkg/26573 changes: Many bugfixes and better support for the freedesktop.org EWMH spec. - set titlebar_uses_system_font = false (it was ugly) - make naming for "move a window"/"move the window"/"move window" more consistent (fixes #142235) - Add trailing quotes to keybinding explanation text. - support for EWMH update counter spec & add compensation events when events are ignored. (fixes #143333 and #109362) - Fix focus bugs: remove race condition on window close/minimize (#131582), make focus choice consistent for each focus mode (#135810), choose correct focus window when "un-showing the desktop (#144900), make sure correct window is focused when using the workspace switcher (#120100). - Use meta_topic instead of meta_warning when failing to connect to a session manager. (fixes #136218) - Make meta_window_delete take a timestamp, and be sure to pass it one. - Add support for EWMH _NET_WM_USER_TIME spec. This enables part of preventing focus stealing. (bug #118372) Also fix bug with windows not being focused on unminimizing caused by original patch. (also bug #118372) - Fix some support for EWMH hints, and fix USER_TIME support to include the DEMANDS_ATTENTION hint. Also includes some code for implementing _NET_RESTACK_WINDOW and _NET_MOVERESIZE_WINDOW, but this is disabled pending feature thaw.
2004-08-02IceWM also needs Xrandr if built with X.org's X11.recht1-1/+2
2004-07-31USE_GCC_SHLIB will be deprecated soon, so change it toxtraeme1-2/+2
USE_LANGUAGES+=c++.
2004-07-31Fix a build problem seen on OS X.kristerw2-1/+22
The Apple toolchain has some quirks with common symbols in archives which makes it fail to pull in a file into a binary if only common symbols are needed from that file. Work around this by initializing one of the variables.
2004-07-21USE_IMAKE implies USE_X11BASE, remove it.salo1-3/+2
2004-07-12Updated XFce to 4.0.6martti5-11/+13
As usual, this is a maintenance release, aimed at bug-fixing; no new features are being added to the 4.0 branch. The main purpose of this release is compatibility with recent GTK+ releases along with other fixes.
2004-07-04Bump PKGREVISION and adjust PLIST due to update of Buildtool (documentationjmmv2-10/+11
directory is now unversioned).
2004-07-03Use full path to package files; pointed out by Iain Hibbert in private mail.jmmv1-4/+4
2004-07-02Revert the "move of documentation out of share/doc/html". In fact, itjmmv2-24/+26
_wasn't_ there (i.e., me not looking correctly). The documentation was in share/doc/icewm/html, which is perfectly acceptable (a package can organize documentation however it wants inside its doc directory). No revision bump since it was bumped just some minutes ago.
2004-07-02Bump PKGREVISION to 1 because of:jmmv5-31/+39
- Disable i18n under NetBSD < 2.0. It doesn't let icewm run (even when pkgsrc's libiconv is used). If anybody has a better way to really solve the problem...). Fixes PR pkg/23979 by syn at sceen.net. - While here, move HTML documentation out of share/doc/html.
2004-07-01This package uses the Xft and freetype libraries when theyseb1-1/+3
are provided by the installed X11. IMHO wmi is nicer with this support so make Xft2 a requirement/dependency in all cases. Bump PKGREVISION.
2004-06-27Update to 2.5.10.epg4-10/+18
Changes in alpha release 2.5.10 (19-Mar-2004) * New command FakeKeyPress. * New BugOpts option ExplainWindowPlacement. * Inverted button reliefs in FvwmIconMan. * Security patch in fvwm-bug. See http://securitytracker.com/alerts/2004/Jan/1008781.html * Security fixes in fvwm-menu-directory (BugTraq id 9161) fvwm_make_directory_menu.sh fvwm_make_browse_menu.sh ------------------------------------------------------------------- Changes in alpha release 2.5.9 (2-Mar-2004) * New MenuStyle options PopupIgnore and PopupClose. * New configure option --disable-iconv to disable iconv support. * New extended variables $[w.iconfile] and $[w.miniiconfile]. * New Style option Unmanaged. Such windows are not managed by fvwm. * New binding context 'U' for unmanaged windows, similar to 'R'oot. * New option DisplayNewWindowNames to the BugOpts command. * Security fix for fvwm-menu-directory. Se BugTraq id 9161. ------------------------------------------------------------------- Changes in development release 2.5.8 (31-Oct-2003) * New prefix command KeepRc. * Renamed the Cond command to TestRc, and the On command to Test. Removed the CondCase command. Use "KeepRc TestRc" instead. * The Break command can be told the number of nested function levels to break out of. Break now has a return code of -2 ("Break"). * Directions can be abbreviated with -, _, [, ], <, >, v or ^ like in key or mouse bindings. * New extended variable $[func.context]. * New Style option MoveByProgramMethod. Tries to autodetect whether application windows are moved honouring the ICCCM or not (default). The method can be overridden manually if the detection does not work. * fvwm supports tear off menus. See the "Tear Off Menus" section in the man page or press Backspace on any menu to try them out. * fvwm now handles what Unicode calls "combining characters" (i.e. marks drawn on top of other characters). * New commands WindowStyle and DestroyWindowStyle for individual (per window) styles. * The conditions !Current... and !Layer now work as expected. * Added a nice autohide script to the FAQ. * FvwmAnimate now supports dynamical commands "pause", "play", "push", "pop" and "reset" to manipulate the playing state.
2004-06-26Finish update to 1.2.14.xtraeme2-0/+29
2004-06-26Update wm/icewm to 1.2.14, provided by Iain Hibbert via pkgsrc-wip.xtraeme8-53/+72
Changes: # 1.2.14: 2004-05-22 * minor tweak to alt+tab behavior when selecting from all workspaces # 1.2.14pre16: 2004-05-09 * netwm modal state broken, disabled * make menu/config file parsing behave more like sh (handle both single and double quotes) -- Eduard Bloch * Italian translation update * Czech translation update * fix build with gcc-3.4 # 1.2.14pre15: 2004-05-02 * add new theme yellowmotif (Andreas Leitgeb (avl42)) * fix in window mapping code for Citrix client * bug fixes in xft clipping # 1.2.14pre14: 2004-04-20 * Solaris fixes to configure.in (Damjan Perenic) * implement EWMH "modal" state * show themable preferences in ~/.icewm/preferences * fix order in CPU Status (Hanspeter Roth) # 1.2.14pre13: 2004-04-12 * fix antialiasing of menu icons * fix raising of new window when in fullscreen * Linux Kernel 2.6 iowait,irq,softirq cpu status support (Hanspeter Roth) * improved support for NetWM hints (state: above, below, ...) * fix delayed mouse focus with fast keyboard desktop switches # 1.2.14pre12: 2004-03-21 * fixed icon antialiasing with IMLIB * fix crash with XPM icon loading * Solaris fixes (Damjan Perenic) # 1.2.14pre11: 2004-03-16 * minor bug fixes and build fixes # 1.2.14pre10: 2004-02-29 * fix comile with --enable-lite * CPUStatus fix for FreeBSD 5.2 / gcc 3.3.3 (Hanspeter Roth) * fix crash in CPU status (L10N related, translations need to be updated) * made ShowMenuButtonIcon setting themable again * KeyWinMaximizeHoriz binding (no default key yet) * Italian translation update (Yuri Bongiorno) * Finnish translation update (Taisto Kuikka) * Turkish translation (Coku Erdem) # 1.2.14pre9: 2004-01-19 * improve maximized window position handling on workspace switches # 1.2.14pre8: 2004-01-11 * add Xft font specification for Infadel2 theme * image support for the "show desktop" icon * change startup order in icewm-session (icewm now first, startup last) * minimize all / show desktop should not minimize unminimizable windows * improvements to icehelp * fix winoptions icon override behavior * keep theme history in ~/.icewm/themes (Eduard Bloch) # 1.2.14pre7: 2004-01-03 * fix reaping of children in icewm-session * initial mapping code cleanup # 1.2.14pre6: 2003-12-30 * fix "lost focus when maximizing" in mouse-focus mode * fix "Super+key" bindings again * remove line/string length limits for preferences file # 1.2.14pre5: 2003-12-25 * fix problem with replaying Super+X when not activating menu * build fixes for FreeBSD * build fix for Xrandr \< 1.0 (not tested) * *bsd cpu status support (Hanspeter Roth) # 1.2.14pre4: 2003-12-23 * movesize-fx obsoleted * wm-session obsoleted * header cleanups * fix monitor for linux 2.0 (Miroslav Stibor) * fix focus/click with multiple emacs frames * all font preferences now have a ...Xft variant that can be set to fontconfig pattern specification. example: MenuFontNameXft=sans-serif:size=12:bold * enabled shaped window decorations by default (configure) # 1.2.14pre3: 2003-12-22 * debian fixes (Eduard Bloch) * fixes and cleanups # 1.2.14pre2: 2003-12-20 * compile fixes for egcs-2.91.66 (Miroslav Stibor) * icewm-session explicitly terminates icewm and icewmtray (Hanspeter Roth) * code refactoring and cleanup # 1.2.14pre1: 2003-11-01 * initial support for XRANDR * enable alt+Tab in LITE * only allow a restricted set of prefs to be set in a theme * fix shutdown in logout menu (was a reboot) * fix crash on startup when TaskBarShowWindowListMenu=0 and TaskBarDoubleHeight=1 set (Alexander Portnoy - alexpor) * icesound fixes (some variants need testing) * nested themes menus (Eduard Bloch) * support for rollover titlebar buttons (Rob Costello) * CPU status fixes. New option: TaskBarCPUDelay (Miroslav Stibor) * Net status fixes. New options: TaskBarNetSamples, TaskBarNetDelay (Miroslav Stibor) * fixes to icewm-session * Ctrl+Alt+Numpad moves window (Bert Wesarg)
2004-06-22Apply patches from Iain Hibbert to make work the NetStatus app viaxtraeme3-1/+92
PR pkg/26001. To use it, just add the following lines into your ~/.icewm/preferences: (change ppp0 for your interface) TaskBarShowNetStatus = 1 NetworkStatusDevice = "ppp0"
2004-06-22Update to version 8.salo3-16/+16
Noted by Jean PEYROUX in private mail. The WMI Team is proud to announce the long awaited wmi-8 release which comes with many improvements, code refactorings and bug fixes. Note: If you're user of gcc-2.95 make sure to add: bar.buttons=no to your $HOME/.wmi/common.conf file in order to get WMI up and running. Changes: ======== + select-client action for monitor-wide fast focussing of clients + cycle-frame action readded for cycling frames + toggle-frames action added for toggling frames (older raise-all-frames has been removed) + cycle-group action added for group based cycling - cycle-prev/next removed + attach-all-clients action implemented which attaches all detached clients to the current workspace + changed tab colorization of unfocussed clients of the active group to a different default than unfocussed clients of inactive groups + dynamic border width configuration for frames and clients + toggle-border(s) actions for toggling the border on the fly + new stacking order remebering of all WMI objects (clients, frames, groups, workspaces) implemented + unfocussed-groups.mode option for common.conf implemented (this option has two modes (show/hide) which is used for default hiding other (unfocussed) groups + toggle-unfocussed-groups action which toggles the visibility of unfocussed groups implemented + lock implemented using lock.password common.conf property + sticky group (monitor-wide) implemented with new actions + sticky-client action implemented which makes a client sticky + unsticky-client action implemented which resets a sticky client to normal floating state + added frame.buttons option to common.conf for frame button visibility + applied Marcin Pawliks control keys patch for input mode + applied Markus Lindorfers patch for Solaris support + implemented Xft support + implemented new shortcut handling with abstract syntax {extern,intern,chain}..keys=[+::]*+ + implemented new option 'default.client-mode' to common.conf which sets the default mode for unknown apps. + wmiremote -p pretty prints current key bindungs of running WMI session as ASCII art to the terminal + implemented mouse-wheel based workspace and group cycling + eliminated various compiler warnings (mostly unserious ones) + destroy-action for self-defined chain and extern actions implemented + implemented select-frames action - removed autowarping the pointer + drastic code size optimizations (removed useless inlines, made unsigned to explicit unsigned int, etc.) + renamed toggle-frames to toggle-focus-mode + renamed toggle-client-state to toggle-client-mode + new default key bindings only using alt+<...>, shift+alt+<...> and ctrl+alt+<...> - removed detachAllButton from floatbar (consistency reasons) - removed all left frame buttons + close button now scales better by big fonts (only 3 pixel center) + toggle-focus-mode button in floatbar now gives feedback about active mode like (overlapping=floating/non-overlapping=maximized) + implemented bigger tolerance for diagonal resize pointer + new slot behavior for NeXTish dockapps (gkrellm experimental) removed slot.width and slot.justification, fast invocation menu not implemented yet, cause this should be done externally - removed autoraising of grouped clients if a floating client is attached/focussed + ICCCM overwork (should solve most known BUGs) + focus clients through click into client area with alt key pressed + written welcome section in wmi(1) manual page for newbies + pop up manual page wmi(1) within xterm when wmi is started first + moved actions detail description to actions.conf file
2004-06-16Fix typo (removed space).reed1-1/+1
2004-06-02Enable pkgviews installation. Patches provided by Joachim Kuebart onminskim1-1/+5
tech-pkg@.
2004-06-02Move a common line to Makefile.common.minskim3-6/+4
2004-06-01Update ion to version 20040601.cube3-6/+7
Changes: * Changed default install program to install-sh. * Removed 'exec' from /bin/sh call to execute command so that more complex commands can be entered. * Merged dock kde systray support patch. * Fixed couple XFree calls in dock module. * WM_COLORMAP_WINDOWS handling fixes. (Does something still use this/bother supporting indexed colour models at all?) * Fixed stippled tab font when -i18n was not set. * Only kill active grab when esc is pressed, not released. * Oops, there was an off-by-one bug in _NET_VIRTUAL_ROOTS setting.
2004-05-26Changes 1.2.0:adam3-18/+13
* Fixed bug (reported by Eugene Wong) where resizing the top of a window would cause it to jump up several pixels. The height of the titlebar was not being considered when calculating mouse motion in reshaping_motionnotify(). * Modified manage() to avoid autoplacing windows during initialisation. * Applied patch from Elliott that gives focus to new windows in click-to-focus mode. * Changed the buttonpress code in disp.c to ignore scroll wheel "clicks". * Modified Client_Remove so that, in click-to-focus mode, it refocuses on the most sensible window (either the top window, or the window that the closing window was a transient for). * Attempted to fix the edit placement bug by adding titleHeight() to the supplied X coordinate during a ConfigureRequest event, and not attempting to fix clients that don't supply a border width during a configure request. * Fixed fullscreen-mode bug where galeon windows appeared to jump up and to the left after the first click.
2004-05-23malloc.h fixes for darwin, plus a handful of other small fixes fordanw3-7/+7
problems found after fixing malloc problems
2004-05-23Re-add a patch to fix the problems with setlocale(3).xtraeme2-1/+17
2004-05-17Better COMMENT, actualy tell something concrete, "A is like B and C" doesn'tsalo2-8/+8
really have big information value for those who don't know neither B nor C. s/minimalistic/minimalist/ in DESCR, the former is not really an english word.