summaryrefslogtreecommitdiff
path: root/openbox/prop.c
AgeCommit message (Collapse)Author
2010-01-11Add _OB_VERSION and _OB_APP_ROLE/CLASS/NAME/TYPEDana Jansens
Add _OB_VERSION property on the root window. Change _OB_ROLE/CLASS/NAME to _OB_APP_*. Add _OB_APP_TYPE which has a string for the type chosen for the window on mapping by Openbox. Adjust the rc.xml to match these changes.
2009-12-11Set hints that remember the WM_WINDOW_ROLE and WM_CLASS properties for our ↵Dana Jansens
users. The hints are _OB_ROLE, _OB_NAME, and _OB_CLASS.
2008-10-22Make sure the _MOTIF_WM_INFO atom exists.Mikael Magnusson
Without this, urxvt won't use motif hints for borderless mode.
2008-02-22Let ObPrompts be modal dialogs, and when they are transient for a window, ↵Dana Jansens
make it transient for its entire group, so it can be stacked at the highest level above other transients
2008-02-14set the window type hint on menus to be "popup menus"Dana Jansens
2008-02-02add a --config-file command line option, and OB_CONFIG_FILE root hintDana Jansens
2008-01-15when you close an app and it stops responding.. if you hit close again, it ↵Dana Jansens
will try kill -TERM. if that fails and you close again, it will kill -9 ! (assuming the app is running on the local host and provided its PID)
2008-01-15can tell when a window that was "closed" has stopped responding nowDana Jansens
2008-01-15check if a client will respond to pingsDana Jansens
2007-09-04ANSI function declarations, ie () -> (void)Mikael Magnusson
2007-08-03new least-intrusive focus stealing preventionDana Jansens
2007-08-01remove focus-stealing-prevention stuff, don't use user_time crap at all. it ↵Dana Jansens
is broken in every application that has ever used it. ever. ever. \^_^/;;;
2007-07-17remove trailing whitespaceMikael Magnusson
2007-05-28set the current theme in a root propertyDana Jansens
2007-05-28remove ob_config atom, its not usedDana Jansens
2007-05-17name of the action_undecorate atom was wrongDana Jansens
2007-05-17add an atom ob_wm_action_undecorate to match with ob_wm_state_undecorated, ↵Dana Jansens
so stuff could know if the window can be undecorated
2007-05-13but rename ob_pid back to openbox_pid for backwards compatibility. this will ↵Dana Jansens
go away entirely soon.
2007-05-13rename the openbox_* atoms back to ob_*Dana Jansens
2007-05-13add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW which aren't ↵Dana Jansens
in the NETWM spec yet, but will be shortly.
2007-05-10add support for _NET_RESTACK_WINDOWDana Jansens
2007-05-09backwards compatibility..Dana Jansens
2007-05-09missed a couple atoms, fix them for consistencyDana Jansens
2007-05-09add support for _NET_WM_USER_TIME_WINDOW. round 1 ! ding.Dana Jansens
2007-05-07we werent dropping it in screen, we were dropping it in propDana Jansens
2007-05-07the session properties are not set on the group leader, they are set on the ↵Dana Jansens
"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-06save session state for old clients that dont use XSMP. more session ↵Dana Jansens
improvements. with ksmserver we can save a few things before the clients go messing with stuff during the interactive phase.
2007-05-05change the --config-file to --config, which works differently..Dana Jansens
change the _OPENBOX_RC root property to _OPENBOX_CONFIG which is also different.
2007-05-05fixes to the properties and net_supported. a bunch weren't supported. better ↵Dana Jansens
checking at runtime to make sure everything is in the atom.
2007-05-05animate iconify/reestore. yeah.Dana Jansens
2007-05-01there is 5 longs, not 4Dana Jansens
2007-04-25g_locale_to_utf8 seems to work here and its a simpler function all, and i ↵Dana Jansens
dont have to specify iso-8891whatever in it, so maybe its actually more portable. or maybe it breaks things. we'll see, won't we.
2007-04-24remove the stick atom, since openbox does not use stickinessDana Jansens
2007-04-24add support for _NET_WM_SYNC_REQUESTDana Jansens
2007-04-23fix warningDana Jansens
2007-04-23show the hostname of forwarded clients in the titlebarMikael Magnusson
2007-04-21add --debug-focusDana Jansens
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-03-18use const char*'s when we should beDana Jansens
2007-03-11add _NET_WM_FULL_PLACEMENT, cuz openbox does do placement, even tho it can ↵Dana Jansens
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-11add the _NET_WM_USER_TIME property support. When focus_new is enabled, don't ↵Dana Jansens
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-11remove the kde icon hint, they use the EWMH icon nowDana Jansens
2007-03-11remove the kde frame extents property, add the _NET_FRAME_EXTENTS property ↵Dana Jansens
in its stead
2007-03-101) Remove support for the Urgent hint. This will no longer do anything ↵Dana Jansens
within Openbox 2) Add support for _NET_WM_STATE_DEMANDS_ATTENTION. Yay!
2007-03-04remove said AtomsMikael Magnusson
2007-03-04use the X protocol to reconfigure instead of signals, works over the network tooMikael Magnusson
2006-08-22update copyright step 2Mikael Magnusson
2005-10-08final fixes?Mikael Magnusson
2005-10-07more 64 bit fixesMikael Magnusson
2004-03-21yay no tabs in the sourceMikael Magnusson
2003-10-15consistant glib type usageDana Jansens