From: Arnout E. <rab...@us...> - 2014-04-01 20:48: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 29e2291c08a73d6c0ca821feca2920bebab3f28d (commit) via a56d4a35194cfa278bf3ba62fbf33f2fa826a5dd (commit) via 4d979e2bd2cdafff72fedd566e34d15a3313aeeb (commit) via c8631a3d452f643287bb366c487908c44c12552f (commit) via 6b9d6746ad2c0f30f8cdacaecc46e38e62048396 (commit) via 91e26d6fd84bb2ca3bcb367bf04899d64bcc8b7e (commit) via 77360c4069b28af15302616568b110b3f38f58e0 (commit) via 463219c7a0182ae1f10e4737b73b73a946b42fec (commit) via fa0181d97005224c2dda71137a16c0eea7183681 (commit) via 40c6945142af3c2e5f903904d2b5dac111aa77b8 (commit) via 6471f0c88c5c37e0764cdf3a787219503ea3cd39 (commit) via 3f5c0bc3d4c067f143d57a445f51fb3a1b0e585b (commit) via bce38245bc8ff95ecdc27c1236a1074ff238ee42 (commit) via 75c818ea7e7aaf782821d8898561b723a810ca3b (commit) from 995bca3ad61a8e33b7828b5a426db5b58f7cc82c (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 29e2291c08a73d6c0ca821feca2920bebab3f28d Author: Dima Kogan <di...@se...> Date: Sun Feb 23 21:03:45 2014 -0800 reduced region focuslist exports There were 3 exports. One was unneeded, and the other two have now been combined into one commit a56d4a35194cfa278bf3ba62fbf33f2fa826a5dd Author: Dima Kogan <di...@se...> Date: Tue Jan 28 23:26:03 2014 -0800 Added transient workspace indicator in corner When a new workspace (or screen) is selected, an indicator can pop up stating the name of this workspace. The indicator goes away after a predetermined timeout. The duration of the indicator is set in the configuration file. By default this indicator is disabled entirely commit 4d979e2bd2cdafff72fedd566e34d15a3313aeeb Author: Dima Kogan <di...@se...> Date: Tue Jan 28 22:29:09 2014 -0800 Renamed do_get_notifywin -> do_get_popup_win This indicates that this function is used for both notify and info windows commit c8631a3d452f643287bb366c487908c44c12552f Author: Dima Kogan <di...@se...> Date: Tue Jan 28 22:27:46 2014 -0800 reduced boilerplate in get_notifywin/get_infowin This is minor refactoring for consistency. No functional changes commit 6b9d6746ad2c0f30f8cdacaecc46e38e62048396 Author: Dima Kogan <di...@se...> Date: Tue Jan 28 18:16:04 2014 -0800 renamed unnotify functions for consistency No functional changes in this patch. The functions screen_nowindowinfo screen_unnotify are now called screen_unnotify_infowin screen_unnotify_notifywin This is consistent with the already-existing pair screen_update_infowin screen_update_notifywin commit 91e26d6fd84bb2ca3bcb367bf04899d64bcc8b7e Author: Dima Kogan <di...@se...> Date: Mon Jan 27 14:57:26 2014 -0800 build: dependencies are now ALWAYS generated. Also simpler implementation Previously you didn't get header dependencies, unless you asked for them. Now this information is always generated, and it's done together with the compilation step. This is simple and robust. The only way a dependency relationship is missed is the first time you add a #include. Rebuilding that source file once adds the dependency commit 77360c4069b28af15302616568b110b3f38f58e0 Author: Dima Kogan <di...@se...> Date: Mon Jan 27 14:43:32 2014 -0800 build: mkexports rule is now a written as a multi-target-generating rule commit 463219c7a0182ae1f10e4737b73b73a946b42fec Author: Dima Kogan <di...@se...> Date: Mon Jan 27 14:15:24 2014 -0800 build: simplified compilation rules for toplevel rules.mk There were multiple %.o:%.c rules defined that more or less said the same thing. This patch consolidates them. There's much similar boilerplate in other modules (libtu/build/rules.mk for instance) that this patch doesn't touch. It would be a good idea to consolidate all the logic. commit fa0181d97005224c2dda71137a16c0eea7183681 Author: Dima Kogan <di...@se...> Date: Mon Jan 27 14:10:25 2014 -0800 build: all .o objects no longer depend on exports.h The build system had an unconditional dependency declared: %.o: %.c $(EXPORTS_H) The result of this was that when any .c file was changed, lua would regenerate its exports, which would then trigger a rebuild of EVERYTHING. In truth, most things don't really depend on exports.h. This patch explicitly declares dependencies on exports.h. The dependency generator generates these dependencies too, but the explicit declarations are required for the initial build, when the generated dependencies aren't yet available commit 40c6945142af3c2e5f903904d2b5dac111aa77b8 Author: Dima Kogan <di...@se...> Date: Thu Jan 23 23:29:14 2014 -0800 activity notifiers can now be displayed on ALL screens Added new option "activity_notification_on_all_screens" that causes activity notifiers to be displayed on ALL the screens, not just the screen that contains the window producing the notification. This is only relevant on multi-head setups. By default this is disabled. commit 6471f0c88c5c37e0764cdf3a787219503ea3cd39 Author: Dima Kogan <di...@se...> Date: Tue Jan 21 18:32:58 2014 -0800 log.c: local functions are static commit 3f5c0bc3d4c067f143d57a445f51fb3a1b0e585b Author: Dima Kogan <di...@se...> Date: Mon Jan 20 03:42:06 2014 -0800 added debug-printing of the focus list commit bce38245bc8ff95ecdc27c1236a1074ff238ee42 Author: Dima Kogan <di...@se...> Date: Mon Jan 20 03:29:38 2014 -0800 focuslist is now populated after a delay The focus list is no longer immediately updated. This is nice because you can now search for a window by quickly cycling through some windows without them showing up near the top of the focus list. This allows the go-to-previous-windows functions to keep working as the user intends. This behavior is enabled with a config option: 'focuslist_insert_delay'. This is turned off by default. Before this patch, the currently-focused region was assumed to be the one at the top of the focuslist. This is no longer true 100% of the time, so those two things are now tracked separately commit 75c818ea7e7aaf782821d8898561b723a810ca3b Author: Dima Kogan <di...@se...> Date: Sat Jan 18 02:55:01 2014 -0800 added debug-printing of parents or managers of a region ----------------------------------------------------------------------- Summary of changes: build/rules.mk | 50 +++-------- config.h | 6 ++ de/Makefile | 2 + etc/cfg_notion.lua | 16 ++++ ioncore/Makefile | 2 + ioncore/conf.c | 30 ++++++- ioncore/focus.c | 139 ++++++++++++++++++++++++----- ioncore/focus.h | 6 ++ ioncore/global.h | 18 ++++- ioncore/ioncore.c | 6 +- ioncore/log.c | 6 +- ioncore/mplex.c | 2 +- ioncore/region.c | 59 ++++++++++++- ioncore/region.h | 3 + ioncore/screen-notify.c | 203 +++++++++++++++++++++++++++++++++--------- ioncore/screen-notify.h | 9 ++- ioncore/screen.c | 5 +- ioncore/screen.h | 1 + libextl/build/rules.mk | 30 ++----- libextl/system-autodetect.mk | 9 -- libtu/build/rules.mk | 27 ++---- libtu/system-autodetect.mk | 8 -- mod_dock/Makefile | 2 + mod_menu/Makefile | 2 + mod_query/Makefile | 2 + mod_sm/Makefile | 2 + mod_sp/Makefile | 2 + mod_statusbar/Makefile | 3 +- mod_tiling/Makefile | 5 +- mod_xinerama/Makefile | 2 + mod_xkbevents/Makefile | 3 + mod_xrandr/Makefile | 3 + system-autodetect.mk | 10 -- 33 files changed, 482 insertions(+), 191 deletions(-) hooks/post-receive -- notion window manager core |