summaryrefslogtreecommitdiff
path: root/openbox/openbox.c
AgeCommit message (Collapse)Author
2003-06-21session management works, and it can resume with its old ID, so it works ↵Dana Jansens
with gnome-session
2003-06-21make session management optionalDana Jansens
2003-06-21set the required properties so that session managers see openboxDana Jansens
2003-06-21add libSM *client* support, so we should work with gnome-session now!Dana Jansens
2003-06-21more namespacing to Rr*Dana Jansens
2003-06-21put the render theme into a structDana Jansens
2003-06-21fixed to accomodate the changes to the render/ API.Dana Jansens
2003-05-24this is a big one! im putting stats in here just cuz!Dana Jansens
59 files changed, 1691 insertions(+), 607 deletions(-) Adding the beginings of ObConf. Adding a resistance-config plugin for ObConf. Creating an obparser library that obrender can use, the kernel can use, plugins can use, and ObConf and its plugins can use. (its just code for using libXml2)
2003-05-24ECKS EM ELLDana Jansens
2003-05-18add (optional) support for showing a busy cursor via startup notificationDana Jansens
2003-05-16rename "Slit" to "Dock".Dana Jansens
add config options to the rc3 for the dock. create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map).
2003-05-11Clients Menus and Slits are all 'ObWindow's now.Dana Jansens
Stacking is done with ObWindows. Slits add themselves to the stacking order, as do clients of course. Added some macros for adding/removing to the stacking order.
2003-05-10add a slit to the kernelDana Jansens
2003-05-09add shit that i made in the last week!Dana Jansens
2003-05-09all my changes while i was offline.Dana Jansens
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-04-25restore the desktop and focused window on restarts if possibleDana Jansens
2003-04-18don't wait(), the glib function does that for us woot.Dana Jansens
2003-04-17add the left/right/top/bottom direction arrows and use them for resizing ↵Dana Jansens
those ways
2003-04-17do not shadow parameter plsDana Jansens
2003-04-17add support for interactive/keyboard move/resizeDana Jansens
2003-04-17add more cursors for move/resizing, and use the arrows not the angle bracketsDana Jansens
2003-04-16raise menus above clients.Dana Jansens
hilight menu entries as the cursor passes over them.
2003-04-15start of showing/rendering menus. woot!Dana Jansens
2003-04-13let specify theme in the rc3 file. rm the other old engine optionsDana Jansens
2003-04-13move the openbox engine into librender and the kernel. the theme is loaded ↵Dana Jansens
and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-08move config option loading for the kernel into config.c/hDana Jansens
add options for the number of desktops and the names of the desktops
2003-04-07track window groupsDana Jansens
iconify all its transients when a window is iconified
2003-04-05add focus options to the new rc fileDana Jansens
2003-04-05change how rc parsing will work. a=b will be parsed in any [section] and ↵Dana Jansens
given to a separate parsing callback. no more general config infrastructure needed/
2003-04-04reorder startup so that grabs are set up before parsing teh rcDana Jansens
2003-04-03new build system without automakeDana Jansens
2003-04-02create a generic tokenizer/sectionizer for the config file. pass off the ↵Dana Jansens
token to functions registered for each section to parse them further. some fixes for the engine irt font shadows, and fixed a bug with rendering the iconify button when it was not in the layout
2003-03-29create the dirs for themes in ~/.openbox on startupDana Jansens
2003-03-24not.Dana Jansens
2003-03-24focus seems to work when not remote too nowDana Jansens
2003-03-24more focus fixes. i wish this could end.Dana Jansens
2003-03-23rm the themerc stuffDana Jansens
2003-03-22make the openbox engine use the new config shit instead of the themerc shit.Dana Jansens
order te startup so that plugins can set up their config shit before parsing the config, then the config is parsed, engine is loaded, and finally the plugins are officially started.
2003-03-22load the engine out of the config shit. tho the ordering is fucked atmDana Jansens
2003-03-22start the config system, add the config file parserDana Jansens
2003-03-22make the ~/.openbox dir on startupDana Jansens
2003-03-21add strict ansi complianceDana Jansens
2003-03-21choke on invalid options on the cmd lineDana Jansens
2003-03-21add a dispatched event for interactively moving a window.Dana Jansens
move window snapping/resistance out of the kernel. make the action_move dispatch the new event.
2003-03-21dont set the restart path to "", load the placement pluginDana Jansens
2003-03-21add a window placement pluginDana Jansens
2003-03-20add -help -version -sync and -rc cmd line optionsDana Jansens
2003-03-20restart and catch errors appropriatelyDana Jansens
2003-03-20can restart nowDana Jansens
2003-03-19restart will work soonDana Jansens