2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452) |
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.
|
2016-10-10 15:22:22 by Izumi Tsutsui | Files touched by this commit (2) |
Log message:
Misc pkgsrc tweaks for the latest jwm-2.3.6:
- LICENSE has been changed from GPLv2 to MIT since 2.3.6
- use proper ${PREFIX} in system.jwmrc for default icons
- add and enable svg option in options.mk for default icons
- explicitly pass --disable-foo to CONFIGURE_ARGS for disabled options
While here, avoid SUBST on post-patch for future mkpatches ops.
Bump PKGREVISION.
|
2016-08-21 13:18:37 by Ryo ONODERA | Files touched by this commit (4) |
Log message:
Update to 2.3.6
Changelog:
Changes in 2.3.6 (20160812)
Auto-maximization of windows when the mouse is brought to the edge of the \
screen (issue #49). This feature is disabled by default, but can be enabled via \
the aerosnap group option.
Added Traditional Chinese translation (from Jim Tsai).
Added the TaskListStyle and TrayButtonStyle tags to control the look of task \
lists and tray buttons. These were removed in v2.3.0, but are now back (issue \
#276).
Fixed rendering of gradient highlights on menus.
Changed the default configuration to explicitly set a 24-hour clock format.
Made the default window title height match the font size used in window titles.
Added the ability to set a default icon using the DefaultIcon tag (issue #310).
Added the ability to disable move/resize using mod1+drag via the nodrag \
group option (issue #311).
Made JWM raise the selected window when tabbing between windows (issue #313).
Fixed an issue with some system tray icons not showing up (issue #314).
Tiled window placement is now confined to the active display (pull request #318).
Changed to the MIT license (issue #320).
Added the labeled option to TaskListStyle to allow disabling labels for task \
lists.
Changes in 2.3.5 (20160326)
Faster icon loading (issue #258).
Configurable default window icon via the ButtonMenu tag (issue #246).
Added the ilist and ipager group options to ignore program-specified task \
list and pager settings (issue #263).
Made it so clicking a submenu does not close the menu (issue #264).
Made the tray respond to clicks at screen edges (issue #270).
Made tiled window placement (the tiled group option) minimize overlap if no \
window position can be found with no overlap (issue #269).
Removed exit confirmation when exit is invoked from the command line (issue \
#275).
Now maximized windows restore when being dragged.
Restored the ClockStyle tag to allow setting a custom font and color for \
clocks (issue #276).
Fixed layout and mouse location tracking of tray items for trays with lots \
of components.
Added the ability to use the output of a program for Include (issue #291).
Added the fixed group option (issue #209).
|
2015-12-15 16:44:45 by Izumi Tsutsui | Files touched by this commit (2) |
Log message:
Include gettext-lib/buildlink3.mk so that nls is properly enabled.
This fixes "JWM: warning: iconv conversion to UTF-8 failed" error and
UTF-8 characters are now proplery printed on title bars.
Bump PKGREVISION.
|
2015-12-13 16:02:36 by Izumi Tsutsui | Files touched by this commit (6) |  |
Log message:
Update jwm to 2.3.4.
Pkgsrc changes:
- use ${PREFIX} for icon path in example.jwmrc
- rename patch files per new format
- add patch comments
- take maintainership
Upstream changes list from
http://joewing.net/projects/jwm/release-2.3.shtml
JWM v2.3 Release Notes
This is a collection of major changes between JWM v2.2 and JWM v2.3.
Version 2.3.0 was released 20150618.
You can download the latest snapshot of JWM here: jwm-1356.tar.xz.
New Features
* Added support for client requested XRaiseWindow (issue #117).
* Added native language support for the confirm dialog.
* Added support for _NET_RESTACK_WINDOW (issue #118).
* Added key binding to send the current window to a different desktop (issue
#119).
* Support the specification of an alternate configuration file (patch from
Brian Bidulock)
* Added Corner option to configure the roundedness of windows.
* Updated the look of borders around menus and trays.
* Add support for _NET_WM_MOVERESIZE (issue #142).
* Add the fullscreen group option (patch from George Shaw).
* Made window style configuration more consistent (may break old
configuration files).
* Add scale background type.
* Added group options: nomin, nomax, noclose, nomove, noresize (issue #152),
and nofullscreen (issue #163).
* Added the Outline tag to MenuStyle to specify the color of menu outlines
(issue #31).
* Added the Outline tag to TrayStyle to specify the color of tray outlines.
* To conform with GNU standards, running "make install" no longer \
strips the
executable. To strip the executable, "make install?strip" can be used
instead.
* Added the ability to swallow the same client into a tray multiple times.
* Added the ability to specify where the tray is hidden when auto-hide is
enabled (issue #34).
* Menu Includes are now loaded dynamically when a menu is shown rather than
when JWM starts.
* Added the sendu, sendd, sendl and sendr key bindings to send a window to a
different desktop (issue #119).
* Added the maxh, maxv, maxtop, maxbottom, maxleft and maxright key bindings
(issues #120 and #157).
* Added the ability to have separate actions per mouse button for tray
buttons (issue #171). This is accomplished using the Button tag. For
example:
<TrayButton label="My Button">
<Button mask="1">
exec:program_for_left_click
</Button>
<Button mask="45">
exec:program_for_scroll_wheel
</Button>
</TrayButton>
The Button tags are optional. By default the action will use mouse button
mask 123.
* Add the ability to have separate actions per mouse button for clock tray
components (issue #171) and the ability to have clock tray components run
actions like tray buttons (issue #172).
* Add support for more than 10 menus. Now 26 additional menus can be defined
using the letters a through z.
Configuration Changes
The following XSLT is available to update JWM v2.2 configuration files for use
with JWM v2.3: jwm-2.3.xslt.
To convert an existing v2.2 configuration file using xsltproc, run:
cp ~/.jwmrc ~/.jwmrc.old
xsltproc jwm-2.3.xslt ~/.jwmrc.old > ~/.jwmrc
If you have multiple configuration files, it may be necessary to apply the XSLT
to some or all of them depending on what configuration options are stored in
the file.
A summary of configuration changes follows.
* The ActiveBackground and ActiveForeground tags have been replaced by
Background and Foreground under the Active tag. This applies to TrayStyle,
TaskListStyle, TrayButtonStyle, PagerStyle, and MenuStyle.
* The Inactive tag under WindowStyle has been removed. The tags that used to
go within this tag now go directly under the WindowStyle tag.
* The autohide attribute in Tray now determines where the tray should be
hidden (left, right, top, bottom, or off) instead of true or false.
* Now actions in the Clock tag must be prefixed with exec: to run an external
program.
See the configuration documentation for documentation on all configuration
options.
Bug Fixes
* ICCCM 2.0 WM_S selection compliance (patch from Brian Bidulock).
* Fixed client window position after maximize/restore (issue #115, patch from
Biran Bidulock).
* Fixed window mapping bug with show desktop (issue #114).
* Give focus to the top-most window after show desktop (issue #64).
* Fix uninitialized memory when loading images (patch from Brian Bidulock).
* Fix overlapping string issue with FriBidi (patch from Brian Bidulock).
* Fixed non-UTF8 locales (issue #56).
* Fixed transparency issue with some applications (issue #130).
* Fixed focus after key events (patch from Brian Bidulock).
* Fixed loss of focus after restoring windows (issue #131).
* Fix setting of _NET_WM_STATE_HIDDEN when a window is minimized (issue #133,
patch from Brian Bidulock).
* Grab input focus at startup if not already set (issue #148).
Updated Translations
* Russian (Aleksandr Samusenko)
* French (Pierrick)
* Italian (Flavio aka Man from Mars)
* Spanish (Pablo Lezaeta)
Changes in 2.3.1 (20150628)
* Added an option to group windows by class in the task bar. (the group
attribute of the TrayStyle tag).
* Fixed an issue with menus showing up across monitors when Xinerama is
enabled.
* Added the ability to show Motif-style handles on windows (the decorations
attribute of WindowStyle).
* Fixed an issue where the next/prev key bindings would not advance past a
window that does not accept input focus.
* Fixed the behavior of the Include tag within menus so that it no longer
creates a submenu.
* Menus included using Include are no longer loaded each time the menu is
accessed.
* Added a Dynamic submenu that will re-load its menu contents each time it is
accessed.
Changes in 2.3.2 (20150913)
* Restored the ability to specifiy that windows should not have an icon
(using the "icon:" group option).
* JWM will now try several common extensions when loading icons.
* Fixed the height and default label for dynamic menus (issue #188).
* Improved handling of colormaps for pseudo-color displays.
* Fixed handling of WM_STATE on big-endian machines.
* Fixed an issue with menus getting stuck open.
* Removed the TaskListStyle, TrayButtonStyle, and ClockStyle configuration
options. These options are now set from TrayStyle.
* Added the Hungarian translation (from Hermit).
* Added the ability to give a 3D look to menus and trays by specifying
decorations="motif" in MenuStyle and TrayStyle respectively.
* Fixed an issue where JWM key bindings would not be available to
applications (issue #201).
* JWM now highlights the first menu item when opening a menu with the
keyboard (issue #102).
* Add the ability to selectively enable popups (issue #189).
* Various other fixes.
Changes in 2.3.3 (20151118)
* JWM windows now set _NET_WM_WINDOW_TYPE (issue #223).
* Added the Chinese translation (from Christopher Meng).
* Added the height attribute to TaskList (issue #227).
* Fixed tray button mouse bindings for the scroll wheel buttons (issue #229).
* Added the restore key binding (issue #233).
* Made middle-click on a task list item close the window (issue #232).
* Added support for tooltips in menus (issue #111).
* Added Portuguese (Brazil) translation (from Holmes).
* Fixed an issue where the dock would change size if its size was not
explicitly set (issue #238).
* Fixed the height calculation of vertical trays (issue #228).
Changes in 2.3.4 (20151122)
* Now a negative tray width/height can be specified to subtract from the
screen width/height (issue #250).
* Added the list configuration option to TrayStyle to allow displaying
windows from all desktops (all) or only the current desktop (the default,
desktop) in task lists.
* Improved scaling of JPEG and SVG images (issue #253).
* Fixed the rendering of fixed-aspect background images.
* Added the drag group option (issue #235).
* Fixed rendering of window borders without a title bar.
|
2015-11-03 00:42:56 by Alistair G. Crooks | Files touched by this commit (90) |
Log message:
Add SHA512 digests for distfiles for wm category
Problems found with existing distfiles:
distfiles/fvwm-1.24r.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2014-06-01 16:28:16 by Izumi Tsutsui | Files touched by this commit (2) |  |
Log message:
Update jwm to 2.2.2.
Changes from Relase Notes page:
http://www.joewing.net/projects/jwm/release-2.2.shtml
Changes in 2.2.1
* JWM no longer waits for an X11 event when exiting. This fixes an issue
where Control+C didn't cause JWM to exit immediately (issue #104).
* Fixed a crash if a window went away while a JWM confirm dialog was active
for the window.
* Fixed some issues related to aspect ratios (issue #106).
* Fixed handling of window gravity for _NET_MOVERESIZE_WINDOW.
* Added support for XBM icons (issue #107).
* Fixed an issue with resizing of dock icons.
* Fixed an issue with command line argument parsing.
Changes in 2.2.2
* More efficient handling of gradient backgrounds.
* Fixed an issue _NET_WM_STATE not being updated (issue #109).
* Improved the performance of moving/resizing windows.
* Made it possible to switch desktops immediately while dragging a window if
mod1 is pressed (issue #12).
* Fixed an issue with windows mapping behind other windows (issue #110).
* Fixed an issue where JWM would attempt to process the last X event multiple
times before exiting or restarting.
* Made newer desktop background settings override older settings.
* Fixed a memory leak with invalid configuration files.
|
2014-01-19 16:27:16 by Izumi Tsutsui | Files touched by this commit (5) |
Log message:
Update jwm to 2.2.0.
Changelog per http://joewing.net/projects/jwm/release-2.2.shtml
New Features
Added support for _NET_SHOWING_DESKTOP, _NET_WM_ACTION_ABOVE, \
_NET_WM_ACTION_BELOW, _NET_WM_STATE_SKIP_PAGER, and _NET_REQUEST_FRAME_EXTENTS.
JWM now uses xrender for image scaling
Added native language support using GNU gettext.
Added a fullscreen keybinding.
Added the "-reload" command line option to force JWM to reload the \
menus without restarting.
Added a width attribute to docks.
Better tray support for multiple monitors.
Added a tray spacer component (Spacer).
Added support for changes in root window resolution/orientation.
JWM now supports resizable icons for window border buttons
Add support for SVG icons using libRSVG and Cairo.
Added the noshade group option
Minor changes to mouse bindings on window frames.
Added support for the urgency hint as well as a group option, noturgent to \
disable it. JWM will now flash the borders of windows that set the urgency hint \
set unless the noturgent option is set.
Added centered and tiled window placement group options.
Added the iignore group option to ignore increment size hint when maximizing \
a window.
Added support for gradients in trays.
Add the constrain group option to prevent windows from moving themselves off \
screen.
It is now possible to use icons of any type for title bar buttons.
Configuration Changes
The way windows are associated with groups has changed. Now within a Group \
tag, if one or more Name tags is specified, a client window must match at least \
one to be considered part of the group. Likewise, if one or more Class tags is \
specified, a program must match at least one. If no tag is specified, all client \
windows will match.
The name and class fields in Group tags are now treated as POSIX regular \
expressions.
The number of supported window layers has been reduced to 3. Rather than a \
number between 0 and 12, JWM now uses above, normal, and below.
JWM no longer allows custom window buttons. These buttons are now custom \
drawn to an appropriate size using X graphics primitives.
The information in TrayButtonStyle is now inherited from TrayStyle instead \
of TaskListStyle. This means that tray buttons now get defaults from the tray \
instead of from the task list. In addition, it is now possible to specify \
ActiveBackground and ActiveForeground in TrayStyle. This makes it possible to \
set defaults for both tray buttons and task list buttons in TrayStyle.
New Translations
Dutch (by Bert)
French (by Pierrick Pinot)
German (by fido <L18L@puppy.forum>)
Italian (by Man from Mars)
Polish (by Mis Uszatek)
Portuguese/Portugal (by Vitor Lopes)
Russian (by Aleksandr Samusenko)
Spanish (by Victor Martinez)
Bug Fixes
Fixed issues with maximize and fullscreen
Fixed issues with input focus
Fixed issues with mapping of windows in some applications
Fixed some timezone issues
Fixed an issue with docks when JWM restarts
Windows can now be made larger than the root screen
Set _NET_CURRENT_DESKTOP at startup
Rendering changes to allow JWM to run in Xnest
Fixed a bug with XML entity parsing
Fixed bi-directional text rendering
Performance improvements
|
2013-06-06 14:55:24 by Thomas Klausner | Files touched by this commit (1687) |
Log message:
Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
|
2013-06-05 00:17:35 by Matthias Scheler | Files touched by this commit (1946) |
Log message:
Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
|