| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-01-24 | XML_PARSE_XINCLUDE flag seems to do nothing. Use xmlXIncludeProcessFlags() ↵ | Dana Jansens | |
| instead | |||
| 2011-01-24 | if no launch time is provided for an application, make one up. | Dana Jansens | |
| if the window is related to other existing windows and one of those windows was the last used then we will give it a launch time equal to the last user time, which will end up giving the window focus probably. else the window is related to other windows, but you are not working in them? seems suspicious, so we will give it a launch time of NOW - STEAL_INTERVAL, so it will be given focus only if we didn't use something else during the steal interval. else the window is all on its own, so we can't judge it. give it a launch time equal to the last user time, so it will probably take focus. this way running things from a terminal will give them focus, but popups without a launch time shouldn't steal focus so easily. | |||
| 2011-01-24 | fix segfault for placing windows without a group | Dana Jansens | |
| 2011-01-24 | add primary monitor stuff to rc.xsd | Dana Jansens | |
| 2011-01-24 | Fix small leak in If action option parsing | Mikael Magnusson | |
| 2011-01-24 | Big changes to placement across multiple monitors. | Dana Jansens | |
| Add a Primary option for which monitor to place new windows on. Make "Active" the default instead of "Any", which is just totally crazy. When a window is being placed in the FOREGROUND, use a monitor chosen in the following order: 1. same monitor as parent 2. primary monitor if placement=PRIMARY active monitor if placement=ACTIVE pointer monitor if placement=MOUSE 3. primary monitor 4. other monitors where the window has group members on the same desktop 5. other monitors where the window has group members on other desktops 6. other monitors When a window is being placed in the BACKGROUND, use a monitor chosen in the following order: 1. same monitor as parent 2. other monitors where the window has group members on the same desktop 2a. primary monitor in this set 2b. other monitors in this set 3. other monitors where the window has group members on other desktops 3a. primary monitor in this set 3b. other monitors in this set 4. other monitors 4a. primary monitor in this set 4b. other monitors in this set Decide to focus the new window before placing it, so we know if it will be placed in the foreground or background. Always choose a single monitor, then place on it, rather than possibly moving to a "backup" monitor. Unpredictable monitor placement is horrible. | |||
| 2011-01-24 | add function screen_compare_desktops() | Dana Jansens | |
| tells if two windows' current desktops are considered logically on the same desktop (taking "all desktops" into account) if a window is on "all desktops" it is considered to be on the current desktop only - windows can only be in one place at a time. | |||
| 2011-01-24 | don't steal focus if someone used a window within 1 second ago | Dana Jansens | |
| (instead of 0.5 seconds) | |||
| 2011-01-24 | Fixing commit 066a15d7aa64eaa0. Don't ever use CurrentTime as event_curtime. | Dana Jansens | |
| Force event_curtime to be some valid timestamp. | |||
| 2011-01-24 | Allow XIncludes in xml documents we read. | Dana Jansens | |
| Add the XInclude namespace in the default config file (named "xi") | |||
| 2011-01-24 | use top_builddir, not builddir variable in Makefile. seems builddir doesn't ↵ | Dana Jansens | |
| always exist/anymore | |||
| 2011-01-24 | add some more warning flags for debug builds | Dana Jansens | |
| -Wno-write-strings so that "foo" is treated as a const char* not a char*. -Wextra for more fun | |||
| 2011-01-24 | Fix icons.c test for 64-bit platforms | Hiltjo Posthuma | |
| 2011-01-24 | update the last user interaction timestamp during a move/resize of the ↵ | Dana Jansens | |
| focused window | |||
| 2011-01-24 | update the user-interaction timestamp when running a (non-interactive) ↵ | Dana Jansens | |
| action on the focused window update it at the end of running actions instead of multiple times (once for each action) | |||
| 2011-01-24 | don't steal focus from a window if it was used very recently, when someone ↵ | Dana Jansens | |
| uses _NET_ACTIVE request. | |||
| 2011-01-24 | mem leak in config.c | Dana Jansens | |
| 2011-01-24 | Big rework of image.c and the image cache system. | Dana Jansens | |
| Added a lot of comments, simplified call graphs. Added full (not second-class) support for images coming from named sources (files, icon themes). RrImage holds an RrImageSet. RrImageSet holds a bunch of RrImagePic, which are different sizes of a logical image. RrImageSet objects can be merged if it is discovered they (will) share an RrImagePic. The RrImage objects are updated to use the new merged RrImageSet. | |||
| 2011-01-24 | Use >= instead of > when comparing timestamps, or we will ignore some events | Mikael Magnusson | |
| 2011-01-24 | add some tests for obt pieces (binary search, .desktop parsking, linkbase, ↵ | Dana Jansens | |
| and inotify watch) | |||
| 2011-01-24 | oops, crash if searching for something smaller than * in the array | Dana Jansens | |
| 2011-01-24 | less redundant calls to screen_update_areas() and client_move_onscreen() | Dana Jansens | |
| 2011-01-24 | Ignore MotionNotify on menus, it reset the submenudelay timer | Mikael Magnusson | |
| It also caused the slightest cursor movement to activate the entry under the cursor when navigating via the keyboard. | |||
| 2011-01-24 | Use g_list_find instead of weird bouncing loops | Mikael Magnusson | |
| 2011-01-24 | Parse multiple keys in one keybind | Dana Jansens | |
| 2011-01-24 | allow the res_class in WM_CLASS to mark a window as a dock app, if it is set ↵ | Dana Jansens | |
| to the string "DockApp" | |||
| 2011-01-24 | Don't hog the user during the hideDelay | Mikael Magnusson | |
| 2011-01-24 | Handle STRING and COMPOUND_TEXT type text properties. | Dana Jansens | |
| STRING should be latin1 text (plus TAB and LF) COMPOUND_TEXT should be encoded in the current locale. | |||
| 2011-01-24 | Revert "add an inotify watcher for directories (doesnt work without inotify ↵ | Dana Jansens | |
| yet)" This reverts commit c36b89ba12eae18d3011c8516906c21e9abb89dc. | |||
| 2010-10-14 | Fix g_slice_new0 call | Mikael Magnusson | |
| 2010-10-14 | fix 80 cols and clean up the button color loading function | Dana Jansens | |
| 2010-10-14 | cleaning up remnants of bad rebase merges and modernizing some sections | Dave Foster | |
| 2010-10-14 | Menu bullet color support. | Dave Foster | |
| 2010-10-14 | Make the btn textures use their own image color. | Dave Foster | |
| 2010-10-14 | Buttons seem to work! | Dave Foster | |
| 2010-10-14 | (non-working) Getting theme started. Button textures read to the right place. | Dave Foster | |
| 2010-10-14 | Button structure. | Dave Foster | |
| 2010-10-14 | Button proper freeing/newing. | Dave Foster | |
| 2010-10-14 | Adding RrButton to libobrender, ref counted appearances. | Dave Foster | |
| 2010-10-14 | Another way of getting at button-*.toggled.unpressed (no unpressed needed). | Dave Foster | |
| 2010-10-14 | Rearranged all button appearance reading for logical purposes, better defaults. | Dave Foster | |
| 2010-10-14 | Found a bug in one of the specialized button textures. | Dave Foster | |
| 2010-10-14 | Need to allocate appearances! | Dave Foster | |
| 2010-10-14 | Made specific buttons be button-<name> instead of button.<name> | Dave Foster | |
| 2010-10-14 | Individual button appearances from the theme. | Dave Foster | |
| 2010-10-14 | Read into _tmp RrAppearance, not theme->a_*_max | Dave Foster | |
| 2010-10-14 | Temporary storage locations for texture reads. | Dave Foster | |
| 2010-10-14 | READ_COLOR macros done, RrColorCopy added, indentation fixed. | Dave Foster | |
| 2010-10-14 | default for menu overlap | Dave Foster | |
| 2010-10-14 | Removed trailing spaces and fixed to 80 column width. | Dave Foster | |
