summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2002-09-19Update the fabolous Blackbox windowmanager to latest 0.65.0 Releasejschauma3-24/+31
(the first major release from the new maintainer, IIRC). Many new goodies, bugfixes and overall improvements. This closes PR pkg/18131. Changes from 0.62.1 to 0.65.0: - added Taiwan Chinese (zh_TW), Hungarian (hu_HU), Latvian (lv_LV), Korean (ko_KR), Norwegian (no_NO), Polish (pl_PL), Romanian (ro_RO) and Ukrainian (uk_UA) nls files and updated most of the others. - removed the Estonian (ee_ET) and Turkish (tr_TR) locales due to their being heavily out of date and unmaintained - remove slit and netwm as compile time options - strip much of BaseDisplay's original functionality and move it to the blackbox class. - huge amounts of internal cleanups - added emacs local variables to each file that prevent the addition of tabs - added a Util.cc file which contains useful functions with no obvious home. - move code over to the STL - removed several unused variables and otherwise reduced the memory usage of the objects in Blackbox. For the record the binary is roughly 100k larger than 0.62.0 and that is mostly due to the STL but there is also a fair bit of new code. However for the most part blackbox runs faster and is still one of the leanest window managers out there today. - bsetroot now sets _XROOTPMAP_ID, so pseudo transparent apps will be happy - beginnings of a strut implementation. toolbar and slit are removed from the available screen area if 'full maximize' is not set - XReparentWindow sends an UnmapNotify to the window manager however in certain cases the window is already unmapped so the window manager never gets the event and the unmapNotify event is where reparentNotify was handled. Added a reparentNotifyEvent handler in the BlackboxWindow class and a new case in the Blackbox class's process_event function. - no more blackbox->grab/ungrab calls everywhere - compression of motion and expose - Now we have one function which turns ~/ into /home/user/. This is now called everywhere this expansion should be done. Even added this to the resource.menu_file so now the menu file may be specified as ~/blackbox_menu. - added a TimerQueue which is a priority_queue with the ability to release items it contains before they reach the top of the queue. Also added a TimerQueueManager protocol class which BaseDisplay now inherits from. - BTimer now defaults to NOT recurring. Most of the timers in blackbox were one shots so I saw little benefit in defaulting to repeating timers. - update transient handling, should solve issues with apps like acroread. added a getTransientInfo() method of the BlackboxWindow class which handles checking the transient state in X and setting the appropriate variables on the window. To attack the infinite loops this function ensures that client.transient != this and we check for loops of the form A -> B -> C -> A. The new transient code also allows for one window to have multiple transients so applications like xmms and web browsers are better behaved. - even better ICCCM support and focus handling - wmswallow works - fix for clock clipping in the toolbar - better support for non decorated windows and toggling decor - the geometry window shown when moving or resizing a window now handles the parentrelative setting better. parentrelative support has been improved for all of the other widgets as well. - better window group handling - improved edge snap support (still no window to window snapping) - changing preferences no longer leads to windows being raised - the window's "send to" menu ignores the current workspace, which is a better UI approach - new placeWindow algorithm. Blows the old one out of the water. Not only is it faster but it is also cleaner code too (-: Went from number 5 in the profiling results to under 30. Image rendering is now the slowest part of managing of new windows. Because of the new code layout, support is now there for new and different layout options but this will wait for after 0.65.0. - smart window placement ignores shaded windows now - new option in the Config menu which allows Scroll Lock to disable Blackbox's keybindings.
2002-09-16Updated fvwm2 to 2.4.10martti4-15/+15
* The commands Maximize, Resize and ResizeMove can be used on icons as it was in 2.2.x. * Fixed hilighting of menu items with HGradient and VGradient MenuFace. Reduced flickering with these options. * Fixed a minor problem with entering submenus via keyboard. * Fixed race conditions in FvwmTaskBar with AutoStick that caused it to hang. * Fixed drawing of pager balloons with BalloonBack option. * Fixed drawing of SidePic menu background with B/D gradients. * Fixed drawing of menu item reliefs with gradient menu faces. * Fixed key bindings on window corners. * Fixed FvwmTaskBar i18n font loading * Fixed StackTransientParent style without RaiseTransient or LowerTransient on the parent window. * StackTransientParent works only on parent window if it is on the same layer. * Fixed handling of window group hint with the (De)Iconify command. * No more flickering when a transient overlapping its parent window is lowered. * Fixed hilighting of unfocused windows.
2002-09-10Update to 2.4.1. Lots of changes and bug fixes.wiz3-80/+123
2002-09-10Convert to buildlink2. Fix PLIST.wiz2-15/+14
2002-09-10Since the major of libiconv was increased during the update to 1.8,wiz1-1/+2
bump dependency to latest libiconv version; recursively also bump all dependencies of packages depending on libiconv. Requested by fredb.
2002-09-06Convert to buildlink2.wiz1-4/+5
2002-08-31Convert to buildlink2.wiz1-7/+7
2002-08-31Convert to buildlink2.wiz1-4/+5
2002-08-28Use buildlink2.jlam1-2/+3
2002-08-26Remove non existing file "share/locale/zh_TW.Big5/LC_MESSAGES/WPrefs.mo"tron1-2/+1
from package list.
2002-08-26Fix path to help files (pkg/18061 by Sergey Svishchev).martti2-1/+15
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam31-123/+88
have been converted to USE_BUILDLINK2.
2002-08-25Update to 0.80.1mjl1-14/+15
- Fixed a bug that crashed wmaker when closing a window if multiple screens were managed by wmaker - Fixed a problem that crashed wmaker when trying to read an unexisting WMState.<number> file on multihead system - Fixed problem with keyboard shortcuts executed an every screen for multihead systems - Updated traditional chinese translations - Fixed buglet in non-caching rootmenu option - Added Malay translation - Fixed problem with kcalc not having a miniaturize button - Added "Hide Others" to the window menu - Fixed text in info panel for multibyte - Separated the font caches for normal fonts and fontsets in WINGs (they can have the same names and collide in the cache giving unwanted results) - Fixed Legal Panel not to display rectangles in place of new lines - Fixed problem with losing focus when changing to an empty workspace and back - Fixed another focus related problem when changing workspaces - Fixed problem with saving session when shared appicon is enabled (not all instances were saved in the session, only one per shared appicon) - Added support for the ukrainian language in wsetfont - Fixed a bug that crashed Window Maker when setting the "Emulate AppIcon" option for a window using the window Inspector - Let XRender transparent window be see-through to desktop - Added Greek (el) language pixmap - Fixes icons being reduced twice when icon size != 64x64 - Fixed a bug that crashed wmaker when selecting the "Start alternate window manager" option in the crashing dialog panel - Window Maker will now use the WINDOWMAKER_ALT_WM environment variable (if it is defined) to overwrite the default hardcoded fallback window manager - Fixed marks for menu entries to be grayed as the text for disabled entries - Fixed Clip's "Autoraise" option to be marked as disabled when the "Keep on Top" option is active - Added ability to browse for files/directories in the WPrefs menu editor - Added Czech translations of documentation - Fixed segfault with incomplete WM_CLASS specifications - Fixed a bug about arranging subviews in a WMBox after removing a subview and a memleak occuring in the same situation - Fixed a bug in wdread - Fixed bug with windows that have WM_HINTS.take_focus = False. These windows will not receive focus at all - Fixed a buffer overflow in winmenu.c
2002-08-25Update to 0.80.1mjl2-5/+8
- Fixed a bug that crashed wmaker when closing a window if multiple screens were managed by wmaker - Fixed a problem that crashed wmaker when trying to read an unexisting WMState.<number> file on multihead system - Fixed problem with keyboard shortcuts executed an every screen for multihead systems - Updated traditional chinese translations - Fixed buglet in non-caching rootmenu option - Added Malay translation - Fixed problem with kcalc not having a miniaturize button - Added "Hide Others" to the window menu - Fixed text in info panel for multibyte - Separated the font caches for normal fonts and fontsets in WINGs (they can have the same names and collide in the cache giving unwanted results) - Fixed Legal Panel not to display rectangles in place of new lines - Fixed problem with losing focus when changing to an empty workspace and back - Fixed another focus related problem when changing workspaces - Fixed problem with saving session when shared appicon is enabled (not all instances were saved in the session, only one per shared appicon) - Added support for the ukrainian language in wsetfont - Fixed a bug that crashed Window Maker when setting the "Emulate AppIcon" option for a window using the window Inspector - Let XRender transparent window be see-through to desktop - Added Greek (el) language pixmap - Fixes icons being reduced twice when icon size != 64x64 - Fixed a bug that crashed wmaker when selecting the "Start alternate window manager" option in the crashing dialog panel - Window Maker will now use the WINDOWMAKER_ALT_WM environment variable (if it is defined) to overwrite the default hardcoded fallback window manager - Fixed marks for menu entries to be grayed as the text for disabled entries - Fixed Clip's "Autoraise" option to be marked as disabled when the "Keep on Top" option is active - Added ability to browse for files/directories in the WPrefs menu editor - Added Czech translations of documentation - Fixed segfault with incomplete WM_CLASS specifications - Fixed a bug about arranging subviews in a WMBox after removing a subview and a memleak occuring in the same situation - Fixed a bug in wdread - Fixed bug with windows that have WM_HINTS.take_focus = False. These windows will not receive focus at all - Fixed a buffer overflow in winmenu.c
2002-08-25Update to 0.80.1mjl1-4/+5
- Fixed a bug that crashed wmaker when closing a window if multiple screens were managed by wmaker - Fixed a problem that crashed wmaker when trying to read an unexisting WMState.<number> file on multihead system - Fixed problem with keyboard shortcuts executed an every screen for multihead systems - Updated traditional chinese translations - Fixed buglet in non-caching rootmenu option - Added Malay translation - Fixed problem with kcalc not having a miniaturize button - Added "Hide Others" to the window menu - Fixed text in info panel for multibyte - Separated the font caches for normal fonts and fontsets in WINGs (they can have the same names and collide in the cache giving unwanted results) - Fixed Legal Panel not to display rectangles in place of new lines - Fixed problem with losing focus when changing to an empty workspace and back - Fixed another focus related problem when changing workspaces - Fixed problem with saving session when shared appicon is enabled (not all instances were saved in the session, only one per shared appicon) - Added support for the ukrainian language in wsetfont - Fixed a bug that crashed Window Maker when setting the "Emulate AppIcon" option for a window using the window Inspector - Let XRender transparent window be see-through to desktop - Added Greek (el) language pixmap - Fixes icons being reduced twice when icon size != 64x64 - Fixed a bug that crashed wmaker when selecting the "Start alternate window manager" option in the crashing dialog panel - Window Maker will now use the WINDOWMAKER_ALT_WM environment variable (if it is defined) to overwrite the default hardcoded fallback window manager - Fixed marks for menu entries to be grayed as the text for disabled entries - Fixed Clip's "Autoraise" option to be marked as disabled when the "Keep on Top" option is active - Added ability to browse for files/directories in the WPrefs menu editor - Added Czech translations of documentation - Fixed segfault with incomplete WM_CLASS specifications - Fixed a bug about arranging subviews in a WMBox after removing a subview and a memleak occuring in the same situation - Fixed a bug in wdread - Fixed bug with windows that have WM_HINTS.take_focus = False. These windows will not receive focus at all - Fixed a buffer overflow in winmenu.c
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam3-22/+52
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-08-22Updated icewm-gnome to 1.2.0martti2-4/+6
- translation updates - bug fixes - new features - HorizontalEdgeSwitch and VerticalEdgeSwitch - LowerOnClickWhenRaised lower the active window when clicked again - added icesh - a command line window manager - TitleBarHorzOffset/TitleBarVertOffset - allow transparent menu selection - gradient support - transparent applets ...
2002-08-22Updated icewm to 1.2.0martti5-17/+17
- translation updates - bug fixes - new features - HorizontalEdgeSwitch and VerticalEdgeSwitch - LowerOnClickWhenRaised lower the active window when clicked again - added icesh - a command line window manager - TitleBarHorzOffset/TitleBarVertOffset - allow transparent menu selection - gradient support - transparent applets ...
2002-08-22Updated fvwm2 to 2.4.9martti3-11/+11
* Bug fixes - Restored old way of handling clicks in windows with ClickToFocus and ClickToFocusPassesClickOff. This fixes a problem with click+drag in an unfocused rxvt or aterm window. - A number of drawing fixes in FvwmPager See the ChangeLog and NEWS files for details...
2002-08-11add missing patch (forgot to cvs add). Thanks Thomas!dmcmahill1-0/+46
2002-08-11lower optimization level on a particular trouble file. Fixes compilationdmcmahill1-1/+2
on netbsd-1.5.3/alpha using gcc-2.95.3 package.
2002-08-11fix malformed patch.dmcmahill2-4/+3
problem noted in recent alpha bulk build.
2002-08-04add dependancy on graphics/xpm, as noted by kre in pkg/17830.grant1-1/+2
2002-08-01Add and enable matchbox.wiz1-1/+2
2002-08-01Initial import of matchbox, a window manager for small displays (e.g.,wiz6-0/+143
handhelds): Matchbox is a GPL'd X11 window manager designed for computers with little screen real estate, limited input devices and low CPU/storage resources. Touchscreen PDA's, phones, set top boxes and even watches fit well into this category. Children or people with disability's may also find matchbox useful on desktop machines, due to the way it simplify's window operation. Matchbox is small, fast, flexible, dependant only on xlib and very usable. The Distribution also include various themes and utility programs, including a dock (or tray) and various simple dock apps useful for PDA's.
2002-07-02Add RCS Id.wiz1-0/+1
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb2-4/+4
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-21Add and enable iceprefagc1-1/+2
2002-06-21Initial import of icepref-1.1, yet another configuration tool for icewm,agc6-0/+90
into the NetBSD Packages Collection. Provided in PR 17351 by ptiJo@noos.fr IcePref is a graphical configuration utility for IceWM. It is written in python and uses the Gtk toolkit via the PyGTK bindings. It is capable of configuring all of the settings contained in the 'preferences' file. More features are forthcoming.
2002-06-17Fix build problem on systems where the "xpkwedge" package is installed.tron3-22/+13
Patches supplied by Robert Elz in PR pkg/17300.
2002-06-17Add CONFLICTS with fvwm>=1 for rather old fvwm packages.wiz2-4/+4
2002-06-17This conflicts with fvwm1martti1-2/+2
2002-06-17This conflicts with fvwm2martti1-2/+2
2002-06-13Removed fvwm95 as it's no longer maintained (use the fvwm2 package instead)martti12-667/+1
2002-06-13Updated fvwm2 to 2.4.8martti5-17/+21
Improvements and compatibility issues: -------------------------------------- * Setup "fvwm" and "fvwm-root" name symlinks for the executable and the man page when installing, see INSTALL.fvwm. * New FvwmIconMan configuration syntax now conforms to the syntax of other modules, see the man page. * New WindowList option CurrentAtEnd. * Always display the current desk number in the FvwmPager window title. * A small security patch regarding TMPDIR. * fvwm-menu-headlines: updated the site data, added a configurable timeout on socket reading (20 sec) to avoid fvwm hanging, new --icon-error option. * Fonts in double quotes now should work in module configurations.
2002-06-12Add and enable bbrun.wiz1-1/+2
2002-06-12Initial import of bbrun-1.3, based on a package provided by ptiJo inwiz5-0/+59
pkg/16863: BBrun is a run utility for BlackBox which can be run in the slit or in withdrawn mode so that it can be bound to a keystroke from bbkeys. It also features a history list of the most recent commands.
2002-06-09Add and enable metacityagc1-1/+2
2002-06-09Initial import of Metacity-2.3.377, a gnome 2 window manager, into theagc4-0/+169
NetBSD Packages Collection. Metacity is not a meta-City as in an urban center, but rather Meta-ness as in the state of being meta. i.e. metacity : meta as opacity : opaque. Also it may have something to do with the Meta key on UNIX keyboards. - Boring window manager for the adult in you. Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios. - Uses GTK+ 2.0 for drawing window frames. This means colors, fonts, etc. come from GTK+ theme. - Has a simple theme system and a couple of extra themes come with it. Change themes via gconf-editor or gconftool: gconftool-2 --type=string --set /apps/metacity/general/theme Crux - Change number of workspaces via gconf-editor or gconftool: gconftool-2 --type=int --set /apps/metacity/general/num_workspaces 5 Can also change workspaces from GNOME 2 pager. - Change focus mode: gconftool-2 --type=string --set /apps/metacity/general/focus_mode mouse
2002-05-31add BUILD_USES_MSGFMT. fixes build/packaging problem noted recently on sparcdmcmahill1-1/+2
2002-05-16Use buildlink.mk's instead of DEPENDS. Proposed in pkg/16807 as a fixwiz1-3/+3
for build problems on xpkgwedge systems by Julio Merino.
2002-05-12prdownloads.sourceforge.net is no longer any use.abs1-2/+2
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-11Fix compilation by not defining POSIX_SOURCE when obviously alsowiz2-1/+16
using non-POSIX functions. Closes pkg/16618.
2002-05-04Make the gnome version of icewm autodetect it's running under gnomemartin1-1/+7
by default.
2002-05-03Fix apm handling, per pkg/16626 from Joachim Koenig-Baltes.wiz2-5/+7
2002-04-22Update to 0.1.8 from pkg/16440.wiz6-105/+39
Changes: Lots of bugfixes, code cleanup, new features.
2002-04-15Make this build on NetBSD-1.5ZC. Include <stdlib.h> to get prototype forfredb3-1/+28
putenv(), and don't set _POSIX_SOURCE.
2002-04-14Include mk/bsd.prefs.mk so that FVWM2_USE_GTK and FVWM2_USE_RPLAY canveego1-2/+4
work if you have that in /etc/mk.conf. Also changce --with-iconpath to --with-imagepath, so the default pixmap and bitmap path is now correct again. That changed some versions ago.
2002-04-12Updated fvwm2 to 2.4.7martti3-11/+11
Fvwm 2.4.7 is a maintenance release for 2.4.6 that fixes a number of minor or rare problems. System administrators are strongly encouraged to move to 2.4.6 or 2.4.7 from any earlier 2.4.x release. Changes: * Fixed parsing of WindowList with conditions and a position at the same time that was broken in 2.4.6. * Fixed some problems with the DeskOnly option of FvwmTaskBar (windows were duplicated when moving to a different Desk; the StickyIcon style was ignored). * Fixed config.h warnings with some compilers introduced in 2.4.6. * Fixed icon titles being raised when they should not be. * Fixed initial drawing of the internals of the FvwmPager window. * Fixed the FvwmAudio compatible mode in FvwmEvent when external audio player is used. * Minor improvements in the man page.
2002-03-21Bump PKGREVISION and dependencies in lock step for sawfish and friendsfredb3-9/+8
because of the change to MACHINE_GNU_PLATFORM for certain ports.