Commit graph

2081 commits

Author SHA1 Message Date
jperkin
9107790227 Do not default to inotify support on SunOS, libinotify is not yet ported
to that platform.
2013-07-16 22:22:04 +00:00
ryoon
f8e628f818 * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-15 02:02:17 +00:00
tron
2d511948bf Fix build with GIFLIB 5.0 and newer. 2013-07-06 10:19:31 +00:00
jperkin
37ecec314f Apply removal of -export-dynamic for SunOS across all of pkgsrc.
Avoids lots of copy/paste and fixes a bunch of packages which hadn't been
looked at yet.
2013-07-05 15:10:00 +00:00
wiz
315bbebb09 Update to 2013030200, fixes build with lua-5.2.
Other changes unknown, but from the PLIST changes:
pwm was removed.
notionflux was added.
2013-07-05 14:27:56 +00:00
ryoon
2193923ba6 Recursive revbump from graphics/giflib update to 5.0.4. 2013-07-05 13:29:28 +00:00
adam
f9cd38361f Revbump after updating lang/lua to 5.2.2. 2013-07-04 21:27:56 +00:00
gls
8a34546b9e Update wm/pekwm to 0.1.17.
pkgsrc changes:
---------------
Fetch over https using curl.

Upstream changes:
-----------------
Bugs fixed

    #235 "GotoClientID does not work if switch workspace." reported by Markand
and fixed by Andreas Schlick.

    #286 "Funky behaviors of FocusDirectional" reported by b4283 and fixed by
Andreas Schlick.

    #317 "Shape masks are defined by image alpha>50% -- sometimes this is
wrong" reported by rtollert and fixed by Andreas Schlick.

    #318 "x11.cc:1005:9: erreur: #pragma GCC diagnostic not allowed inside
functions" reported and fixed by wallex.

    #319 "data/scripts/Makefile breaks when building out of the source tree"
reported and fixed by Ondrej Kubecka.

    #321 "DisallowedActions - Close doesn't work (0.1.16)" reported by cico and
fixed by Andreas Schlick.

    #323 "Infinite loop if screen's visual is PsuedoColor" reported by Jari
Aalto and fixed by Andreas Schlick.

    "x11.cc compilation error without XShape" reported by Martin Åkerström.

    "Crash on empty menus after reload". Reported by Martin Åkerström and
fixed by Claes Nästén and Andreas Schlick.

    Improve placement of windows skipping heads with fullscreen windows. Claes
Nästén and Andreas Schlick

User visible changes

    New SetGeometry action for moving/resizing a Frame to a fixed position.
    New MoveToHead action for moving a Frame between heads.

Configuration changes
Miscellaneous changes

    Added pekwm_screenshot.sh that takes screenshots using scrot, ImageMagick
or xwd+netpbm. Available via the keybinding Alt + PrintScreen or the root menu.
    Removed undocumented HarbourMenu (if it ever worked for you, write me :-)
2013-07-02 20:33:37 +00:00
obache
92c8b04b75 PKG_BUILD_OPTIONS require .pkgbase suffix 2013-07-01 09:11:03 +00:00
rodent
964faa8af8 Updated to latest stable (before rewrite). No NEWS/ChangeLog. Added patch
to pull in locally generated config from configure stage. USE_TOOLS+=perl
msgmerge xgettext; Remove disabling of libinotify. Buildlink gtk2, libxslt,
startup-notification, pango, cairo, libnotify07.
2013-06-30 22:13:40 +00:00
rodent
cfab001f0e Removed --disable-nls from CONFIGURE_ARGS, as it changes nothing. 2013-06-30 22:01:10 +00:00
rodent
f0fd3d7bf0 Update to last release before rewrite. No NEWS/ChangeLog. USE_TOOLS+=
msgmerge xgettext; Remove disabling of libinotify in configure. Buildlink
libXrandr, libxslt, startup-notification, pango, and cairo.
2013-06-30 20:53:46 +00:00
rodent
7fe6f12a01 Update to last release before the rewrite. Added options framework for
inotify (enabled by default), gnome, kde{3,4}, and fuse PKG_OPTIONS.
PLIST is handled accordingly. USE_TOOLS+=xgettext msgmerge; Moved
PKG_OPTIONS in Makefile to options.mk. Fix DLLIBS using
BUILDLINK_TRANSFORM. Buildlink pango (build), dlopen, glib2,
libxml2, libXext, and libX11. From NEWS:

Release 0.8.8 (2011-03-30 Danny Baumann <dannybaumann@web.de>)
==============================================================
Maintenance release.

Various focus and stacking fixes.

Removed usages of deprecated GTK API.

Fixed drawing of switcher background with KDE4 window decorator.

Release 0.8.6 (2010-03-28 Danny Baumann <dannybaumann@web.de>)
==============================================================
Maintenance release.

Various focus and window placement fixes.

Fixed handling of windows that have a (server-drawn) border.

Fixed handling of window icons that have a colour depth of 1 bit.

Added KDE 4.4 support to KDE4 window decorator.
2013-06-30 20:30:09 +00:00
joerg
dbd83edcdd Not MAKE_JOBS_SAFE. 2013-06-27 15:52:19 +00:00
joerg
4a7f55dc33 Fix backtrace linking on NetBSD. Fix inline use. 2013-06-26 21:17:44 +00:00
jperkin
a92ceae504 Fix build on SunOS. 2013-06-19 14:41:39 +00:00
asau
39e8eede33 This doesn't need Fortran for sure. 2013-06-16 23:06:10 +00:00
ryoon
e6de4e3862 Update to 3.8.1
Changelog:
    Changes from version 3.8 to 3.8.1
    ---------------------------------

    1 - Fix bug causing [de]iconified status of windows to not be
        maintained across workspaces.
        [Matthew Fuller]

    2 - Quite a bunch of compiler warnings.
        [Matthew Fuller]

    3 - Make sure we fully initialize our WorkSpaceWindow structure so
        we don't try to dereference uninitialized pointers later on.
        [Matthew Fuller]

    4 - Increased the number of supported mouse buttons again, having
	just heard of a mouse with 9 possible buttons...
	[Richard Levitte]

    5 - Fix a bug in the warping "next" function, where if there is a
	single window and the cursor is not on it, invoking 'f.warpring
	"next"' does nothing.
	[Martin Blais]

    6 - Introduce a new feature called "SaveWorkspaceFocus", which when
	enabled, makes ctwm remember which window has the focus within
	each virtual workspace. As you switch workspaces, the cursor is
	automatically warped to the window previous in focus in the
	workspace. This significantly reduces the amount of mouse use.
	[Martin Blais]

    7 - From Matthias Kretschmer <kretschm@cs.uni-bonn.de>:
	f.fill patch.
	Without the patch, you might get windows which are increased by
	two times the border width more than it should be.  Additionally
	if you place a window with no/not much size contrainst like
	firefox in the upper left corner and perform f.fill "top" or
	f.fill "left" the size of the window will increase by two times
	the border width in width and height without changing the
	top-left coordinate without the patch.  Of course in such a
	situation the size should not change at all...
	[via Olaf Seibert]
2013-06-09 15:26:45 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 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.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
rodent
f603c4a80d Will MAINTAIN this one too. 2013-05-31 01:12:01 +00:00
rodent
2c50572fa0 +applewmproto +libAppleWM +libWindowsWM +windowswmproto 2013-05-31 00:38:59 +00:00
rodent
98dca3eb11 Moving libAppleWM-1.4.0 from x11/libAppleWM.
AppleWM is a simple library designed to interface with the Apple-WM extension.
This extension allows X window managers to better interact with
the Mac OS X Aqua user interface when running X11 in a rootless mode.

This package provides the libAppleWM library from the modular X.org
X11 project.
2013-05-31 00:36:55 +00:00
rodent
0648a123b2 Moving applewmproto-1.4.2 from x11/applewmproto.
This provides the AppleWM extension headers from modular X.org X11
project.
2013-05-31 00:33:43 +00:00
rodent
1d38ee516a Import libWindowsWM-1.0.1 as wm/libWindowsWM.
WindowsWM - Cygwin/X rootless window management extension.

WindowsWM is a simple library designed to interface with the Windows-WM
extension.  This extension allows X window managers to better interact with the
Cygwin XWin server when running X11 in a rootless mode.
2013-05-31 00:28:47 +00:00
rodent
53f0a7976c Import windowswmproto-1.0.4 as wm/windowswmproto.
This module provides the definition of the WindowsWM extension to the X11
protocol, used for coordination between an X11 server and the Microsoft Windows
native window manager.

