Dana Jansens
382d37553d
add an atom ob_wm_action_undecorate to match with ob_wm_state_undecorated, so stuff could know if the window can be undecorated
2007-05-17 04:15:34 +00:00
Dana Jansens
0ef82a1bda
but rename ob_pid back to openbox_pid for backwards compatibility. this will go away entirely soon.
2007-05-13 22:33:04 +00:00
Dana Jansens
99e23015cf
rename the openbox_* atoms back to ob_*
2007-05-13 22:31:36 +00:00
Dana Jansens
0ec49ac781
comment
2007-05-13 17:22:48 +00:00
Dana Jansens
11df262d7e
add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW which aren't in the NETWM spec yet, but will be shortly.
2007-05-13 17:15:15 +00:00
Dana Jansens
c2c84c3f5e
add support for _NET_RESTACK_WINDOW
2007-05-10 04:06:50 +00:00
Dana Jansens
7f262bc2a0
add support for _NET_REQUEST_FRAME_EXTENTS
2007-05-09 20:13:20 +00:00
Dana Jansens
cdb108c76d
add support for _NET_WM_USER_TIME_WINDOW. round 1 ! ding.
2007-05-09 17:01:30 +00:00
Dana Jansens
f506cbceae
the session properties are not set on the group leader, they are set on the "client leader" which is in the WM_CLIENT_LEADER property. also they are all set when the window maps, and not to be changed thereafter.
2007-05-07 00:10:15 +00:00
Dana Jansens
3c4d73c484
save session state for old clients that dont use XSMP. more session improvements. with ksmserver we can save a few things before the clients go messing with stuff during the interactive phase.
2007-05-06 11:14:20 +00:00
Dana Jansens
a6aaabe62c
change the --config-file to --config, which works differently..
...
change the _OPENBOX_RC root property to _OPENBOX_CONFIG which is also different.
2007-05-05 23:54:04 +00:00
Dana Jansens
3409148047
fixes to the properties and net_supported. a bunch weren't supported. better checking at runtime to make sure everything is in the atom.
2007-05-05 18:19:26 +00:00
Dana Jansens
08e42acaad
animate iconify/reestore. yeah.
2007-05-05 05:58:35 +00:00
Dana Jansens
fefbf38726
remove the stick atom, since openbox does not use stickiness
2007-04-24 07:12:19 +00:00
Dana Jansens
ad852b6b56
add support for _NET_WM_SYNC_REQUEST
2007-04-24 06:30:16 +00:00
Mikael Magnusson
141c249b8c
show the hostname of forwarded clients in the titlebar
2007-04-23 18:46:19 +00:00
Dana Jansens
78d7250098
add --debug-focus
...
add --config-file: to specify a config file to use.
set OPENBOX_RC property on the root window containing the path of the RC file being the full path to the RC file being used by openbox
2007-04-21 22:06:47 +00:00
Dana Jansens
3678f8df8a
use const char*'s when we should be
2007-03-18 15:07:30 +00:00
Dana Jansens
aaabb13c0a
add _NET_WM_FULL_PLACEMENT, cuz openbox does do placement, even tho it can be sucky right now, lol. but it's good for dialogs and stuff, which is what this is talking about.
...
also add _NET_WM_MOVERESIZE_CANCEL.
2007-03-11 05:00:56 +00:00
Dana Jansens
9d6e390765
add the _NET_WM_USER_TIME property support. When focus_new is enabled, don't focus new windows if the user is doing something in another window since it launched. If we can tell when it launched, either from the _NET_WM_USER_TIME or from startup notification.
2007-03-11 02:06:34 +00:00
Dana Jansens
bd19fd06db
remove the kde icon hint, they use the EWMH icon now
2007-03-11 00:59:13 +00:00
Dana Jansens
35ab1264ee
remove the kde frame extents property, add the _NET_FRAME_EXTENTS property in its stead
2007-03-11 00:12:37 +00:00
Dana Jansens
f6265e82e6
1) Remove support for the Urgent hint. This will no longer do anything within Openbox
...
2) Add support for _NET_WM_STATE_DEMANDS_ATTENTION. Yay!
2007-03-10 23:57:33 +00:00
Mikael Magnusson
2f87655790
remove said Atoms
2007-03-04 20:18:09 +00:00
Mikael Magnusson
e979b388d8
use the X protocol to reconfigure instead of signals, works over the network too
2007-03-04 20:05:00 +00:00
Mikael Magnusson
d9f14c1d01
update copyright step 2
2006-08-22 16:44:18 +00:00
Mikael Magnusson
1fad2da07f
more 64 bit fixes
2005-10-07 17:00:35 +00:00
Mikael Magnusson
335e8acbfc
yay no tabs in the source
2004-03-21 01:03:00 +00:00
Dana Jansens
740c5b2a20
consistant glib type usage
2003-10-15 03:59:35 +00:00
Dana Jansens
b2dd343095
remove openbox_premax, add ob_wm_state_undecorated
2003-09-25 23:02:32 +00:00
Dana Jansens
847a3ef09a
remove the kde systray hints, add _kde_wm_change_state and _kde_net_wm_frame_strut
2003-09-24 17:17:34 +00:00
Dana Jansens
16f46c296d
no tabs
2003-09-17 07:44:49 +00:00
Dana Jansens
c4e4760c41
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.
2003-09-17 07:32:52 +00:00
Dana Jansens
18b92777ae
add the startup_id atom
2003-09-03 20:32:07 +00:00
Dana Jansens
4cd886e518
add partial struts tho they arent useful eyt
2003-08-02 06:25:32 +00:00
Dana Jansens
9c1438f17b
restore saved session data for applications
2003-07-30 20:01:35 +00:00
Dana Jansens
6a7d4de789
add the MANAGER atom.
...
allow prop_message to be used with a user-defined mask instead of only with the NetWM mask
2003-07-22 18:06:45 +00:00
Dana Jansens
12d4c8666c
add support for net_moveresize_window and net_wm_moveresize
2003-04-17 05:43:41 +00:00
Dana Jansens
7886b797a3
move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions.
2003-04-17 05:28:35 +00:00
Dana Jansens
3175986d3a
remove casts from PROP defines. use proper vars and cast elsewhere if needed.
2003-04-14 22:20:27 +00:00
Dana Jansens
d4b20aef31
rip the prop code i wrote in cwmcc out and make it all 64bit friendly (i think!). stop using gulong for values from the xserver, using guint32 instead.
2003-04-14 21:34:35 +00:00
Dana Jansens
3809fb37a5
do not commit bad char* foo that breaks on !32 bit platforms
2003-04-14 17:06:32 +00:00
Dana Jansens
f8a47de5ec
merge the C branch into HEAD
2003-03-16 21:11:39 +00:00