summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2006-08-23Update MASTER_SITES.wiz1-2/+2
2006-08-21Correct name for bbkeys09 and bbpager04.kristerw1-3/+3
2006-08-20fix PLISTjschauma2-14/+15
2006-08-20add/enable bbkeys09, bbpager04, blackbox70jschauma4-4/+13
have older versions conflict with these newer incompatible versions
2006-08-20By popular demand:jschauma16-0/+330
Finally add packages for the "new" version of blackbox, 0.70.x. This window manager is incompatible with older versions, and older add-on applications (aka "bbtools") will not work with this version. Hence, add new versions of bbkeys and bbpager as well, to provide at least the basics. (Again, these will not work with older versions.) Why are we adding these? Well, I'm told that blackbox 0.70.x is fully EWMH compliant and has better fonts. And people always ask "why is blackbox 0.70.x not in pkgsrc?". blackbox version 0.65 and the other bbtools that work with blackbox will remain in pkgsrc.
2006-08-14Update to 20060524:wiz9-37/+36
2006-05-24 16:22 UTC Tuomo Valkonen tagged ion-3ds-20060524 2006-05-20 09:10 UTC Tuomo Valkonen * One more gsub update... 2006-05-19 16:34 UTC Tuomo Valkonen * More Lua 5.1 stuff: use # instead of table.getn. 2006-05-23 06:12 UTC Tuomo Valkonen * An assert had moved to the wrong place. 2006-05-19 06:48 UTC Tuomo Valkonen * Few more backticks. 2006-05-19 07:12 UTC René van Bevern * take ioncore_bindings.lua of ion3 to lua 5.1 2006-05-18 23:06 UTC Tuomo Valkonen tagged ion-3ds-20060519 2006-05-18 23:05 UTC Tuomo Valkonen * Added new release notes. 2006-05-18 23:05 UTC Tuomo Valkonen * Updated README.autoconf. 2006-05-18 23:01 UTC Tuomo Valkonen * Added a few more backticks to RELNOTES and README. 2006-05-19 02:19 UTC Matthieu.Moy * Use -lm and -ldl in the test for -llua 2006-05-18 13:21 UTC Tuomo Valkonen * Markdownized README as well. 2006-05-18 13:04 UTC Tuomo Valkonen * Small changes in RELNOTES for markdown processing for web. 2006-05-17 15:26 UTC Tuomo Valkonen * Updated TODO.riot. 2006-05-17 16:51 UTC Matthieu.Moy * bugfix in lua 5.1 + other usefull checks The test for the liblua version was completely buggy. Sorry. Tests added for other headers: X11/SM/SMlib.h, X11/Xresource.h and libintl.h (with error messages pointing to the name of Debian packages) Test for xmessage (with a warning only, since ion can probably still work without xmessage) 2006-05-17 13:39 UTC Matthieu.Moy * Update configure.ac for lua 5.1 2006-05-16 18:39 UTC Sergej Pupykin * sigusr2 Allows to create lua hook for SIGUSR2. Can be usefull (for example) for status line changing from media player... Usage example: ioncore.get_hook("ioncore_sigusr2_hook"):add( function(reg) mod_statusbar.inform("status_name", "SIGUSR2 catched") mod_statusbar.update() end ) 2006-05-16 17:32 UTC Tuomo Valkonen * README etc. updates. 2006-05-16 17:24 UTC Tuomo Valkonen * Fixed string.gsub issues with Lua 5.1. Lua 5.0: "... If the value returned by this function is a string, then it is used as the replacement string; otherwise, the replacement string is the empty string." Lua 5.1: "If the value returned by the table query or by the function call is a string or a number, then it is used as the replacement string; otherwise, if it is false or nil, then there is no replacement (that is, the original match is kept in the string)." 2006-05-16 16:20 UTC Tuomo Valkonen * Few more missing table-iteration changes. 2006-03-24 00:19 UTC Etan Reisner * lua5.1 incompatible changes The _LOADED variable became package.loaded. The contents of lualib were merged into lua itself, so remove -llualib from the build line. Debian now uses pkg-config for the lua stuff not lua-config. 2006-03-24 00:09 UTC Etan Reisner * lua5.1 backwards compatible changes Whether intentional or not lua 5.1 no longer allows tab={} for k,v in tab do ... end and requires for k,v in pairs(tab) do ... end instead. 2006-05-06 21:18 UTC Tuomo Valkonen * Do not spew out stack traces all the time when warn() is called. 2006-04-26 17:49 UTC Tuomo Valkonen * framed_transients is on by default now. 2006-04-26 17:45 UTC Tuomo Valkonen * Added WFrame.toplevel and WMPlex.toplevel binding maps. - These are not used by frames for transients. - Changed the default bindings accordingly. 2006-04-22 16:08 UTC Tuomo Valkonen * Added toggle for showing tab numbers. - WFrame:set_numbers with the usual 'set'/'unset'/'toggle' parametrisation. 2006-04-20 19:19 UTC Tuomo Valkonen * Removed obsolete references to -i18n flag. 2006-04-13 22:05 UTC Tuomo Valkonen * The frame_add_last option had been broken. - Since switching to use of placeholders for initial management setup, the flag was no longer checked. 2006-04-02 19:36 UTC Tuomo Valkonen * Added stuff for accessing regions with activity/urgency bit set. 2006-04-02 19:33 UTC Tuomo Valkonen * Extended Mod1+K K binding. - Go to first region demanding attention or previously active region: "ioncore.activity_goto() or ioncore.goto_previous()". 2006-04-01 14:38 UTC Tuomo Valkonen * Separated and cleaned up some stacking code from mod_floatws. 2006-03-31 18:14 UTC Tuomo Valkonen * Changes in default_ws_type lookup. 2006-03-28 20:18 UTC Tuomo Valkonen * Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes. - Needed to communicate available area for transients. 2006-03-26 09:37 UTC Tuomo Valkonen tagged ion-3ds-20060326 2006-03-23 16:15 UTC Tuomo Valkonen * Included a TODO list. The TODO.riot file has been created with the riot outliner available from <http://iki.fi/tuomov/riot/>. The file is, however, just an mbox file, so you can read it with your favourite threading mail user agent. For example: mutt -f TODO.riot 2006-03-20 23:08 UTC Tuomo Valkonen * Enforce win_gravity=NorthWestGravity for client windows. - Fixes issues with OO.org's transients in framed mode. 2006-03-18 22:19 UTC Tuomo Valkonen * Changes in default appmenu. - Removed firefox (won't promote gtk shit). - Added opera, konqueror, dillo, w3m, links, rxvt. 2006-03-18 12:58 UTC Tuomo Valkonen * Ah, -Wl,-whole-archive is a better hack. 2006-03-18 12:48 UTC Tuomo Valkonen * Link PWM also with the -u ptrlist_iter gcc lameness hack. 2006-03-17 20:49 UTC Tuomo Valkonen * Some more winprop/sizepolicy changes. 2006-03-17 19:42 UTC Tuomo Valkonen tagged ion-3ds-20060317 2006-03-17 10:22 UTC Tuomo Valkonen * Oops. Previous change incomplete. 2006-03-17 10:07 UTC Tuomo Valkonen * default_ws_type is no longer set by config files and could confuse things. Fixed. 2006-03-15 23:00 UTC Tuomo Valkonen * Changes in look file fonts. - Refer directly to -*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-* as the 'fixed' alias has problems with encodings. 2006-03-15 18:59 UTC Tuomo Valkonen * Timer signal object passing to Lua side was broken. (Weak typing...) 2006-03-15 18:23 UTC Tuomo Valkonen * Changes in the set of configuration files. - cfg_ion.lua now simply load cfg_ioncore.lua and cfg_modules.lua with the default set of modules, and includes some of the most commonly changed options commented-out. This deprecates cfg_user.lua - cfg_menus.lua and cfg_bindings.lua are now cfg_ioncore.lua. This better matches how things for different modules are in their own files. 2006-03-12 12:29 UTC Tuomo Valkonen * Embedded dock initilisation code had been broken. Fixed. 2006-03-11 09:05 UTC Tuomo Valkonen * Oops. The stretch size policy used wrong variables. 2006-03-11 08:58 UTC Tuomo Valkonen * Different query-menus use different history context. 2006-03-08 20:03 UTC Tuomo Valkonen * Oops. The new client window code used wrong "llist" iterator. This could cause segfaults. 2006-03-08 19:46 UTC Tuomo Valkonen * Oops. Closing a transient had started warping to remaining transient(s). 2006-03-07 10:32 UTC Tuomo Valkonen * Fixed binding lookup code to be able to deal with zero keycodes. - This may happen if X keycode to keysym mapping is changed while Ion is running. 2006-03-06 23:20 UTC Tuomo Valkonen * Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients. 2006-03-05 13:44 UTC Tuomo Valkonen tagged ion-3ds-20060305 2006-03-05 13:42 UTC Tuomo Valkonen * 'ru' was missing from list of translations in po/Makefile. 2006-03-05 13:39 UTC Tuomo Valkonen * frame_rqgeom_clientwin passes rqflags as-is. 2006-03-05 13:30 UTC Tuomo Valkonen * SIZE_POLICY_FREE_GLUE is now properly used for transients. 2006-03-05 13:28 UTC Tuomo Valkonen * Added -u ptrlist_iter linking hack to gcc/ld. - Otherwise ptrlist.o from libtu won't get linked as it will no longer used by the main binary, and thus the modules won't have access to it. 2006-03-05 10:59 UTC Tuomo Valkonen * Improved free_glue and stretch size policies. 2006-03-02 18:49 UTC Tuomo Valkonen * Added SIZEPOLICY_FREE_GLUE and other size policy code changes. (TODO: client windows need to store state for this for transients.) 2006-02-26 16:25 UTC Tuomo Valkonen * Client windows use the same (mplex) size policies for transients now. 2006-02-26 00:17 UTC Tuomo Valkonen * Oops. MPlex attach code changes had broken mgd. region ordering on load. 2006-02-25 17:31 UTC Tuomo Valkonen * Added some size policies with gravity. 2006-02-24 19:23 UTC Tuomo Valkonen * Separated mplex size policy in new file, and independent of mplex. 2006-02-22 13:34 UTC Tuomo Valkonen * Append '/' to submenu entries in query_menu. 2006-02-19 16:37 UTC Tuomo Valkonen * Some mplex attach code cleanup. 2006-02-19 16:07 UTC Tuomo Valkonen * Reduced usage of REGION_FIT_BOUNDS a little. 2006-02-19 00:41 UTC Tuomo Valkonen * Updated dock to reflect previous mplex size policy changes. 2006-02-18 20:39 UTC Tuomo Valkonen * Removed the WScratchpad class. - Scratchpads are now simply normal WFrames with MPLEX_SIZEPOLICY_FREE. 2006-02-18 20:31 UTC Tuomo Valkonen * Added WMPlex managed region size policy support. 2006-02-18 18:53 UTC Tuomo Valkonen * Fixed "./" being included in completed file name in query_exec. - Also brought mod_query.popen_completions documentation up-to-date. 2006-02-15 07:29 UTC Tuomo Valkonen * Fixed load_hint. - Stupid unsafe dynamically-typed languages... 2006-02-12 16:03 UTC Tuomo Valkonen * Let's call it statusbar_ instead of status_ after all... 2006-02-12 15:59 UTC Tuomo Valkonen * Oops. Should check for sb meter value being null when shortening it. 2006-02-12 15:30 UTC Tuomo Valkonen * mod_statusbar tries to load scripts before falling back to statusd. - If status_foobar(.lua|.lc) is found on the search path, -m foobar is not passed to ion-statusd. 2006-02-12 15:19 UTC Tuomo Valkonen * Added region_activity_hook. - Called when the activity flag of a region is changed with the region as parameter. 2006-02-12 15:07 UTC Tuomo Valkonen * Framed transients' size requests get handled now. 2006-02-11 15:35 UTC dev at triphoenix.de * completefile-groupexec Although ion-completefile does check if any matching executable is world-executable or user-executable, it doesn't check for group-executable. This is problematic for example on systems, where games are installed with r-xr-x--- and root:games (which seems to be a common method). This introduces a check for the group id, basically it gets all groups for the current user and checks if any of them is applicable. This is only done when the user and world checks already have failed and the group-executable bit is set. 2006-02-08 07:42 UTC Tuomo Valkonen * ion-statusd catches SIGCHLD. 2006-02-07 21:37 UTC Tuomo Valkonen * Improved comments in cfg_statusbar.lua. 2006-02-06 20:56 UTC Tuomo Valkonen * Changed query_menu title transformation. * Lua's regexp routines don't understand utf-8 or other multibyte encodings. * TODO: conversion to lower case of non-ascii letters. 2006-02-01 18:05 UTC Vassily Leushin * russian_locale 2006-01-29 15:27 UTC Tuomo Valkonen * Statusbar meter template is respected as maximum size for meter. 2006-01-25 23:57 UTC Tuomo Valkonen * Added dummy gettext hack for those labels. 2006-01-25 23:54 UTC Tuomo Valkonen * Added context menu label support. 2006-01-25 16:30 UTC Tuomo Valkonen * Do not try to resize the statusbar unnecessarily. 2006-01-21 23:47 UTC ludal at logilab.fr * fixes random segfaults With ion-3ds-20060107 I see random segfaults I can reproduce navigating some website with galeon. This patch seems to fix the problem (and the original code looked wrong) 2006-01-21 21:35 UTC Tuomo Valkonen * Oops. A function wasn't marked local. 2006-01-21 20:57 UTC Tuomo Valkonen * Oops. Counter wasn't incremented in statusbar list building. 2006-01-20 21:16 UTC Tuomo Valkonen * Updated/fixed PWM bindings configuration. 2006-01-20 17:36 UTC Tuomo Valkonen * Statusbar uses PtrLists instead of ObjLists. (Stuff gets removed from ObjLists before the manager's removal handler is called.) 2006-01-19 19:24 UTC Etan Reisner * Use the table values we are iterating over. 2006-01-14 20:10 UTC Tuomo Valkonen * Previous completion behaviour change broke something.. 2006-01-11 17:12 UTC Tuomo Valkonen * Fixed a problem in statusbar winprop usage.
2006-08-14Adapt to lua-5.1.1. Bump PKGREVISION.wiz15-22/+469
2006-08-07Use the pkgsrc dependencies for Xft2 and xpm (instead of wip).reed1-5/+3
2006-08-06Needs cc too.wiz1-2/+2
2006-08-06Remove BROKEN_IN for packages that built in the latestkristerw2-6/+2
NetBSD 3.0_STABLE/i386 bulk build.
2006-08-04Imported jwm window manager from pkgsrc-wip.reed1-1/+2
2006-08-04Import jwm from pkgsrc-wip.reed7-0/+114
This was packaged by pip88nl of gmail.com with some minor changes by me. JWM is a light-weight window manager for the X11 Window System. It provides a menu, taskbar, key binding, system notification tray, pager, a dock, and simple customizations. JWM is written in C and uses only Xlib and the shape extension, libXpm and (optionally) libpng. It can support some MWM, GNOME, and WM Spec hints. (This software needs some work, but I import to official pkgsrc so it will get more usage. I have been using it for a couple months now. With its built-in features, it is a smaller than blackbox with add-ons.)
2006-07-27Xinerama needs Xext, so reorder the library includes.joerg3-11/+19
2006-07-27Rename "SITES_* to "SITES.*" for file-specific lists of sites from whichjlam1-2/+2
to fetch the file. This completes the renaming described in revision 1.1799 of bsd.pkg.mk.
2006-07-27Apply the "convention over configuration" principle:jlam1-2/+1
If ${FILESDIR}/getsite.sh exists, then use it to determine the fetch URL for each of the distfiles for the package. Otherwise, use SITE_<file> and MASTER_SITES, in order, to determine the URL for each distfile. If the script path differs from ${FILESDIR}/getsite.sh, then set DYNAMIC_SITE_SCRIPT to the full path to that script. Remove the need to set DYNAMIC_MASTER_SITES explicitly in the package Makefile for: graphics/ns-cult3d wm/sawfish-themes www/apache-tomcat55 www/jakarta-tomcat4 www/jakarta-tomcat5
2006-07-26update to 2.14.5drochner3-7/+8
changes: -gugfixes -translation updates
2006-07-25Updated wm/fvwm-devel to 2.5.17martti3-11/+11
* New features: - New MenuStyle options TitleFont, TitleColorset and HilightTitleBack. - New command PressButton in module FvwmButtons for being able to emulate button press via other means than the mouse. - New wrap options to EdgeScroll command for wrapping with pixel distances. - New Style option UnderMousePlacement. - Unused arguments to Style options generate warnings. - The name style names match against can be augmented by the X-resource "fvwmstyle". - New options, Reverse and UseStack, to All command. - WindowShade can now reshade windows using the Last direction. - Positional parameters to complex functions can now be expanded using $[n], $[n-m], $[n-] and $[*] expressions. - The width and height arguments of the Resize command now accept the prefix 'w' to allow resizing relative to the current window size. - New command ModuleListenOnly. - New "Periodic" option added to Schedule command. * Bug Fixes: - Fixed detection of running non-ICCCM2 wm (bug #3151). - Fixed drawing of menus with the sidepic on the right. - EdgeScroll no longer divides pixel distances >1000 by 1000. (bug #3162). - The configure script can now cope with four-part version numbers when detecting some libraries. - The WarpToWindow command followed by Move in a complex function now uses the correct pointer position. - The menu style TitleWarp does no longer warp the pointer for root menus (as it is documented). - Fixed detection of safe system version of mkstemp. - Fixed the conditions Iconifiable, Fixed, FixedSize, Maximizable and Closable. - Fixed problem with window outline and placement position running out of sync. - FvwmConsole no longer conflicts with Cygwin stdio (bug #3772). - FvwmGtk now configures correctly on Cygwin (bug #3772). - Fixed tempfile vulnerabilities in FvwmCommand.
2006-07-22Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,rillig5-10/+10
since they always need a C compiler, even when the source code is completely in C++. For some other packages, stated in the comment that a C compiler is really not needed.
2006-07-19Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrcjlam1-2/+1
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using the default LIBTOOL_OVERRIDE to replace libtool scripts in packages. This just formalizes the fact that LTCONFIG_OVERRIDE is not used meaningfully by pkgsrc.
2006-07-12Make this build on a newly installed NetBSD/i386 3.99.21 with GCC 4.1.xmartti3-3/+18
2006-07-12Use USE_TOOLS+=perl:run just like in wm/fvwm.martti1-1/+2
2006-07-11USE_TOOLS+=perl:run. Bumped PKGREVISION.rillig1-2/+3
2006-07-10Fixed pkglint warnings. etc/* is now installed via CONF_FILES. Bumpedrillig2-8/+8
PKGREVISION.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam5-10/+10
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam5-5/+10
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-05Sweep pkgsrc and convert packages that included intltool/buildlink3.mkjlam2-6/+4
to use instead "USE_TOOLS+=intltool". Remove now unused intltool/buildlink3.mk
2006-07-02Don't use PKGVERSION in PLIST as it'll be wrong when PKGREVISION is set.martti2-43/+46
Instead define and use FVWM_VER (idea taken from pkgsrc/wm/fvwm).
2006-07-02Fixed CONFLICTS. Fixed some pkglint -Wall warnings.martti1-4/+5
2006-07-02Updated wm/fvwm-devel to 2.5.16martti4-15/+18
Changes in beta release 2.5.16 (20-Jan-2006) * New features: - If the pointer can not be grabbed in functions, a message is printed to the console instead of beeping. * Bug Fixes: - Fixed a couple of build problems introduced in 2.5.15. Changes in beta release 2.5.15 (14-Jan-2006) * New features: - Variables can be nested, like $[desk.name$[desk.n]]. - Obsolete one-letter variables work, but generate warnings now. - Windows can be placed by any button (now also >3). - It is now possible to redefine the buttons usable to finish window movement and manual placement. - New window condition PlacedByButton. - MenuStyle pairs can be negated by prefixing '!'. - New generic tabbing module - FvwmTabs. - New Style option: EWMHIgnoreWindowType. - New MenuStyle options: MouseWheel, ScrollOffPage and TrianglesUseFore. - To compile from CVS, autoconf-2.53 or above is now required. This does not affect compiling the released tarballs. - New option "screen" to Move and ResizeMove commands to allow specifying the target Xinerama screen. * Bug Fixes: - Supported a new fribidi version 0.10.5 in addition to 0.10.4. - Better look for windows with "BorderStyle TiledPixmap". - Some EWMH-related 64-bit fixes. - Fixed segmentation fault when replacing title of title only menus (Bug #1121). - Fixes for resizing of shaded windows and resizing/moving windows with complex functions.
2006-07-02fvwmmartti1-4/+4
2006-07-02Moved fvwm2-themes to fvwm-themes.martti5-1310/+0
2006-07-02Moved fvwm2 to fvwm.martti9-632/+0
2006-07-02Moved fvwm2-themes to fvwm-themes.martti5-0/+1309
2006-07-02Moved fvwm2 to fvwm.martti9-0/+631
2006-06-30Use "stdlib.h" to get prototype for alloca() under NetBSD to avoidtron2-4/+4
build failures on systems which use GCC 4.1.x.
2006-06-29Remove thingradient theme until someone takes the time to createjoerg2-4/+3
a properly named file. gz != bzip2. Bump revision.
2006-06-29Disable inline assembler if GCC 4.1.x is used to fix build problems.tron1-6/+6
2006-06-25Fixed script interpreters. Bumped PKGREVISION.rillig1-2/+5
We're in a pkgsrc freeze and this is not a leaf package, but the only package using this is meta-pkgs/windowmaker-desktop.
2006-06-22Needs libtool.joerg1-1/+2
2006-06-21Needs msgfmt.joerg1-2/+2
2006-06-20Needs msgfmt.joerg1-2/+2
2006-06-11Needs pkg-config.joerg1-2/+2
2006-06-11Needs pkg-config.joerg1-1/+2
2006-06-10THOU SHALT NOT USE XChangeProperty with format=32 ON int VALUES WHEN THEmartin2-1/+37
MANUAL SPECIFIES THAT 32 MEANS long, EVEN IF YOU GET AWAY WITH IT ON i386!!!
2006-06-08Needs libtool.joerg1-1/+2
2006-06-02Updated to 20060517 snapshot.salo5-20/+65
Changes: - add my theme file, - delint. 20060517: - Applied a crash patch to thing.c by Ben Stern.
2006-05-30Fix homepage and/or master sites.reed1-4/+5
Add another mirror (http) for wm/windowmaker. Homepage URL change reported by C David Rigby via WWW feedback form.
2006-05-26Don't hard-code nb version of sawfish-replibs.joerg1-3/+3
2006-05-20Uses C++.joerg1-1/+2
2006-05-19Uses C++.joerg1-2/+2