WindowsWM is only intended to be used on Cygwin when running a rootless XWin
server.
2013-05-31 00:27:37 +00:00
hans
8122077736 Fix typo in patch-ak, add xgettext to USE_TOOLS. 2013-05-30 15:18:28 +00:00
wiz
f3e337d56d Update MASTER_SITES' and HOMEPAGE';
add `LICENSE'.

From Bug Hunting.
2013-05-29 14:44:00 +00:00
wiz
b96a5e5ce3 Bump PKGREVISION for libproxy shlib major bump. 2013-05-24 18:23:32 +00:00
joerg
4215c7e2c3 Always return a value from non-void functions. 2013-05-23 15:08:50 +00:00
tron
b2ca351a74 Fix build with WindowMaker 0.95.4. 2013-05-22 18:01:24 +00:00
tron
57f7556873 The API of WindowMaker 0.95.4 is not backwards compatible (e.g. the
number arguments for "WMWritePropListToFile"). So enforce the new
API as well.
2013-05-22 17:43:32 +00:00
hans
6d7d9fe385 fix patch sums 2013-05-22 11:33:35 +00:00
jperkin
ed2887e41b Fix non-SunOS build. 2013-05-21 14:59:25 +00:00
hans
6162b7aa02 Revbump for WindowMaker update. 2013-05-21 14:41:32 +00:00
hans
ac7b951033 Update WindowMaker to 0.95.4
Changes since 0.92.0:
- Left Half / Right Half Maximize, tiled maximization
- New mouse-resizing functionality
- History and TAB completion in dialogs
- Bouncing appicon effect
- New applications (wmgenmenu and wmmenugen) to generate the root menu
  automatically by looking which applications you have on your $PATH
- Automatic detection of configuration changes through inotify
- Improved dockapp recognition
- many trivial things which reduce little annoyances one might have
- Added keyboard shortcut to uncover/cover the dock
- Mac OS X-style window cycling
- Preliminary XRandR support
- lots of bug fixes
2013-05-21 14:38:40 +00:00
jperkin
c6f716f9ba Fix build on SunOS. 2013-05-20 09:04:44 +00:00
jperkin
f754ff445f Need explicit -lfontconfig on SunOS. 2013-05-17 21:28:22 +00:00
jperkin
63564a99b2 Fix packaging on SunOS. 2013-05-17 19:38:59 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
joerg
85c85b18f0 Fix various case of missing includes due to libstdc++'s namespace
pollution.
2013-04-30 22:34:29 +00:00
joerg
ca983c8f20 Match constness of other argument. 2013-04-30 22:31:02 +00:00
joerg
3769fa0bfc Add a number of includes hidden by libstdc++'s name space pollution. 2013-04-29 21:31:09 +00:00
joerg
9af57cbe00 Add missing includes from libstdc++'s namespace pollution. Let the
compiler figure out which types std::advance is used with.
2013-04-29 21:27:15 +00:00
ghen
e3ba207887 Hand in maintainership. 2013-04-13 07:55:01 +00:00
cheusov
2754985052 Remove empty patch, thanks to Patrick Welche for pointing out 2013-04-09 09:44:01 +00:00
rodent
b65af7be2b Remove "Trailing empty lines." and/or "Trailing white-space." 2013-04-08 11:17:08 +00:00
rodent
6b46c62d2e Edited DESCR in the case of:
File too long (should be no more than 24 lines).
 Line too long (should be no more than 80 characters).
 Trailing empty lines.
 Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
2013-04-07 20:49:31 +00:00
cheusov
4d43e8d1c4 Fix build failure with png-1.5. Update to 2.2.11 2013-04-07 10:36:53 +00:00
rodent
cdadf8804e 'You can use "foo" instead of "${WRKSRC}/foo".' 2013-04-06 15:46:33 +00:00
rodent
e5b2fdbc78 'Please use ${ECHO} instead of "echo".'
'Please use ${ECHO_N} instead of "echo -n".'
2013-04-06 14:58:18 +00:00
rodent
dea2f05b46 ".for variable names should not contain uppercase letters" 2013-04-06 13:24:18 +00:00
joerg
d16be79138 Fix return types. 2013-03-28 21:40:10 +00:00
jperkin
9a9e35eb83 Remove old and now actively harmful patch chunk.
Fixes build on SunOS.
2013-02-27 18:06:38 +00:00
joerg
d3a4079466 Make a few warnings non-fatal with clang. 2013-02-26 11:00:04 +00:00
joerg
1876a410f3 Implicit int is not valid C++. 2013-02-26 10:59:44 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
wiz
0602d449ce Recursive bump for png-1.6. 2013-02-16 11:17:56 +00:00
tonnerre
94558dd9a7 Add i3 to the makefile so it is built. 2013-02-12 23:26:10 +00:00
tonnerre
126637b441 Initial import of the i3 window manager, version 4.4.
This package contains the i3 window manager, a small tiling window
	manager aimed at providing helpful modern features like Xinerama
	multi-screen support while still being completely keyboard
	controlled. It is mainly aimed at engineers and people who
	love to get their work done without switching between keyboard and
	mouse.
2013-02-12 23:25:35 +00:00
ryoon
9bef86f5fd Bump PKGREVISION from audio/jack. 2013-02-09 22:11:28 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
wiz
bd06e1cb46 Reset MAINTAINER/OWNER (became observers) 2013-02-01 22:21:05 +00:00
wiz
95cf402736 Remove nucleo and metisse.
Nucleo doesn't build against any ffmpeg in pkgsrc, and the last release
0.7.6 (this was 0.7.5) is from 2009, so development seems to have stopped.
2013-01-27 00:18:28 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
mef
6a3b7f7731 patches/patch-aa was forgotten from cvs rm. Now doing, thanks wiz@ 2013-01-24 13:43:54 +00:00
mef
90458d6228 With previous commit for PR pkg/47409,
- patch target for patch-ab and patch-configure were the same.
  Merged them as patch-ab.
  (Naturally Revoming patches/patch-configure.)
- Also cvs delete for patches/patch-a[ce] were missing, corrected.
2013-01-20 07:09:29 +00:00
mef
24df96c706 (1) Bump version 2.4.20 to 2.6.5 based on PR pkg/47409.
The changes between them are too big, see NEWS
     in source tar ball. The release dates in between
     are recorded below.

(2) patches/patch-a[ace] are removed, assuming
    they are included in upstream.

(3) patches/patch-configure is added for modifying
    install path from fvwm to fvwm2.

(4) patches/patch-ad: Add comment lines.

(5) Add options xrender xcursor xft2, thanks
    Vitaly Shevtsov.

                CVS HEAD (20-Apr-2012)
    stable release 2.6.4 (01-Feb-2012)
    stable release 2.6.3 (30-Sept-2011)
    stable release 2.6.2 (06-Aug-2011)
    stable release 2.6.1 (16-Apr-2011)
    stable release 2.6.0 (15-Apr-2011)

      beta release 2.5.31 (09-Aug-2010)
      beta release 2.5.30 (09-May-2010)
      beta release 2.5.29 (03-Apr-2010)
      beta release 2.5.28 (20-Sep-2009)
      beta release 2.5.27 (23-Feb-2009)
      beta release 2.5.26 (7-May-2008)
      beta release 2.5.25 (26-Feb-2008)
      beta release 2.5.24 (24-Nov-2007)
      beta release 2.5.23 (1-Sep-2007)
      beta release 2.5.22 (29-Aug-2007)
      beta release 2.5.21 (20-Jan-2007)
      beta release 2.5.20 (15-Jan-2007)

    stable release 2.4.20 (6-Dec-2006)
2013-01-20 06:53:53 +00:00
joerg
4021e5c36a Don't add default arguments during method implementation. 2013-01-15 15:32:59 +00:00
marino
63a00cf3d1 wm/fvwm: LDFLAGS.DragonFly+= -lX11 2013-01-12 11:24:43 +00:00
joerg
15b138d38f Use more void. 2013-01-11 23:36:16 +00:00
joerg
627b0d0bda Stop clang from complaining about non-UTF8 source code. 2012-12-25 21:00:31 +00:00
dholland
3ad1a35e84 Needs pangox-compat. Also was missing direct dep on pango. PKGREVISION -> 10. 2012-12-21 11:36:50 +00:00
obache
64deda1dc9 recursive bump from cyrus-sasl libsasl2 shlib major bump. 2012-12-16 01:51:57 +00:00
ryoon
35263110cb Bump PKGREVISION from devel/nss 3.14.0. 2012-12-15 10:36:18 +00:00
gls
3ac7da3d1b Fix distinfo 2012-12-12 21:06:20 +00:00
gls
1d98548ecf Updated wm/pekwm to 0.1.16
Upstream changes:
    -----------------

    Bugs fixed

        #195 "Incorrect screen size after screen switch" reported by kezar and Jonhoo and fixed by Andreas Schlick
        #313 "Incorrect FSF address in LICENSE file" reported by Vitezslav Cizek
        #314 Respect ShapeInput on client windows - reported by znerom and fixed by Andreas Schlick
        #316 "pekwm puts 'pcmanfm --desktop' above almost all other windows." reported by znerom and fixed by Andreas Schlick

    User visible changes

        Removed undocumented DecorMenu (if you really want it back, write me)
        Fixed/Enabled workspace specific autoproperties.
2012-12-03 21:46:48 +00:00
joerg
72c82247f8 Don't delete static array, delete the elements. Fix template look up.
Bump revision.
2012-11-16 20:07:48 +00:00
joerg
d40e2edee6 Fix test case to be valid C. 2012-11-11 22:30:50 +00:00
joerg
717c516389 Needs libnotify now. 2012-11-07 15:25:04 +00:00
dholland
78f37a887d Whitespace. 2012-11-03 23:58:14 +00:00
joerg
2814a261d9 Deference iterator before printing it. 2012-11-01 19:34:15 +00:00
cegger
1a3171504d Do not hardcode pathes. Use ${X11BASE} instead. 2012-10-29 09:46:46 +00:00
wiz
2c72a9f0b9 Remove xextproto/buildlink3.mk in most cases where it occurs with
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
2012-10-23 10:24:02 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
asau
f7e465a8be Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:42:17 +00:00
cheusov
4b97be0632 Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) 2012-10-04 00:21:58 +00:00
cheusov
11c7685b77 CONFLICTS between python modules 2012-10-03 23:40:35 +00:00
wiz
79434c2ac7 Update for python25 removal. 2012-10-03 22:14:00 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
ryoon
296f76c77e Recursive revbump from multimedia/libvpx 1.1.0 update 2012-09-22 13:48:15 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
gls
b468e17508 Update wm/pekwm to 0.1.15.
Upstream changes:
-----------------

Release-0 1 15
Bugs fixed

    #251 "MaximizeOverHarbour & "Toggle HarbourHidden" incoherent behaviour"
reported and fixed by wallex
    #282 "adobe flash fullscreen don't cover taskbar" reported by dkmatt0 and
fixed by Andreas Schlick.
    #300 "pekwm restart makes 100% CPU" reported by specnaz and fixed by
Andreas Schlick.
    #304 "Fullscreen option" reported by Thom1 and fixed by Andreas Schlick.
    #306 "titlebar clicking separator problem" reported by MezkoV and fixed by
Andreas Schlick.

User visible changes

    Allow CfgDeny-ing struts via autoproperties - done by Claes Nästén.
2012-09-10 17:38:45 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
marino
d7855dcae9 wm/awesome: Fix build on DragonFly
Add DragonFly to list of systems that need to include alloca.h header.
2012-08-31 09:26:28 +00:00
wiz
48dcd06ae0 Update to 3.4.13 to fix build (hi is!)
3.4.13:
Julien Danjou (3):
      Remove PREFIX, use CMAKE_INSTALL_PREFIX
      Simplify client focus code
      change codename

Sébastien Luttringer (1):
      awful.titlebar use height not width

Uli Schlachter (2):
      xerror: Print numeric infos about the error
      Revert "Focus history: Don't ignore unfocusable clients"

3.4.12:
Anurag Priyam (3):
      awful.tooltip docs: replace references to undefined variable 'K' with 'myclock'
      add awful.util.table.cycle
      add awful.client.cycle

Arvydas Sidorenko (1):
      Original sky theme dwindle and spiral icons

Axel Beckert (1):
      awful.tag.inc*: properly pass tag parameter to set*

Corey Thompson (3):
      Bump duplicated commands to the most recent in command prompt history
      Initialize floating_geometry on property::border_width signal (FS#826)
      Remove "encoding=utf-8" from Vim modelines

Duflot Jean-Luc (1):
      Update french manpages

Gianluca Fiore (1):
      Add italian translation

Julien Danjou (4):
      awsetbg: xli is reported as ok
      Fix mousegrabber run documentation
      naughty: remove score system, merge presets
      change codename

Rob Hoelz (1):
      Allow usage of strings as key names for root.fake_input

Sébastien Luttringer (2):
      Get mousegrabber running state
      Get keygrabber running state

Thomas Moschny (2):
      Fix build with glib2 2.31.0
      Desktop file fixes.

TsT (2):
      mistake fix: "b" local variable declaration is missing
      table.foreach is deprecated: now use for + pairs

Uli Schlachter (4):
      Beautiful: Handle invalid wallpaper_cmd better (FS#941)
      Focus history: Don't ignore unfocusable clients
      Taglist: Add {bg,fg}_occupied theme options
      awful.client.setslave: Fix for not-visible clients


3.4.11:
Anurag Priyam (1):
      naughty: add helper function, toggle() - suspend/resume notifications

Arnaud Fontaine (1):
      Update the code following release of xcb-util 0.3.8.

David Palacio (2):
      Desktop clients may not be visible on all tags.
      Ignore desktop clients on taglist widget

Ignas Anikevicius (gns_ank) (1):
      Saving gama values in pngs to prevent compilation errors

Jacques-Pascal Deplaix (1):
      awsetbg: Add the aspect option with feh

Julien Danjou (4):
      Set the conffile value before executing the code
      Use awesome.conffile in menu
      naughty: fix image data copy
      change codename

Majic (1):
      Private naughty.getIcon() -> public awful.util.geticonpath()

Massimiliano Brocchini (2):
      no duplicate entries in prompt history
      search in prompt history

Perry Hargrave (6):
      FS#917: Dont move clients with fixed positions
      Retain focus on clients moved across screens (fs#620)
      movetoscreen:Dont refocus the selected client
      Update tasklist when client screen changes
      Prevent util.cycle from infinite loop (FS#938)
      Check wallpaper_cmd entries are valid (FS#938)

Uli Schlachter (6):
      Make sure russian manpages are installed (FS#907)
      Fix restacking with zaphod mode (FS#835)
      Ungrab the server before parsing the config
      Signal config errors via a naughty popup
      Signal runtime errors via a naughty popup
      Fix the default config
2012-08-27 10:12:30 +00:00
is
4f115a0c02 Update to 3.4.10, from wip/awesome.
Main points: Lua configuration, instead of the old one.
(Awesome-2.x.x hasn't been updated since 2009.)
2012-08-26 20:28:16 +00:00
wiz
744c90554a Bump PKGREVISION for fix in librsvg/buildlink3.mk. 2012-08-13 14:25:37 +00:00
marino
2fb1631b84 wm/cwm: LDFLAGS.DragonFly+= -lfontconfig 2012-08-10 16:39:55 +00:00
reed
9d132b9c8e slight description improvement 2012-07-28 22:40:15 +00:00
wiz
d02b9047a5 Update MASTER_SITES, from Brad Ely on pkgsrc-users. 2012-07-27 18:52:29 +00:00
wiz
68808ff07a Recursive bump for startup-notification* dependency change, requested
by Obache.
2012-07-15 08:22:46 +00:00
dholland
f9897deb1e removed centericq, ArX, gcc3-java, jitterbug, obconf, and sope 2012-07-15 02:35:20 +00:00
dholland
4074600e17 Remove wm/obconf as promised. It hasn't been buildable for years,
because it no longer works with the version of openbox in pkgsrc.

Meanwhile, upstream seems to have decided that they don't need to make
releases any more, so there's no prospect of a new version being
available, only random development version taken directly from their
SCM.

If anyone actually uses this or cares about it, please try to persuade
upstream to cut a release, or even just tar up a snapshot that they
think is stable.

At that point we can reimport the package.
2012-07-14 22:25:04 +00:00
joerg
be2a65c95d Fix build with C99 compiler 2012-07-03 17:28:30 +00:00
dholland
454062bdef Fix build failure when time_t is 64 bits on a 32-bit machine. 2012-06-28 05:24:22 +00:00
dholland
faddc10d8d Mark this BROKEN, per tech-pkg. It does not build against any remotely
recent OpenBox. Meanwhile, upstream seems to have decided that they
don't need to make releases any more, so there's no prospect of a new
version being available, only random development versions taken
directly from their SCM.

If anyone actually uses this or cares about it, please try to persuade
upstream to cut a release, or even just tar up a snapshot that they
think is stable.

If nothing develops, the package will be removed sometime after 2012Q2
is branched.
2012-06-24 21:48:06 +00:00
dholland
806adf4ba4 Needs yacc 2012-06-18 06:20:20 +00:00
dholland
92e1adb43a Needs lex. 2012-06-18 06:19:19 +00:00
dholland
6a338434ef Adding yacc to TOOLS broke the NetBSD build because the yacc configure
test is thoroughly messed up. Work around the problem by forcing it to
run yacc from $PATH.
2012-06-17 02:47:58 +00:00
dholland
1acb37fd59 USE_TOOLS+=yacc, per tonight's linux build 2012-06-14 08:31:00 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
wiz
05375aa185 Update to 1.0.7.
1.0.7:
This minor maintenance release includes a bunch of fixes from static
analysis of the twm code with various compilers & tools, as well as
other pro-active work attempting to reduce potential bugs, and a set
of build configuration improvements.

1.0.6:
This minor build fix release solves a problem introduced in 1.0.5
that prevented configure from completing when cross-compiling.

1.0.5:
This minor maintenance release provides the last two years'
Worth of build configuration improvements, janitorial cleanups, &
Makefile.am support for automake-1.11 silent builds.
2012-06-03 17:52:45 +00:00
wiz
8b58c09560 Add two missing dependencies. Broke modular build. 2012-06-01 15:39:26 +00:00
marino
212cd5570a wm/wmii: Fully implement DESTDIR
DESTDIR support was not complete for this package.  Attempts to create /usr/pkg/include and
/usr/pkg/lib directory were being made.  This was discovered while trying to build under a
non-root user.  After updating patch-aa, a non-root user can install this package without issue.
2012-05-27 18:13:59 +00:00
marino
82a17f9841 wm/wbar: USE_TOOLS+= msgfmt 2012-05-24 23:41:14 +00:00
marino
c25ff7ef66 wm/enlightenment: Additional PLIST for DragonFly 2012-05-21 12:49:54 +00:00
tsutsui
5c3331b52b Update jwm to 2.1.0.
Changes from 2.0.1 (per http://joewing.net/programs/jwm/history.shtml )

JWM v2.1.0 <> 20110925
 * Revision 502
 * Fixed several window handling issues.
 * Fixed an issue with key bindings and modifiers.
 * Added some more key bindings.
 * Changed the way the "next" and "nextstacked" key bindings behave.
 * Merged some user-contributed patches.
  * Rounded window corners (Patriot).
  * Support for transparent menus, trays, and windows (Patriot).
  * New borders for buttons (Patriot).
  * User-replaceable window button masks (Patriot).
  * gxine fullscreen fix (Patriot).
  * Fix for windows loosing focus when switching desktops (Patriot).
  * More key bindings (Dougal).
  * Transparent group (Dougal).
 * Some code cleanups.
 * Added the ability to resize from the top of windows.
 * Added support for pager labels.
2012-05-20 06:42:01 +00:00
dholland
cfdce9a103 USE_TOOLS+=flex, seen in Linux bulk build 2012-05-14 08:09:27 +00:00
dholland
d7ffaac15f Don't declare own strcmp; it fails on Linux. 2012-05-14 08:08:39 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
joerg
6858c8c673 Fix inline usage. 2012-05-04 16:36:10 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
wiz
17855e253a Update to latest snapshot from today:
Bug fixes, and better xinerama and fullscreen support.
2012-04-23 21:37:48 +00:00
wiz
9102478aeb Add pax to tools, for pkglint. 2012-04-19 16:19:52 +00:00
wiz
8a1cb39517 Install contrib directory as well.
Bump PKGREVISION.
2012-04-19 16:19:16 +00:00
wiz
ec6952e700 Maintain this. 2012-04-18 23:15:43 +00:00
wiz
1d25c72c7b Add patches from Philipp Hartwig improving fullscreen mode; from the
notion-general mailing list.
Bump PKGREVISION.
2012-04-18 23:15:18 +00:00
bsiegert
85913746d3 Update fluxbox to current version, 1.3.2. Tested on MirBSD and NetBSD.
Full ChangeLog is at http://git.fluxbox.org/fluxbox.git/tree/ChangeLog, the
changes are too numerous to give here.
2012-04-17 20:08:06 +00:00
joerg
c8bb86fbbd Fix C++ usage. 2012-04-17 17:51:38 +00:00
bsiegert
6ecbb9e0d0 Add "nls" option, defaults to on all systems except MirBSD. MirBSD does not
have gencat, which is needed for nls support.

ok wiz, no reply from maintainer.
2012-04-17 17:13:01 +00:00
dholland
cbe0a970b2 Erm, helps to cvs add the patch *before* committing. 2012-04-16 04:04:52 +00:00
dholland
ecbd4c2f8b Add missing <limits.h>, should fix Solaris build. 2012-04-16 04:04:29 +00:00
hans
6417d946a0 Add -lrt to LDFLAGS.SunOS to make this build. Not needed on 5.11, but
doesn't hurt either.
2012-04-13 23:15:49 +00:00
wiz
c595076396 All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08 20:21:41 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
joerg
0af53ecbdc A README file is not a cat page, don't install it as such. Bump revision. 2012-03-10 16:11:51 +00:00
wiz
8b5589a2ea Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.
2012-03-09 12:33:57 +00:00
wiz
b06d16a61d Update for new python default version. Bump PKGREVISION. 2012-03-08 11:44:43 +00:00
ryoon
45f8f27196 Recursive PKGREVISION bump for xulrunner, nss, and nspr. 2012-03-06 17:38:53 +00:00
wiz
2672838b2b Reset maintainer. 2012-03-05 15:02:49 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
hans
f529b4bd64 Fix build on SunOS. 2012-03-02 14:57:07 +00:00
hans
a48f05069c Fix build on SunOS. 2012-02-16 19:57:57 +00:00
wiz
fb1a8e5414 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:41:29 +00:00
asau
d5cf541d98 Update to dwm 6.0
From Bug Hunting in PR pkg/45737


Changes in the 6.0:

- several Xinerama fixes;
- a new approach to hide clients into negative space rather than positive;
- the return of the nmaster functionality (Mod1-i, Mod1-d);
- better EWHM support for floating windows;
- fixed sloppy focussing of empty screens;
- a new default color scheme (actually a new old one, now bluedark rather than
  bluegray).
2012-02-02 21:50:18 +00:00
marino
cf0d120162 wm/lwm: Directly link libICE
The session.o object contains the IceProcessMessages symbol which wasn't
previously directly linked with libICE.  This is another imake-based
package so libICE is now directly linked by all platforms.
2012-01-29 15:55:33 +00:00
marino
e686bb79ec wm/awesome: Fix indirect linking error on DragonFly 2012-01-29 15:54:40 +00:00
obache
9c6fee3d16 no compiler languages is requred to build. 2012-01-25 12:38:25 +00:00
obache
1b90d81b1f Convert to use python/distutils.mk, register egg-info.
Bump PKGREVISION.
2012-01-25 12:34:30 +00:00
obache
26c4b20fb5 * using vim version specific directory, so change dependency pattern on vim.
* no need to buildlink with py-qt3-base, simple DEPENDS is sufficient.
* using qt3-libs, so buildlink with it and qt3-tools.

Bump PKGREVISION.
2012-01-25 12:15:07 +00:00
obache
3f68ca1299 Update MASTER_SITES and HOMEPAGE, original site is dead. 2012-01-25 10:56:57 +00:00
sbd
0baf031533 Recursive dependency bump for databases/gdbm ABI_DEPENDS change. 2012-01-24 09:10:50 +00:00
gls
8f43580492 Updated wm/pekwm to 0.1.14.
Bugs fixed

- Vita Cizek fixed a bug that caused pekwm to crash on startup when another
windowmanager was already running.
- #252 "Resize code should consume last ButtonRelease event" reported and fixed
by wallex
- #259 "Window ghosting with xcompmgr shaded windows" reported by
kevin.clevenger and fixed by Claes Nästén and Andreas Schlic
- #297 "MRU window selection does not honour 'Skip=FocusToggle'" reported and
fixed by wallex
- #298 "MRU list should be refreshed on workspace change" reported and fixed by
wallex

User visible changes

- #290 "Allow autoproperties to set the decor" fixed by Andreas Schlick
- #268 "allow maximizing of client windows" reported by marin and fixed by
Andreas Schlick
#118 "Set decor name based on hints: _NET_WM_DEMANDS_ATTENTION and
WM_CLIENT_MACHINE"

Compatibility fixes Configuration changes

New autoproperty "Decor". You can use this autoproperty to give windows a
specific decor.

Theme changes

Themes can specify a special decor "ATTENTION" that is used for clients
that set the urgency/demands-attention hint.
2012-01-21 15:35:38 +00:00
obache
368da44445 gsed related clean up.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
  * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
    real GNU sed is required.
  * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14 07:44:33 +00:00
hans
817fe29d66 Force real gsed only on NetBSD. 2012-01-14 03:36:42 +00:00
obache
615c758c19 Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump. 2012-01-13 10:54:43 +00:00
wiz
199d0bd53b + notion. 2012-01-08 15:22:27 +00:00
wiz
0ef24f97fd Initial import of notion-3.2011102900:
Notion is a tiling, tabbed window manager for the X window system:

    Tiling: you divide the screen into non-overlapping 'tiles'.
    Every window occupies one tile, and is maximized to it

    Tabbing: a tile may contain multiple windows - they will be
    'tabbed'

    Static: most tiled window managers are 'dynamic', meaning they
    automatically resize and move around tiles as windows appear
    and disappear. Notion, by contrast, does not automatically
    change the tiling. You're in control.
2012-01-08 15:22:14 +00:00
wiz
6c1f667c14 Fix build with gcc-4.5. 2011-12-21 13:02:10 +00:00
dholland
b2872330d5 Fix missing $(DESTDIR) on call to mkinstalldirs. Does not fix build,
now has plist issues; not sure what the deal with those is.
2011-12-13 04:56:10 +00:00
dholland
2f94850758 This builds and installs a man page if it finds asciidoc. Since it's
just a man page and asciidoc is fairly harmless, and it's not entirely
clear how to disable the test, run with it: add a build depend on
asciidoc, plus USE_TOOLS+=gzip, and update the plist. PKGREVISION -> 2.
2011-12-09 01:23:07 +00:00
dholland
a16995aebb Fix COMMENT 2011-12-09 00:15:36 +00:00
dholland
29fefc7b65 Update HOMEPAGE, from Snader_LB 2011-12-08 22:13:14 +00:00
dholland
989313a362 Do some post-extract chmods so make clean doesn't fail. 2011-12-08 01:38:51 +00:00
joerg
696bd05f44 Fix build with modern GCC 2011-12-05 22:56:58 +00:00
wiz
31bd9e0dc8 Reset maintainer, sketch resigned. 2011-11-28 00:06:17 +00:00
joerg
194d076bd1 Fix build with modern GCC 2011-11-26 17:22:25 +00:00
joerg
506ad7f622 Needs pkg-config. Always enable Xinerama for modular Xorg. 2011-11-25 22:23:52 +00:00
joerg
cec1f35cf1 Fix build with newer GCC 2011-11-25 22:23:15 +00:00
joerg
f5ab330d0f Fix build with modern GCC. 2011-11-25 22:22:05 +00:00
joerg
a98c47d221 Fix build with modern GCC 2011-11-25 22:21:27 +00:00
joerg
7b3a880644 Fix build with newer GCC. 2011-11-25 22:20:58 +00:00
joerg
cd7288f415 Fix build with modern GCC 2011-11-25 22:20:28 +00:00
joerg
7dd0b54b7c Fix issues with newer GCC 2011-11-24 13:32:20 +00:00
joerg
8d2781ddbd Fix build with newer GCC. 2011-11-22 20:02:48 +00:00
sketch
e5fb1f4ce8 Update to 1.1.0, changes since 1.0.1:
* Respect maximise states while resizing
  * Add basic .desktop file
  * Add configuration file
    $HOME/.evilwmrc - options are one per line, omitting leading dash.
  * Add long alternatives to -g, -v and -s
    -geometry, -vdesk and -sticky.
  * Record pre-maximisation dimensions in evilwm-specific window properties
    _EVILWM_UNMAXIMISED_HORZ and _EVILWM_UNMAXIMISED_VERT.
  * Extensive EWMH support.  See doc/standards.html for details.
  * Mostly new Makefile
  * Clean up terminology: use "fixed" instead of "sticky":  EWMH uses
    the term "sticky" to mean something different.
  * Add ability to toggle visible state of docks with Ctrl+Alt+D
    Usually apps like pagers or launch bars.
  * Add -dock option to force app to be considered a dock
  * Snap-to-border and colourmap support no longer optional
    Though -snap still defaults to 0 (off).
  * fix: drawing window outline with border_width > 1 [David Flynn]
    (bottom and right edges wouldn't encompass the border)
  * build: enable out-of-tree builds [David Flynn]
  * build: enable ISO c99 [David Flynn]
  * Fix snapping on multiple screens [Ben Stern]
  * Window gravity behviour fixes.
  * Remove warning about strict-aliasing rules [Larry Doolittle]
2011-11-18 19:52:52 +00:00
sbd
6c1bcc271a Recursive bump for multimedia/ffmpeg buildlink addition. 2011-11-16 01:33:15 +00:00
tron
d66249e382 Remove dependency on "imlib2" package. This package wants "libgdk_imlib"
which is provided by the "imlib-gtk" package. As nobody seems to be
missing support for that library there is probably no point in adding
this dependency.
2011-11-08 09:02:46 +00:00
wiz
7f769a616e Mark as not make-jobs safe (I had two lines of
CC cmd/util.o
with a resulting truncated util.o file in a -j16 build).
2011-11-07 11:24:26 +00:00
sbd
e93e5d65e3 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
hans
c78536ed5d The previous build fix for SunOS was incomplete. Remove -ansi as it
overrides -std=c99.
2011-10-12 17:39:13 +00:00
joerg
a46170d39c Fix fallout from include guard rename in libX11 2011-09-24 13:01:28 +00:00
joerg
1c1ab0bf36 Needs pkg-config 2011-09-21 14:56:04 +00:00
hans
c7762fb83c Fix build on SunOS. 2011-09-14 17:50:16 +00:00
wiz
dfdc732d4d Add 31 to incompatible python versions. 2011-08-23 09:33:25 +00:00
wiz
f9c733241d Mark as not-for python 24 and 25 (due to py-Xlib). 2011-08-22 12:21:56 +00:00
gls
fc4c91c6e0 Update wm/dwm to 5.9
Per PR pkg/45218 from Bug Hunting.

I've been unable to find an upstream changelog.
many bugfixes as far as I can tell from
http://hg.suckless.org/dwm/log/dd74622a4785
2011-08-07 20:58:40 +00:00
wiz
8b6cc78165 Update to 3.5 and add comments to patches.
3.5.0:
  * New alt-tab dialog shows windows in a vertical list.
  * Improved Xinerama support.
  * Allow icons in menus.
  * Theme options for prompt dialogs (osd.button.unpressed.*,
    osd.button.pressed.*, osd.button.focused.*)
  * Addresses bug #4877, #4596, #4617, #4752, #4663, #4662, #4586, #2319,
    #4341, #4519, #4543, #4503, #4355, #4072, #3702, #4284
  * Lots of additional bug fixes and performance improvements.
2011-08-06 17:09:03 +00:00
obache
8692ff62cb recursive bump from gnome-vfs drop crypto dependency. 2011-07-21 13:05:46 +00:00
drochner
6bc8bbe860 update to 2.34.1
This switches to the latest release branch.
2011-07-13 20:06:15 +00:00
asau
82e87e02d9 Set version to 0.1.13. From <gls> via IRC. 2011-07-11 07:58:21 +00:00
gls
6f3ac40b26 Update wm/pekwm to 0.1.13.
Upstream changes:

Release-0 1 13
Bugs fixed
User visible changes

    * #248 "PekWM support for setting NET_WM_WINDOW_OPACITY hint" (partially?) reported by wallex
    * #254 "Make 'smart' placing smarter: Skip maximized windows." reported by wallex and fixed by Claes Nästén
    * #260 "Tell NETWM panels about all the windows in a group" reported by augustl and fixed by Claes Nästén
    * #266 "numpad key doesn't work in cmd/run dialog" reported by barkat1407 and fixed by Claes Nästén
    * #270 "Panels are movable" reported by Markand and fixed by Claes Nästén
    * #272 "PekWM in Fedora repos" reported by german and fixed by Claes Nästén
    * #275 "run go to exit" reported by darkdog and fixed by Claes Nästén
    * #283 "allow dialog windows to appear over fullscreen app" reported by Dreamkey
    * #284 "Variable evaluation in variable value" reported by atler and fixed by Claes Nästén
    * #293 "GropingDrag Crash" reported by moebius and fixed by Claes Nästén
    * #295 "Last opened window and panel" reported by Thom1 and fixed by Andreas Schlick
2011-07-10 20:41:22 +00:00
wiz
681edaf23c Destdirification, by Makoto Fujiwara via pkgsrc-wip. 2011-07-09 14:20:53 +00:00
wiz
c1923acec8 Fix build with png-1.5. 2011-07-08 20:48:28 +00:00
wiz
11129fbc03 Add upstream bug report. 2011-06-18 15:34:08 +00:00
wiz
97096a2633 + bmpanel2. 2011-06-18 15:31:16 +00:00
wiz
0703c279df Initial import of bmpanel2-2.1pre1:
Nice NETWM-compatible panel for X11. Features:

* Look'n'feel customization via themes.
* A bunch of widgets: desktop switcher, taskbar, launchbar, systray,
  clock, decor, empty.
* Pseudo-transparency support.
* Written in C with speed and clarity in mind.
* Small number of dependencies, briefly: glib2, cairo, pango,
  libX11.
* Small memory footprint (about 2-4 megabytes).
* Small executable (80 kilobytes at the moment).
2011-06-18 15:30:59 +00:00
wiz
6b9abc7ece + wbar. 2011-06-18 15:16:41 +00:00
wiz
a95efb35d6 Initial import of wbar-2.2.2.
Just a simple and highly customizable quick-launch tool.

Features
* It's coded in C++
* It uses Imlib2 to do the image processing
* It rides just on top of Xlib, no other toolkits.
2011-06-18 15:16:24 +00:00
wiz
e35c404481 + py-tyle. 2011-06-18 10:44:43 +00:00
wiz
2eae6ac76b Initial import of py-tyle-0.7.5:
PyTyle is a manual tiling manager that can slide into any EWMH
compliant window manager, inspired by XMonad. It will allow you to
enable/disable tiling on a per screen per workspace basis, and
continually tile your windows.

Features include:
* Built in multi-monitor support (using Xinerama)
* Continuous tiling behavior similar to that of XMonad.
* Manual tiling on a per screen per workspace basis. Have tiling
  on one screen/workspace and not the other.
* Comes pre-packaged with a variety of tiling layouts ready for
  use. Also, PyTyle's object oriented design makes it incredibly easy
  to add or customize your own tiling layouts.
* Some configuration options include:
  * Adding margins on a per-screen basis (to force PyTyle to ignore
    docks/panels).
  * Tell PyTyle to ignore certain windows from tiling.
  * Configure defaults layouts on a per screen per workspace basis.
  * Completely customize all of PyTyle's key bindings.
* Dynamically reload configuration file.
2011-06-18 10:44:24 +00:00
obache
2e21b3e055 Update dwm to 5.8.2.
with minor two fixes.
PR#44987 by Bug Hunting

5.8.2  30 May 2010

  Changes: Implemented better fullscreen handling.

5.8.1  29 May 2010 18:29

 Changes: Yesterday's fullscreen fixes broke certain fullscreen capabilities
 that worked correctly for mplayer and other tools. This is fixed in this
 release.

5.8    28 May 2010 15:11

 Changes: This release fixes several fullscreen application bugs and contains
 various code cleanups.
2011-06-17 11:59:57 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
obache
1a4d40004e * set LICENSE=mit
* add user-destdir installation support
2011-05-25 13:17:36 +00:00
hans
62c72a93e6 Fix the previous fix for png 1.5, makes png icons work again. 2011-05-17 10:36:45 +00:00
hans
525b24c036 Don't even try to use the obsolete Sun-Xinerama stuff. Fixes build on
SunOS.
2011-05-15 10:28:51 +00:00
wiz
356b29be66 Fix typo. 2011-05-02 12:54:13 +00:00
wiz
0a31a8c8ce Replace /usr/bin/env python with ${PREFIX}/bin/python2.6;
on the other hand, don't depend on Python (too heavy dependency for a
window manager), so skip the interpreter check for that file.

Bump PKGREVISION.
2011-05-02 12:50:13 +00:00
obache
9ea3b36c23 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
obache
efeea0dd01 note "used by..." comments 2011-04-18 11:55:14 +00:00
obache
17f2d2ff4e pre-create share/gnome/wm-properties, or a file will not be installed 2011-04-10 09:18:51 +00:00
wiz
be7779f6d9 Fix build with png-1.5. 2011-04-05 12:01:59 +00:00
joerg
e45b307f5f Installs Perl script --> runtime dependency. Bump revision 2011-03-27 16:50:49 +00:00
drochner
4a7025b3c7 libungif/buildlink3.mk -> mk/giflib.buildlink3.mk
(uses giflib now per default)
bump PKGREV
2011-03-09 16:40:44 +00:00
wiz
902c94fd81 Remove GTK1 using packages for which noone spoke up for the last two weeks
on pkgsrc-users in the thread "[HEADS UP] Package removal -- please check".
2011-03-06 16:02:28 +00:00
wiz
e2f84ad43f Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
markd
4416496742 PKGREVISION bump for imlib removal of gtk dependency. 2011-02-19 10:03:17 +00:00
jmmv
75be37f3ce Update to 2.5.31:
* Bug fixes:
- fvwm-convert-2.6:  Don't double-up comma separated options to
  conditional commands if they're already delimited by commas.
- Correctly report a window's height and width if the window has
  incomplete resize increment set.
- Maintain any State hints on a window when used with WindowStyle.
- FvwmIconMan now correctly handles sticky windows.
2011-02-15 20:14:42 +00:00
tnn
872aefd3fb Wire down KDEDIR so we don't get differing PLIST depending on
whether kde4-config was in the path or not. Bump rev.
2011-01-31 15:39:11 +00:00
jmmv
0889ac9d51 Fix build with png-1.5. 2011-01-28 22:05:02 +00:00
wiz
1d176b940f Comment out HOMEPAGE and MASTER_SITES, they are obsolete. 2011-01-27 09:05:00 +00:00
tnn
6db4fc3aae Update to sawfish-1.7.1.
1.7.1 "Chewing Drum"
====================
* Build and Installation
- Fixed installation for non-root users [Stefano Sabatini]
Previously when installing to a private directory as an
ordinary user, the installation failed, because some files
were forced to be installed in /usr. This is fixed now.
- Chooseable session files [Christopher Bratusek] Now you can
choose what session files to install. This is done by a
tripplet of configure-options:
* -with/out-kde4session: enable or disable the
installation of session files for KDE4. Default: enabled
* -with/out-gnome2session: enable or disable the
installation of session files for GNOME2.
Default: enabled
* -with/out-xdmsession: enable or disable the installation
of session files for XDM (or other display-managers like
KDM/GDM). Default: enabled
* Bug Fixes
- Interactive `call-command' [Teika Kazura] Interactive
`call-command' used to print an error-message when cancelled
via pressing escape. It doesn't anymore.
* Misc Changes
- Turn `focus-ignore-pointer-events' into an internal variable
(has wrongly been a user-option before) [Teika Kazura]
2011-01-24 00:03:29 +00:00
jmcneill
f6f18953e8 replace netscape with firefox in default menu config 2011-01-17 11:15:16 +00:00
tron
5f55ce5eaf Fix build with the latest version of the "png" package. 2011-01-14 19:41:10 +00:00
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
obache
192dee9b02 Change patch-a{e,g} to same as patch-ad, to use native fmax/fmin will be used
if available on NetBSD/DragonFly.
(It should be done at same time).
2010-12-27 14:28:38 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
drochner
5d173ce803 update to 2.30.3
changes:
-minor fixes
-translation updates
2010-11-24 20:27:37 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
wiz
d181a9e465 Reset maintainer. 2010-11-01 00:08:09 +00:00
drochner
322289ceeb make this build with newer NetBSD (where fmin()/fmax() is supported):
get static inline replacements out of the namespace
2010-10-22 17:55:28 +00:00
obache
7c8111f074 Update patterns for fmax/fmin. 2010-10-08 05:28:55 +00:00
wiz
f4f9b4b89b Reset maintainer. 2010-09-28 13:21:29 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
asau
a93a2e2063 Update to sawfish 1.6.3.1
1.6.3.1 "Acid Folk"
===================

   * Fixed a possible compilation-error in prompt.jl [Harald van Dijk]

