summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2006-11-06Switch to modular buildlinks.joerg1-2/+9
2006-11-03Update MASTER_SITES.wiz1-2/+2
2006-11-03Fix build on amd64 by adding -fPIC to CFLAGS. Ok joerg@.wiz2-4/+4
2006-10-22MASTER_SITES and HOMEPAGE have been moved.obache1-3/+3
2006-10-16Update matchbox-wm to 1.1.obache2-8/+7
Patch provided by Martin Wilke via PR 34526. - Changelog Add support for decoration less application windows Fix typo in non XRDB cmd line parser. an alternate key shortcut config file. Fix compiler warning when not building with alt input wins. Fixes for better handling shifted key shortcuts. Set the active app root prop *after* setting new list props as to avoid sync issues in apps using this info. Dont start pinging an app if requests to be activated but is already activated, ( maemo #32483 ) Be more careful removing alt ( maemo ) input methods when transient to removed dialog / application. Call XSync() so ping is sent immediatly to be double safe. correctly honur PING_INTERVAL, not PING_INTERVAL+1 Fix for iconizing toolbar windows and there position. Fixes MB bug #95 Add repaint to removal also. Force a dialog repaint on IM dialog resize for safety. Fix typo snafu with previous commit. Just change affected dialog height back to original size. Dont try and do anything clever with positioning. Make aggresive pinging a little less aggressive; - No pinging on fullscreen toggles. - Only ping on NET_ACTIVE message. Only remember size of affected dialogs for reseting, not position. Honour client_flags in initial loop. should fix maemo #25281 Send state message before configure when toggleing fullscreen. Fix dialog gravity in presence of panels Dont attempt to paint 0 width decorations. Correct some debug info. Focus tracking fix moving between dialogs and trans for root dialog. fixs maemo #26095 Add basic support for window gravity on dialogs. Make sure window names changes can end up NULL. blocker window in place ( When in super modal mode ). Focus fixes for case of multiple trans for root dialogs. 1.0 Attempted fix for grouped dialog stacking. Implement alternate optional more aggesive pinging policy needed for maemo. Add support for optional alternate custom themeing for border only ( no title bar ) dialogs. avoid freeing non existant font color on theme switch. Add support for cache attribute in <theme> tags. MB_THEME_ALWAYS_CACHE env var overides. setting MB_NO_THEME_CACHE env var turns off internal pixbuf cacheing ( very experimental ) dd support for _MB_APP_WINDOW_LIST_STACKING root win prop Add basic support for window grouping. Fix 'flash' when non top apps map dialogs. Fix issues with minimised dialogs not remapping. Stacking fixes for multiple groups of transient for transient dialogs. XRestackWindows didn't include count of blocker wins in total window count. Fix preivous blocker win borkage Dont map the blocker wins on reparenting, wait for show() Add extra debug info for blocker wins Fix potential XGetWMHints leak Small fix for east panels to get correctly positioned after theme switch. Fix GCC 4 warnings. Fix issues with modal blocker wins breaking stack count. Move previous fix to safer place in code. Make sure ewmh lists get updated when closing a window. Fix re-enabling of help/accept/custom buttons Add support for help/accept/custom buttons being toggled on the fly Add a little more debug. Fix for making sure alt input windows get resized correctly when transient for a transient for root window and switching from/to a fullscreen to a non fullscreen app win. Dont try and manage new clients if no memory available. unmap before reparent to root in effort to avoid potential flash. Add new -use_super_modal switch to enable previously default maemo 'aggresive' modal handling - blocking wins etc Reparent hidden toolbar wins to current position rather than 0,0 reparent 'removed' win to current pos on root rather than 0,0 Really clear NET_WM_STATE if no states set. Send PING even when close button is 'blocked' by modal dialog print debug warning if client sets tranciency to itself Add some more X error traps very early on in new client creation. Include iconized clients in select menu sizing. Avoid potential recursive for self tranciency changes. Fix compiler warning. If set, use env 'MB_HUNG_APP_HANDLER' pointing at executable to handle hung applications rather than default killer. Make sure de iconizing a client de-iconizes transients too. Less aggresive root window property updating. Clean up ping code a little. Adding new define for frequency of hung app check. Simplify switching code a little. Remove old attempted transient infinite loop fix ( 2005-06-02 ) Handle windows hiding but not always unmapping there windows. Fixes 'ghost' windows when quicking hiding/showing a GTK win. Dont let windows change transiency to themselves. avoid potential infinite loop from transiant race?
2006-10-14Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-2/+2
2006-10-14Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz2-5/+5
2006-10-14Update e16menuedit2 to 0.0.3.obache2-7/+7
Patch provided by MAINTAINER, Chris Wareham via PR 34595. ChangeLog is unknown.
2006-10-12Update wmii to 2.5.2. Patch provided by PR 33285.obache5-122/+43
This is release version, previous was snapshot version.
2006-10-12Regenerate to fix some pkglint warnings.martti2-10/+9
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz3-6/+6
2006-10-04Fixed "test ==" in the configure script.rillig5-12/+26
Fixed some pkglint warnings.
2006-10-04Include ../../mk/x11.buildlink3.mk.reed1-1/+2
This definitely uses X. (I noticed because in my environment, libXt was not buildlinked.)
2006-10-02Fixed the usage of test(1) together with "==".rillig2-1/+26
2006-10-02Update icewm to 1.2.27. Changes:ghen4-12/+15
- Danish translation - added 'Look=flat' - added TaskbarButtonWidthDivisor - minor workspace switching optimization Don't update to 1.2.28 yet since it is known to break themes and our BSD startmenu button.
2006-10-01Fixed the path to the Perl interpreter. Bumped PKGREVISION.rillig1-2/+3
2006-09-23apply patch from PR pkg/34481 to fix PLISTjschauma1-1/+2
2006-09-23fix PLIST as per PR pkg/34480jschauma1-3/+1
2006-09-20Kill some more ancient config files.joerg1-3/+3
2006-09-20Fix linkage. Match config files with samples. Revoke unmaintainmentship.joerg4-8/+34
Bump revision.
2006-09-15Update to 2.16.0:jmmv3-10/+16
2.16.0 == Thanks to Jens Granseuer for changes in this release. - Fix the build with c89/gcc 2.95. Translators Rahul Bhalerao (mr), Runa Bhattacharjee (bn_IN), Woodman Tuen (zh_HK, zh_TW), Kostas Papadimas (el), Ani Peter (ml), Jonathan Ernst (fr), Горан Ракић (sr, Gabor Kelemen (hu), Maxim Dziumanenko (uk), Duarte Loreto (pt), Jordi Mallach (ca), Gintautas Miliauskas (lt) 2.15.34 == Thanks to Stéphane Rosi, Vytautus Liuolia, Will Walker, Baptiste Mille-Mathias, Elijah Newren, Ed Catmur, and Thomas Andersen for fixes in this release. - allow moving maximized windows between xineramas again (Stéphane) [#338660] - fix an uninitialized-usage bug with net_wm_user_time that breaks focus with new windows (Vytautus) - re-fix accessibility events for the alt-tab popup (Will) [#350624] - update the close pixmap to fit better with the other pixmaps of the menu (Baptiste) [#345498] - fix several fullscreen handling bugs I introduced, causing fullscreen windows to not actually be shown fullscreen (Elijah) [#343115] - fix keybindings with hex-values, coming from special extended keyboard keys (Ed) [#140448] - fix metacity-dialog handling of arguments (Thomas) [#340690] Translators Vladimir Petkov (bg), Jordi Mallach (ca), Gabor Kelemen (hu), Mohammad DAMT (id), Wouter Bolsterlee (nl), Daniel Nylander (sv), Funda Wang (zh_CN) 2.15.21 == Thanks to Vincent Untz, Jens Granseuer, Björn Lindqvist, Dmitry Timoshkov, Thomas Thurman, Vytautas Liuolia, Thomas Andersen, Chris Ball, and Elijah Newren for fixes in this release. - kill usage of libegg (Vincent) [#348633] - fix another C89 vs. C99 issue (Jens) [#347621] - make it so maximized windows do not have rounded corners (Björn) [#336850] - fix the heuristic for determining if windows can be made fullscreen, needed for WINE and possible also some legacy applications (Dmitry) [#346927] - make sure window features get recalculated when the screen is resized via XRandR (Dmitry) [#346927] - fitts' law fixes for titlebar buttons on maximized windows (Thomas Thurman) [#97703] - react to _NET_STARTUP_ID changes, as proposed for the new startup-notification/EWMH spec (Vytautas) [#347515] - return the window to maximized state if the window was "shaken loose" from maximized state during a resize but the resize is later aborted (Thomas Andersen) [#346719] - fix button lighting with dragged clicks (Björn) [#321474] - don't minimize in response to double clicks on the titlebar when minimiziation should not be allowed (Chris) [#347377] - fix some titlebar-not-on-screen constraint issues (Elijah) [#333328, #345522] Translators Mahay Alam Khan (bn_IN), Jakub Friedl (cs), Iñaki Larrañaga Murgoitio (eu), Yuval Tanny (he), Rajesh Ranjan (hi), Jovan Naumovski (mk) Kjartan Maraas (nb), Leonid Kanter (ru) 2.15.13 == Thanks to Björn Lindqvist and Thomas Thurman for improvements in this release. - grab alt+shift+button1 when trying to snap-move windows (Björn) - avoid a case where memory is written after it's freed (Thomas) Translators Hendrik Richter (de), Kostas Papadimas (el), Jonathan Ernst (fr), Satoru SATOH (ja) 2.15.8 == Known as the "Elijah sucks for not reviewing a couple dozen patches" release. And for not getting on IRC soon enough to catch Marnanel and show him how to do the release. So, just translations this time. Translations Mahay Alam Khan (bn_IN), Rhys Jones (cy), Francisco Javier F. Serrador (es), Ilkka Tuohela (fi), Rajesh Ranjan (hi), Changwoo Ryu (ko), Fano Rajaonarisoa (mg), Sanlig Badral (mn), Слободан Д. Средојевић (sr), Funda Wang (zh_CN) 2.15.5 == Thanks to Björn Lindqvist, Søren Sandmann, Adam Jackson, Elijah Newren, and Aidan Delaney for improvements in this release. - code cleanup in resizepopup.c (Björn) [#341648] - fix a logic bug so that the whole titlebar becomes sensitive to mouse clicks (Björn) [#336320] - make mouse cursor when moving windows become a hand (Björn) [#337376] - lots and lots of compositor improvements -- beginning of a new layer to abstract transition effects, shrinking and minimizing and exploding effects, fading in and out, unminimize animation that reverses minimize one, translucent menus, bounce on window focus, and all kinds of stuff I don't understand and can't summarize well (Søren, Adam) - Fix a crash on exit/logout from assuming a compositor would always exist (Elijah) [#342166] - code cleanup in tabpopup.c (Aidan Delaney) [#166890] Translations Pema Geyleg (dz), Iñaki Larrañaga Murgoitio (eu), Theppitak Karoonboonyanan (th), Clytie Siddall (vi) 2.15.3 == Thanks to Søren Sandmann, Elijah Newren, Paolo Borelli, Björn Lindqvist, jylefort at FreeBSD org, - various code cleanups (Søren) - prevent long titles from "sticking" in the tasklist (Elijah) [#330671] - handle sync counter notifications in the compositor (Søren) - notes/documentation updates (Elijah) - plug a small leak (Paolo) - remove a lot of dead code obsoleted by the new edge-resistance stuff (Björn) [#341561] - prevent a crash when changing resolution (jylefort) [#340847] - revert an accessibility module loading workaround from Gnome 2.6 that has long since been fixed for us in gtk+ (Elijah) [#123372] Translations Francisco Javier F. Serrador (es), Ignacio Casal Quinteiro (gl), Raivis Dejus (lv), Kjartan Maraas (nb), Funda Wang (zh_CN), Woodman Tuen (zh_HK), Woodman Tuen (zh_TW) 2.15.2 == Here's hoping that "third time's a charm." ;-) This release just fixes the translations-not-included issue. See http://mail.gnome.org/archives/desktop-devel-list/2006-April/msg00483.html for more details. - Use gnome-autogen.sh like most other modules (Rodney) 2.15.1 == This release just fixes the control-center build (which depends upon libmetacity-private). Thanks to Vincent for catching the problem. - Include boxes.h in the includes dir (Elijah) [#339708] 2.15.0 == Thanks to Thomas Thurman, Elijah Newren, Havoc Pennington, Björn Lindqvist, Gora Mohanty, Alejandro Andres, Andy Morum, Dan Sanders, Thomas Andersen, Brian Pepple, and Søren Sandmann for improvements in this release. (Note that "Thomas" below refers to Thomas Thurman if last name isn't specified) - An endless array of compositor updates, not all of which are well explained in the ChangeLog. ;-) Includes an ability to enable and disable the compositor at runtime, fixed up wobbling effect and new explosion effect, special magnification handling, different opacity for different window types like menus, a way of scaling windows, handling of foreign displays, improved handling of window moving/resizing, various code restructuring, special runtime checks for correct extensions and other compositors, lots of bug fixes, and possibly other stuff I'm missing or not understanding (Søren) - Removed "move to another workspace" menu when there are exactly two workspaces (Thomas) [#151183] - fix type for compositing_manager schema entry (Elijah) [#335901] - Port more properties to our async system for code cleanliness and speed improvements (Havoc, Thomas) - Lots of code cleanup, even more code cleanup, wow our code was messy (Björn) [#335177, #337507, #336890, #338359] - Abstract out the functions for setting/unsetting demands attention hint and avoid doing it when the window isn't obscured (Thomas) [#305882] - Change strings to make them more readable, and more translatable (Gora) [#335720] - Reduce compiling warnings -- add a number of casts and change signedness on a number of variables (Björn) [#336032] - Fixed broken links in README (Alejandro) [#333303] - Add a tabbing function, bound to alt-f6 by default, to cycle through the windows of the current application (Thomas) [#94682] - Fix the build with --disable-xsync (Andy) [#336605] - Raise windows on maximize/unmaximize (Dan) [#335076] - Don't have confirmation windows make applications appear to be locked when closing via the window list (Dan) [#334899] - Allow any keybinding pref to be specified either with <foo>, a string, or <foo>_list, a list of strings, or both (Thomas) [#164831] - warn and ignore if transient_for is set to a non-top-level window (Thomas Andersen) [#335524] - Use po/LINGUAS for listing supported languages (Brian) [#337951] Translations Vladimir Petkov (bg), Jordi Mallach (ca), Miloslav Trmac (cs), Rhys Jones (cy), Lasse Bang Mikkelsen (da), Frank Arnold (de), Kostas Papadimas (el), Francisco Javier F. Serrador (es), Ivar Smolin (et), Iñaki Larrañaga (eu), Farzaneh Sarafraz (fa), Ilkka Tuohela (fi), Ignacio Casal Quinteiro (gl), Ankit Patel (gu), Rajesh Ranjan (hi), Gabor Kelemen (hu), Satoru SATOH (ja), Alexander Didebulidze (ka), Žygimantas Beručka (lt), Kjartan Maraas (nb), Michiel Sikkes (nl), Åsmund Skjæveland (nn), Gora Mohanty (or), Raphael Higino (pt_BR), Duarte Loreto (pt), Mugurel Tudor (ro), Leonid Kanter (ru), Steve Murphy (rw), Laurent Dhima (sq), Слободан Д. Средојевић (sr), Daniel Nylander (sv), Theppitak Karoonboonyanan (th), Maxim Dziumanenko (uk), Clytie Siddall (vi), Funda Wang (zh_CN)
2006-09-12Updated wm/fvwm-devel to 2.5.18martti2-6/+6
Fvwm is a powerful window manager. Version 2.5.18 is a bug fixing release for 2.5.17. Please be aware that any features introduced in the 2.5.x development versions may be renamed, changed or removed without notice before 2.6.0. Upgrading from earlier 2.5.x versions is recommended. Upgrading from 2.5.17 is strongly recommended. This release is available at the home page: http://www.fvwm.org/. * Bug Fixes: - If a window started fullscreen, leaving fullscreen state now properly unmaximizes and resizes the window. - Fixed the ForeColor/HilightFore styles that were broken in 2.5.17. - FvwmPager can now move icons with the !IconTitle style. - Fixed drawing of icons that are moved to a different desk. - FvwmPager no longer tries to move non-movable windows. - FvwmPager now moves all windows as user requests. - FvwmPager no longer displaces windows with title and border sizes on moves. - TestRc now correctly matches Break, and $[cond.rc] is expanded for Break. - Fixed several 64-bit architecture problems with XGetWindowProperty(). Xine works much better on 64-bit machines. - Fixed handling of ClickToFocusPassesClick with the EWMH desktop (e.g. using nautilus). - Fixed handling of windows that are unmapped and mapped again too fast (e.g. fpga_editor).
2006-09-10Update to 3.3.1:wiz3-20/+20
3.3.1: * Fix panels getting a border with keepBorder turned on. * Fix a crash in mirrorhorizontal when drawing a surface with width 1.
2006-09-03Update to 3.3:wiz4-54/+108
3.3: * Add a showDelay option for the dock. * Fixed onscreen-keeping code which broke a bit in -rc2. * Fix incorrect handling of window properties on 64 bit arches. * Fix pixelsize being the same as size for pango, now it is correct. * Fix drawing of icons taller than wide, eg gimp. * Add a 'mirrorhorizontal' gradient, like horizontal but mirrored in the center and 'splitvertical' which is like vertical but nonlinear in a fancy way. * Translations for de, hr and zh_TW added. * Add initial per-app settings support. * Fix some outstanding issues with 64-bit support. * Add an optional delay for displaying submenus so you can move the mouse over some entries without flashing each submenu. * Plug some minor memleaks and fix minor bugs. * Changed algorithm for downscaling window icons. * New themes! * Disable support for libstartup-notification by default, it doesn't seem to work well. * Allow disabling of duplicate window numbering by option titleNumber in theme section. * Add moverelative and resizerelative actions. * Option middle for menus that make submenus be centered instead of aligned by the top edge to the parent entry. * Fix transient (ie dialog) windows being placed offscreen if the parent is close to the edge of the screen. 3.3-rc2: * Fixed some typos and errors in rc.xsd * Add the noStrut option to the dock (to allow maximizing windows over it), useful when it is not in the above layer. * Fix transparent terminals not updating when using ToggleDecor. * Yet more poking at the onscreen-keeping code, should now do the right thing always. * Add an option to hide disabled buttons instead of showing them as disabled. * Hopefully fixed all the remaining pango issues. The new 1.10 release also fixes shadows again. * I think the lib linking in Makefile.am is right now, please tell me if it isn't. * Added a finnish translation and some minor updates to others. * Fixed configure.ac so --enable-pango doesn't disable pango support or the other way around, make enabled be default to get some extra testing. 3.3-rc1: * Poked around a bit in the code that keeps windows onscreen, if you are using xinerama, please let me know if things are better/worse/same. * Add support for pango, disabled by default due to a bug in pango 1.8 that breaks shadows, it works fine with 1.6.x though. Poke the pango developers here http://bugzilla.gnome.org/show_bug.cgi?id=169622 if you want this to be fixed. * Made edge resist and Send/MoveToEdge not hit windows at layers below the current one, add option to disable this behaviour. * Fixed directional focus not getting trapped in omnipresent windows * Fixed focus actions when bound to the mouse, normal focus cycle is always linear and directional focus is totally disabled, it makes no sense anyway, just move the mouse. * Added an option for the raise/lower/raiselower/unshaderaise/shadelower options called group that lets you bind stuff to raise/lower the whole window group. <action name="raise"><group>yes</group></action> * Add various new actions. I haven't updated the web docs yet, but I think I managed to get all of them listed in rc.xsd. * Bugs 1783, 1812, 1863, 1905, 2005, 1957 fixed. * Some translations added. (ca, no, pl, ru, fr)
2006-09-03Fix MASTER_SITES.wiz1-2/+2
2006-09-02Change maintainer.rpaulo1-2/+2
2006-09-01Update wm/jwm to v1.8rc1:abs2-6/+6
* Removed the "Icons" tag. Now "IconPath" is specified within the "JWM" tag instead. * Now "DoubleClickDelta" is used to determine if the mouse moved after a menu pops up. * Added support for multiple startup and shutdown commands. * Added the ability to move a window with Alt+click (Jeremy Reed). * Now shaded status is preserved when minimizing windows. * Reduced border flicker. * Support for multiple root menus. * Allow window operations in root menus. * Add "RestartCommand". * Fixed a key binding issue with key codes.
2006-08-30pkg-config is still a tool, not a language.joerg1-2/+3
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