Commit graph

5636 commits

Author SHA1 Message Date
Dana Jansens
a4b4e61a02 better idea, don't set the desktop names in the default rc. and lets translate the string in openbox. ha ha. this way everyone gets translated names by default. 2007-05-23 04:23:55 +00:00
Dana Jansens
b04186cf2a make the default desktop names match the auto generated ones, and numbers are the universal language anyways 2007-05-23 04:22:38 +00:00
Dana Jansens
e9fb95168e restore the desktop names and number from the session. don't clobber them if they are already set when we start up. 2007-05-23 04:21:25 +00:00
Dana Jansens
0b7b5e3b93 update the desktops comment to tell you to use obconf to set the desktop number/names without having to log out/in 2007-05-23 04:19:41 +00:00
Dana Jansens
1b82cc481e little sanity check. dont let you create more than 1000 desktops 2007-05-23 04:17:30 +00:00
Dana Jansens
e9115802d5 make the client list menu update properly and not crash 2007-05-23 04:08:16 +00:00
Dana Jansens
1cafe0ba4c set the desktop names when there are too few from the config file when possible. otherwise use "desktop %d".
if we change the desktop names at all, set the root hint so other apps know about it too and we can all agree
2007-05-23 03:16:45 +00:00
Dana Jansens
6f6ab8c442 save and restore the desktop number/layout/names in the session.
also fix a segfault in some debug prints, printing ints as strings!
2007-05-23 03:07:50 +00:00
Dana Jansens
3b8bcd3e3a get the pixel extents the "right way" in 1.16 and use our own rounding otherwise because the pango function lies. 2007-05-23 02:02:00 +00:00
Dana Jansens
3f3d59904e pango lies. do the pixel conversion ourselves 2007-05-23 01:42:59 +00:00
Dana Jansens
e8dbe09cdd draw the keychain popup only when necessary 2007-05-23 01:42:08 +00:00
Dana Jansens
6fb3e62a31 when a window is being kept on screen (espcially from mapping more or less) and the position didnt come from the user (USPosition) then force the top left corner of the app on screen so it doesnt hide behind panels or whatever and you cant get at the titlebar 2007-05-23 01:15:07 +00:00
Dana Jansens
89c7b236b5 fix libwnck by unmapping the plate window as well as the client during iconify animation 2007-05-23 01:00:27 +00:00
Dana Jansens
b95fe18c56 revert r6775, it didnt help, and then more event storm 2007-05-22 23:48:44 +00:00
Dana Jansens
e043faec9e dont compress motion events. it breaks things, moveresize is missing events 2007-05-22 23:44:33 +00:00
Dana Jansens
206ad12bda fix window gravity..
also less setting the wm_state hint redundantly
2007-05-22 23:21:46 +00:00
Mikael Magnusson
dc752df2ed update portuguese translation 2007-05-22 22:34:56 +00:00
Dana Jansens
a6903d9056 settings is never null anymore, so dont bother to check. also use else's because we don't need to set match=false 3 times 2007-05-22 21:54:33 +00:00
Dana Jansens
2867aba1ae dont have xml comments inside comments for the per-app example 2007-05-22 21:52:48 +00:00
Dana Jansens
0a2cf076df back out 6769 on files that werent supposed to commit yet 2007-05-22 20:53:34 +00:00
Dana Jansens
a16f1374ee comment out the applications example 2007-05-22 20:52:42 +00:00
Dana Jansens
63a6a1f053 don't use the timestamp and such fields when the _NET_ACTIVE_WINDOW is using the old spec 2007-05-22 20:49:31 +00:00
Mikael Magnusson
6af116c872 change render to obrender in a message 2007-05-22 19:03:00 +00:00
Mikael Magnusson
78840bd865 update spanish translation 2007-05-22 18:51:06 +00:00
Dana Jansens
bf9cbd07e8 make modal windows cyclable all the time if they are visible and stuff 2007-05-22 18:20:17 +00:00
Dana Jansens
dd937208e6 reuse variables, less braces 2007-05-22 18:11:04 +00:00
Mikael Magnusson
15e5a891da update italian translation and add czech translation 2007-05-22 18:09:01 +00:00
Dana Jansens
d15d4d8b1a don't show the resize popup unless you're actually resizing, for both sync mode and drawcontents off 2007-05-22 18:07:07 +00:00
Dana Jansens
49c7c0305b along with r6753, when window is maximized make the borders count as titlebar context not the top/tl/tr contexts 2007-05-22 17:59:27 +00:00
Dana Jansens
8262e1ba66 fix frame rendering to match layout fixes 2007-05-22 17:55:46 +00:00
Dana Jansens
d0c1a24be9 fix frame positionings more 2007-05-22 17:46:56 +00:00
Mikael Magnusson
0ec56cdb94 update pt_BR translation 2007-05-22 17:34:28 +00:00
Dana Jansens
c7e813580f fix some math for frame elements 2007-05-22 15:43:28 +00:00
Dana Jansens
0fe1e8f4d7 eat enter events when the new alttab popup hides 2007-05-22 15:34:49 +00:00
Dana Jansens
41177771c1 link to wrong version for obparser-3.0 2007-05-22 06:15:24 +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
9f74c1f79c bump the versions up 2007-05-22 05:00:34 +00:00
Dana Jansens
53309da211 put back the check for the window type when restoring the session. if you only have 1 firefox window in the saved session, the check for duplicates won't help 2007-05-22 04:52:44 +00:00
Dana Jansens
3cf852d5ac make the doc and data/xsession directories in configure.ac 2007-05-22 04:35:43 +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
275206bcc7 create the directories we need in the configure process 2007-05-22 04:27:20 +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
7dde22a1b3 update the docs from the sgml.. timestamps are weird 2007-05-22 03:09:21 +00:00
Dana Jansens
8679fbba8f when restoring the session, dont restore windows which appear more than once in the session with the same identifiers, because we can;t tell them apart 2007-05-22 03:03:07 +00:00
Dana Jansens
b9056e96b8 use the session called "openbox-session: for gnome session because it will still run metacity if you use the default one 2007-05-22 03:00:12 +00:00
Dana Jansens
e97a443590 don't compare variables to themselves 2007-05-22 02:28:03 +00:00
Dana Jansens
8f87a8af62 only send configure notify when they requested a move, or if we are actually changing anything.
that is: if they only request a resize and nothing changes, don't do anything and dont send a configurenotify. this fixes the emacs event storm

also some new macros for rects
2007-05-22 02:14:49 +00:00
Dana Jansens
4c25342316 dont use the client's area rect when figuring out where to place it because then when you want to move ti there, it thinks that it is already there! i actually fixed another bug recently that would have affectd this before but now it should work perfect.. 2007-05-22 01:36:17 +00:00
Dana Jansens
e8bac610ad adjust the frame's size before placing the window so we know how much decor it has 2007-05-22 01:32:28 +00:00
Dana Jansens
a0941554f6 fix showing the resize cursors at the right times.
fix losing the pre-size/position for windows mapped maximized or fullscreen states (and on restart)
2007-05-22 01:03:13 +00:00