1.6.3 "Hava Nagila"
===================

   * Bugfixes
        - In tabbed-windows the left/right end is no longer outside the
          window, if that is too small [Fuchur]

        - Unsupported option `ignore-window-input-hint' is deleted
          which has been invalid for long. [Teika kazura]

        - Honor the user option `maximize-raises' in
          `maximize-window-fullscreen' and
          `maximize-window-fullxinerama', too, not just in
          maximize-window [Nolan Leake]

        - More robustness in applications menu [Teika Kazura, Matthew
          Love]

          Before it broke for 'R' (statistics software), and whitespace
          handling didn't follow the specification.

          Some *.desktop files are not ignored any more either, i.e.,
          leading empty lines and comments are allowed.

        - Allow compilation with -DDEBUG flag passed [Alexey I. Froloff]

   * New Features
        - XRandR events (eg resolution changes) call the new hook
          `randr-changed-notify-hook' [Daniel M. German]
          See *Note RandR and Xinerama::.

        - Tabbed windowing system improvements [Fuchur]
             + Support for transient tab-frames

             + New frame classes:
                  x tab-s (side tab)
                  x tab-ls (side tab, left/bottom end)
                  x tab-rs (side tab, right/top end)

             + Tabgroups now support a set of new properties and
               actions: `type', `set-frame-style', `fixed-position',
               `iconify'. In addition, new tabs gain those properties
               from their parent window.

        - New command `display-window-position' [Teika kazura]

          User chooses a window by cursor and click, and it prints its
          position and size in a popup. Also available as a function,
          defined in `sawfish.wm.util.display-wininfo'.

        - New function `window-pid' [Teika kazura]

          It returns the process ID of a window. (*note Window
          Attributes::

        - Window instance name is now accessible [Teika kazura]

          Technically, the window class consists of "instance" and
          "class", but only the latter was returned previously by the
          function `window-class'. Now with the new optional argument,
          the instance is returned too. (*note Window Attributes::)

        - Customizable lisp directory [Teika kazura]

          User can add lisp directories to be read with the
          environmental variable `SAWFISH_USER_LISP_DIR'. Its value is
          directories separated by colon, like `PATH', and prepended to
          `load-path'. If not set, `~/.sawfish/lisp' is assumed.  For
          example, if you define a module `sawfish.wm.super-hack', then
          it can be read from
          `~/.sawfish/lisp/sawfish/wm/super-hack.jl'.

          User can override system lisp files, too. For example, if
          there is `~/.sawfish/lisp/sawfish/wm/windows.jl', then it
          defines `sawfish.wm.windows', instead of the installed one.
          (But this can easily break your Sawfish startup.) In fact, it
          was possible for some lisp files, but now it's guaranteed for
          all files.

   * Other Changes
        - Info improvements [Teika kazura]
             + "Windows" chapter is partly revised. Function
               `display-window' is documented. Difference between
               `window-wants-input-p' and `window-really-wants-input-p'
               is described. Short description on the root window.

             + In past few versions we made more changes which were not
               described in the news, including clarification in
               viewport, workspace and event, and window matching lisp
               functions.

             + Added a faq item on multi-head and workspace.

             + Edition number and the date of last change are dropped
               from the info.  We now edit the info often, so they are
               not so much meaningful.

        - Pressing the lock-button does the state-change of the window
          accordingly. [Fuchur]
          No theme shipped with Sawfish does have the lock-button yet,
          though.

        - Make xinerama an optional dependency [original patch from
          Gentoo]

