Age | Commit message (Collapse) | Author | Files | Lines |
|
(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.
|
|
* 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.
|
|
|
|
|
|
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
|
|
|
|
|
|
|
|
|
|
from package list.
|
|
|
|
have been converted to USE_BUILDLINK2.
|
|
- 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
|
|
- 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
|
|
- 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
|
|
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.
|
|
- 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
...
|
|
- 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
...
|
|
* 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...
|
|
|
|
on netbsd-1.5.3/alpha using gcc-2.95.3 package.
|
|
problem noted in recent alpha bulk build.
|
|
|
|
|
|
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.
|
|
|
|
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!
|
|
|
|
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.
|
|
Patches supplied by Robert Elz in PR pkg/17300.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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
|
|
|
|
for build problems on xpkgwedge systems by Julio Merino.
|
|
Switch to MASTER_SITE_SOURCEFORGE.
|
|
using non-POSIX functions. Closes pkg/16618.
|
|
by default.
|
|
|
|
Changes: Lots of bugfixes, code cleanup, new features.
|
|
putenv(), and don't set _POSIX_SOURCE.
|
|
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.
|
|
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.
|
|
because of the change to MACHINE_GNU_PLATFORM for certain ports.
|