Dana Jansens
d9739288b7
add a gdm-control tool that lets you..control..gdm..
2008-03-02 03:46:28 -05:00
Dana Jansens
4d09821730
add a SessionLogout action
2008-03-02 03:46:22 -05:00
Dana Jansens
db781556d6
Add a hook system. They hooks don't run yet but they parse from the config file.
2008-02-29 23:37:57 -05:00
Dana Jansens
9d1bb266ee
render depends on obt, so make/install it first (fixes making deb package from it)
2008-02-28 21:40:46 -05:00
Mikael Magnusson
163950b23b
Merge branch 'backport' into work
...
Conflicts:
Makefile.am
2008-02-28 06:20:50 +01:00
Dana Jansens
573bbb08a6
add the autostart.sh.in to the dist targz instead of the autostart.sh
2008-02-27 22:46:44 -05:00
Dana Jansens
40c014faf1
include the xdg-autostart script in the dist targz
2008-02-27 22:44:22 -05:00
Dana Jansens
26cc41f6c6
Merge branch 'backport' into work
2008-02-27 19:37:48 -05:00
Dana Jansens
b1dc814128
make the xdg-autostart script get installed to PREFIX/lib/openbox, and make the autostart.sh script look for it there.
2008-02-27 19:36:48 -05:00
Dana Jansens
4c7cc1cfa6
Introducing the icon cache.
...
If an icon is the same as one in the cache, then it uses that one.
icons of different sizes (from the same client) are linked together into
one, and resizes of icons are cached and linked to all the various sizes.
so you only need one icon in memory for all your terminals now. ya!
2008-02-14 15:09:24 -05:00
Dana Jansens
c313b219a2
you can create dialog windows called "prompts" which have a message and some buttons! they don't do anything interesting yet.
2008-02-14 14:24:07 -05:00
Dana Jansens
ea435b99a8
Introducing the icon cache.
...
If an icon is the same as one in the cache, then it uses that one.
icons of different sizes (from the same client) are linked together into
one, and resizes of icons are cached and linked to all the various sizes.
so you only need one icon in memory for all your terminals now. ya!
2008-02-14 11:44:28 +01:00
Dana Jansens
3167fc223e
Merge branch 'backport'
2008-02-09 19:07:55 -05:00
Dana Jansens
11408575b3
make an xdg-autostart script. it is very fancy.
2008-02-09 19:02:03 -05:00
Dana Jansens
a01ece1353
you can create dialog windows called "prompts" which have a message and some buttons! they don't do anything interesting yet.
2008-02-07 02:14:43 -05:00
Mikael Magnusson
4435c3a438
Remove the //.
2008-02-02 22:13:31 +01:00
Dana Jansens
de0873824e
split the version.h into render/ and obt/ copies, with the appropriate version info
2008-02-02 15:59:44 -05:00
Dana Jansens
f34add5440
install the right headers for obt/obrender
2008-01-31 18:22:58 -05:00
Dana Jansens
20b8fcfa33
Merge branch 'backport' into work
...
Conflicts:
openbox/client.c
openbox/config.c
openbox/event.c
openbox/extensions.c
openbox/focus_cycle_indicator.c
openbox/focus_cycle_popup.c
openbox/menuframe.c
openbox/moveresize.c
openbox/openbox.c
openbox/screen.c
openbox/stacking.c
openbox/startupnotify.c
2008-01-31 12:51:38 -05:00
Dana Jansens
ac1b79834c
its OBT_VERSION not OB_VERSION anymore
2008-01-31 12:25:30 -05:00
Dana Jansens
be8fee4050
add the new Clearlooks theme by mulberry, and rename the current one to Clearlooks-3.4
2008-01-24 23:05:58 -05:00
Dana Jansens
9f5296fb14
add the xevent callback system to libobt in xevent.[ch]
2008-01-20 01:36:56 -05:00
Dana Jansens
07d5674d39
move the xdg path stuff into obt/paths.[ch], and make render and openbox use it
2008-01-20 01:36:55 -05:00
Dana Jansens
fdabb69f4f
update openbox to use the current parser interface in libobt
...
there is also some random bug fixes for other libobt stuff in here.
2008-01-20 01:36:55 -05:00
Dana Jansens
0667bbc3e2
add parsing to libobt with a new API! (it is not completely changed/fixedup yet)
2008-01-20 01:36:55 -05:00
Dana Jansens
759e9f58a8
change openbox to use the libotk's keyboard.[ch] stuff instead of the old modkeys.[ch] and some of translate.[ch]
2008-01-20 01:36:55 -05:00
Dana Jansens
1aac72bc4c
add keyboard.[ch] to libobt. these are for tracking modifier keys, and translating to/from keycodes/keysyms/modmasks (also include a new obt/internal.h for putting functions that are not public)
2008-01-20 01:36:55 -05:00
Dana Jansens
0fcf5ead0f
make openbox use the obt prop.c/h stuff
...
holy search and replace batman
2008-01-20 01:36:54 -05:00
Dana Jansens
6c8acc079a
add prop.[ch] to the libobt, but they are not used yet. add a global obt_display which obt can use, and the application.
2008-01-20 01:36:54 -05:00
Dana Jansens
5960d27b1c
setup versioning for libotk that is separate from libobrender (and libobparser for now), and bump library versions up to 4.0.
...
also make the render versioning more explicit that it's for the render library not all of openbox
2008-01-20 01:36:54 -05:00
Dana Jansens
32a92abf75
move the code for tracking what extensions are available on the display into the libobt
2008-01-20 01:36:54 -05:00
Dana Jansens
a2f5a826a1
move the xerror handling into the libobt
2008-01-20 01:36:54 -05:00
Dana Jansens
452627a51c
Move the main loop out into the libobt
2008-01-20 01:36:54 -05:00
Dana Jansens
b3f0cbf766
split the header up for obt
2008-01-20 01:36:54 -05:00
Dana Jansens
ebce321a72
look mom, I made an openbox toolkit
2008-01-20 01:36:53 -05:00
Dana Jansens
fb7a71da20
can tell when a window that was "closed" has stopped responding now
2008-01-15 21:43:23 -05:00
Dana Jansens
dacc9dac7a
remove focus-stealing-prevention stuff, don't use user_time crap at all. it is broken in every application that has ever used it. ever. ever. \^_^/;;;
2007-08-01 23:35:31 -04:00
Dana Jansens
f8eae5e26c
update for the new autopoint
2007-07-20 21:58:06 -04:00
Dana Jansens
27a0f0f4c9
split the focustobottom action back out from unfocus
2007-07-14 09:17:39 -04:00
Dana Jansens
f5b6ee7453
the menu.c was renamed
2007-07-13 17:16:49 -04:00
Dana Jansens
c6f2875d61
move directionalcycling actions into the same .c file. make interactive actions all kill delayed mouse focus which would kill the action.
2007-07-13 17:12:40 -04:00
Dana Jansens
2464e59330
rename switchtodesktop to gotodesktop. make stuff compile as well.
2007-07-13 16:39:27 -04:00
Dana Jansens
3e94f9e642
redo the maximize actions into maximize/unmaximize/togglemaximize with a <direction> argument
2007-07-13 12:03:40 -04:00
Dana Jansens
4b73574406
adding trunk
...
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-07-12 02:57:08 -04:00
Dana Jansens
2a4cd4f6bd
renaming movetofromedge->movetoedge and moveto->moveresizeto
2007-07-11 20:01:47 +00:00
Dana Jansens
e4c0504058
don't include debian dir in releases
2007-07-11 13:36:33 +00:00
Dana Jansens
cf640af0ea
add the "if" action
2007-06-23 15:43:35 +00:00
Dana Jansens
055cef6c5d
add the growtoedge action
2007-06-23 15:11:56 +00:00
Dana Jansens
c15da849dd
add moveto/fromedge actions
2007-06-23 15:08:08 +00:00
Dana Jansens
7f50e04925
add the layer action
2007-06-23 14:56:22 +00:00
Dana Jansens
ca28e08c2f
add dockautohide action
2007-06-23 14:44:58 +00:00
Dana Jansens
b963ed3a92
add the adddesktop and removedesktop actions
2007-06-23 14:42:06 +00:00
Dana Jansens
8ab1e9537e
add resizerelative action
2007-06-22 19:24:45 +00:00
Dana Jansens
6973d5b8a5
add directionaldesktop action
2007-06-22 19:10:00 +00:00
Dana Jansens
16f2b255cb
add the desktop action
2007-06-22 19:00:09 +00:00
Dana Jansens
d846979db9
add the decorations action
2007-06-22 18:51:28 +00:00
Dana Jansens
976add5938
add the resize action
2007-06-22 18:47:30 +00:00
Dana Jansens
7e6f7fb454
add the directionaltargetwindow action
2007-06-22 18:38:51 +00:00
Dana Jansens
97bb443edb
add the directionalcyclewindows action
2007-06-22 18:34:36 +00:00
Dana Jansens
48facba205
add omnipresent action
2007-06-22 15:59:07 +00:00
Dana Jansens
f227bd994d
add the kill/close/cyclewindows actions
2007-06-22 15:51:10 +00:00
Dana Jansens
d468f85300
add max horz/vert actions. add toggle/on/off ability to all the maximize actions.
...
add shade action.
2007-06-22 15:39:20 +00:00
Dana Jansens
597c9c9321
add moverelative action
2007-06-22 15:26:12 +00:00
Dana Jansens
1e6c375fdd
add the moveto action
2007-06-22 15:18:43 +00:00
Dana Jansens
ee6671c3fa
add maximize action
2007-06-22 14:41:45 +00:00
Dana Jansens
1eb727064a
add the fullscreen action
2007-06-22 14:39:01 +00:00
Dana Jansens
cf478381b3
add the iconify action
2007-06-22 14:35:51 +00:00
Dana Jansens
b0fa629769
add the unfocus action
2007-06-22 14:32:50 +00:00
Dana Jansens
a5c2aadf27
add lower and raiselower actions
2007-06-22 14:28:21 +00:00
Dana Jansens
a07465f376
add raise action
2007-06-22 14:24:23 +00:00
Dana Jansens
6c5f6ed1f5
remove the activate action, make the focus action "activate" but not raise or unshade
2007-06-22 14:09:57 +00:00
Dana Jansens
d642be361f
add the move action
2007-06-22 05:17:10 +00:00
Dana Jansens
bb0fd965c5
add breakchroot action
2007-06-22 05:02:25 +00:00
Dana Jansens
29c4cf4a15
add the activate action. it will replace the focus action, as it can just focus without raising now (or without unshading)
2007-06-22 04:59:06 +00:00
Dana Jansens
fbc7607fbd
add the cyclewindows action
2007-06-22 04:37:33 +00:00
Dana Jansens
58d8b90122
add restart action
2007-06-22 04:04:59 +00:00
Dana Jansens
5d57a39b70
add exit and reconfigure actions
2007-06-22 04:01:36 +00:00
Dana Jansens
1b7e813c62
add the showdesktop action
2007-06-22 03:57:48 +00:00
Dana Jansens
38268dc917
add the showmenu action
2007-06-22 03:53:22 +00:00
Dana Jansens
9dacac5e5e
added the debug action
2007-06-22 03:45:53 +00:00
Dana Jansens
b76ec18d1c
the execute action works again.
...
default hardcoded bindings are temporarily offline
2007-06-22 03:40:01 +00:00
Dana Jansens
828d06f271
dont build the old action stuff.
...
config uses the new action stuff.
add actions_parse_string
2007-06-21 23:28:14 +00:00
Dana Jansens
e5b94e6072
some first structural stuff for new actions
2007-06-21 22:50:16 +00:00
Dana Jansens
fa6f70ce3a
get the offscreen pixmaps for all windows (including their frames)
2007-06-20 02:51:42 +00:00
Dana Jansens
ad4def8e52
check for damage and render extensions if going to use composite. require them for it. also include the cflags/libs. and only run the xcomposite stuff so far when the server supports it
2007-06-19 21:52:44 +00:00
Dana Jansens
2114b6ba2b
add onyx themes to install. make non-active stuff grey
2007-06-09 00:13:39 +00:00
Mikael Magnusson
96bb892054
back xml themes out of trunk
2007-06-07 23:46:28 +00:00
Dana Jansens
d608649e85
fix what manpage files are included in the distribution and make clean delete the generated ones
2007-05-22 05:15:26 +00:00
Dana Jansens
f597164644
remove the commented out stuff for mkdir's because configure.ac does it now
2007-05-22 04:29:00 +00:00
Dana Jansens
9a0af18e4b
make the generated files with paths depend on the Makefile, and clean them when you run make clean
2007-05-22 04:07:21 +00:00
Dana Jansens
83eb922012
move focus_cycle_popup into its own file
2007-05-19 14:49:00 +00:00
Dana Jansens
eb09b1873d
move focus_cycle_indicator into its own file
2007-05-19 14:36:19 +00:00
Dana Jansens
718adbae65
move focus cycling into its own file
2007-05-19 14:15:28 +00:00
Dana Jansens
df948db3be
i know we broke backwards compatibility but noone uses it except obconf and it still works, so just leave the pkgconfigs as -3.0, and obconf2 and require version >= 3.3.990 instead.
2007-05-19 01:33:40 +00:00
Dana Jansens
e77888ef17
change obrender-3.0 and obparser-3.0 to 3.4 because we broke backward compatibility
2007-05-18 00:58:43 +00:00
Dana Jansens
9da838ad3e
dont hardcode the paths in the man pages. add the docbook-to-man parsed stuff to svn. nice makefile rules for them.
2007-05-16 00:07:22 +00:00
Dana Jansens
9aa5ca29ae
updates for the build system. always set Openbox on the support window
2007-05-15 02:32:49 +00:00
Dana Jansens
b74cff0302
changes to the manual pages.
...
adding openbox-session.
add paths to the xsession .desktop files
2007-05-15 02:02:40 +00:00
Dana Jansens
12c9b56dad
add openbox-session for gdm, which will run ~/.config/openbox/autostart
2007-05-14 21:58:39 +00:00
Dana Jansens
cbd2206f8c
more removing config namespaces
2007-05-14 21:36:01 +00:00