1.6.2 "Mighty Disco King"
=========================

   * The 1.6.2 release has some improvements.

   * Bugfixes
        - Application menu is more robust now.  [Matthew Love,
          Christopher Bratusek]

          Application menu, introduced in 1.6.0, made Sawfish crash if
          `*.desktop' file had a malformed key value (say ; as first
          character or # somewhere inside), or it was unreadable. It is
          fixed.

        - Minor fix of window placement by direction [Teika kazura]

          When the window placement mode is for example `east' and the
          window is wider than the screen, then the window was put
          wrongly. It is fixed.

   * New features
        - New command `maximize-discard' [Teika kazura]

          The command `maximize-discard' stops a maximized window to be
          treated as maximized any more, so that you can move and
          resize the window.

          The functinon `maximize-discard' has existed, and now it's
          exported.

        - New command `jump-or-exec' [Christopher Bratusek]

          The user uploaded module "jump-or-exec" has been merged. It
          provides `jump-or-exec', a command which may be used to focus
          a window, or if it does not exist, start the application.

          Unlike the original version this one also supports matching a
          window by its class (returned by `window-class' function),
          which makes it more flexible for applications like music
          player or browsers, which tend to change their WM_NAME
          relatively often.

          For usage, see `lisp/sawfish/wm/commands/jump-or-exec.jl'
          file.

   * Misc
        - Improved ebuild and specfile [Christopher Bratusek] [Kim B.
          Heino]

        - Updated documentation [Christopher Bratusek] [Teika Kazura]

        - Removed `frame-style-editable-p' and all other remaining
          sawfish-themer fragments, as it's dead. [Christopher Bratusek]

1.6.1 "Astral"
==============

   * The 1.6.1 release brings several bugfixes and improvements

   * Build and Installation
        - New/Updated requirements:
             + librep 0.90.4 -> 0.90.5
             + rep-gtk 0.90.0 -> 0.90.2

        - The configure option `--without-nine-mouse-buttons' is not
          allowed to have 4 hyphens, therefore it's renamed to
          `--without-nine-mousebuttons'.  [Christopher Bratusek]

        - Reworked configures help-message for better readability.
          [Kim B. Heino]

        - Configure now uses `kde4-config --install data' rather than
          `kde4-config --path data', so no sed-kludge is needed anymore.

          Make $datadir/kde4/apps/ the fallback path, if KDE4 is not
          installed.  [Kim B. Heino]

        - Majorly improved debian and rpm packaging scripts.
          [Christopher Bratusek] [Kim B. Heino]

        - The spec has been reworked to detect kde4/librep directories
          while runtime, instead of hardcoding those paths from
          configure, which makes it more portable.  [Kim B. Heino]

        - Our own implementation of dlmalloc is disabled since 2002, as
          it breaks sawfish on several architectures. From this version
          on, we don't ship it anymore.  [Kim B. Heino]

        - Export the imageloader beeing used by sawfish in the .pc file.
          [Christopher Bratusek]

        - Don't remove the .pot file upon `make distclean'.
          [Christopher Bratusek]

        - Install Sawfishs header files to $includedir/sawfish/.
          [Christopher Bratusek]

        - Autotools improvements (Makefile, autogen.sh & Co.)
          [Christopher Bratusek]

   * Bugfixes
        - Fixed a bug where the gnome-panels pager gets confused about
          the current viewport when displaying all workspaces.  [Jeremy
          Hankins]

        - Fixed minor bugs in viewport.jl.  [Jeremy Hankins]

   * Doc
        - Fixed a small doc misstake (refered to window-set instead of
          window-put).  [Christopher Bratusek]

        - Fixed the docstrings of shrink and yank.  [Timo Korvola]

   * Misc
        - Last 3 instances of "sawmill" replaced by "sawfish".  [Kim B.
          Heino]

