summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-04-16When determining the current timestamp, try get something a lil more accurateDana Jansens
Get the first timestamp from the event queue, rather than (potentially) the last. also treat it as the actual event_curtime, meaning it is used when focusing a newly mapped window etc.
2010-04-16when client removes its transient_for hint, don't keep the window as ↵Dana Jansens
transient for the group when it shouldn't be (fixes bug #4586)
2010-04-16allow warping the mouse pointer when switching desktops by bumping into the ↵Dana Jansens
edge of the monitor with a window based on a patch by Nathaniel Gephart <computinchuck@gmail.com>
2010-04-16show the focus cycle popup's icons in linear order when cycling in linear ↵Dana Jansens
order (bug #2319)
2010-04-16add an option to next/previous window to only include ↵Dana Jansens
hilited/flashing/urgent windows (feature req/bug #4341)
2010-04-16Link libobrender, not openbox, to imlib2Mikael Magnusson
2010-04-16add some comments for binary searchDana Jansens
2010-04-16stat() can give an error, handle thatDana Jansens
2010-04-16use const Rect* not Rect const*Dana Jansens
2010-03-29add BSEARCH() macros in obt/bsearch.h that to a binary search on an array, ↵Dana Jansens
use it when searching for a group in obt_paths_try_exec()
2010-03-29parse some of the .desktop stuff into an ObtLink structureDana Jansens
localized names still don't work. most of the app-specific stuff isn't done yet. categories aren't handled yet (to only show in/not show in some category)
2010-03-29add obt_paths_try_exec() that will see if an executable existsDana Jansens
2010-03-29save the LC_MESSAGES locale categoryDana Jansens
2010-03-29if a launch time isnt there (like for client_activate) assume the window ↵Dana Jansens
launched before the last desktop switch, not after. ie don't change desktops if you're not sure.
2010-03-25make keypad enter do the same thing as returnDana Jansens
2010-03-25figure out what type the value should be for each known .desktop key, and ↵Dana Jansens
watch for invalid keys
2010-03-25Add a new ObtLink type, which is going to be a generalization of a .desktop ↵Dana Jansens
entry. Move the .desktop file parsing details into obt/ddparse.c, which generates some hash tables holding the data of the file. Add a new obt/link.c which will build an ObtLink from a parsed .desktop file, and may support other ways to create these links in the unforseeable future
2010-03-25ignore the rendertest executableDana Jansens
2010-03-25ignore generated autostart scriptDana Jansens
2010-03-25save key values based on their value, but we dont know what values they have yetDana Jansens
2010-03-25add an empty function to parse the Desktop Entry group in a .desktop fileDana Jansens
2010-03-25parse key/value pairs from the .desktop file and save them in a hashtableDana Jansens
2010-03-25close the .desktop file after parsing itDana Jansens
2010-03-25free the path after done with itDana Jansens
2010-03-25g_warning adds a \nDana Jansens
2010-03-25watch for groups in .desktop files and remember the current group. validate ↵Dana Jansens
the names, and make sure no duplicates and "Desktop Entry" comes first
2010-03-25avoid ascii control characters in stringsDana Jansens
2010-03-25add beginning of .desktop file parsing, grabs a line of text from the input ↵Dana Jansens
file at a time and strips out any \0 characters
2010-03-25make enum values match numbers in the spec, and make the .desktop file ↵Dana Jansens
reader function take a list of paths to look for the file in
2010-03-25install the obt/ddfile.h headerDana Jansens
2010-03-25add function to give the list of autostart directoriesDana Jansens
2010-03-25add some functions for parsing a value in a .desktop fileDana Jansens
2010-03-25allow non-normal windows to go to 0,0. and remove a debugging g_printDana Jansens
2010-03-09Add menu seperator style to ClearlooksDavid Barr
The default themerc is quite old and does not include the slightly newer option to theme the menu seperator, here is a patch to fix that and some very trivial tweaks to overall theme to better match the metacity/gtk version.
2010-03-01add a function client_is_oldfullscreen() that determines if a window is an ↵Dana Jansens
"oldschool fullscreen window" or not. use this throughout. and allow oldschool fullscreen windows to move to 0,0 even with a strut there.
2010-03-01when an app tries to move to 0,0 and there is a strut there (java swing!), ↵Dana Jansens
move it to inside the strut instead (unless it is an oldschool fullscreen app)
2010-02-26missing a g_slice_freeDana Jansens
2010-02-24libexecdir is provided by automake, and gnome-settings-daemon is not always ↵Dana Jansens
in /usr/libexecdir, use the dir from automake
2010-02-24Type is a mandatory field of a .desktop, so add it to the old ↵Dana Jansens
gnome-interfacing-desktop file
2010-02-21Show client menu on right click anywhere on a window frame (left and right ↵Dana Jansens
were excluded)
2010-02-21Added shade-icon to client-menuTobias Gläßer
2010-02-19make array large enoughDana Jansens
2010-02-19get the modifier mask for a modifier key that is pressed/released more ↵Dana Jansens
accurately, using the table we built already for other purposes
2010-02-19save the state of the modifiers only when starting an interactive actionDana Jansens
2010-02-17move the startup command launching into a helper functionDana Jansens
2010-02-17revamp the autostart functionality, so autostart apps launch after openbox.Dana Jansens
add /usr/libexec/openbox-autostart which runs the global/user scripts and launches /usr/libexec/openbox-xdg-autostart (which runs .desktop autostart stuff) make openbox-session call openbox with --startup option, to make openbox launch /usr/libexec/openbox-autostart *after* it is initialized. add /etc/xdg/openbox/environment and ~/.config/openbox/environment files to let user change environment variables (locale) for their Openbox session, which openbox-session loads before running openbox.
2010-02-17don't use a variable as a format stringDana Jansens
2010-02-16Add skeleton for start of dot-desktop-file parserDana Jansens
2010-02-16lower the default submenu show delayDana Jansens
2010-02-16a couple more g_free() to g_slice_free()'sDana Jansens