You can subscribe to this list here.
2011 |
Jan
|
Feb
(13) |
Mar
(5) |
Apr
(13) |
May
(25) |
Jun
(5) |
Jul
|
Aug
(15) |
Sep
(13) |
Oct
(19) |
Nov
(13) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
(21) |
May
(24) |
Jun
(28) |
Jul
(24) |
Aug
(12) |
Sep
(7) |
Oct
(7) |
Nov
(4) |
Dec
(8) |
2013 |
Jan
(1) |
Feb
(2) |
Mar
(8) |
Apr
(3) |
May
(6) |
Jun
|
Jul
(13) |
Aug
(2) |
Sep
(2) |
Oct
(2) |
Nov
(5) |
Dec
(11) |
2014 |
Jan
(22) |
Feb
(2) |
Mar
(6) |
Apr
(19) |
May
(18) |
Jun
(3) |
Jul
|
Aug
(6) |
Sep
|
Oct
(1) |
Nov
|
Dec
(2) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Arnout E. <rab...@us...> - 2014-05-26 08:42:42
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The annotated tag, 3-2014010901 has been created at c0a1d2c2b51c4ced8048b727cda6d004d7a67172 (tag) tagging 7f44535693986369a6c634e0cef477649aa48a08 (commit) tagged by Arnout Engelen on Thu Jan 9 20:55:20 2014 +0100 - Log ----------------------------------------------------------------- Release 3-2014010901 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQEcBAABAgAGBQJSzv6oAAoJENAkayXuhHjhV5YH/joCvUJCHmIhaj9p2bWrHpIm B0KZw7QgXluvekYVarTyEacrGKiS1AglV4Kf5HZpFCgLdH+5+GO1J4nWpPp59Tsn pmdagYDNbgqd5MRnL97Ydz3GnvPTVEUDA1xpSqs6WIC2zBJT3AkjHRfxXDgRGqWz VlE/yQdVOFgGek2SzHvAKD7lwQjbcozpZc81PHKwO+1RIRvhb0fiXlhn2gxsaniZ /260Jo3OJznlFBjKObAMLUfPw2SJi4Sl+7Tb+ioFPva4rNgscGyRNx3hq3h1Ka7o 015o6kDnCqZDt50pctm4E+M9sG0wVDMki34/h4+ZIsp6pK0Viyuemd7sF+SU8Eo= =3Brx -----END PGP SIGNATURE----- Arnout (94): Merge some changes found in http://github.com/gwash/ion-3plus add a .gitignore file Rename some things to 'notion' to avoid name clashes with an existing ion 'Notion' manpages instead of 'Ion' to avoid misrepresentation replace 'ion' with 'notion' in README to avoid misrepresentation Some more namechanges to avoid misrepresentation Renaming cfg_ion.lua and cfg_ioncore.lua to cfg_notion*, document ~/.notion instead of ~/.ion3 Fix miscalculations and infinite loops in tab width calculation Prevent _NET_WM_USER_TIME logic from unfairly denying new windows from getting the focus Fix building on Solaris 10 (by #import'ing <limits.h>) Correct #include and identifiers for Solaris keybindings follow old-fashioned C rule Honour _NET_ACTIVE_WINDOW by default Ignore _NET_ACTIVE_WINDOW for application requests Honour ConfigureRequests asking for windows in mplex'es to be raised. Specify make dependencies to allow for parallel building Update predist script to git, add docs Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion fix pselect(2) availability detection Move handling of stack-mode changes by way of ConfigureRequest events to a sane place Only handle stack-mode changes if we're asked to 'Configuring and extending Notion with Lua' now available Disallow reparenting screens, but allow resizing/moving them Do not include 'features.h' to make use feature test macro's Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion Lua autodetection: use full path to lua interpreter Log extension of files not found on search path Refactor: client code can always call xwindow_set_utf8_property document the xwindow_set_utf8_property parameters whitespace document charset assumption Document that xwindow_get_text_property can be used to read text properties in Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion Do not allow Screen's to be resized (hack to fix #3349390) Correctly mark up UTF8_STRING in EXTL_DOC Ion->Notion Document when a 'parent' WWindow is required Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion document xwindow_set_text_property Use the standardized UTF8_STRING rather than the generic UTF-8 ignore more intermediate files Expose screen_fit so it can be used by mod_xinerama include mod_xinerama, mod_xrandr, mod_xkbevents and contrib in distribution package Revert "Expose screen_fit so it can be used by mod_xinerama" 'Configuring and extending Notion with lua' now available Ion->Notion Ion->Notion Do not hard-code the program name Better error message add '-lXinerama' and '-lXrandr' when preloading modules in distributed system.mk ignore some generated files Support $(DESTDIR), thanks to Josef 'Jeff' Sipek Mention 'floating workspaces' terminology Add 'build-essential' as a build dependency for Ubuntu/Debian Use --as-needed linker flags explicitly - it appears this is the default on extend and expose the netwm update_state method with support for _NET_WM_STATE_DEMANDS_ATTENTION Document 'focus_current' is actually a list Use EMWH _NET_WM_ALLOWED_ACTIONS to specify we don't support any of those. Set _net_supporting_wm_check on the referenced child window as required by spec Expose the first WRootWin in ioncore_g.rootwins to lua document meaning of CLIENTWIN_FS_RQ flag update netwm properties before mapping, because some apps check the netwm Revert "update netwm properties before mapping, because some apps check the netwm" Earlier fix for firefox fullscreen behavior new notionflux new notionflux A very rough start on 'make test' regression/integration tests Replace deprecated XKeycodeToKeysym with XkbKeycodeToKeysym Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion new mod_xinerama and mod_xrandr versions Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion Pass on 'HAS_SYSTEM_ASPRINTF' to the C preprocessor Put 'Docker' in the 'systray' status bar Use 'xscreensaver-command -lock' when available Pass on 'HAS_SYSTEM_ASPRINTF' to the C preprocessor Put 'Docker' in the 'systray' status bar Use 'xscreensaver-command -lock' when available Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion Use META+(Shift+)scrollwheel to switch windows Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion Allow profiling by google perftools (use -DENABLE_PROFILING at build time) Use GCC-specific (__cyg_profile_func_enter-based) profiling Profiling utilities Properly format the nanoseconds part Profiling is now functional for the C side, as long as you preload the modules newer mod_notionflux (to be able to build with preloading modules again) Support for profiling the lua side, too. Use the faster mod_xrandr New xrandr with improved workspace rearrangement on attach/detach Give notion some time to properly shut down before starting it again Merge remote-tracking branch 'remotes/ph/master' Measure in microseconds. Merge remote-tracking branch 'remotes/ph/master' Mark GIMP 'acrobatic' to avoid flickering behavior Arnout Engelen (176): Install in /usr/local by default support using 'notioncore' instead of 'ioncore' in config files rename 'ion' source directory to 'notion' Some more Ion->Notion substitutions - thanks to Spreeuw for noticing :) rename some #defines from ION to NOTION, better module version error reporting Pass unrecognised events (such as RandR) to any further hook listeners Some C syntax nitpicks Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion 'man notion' instead of 'man ion3' for META.."F1" Merge branch 'master' of http://drak.ucw.cz/~ebik/git/notion Document rationale/necessity of sizepolicy fallback code Add 'lazy_resize' winprop option make predist.sh script POSIX-compatible Notes for installing from source on Ubuntu Directly create .tar.gz and .tar.bz2 source distributables Fixed some compiler warnings Add wm_name attributes for X windows created by Notion X Window wm_name's for modules dlsym syntax: using the POSIX2008 (non-ISO) way to get a function pointer from dlsym Handle XConfigureRequestEvent's moving transient dialogs to incorrect locations ignore pwm/pwm3plus ignore TAGS and tags (thanks Keits for noticing) configs: Fix Ion -> Notion and fix some paths(~/.ion3 -> ~/.notion) Mention libxinerama-dev and libxrandr-dev packages in README use directory name 'notion-snapshot-<date>' when packaging source distributions correctly close 'bold' section Mark modules with automatically-generated lua counterparts as 'loaded' Convenience function to find a WRegion based on type and name Revert "Convenience function to find a WRegion based on type and name" - there's already ioncore.lookup_region Make ioncore_lookup_region respect the typenam parameter, add comments When a clientwin requests to be stacked 'Above', merely activate it to prevent documentation for region_set_activity Make names of the X11 Windows consistent with the names in the Notion naming registries Claim to support _net_wm_moveresize to suppress gnome3's window resizing Check for XShape extension on startup superfluous curly brackets Workaround for Firefox bug: for now don't set _WM_STATE_FULLSCREEN anymore. Revert "Workaround for Firefox bug: for now don't set _WM_STATE_FULLSCREEN anymore." Remove screen_fitrep hack - no longer needed (and actually harmful) now that Remove dead 'uses_root' flag from WScreen remove redundant casts Flash fullscreen fix, huge thanks to AopicieR/Philipp Hartwig Merge branch 'rootwin_nature' Revert "Remove dead 'uses_root' flag from WScreen" don't screen_update_notifywin if there is no screen attached to this region Remove suspicious addition of root window to 'screen' bindmap Revert "Remove suspicious addition of root window to 'screen' bindmap" Update _NET_VIRTUAL_ROOTS to identify the WScreen(s) Refactor: remove some now-dead code Remove memleak introduced in 9e36d26daffab2fb14db7594a6a81658f7551800 ion->notion Use mod_query.exec_on_merr instead of notioncore.exec_on for GUI calls Remove legacy PWM code In preparation of supporting lua5.2, introduce an alternative name for region_goto use 'long*' for netwm data. use 'display' rather than 'goto' in preparation of supporting lua 5.2 detect lua 5.2 Merge commit 'e2cfe8c7deb387dc3d2d7bac46486aa172435e66' revert accidental changes from 93fcb7dd6ffa6fc8d10c753c45ff47686c0cb1bd Merge commit 'f317f4bd08ba482203609927b3f137917cdb391e' add mod_xinerama, git_xkbevents and mod_xrandr as git submodules add contrib, libextl, libtu as submodules Correctly escape underscores in doc new version of 'contrib' Allow a user to remove the last workspace of a screen. doesn't seem to do much harm. (not)ionflux submodule Use newer libextl make note of fakexinerama, thanks to sECuRE @i3wm Correctly build even when lua interpreter and lua libraries are different versions Versions of lua libs and lua interpreter actually should be consistent Merge branch 'master' of https://github.com/AopicieR/notion_aopicier Merge branch 'master' into maximization Kludge to better position xfce4 notification popups (if you want to run those at all...) link mute/volumeup/volumedown keys to respective amixer commands easier keybindings for working with multiple monitors Also support "Mod1+`" for 'next screen' Merge remote-tracking branch 'remotes/ph/savelayout' Better error reporting for unittests Reserve more video memory for Xdummy Enable mod_notionflux by default Revert "link mute/volumeup/volumedown keys to respective amixer commands" use homedir per test Add fake-xinerama, create test that tests spurious screens are removed Allow multiple tests per suite, allow monitor layout changes, allow for allow screens to be removed, don't return a screen for an invalid screen id new mod_xinerama, which removes unused screen objects pass on to the right sub-makefile target Test for desired behavior: a new screen should get a default workspace New version of mod_xinerama Which dependencies to install for Debian (probably incomplete) Only define LUA when lua is actually on the PATH new mod_xinerama, repopulating screens in seperate call document where the posix module is on Debian new mod_notionflux Integration/regression testing for mod_xrandr Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion META-L is 'Lock screen', META-K L 'nudge' mod_xrandr improvements To newest mod_xrandr: detaching/attaching screens should be handled better now No longer suggest changing the LUA settings, these should be autodetected Make system.mk logic consistent document system-local.mk Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion new contrib Much simpler release procedure due to recent improvements in project setup Introduce 'make dist' as a './predist.sh' replacement new mod_xrandr New versions of mod_xinerama and mod_xrandr Fix unittests for mod_xinerama and mod_xrandr, have them run on 'make test' New mod_xrandr fixes a bug with rearranging workspaces when disconnecting a document a field Rename 'goto_' to 'goto_focus', keep backwards compatibility More flexible logging subsystem Support building with -std=c99 Also log the function name Log startup More debug-logging for loading fontsets Build with C99 by default (but older C is still supported) Also log the loglevel Also log date and time Also make C99_SOURCE overridable Only build the 'travis' github branch on Travis Add target to quickly compile a snapshot version Correct error message when no fontset was found In use_mb mode, use a more reasonable default/fallback font. Be more forgiving when XCreateFontSet creates a fontset with missing charsets Compile warning Slightly better logging for font loading Improved lua version detection (thanks Nikolay Orlyuk and Justin Lebar!) Fix segfault when logging not finding a font Removed old stuff from system-inc.mk use $(CC) rather than 'gcc' Update contrib build efficiency improvement thanks to Dima Kogan Add comments to fork() logic for readibility Better explain the need for explicitly closing statusd on deinit Prevent overflow while calculating frame size hints More specific names for diffent kinds of Frame's Use explicit window names for WFrames Use UTF-8 instead of LATIN1 for manpages and welcome heading Newer versions of libextl and libtu More specifically name WGroup's Make 'contrib' a normal folder rather than a git submodule Include notionflux in the main repo instead of its own submodule Include mod_xinerama instead of using submodules Include mod_xrandr instead of using submodules Include mod_xkbevents instead of using a submodule Better error message Simple lua repl for testing Add manpage for notionflux use 'git archive' to produce cleaner tarballs Releasing version 3-2014010501 Fix 'dist' target in Makefile Releasing version 3-2014010502 Released version 3-2014010502 Compress bzip2 manually Releasing version 3-2014010503 Released version 3-2014010503 Include '-src' in release filenames Remove binary from git Import libextl instead of using a submodule Import libtu instead of using submodules Releasing version 3-2014010504 Released version 3-2014010504 Manpage formatting Releasing version 3-2014010505 Released version 3-2014010505 Escape hyphen in manpage A final catch-all fallback when failing to load a font FSF address Source packages should not unpack in pwd, but in notion-VERSION Releasing version 3-2014010900 Released version 3-2014010900 Push after releasing Sign release tags Releasing version 3-2014010901 Aron Griffis (3): Make float placement padding configurable Fixes for ioncore_placement_padding Fix assert to check name rather than layout David Smith (1): Handle mods in submapgrab_handler Dima Kogan (1): added configuration option to allow the user to block responding to stacking events Edwin Steiner (1): winprop_gravity Etan Reisner (21): Use the table values we are iterating over. lua5.1 backwards compatible changes lua5.1 incompatible changes s/kpress_waitrel/kpress_wait/ and some s/waitrel/wait/ since I believe waitrel is the old name and this makes things a little cleaner. Sun Xinerama support, also fix the --help text to accurately indicate whether we were built with xinerama support or not. Remove an extra space in the Lua query prompt. The name given to the workspace query should be used. I'm assuming this was a typo/braino of some sort. Make the docs match the #defines. Don't ignore _NET_ACTIVE_WINDOW silently, set activity on the region instead. Touch up the documentation for frame_is_grattr and amark it to be exported (it had documentation already). The return value of XGetAtomName is documented as wanting to be freed with XFree, I'm pretty sure libextl just uses free. Reorganize, standardize, comment. Add a bunch of items to .gitignore. Stop passing SUBMODULE to recursive make runs. Use $(wildcard ...) instead of $(shell ...). Remove a seemingly pointless continuation line. Improve lua autodetection support. Drop the (now useless) build/libs.mk.dist. s/Ion/Notion/ in the Makefile headings. Remove a very old RCS keyword line. LUA_INCLUDES can legitimately be empty (e.g. on gentoo). Jeff Backus (6): * Added a _terminate_statusd function to statusd-launch.c that will attempt to kill the specified process. * Added code to mod_statusbar.lua that will add a deinit hook and call _terminate_statusd on the statusd process. * Fixed a typo. It now compiles. * Fixed a typo w/ hook. Now properly terminates ion-statusd on exit. * Forgot to clear out the old statusd pid after terminating it. * Documented reason / bug at head of _terminate_statusd(). * Added a return 0 to the end of _terminate_statusd(). * Found some additional instances of incorrect FSF addresses. Jeremy Hankins (2): Fixed the logic triggering the retry interval in statusd_mail.lua Don't break old user configs in statusd_mail.lua Matthias Lederhofer (2): add notes about getting and updating the source to README fix comment in build/system-inc.mk Matthieu.Moy (3): Update configure.ac for lua 5.1 bugfix in lua 5.1 + other usefull checks Use -lm and -ldl in the test for -llua Miroslav Kure (7): Updated Czech translation Updated Czech translation Updated Czech manpage Updated Czech translation Updated Czech translation Updated Czech translation Updated Czech translation Nicolas Schier (1): added german translation Norbert Tretkowski (3): Fixes for german po file from Jens Seidel. Use WCOREDUMP() only if it's available Use META instead MOD1. Ole Jørgen Brønner (1): Fixed issue with size policy of scratchpad not being saved Olof Johansson (1): build: Use more overrideable system-autodetect.mk Per Olofsson (2): README.dock updates from Debian (removing references to ion-devel etc.) Some updates to README.dock. Philipp Hartwig (94): Introduce new functions frame_maximize_vert_2/frame_maximize_horiz_2 for Ignore the statusbar for vertical/horizontal maximization as it Some cleanup and watching out for NULL pointers. Small refactoring of the verify functions and some whitespace changes. More whitespace. Introduce additional check in the verification of a split. Fix problem with mod_xinerama and try_fullscreen, which should use a Fix type of new function. Merge branch 'master' into maximization Revert the essence of 88a54276c7545f759af4229bcc73f9155ede00fb Merge remote-tracking branch 'upstream/master' Merge branch 'master' into maximization Only reprint the windows at the end of the maximization cycle Remove old maximization functions. Merge remote-tracking branch 'upstream/master' into maximization Merge branch 'master' of git://notion.git.sourceforge.net/gitroot/notion/notion Merge branch 'master' of git://notion.git.sourceforge.net/gitroot/notion/notion Merge branch 'master' into maximization Merge remote-tracking branch 'upstream/master' into maximization Correctly remove maximized flag Update geometry, even if we don't redraw the window Revert "Update geometry, even if we don't redraw the window" Only remove part of the maximized flag Revert "Only remove part of the maximized flag" Whitespace cleanup Only remove part of the maximized flag, v2 Change handling of environment in mod_query.lua "foreach" is deprecated, replace by "for .. in pairs" Merge branch 'master', remote-tracking branch 'upstream/master' goto->display Change environment logic in mkman.lua Don't set dummy print for Lua 5.2 Restore original modulelist.mk and system.mk Get closer to original environment logic Merge branch 'maximization' of github.com:AopicieR/notion_aopicier into maximization Mark all frames involved in a maximization as maximized Don't crash and burn if there is neither a statsubar nor a dock Replace the word "statusbar" by more correct "stdisp" Properly escape hyphens in man pages Remove PWM_CONFIGS since we no longer include pwm Be consistent about name of the potfile Merge remote-tracking branch 'github/maximization' into maximization Don't ignore the stdisp after all, use less precise verification Handle case of non-fs, horiz. stdisp in bl corner Small cleanup Support all horizontal stdisp's Fix mistakes in calcluation Reorder functions Restore maximized flag if it was removed because of stdisp Add support for vertical stdisp Attempt to unify vertical and horizontal stdisp Closer to goal Trivial typos, causing a lot of trouble Cleanup Change handling of geometry of stdisp Cleanup Check on restoring that the restored geometry fits over the stdisp Cleanup Add some comments Small refactoring, correcting inaccuracy in last commit Another few small improvements Cleanup Cleanup 1000 Allow for not automatically saving the layout Update copyright header of de/fontset.c Don't move the stdisp along with workspaces Slightly refactor last commit and remove redundant cast Merge branch 'master' of git://notion.git.sourceforge.net/gitroot/notion/notion Merge branch 'master' of git://notion.git.sourceforge.net/gitroot/notion/notion Document mousefocus option in cfg_notion.lua Manage and save list of preferred outputs for workspaces Make group_get_configuration available for use in group-ws Merge branch 'master' of ssh://notion.git.sourceforge.net/gitroot/notion/notion New contrib New mod_xrandr Honor InputHint in accordance with ICCCM Enhance information on build dependencies New mod_notionflux Expose is_scratchpad and create_scratchpad to Lua Revert "Update copyright header of de/fontset.c" Make gcc happy by not mixing code and declarations New versions of mod_xinerama and mod_xrandr Use StringIntMap for window_stacking_request display -> goto_ Change documentation of WRegion.goto_ groupws_set_initial_outputs is not safe Revert "groupws_set_initial_outputs is not safe" Update activity notification on reattaching Fix typo in d7ec9e706e14f568cf025b1a3ffc280c9bad9ed6 Close watches along with screen Prevent closing of last screen Only allow removal of last workspace if there are multiple screens Enable mod_xrandr by default Reflect that mod_xrandr is now loaded by default Pierre-Henri RAMBOZ Di...@gm... (1): Added French translation René van Bevern (1): take ioncore_bindings.lua of ion3 to lua 5.1 Sadrul H Chowdhury (2): introduce ioncore.tagged_list() to get a list of tagged regions attach_transient crash fix Sascha Silbe (1): EWMH compliance fix: _NET_WM_NAME needs to be of type UTF8_STRING Sergej Pupykin (1): sigusr2 Stephan Wendt (2): Hostnickname-completion for ssh Replacement of indenting tabs by spaces in the ssh-hostnickname-completion-patch Tibor Csögör (1): Added transpose_chars and transpose_words to mod_query. Tom Payne (1): Include <locale.h> in mod_statusbar/ion-statusd/ion-statusd.c for call to setlocale. Tomáš Ebenlendr (11): Reverting commit 8cabc655, to revert 951f7acb Revert of 951f7acb - because of ugly code. Fix str_len() in the case of multibyte encoding. Add default style. More readable tab width calculation code. Framework for tabs sizes algorithms. Do complete recalculation on tab's title change. Proportional and elastic tab width algorithms. Prepare for being git submodule Autodetect LUA by trying pkg-config in makefile. Autodetect libtu and libextl in subdirectories. Tuomo Valkonen (1200): Set install script to "sh install-sh" Updated predist.sh for darcs. WMPlex managed list changed to use proxy nodes. Oops. All mplex stuff was being now saved on layer 2. WClientWin uses symlist for transient_list. WFloatWS doesn't use a special managed_list. WDock no longer uses managed_list. WIonWS now uses symlist for managed list. WRootWin no longer uses a screen_list. Removed traces of old managed lists. Added basic placeholder support. Added region_managed_get_pholder for acquiring a placeholder. Added a routine for checking whether a placeholder is stale. Client window fullscreen toggle uses placeholders now. Added file mtime/ctime checking to ion-statusd. Added simple floatws pholder. Placeholder code improvements. Changes to work with new libtu list routines. WMPlex layer list code clean-up. Oops. WMPlex layer list code changes were incomplete. Most source files don't need region-iter.h anymore. Added routine to go to placeholder location. WMPlexPHolder reorganisation fixes. Session management module now uses placeholders. Updated release notes. Oops. Removed a leftover debug printf. Fixed floatws drag&drop segfault. Fixed a stupid omission in new client window rescue code. The statusd_mail handles missing mailbox more gracefully. Changes and unification in rqclose code. Updated Finnish translation. Rescue code simplification/clean-up. WIonWS.current and WFloatWS.current were unnecessarily exported. Removed WScreen.set_managed_offset. Many hook calls are now made in protected mode. New export: ioncore.defer. Changes to ionws_placement_alt hook to make it callable in protected mode. Call region_do_warp_alt also in protected mode. Removed reference to svn from version.h. Improved mod_query.query_exec completion. Floating split load routine now adds handle widths to given sizes by default. Added some release notes. Oops. Completion improvements had been broken by further improvements. predist.sh improvements. Paths in mod_statusbar file headers were wrong. Changed how query and menu cancel and finish routines destroy the region. Removed pholder_stale as useless given placeholder redirection. More helper routines from attach.c are globally available. Check that reparenting can be done before trying to use a placeholder. Fixed focusingn of non-passive mplex layer2 regions. Default attach index was wrong for WMPlex.attach*. Fixed open quote handling in cmdline completion improvements. Stdisp was being destroyed along with floatws. Exported classes are now marked with EXTL_EXPORT. The dock is floating by default now. Scratchpad and dock default toggle bindings changed. UNDO: Removed WScreen.set_managed_offset. More mplex region indexing fixes. Changes in mod_query.query_editfile/viewfile. Updated README information on F5/F6 keys. Added field alignment code to statusbar module. Removed ion-ssh wrapper script. clientwin_unmapped_hook parameter was wrong. Removed the ion-man script. PWM menu definition updates and fixes. ion-runinxterm uses the whole command as title now. Removed ioncore.root_windows export. Removed #warnings (and fixed a few). Changed region bindmap linking order. Panehandles (floating splits) are now reparented correctly. UNDO: Changed region bindmap linking order. Alternative fix to bindmap precedence. Fixed goto_previous and tab switch (pointer) interaction. Dummy regions are no longer given name/registered. mod_query.query_menu can now display context menus. Ionws flip/transpose fixes. WMPlex layer2 visiblity synchronisation fixes and focus policy changes. Some WMPlex switch code optimisations/simplifications. Split out some code from mplex.c to llist.c. Some more layer list scanning optimisations. Oops. Modules should be built before ioncore for PRELOAD_MODULES. Fixed coding style in contribution. Attempts to fix problems with gcc/ld export-dynamic option varying. Moved hook code to libmainloop. Exec routines return PID (or -1 on error). Added ioncore_sigchld_hook. ioncore.popen_bgread also returns pid. Client windows can now be un-fullscreened without prior frame. Use exports.h generated by libextl-mkexports. Oops. exports.c didn't have dependencies anymore. Oops. CLIENTWIN_IS_FULLSCREEN macro didn't work anymore. Many exported toggle functions were changed and renamed. More changes/fixes in layer2 focus policy. Added some release notes (on the toggle export changes). Also changed region activity exports. Statusbar substyle background colour gets used now. ion-runinxterm script improvements. Added ::cmd syntax for running commands with ion-runinxterm -w. Lessened string length recalculation in query listing code. Use input-menu-pmenu and tab-menuentry-pmenu styles for drop-down menus. Added some release notes. Prepared release notes for a release. Oops. Menu entry for tagging hadn't been updated. Added WMPlex.l2_is/set_passive routines. Display again ?? when statusbar meter is unset. WFrame.set_tabbar parameters were inverted. Some WIonWS routines now accept "any" as direction. Brush drawing routines are no longer passed the window. Drawing engine api improvements. Some statusbar and line editor flicker reduction (?). Oops. New regions within screens were added after current instead of at end. Removed remainig statusd_load debug message. Example in cfg_sp.lua was missing a comma. Fixed a typo. Fixed table.join to check for 'entry Fixed new transients being attempted to be stacked over themselves. Improved menu positioning patch etc. Menu scrolling improvements. Changes (crash fix?) in name allocation code. Frame maximize fixes and improvements. Use maximum seen value width for statusbar field width. Added clientwin_property_change_hook. Oops. Ion-statusd no longer quits if no meters are loaded with -q. More maintainable re-exporting of libmainloop routines to Lua side. Oops. mainloop_defer was no longer being exported due to prefix re-export change. Oops. Oops. Oops. Moved exec code to libmainloop. Added popen_bgread and exec to ion-statusd. Added routines for toggling floating of splits. Changes in ionws context menu. Maybe fixed activity notification. Added stderr piping support to spawning routines. Execution and file viewing queries catch stderr. Bound left/right arrows in menus. WFloatWS client window rescue code ignores the status display. Improved/fixed/updated WRegion.rqclose* documentation. Added some node-on-ws checks. Some changes in stock style files. Dock initial height (temporary) height was uninitialised. Faster fontset kludge for UTF-8 locales. The CF_DE_USE_XUTF8 option is now on by default. Possibly better submenu placement in in-frame mode. Moved ioncore_set_previous_of calls to region_managed_goto. UNDO: The CF_DE_USE_XUTF8 option is now on by default. Don't shell-escape arguments to man-page viewer. Load mod_sp by default. Save state on SIGTERM if not running under a session manager. Added WIonWS.split_at and transpose_at for easier binding. Select events earlier in client window init code. Organised WIonWS context menu possibly better. The statusbar support zero-padding of meters now. Oops. Mblen did something else... Added load_1min, load_5min and load_15min meters to the ion-statusd load script. Some focusing improvements. Fixed dummy implementation of mbrlen... Trap SIGCHLD earlier in startup. Fixed message box wrapping. Added zeropad to WStatusBar.get_template. Miscellaneous fixes to recent changes. Fixed floatws iteration code. Moved date monitor to ion-statusd. Encoding sanity check ignores dashes and case. Updated mod_statusbar.set_sb to not use set_date. Added object parameter support to C-side timers. Minor improvement to binding compilation code. Experimental auto-show-completions support. Exec-in-xterm (::) and command line completion had been broken by auto-show changes. Ignore _NET_ACTIVE_WINDOW request by default. Do not automatically run autoconf in predist.sh. Call region_notify_change in ioncore_clear_tags. Fixed _NET_SUPPORTING_WM_CHECK and _NET_SUPPORTED property setup. ioncore_goto_previous related fix. Added some release notes. Changes in fullscreen focus policy. Size hints are now ignored in client-requested full screen mode. Better tracking of multiple pending completions. Improved manual completion in auto-show-completions mode. Scroll completion list as selected entry is changed. Initially show first instead of last completions of first column of them. Improved encoding check error message. Invalidate old completion list when timed completion is set up. Man-page completion script optimisation for full list. Set up locale in ion-statusd. Don't set template in default cfg_statusbar.lua so that translated version gets used from mod_statusbar.lua. Fixed mplex layer1 initial stacking while there were regions visible on layer2. The scratchpad can now be hidden automatically when going to another region. Updates to Finnish translation. Fixes to goto-when-scratchpad-is-active patch. Added stderr handler parameter to ioncore.popen_bgread. Improved statusd_mail error message. Oops. Updated statusd.popen_bgread. Scratchpad toggle now creates a new one on screens if none is found. Added optional directory checking for 'cd'. Changes in menu opening function parametrisation. Improved started program stderr catching hack. Fixed some variables to be local (on the Lua side). statusd_load should work on fbsd now. Some changes in libmainloop popen routines. ion-statusd startup errors are reported in ion startup errorlog now. Oops. Control could reach end of non-void function. Improvements to statusd launch error logging code. Improved(?) size selection of docked non-dockapps and enabled d&d to dock. Changed next/prev screen bindings. Fixed screen_managed_changed_hook calling when fs clientwin is closed. Fixed segfault if no font could be loaded. Added "Failed to load fallback font" error message. Changed autoshowcompl mode tab behaviour. Fixed transient EnterWindow focus. Small fix in set_text_property. Encoding check only warns if no encoding is given at all in LC_CTYPE. Windows can now be added last in frames. Added WDock.attach. Moved menu database stuff from mod_menu to ioncore. Removed a few compiler warnings... Fixed stdisp focusing on switch to fresh ionws's. Initialise new splits' current field point to the splitted split. README updates. Improvements for better Xrandr support. Improved transpose stdisp handling. Added a basic placeholder for transients and the dock. Keep track of non-fs placement of initially fullscreen windows. Fixed indentation in cfg_statusbar.lua. statusd_load interval parameter should be update_interval. Fixed statusbar filler drawing. Oops. ioncore_efbb was still referenced as ioncore-efbb. Oops. ionws_current_nostdisp was never added after all... Oops. Pane handle style name change wasn't supposed to be recorded. mod_query.query_menu improvements. Fixed splitting an ancestor of the stdisp. Added missing #include. Added oneshot winprop option. Added %filler statusbar element. Replaced stray \a0's with spaces. (Probably) fixed move/resize indicator positioning on xinerama screens not at (0, 0). Fixed floatws_backcirculate (copy-paste bug..) Removed unused parameter of ioncore.x_get_atom_name. Removed mail monitor from default statusbar template. Removed -c from msgfmt arguments. Added fullsize option for space-wasting status displays. Some clean-up. Some de cleanup. Documentation comment fixes. Moved some common look settings to lookcommon_*.lua from look_*.lua. Moved cfg files from module directories to etc/. Exported WClientWin.attach_transient. Fixes related to removal of region from an mplex. Changes in ionws rotation support code. Fixed 180 degree rotation. Fixed -sessionname to -session in manual pages. Oops. mod_dock hadn't been updated to reflect changes in mplex_set/get_stdisp. Changes in frame autodestroy code. Fixed dummy size hint setup. Experimental: framed transients. Experimental: added option to turn framed transients on/off. Oops. mod_statusbar was also lagging behind the mplex_get_stdisp parametrisation change. Oops. %filler update had removed stretching space constant part. Fixed (unframed) nested transient size issue. ion-statusd init code checks CF_NO_LOCALE. Fixed floatframe size hints' base height. Removed PWM from restart menu. Fixed empty frame minimum size hint. Command line completor understands pipes now. Removed stray debug print statement. Added ioncore.current(). Removed active screen tracking. Fixed mod_query.query_menu submenu support. Changes in mod_query.query_menu name conversion. Changes in floatframe size hint adjustment. Small improvement in date monitor. Oops. Forgot to set FRAME_SZH_USEMINMAX on floatframes now. Fixed a typo; wairel -> waitrel. Another temporary clientwin resize hack. Hmm.. active_screen was still in ioncore_g. Improved previous active region tracking. Sigh. The default FD_CLOEXEC setting of false is brain-damaged. Oops. Failing to open error log file could cause extra trouble.. Experimental: keybindings open query-menus instead of normal menus. mod_statusbar.create should pass fullsize option to WMPlex.set_stdisp. Empty dock uses (w, h) mod_query.query_attachclient (Mod1+A) now activates client already in target mplex. Renamed MOD1/MOD2 to META/ALTMETA. Added a metatable kludge for MOD1/MOD2 vs. META/ALTMETA compatibility. Floatws config file was out-of-date. Changes in transient window management setup code. Removed kludges from client window resize code. Fixed space deletion in query_exec completion. Updated documentation comment. Documented mod_query.query low-level query routine. Meter names etc. may be enclosed in braces in statusbar template. Forced new completion run (Control+Tab) in auto-show-completions mode doesn't cycle to first alternative. Changes in transient geometry change request handling. Don't warp to newly opened transient, only focus it. Fixed mod_query.query_menu failing if a submenu could not be found. Moved fullscreen winprop handling to default clientwin_do_manage_alt handler. Redefine 'print' in query_lua execution environment, frame_brushes_updated wasn't in the WFrame dynfuntab. Fixed status display mapping on destroyal of ws and switch fs cwin. Some improvements and fixes in style files. Added noautoexpand option for mod_query.query_menu. Moved some statusbar code to the C side and removed old (backcompat) kludges. The statusbar supports system tray windows now. Display transients of systray icons somewhere else. Fixed mod_menu.grabmenu documentation. Year changed. Added support for multiple systray items in statusbar. Added systray window height limiting. Fixed a problem in statusbar winprop usage. Previous completion behaviour change broke something.. Statusbar uses PtrLists instead of ObjLists. Updated/fixed PWM bindings configuration. Oops. Counter wasn't incremented in statusbar list building. Oops. A function wasn't marked local. Do not try to resize the statusbar unnecessarily. Added context menu label support. Added dummy gettext hack for those labels. Statusbar meter template is respected as maximum size for meter. Changed query_menu title transformation. Improved comments in cfg_statusbar.lua. ion-statusd catches SIGCHLD. Framed transients' size requests get handled now. Added region_activity_hook. mod_statusbar tries to load scripts before falling back to statusd. Oops. Should check for sb meter value being null when shortening it. Let's call it statusbar_ instead of status_ after all... Fixed load_hint. Fixed "./" being included in completed file name in query_exec. Added WMPlex managed region size policy support. Removed the WScratchpad class. Updated dock to reflect previous mplex size policy changes. Reduced usage of REGION_FIT_BOUNDS a little. Some mplex attach code cleanup. Append '/' to submenu entries in query_menu. Separated mplex size policy in new file, and independent of mplex. Added some size policies with gravity. Oops. MPlex attach code changes had broken mgd. region ordering on load. Client windows use the same (mplex) size policies for transients now. Added SIZEPOLICY_FREE_GLUE and other size policy code changes. Improved free_glue and stretch size policies. Added -u ptrlist_iter linking hack to gcc/ld. SIZE_POLICY_FREE_GLUE is now properly used for transients. frame_rqgeom_clientwin passes rqflags as-is. 'ru' was missing from list of translations in po/Makefile. Oops. If there were winprops set, SIZEPOLICY_DEFAULT was used for transients. Fixed binding lookup code to be able to deal with zero keycodes. Oops. Closing a transient had started warping to remaining transient(s). Oops. The new client window code used wrong "llist" iterator. Different query-menus use different history context. Oops. The stretch size policy used wrong variables. Embedded dock initilisation code had been broken. Fixed. Changes in the set of configuration files. Timer signal object passing to Lua side was broken. Changes in look file fonts. default_ws_type is no longer set by config files and could confuse things. Fixed. Oops. Previous change incomplete. Some more winprop/sizepolicy changes. Link PWM also with the -u ptrlist_iter gcc lameness hack. Ah, -Wl,-whole-archive is a better hack. Changes in default appmenu. Enforce win_gravity Included a TODO list. Use SIZEPOLICY_FULL_BOUNDS for client windows in mplexes. Changes in default_ws_type lookup. Separated and cleaned up some stacking code from mod_floatws. Extended Mod1+K K binding. Added stuff for accessing regions with activity/urgency bit set. The frame_add_last option had been broken. Removed obsolete references to -i18n flag. Added toggle for showing tab numbers. Added WFrame.toplevel and WMPlex.toplevel binding maps. framed_transients is on by default now. Do not spew out stack traces all the time when warn() is called. Few more missing table-iteration changes. Fixed string.gsub issues with Lua 5.1. README etc. updates. Updated TODO.riot. Small changes in RELNOTES for markdown processing for web. Markdownized README as well. Added a few more backticks to RELNOTES and README. Updated README.autoconf. Added new release notes. Few more backticks. More Lua 5.1 stuff: use # instead of table.getn. One more gsub update... An assert had moved to the wrong place. Size hints weren't being applied on client windows on Ion startup startup. Ensure that tv_usec is less than 1000000 (usecs in sec). Exclude USECS_IN_SEC itself from valid values too.. Export ioncore.tags_first. Missing assignment fixed. Cleaned up the top directory of building related files. Some improvements/cleanup in floatws stacking code. Some more stacking code cleanup etc. Some more stacking code changes. Removed some redundancy from stacking code. Added levels to stacking code. Preliminary floatws "bottom" support. Added SIZEPOLICY_UNCONSTRAINED. Improvements to floatws bottom support + use size policies. Added manager specific list to WStacking. FloatWS special-case stuff points to the stacking structures instead of the regions. Oops. stacking_unweave/weave Improved and extended floatws sizepolicy usage. Allow override of xterm with the XTERM Lua-side variable. Typo fixes. There were unused fields in WClientWin. Some dates were wrong.. Added generic floatws attach routines. Added SIZEPOLICY_SHRUNK modifier. Improved floatws pholder. Moved framed attach stuff from floatws.c to placement.c. Moved some more stuff. Removed unused local variable. Moved part of WFloatWS as WGroup in ioncore. Inherited WFloatWS from WGroup. Fixed group attach geometry stuff. First steps of client window groups. Some cleanup. Added group modality stuff. Temporarily removed sticky floating frame support. WGroupCW gets destroyed when empty. Added region_displayname stuff. Added stuff to RELNOTES. New mechanism for grabs of windowless regions' bindings. Added binding set for WClientWin. Fixed stacking_weave. Ignore stuff in groups for primitive stacking code. Fix in group_fitrep. Full-screening code updates. Check that WGenWS actually implements genws_manage_stdisp before calling it. Groups use minimum size hint from 'bottom'. Some more release notes. Stupid C and dependencies.. WGroupCW passes on region_managed_notify for the 'bottom'. Fixes and simplifications to key handling code. Some more changes, fixes, and damage done in key binding dispatch code. Oops. region_managed_goto improvements. Reduced use of WGenWS. Minor fixes to group stuff. Further improvements in focus code. Some mplex/group integration. WGroupCW no longer loads if empty. Some cleanup. Some improvements in mplex focusing code and policies. Ugly Makefile hacks. Fixed 'bottom' initial stacking. Fixes in initial stacking of regions. mod_dock was still referring to mplex_layer. Redirect stdisp to WGroup(WS) 'bottom'. floatws redirects prepare_manage to 'bottom' if active. Added beginnings of more generic navigation code. Removed WGenWS entirely. Removed redundant code by using weave for raise/lower. Moved some region_register calls to safer places. Temporarily disabled mod_panews. Changed remaining lua-side references to WGenWS to WGroupWS. mod_floatws is no more. Renamed mod_ionws as mod_tiling and WIonWS as WTiling. Added default_ws_params to ioncore.set. PWM config updates. Improved handling of stdisp managed by destroyed 'bottom' of a group. Added option to auto-destroy groups when 'bottom' is destroyed WGroupCW uses the bottom_last_close option now (instead of reinventing it). Possible fixes to (initial) effect of stdisp on tiling llayout. Changes in predist.sh to reflect _darcs/ having been changed. Updated to predist.sh to reflect changed paths of *.mk. Some field renames for further changes. Combined WStacking and WLListNode. Simplifications in mplex/group focus code. Removed mplex_lcount stuff. Changes in WMPlex structure. Some documentation updates. Use redblack tree for reg->stacking lookup. Added a missing check for nil table. Some drawing engine code tuning Fixed an assert trigger Fixed some undefined references in mod_dock. Generic navigation code improvements. Some fixes binding graph hacks for windowless regions. Added no_ascend/no_descend parameters to the navi functions. Some improvements in binding handler compilation code More navigation stuff. Removed unused stacking code Improvements related to navigation and stacking Fixed initial window order in frame. WMPlex attach code always uses WMPlexPHolders. Navigation code fixes Moved commented-out transpose_words as Control+K T. Some attach mechanism improvements. Various minor fixes and clean-up. Added basic detach/mkbottom code. The activity notification window is now managed normally. Replaced region_activity_hook with generic region_notify_hook, which Oops. Oops, forgot to update bindings earlier. Fixes to activity propagation code Transient initial positioning fixed Fixed focusing when focus gets restored to root window and we want to focus something else. Focus fixes Removed superfluous ion-completeman code Marked some entries as 'done' on the TODO list. Cleaned up SPLIT_NONE/ANY WFloatFrame wasn't using region_displayname yet. Use just "frame-floating" style instead of "frame-floating-groupws". WGroupWS.attach_framed supports arbitrary regions (and not just WClientWins). Removed redundant size hint correction wrapper code. Oops, statusbar attach stuff hadn't been brought up-to-date. Sizehint code tuning for requirements of WGroupCW. Transient etc. size fixes Added zero size check to Xinerama sanity check. Changes in EnterWindow event handling. Fixed group prepare_manage policy. Lowering a stacked-above object (transient) lowers the o'parent' object as well now. Removed completed #warning TODO Fixed mplex placeholder rearrangements. Use WGroupedPHolder for grouped attach of client windows to frames. Oops. Removed useless rescue code. Use NGROUPS_MAX if NGROUPS is not defined. Changed email in convirus script to no...@no...valid Restored NotifyPointer focus event ignorance. Fixed uninitialised structures. Hacks to ignore size hints when in client-requested full screen mode. WGroupedPHolder and other fixes. Put floating client windows as well in groups (for now). Oops. Reparent/weave were in wrong order in group_fitrep. Group attach size fix (quick&dirty version). mod_menu was still referring to WMPlex.llist README update Simplified group attach stuff with separate WFramedPHolder Fixed mod_query.show_clientwin by expanding it into mod_query.show_tree. Fixed and cleaned up bitrot in region binding registration code. Float placement code ignore group bottom now. Floatframe shading fixes. Updated (English and Finnish) man pages. Added context menu for screens. Manual page binding listing generation improvements etc. Added support for WFoo-on-WBar context menus. Added 'append' option for menus. Added detach entries into menus Fixed stdisp unmanage Added guards for _rawsub and renamed it _chld. Replace frame style parameter with mode parameter. Removed WFloatFrame Added frame mode-switching code. Groups and tilings now enforce frame mode. Fixed mkbottom Removed superfluous frame drawing routine dynamism. Improvements to mode stuff Context menus also support modes now. Use "@" instead of "-on-" for bindings and menus dependent on manager Actually, disable tab-bar by deafult for FRAME_MODE_TILED_ALT. Added some release notes WFrame@WTiling bindmap and menu was actually redundant now. Doc fix Improved layout backwards compatibility hack Oops. Do not enforce floating style for transient frames.. predist.sh update Use the faster direct url in predist.sh Some final release note tuning Doc fix Fixed a typo in workspace query -typo Makefile preload hack fixes Don't install cfg_panews.lua, as the module is disabled. predist.sh fix/redundancy removal Don't set REGION_PLEASE_WARP on groups Added boolean 'float' winprop. WMPlex focus code changes mplex_current_node falls back to mx_current. Use lua-xgettext Updated Finnish translation Removed unnecessary test file Separate update_$LANG targets in Makefile instead of update_translations Fixes to previous focus fixes Restored client window unmap fs_pholder return goto Added README for po/ Updated RELNOTES Oops. Workspace switch warp had become disabled. Allow frames attached to WTiling to have tiled-alt mode Resizing code fixes and other changes Fixed shading code after the mode stuff had broken it Fixed layout backwards compatibility hack. Fixed rotation support. create_frame parametrisation in mod_scratchpad was wrong. Added support for history completion Changed parametrisation of WEdln.complete Oops, incomplete backward cycle... Set SIZEPOLICY_FULL_EXACT for group bottom if unspecified. Removed unused/broken WFrame-as-scratchpad bindmap Context menu code now knows to use 'Foo.bar' for Foo in mode 'bar-baz'. Fixed sizepolicies used for fullsize-stdisp Added routine to get current key event, if not in a submap. Fixed defmenu for callbacks Query activation key now cycles completions mod_menu.grabmenu uses current key event. Some release notes Oops Respect REGION_SKIP_FOCUS more often Comments about moronic kernels and improved workaround tiling_placement_alt fixes Doc. fixes Fixed coding style Remanage stdisp when bottom attached to group Fixed switchto/hidden WMPlex attach parameter interaction. Made pholder_do_attach return region instead of boolean. Fixed mod_query.query_attachclient to attach the containing WGroupCW. Clear a few more flags of frame size hints Complete history in history order instead of character set strcoll instead of strcmp for completion sorting Do not duplicate entries already in history when pushing. Warp in WMPlex.set_hidden Added info box for history completion mode into queries Menu name translation hack Updated Finnish translation statusd startup timeout tunning Readjust cursor position for infobox Detach works on transients now Detach tries to keep root-relative geometry unchanged Changed region_rqgeom parametrisation Don't unmanage stdisp when switching to region that can't manage it Increased query history size from 256 to 1024 Fixed query history duplicate elimination code Added next/prev-always alternatives to cycle parameter to mod_query.complete. Place new regions after the current and those with activity after it If sizehint winprops have been set, correct requested geometry to match these. The "float" winprop works on transients too now Yet more focus tracking hacks. Returned to old totally-out-of-order Focus/EnterWindow event processing. More mysterious focus tuning Added info window for tagging state of FS stuff Bound 'toggle tag' (Mod1+T) in WMPlex.toplevel instead of WFrame.toplevel Release notes Don't snow info window for activity on active screen Removed unused variable/string Added basic "return" placeholder storage Use watches in return storage More functions for return storage Use return storage for return from full screen mode Minor tuning Full screen code rearrangements Detach is toggleable now (using return placeholder list) Fixed menu append Added / to characters substituted in query menus Detach binding/menu tuning Remove managers from focus list when child is pushed on it Oops (and been there for a while, stupid GCC) Changed *_list exports into *_i iterators Added focuslist menu Mod1+K K opens a grabmenu with the "focustlist" menu Support obtaining current key in submaps as well Some renames for consistency Moved set/is_fullscreen from WClientWin to WGroup Typo fix (+ minor related policy changes) Added mode to WFramedParam Placeholder and detach improvements: Added placeholder staleness checks Query history tuning Removed traces of WPaneWS. Updated configuration file doc. comments Removed unused modal flag Use original stacking level and sizepolicy for unframed detachs Detach tuning Use previous placeholder on entering FS mode, if there's one Moved mod_tiling.detach as ioncore.detach. Fixed WMPlex.attach_tagged to switch to the first attached region doc README fixes/improvements Removed region_managed_(in)activated hooks and functions. Use libtu stringstore for the notification mechanism Oops, forgot this... Toplevel bindmap usage tuning Fixes wrt. FRAME_MODE_UNKNOWN (e.g. scratchpad). Statusbar size hint tuning Group focus policy changes Made WRootWin inherit WScreen. Loading hack Removed the bitrotted Xinerama code altogether. Further simplifications/dead code removal. Comment updates Year changed... Navi-code updates Pseudoactivity state maintenance hack Ugly pointer focus hack for messy floats: Marked WFrame.mode "safe" Added region_dispose for chain-destruction of regions. The "<empty frame>" text apparently wasn't i18nised, residing in config.h. Added layout query for new workspace to mod_query.query_workspace. Ad... [truncated message content] |
From: Arnout E. <rab...@us...> - 2014-05-26 08:21:21
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 04c3f70c4211d9e4129928e209083a45b979057b (commit) via 813d8bd2cac492ab7768147ac1042d41c1f0d0f0 (commit) via 4856a38a87dd9636ec8e13314acd09da06d8a727 (commit) via 2483910e4e34c40eef37d0afd8a34ed8414c2e5f (commit) from 4a56a1d3e4b7a7d8022a25c42e7a5b8a3da712f4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 04c3f70c4211d9e4129928e209083a45b979057b Author: Dima Kogan <di...@se...> Date: Sat May 24 00:58:15 2014 -0700 attach_tagged() was changed to tagged_attach() in 2007. Using that commit 813d8bd2cac492ab7768147ac1042d41c1f0d0f0 Author: Dima Kogan <di...@se...> Date: Sat May 24 00:28:54 2014 -0700 fixed typo commit 4856a38a87dd9636ec8e13314acd09da06d8a727 Author: Dima Kogan <di...@se...> Date: Fri May 23 23:50:58 2014 -0700 "notionflux" manpage no longer refers to "ionflux" commit 2483910e4e34c40eef37d0afd8a34ed8414c2e5f Author: Dima Kogan <di...@se...> Date: Fri May 23 23:39:19 2014 -0700 lua scripts no longer use foreach, which is gone in lua 5.2 Instead we now use 'for' ----------------------------------------------------------------------- Summary of changes: contrib/keybindings/cfg_mouse.lua | 2 +- contrib/keybindings/emacs_bindings.lua | 2 +- contrib/scripts/autoprop.lua | 18 +++++++++--------- contrib/scripts/rss_feed.lua | 5 ++++- contrib/scripts/rss_feed_hh.lua | 4 +++- mod_notionflux/notionflux/notionflux.c | 2 +- mod_query/main.c | 2 +- 7 files changed, 20 insertions(+), 15 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-18 14:42:41
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 4a56a1d3e4b7a7d8022a25c42e7a5b8a3da712f4 (commit) via ca9450b29be01e0f0be547c805b4b6585097c2e8 (commit) via 580233088745d873cbec5757f1d8af0cd4e0b572 (commit) via bc18e161eaf0068e7b3303f0939e740f66de4f7f (commit) from f5a56fbb22f217dade6879e5ca9846c5d896f02c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 4a56a1d3e4b7a7d8022a25c42e7a5b8a3da712f4 Author: Arnout Engelen <arn...@bz...> Date: Sun May 18 16:40:38 2014 +0200 Report error message for the right (temp) filename commit ca9450b29be01e0f0be547c805b4b6585097c2e8 Author: Arnout Engelen <arn...@bz...> Date: Sun May 18 15:32:10 2014 +0200 Spell 'serialize' with a 'z' commit 580233088745d873cbec5757f1d8af0cd4e0b572 Merge: f5a56fb bc18e16 Author: Arnout Engelen <arn...@bz...> Date: Sun May 18 15:27:41 2014 +0200 Merge 'master' of https://github.com/matled/notion commit bc18e161eaf0068e7b3303f0939e740f66de4f7f Author: Matthias Lederhofer <ma...@gm...> Date: Thu May 15 22:20:35 2014 +0100 extl_serialise: write new data to temporary file and move atomically Currently, extl_serialise will write directly to the file given as an argument. If notion dies while writing or the serialisation fails for other reasons it leaves an invalid serialisation file in place. This can happen, for example, if the machine shut down races the shut down of notion. With this change the new data is written to a temporary file and moved atomically to the final location. ----------------------------------------------------------------------- Summary of changes: ioncore/saveload.c | 2 +- libextl/luaextl.c | 36 +++++++++++++++++++++++++++++------- libextl/luaextl.h | 2 +- libextl/readconfig.c | 2 +- po/cs.po | 2 +- po/de.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- 8 files changed, 36 insertions(+), 14 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-14 22:26:12
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via f5a56fbb22f217dade6879e5ca9846c5d896f02c (commit) from a4fde8807871f940f32924ee97d690633da1b857 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f5a56fbb22f217dade6879e5ca9846c5d896f02c Author: Arnout Engelen <arn...@bz...> Date: Thu May 15 00:25:46 2014 +0200 Clean up more dead code ----------------------------------------------------------------------- Summary of changes: ioncore/group.c | 24 ------------------- ioncore/grouppholder.c | 6 ----- ioncore/stacking.c | 35 ----------------------------- mod_query/listing.c | 3 -- mod_tiling/tiling.c | 9 ------- notion/notion.c | 1 - utils/ion-completefile/ion-completefile.c | 10 +++----- 7 files changed, 4 insertions(+), 84 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-14 22:15:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via a4fde8807871f940f32924ee97d690633da1b857 (commit) via 290c56b7c4d2ef8b3caf3c059d52794948b33b36 (commit) from 2ebaf50863bb4ab3c479863af6672d7876d3b2ee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a4fde8807871f940f32924ee97d690633da1b857 Author: Arnout Engelen <arn...@bz...> Date: Thu May 15 00:14:59 2014 +0200 Remove/mark some unused functions and parameters commit 290c56b7c4d2ef8b3caf3c059d52794948b33b36 Author: Arnout Engelen <arn...@bz...> Date: Thu May 15 00:13:42 2014 +0200 Define minof/maxof as inline functions gets rid of 'unused' warnings, too ----------------------------------------------------------------------- Summary of changes: ioncore/modules.c | 2 +- libtu/minmax.h | 4 ++-- libtu/objlist.c | 18 ------------------ mod_query/listing.c | 5 ----- mod_statusbar/draw.c | 5 ++--- mod_statusbar/statusbar.c | 2 -- mod_tiling/split.c | 24 ------------------------ 7 files changed, 5 insertions(+), 55 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-14 21:51:20
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 2ebaf50863bb4ab3c479863af6672d7876d3b2ee (commit) via 29ceb55369a9338c213121fc6b85fd72fd0d9027 (commit) from e33387cc78508935c7ae6a5a1384be9fea584e17 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2ebaf50863bb4ab3c479863af6672d7876d3b2ee Merge: e33387c 29ceb55 Author: Arnout Engelen <arn...@bz...> Date: Wed May 14 23:50:58 2014 +0200 Merge branch 'remotes/jsbackus/mpd_lua52' commit 29ceb55369a9338c213121fc6b85fd72fd0d9027 Author: Jeff Backus <jef...@gm...> Date: Sun May 4 18:34:21 2014 -0400 * Somewhere around Lua 5.1 math.mod() was renamed math.fmod(). Added a check for the original math.mod() before calling. * Added an comment and an alternate MPD session string to statusd_mpd for situations where the server closes the connection too quickly for the script to properly ascertain server status. ----------------------------------------------------------------------- Summary of changes: contrib/statusd/statusd_mpd-socket.lua | 11 +++++++++-- contrib/statusd/statusd_mpd.lua | 20 +++++++++++++++++--- 2 files changed, 26 insertions(+), 5 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-14 21:42:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via e33387cc78508935c7ae6a5a1384be9fea584e17 (commit) from 6dc4b71382e05581d5e5ea1c66df68ab8a792a7d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e33387cc78508935c7ae6a5a1384be9fea584e17 Author: Arnout Engelen <arn...@bz...> Date: Wed May 14 23:38:12 2014 +0200 Fix memory pooling for deferred tasks Because of a mistake in the pointer arithmetic the wrong deferred would get freed, leading to wrong callbacks and even infinite loops in the list of callbacks. Probably/hopefully fixes bug #77. ----------------------------------------------------------------------- Summary of changes: libmainloop/defer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-12 22:19:27
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, debug_defer_crash has been created at d38c5068564fff2e35f8a187f5969804db888e07 (commit) - Log ----------------------------------------------------------------- commit d38c5068564fff2e35f8a187f5969804db888e07 Author: Arnout Engelen <arn...@bz...> Date: Tue May 13 00:18:43 2014 +0200 Diagnostic messages for bug #77 commit 8e70564d687b96ff3fbc8dc05f838ef508a6e0d6 Author: Arnout Engelen <arn...@bz...> Date: Tue May 13 00:10:44 2014 +0200 Don't add a deferred action when watching fails When a deferred action on an object is registered, don't add it to the list when we fail to add the watch that notifies us when the object the watch exists on is disposed of. ----------------------------------------------------------------------- hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-11 11:55:47
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 6dc4b71382e05581d5e5ea1c66df68ab8a792a7d (commit) via 9b9c3da1d7a2ee858d20a518774f35f555332784 (commit) from 624c346b566eed95dd5e019497269a1328ea489d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 6dc4b71382e05581d5e5ea1c66df68ab8a792a7d Merge: 624c346 9b9c3da Author: Arnout Engelen <arn...@bz...> Date: Sun May 11 13:55:21 2014 +0200 Merge branch 'contrib_goto_focus' commit 9b9c3da1d7a2ee858d20a518774f35f555332784 Author: Arnout Engelen <arn...@bz...> Date: Sun May 11 13:54:25 2014 +0200 Use 'goto_focus' instead of 'goto' in contrib 'goto' is a reserved name in lua 5.2+, so 'goto' will not work in those cases. ----------------------------------------------------------------------- Summary of changes: contrib/scripts/app.lua | 8 ++++---- contrib/scripts/bookmarks.lua | 6 +++--- contrib/scripts/collapse.lua | 2 +- contrib/scripts/goto_by_tag.lua | 2 +- contrib/scripts/legacy/adapt_menus.lua | 4 ++-- contrib/scripts/legacy/frame_client_menu.lua | 2 +- contrib/scripts/legacy/go_frame_or_desk.lua | 4 ++-- contrib/scripts/legacy/goto_multihead.lua | 2 +- contrib/scripts/legacy/nest_ws.lua | 12 ++++++------ contrib/scripts/legacy/nextact.lua | 2 +- contrib/scripts/legacy/xinerama_switcher.lua | 8 ++++---- contrib/scripts/move_current.lua | 2 +- contrib/scripts/send_to_ws.lua | 4 ++-- contrib/scripts/tabmenu.lua | 2 +- contrib/scripts/wrap_workspace_or_screen.lua | 12 ++++++------ contrib/scripts/zoom.lua | 4 ++-- 16 files changed, 38 insertions(+), 38 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-05-02 06:17:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 624c346b566eed95dd5e019497269a1328ea489d (commit) from 73aebf23f3a8f569a708d1b8266ede5ea49e8395 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 624c346b566eed95dd5e019497269a1328ea489d Author: Arnout Engelen <arn...@bz...> Date: Fri May 2 08:16:00 2014 +0200 Use previous sizehints when applying winprops ----------------------------------------------------------------------- Summary of changes: ioncore/clientwin.c | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-29 20:25:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 73aebf23f3a8f569a708d1b8266ede5ea49e8395 (commit) via 0e0a1c27fa36a7d09a6a075501512f023e0ada14 (commit) from 3a58fd0db96098e20f845bee939958cd061d3568 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 73aebf23f3a8f569a708d1b8266ede5ea49e8395 Author: Arnout Engelen <arn...@bz...> Date: Tue Apr 29 22:24:07 2014 +0200 Reset sizehints when notified they're deleted commit 0e0a1c27fa36a7d09a6a075501512f023e0ada14 Author: Arnout Engelen <arn...@bz...> Date: Tue Apr 29 20:54:55 2014 +0200 Better error handling when getting sizehints fails ----------------------------------------------------------------------- Summary of changes: ioncore/clientwin.c | 22 +++++++++++++++++----- ioncore/clientwin.h | 9 ++++++++- ioncore/eventh.c | 7 ++++++- ioncore/xwindow.c | 13 ++++++++----- ioncore/xwindow.h | 7 ++++++- 5 files changed, 45 insertions(+), 13 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-27 17:26:17
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 3a58fd0db96098e20f845bee939958cd061d3568 (commit) from 51baea291e760f11af137a3d2ac77b2684a77614 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3a58fd0db96098e20f845bee939958cd061d3568 Author: Arnout Engelen <arn...@bz...> Date: Sun Apr 27 19:25:53 2014 +0200 Use new UNUSED macro in dock.c ----------------------------------------------------------------------- Summary of changes: mod_dock/dock.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-27 17:20:48
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 51baea291e760f11af137a3d2ac77b2684a77614 (commit) via 936ca5b72205b13fcd0bafeb8e0879aa0de09fca (commit) from 2ad451f1344e65c8fbd8ac23f11f94fceac1c4b1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 51baea291e760f11af137a3d2ac77b2684a77614 Author: Arnout Engelen <arn...@bz...> Date: Sun Apr 27 19:20:18 2014 +0200 Remove unused mod_query parameters commit 936ca5b72205b13fcd0bafeb8e0879aa0de09fca Author: Arnout Engelen <arn...@bz...> Date: Sun Apr 27 19:14:58 2014 +0200 Another unused parameter ----------------------------------------------------------------------- Summary of changes: mod_query/listing.c | 4 ++-- mod_query/wedln.c | 9 ++++----- mod_tiling/tiling.c | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-27 17:00:47
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 2ad451f1344e65c8fbd8ac23f11f94fceac1c4b1 (commit) from dcb2d0173c4dadc3e41a5e1ae7c1ff477f54e347 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2ad451f1344e65c8fbd8ac23f11f94fceac1c4b1 Author: Arnout Engelen <arn...@bz...> Date: Sun Apr 27 19:00:26 2014 +0200 Remove unused variables ----------------------------------------------------------------------- Summary of changes: ioncore/group.c | 9 ++------- ioncore/mplex.c | 5 +---- libextl/luaextl.c | 2 +- libtu/errorlog.c | 1 - libtu/rb.c | 3 +-- mod_tiling/split.c | 1 - 6 files changed, 5 insertions(+), 16 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-27 16:46:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via dcb2d0173c4dadc3e41a5e1ae7c1ff477f54e347 (commit) via 1f42d7596d4a20c66d4967ba65976fb50118f452 (commit) from 8284a3e56627f1771a6f3c77f891b6638af78962 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit dcb2d0173c4dadc3e41a5e1ae7c1ff477f54e347 Author: Arnout Engelen <arn...@bz...> Date: Sun Apr 27 18:45:45 2014 +0200 Mark callback parameters as 'intentionally unused' .. and enable more warnings for others ;) commit 1f42d7596d4a20c66d4967ba65976fb50118f452 Author: Arnout Engelen <arn...@bz...> Date: Sun Apr 27 18:45:11 2014 +0200 Add macro to mark parameters as unused ----------------------------------------------------------------------- Summary of changes: de/draw.c | 6 +++--- ioncore/clientwin.c | 2 +- ioncore/event.c | 2 +- ioncore/focus.c | 4 ++-- ioncore/frame-pointer.c | 2 +- ioncore/frame.c | 4 ++-- ioncore/gr.c | 4 ++-- ioncore/grab.c | 2 +- ioncore/group-ws.c | 2 +- ioncore/infowin.c | 2 +- ioncore/kbresize.c | 2 +- ioncore/key.c | 2 +- ioncore/mplex.c | 2 +- ioncore/mplexpholder.c | 2 +- ioncore/pholder.c | 4 ++-- ioncore/pointer.c | 2 +- ioncore/presize.c | 6 +++--- ioncore/regbind.c | 4 ++-- ioncore/region.c | 2 +- ioncore/resize.c | 8 ++++---- ioncore/rootwin.c | 12 ++++++------ ioncore/screen-notify.c | 4 ++-- ioncore/screen.c | 2 +- ioncore/stacking.c | 2 +- libextl/readconfig.c | 2 +- libmainloop/defer.c | 2 +- libmainloop/hooks.c | 8 ++++---- libmainloop/signal.c | 12 ++++++------ libtu/misc.h | 7 +++++++ libtu/objlist.c | 2 +- libtu/parser.c | 2 +- mod_dock/dock.c | 10 +++++----- mod_menu/menu.c | 4 ++-- mod_notionflux/mod_notionflux.c | 2 +- mod_query/wedln.c | 4 ++-- mod_query/wmessage.c | 2 +- mod_sm/sm_session.c | 26 +++++++++++++------------- mod_sp/main.c | 4 ++-- mod_statusbar/statusbar.c | 12 ++++++------ mod_tiling/split.c | 22 +++++++++++----------- system-autodetect.mk | 6 +----- 41 files changed, 107 insertions(+), 104 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-17 21:41:08
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 8284a3e56627f1771a6f3c77f891b6638af78962 (commit) via 40191708e554ae79290973c617f402abb4231bb4 (commit) from 40dca8919f83a916fa0e040248969d8e5038eb4a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 8284a3e56627f1771a6f3c77f891b6638af78962 Author: Arnout Engelen <arn...@bz...> Date: Thu Apr 17 23:40:04 2014 +0200 More cleanups of dead code commit 40191708e554ae79290973c617f402abb4231bb4 Author: Arnout Engelen <arn...@bz...> Date: Thu Apr 17 22:31:15 2014 +0200 Include string.h for strlen and friends ----------------------------------------------------------------------- Summary of changes: de/brush.c | 1 - de/draw.c | 4 - de/font.c | 3 - de/init.c | 1 - ioncore/clientwin.c | 16 +----- ioncore/frame-pointer.c | 16 ----- ioncore/kbresize.c | 7 -- ioncore/netwm.c | 4 +- ioncore/screen.c | 7 -- ioncore/strings.c | 14 ---- libextl/libextl-mkexports.in | 6 ++ mod_dock/dock.c | 17 +----- mod_notionflux/mod_notionflux.c | 1 + mod_query/wmessage.c | 1 - mod_tiling/split-stdisp.c | 24 ------- mod_tiling/split.c | 4 - utils/ion-completefile/ion-completefile.c | 97 ----------------------------- utils/ion-statusd/ion-statusd.c | 6 -- 18 files changed, 11 insertions(+), 218 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-17 16:57:49
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 40dca8919f83a916fa0e040248969d8e5038eb4a (commit) via e965a696dee3ef6966b5d7290e3ceba2833b76d3 (commit) via b86959fb21253b3b92ee1985fd1bcf459ddeb26c (commit) from 82894c5b7020ada178adfb48414c82e4b8f8da6c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 40dca8919f83a916fa0e040248969d8e5038eb4a Author: Arnout Engelen <arn...@bz...> Date: Thu Apr 17 18:56:01 2014 +0200 Remove commented-out variables commit e965a696dee3ef6966b5d7290e3ceba2833b76d3 Author: Campbell Barton <ide...@gm...> Date: Wed Apr 16 04:16:10 2014 +1000 Code cleanup: remove unused vars also comment in cases where it looks like they could be useful commit b86959fb21253b3b92ee1985fd1bcf459ddeb26c Author: Campbell Barton <ide...@gm...> Date: Wed Apr 16 03:43:05 2014 +1000 Code Cleanup: indentation (tabs -> spaces) ----------------------------------------------------------------------- Summary of changes: de/brush.c | 2 - de/draw.c | 34 +- de/fontset.c | 1 - de/init.c | 4 - de/style.c | 1 - ioncore/binding.c | 22 +- ioncore/clientwin.c | 4 +- ioncore/colormap.c | 1 - ioncore/conf-bindings.c | 4 - ioncore/conf.c | 5 +- ioncore/eventh.c | 4 - ioncore/frame-draw.c | 3 +- ioncore/frame-pointer.c | 7 +- ioncore/frame-tabs-recalc.c | 2 +- ioncore/frame.c | 21 +- ioncore/fullscreen.c | 3 - ioncore/group-cw.c | 4 +- ioncore/group-ws.c | 1 - ioncore/group.c | 9 +- ioncore/grouppholder.c | 5 +- ioncore/ioncore.c | 2 - ioncore/kbresize.c | 1 - ioncore/key.c | 5 +- ioncore/manage.c | 3 +- ioncore/mplex.c | 15 +- ioncore/mplexpholder.c | 1 - ioncore/names.c | 6 +- ioncore/netwm.c | 5 +- ioncore/pointer.c | 4 - ioncore/regbind.c | 4 +- ioncore/resize.c | 2 - ioncore/return.c | 1 - ioncore/rootwin.c | 3 - ioncore/saveload.c | 2 - ioncore/screen-notify.c | 3 +- ioncore/screen.c | 4 - ioncore/selection.c | 1 - ioncore/sizehint.c | 1 - ioncore/stacking.c | 2 - ioncore/xwindow.c | 1 - libextl/luaextl.c | 4 - libextl/readconfig.c | 5 +- libmainloop/defer.c | 3 - libmainloop/hooks.c | 1 - libmainloop/signal.c | 1 - mod_dock/dock.c | 6 +- mod_menu/grabmenu.c | 1 - mod_menu/menu.c | 11 +- mod_notionflux/mod_notionflux.c | 15 +- mod_query/complete.c | 1 - mod_query/edln.c | 2 +- mod_query/listing.c | 4 - mod_query/query.c | 1 - mod_query/wedln.c | 2 - mod_sm/sm.c | 1 - mod_sm/sm_matchwin.c | 12 +- mod_statusbar/draw.c | 2 - mod_statusbar/statusbar.c | 1 - mod_statusbar/statusd-launch.c | 1 - mod_tiling/split-stdisp.c | 4 - mod_tiling/split.c | 6 +- mod_tiling/splitfloat.c | 1 - mod_tiling/tiling.c | 10 +- mod_xkbevents/mod_xkbevents.c | 4 +- mod_xrandr/mod_xrandr.c | 4 - notion/notion.c | 1 - test/integration/Xinerama.c | 22 +- utils/ion-completefile/ion-completefile.c | 780 ++++++++++++++-------------- 68 files changed, 484 insertions(+), 625 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 12:30:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 82894c5b7020ada178adfb48414c82e4b8f8da6c (commit) from 6e658ff2dbe1d367dbd0f969b873444430d54dd3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 82894c5b7020ada178adfb48414c82e4b8f8da6c Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 14:28:34 2014 +0200 Don't double-free the rootwin When initializing fails, it is the responsibility of CREATOBJ_IMP to free the memory. Thanks to Coverity. ----------------------------------------------------------------------- Summary of changes: ioncore/rootwin.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 12:16:42
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 6e658ff2dbe1d367dbd0f969b873444430d54dd3 (commit) from d9e5df32d8f010fba2e0c1ed6e44fe3b088c2c85 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 6e658ff2dbe1d367dbd0f969b873444430d54dd3 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 14:16:16 2014 +0200 Declare local variable at start of method ----------------------------------------------------------------------- Summary of changes: ioncore/focus.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 12:15:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via d9e5df32d8f010fba2e0c1ed6e44fe3b088c2c85 (commit) from dd019523c8996503df609f299b839ce5966becf8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d9e5df32d8f010fba2e0c1ed6e44fe3b088c2c85 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 14:15:39 2014 +0200 Revert "Declaration on top" This reverts commit dd019523c8996503df609f299b839ce5966becf8. ----------------------------------------------------------------------- Summary of changes: de/brush.c | 2 + de/draw.c | 7 ++--- de/fontset.c | 1 + de/init.c | 4 +++ de/style.c | 1 + ioncore/clientwin.c | 15 +++++----- ioncore/colormap.c | 1 + ioncore/conf-bindings.c | 7 +++- ioncore/conf.c | 5 ++- ioncore/event.c | 4 +- ioncore/eventh.c | 5 ++- ioncore/focus.c | 9 ++---- ioncore/frame-draw.c | 5 ++- ioncore/frame-pointer.c | 10 ++++--- ioncore/frame-tabs-recalc.c | 2 +- ioncore/frame.c | 14 +++++++--- ioncore/fullscreen.c | 3 ++ ioncore/gr.c | 5 +-- ioncore/gr.h | 2 +- ioncore/grab.c | 3 +- ioncore/group-cw.c | 4 ++- ioncore/group-ws.c | 4 +- ioncore/group.c | 9 ++++-- ioncore/grouppholder.c | 2 +- ioncore/infowin.c | 3 +- ioncore/ioncore.c | 2 + ioncore/kbresize.c | 12 ++++++-- ioncore/key.c | 6 ++-- ioncore/manage.c | 5 ++- ioncore/modules.c | 4 +- ioncore/mplex.c | 24 ++++++++++------- ioncore/mplexpholder.c | 8 +++--- ioncore/names.c | 6 +++- ioncore/netwm.c | 6 ++-- ioncore/pholder.c | 5 +-- ioncore/pointer.c | 7 +++- ioncore/presize.c | 7 ++--- ioncore/profiling.c | 2 - ioncore/regbind.c | 9 +++--- ioncore/region.c | 3 +- ioncore/resize.c | 12 ++++---- ioncore/return.c | 1 + ioncore/rootwin.c | 16 ++++++----- ioncore/saveload.c | 2 + ioncore/screen-notify.c | 8 +++--- ioncore/screen-notify.h | 2 +- ioncore/screen.c | 10 ++++--- ioncore/selection.c | 4 +- ioncore/sizehint.c | 1 + ioncore/stacking.c | 7 +++-- ioncore/strings.c | 4 +-- ioncore/xwindow.c | 1 + libextl/libextl-mkexports.in | 5 --- libextl/luaextl.c | 21 ++++++++------ libextl/readconfig.c | 10 ++++--- libmainloop/defer.c | 10 ++++--- libmainloop/exec.c | 4 +- libmainloop/hooks.c | 12 ++++---- libmainloop/select.c | 4 +- libmainloop/select.h | 2 +- libmainloop/signal.c | 26 +++++++++--------- libmainloop/signal.h | 2 +- libtu/minmax.h | 4 +- mod_dock/dock.c | 41 +++++++++++++++++----------- mod_menu/grabmenu.c | 1 + mod_menu/menu.c | 14 +++++---- mod_notionflux/mod_notionflux.c | 7 +++-- mod_query/complete.c | 1 + mod_query/edln.c | 2 +- mod_query/listing.c | 10 ++++--- mod_query/query.c | 1 + mod_query/wedln.c | 10 +++--- mod_query/wmessage.c | 3 +- mod_sm/sm.c | 1 + mod_sm/sm_session.c | 40 ++++++++++++--------------- mod_sp/main.c | 5 +-- mod_statusbar/draw.c | 6 ++-- mod_statusbar/statusbar.c | 20 ++++++++------ mod_statusbar/statusd-launch.c | 1 + mod_tiling/split-stdisp.c | 12 +++++--- mod_tiling/split.c | 38 ++++++++++++-------------- mod_tiling/splitfloat.c | 2 +- mod_tiling/tiling.c | 19 +++++++++---- mod_xrandr/mod_xrandr.c | 4 +++ notion/notion.c | 4 +-- utils/ion-completefile/ion-completefile.c | 9 +++--- utils/ion-statusd/ion-statusd.c | 3 +- 87 files changed, 363 insertions(+), 292 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 12:11:49
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via dd019523c8996503df609f299b839ce5966becf8 (commit) from e39f85990981de328959c30ea3e01b3e320acbfd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit dd019523c8996503df609f299b839ce5966becf8 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 14:11:28 2014 +0200 Declaration on top ----------------------------------------------------------------------- Summary of changes: de/brush.c | 2 - de/draw.c | 7 +++-- de/fontset.c | 1 - de/init.c | 4 --- de/style.c | 1 - ioncore/clientwin.c | 15 +++++----- ioncore/colormap.c | 1 - ioncore/conf-bindings.c | 7 +--- ioncore/conf.c | 5 +-- ioncore/event.c | 4 +- ioncore/eventh.c | 5 +-- ioncore/focus.c | 9 ++++-- ioncore/frame-draw.c | 5 +-- ioncore/frame-pointer.c | 10 +++---- ioncore/frame-tabs-recalc.c | 2 +- ioncore/frame.c | 14 +++------- ioncore/fullscreen.c | 3 -- ioncore/gr.c | 5 ++- ioncore/gr.h | 2 +- ioncore/grab.c | 3 +- ioncore/group-cw.c | 4 +-- ioncore/group-ws.c | 4 +- ioncore/group.c | 9 ++---- ioncore/grouppholder.c | 2 +- ioncore/infowin.c | 3 +- ioncore/ioncore.c | 2 - ioncore/kbresize.c | 12 ++------ ioncore/key.c | 6 ++-- ioncore/manage.c | 5 +-- ioncore/modules.c | 4 +- ioncore/mplex.c | 24 +++++++---------- ioncore/mplexpholder.c | 8 +++--- ioncore/names.c | 6 +--- ioncore/netwm.c | 6 ++-- ioncore/pholder.c | 5 ++- ioncore/pointer.c | 7 +--- ioncore/presize.c | 7 +++-- ioncore/profiling.c | 2 + ioncore/regbind.c | 9 +++--- ioncore/region.c | 3 +- ioncore/resize.c | 12 ++++---- ioncore/return.c | 1 - ioncore/rootwin.c | 16 +++++------ ioncore/saveload.c | 2 - ioncore/screen-notify.c | 8 +++--- ioncore/screen-notify.h | 2 +- ioncore/screen.c | 10 +++---- ioncore/selection.c | 4 +- ioncore/sizehint.c | 1 - ioncore/stacking.c | 7 ++--- ioncore/strings.c | 4 ++- ioncore/xwindow.c | 1 - libextl/libextl-mkexports.in | 5 +++ libextl/luaextl.c | 21 ++++++-------- libextl/readconfig.c | 10 +++---- libmainloop/defer.c | 10 +++---- libmainloop/exec.c | 4 +- libmainloop/hooks.c | 12 ++++---- libmainloop/select.c | 4 +- libmainloop/select.h | 2 +- libmainloop/signal.c | 26 +++++++++--------- libmainloop/signal.h | 2 +- libtu/minmax.h | 4 +- mod_dock/dock.c | 41 +++++++++++----------------- mod_menu/grabmenu.c | 1 - mod_menu/menu.c | 14 ++++----- mod_notionflux/mod_notionflux.c | 7 ++--- mod_query/complete.c | 1 - mod_query/edln.c | 2 +- mod_query/listing.c | 10 +++---- mod_query/query.c | 1 - mod_query/wedln.c | 10 +++--- mod_query/wmessage.c | 3 +- mod_sm/sm.c | 1 - mod_sm/sm_session.c | 40 +++++++++++++++------------ mod_sp/main.c | 5 ++- mod_statusbar/draw.c | 6 ++-- mod_statusbar/statusbar.c | 20 ++++++-------- mod_statusbar/statusd-launch.c | 1 - mod_tiling/split-stdisp.c | 12 +++----- mod_tiling/split.c | 38 ++++++++++++++------------ mod_tiling/splitfloat.c | 2 +- mod_tiling/tiling.c | 19 ++++--------- mod_xrandr/mod_xrandr.c | 4 --- notion/notion.c | 4 ++- utils/ion-completefile/ion-completefile.c | 9 +++--- utils/ion-statusd/ion-statusd.c | 3 +- 87 files changed, 292 insertions(+), 363 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 11:48:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via e39f85990981de328959c30ea3e01b3e320acbfd (commit) from 762ab8dab65f4a44c358fb31f69876d88ee32b2d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e39f85990981de328959c30ea3e01b3e320acbfd Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:48:08 2014 +0200 Use C-style comments rather than C++-style so /* */ instead of // ----------------------------------------------------------------------- Summary of changes: config.h | 4 ++-- ioncore/focus.c | 20 ++++++++++---------- ioncore/focus.h | 2 +- ioncore/global.h | 6 +++--- libmainloop/exec.c | 4 ++-- libmainloop/signal.c | 4 ++-- mod_statusbar/statusd-launch.c | 4 ++-- 7 files changed, 22 insertions(+), 22 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 11:31:05
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, lgpl has been updated via 2d60f9ace60616a760e71450786a59ff68e57293 (commit) via e69e749a3a0f4acbbfed386a05a32fc2bd6520a4 (commit) via 4bcc99b71a38124fdc69506e920baaf606d80711 (commit) via 9fcdf70a491ab3f5e5c549fddc3a55cbfafcbbc7 (commit) via 86bd5328876a0d484d19a09963146e5eeb3e14cc (commit) via a9d2cac5f09cce3c624ed9302956b9cb6894cc73 (commit) via 9e1c57136da448500f20409d332e7872a7b0af3b (commit) via 10a145818021be4cae80a1af8aafef96986da10b (commit) via 6cb6865a04b35a7a683f487f2bc17df87e615aff (commit) via 03566636bc1ff384c0306889164204e38e85b548 (commit) via f8fccf5f8f8743775dfa77d75b937d5f5f8e5539 (commit) via 065b0ba7f1fc3ded2d7b6e3067bc96f694be95ed (commit) via d88b74158991874a1c72d7ac5f3f5f8a4cd9f6dd (commit) via 59a34551f62b7f8cb84fbde02c295a0af6e2294c (commit) via 34647fdceb6ab3262910fb60eff41a7076f8ce76 (commit) via 15c9c5b077e3a1723d153cb70e109b2bab8d0cbc (commit) via e8602e1a28b990545aac3bfec950cac858b61ce8 (commit) via 9f7cede154baf0f247aa25df1cfb6c919fb0f4ab (commit) via c529b3ecc7c45643eed08251c1da5957e0c57543 (commit) via f26cfc34374590b6c9fb60334888139b2a7215c8 (commit) via d92e5bae7ff3e9837dab9c8a1a7e64d0529e4556 (commit) via 52c1ed2c435da3a1a2a78aa91b9bb4b8274699ba (commit) via 1e3e577b0e74a7d25a9fb79478e61ac98c62301d (commit) via 5462687f1f2c7b24ebc1d3f1938701cdcb8ca9bf (commit) via 47c96bacd7ded13deea7cbe27956a7e885bb53e7 (commit) via 680464d2d2be522ba99a7dd5be9d65b2576e59cc (commit) via 5dbd867f6df6b91335b8f2152cd54f946b15be94 (commit) via 58bd317739cf01ff5690626a59a3a86e656c38e8 (commit) via c38a3b584e2e72d705ce318731b5743ee7e1565d (commit) via 7d270e56d8a5983981e739ddc05c8d919a5368dd (commit) via 560856f59f14e0c3635497ed2001711e0f95e2e3 (commit) via 6ab2864125011182f61723527632cbaaf57455eb (commit) via 496ca3230dc576336484de5261a651a7d74863c6 (commit) via 80bf4eca0f047c716baaf06e7278a83239e27d9a (commit) via 19c0bba27e1b5872d7b1bb2cca9384ecf409ea41 (commit) via 231a41914211c95ede07282766dec46c31aeb7ef (commit) via 503f0f4de2b24f3e67dce012c71a0f8b8d564c4a (commit) via be01f22c191d2c952eabb348d978d1d06fae367e (commit) via a4184314e0c5b9b8d77310823d3001ecde2b5ada (commit) via 82b46dd387516e943f3d0f49ac0062dba9d82593 (commit) via 604649bc29866288ca73d130b7fa6037933835b4 (commit) via d7ec9e706e14f568cf025b1a3ffc280c9bad9ed6 (commit) via 46f2de2fea363d9219b803db00e4b8f949fae189 (commit) via 59976673d9d454378e7c722f38001434343e90d3 (commit) via 914682ef4e50e7674e9e0352b2beb2c0335cf609 (commit) via 59e5d5e95c00ae94775eb22368ba99b4b1c6a152 (commit) via 4d223baed3a21e5775a9abe9cff1adfabb8a865c (commit) via d982a04f189ceb5f92c6e12dbfda79afb3b6b7f7 (commit) via fb69fbc92cfe2c6f20a3406304240b802ba4e833 (commit) via f8523529b3d8354bbe688e6b173a10a61ee5d333 (commit) via 78f7ad60b1356c4d55de1e482a5c1ac73f9cd2a0 (commit) via b21ff91c603a348b43de6170ee7ede834d61d139 (commit) via 949e65a6c80c7c3d17a32cc8a67b178ad0b11e00 (commit) via bda7752f74d566ccf359c065503f798cb6965615 (commit) via 8f834d4570aba9e014d0cfb821a46949d0f71655 (commit) via b1c31d679a34fc778324b31a17b2690b5503da22 (commit) via 7905d34d3189d19f08c77e78a8277b26c57b1091 (commit) via 533727379cfd693eaf73ef91eea858e8f5a2f7a5 (commit) via 529c51d73e511229f7452498af89d73442a31709 (commit) via ebb28cb27beffddd2a39d0f52ceaab567c1942c6 (commit) via 9e9da4ff2659d3730eca34fee7cc09ca934abdab (commit) via ea64d6b476466f00da2eee988482e9c5306f1793 (commit) via a560afb1d7c1b3fd8fffc736ddef3a81052daeef (commit) via 78657ed0fac1959e77aa316e4cfbff166b631ef7 (commit) via 3b62e842a9bf1ecaa7c18395d7885457f1fd84f2 (commit) via 69f2ddf8e751113253e89c5c0d08ee4c451bb12d (commit) via df607e01ef63c78f3a7e36b03e721a9f4d19d107 (commit) via 73b8de8c42397a991f8adf2815576f768468708e (commit) via 91a11563ad0a5c65500bc78099c5fddd7ad81294 (commit) via be0ddc65323d52e356ef4dd7dc0aeaba1730c701 (commit) via 562e5704946fcf30c8d1ed2fb7821597961dd5e5 (commit) via bd884b098b520647336a6338fef26839ca161db8 (commit) via e8c3c5b9d91a6272faa7799b963620ce72d42b2d (commit) via f0c182730f4ec345f37dfb5e383b1b927a544814 (commit) via 5e1f59c7ef84e0fec4e26942250839910f057e34 (commit) via 902924269724a4aeb67159f7490c3515ebfcd652 (commit) via 08e22af492556a9267cd07c25cdd6ddcd279c664 (commit) via 879e9dbd82ead0ed58f51dcc40c365429a1edeed (commit) via fa24b21dab9c55ec95a2b33c14e3676c3dc6e1e0 (commit) via b051b59199bc5c75ddc33f462d750a7da9df0a40 (commit) via 5f9e35e9be6e11624653759369a3415cb83f6361 (commit) via ead79dcc679f642a26410aef0bb5e72bd161109e (commit) via ce12b9efd061bdf1ed55b2fb13bc8c3796dce59c (commit) via a58082150b12314456302b44dd5dea7b7a1b1b4b (commit) via ccaa694c7f7349ffe3b712b58fe40db6426d3cf1 (commit) via a71b26619fa5dad07b21a5b992f2f14c14d9821c (commit) via 70969f992797e4ccf8a5a3dea5944d4322cbf544 (commit) via c4400b2fcaf0bbe07e8e7780f686f3fedee365e5 (commit) via 3d90689182cf42ebbd46188e096ff0f9e8cd9695 (commit) via 4c7187961a9c8cead004f6860717a44b42d67429 (commit) via 92f2e8eb6e564f4a0773a58d1b6f870cb911ed7c (commit) via 7a564ac1fc94d33a26d111fbb2b2ccaabe93ee0b (commit) via 01cb132cac0e46f129a3c65f6dabbae9e05dd4e7 (commit) via e7b610a75b8840b51e9dffe457b5a5c4b41d64f1 (commit) via 3a4441dedbc60035d3934941a4057c3bb9d1292a (commit) via b1563f1dcd3054d7802b66ab7bb406e3ebf6c05c (commit) via 71b54b9c56af14f9b1bca466e51e98ff8c2730e0 (commit) via 12b88e7b0a5115de0071ff23631a05c0c14cc38f (commit) via acd35d0da01c3ecf44b55635514b424db28e08af (commit) via df9f4a9ed4ef0b3f496e07d7a5f02bce129f6478 (commit) via 9687376c94f256a623e495197ca7f8a61ea2305e (commit) via e856dee3fbbd977aa3aa7c796f760f67d3bcb6a4 (commit) via a295320a4542202f63b9ad98d5d02ca3d5dcf4d6 (commit) via ef06b6f9392afda06408f2560276386a7100a326 (commit) via bd67b768ccba847f45d4afa7273e0416c7de346d (commit) via a60d26ce2ec550ca31ee502d3bc69c34a6b13a2a (commit) via 53c108532b833238e37e399eb1d4305ca72cf44b (commit) from 27e082c2663cc43c276092484ed318f4ba70d353 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2d60f9ace60616a760e71450786a59ff68e57293 Merge: e69e749 f26cfc3 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:14:01 2014 +0200 Merge commit 'f26cfc34374590b6c9fb60334888139b2a7215c8' into lgpl commit e69e749a3a0f4acbbfed386a05a32fc2bd6520a4 Merge: 4bcc99b 1e3e577 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:13:53 2014 +0200 Merge commit '1e3e577b0e74a7d25a9fb79478e61ac98c62301d' into lgpl commit 4bcc99b71a38124fdc69506e920baaf606d80711 Merge: 9fcdf70 5462687 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:13:45 2014 +0200 Merge commit '5462687f1f2c7b24ebc1d3f1938701cdcb8ca9bf' into lgpl Conflicts: ioncore/ioncore.c notion/notion.c commit 9fcdf70a491ab3f5e5c549fddc3a55cbfafcbbc7 Merge: 86bd532 5dbd867 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:12:27 2014 +0200 Merge commit '5dbd867f6df6b91335b8f2152cd54f946b15be94' into lgpl Conflicts: de/font.c ioncore/Makefile commit 86bd5328876a0d484d19a09963146e5eeb3e14cc Merge: a9d2cac 58bd317 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:08:47 2014 +0200 Merge commit '58bd317739cf01ff5690626a59a3a86e656c38e8' into lgpl Conflicts: Makefile commit a9d2cac5f09cce3c624ed9302956b9cb6894cc73 Merge: 9e1c571 19c0bba Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:08:12 2014 +0200 Merge commit '19c0bba27e1b5872d7b1bb2cca9384ecf409ea41' into lgpl commit 9e1c57136da448500f20409d332e7872a7b0af3b Merge: 10a1458 f852352 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:08:09 2014 +0200 Merge commit 'f8523529b3d8354bbe688e6b173a10a61ee5d333' into lgpl Conflicts: ioncore/global.h commit 10a145818021be4cae80a1af8aafef96986da10b Merge: 6cb6865 78f7ad6 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:07:19 2014 +0200 Merge commit '78f7ad60b1356c4d55de1e482a5c1ac73f9cd2a0' into lgpl Conflicts: README commit 6cb6865a04b35a7a683f487f2bc17df87e615aff Merge: 0356663 8f834d4 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 13:05:23 2014 +0200 Merge commit '8f834d4570aba9e014d0cfb821a46949d0f71655' into HEAD Conflicts: ioncore/clientwin.c ioncore/clientwin.h ioncore/focus.c ioncore/focus.h ioncore/group.c ioncore/window.c mod_tiling/tiling.c commit 03566636bc1ff384c0306889164204e38e85b548 Merge: f8fccf5 b1c31d6 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:43:40 2014 +0200 Merge commit 'b1c31d679a34fc778324b31a17b2690b5503da22' into lgpl commit f8fccf5f8f8743775dfa77d75b937d5f5f8e5539 Merge: 065b0ba 5337273 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:43:32 2014 +0200 Merge commit '533727379cfd693eaf73ef91eea858e8f5a2f7a5' into lgpl commit 065b0ba7f1fc3ded2d7b6e3067bc96f694be95ed Merge: d88b741 ebb28cb Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:43:17 2014 +0200 Merge commit 'ebb28cb27beffddd2a39d0f52ceaab567c1942c6' into lgpl commit d88b74158991874a1c72d7ac5f3f5f8a4cd9f6dd Merge: 59a3455 ea64d6b Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:42:20 2014 +0200 Merge commit 'ea64d6b476466f00da2eee988482e9c5306f1793' into lgpl commit 59a34551f62b7f8cb84fbde02c295a0af6e2294c Merge: 34647fd 78657ed Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:41:35 2014 +0200 Merge commit '78657ed0fac1959e77aa316e4cfbff166b631ef7' into lgpl commit 34647fdceb6ab3262910fb60eff41a7076f8ce76 Merge: 15c9c5b 562e570 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:41:24 2014 +0200 Merge commit '562e5704946fcf30c8d1ed2fb7821597961dd5e5' into lgpl Conflicts: ioncore/Makefile commit 15c9c5b077e3a1723d153cb70e109b2bab8d0cbc Merge: e8602e1 ce12b9e Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 12:39:13 2014 +0200 Merge commit 'ce12b9efd061bdf1ed55b2fb13bc8c3796dce59c' into lgpl Conflicts: README commit e8602e1a28b990545aac3bfec950cac858b61ce8 Merge: 9f7cede 7a564ac Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 11:30:17 2014 +0200 Merge commit '7a564ac1fc94d33a26d111fbb2b2ccaabe93ee0b' into lgpl commit 9f7cede154baf0f247aa25df1cfb6c919fb0f4ab Merge: c529b3e 71b54b9 Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 11:18:00 2014 +0200 Merge commit '71b54b9c56af14f9b1bca466e51e98ff8c2730e0' into lgpl Conflicts: system.mk commit c529b3ecc7c45643eed08251c1da5957e0c57543 Merge: 27e082c ef06b6f Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 11:12:10 2014 +0200 Merge commit 'ef06b6f9392afda06408f2560276386a7100a326' into lgpl ----------------------------------------------------------------------- Summary of changes: Makefile | 16 +++- README | 40 +++++-- build/system-inc.mk | 6 +- contrib | 2 +- de/font.c | 7 +- de/fontset.c | 57 ++++++---- etc/cfg_defaults.lua | 1 + etc/cfg_kludges.lua | 12 ++ etc/cfg_notion.lua | 10 ++ etc/cfg_notioncore.lua | 17 ++- etc/cfg_tiling.lua | 5 +- ioncore/Makefile | 7 +- ioncore/attach.c | 7 ++ ioncore/clientwin.c | 19 +++- ioncore/clientwin.h | 1 + ioncore/conf.c | 23 ++++- ioncore/focus.c | 6 +- ioncore/focus.h | 2 +- ioncore/global.h | 6 + ioncore/group-ws.c | 36 ++++++ ioncore/group-ws.h | 1 + ioncore/group.c | 11 ++- ioncore/group.h | 2 + ioncore/ioncore.c | 4 + ioncore/ioncore_menudb.lua | 2 +- ioncore/log.c | 75 +++++++++++++ ioncore/log.h | 34 ++++++ ioncore/manage.c | 1 + ioncore/profiling.c | 77 +++++++++++++ ioncore/profiling.h | 15 +++ ioncore/region.c | 32 ++++-- ioncore/rootwin.c | 14 +++ ioncore/screen-notify.h | 2 + ioncore/screen.c | 12 +-- ioncore/window.c | 2 +- libextl | 2 +- libtu | 2 +- mod_notionflux | 2 +- mod_query/mod_query.lua | 6 +- mod_sp/main.c | 26 +++++ mod_tiling/tiling.c | 2 +- mod_xinerama | 2 +- mod_xrandr | 2 +- nextversion.sh | 18 +++ notion/notion.c | 6 +- predist.sh | 114 -------------------- system.mk => system-autodetect.mk | 7 +- test/integration/runtests.lua | 7 +- test/integration/xinerama/02_removed_display.lua | 4 +- test/integration/xinerama/03_new_screen_has_ws.lua | 3 +- .../integration/{xinerama => xrandr}/.fakexinerama | 0 .../{xinerama => xrandr}/.notion/cfg_notion.lua | 3 +- .../integration/xrandr/.notion/mod_xrandr_mock.lua | 41 +++++++ test/integration/xrandr/01_remove_display.lua | 37 +++++++ test/integration/xrandr/02_removed_display.lua | 16 +++ test/integration/xrandr/03_new_screen_has_ws.lua | 20 ++++ .../{xinerama => xrandr}/fakexinerama-1monitor | 0 .../{xinerama => xrandr}/fakexinerama-2monitors | 0 utils/Makefile | 2 +- utils/notion-lock | 6 + utils/profiling/README | 80 ++++++++++++++ utils/profiling/addr2line.pl | 49 +++++++++ utils/profiling/addtailcalls.pl | 33 ++++++ utils/profiling/filterinternal.pl | 12 ++ utils/profiling/indent.pl | 20 ++++ utils/profiling/prof2callgrind.pl | 74 +++++++++++++ 66 files changed, 953 insertions(+), 207 deletions(-) create mode 100644 ioncore/log.c create mode 100644 ioncore/log.h create mode 100644 ioncore/profiling.c create mode 100644 ioncore/profiling.h create mode 100755 nextversion.sh delete mode 100755 predist.sh rename system.mk => system-autodetect.mk (98%) copy test/integration/{xinerama => xrandr}/.fakexinerama (100%) copy test/integration/{xinerama => xrandr}/.notion/cfg_notion.lua (98%) create mode 100644 test/integration/xrandr/.notion/mod_xrandr_mock.lua create mode 100644 test/integration/xrandr/01_remove_display.lua create mode 100644 test/integration/xrandr/02_removed_display.lua create mode 100644 test/integration/xrandr/03_new_screen_has_ws.lua copy test/integration/{xinerama => xrandr}/fakexinerama-1monitor (100%) copy test/integration/{xinerama => xrandr}/fakexinerama-2monitors (100%) create mode 100755 utils/notion-lock create mode 100644 utils/profiling/README create mode 100755 utils/profiling/addr2line.pl create mode 100755 utils/profiling/addtailcalls.pl create mode 100755 utils/profiling/filterinternal.pl create mode 100755 utils/profiling/indent.pl create mode 100755 utils/profiling/prof2callgrind.pl hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-12 09:09:14
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via 762ab8dab65f4a44c358fb31f69876d88ee32b2d (commit) from e223418845832df9e92fd57ab4eacb830faf7726 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 762ab8dab65f4a44c358fb31f69876d88ee32b2d Author: Arnout Engelen <arn...@bz...> Date: Sat Apr 12 11:07:49 2014 +0200 mod_notionflux Makefile improvement more re-use, 'make realclean' now cleans up better. ----------------------------------------------------------------------- Summary of changes: mod_notionflux/notionflux/Makefile | 11 +++-------- mod_notionflux/notionflux/notionflux.c | 1 + 2 files changed, 4 insertions(+), 8 deletions(-) hooks/post-receive -- notion window manager core |
From: Arnout E. <rab...@us...> - 2014-04-06 17:53:08
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "notion window manager core". The branch, master has been updated via e223418845832df9e92fd57ab4eacb830faf7726 (commit) from 9b0ea895c8651ca34fc8d23fd2dbafb67b9d5008 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e223418845832df9e92fd57ab4eacb830faf7726 Author: Dima Kogan <di...@se...> Date: Fri Apr 4 15:52:42 2014 -0700 Fixed workspace-indicator issue triggered by IntelliJ IDEA Normally the workspace_indicator_timeout config option creates an indicator with the name of the current workspace in the corder of the screen. I was observing an issue where switching workspaces away from an IntelliJ IDEA window causes the indicator to not be displayed. This was due to logic in notion that removes the indicator when an NULL or unnamed screen or mplex are focussed. Removing this logic fixes the issue, and I can find no reason this was needed in the first place. Things work well without. ----------------------------------------------------------------------- Summary of changes: ioncore/screen-notify.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) hooks/post-receive -- notion window manager core |