1.6.0 "Sound Of Thunder"
========================

   * The 1.6.0 release has new features and bugfixes

   * Build and installation changes
        - New/Updated requirements:
             + librep 0.90.0 -> 0.90.4
             + rep-gtk 0.18.4 -> 0.90.0

        - Removed requirements: LibAudioFile and ESounD

        - Mouse buttons 6 - 9 support is now optional

          Support for 6 - 9 mouse buttons is now optional.
          X.Org/XFree86 headers only define up to 5 buttons, and we use
          a working but somewhat hackish workaround for getting buttons
          6 - 9 which is suspected to cause some problems with
          modifiers. Support for them is enabled by default. If you
          want to disable it, add the following flag to configure:

          `--without-nine-mousebuttons'

          If you drop it, then you can't use mouse button 8 to, for
          example, drag windows.

        - Installation directory change

          Directory `libexec' is not used anymore for library files
          installation. Instead, they go into `lib' by default.

   * Incompatible user visible changes:
        - Configurator's binary, `sawfish-ui', is renamed to
          `sawfish-config' [Christopher Bratusek]

          Its window class is changed to `sawfish-configurator' /
          `Sawfish-Configurator', too. The lisp module is renamed from
          `sawfish.ui' to `sawfish.cfg'.

        - Infinite Desktop boundary behavior and option

          In `infinite-desktop', the option to specify the boundary
          behavior has changed. If `viewport-boundary-mode' is
          `dynamic', then you can go as far as you like. Otherwise, it
          stops at the workspace boundary of which size is specified by
          `viewport-dimensions'. Now the latter is the default. See also
          "dynamic viewport" described below.

          The previous variable,
          `infinite-desktop.stop-at-workspace-borders', which is used
          for this purpose, no longer exists.

        - User config file changes

          In Sawfish < 1.6, `sawfish.wm.defaults' is loaded by default,
          only if the `~/.sawfishrc' lacks. Now, it is always read, so
          you don't have to `require' it. It sets up GNOME or KDE
          support if found running, and does load the error-handling
          module.

          Since Sawfish 1.5 `~/.sawmillrc' is no longer a valid
          configuration- file. From this version on, Sawfish will
          rename `~/.sawmillrc' to `~/.sawfishrc', if the former does
          exist on your system, but the latter doesn't.

        - In configurator, the "Matched Windows" group has been renamed
          to "Window Rules"

        - Sound support has changed. [Christopher Bratusek]

          Sawfish used to rely on ESounD and LibAudioFile to play
          sound, but we dropped that. If you want sound, set the
          variable `play-sample-program' to the path of the program
          capable of playing *.wav file. You can set the variable from
          the Configurator, too. By default `paplay' is beeing used.

          You can't set any arguments to pass from this variable. If
          you want to give arguments or redirect output, write a wrapper
          program. (*note FAQ::, "Sound support" section.)

        - GNOME integration updates [Christopher Bratusek]

          GNOME support is trimmed down. All we offer now is as follows:

          If GNOME runs, in `session' submenu under Sawfish root menu,
          logout and shutdown from GNOME are added. Don't remove `quit'
          and `restart' from menu now. GNOME help is available in menu.

          Unless set by user, gnome-terminal.wrapper and
          gnome-www-browser are used for user options `xterm-program'
          and `browser-program'.

          Most of dropped GNOME integrationcode is ancient, mainly for
          1.x and early 2.x. Files `lisp/sawfish/wm/commands/gnome.jl'
          and `lisp/sawfish/wm/state/gnome.jl' are deleted.

          GNOME-Detection has been updated for recent versions. [Alexey
          I. Froloff]

        - xterm and browser changes

          Module `sawfish.wm.commands.xterm' is renamed to
          `sawfish.wm.commands.launcher'. Option `xterm-args' is
          dropped. If you use it, simply append its value to
          `xterm-program'.

          Customization-group is changed from `misc' to `External
          Applications'.

          The functinon `display-url' is renamed to `browser', now
          defined in the module cited above. Variable
          `display-url-command' is renamed to `browser-program'.

        - Sawfish pager

          If you've been using Sawfish-pager, then you have to
          recompile it, due to library files location change.

        - Deletion of `user-level' property

          (This affects almost none.) There has been a defcustom
          property `user-level'. It has been deprecated for years, and
          it's now deleted.

   * Bugs fixed:
        - Prevents crashes for quick window destructions, especially
          under high load

          There have been crashes if a window is destroyed soon after
          its creation.  It happens in `add_window' function, and the
          cause is guessed to be garbage collection following window
          destruction before the object access.

          Now most parts of `add_window' are protected from garbage
          collection with `rep_PUSHGC' / `rep_POPGC'. It also prevents
          `add_window_hook' from being called with uninitialised
          argument.  [Timo Korvola, Janek Kozicki]

        - Random window disapperance prevention

          There're reports of sudden, random window disapperance, under
          Xinerama and some other drivers. It is partly prevented, but
          not completely, as this may also be caused by other libraries
          or buggy video drivers.

          Now in error_handler() in src/display.c, when a window sends
          request_code 12 (X_ConfigureWindow), don't auto-assume it to
          be unmapped. [Janek Kozicki]

        - Build and Installation:
             + Library check: Fix in `SMlib' and `libICE' check on
               x11r7 [Christopher Bratusek]

             + `.desktop' files fixes: typos fixed and unneeded entries
               removal [Christopher Bratusek]

             + In spec file, repexecdir definition is fixed
               [Christopher Bratusek]

             + In `po/Makefile.in', a wrong call of make-pot is fixed
               [Christopher Bratusek]

             + Always build the FAQ upon make [Christopher Bratusek]

             + Expand REP_ENVIRON in scripts/Makefile.in [Luis Rodrigo
               Gallardo Cruz]

             + Add `--tag=CC' to libtool where necessary. It unbrakes
               compilation on some arches [Gentoo Linux]

             + Use $prefix/lib instead of $prefix/libexecdir, to
               satisfy the FHS [Christopher Bratusek]

        - In configurator,

          Strings are now fully translatable [Alexey I. Froloff]

          SpinButton listens to manual value change. (It's now
          connected to the correct signal.)  [Christoper Bratusek]

          Position parameters can be negative [Christopher Bratusek,
          Teika Kazura]

        - Fixed Focus issues with KDE4 Menu/Run-Dialog [Timo Korvola]

        - Fix cursor-warping in conjuction with Infinite-Desktop
          [Jeremy Hankins]

        - Fixed group of the stagger options [Christopher Bratusek]

        - Fixed a call of `select-workspace-from-first' [Michal Maruška]

        - In `Simple' theme, windows are now resizable from the right
          border [Christopher Bratusek]

        - Missing exports are now supplied, for shrink-yank functions
          and `send-to-workspace'. [Christopher Bratusek]

        - Commands `maximize-window-fullscreen' and
          `maximize-window-fullxinerame' work. [Teika kazura]

        - Variable `this-command' is `nil' outside of command call.

        - Customization option `uniconify-to-current-viewport' has been
          undeprecated. [Teika kazura]

   * New features:
        - New application menu [Matthew Love, Timo Korvola]

          Sawfish now generates application menu automatically, by
          reading `/usr/share/applications/*.desktop' files. If you
          manually set `apps-menu', then it won't be. If you like to
          have both your own applications menu and auto the generated
          one, then refer back to `user-apps-menu' rather than
          `apps-menu'. In addition you can use the variable
          `desktop-directory' to specify a different directory to look
          for *.desktop files, or a set of directories, if desired.

          Root, and Window-Operations menus are revamped, too.
          [Christopher Bratusek]

        - Added options to change the font color of window title,
          independent of the theme in use [Matthew Love, Christopher
          Bratusek, Timo Korvola]

          Internally, a new function `remove-frame-part-value' which
          allows to change/remove values from frame-parts is used.
          [Timo Korvola]

        - Sawfish does now support theme-tarballs compressed with XZ
          (aka LZMA2) and LZMA [Christopher Bratusek]

        - Xinerama support for Grow/Pack [Nolan Leake]

          Make grow/pack Xinerama aware. The support still remains
          basic, as shrink/yank still lacks it.

        - Window rules can be set by lisp

          Window rules (former "matched windows") can easily be set from
          configurator, but it can now be set by lisp, too, with
          `add-window-matcher' function. For the details, *Note Window
          Rules by Matching::. An example usage is like this:

               (add-window-matcher '((WM_NAME . "^root$")
                                     (WM_CLASS . "^XTerm/xterm$"))
                                   '((ignore-program-position . t)
                                     (maximize . vertical)))

          In fact, this function has already existed, but now it can
          now specify both windowname and -class, also the grammar has
          changed. The old syntax is still allowed, but deprecated.

        - Keymap translation [Scott Scriven]

          Sawfish can "translate" keymaps for each window. Suppose you
          have the following lines in your `~/.sawfish/rc':

               (add-window-matcher
                       '((WM_NAME . "^Terminal$"))
                       '(keymap-trans . (("C-n" "C-S-t")
                                         ("C-w" "C-S-w"))))

          Then, when you press `C-n', any windows with name "Terminal"
          receive `C-S-t', and so on.

          This is part of window rules, but it cannot be exposed in the
          configurator yet.

        - New window rules
             + Maximizations `fullscreen' and `full-xinerama' are
               available now (*note Maximizing Without Borders::)
               [Jeremy Hankins]

             + Window position can also be specified by the direction,
               like north or east, instead of the coordinates. [Jeremy
               Hankins]

             + New window rules `new-workspace' and `new-viewport',
               which place a window on the first empty Workspace or
               Viewport (if there's none, one will be generated), have
               been introduced [Jeremy Hankins]

               If `new-workspace' is chosen, then the window is put in
               an empty workspace, or a new workspace is created if
               none. A workspace with sticky windows only are
               considered empty. `new-viewport' is the same but an
               empty viewport is chosen. If none is, the workspace is
               enlarged, and the window is put in a new viewport.

             + `window-name' can change the window's name. [Christopher
               Bratusek]

        - New commands [Christopher Bratusek]

          5 new move-cursor commands, 4 diagonals and 1 to center.
          (*note Pointer Functions::

          Three window manipulation commands, `double-window-size',
          `halve-window-size', and `move-window-center'.  The former
          two are based on the `resize-by-factor' metafunction.

          `browser' invokes a browser instance.

        - New functions `rename-window' changes the window name. [from
          "mmc" fork, Christopher Bratusek]

          In practice, it works, but technically speaking, the window
          name is not supposed to be changed in ICCCM, by the
          Window-Manager.

          `viewport-windows' returns windows in a viewport. [Jeremy
          Hankins]

          `get-window-by-class' and `get-window-by-class-re'
          [Christopher Bratusek]

        - Dynamic Viewport-Boundary-Mode [Jeremy Hankins]

          When you set `viewport-boundary-mode' to `dynamic', then the
          workspace grows and shrinks dynamically so that it contains
          all windows and the current viewport. For the details, *Note
          Dynamic Viewport::.

        - KDE4 integration module [Christopher Bratusek]

          KDE4 is automatically detected. KDE help, and KDE logout,
          shutdown, and reboot are provided in the menu. In KDE4 WM
          Selector, Sawfish is added.

          Unless set by user, konsole and konqueror are used for user
          options `xterm-program' and `browser-program'.

        - Poweroff from menu

          Added poweroff commands in menu for non KDE/GNOME users.
          There are reboot, halt, suspend and hibernate. The used shell
          commands can be set from configurator, under "Misc" ->
          "External Applications". If you don't want it, set
          `want-poweroff-menu' to nil.

          User needs the appropriate privilege. For a way to do so, see
          *Note FAQ::, "Shutdown privilege" section.

          Reboot and halt call `before-exit-hook' and do
          `delete-window' to each window before actually rebooting or
          halting, to ensure everything is fine on the next startup.

        - New Frame Classes [Christopher Bratusek]
          A "frame class" defines frame component and are used by
          themers to add buttons or frames to their theme in charge.
          There are no user visible changes.

             + `sticky-button', a button to toggle window `sticky' or
               `viewport-sticky'

             + `lock-button', a button to toggle window position `fixed'

             + `rename-button', a button to rename the window-title and
               window-icon properties (not ICCCM compliant)

             + `move-resize-button', a button to perform various move
               and resize actions on a window

             + `raise-lower-button', a button to perform various
               raising and lowering actions on a window

   * Widget Transistion [Christopher Bratusek]
        - Custom make-url-widget replaced by GtkLinkButton

        - Custom about-dialog replaced by GtkAboutDialog

        - GtkButton + GtkPreview + GtkColorSelection trio replaced by
          single GtkColorButton

   * Other Changes:
        - Startup window placement improvement [Jeremy Hankins]

          At Sawfish startup including restart, maximized windows and
          position specified windows used to mess up viewport, appearing
          in wrong viewports. It's fixed now.

        - Renamed `after-add-window' to `maxmize-after-add-window'
          This function is only used in a hook [Teika Kazura]

        - Don't let `cycle-class' and `cycle-class-backwards' ignore
          WINDOW-ORDER [Daniel M. German]

        - Docks/panels are unframed, and window type is set to `dock'
          by default [Timo Korvola]

        - You can exit from sawfish-client with `,quit' (also `C-d'),
          unlike `C-c' it won't kill the WM [Teika Kazura, Timo Korvola]

        - Number widget (GtkSpinButton) can take optional initial value
          [Teika Kazura]

        - Changing `raise-tabs-on-hover' takes effect immediately now
          [Christopher Bratusek]

        - Inactive windows in Crux theme do now have black text for
          better readability [Christopher Bratusek]

        - With new option `customize-redirect', configurator's output
          can be redirected. [Teika Kazura]

        - Grow/Pack and Shrink/Yank options are in the same group now
          [Christopher Bratusek]

          These commands are now available from window operation menu,
          too.

        - When moving a window the cursor shape is now `hand2', when
          resizing `crosshair' [Christopher Bratusek]

        - In the theme document in the configurator, the cursor is
          invisible and the wrap mode is set to word-char [Christopher
          Bratusek]

        - Build, installation and source
             + Improved ebuild [Christopher Bratusek]

             + Encoding is unified to utf-8 for all distributed files
               [Teika Kazura]

             + Squashed all bytecompiler warnings [Matthew Love]
               Some warnings were superfluous, though.

             + To info file `dir' the section `sawfish' has been added
               [Luis Rodrigo Gallardo Cruz]

             + Distclean rule for po/Makefile.in [Christopher Bratusek]

             + Removed ancient sawmill removal fragments from Makefile
               [Christopher Bratusek]

             + Block comments in lisp files are now semicolons
               Sorry, without reason. Block comment remains allowed.

        - Docs
             + Added man-pages for `sawfish', `sawfish-client' and
               `sawfish-config' [Debian]

             + News items for 1.5.0 are rewritten in a more readable
               fashion [Teika Kazura]

             + Info manual updates [Christopher Bratusek, Jeremy
               Hankins, Teika Kazura]

             + Added new contributors to `THANKS' section of
               `CONTRIBUTING' [Christopher Bratusek]

             + Updated OPTIONS and KEYBINDINGS [Christopher Bratusek]

             + Fixed the license header of tabbed-windowing files
               [Christopher Bratusek]
2010-08-21 17:33:11 +00:00
sketch
97ede98de7 Update to evilwm-1.0.1
*** Changes between 1.0.0 and 1.0.1:

Wed Mar 11 15:41:02 GMT 2009  Ciaran Anscomb <evilwm@6809.org.uk>
  * XFlush() shouldn't be required in interruptibleXNextEvent()

Thu Nov 20 11:17:07 GMT 2008  Larry Doolittle <>
  * Fix interaction with X and signal handler
  Larry Doolittle encountered a problem with the signal handler's
  interaction with later versions of X.org and submitted this patch.  It
  adds an interruptible version of XNextEvent() borrowed from the Blender
  source code (copyright Mark J. Kilgard) that allows a more graceful
  exit from the main event loop rather than getting the signal handler to
  do it.
2010-08-13 19:15:53 +00:00
obache
53b89004f4 Revert unwanted bump. 2010-07-19 12:37:27 +00:00
obache
84109a4e19 missing recursive bump from libxklavier shlib bump. 2010-07-19 12:05:33 +00:00
sbd
d823d74afa Recursive PKGREVISION bump for the net/mDNSResponder update 2010-07-14 11:11:13 +00:00
drochner
1fb23c2d78 update to 2.30.1
This switches to the gnome-2.30 release branch.
2010-07-13 12:44:47 +00:00
wiz
f45a09f8f6 PKGREVISION bump for png-1.4.x shlib change.
(missed those and *emacs* the first time round because they pull
in their png dependencies via default-on options; they were included
in the test bulk build though)
2010-06-14 15:33:12 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
wiz
1be8f021b2 Fix build with gtk2-2.20.0. 2010-06-11 23:28:00 +00:00
wiz
95165388ec Update to 3.4.11.2:
3.4.11.2:
  * Updated Estonian and Portuguese translations.
  * Fix a rare crash involving moving fullscreen windows to different monitors
  * Fix a more common crash involving pressing right in a menu
2010-06-05 11:43:51 +00:00
dholland
dcd1d94e23 Requires gtar, per PR 42939. 2010-05-31 23:11:57 +00:00
joerg
b3da4301de Mark as broken, doesn't deal with libtool 2.x 2010-05-29 08:57:50 +00:00
martti
1c7741e5c8 Updated wm/fvwm-devel to 2.5.30
* Support libpng 1.4.0's slightly newer API.
* Don't lazy match AnyContext when printing out bindings and the contexts
  they apply to with "PrintInfo Bindings".
2010-05-28 09:33:12 +00:00
wiz
cec0519813 Fix core dump with jpeg background picture on 64bit machines.
Patch from Motoyuki OHMORI in PR 43308.

Bump PKGREVISION.
2010-05-15 00:05:00 +00:00
wiz
97f7f7768a Update to 3.4.11.1:
3.4.11.1:
  * Updated Polish translation.
  * Fixed bug #4519 (Incorrect focus in reused windows).
  * Lower the default submenu open/hide delay from 200ms to 100ms.
  * Fix some more problems with gnome integration.
  * Update Clearlooks theme.
  * Some other small fixes.
2010-05-02 10:37:07 +00:00
dholland
bf9d75ebbf yywrap() is not allowed to be a macro nowadays.
Fixes broken build on current.
XXX: I'd be very surprised if this thing runs on 64-bit platforms.
2010-04-29 00:02:07 +00:00
dholland
b93c97b699 Hack around build problem with -current's lex. 2010-04-24 19:36:14 +00:00
dholland
3a4c4cb79a Fix energizer-bunny-makefiles. 2010-04-24 19:28:31 +00:00
dogcow
e191ac2673 Zero out some memory that was being accessed before being used.
bump PKGREVISION.
2010-04-22 02:42:54 +00:00
wiz
dae606c882 Add patch fixing a problem with Qt applications on 64bit machines,
from Debian via Helge Mühlmeier in PR 43178.

Bump PKGREVISION.
2010-04-21 05:43:28 +00:00
gls
4b7d9ae92f Update to 0.1.12.
Changelog:

Bugs fixed

    * #187 "Keyboard layout disability", reported by flatr0ze, fixed by Idares
    * #196 "separator as last (sub)menu entry gets drawn on top of first menu \
    entry", reported by Jyri Jokinen and fixed by Andreas
    * #200 "pekwm not supporting additional mouse buttons", reported by Dusty \
    Phillips and fixed by Andreas
    * #202 "Tabs change order after restart", reported by Thomas and fixed by \
    Claes Nästén
    * #215 "pekwm crashes when opening new Opera 10", fixed by Claes Nästén
    * #155 "Autogrouping "global = true" should check versus target workspace,\
    not current one.", reported by Walther and fixed by Claes Nästén
    * #234 "Windows which start out iconified are not properly managed.",\
    reported by Christopher A. Oliver and fixed by Andreas
    * #201 "Title set to ``<INVALID> when one or more characters cannot be\
    translated by iconv", reported by Martin Tournoij and fixed by Claes Nästén
    * Bugfix for a use after free bug by Andreas.
    * #244 "bug in PScreen.cc (PScreen::MODIFIER_TO_MASK_NUM is 0)" reported\
    and fixed by Idares
    * #245 "Fullscreen command Doesn't work with gtk builds of emacs, also\
    gnome-terminal", reported by joe higton and fixed by Claes Nästén.
    * #174 "xcompmgr and gnome-do", reported by Emmanuele Massimi and fixed by\
    Claes Nästén.
    * #253 "NET_ACTIVE_WINDOW messages shouldn't cause a workspace switch for\
    sticky windows", reported and fixed by Walther.

User visible changes

    * #191 "making window events pass along a window ID", reported by Mathias\
    and fixed by Claes Nästén
    * #221 "PekWM package for Fedora", Germán A. Racca provided a rpm .spec\
    file for pekwm
    * #74 "Tab completion for CmdDialog", reported and fixed by Claes Nästén.

While here, claim maintainership.
2010-04-17 10:07:17 +00:00
obache
dc6d41dfc2 Update echinus to 0.4.3, per maintainer update request by PR#43117.
0.4.3	Ungrab keyboard after a key press	2010-04-02
0.4.2.1	Fix GCC warning on FreeBSD.		2010-03-22
0.4.2	Add some debug for buttons.		2010-03-21
0.4.1	This one should fix title problems	2010-03-12
2010-04-07 08:11:36 +00:00
asau
00708ce7e3 Recursive revision bump for GMP update. 2010-03-24 19:43:21 +00:00
obache
22536be965 Fixes PLIST for kde option. 2010-03-16 11:06:17 +00:00
obache
d8a26a66b8 Fixes PLIST for -gnome option.
XXX: probably also need to fix for kde.
2010-03-16 08:03:07 +00:00
martti
3a484d0b5b Use the MAINTAINER from the Makefile as the source address for bug reports.
Requested by Joerg Sonnenberger in a private mail.
2010-02-24 12:37:04 +00:00
obache
18a5dac6d6 Update scrotwm to 0.9.22 snapshot version.
Changes since last version are unknown.

pkgsrc changes:
 * Update HOMEPAGE and MASTER_SITES to new location.
 * Add dependency on x11/dmenu, using for menus
 * Honor package supplied Makefiles, fixes PR#42790.

Build and run tested with NetBSD-i386-5.0.2 with modular X, and
build tested with OpenBSD-i386-4.6 (not tested with Darwin).
2010-02-18 12:03:23 +00:00
wiz
681195a9d9 Update to 3.4.11:
3.4.11:
  * Update Hungarian, Japanese, and Latvian translations.
  * Make xdg-autostart use the OPENBOX environment by default, so you can use
    OnlyShowIn=OPENBOX in an autostart .desktop and it will work as expected.
  * Don't close the menu when you hold control and execute something.
  * Fix bug #4503 (Adjust who shows up in the Alt-Tab list using SKIP_TASKBAR).
  * Fix flickering window when moving maximized window between monitors of
    different sizes.
  * Fix bug #4355 (Allow multiple escaped _'s in a menu label and allow
    a menu shortcut to come after an escaped _).
  * Remember the maximized state of a window when it goes fullscreen, and
    restore it when leaving fullscreen state.
  * Fix bug #4072 (Openbox is stopped by terminal applications writing to
    stdout).
  * Fix bug #4492 (Mistake in openbox-gnome-session check while setting up).
  * Fix obxprop to make --root and --id work correctly.
  * Add _OB_APP_ROLE/CLASS/NAME/TYPE properties (replaces _OB_ROLE/CLASS/NAME).
  * Make the focus cycling popup dynamic when windows appear/disappear.
  * Fix bug #4411 (Crash when window appears during focus cycling).
  * Allow the user to specify which properties should be shown by obxprop.
  * Fix tilde expansion in the Execute action
  * Make Home and End keys move to the top/bottom of the active menu.
  * Use the submenuShowDelay when navigating menus with the keyboard.
2010-02-16 13:43:09 +00:00
joerg
ba19decbbe Allow Python 2.6. 2010-02-14 18:15:31 +00:00
tonio
ac47529ea2 Make sure musca finds libX11, passing the correct LDFLAGS 2010-02-12 22:28:56 +00:00
joerg
ace60879b7 DESTDIR support 2010-02-12 20:34:16 +00:00
joerg
73cabb17ca DESTDIR support 2010-02-12 20:31:32 +00:00
joerg
76ea6be262 DESTDIR support. Use OWN_DIRS. 2010-02-12 19:59:29 +00:00
asau
45b9533b73 + musca 2010-02-12 15:40:10 +00:00
asau
910d05d9eb Import Musca window manager version 0.9.24 as wm/musca.
Musca is a simple dynamic window manager for X windows,
with features nicked from ratpoison and dwm.

Packaged by David Demelier (PR 42796).
2010-02-12 15:38:52 +00:00
drochner
1e39f6d279 update to 2.28.1
changes:
-misc fixes
-translation updates
2010-02-11 18:19:13 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
wiz
2f1b79226c Update to 0.4.0 provided by Demelier David on pkgsrc-users.
No list of changes found.
2010-02-10 12:32:47 +00:00
snj
19ab90db3a I've spoken with upstream and the original distfile has been restored.
Adjust distinfo, change DIST_SUBDIR, fix MASTER_SITES and HOMEPAGE,
correct desktop-file-utils include, and bump PKGREVISION.
2010-02-01 22:44:23 +00:00
tnn
6e81e35459 fix mis-merge 2010-02-01 14:39:20 +00:00
tnn
8595a87484 patch-ab: merge fix for upstream bug 3285.
Closes our PR pkg/42713 (obconf segfaults on startup)
Ride previous bump.
2010-02-01 14:29:43 +00:00
tnn
973844fe26 Distfile has changed on master site. The only actual change is that
some files have been regenerated with newer autotools.
Bump REVISION and set DIST_SUBDIR.
2010-02-01 14:11:38 +00:00
wiz
319e13628d More PKGREVISION bumps of jpeg dependencies.
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files
and Robert Elz.
2010-01-24 13:26:09 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
tron
8b4de0f83d Add support for user destinaton directory installation. 2010-01-17 17:14:31 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
snj
4b8c62e574 Update MASTER_SITES and HOMEPAGE. 2010-01-16 23:33:25 +00:00
snj
8df060a117 Update to 3.4.10. Changes:
3.4.10:
  * Improve keyboard navigation in Openbox menus.
  * Add a --root option and a manpage for obxprop.
  * Use a negative value for submenuShowDelay and submenuHideDelay to
    cause an infinite delay.  This means you have to click to show a
    submenu, rather than just hover over it.
  * Improved code for submenu show/hide delay.  Added the submenuHideDelay
    config file option, under the "menu" section.
  * Fixed bug #4464 (Typo in openbox-gnome-session script).
  * Fixed bug #4436 (Focusing a window used to stop focus cycling).
  * Renamed obprop to obxprop due to collision with Open Babel (See bug
    #4419).

3.4.9:
  * Allow focus to move while inside an Openbox menu, or during an
    interactive action such as window cycling.
  * Fixed bug #3717 (Empty dock interfered with move/grow to edge actions).
  * Fixed bug #4411 (Crash when switching desktops and window cycling).
  * Fixed bug #4377 (Window resistance against struts).
  * Fixed bug #4035 (Prevent focus from moving under the mouse after
    activating a window with an Openbox menu.
  * Correct the value provided by the _NET_WORKAREA hint, so desktop icons
    will place across all monitors.
  * Don't hide submenus immediately when moving through the parent menu.
    (Resolves request #3762).
  * Fix for showing Openbox menus with multiple monitors, don't restrict
    them to the monitor where the mouse is.
  * Fixed bug #4023 (Allow the user to have multiple keys which perform the
    same function in Openbox menus/move/resize.  E.g. two keys which are
    both bound to Escape.
  * Add a new obprop tool, which can be used to read the _OB_ROLE,
    _OB_NAME, and _OB_CLASS (as well as any other UTF-8 window properties)
    off of a window.
  * Add _OB_ROLE, _OB_NAME, and _OB_CLASS hints on each window that show
    the respective values for use in the rc.xml applications section, to
    modify the window when it appears.
  * Improve Openbox interoperability with gnome-session >= 2.24.
  * Fixed bug #4040 (Remove desktop hints set by gdm in the openbox-session
    scripts, so that Openbox can set the number of desktops (assuming
    gnome-settings-daemon doesn't first)).
  * Fix a bug in xdg-autostart preventing some .desktop files from working.
  * Show the desktop pager popup on the primary monitor instead of on all
    monitors.
  * Add a new primaryMonitor config option, which is where Openbox popups
    will appear.  Defaults to a fixed monitor, but can be made to behave as
    before with the "active" value for it.
  * Correct edge detection for move/grow to edge to properly use monitor
    edges for multi-monitor setups.
  * Change default window placement policy to stay on the active monitor
    for multi-monitor setups.
  * Fixed bug #1149 (Crash with some window icon sizes).
  * Respond to all strut changes, fixes moving/hiding panels.
  * Fix internal code to focus windows on other desktops correctly (Fixes
    bug #4413).
  * Focus correctness fixups for switching desktops.
  * Fixed bug #4373 (Decoration bug for shaded maximized windows).
  * Fixed bug #4350 (Allow a window to be made skip_taskbar but still get
    focused by the user's rc.xml).
  * Fixed bug #4307 (Set a minimum time for screenEdgeWarpTime).
  * Fixed bug #4253 (Support for Solaris in openbox-session scripts).
  * Fixed bug #3851 (Allow transient windows to be above helper windows).
2010-01-10 16:20:10 +00:00
snj
1e242cd51d Give autostart.sh the full CONF_FILES treatment. Fixes PR pkg/42502. 2009-12-24 03:13:07 +00:00
abs
40bb31efc9 PKG_DESTDIR_SUPPORT 2009-12-17 19:45:27 +00:00
joerg
3fbb207985 Recursive bump for libltdl 2009-12-15 21:54:17 +00:00
joerg
c159802668 Don't forcefully disable optimisation. Discussed with sborrill@ 2009-12-15 18:03:24 +00:00
wiz
fef63995f0 Update to 0.3.9:
Window flickering on tag switches caused by maps/unmaps was mostly
fixed. A bug in infloating layout that caused explicit CPU usage
on multi-head machines was fixed. Focus issues with toggleview were
resolved, and panels are now handled much better then before.
2009-12-15 14:28:09 +00:00
wiz
87354a8240 Update to 3.4.8:
3.4.8:
  * Updated translations: Slovak.
  * Allow windows to change their decorations at any time (Fix for
    Google Chrome).
  * Make openbox-session to respect the $XDG_CONFIG_HOME environment variable.
  * Fixed bug #4344 where borders were given to windows that should not have
    them.
  * Merge the SessionLogout and Exit actions.  They now test if connected to a
    session manager and ask it to exit if so, or simply kill Openbox if not.
  * Further tweaks to the _NET_ACTIVE_WINDOW message handling.  Use the same
    logic for focus-stealing as is used when mapping a new window.
  * Don't go out of our way any more to prevent focus from moving while the
    keyboard is grabbed.
  * Fix openbox-gnome-session when using gnome-session > 2.22.
2009-12-15 12:42:04 +00:00
abs
92b1db2025 - Add PKG_DESTDIR_SUPPORT
- Mark as LICENSE sun-openlook-license
- Bump pkgrevision
2009-12-10 20:37:36 +00:00
imil
f200ee38aa Updated to 0.8.4
- MASTER_SITES changed
- HOMEPAGE changed
- added LICENSE
- added intltool to USE_TOOLS
2009-11-26 20:11:13 +00:00
imil
d7c9223557 Updated to 0.8.4
- MASTER_SITES changed
- HOMEPAGE changed
- added LICENSE
- added new GCONF_SCHEMAS
2009-11-26 20:03:21 +00:00
imil
4fc03f4071 no need for patches anymore 2009-11-26 20:02:13 +00:00
imil
37add6f259 Updated to 0.8.4
- MASTER_SITES changed
- HOMEPAGE changed
- added LICENSE
- added new GCONF_SCHEMAS
- no need for patch-aa anymore
2009-11-26 19:55:13 +00:00
imil
bcd93128b6 - removed configuration patch (default instead)
- patch-ac now upstream
- patch-ad now upstream
2009-11-26 19:48:43 +00:00
imil
8603dcd237 Updated to 0.8.4
- MASTER_SITES changed
- HOMEPAGE changed
- added LICENSE
- added gmake to USE_TOOLS
- added new COMPIZ_GCONF_SCHEMAS
- removed configuration patch (default instead)
- patch metadata/decoration.xml.in instead of compiz-decoration.schemas
- patch-ac now upstream
- patch-ad now upstream
2009-11-26 19:46:35 +00:00
joerg
7e32644164 Build modules with -fPIC. Bump revision. Add destdir support. 2009-11-26 17:16:47 +00:00
snj
da457794ec Add two packages to openbox, bringign us to nb2:
- Pull in upstream's 59eb52b7c6ccbe83742e5eb8b40b5e32bb6600cc, which
  prevents windows from jumping to the current workspace when a
  net_active_window message is received.
- Change an entry in the default menu file to use the Exit action instead
  of SessionLogout, so as to not violate the POLA.
2009-11-15 03:11:12 +00:00
obache
cf50837441 Add a patch-ad to avoid conflict with getline(3) in IEEE Std 1003.1-2008.
PR 42292.
2009-11-12 04:34:45 +00:00
wiz
e158f6eede Fix typo, re-fmt. 2009-11-02 08:47:12 +00:00
obache
1201fe88c3 add and enable echinus. 2009-11-02 04:16:56 +00:00
obache
0ae65b20af Import echinus-0.3.8 as wm/echinus.
Based on PR 42188 by Alexander Polakov.

echinus is a dynamic window manager for X11 supporting managing window
s in floating, tiled and maximized layouts based on dwm. All the
configuration is made via config file in Xresources format, so it is
not necessary to recompile echinus every time you change something.

echinus supports a small subset of EWMH to be compatible with external
panels and pagers. It draws a border around windows and also an
optional title bar. The goal of development is a small, fast
window manager without features not strictly related to window
management (menus, panels, etc.)
2009-11-02 04:15:51 +00:00
tnn
114a7436f1 fix GConf detection 2009-10-31 13:47:52 +00:00
tnn
e5620ebfd9 This wants -lcanberra-gtk. Make it so. 2009-10-30 19:24:01 +00:00
drochner
155c66910a update to 2.28.0
This switches to the gnome-2.28 release branch.
2009-10-22 17:33:57 +00:00
tnn
50da738ab2 Maintainer update to dwm-5.7.2.
5.7.2 changes:
 o another fix for setlayout from Ryan Zheng
5.7.1 changes:
 o fixes layout symbol updating mechanism during setlayout
5.7 changes:
 o code cleanups and several minor improvements
 o layout symbol can be modified by the arrange function of a layout
 o new updategeom() algorithm rewritten from scratch
2009-10-18 12:15:18 +00:00
martti
7d20b4ab90 Fvwm 2.5.28
* New features:

   - New differentiated options for SnapAttraction when snapping
     against screen edges:
       "None", "ScreenWindows", "ScreenIcons", "ScreenAll"
   - New option to the BugOpts command: TransliterateUtf8.

* Bug fixes:

   - Fixed non-visible Qt windows after a Qt deferred map (e.g.
     Skype profile windows).
   - Fixed the use of the X-resource "fvwmstyle".
   - Fixed segmentation fault in FvwmEvent when parsing an
     undefined event name, or an undefined environment variable
     to the RPlayHost option.
   - Fixed the events startup, shutdown and unknown in FvwmEvent.
   - Fvwm now retains utf8 window names when the WM_NAME changes,
     and the utf8 name converted to the default charset match
     the old WM_NAME.
   - Fixed the options RPlayVolume and RPlayPriority in FvwmEvent.
   - Fixed SnapAttraction: Option SameType/Icons/Windows did
     falsely not affect conditions of option "Screen" and option
     "SameType" snapped falsely icons and windows together.
   - Fixed a problem where modules would get incorrect stacking
     information if many windows were restacked at the same time.
   - Fixed BugOpts parsing of more than one option at a time and
     restoring of default value for the last option
     in the command line when omitted.
   - 64 bit fix for setting EWMH _NET_WM_ICON property on windows.
2009-09-22 07:53:28 +00:00
reed
998c2601fe Upgrading Xfce to 4.6.1.
This is for PR #40984. This is based on work from
dieter roelants. Thank you Dieter.
Also I had done some work independently on this.
Hopefully, I am getting this all committed at one time.

The changelogs are at
http://www.xfce.org/documentation/changelogs/4.6.1
http://www.xfce.org/documentation/changelogs/4.6.0

Also don't need the xfce4-dev-tools for building. (It is only
needed when building from SVN source.)
2009-09-16 01:15:32 +00:00
drochner
29dd3e9f50 fvwm and metisse CONFLICT mutually 2009-09-07 16:39:28 +00:00
tonio
e409422706 Add a configure check for getline, in order to build on netbsd current 2009-09-01 18:19:15 +00:00
wiz
c6897b2717 Update to 2.3.6:
Julien Danjou (4):
      awesome: define SUN_LEN if not already defined
      build: use backquote rather then $()
      build: check for connect in socket lib
      build: use back quote instead of $()

Nikos Ntarmos (2):
      uicb: check before overwriting DISPLAY (FS#318)
      titlebar: unmap when going to Off position (FS#156)

Hannes Schueller (1):
      awesome-menu: make autocomplete behaviour configurable (FS#336)
2009-08-29 17:51:05 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
wiz
6c20fe2294 Improve HOMEPAGE. 2009-08-21 22:42:59 +00:00
drochner
0d40895966 turn ImageMagick/bl3 inclusion into a simple DEPENDS, nothing
is compiled here
2009-08-11 12:12:34 +00:00
tnn
6f907864d5 fix typos, from pkgsrc-wip 2009-08-08 06:14:00 +00:00
joerg
ea50a5ba7f Fix DESTDIR installation. 2009-08-03 14:25:26 +00:00
tnn
5cbbd87b72 Update to dwm-5.6.1. From maintainer in private mail. Changes:
- fixed Xinerama support with screens with the same origin geometry
- fixed aspect ratio applications
- several corrections to the man page
2009-08-01 23:26:14 +00:00
obache
eddc8bda85 Update metisse to 0.4.1.
This is mostly a maintenance release compared to 0.4.0. It fixes build
issues when building with _FORTIFY_SOURCE and it includes all the
security patches from Mandriva.

Pkgsrc Changes:
 * set LICENSE gnu-gpl-v3
 * marked as user-destdir ready.
 * add option: mmx and python , fixes PR 41735.
 * set selected X's one to default font path.
2009-07-24 12:10:18 +00:00
wiz
d70523df21 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:01:16 +00:00
joerg
a6c5427bf0 Actually enable user-destdir as well. 2009-07-15 20:57:47 +00:00
tnn
d523b0aff9 PR pkg/41731: maintainer update of wm/dwm to dwm-5.6.
Changes:
 o new Xinerama support that creates a view per Xinerama screen.
   Focusing different screens works using the mouse or
   the new shortcuts Mod1-. and Mod1-, (or Mod1-Shift-, and Mod1-Shift-.
   for sending windows to next/prev screen).
 o Extended Rule structure in config.h with an additional monitor field
   (-1 if a client should be assigned to the selected screen, or 0.. for a
   specific screen)
 o Several bugfixes in the resize handling
2009-07-15 20:35:18 +00:00
tonio
7f5a74c4de Update wm/ratpoison to 1.4.5
* Changes since 1.4.4
  - bug fixes to history and xft

* Changes since 1.4.3
  - add commands ratinfo, ratrelinfo, banishrel
  - add history to input bar when libhistory is not used
  - add settings historysize and historycompaction
  - new window formatters %p, %M prints the pid of the window and whether its a
    maxsize window.
  - new commands grename, gother
  - new bindings C-t N and C-t P bound to nextscreen/prevscreen
  - new settings, bwcolor and fwcolor for setting the border color of focused
    and unfocused windows.
  - netwm dialog type windows supported
    These windows are treated as transients. Some Firefox popup windows
    are tagged as dialog windows and should now work with ratpoison as
    expected.
  - new format character %M
    This expands to Maxsize if the window is a maxsize window, nothing if not.
  - ratpoison can use xft
    If xft is found on your system ratpoison will use it unless explicitely
    told not to using --without-xft
2009-07-14 18:20:46 +00:00
tnn
5a389be8ad Update to sawfish-1.5.0. Changes:
1.5.0
=====
* New/Updated requirements:
 - librep 0.17 -> 0.90.0
 - rep-gtk 0.18.3 -> 0.18.4
* User visible changes:
 - Fully renamed from "sawmill" to "sawfish" If your `.sawfishrc' has a
   line `(require 'sawmill-defaults)', then change it to
   `(require 'sawfish-defaults)'.
   If your configuration file is named `~/.sawmillrc', then rename it
   to `~/.sawfish/rc' or `~/.sawfishrc'.
 - Configurator GUI's default style is tree view of categories.
   Configurator GUI (sawfish-ui) used to display categories in flat row,
   but now arranges them in tree diagram. To use the old style, put
   `(define-special-variable customize-program "sawfish-ui --flatten")'
   in your configuration file.
* Bugs fixed:
 - Fixed an compilation-error caused by glib
 - Make building with imlib1 instead of gdk-pixbuf work again
 - Create src/build.h, since it has been missing before
 - Fixed an "unknown remote error" that might appear
 - Make "make uninstall" work again
 - Fixed the issue that apps did not start iconified, even if requested
 - First create $datadir/applications, then install the desktop file
 - Fixed default animation outline coordinates
 - Don't ignore datarootdir setting
 - Make Sawfish more error-tolerant if an app has an incomplete WM_CLASS
 - Make sure we don't mix Super and Hyper
 - Fixup the last incomplete AC_DEFINE
 - Fixed a speed-issue with microGUI
 - Make properly use of WM_NAME in Elberg-tabbed
* New features:
 - UTF-8 Support in Windowmenus
 - UTF-8 Support in GTK Widgets
 - Tabbed Windowing Support
 - Improved KDE3 Integration
 - Replaced hardcoded focus logic by focus-revert function
 - Tabbed Windowing Support: Raise Tabs on hover
 - Warp cursor to cycled windows, if warp-cursor is enabled
 - Warp cursor to unmaximied windows, if warp-cursor is enabled
 - 3 New Window-Animators: cross, elliptical and draft
 - Shrinking/Yanking Support
 - Infinite Desktop Feature (make the virtual desktop bigger than
   the physical)
 - Make Viewport commands appear in Sawfish-UI
 - Make Window History appear in Sawfish-UI
 - Added cycle-among-groups(,-backwards) commands (cycle between the
   most recently used window of groups)
 - Interactive placement-mode now also for transients
 - Improved prompt.jl (allows changing font, fg and bg color)
 - Expose fixed-position, never-iconify, never-maximize in the
   Window-Matcher UI
* Other changes:
 - To build with XFree86/X.Org < 7.0 add -without-xorg-x11r7 flag
 - To build without Pango add -without-pango flag
 - To prevent installing translations add -without-nls flag
 - Set RestartStyleHint to 2
 - When matching window to alist try WM_NAME if WM_CLASS is unset
 - Major Documentation update
 - New Sound Theme
 - Added ebuild
 - Added session desktop file
 - rep.m4 has been dropped use librep.pc/rep-gtk.pc instead
 - Added sawfish.pc
 - Improved Makefile's distclean rule
 - Updated .desktop files for gnome-session >=2.23
 - Fixed autogen for libtool >2.2
 - Major configure script rework
 - Don't ship config.sub config.guess and install-sh in $srcdir/etc
 - Reworked Sawfish-UI
 - Dropped libgnome|gnomeui|gnomecanvas widgets, use pure gtk instead
 - Merged changes from sawfish-pager
 - Major update of the spec file
 - Print usefull stuff at the end of configure
 - Add distclean rule to all Makefiles
 - Add KEYBINDINGS file, containing a list of all default keybindings
 - Updated OPTIONS for all new options
 - Cleaned Up Makedefs.in
 - Move 'avoid' window-matcher from placement to state
 - Updated compat.jl
 - Removed all old ChangeLog files
 - Make move-cursor.jl export all functions described in the doc

1.3.5
=====
* The 1.3.5 version has new features and bugfixes
* New/Updated requirements:
 - librep 0.14 -> 0.17
 - rep-gtk 0.18 -> 0.18.3
* New features:
 - Support _NET_WM_USER_TIME
 - Added ATK-A11Y Support
 - Added Viewport-Boundary
 - Added Error-Handler "both"
 - Added 2 new Buttonlayouts to Crux "complete" and "complete inverse"
 - Honour ICCCM Aspect Ratio
 - Expose all Keybindings in SawfishUI
 - Added Animated Viewport Scrolling
 - Also expose the "Stagger" and "Off-Center" placement-modes
 - Add a new hook: "before-slide-hook"
 - Expose all smart placement-modes, "Best-Fit", "Best-Fit-Group",
   "First-Fit-Or-Interactively"
 - Better GNOME Integration
* Bugfixes:
 - Minimum pango version is 1.8.0 not 1.16.0
 - Fix Installation of mxflat
* Other Changes:
 - Remove all ^L in the source
 - Small Code-cleanup to make build with "-Wall -ansi -pedantic"
   possible again (also requires recent librep for this to work)
 - Major Documentation Update
 - updated the shipped config.sub and config.guess
2009-07-14 10:33:28 +00:00
joerg
5d7ba8f20f user-destdir support 2009-07-07 22:50:08 +00:00
joerg
669b52f070 user-destdir support 2009-07-07 20:04:17 +00:00
joerg
9139f52251 user-destdir support 2009-07-07 19:46:23 +00:00
joerg
6b6a87486f user-destdir support 2009-07-07 19:46:03 +00:00
joerg
c02006af45 user-destdir support 2009-07-07 19:41:54 +00:00
joerg
40467864b3 user-destdir support 2009-07-07 19:39:55 +00:00
joerg
476994b9b2 user-destdir support 2009-07-07 19:35:44 +00:00
joerg
c4c0d6cb11 user-destdir support 2009-07-07 19:34:24 +00:00
joerg
7d4f8afe79 user-destdir support 2009-07-07 19:32:25 +00:00
joerg
fe85c6c670 user-destdir support 2009-07-07 19:31:32 +00:00
sborrill
38ff31490f Update to 1.1.1.
Take over maintainership.

Changes for 1.1.1
*08/09/14:
   * Fixed a minor pixmap resource leak (Henrik)
     FbTk/Menu.cc, FbTk/ImageControl.cc/hh
*08/09/11:
   * Fixed unshading crash (Mark)
     src/FbWinFrame.cc
   * Be aware of badly specified _NET_WM_ICONS (Mathias)
     Ewmh.cc
*08/09/03:
   * Added windowmenu to distpackage (Mark)
-----------------------------
Changes for 1.1.0
*08/09/01:
   * When the current menu item gets disabled, highlight its nearest
     neighbor and add separators to the focus model menu (Mark)
     Screen.cc FbTk/Menu.cc
*08/08/22:
   * Remove borders from maximized windows (Mark)
     FbWinFrame.cc
   * Add -sync command line option for debugging X issues (Mark)
     fluxbox.cc/hh main.cc
*08/08/21:
   * Added SendToNextHead and SendToPrevHead commands (Mark)
     CurrentWindowCmd.cc/hh
*08/08/20:
   * Added SetDecor key command (Mark)
     CurrentWindowCmd.cc/hh
*08/08/19:
   * Add new [transient] tag to apps file to match transient windows (Mark)
     ClientPattern.cc/hh Remember.cc
*08/08/18:
   * Combined code for MoveTo key command and saved window positions (Mark)
     Side effects:
     - both now have the following options: TopLeft Left BottomLeft Top
     Center
       Bottom TopRight Right BottomRight
     - the CENTER reference in apps now behaves like WINCENTER
     - some previously saved positions will be wrong, since they are now
       computed relative to the toolbar and slit
     - CENTER/WINCENTER will now work properly with Xinerama when placing
       the window on a head other than the top left one
     CurrentWindowCmd.cc/hh Remember.cc Window.cc/hh
   * Add Top Center, Left Center, Right Center, and Bottom Center tab
     placement options (Mark)
     FbWinFrame.cc/hh Screen.cc FbTk/Container.cc/hh
*08/08/17:
   * Add new key commands SetTitle and SetTitleDialog (thanks Matteo
     Galiazzo)
     CommandDialog.cc/hh TextDialog.cc/hh CurrentWindowCmd.cc/hh Makefile.am
*08/08/06:
   * Created manual for fluxbox-remote (Mark)
     doc/asciidoc/fluxbox-remote.txt doc/fluxbox-remote.1
   * Automatically restore the previous background on startup (Mark)
     RootTheme.cc/hh util/fbsetbg startfluxbox.in
*08/08/05:
   * Fixed Focus key command (Mark)
     CurrentWindowCmd.cc/hh FocusableList.cc/hh
   * Added new SetLayer key command (Mark)
     CurrentWindowCmd.cc/hh
   * Make ShowDesktop command toggle between showing windows and desktop
     (Mark)
     WorkspaceCmd.cc
   * Created new `fluxbox-keys' man page (thanks Jim Ramsay)
     doc/asciidoc/fluxbox-keys.txt
   * Make resize cursors consistent (thanks Dmitry E. Oboukhov)
     FbWinFrameTheme.cc
*08/08/04:
   * Add selection box to various "choose one of these" menu items (Mark)
     Toolbar.cc Slit.cc Screen.cc LayerMenu.hh Xinerama.hh
     StyleMenuItem.cc/hh
     added FbTk/RadioMenuItem.hh
   * Add window list argument to ArrangeWindows (Mark)
     WorkspaceCmd.cc/hh
*08/06/26:
   * Remove antiquated dithering code (Mark)
     FbTk/ImageControl.cc/hh FbTk/TextureRender.cc Screen.cc/hh
*08/06/20:
   * Move default window menu to ~/.fluxbox/windowmenu (Mark)
     configure.in data/Makefile.am data/windowmenu Screen.cc
*08/06/08:
   * Add (urgent=yes|no) option to client patterns (Mark)
     ClientPattern.cc/hh
*08/06/06:
   * Allow window menu items in ordinary menus (Mark)
     MenuCreator.cc/hh
*08/06/04:
   * Leave titlebar and handle borders alone with borderless windows (Mark)
     FbWinFrame.cc/hh
*08/06/03:
   * Add -list-commands command line option, which prints a list of valid
     fluxbox commands (Mark)
     main.cc
*08/05/13:
   * Only reload custom menus when necessary (Mark)
     FbCommands.cc/hh
*08/05/12:
   * Only reload the keys file if the contents have changed (Mark)
     Keys.cc/hh fluxbox.cc/hh
   * Modifying the apps file no longer requires a reconfigure (Mark)
     Remember.cc/hh
*08/05/09:
   * Made tooltip in toolbar update when the title changes (Henrik)
     Tooltip.cc/hh, Screen.cc/cc, OSDWindow.hh
*08/05/05:
   * Add tooltips for iconbar buttons (thanks Matteo Galiazzo)
     TooltipWindow.cc/hh
*08/05/02:
   * Minor changes for fluxbox-generate_menu (thanks skiidoo)
     util/fluxbox-generate_menu.in
*08/05/01:
   * Notice when user replaces a non-existent menu file (Mark)
     fluxbox.cc Screen.cc
*08/04/30:
   * Don't allow empty root menu (Mark)
     Screen.cc
*08/04/27:
   * Added SimpleObserver class. (Henrik)
     SimpleObserver.hh, SendToMenu.hh/cc, Toolbar.hh/cc,
     SystemTray.hh/cc
*08/01/27:
   * Reload the Xinerama layout on RandR signal (Tomas)
     Screen.cc/hh
   * Move windows out of inactive heads upon Xinerama layout change (Tomas)
     Screen.cc/hh
*07/12/28:
   * Added new key command :Delay {<command>} [<int>], which runs the
command
     after a delay of <int> microseconds (default is 200 milliseconds)
(Mark)
     FbTk/Timer.cc/hh
*07/12/25:
   * Updated german translations for maximization menu (thanks Christian
Loosli)
     nls/de_*/Translation.m
   * Removed KDE configure option, since it didn't do anything (Mark)
     configure.in config.h.in main.cc
   * Added resource session.screen<N>.slit.acceptKdeDockapps: <boolean>
     (Mark)
     Screen.cc Slit.cc/hh
*07/12/23:
   * Added new style items window.(un)focus.border{Width,Color} (Mark)
     FbWinFrameTheme.cc/hh FbWinFrame.cc
*07/12/21:
   * Added new key command :StartTabbing (Mark)
     Window.cc/hh CurrentWindowCmd.cc/hh
*07/12/20:
   * Added new key command :ForEach (or :Map) (Mark)
     - :ForEach {<command>} [{ [{<list opts>}] [<bool command>] }]
     - For example, the following command will shade all windows on the
       current workspace:
       ForEach {shade} {{groups} Matches (workspace=[current])}
     - <list opts> can be any combination of `static' and `groups' where
       static means windows are listed in creation order, and groups means
       individual tabs are not considered separately
     - This replaces syntax such as `:Minimize (layer)', which no longer
       works
     WorkspaceCmd.cc/hh
*07/12/19:
   * Don't let transient windows steal focus from other programs (Mark)
     Window.cc
*07/12/18:
   * NLS entries for Mouse Tab Focus and Click Tab Focus were switched -
     please make sure they're right now in your language, bug #1786566
     (Mark)
     fluxbox-nls.hh
   * Open transient windows on same workspace as parent (thanks Sascha
     Hunold)
     Window.cc
   * Holding control while clicking on a menu item will now keep the menu
     open (Mark)
     FbTk/Menu.cc MenuItem.cc/hh
*07/12/17:
   * Fix startup items in apps file with specified screen number, bug
     #1843325 (thanks Martin)
     Remember.cc
*07/12/14:
   * Fix compiling with gcc 4.3 (thanks Dmitry E. Oboukhov)
     main.cc
*07/12/13:
   * Fix configure option --with-style (thanks Slava Semushin)
     configure.in Makefile.am
   * Close menus only when they lose focus (Mark)
     MenuCreator.cc FbTk/Menu.cc
   * Moved command parsing code all over the place -- expect any patches
     that add new commands to be broken (Mark, Simon)
     Added FbTk/CommandRegistry.cc/hh
     Removed FbCommandFactory.cc/hh CommandParser.cc/hh
*07/12/11:
   * Added new resize modes for key command StartResizing: NearestEdge,
     Left, Right, Top, Bottom (Mark)
     Window.cc
   * Only allow one menu to be open at a time (Mark)
     FbTk/Menu.cc/hh
*07/12/09:
   * Added OnTitlebar and Double modifiers to the keys file for clicks on
     the titlebar and double clicks, respectively (Mark, thanks Matteo
     Galiazzo)
     - For example, `OnTitlebar Double Mouse3 :Maximize' will maximize a
       window when you double click on the titlebar with the right mouse
       button
     - Note: if you have commands bound to both a single and double click,
       the single click command will still be executed on the first half of
       a double click
     - Added new key commands ShadeOn and ShadeOff that set whether or not a
       window is shaded, rather than toggling the current state
       Window.cc Keys.cc/hh FbCommandFactory.cc
*07/11/22:
   * Added some new special keys to the keys file: FocusIn, FocusOut,
MouseOver,
     MouseOut, ChangeWorkspace (Mark)
     - FocusIn/FocusOut correspond to a window gaining or losing focus, e.g.
     the
       following will raise all xterms when one gains focus:
       FocusIn :If {Matches (xterm)} {Raise (xterm)} {}
     - MouseOver/MouseOut correspond to the mouse moving over the window or
       toolbar (when used with OnToolbar) -- OnDesktop not yet supported,
       e.g.
       the following will unshade a window when you move your mouse over it
       with
       alt pressed:
       Mod1 MouseOver :If {Matches (shaded=yes)} {Shade} {}
     - ChangeWorkspace corresponds to the workspace being changed, e.g. the
       following will set a different wallpaper for each workspace:
       ChangeWorkspace :Exec fbsetbg ~/.fluxbox/bg$(xprop -root
       _NET_CURRENT_DESKTOP | awk '{print $3}').png
     Keys.cc Window.cc Screen.cc Toolbar.cc
   * Added translations for zh_TW (thanks Wei-Lun Chao)
   * Fix division by 0 error when resize increments are set to 0 by an
     application, bug #1836182
     WinClient.cc
   * Added conditional statements to key commands (Mark)
     - for example, this will search for an open xterm window, cycle through
       them if there are any, or else open one:
       Mod4 t :If {Some Matches (xterm)} {NextWindow (xterm)} {Exec xterm}
     - the syntax is :If {<test>} {<command if true>} {<command if false>}
     - `Matches <pattern>' is currently the only test you can make; when
       used
       alone, it tests the focused window or the clicked window for OnWindow
       mouse events
     - there are many ways to combine tests:
       - `Some <test>' returns true if any open client matches <test>
       - `Every <test>' returns true if every open client matches <test>
       - `Not <test>' negates the value of <test>
       - `Or {<test>} {<test>} ...' returns true if any of the tests is true
       - `And {<test>} {<test>} ...' returns true if all of the tests are
       true
       - `Xor {<test>} {<test>} ...' returns the boolean xor of the truth
       values
     FbCommandFactory.cc CurrentWindowCmd.cc/hh WorkspaceCmd.cc/hh
     FbTk/Command.hh FbTk/SimpleCommand.hh, added files
FbTk/LogicCommands.cc/hh
*07/11/16:
   * Added new key command :Focus [<pattern>] that focuses a window (e.g.,
     using OnWindow or specified using a window pattern) (Mark, thanks Tomas
     Janousek)
     FbCommandFactory.cc
   * Using ToggleDecor from Deco=TAB should hide tabs (thanks Tomas
     Janousek)
     Window.cc
*07/11/12:
   * Allow arbitrary window patterns for the iconbar mode (Mark)
     - Note: for now, if you match against the current head of a window, it
     will
       not be updated as expected in the toolbar
     ClientPattern.cc/hh FocusControl.cc/hh IconbarTool.cc/hh
     FbTk/Subject.cc fluxbox.cc, added FocusableList.cc/hh
*07/11/08:
   * Fix crash when cycling focus and window closes, bug #1787345 (Mark)
     FocusControl.cc
*07/11/04:
   * Update autoraise delay on reconfigure (Mark)
     Window.cc
*07/10/31:
   * Move fullscreen windows to normal layer when they lose focus (Mark)
     Window.cc FocusControl.cc
*07/10/24:
   * Fixed some gcc 2.96 compile issues ( Henrik )
     Layer.hh, MinOverlapPlacement.cc, Workspace.cc
   * Introduced (workspacename=...) for pattern matching and changed
     (workspace=...) to use the workspace number, indexed from 0 (Mark)
     ClientPattern.cc/hh
   * Reenabled raising window if window was moved by mouse by 0 pixels
     (Mathias)
     Window.cc
*07/10/23:
   * Adding/removing workspaces wasn't updating menu (Mark)
     Screen.cc
   * Support remembering maximized, minimized, and fullscreen state (Mark)
     - [Maximized] {yes|no|horz|vert}
     - [Minimized] {yes|no}
     - [Fullscreen] {yes|no}
     - also fixed window placement when remembering head but not position
     Window.cc/hh Remember.cc/hh Screen.cc/hh Ewmh.cc fluxbox-nls.hh
     CurrentWindowCmd.cc
   * Allow negated patterns, e.g. (name!=xterm) (Mark)
     ClientPattern.cc/hh
*07/10/22:
   * Added option "mouse" to client pattern ( Henrik )
     This is usefull for xinerama. For example:
     Mod1 Tab :NextWindow (head=[mouse])
     This will cycle focus through windows that are on the same head as
     the mouse pointer.
     ClientPattern.cc
   * Fixed crash bug at restart. ( Henrik )
     Window.cc
   * Replaced modKey with new commands StartMoving and StartResizing (Mark)
     - your keys file should be updated automatically
     - they must be used with a mouse button, or they won't work
     - StartResizing takes one or none of the following arguments:
       NearestCorner, Center, TopLeft, TopRight, BottomLeft, BottomRight
     Window.cc/hh CurrentWindowCmd.cc/hh FbCommandFactory.cc Screen.cc/hh
     fluxbox.cc/hh ScreenResources.cc FbCommands.cc/hh
     util/fluxbox-update_configs.cc
*07/10/21:
   * Allow decorations bitmask to be specified using '0x' (Mark)
     Window.cc
*07/10/18:
   * Fixed gcc 2.96 compile problem ( Thanks rumpole at hotmail )
     bug #1809786
     src/FbTk/TextBox.cc
*07/10/15:
   * Added OnWindow modifier to keys file (Mark)
     Keys.cc Window.cc Screen.cc CurrentWindowCmd.cc
*07/10/14:
   * Added support for transient windows in window patterns, e.g.
     (transient=yes|no), defaulting to "no" for the apps file (Mark)
     Remember.cc ClientPattern.cc/hh Focusable.hh Window.cc/hh
   * Bugfix for SendToPrevWorkspace/TakeToPrevWorkspace (Mathias)
     CurrentWindowCmd.cc/hh
*07/10/13:
   * Merged pre-devel branch; see all Changes since 1.0.0 (Mark)
   * Updated ru_RU (Thanks Konstantin Shashkin)
   * deiconify windows via :Deiconify in reverse order (Mathias)
     FbCommands.cc
*07/05/23:
   * Added key command :Attach <pattern> which groups all windows matching
     the given pattern (Mark)
     FbCommandFactory.cc WorkspaceCmd.cc/hh
*07/05/20:
   * Added resources session.screen<N>.maxDisable{Move,Resize}: <boolean>,
which
     prevent maximized windows from being moved/resized (Mark)
     Window.cc Screen.cc/hh nls/fluxbox-nls.hh
*07/05/19:
   * Changed behavior of resource session.screen<N>.followModel (Mark)
     - now only options are Ignore and Follow, the latter using the setting
     in
       session.screen<N>.userFollowModel
     Window.cc/hh Ewmh.cc Screen.cc/hh
*07/05/16:
   * Added new resource session.screen<N>.noFocusWhileTypingDelay: <int>
     (Mark)
     - specifies a time in milliseconds that new windows should not gain
       focus while the user is typing in the focused window
     Window.cc/hh Screen.cc/hh
*07/05/13:
   * Added new placement policies {Row,Col}MinOverlapPlacement. They behave
     the same as {Row,Col}SmartPlacement when the window fits but fall back
     on minimizing overlap with other windows instead of CascadePlacement
     (Mark)
     MinOverlapPlacement.cc/hh ScreenPlacement.cc/hh
*07/04/23:
   * Set IconicState on all unmapped clients and unmap clients with frames,
     as per ICCCM 4.1.4 (Mark)
     Screen.cc Window.cc FocusControl.cc
   * Added ClientMenu key command, which pops up a menu of open windows,
     based
     on a pattern match
     - e.g. :ClientMenu (workspace=[current]) (minimized=no)
     ClientMenu.cc FbCommands.cc/hh FbCommandFactory.cc
*07/04/11:
   * Added resource session.screen<N>.maxIgnoreIncrement: <boolean>, to
     disable size checking when maximizing a window (e.g. terminals) (Mark)
     - Also added a new configuration submenu for maximize options, to be
       filled at a later date
     Screen.cc/hh Window.cc
*07/04/08:
   * Added OnToolbar modifier to keys file (Mark)
     Keys.cc/hh Toolbar.cc/hh Screen.cc/hh IconbarTool.cc fluxbox.cc
*07/04/06:
   * More changes to theme handling (Mark)
     - introduced window.label.(un)focused.{justify,border{Color,Width}},
       which fallback to window.label.{justify,border{Color,Width}} before
       window.{justify,border{Color,Width}}
     - this has the backwards-incompatible effect that
       toolbar.iconbar.(un)focused.* fallback first to toolbar.iconbar.* and
       then to window.label.*
     FbWinFrame.cc/hh IconbarTool.cc/hh IconButton.cc/hh IconbarTheme.cc
     FbWinFrameTheme.cc/hh
*07/04/03:
   * Added window.label.(un)focused.font to styles (Mark)
     FbWinFrame.cc
*07/03/31:
   * [group] tag in apps file may now have a pattern appended to it, and a
     new window will only be automatically attached to the group if the group
     matches that pattern -- e.g. [group] (workspace) (shaded=no) will only
     automatically group with windows on the current workspace that are not
     shaded (Mark)
     Remember.cc/hh
   * Lots of window commands now take a client pattern as an additional
     argument, and the command will then be applied to all matching windows
     (Mark)
     - For example: `SendToWorkspace 2 (xterm)' will send all xterm windows
       to workspace 2
     - Here is the full list of affected commands (which is not to imply they
       all necessarily make sense to do): Fullscreen, Minimize, Maximize,
       MaximizeVertical, MaximizeHorizontal, SetAlpha, Resize, ResizeTo,
       ResizeHorizontal, ResizeVertical, MoveTo, Move, MoveRight, MoveLeft,
       MoveUp, MoveDown, Raise, RaiseLayer, Lower, LowerLayer, Close, Kill,
       Shade, Stick, ToggleDecor, SetHead, Tab, SendToNextWorkspace,
       SendToPrevWorkspace, TakeToNextWorkspace, TakeToPrevWorkspace,
       SendToWorkspace, TakeToWorkspace, NextTab, PrevTab, MoveTabLeft,
       MoveTabRight, DetachClient
     WorkspaceCmd.cc/hh CurrentWindowCmd.cc/hh FbCommandFactory.cc
*07/03/30:
   * Changed syntax for window cycling (Mark)
     - Instead of a bitmask, the window cycling functions NextWindow,
       PrevWindow, TypeAheadFocus, and GoToWindow now take a list of options
       enclosed in {} followed by a pattern similar to those used in the
       apps
       file.
     - Examples:
         * NextWindow {static groups} (shaded=yes) (name=xterm)
           - cycles through all shaded xterms in creation order, only
           focusing
             the active tab in the group
         * GoToWindow 3 (title=[current])
           - focuses the third client in last-focused order with the same
           title
             as the currently focused window
     - The options are: name, class, title, role, maximized, minimized,
       shaded, stuck, focushidden (can't be disabled), iconhidden, workspace
       (matches workspace names, not numbers), head (numbers), and layer
       (names)
     - Parsing is a pain, so you'll have to update your keys file yourself
       for now.
*07/03/29:
   * Removed groups file; entries will be added to the apps file
     automatically (Mark)
   * Fixed a problem with programs starting in IconicState (Mark)
*07/03/27:
   * Added new resource session.screen<N>.clientMenu.usePixmap that puts the
     window's icon in the workspace and icons menus: default true. (Mark)
     - For some reason, it doesn't work with un-shaped icons yet, but I've
       spent way too many hours already trying to figure out why
   * Use IconTitle in iconbar for minimized windows (Mark)
*07/03/25:
   * Added new resource session.screen<N>.tabs.usePixmap that puts the
window's
     icon in the tab, if available. This is on by default. (Mark)
     Window.cc FbWinFrame.cc/hh WinClient.cc Screen.cc/hh
*07/03/24:
   * Added new key command GoToWindow (Mark)
     - Syntax is GoToWindow <int> [<bitmask>], where the int gives the
       position of the desired window with respect to a list of windows,
       and the bitmask is the same as for NextWindow. A negative number for
       <int> will count back from the end of the list.
     - Particularly useful examples are GoToWindow <int> 9 and
       GoToWindow <int> 25, which will focus the window at position <int> in
       the iconbar modes Workspace and WorkspaceNoIcons, respectively.
   * Fixed creation order window cycling with tabbed windows (Mark)
*07/03/21:
   * Added new command TypeAheadFocus (Mark)
     - syntax is the same as for NextWindow; when you run the command, you
       can start typing the title of the window, and it will gain focus;
       pressing tab will cycle through all matching entries using the
       options specified; when you've found the window you want, just press
       return or escape
     WinClient.hh Screen.cc/hh FbCommandFactory.cc WorkspaceCmd.cc/hh
2009-07-07 15:47:59 +00:00
joerg
c569c6a51f Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with
MAKE_JOBS=2 and worked without.
2009-06-30 00:07:09 +00:00
joerg
5629553de1 Install as uncompressed man page with suffix .1. 2009-06-29 15:38:25 +00:00
ghen
f461ab7861 Update MASTER_SITES. 2009-06-15 12:43:15 +00:00
ahoka
07bac85afe Add options.mk. 2009-06-15 08:17:43 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
ahoka
e832f9d01d Upgrade to version 5.5.
Work done by Leonardo Taccari in pkgsrc-wip.

Thanks!
2009-06-14 22:45:12 +00:00
joerg
5a22281a0c Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:40:04 +00:00
joerg
73ae0afd90 Remove @dirrm entries from PLISTs 2009-06-14 18:17:11 +00:00