summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2009-07-04Show desktop switch popup on every monitorMikael Magnusson
This should be a satisfactory fix for #3694 I hope.
2009-07-04Give the popup to the timer remove so it does the right oneMikael Magnusson
Only the chroot popup uses delayed mapping so this is just a latent bug.
2009-07-04Add "prev" and "next" as possible targets for moveto/resizeto actions.Nico Golde
One of the Debian users asked if it's possible to send a window to other monitor when using xinerama, especially useful of you have 2 monitors and want to toggle a window to the other one. I wrote a patch that implements next and prev to also make that work for 3 or more workspaces.
2009-07-04client_validate should return FALSE only for UnmapNotifies that will cause ↵Dana Jansens
the window to become unmanaged
2009-07-03Show window role in the debug message for name/class too.Mikael Magnusson
2009-07-03Fix for #3715, app settings applied too late.Mikael Magnusson
This caused problems for placing windows with decor turned off, the placement code thought they had it on.
2009-03-29Avoid anonymous unionsMikael Magnusson
Some compilers, like sun studio and clang don't support them.
2009-02-20Close openbox.log when restartingMikael Magnusson
2009-02-20Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/config.c
2009-02-20Fix per-app monitor settingMikael Magnusson
A couple of things were wrong, the parser added 1 to the value despite expecting the user to give values in the range of 1 to screen_num_monitors, rc.xml documented the values to start from 0 and finally the monitor value wasn't copied over at all when matching the client.
2009-01-29Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/event.c openbox/frame.c
2009-01-29Handle InputShape type shaping too.Mikael Magnusson
Many composite apps use this to pass through clicks where they are transparent.
2008-11-19Merge branch 'backport' into workMikael Magnusson
2008-11-19Only update the focus cycle indicator when already visible in frame.c to ↵Mikael Magnusson
avoid overriding bar=no
2008-11-15Another problem pointed out by clangMikael Magnusson
Using format specifiers without arguments in printf is still bad. openbox/debug.c:105:18: warning: format string is not a string literal (potentially insecure) fprintf(out, log_domain); ^~~~~~~~~~ openbox/debug.c:107:18: warning: format string is not a string literal (potentially insecure) fprintf(out, level); ^~~~~ openbox/debug.c:109:18: warning: format string is not a string literal (potentially insecure) fprintf(out, message); ^~~~~~~
2008-11-15Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/event.c
2008-11-15Use ngettext for %d desktop(s).Mikael Magnusson
This poses a small problem. We currently let translators reorder this string, but ngettext only takes one numeric argument. This means that you can either get correct pluralization or the order you want, but not both. I fixed up the languages I understand at a very basic level, but the rest will need translator assistance.
2008-11-10Fix a problem pointed out by clangMikael Magnusson
openbox/client.c:269:10: warning: incompatible pointer types passing 'gint *', expected 'guint32 *' if (!OBT_PROP_GET32(self->window, NET_WM_USER_TIME, CARDINAL, &user_time)) ^~~~~~~~~~~~~~
2008-11-05Don't move windows to current desktop on net_active_window if the event ↵Mikael Magnusson
didn't come from the user. Instead, just activate the flashy thinger.
2008-11-05Using format specifiers without arguments in printf is bad.Mikael Magnusson
2008-10-29Merge branch 'backport' into workMikael Magnusson
2008-10-29Bring helper windows when following a window.Mikael Magnusson
2008-10-29_NET_WM_USER_TIME=0 means don't focus the new window.Mikael Magnusson
2008-10-27Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/client.c openbox/prop.c openbox/prop.h
2008-10-27No \n on ob_debug in this branch.Mikael Magnusson
2008-10-27The code to replace $wid/$pid died on $foo.Mikael Magnusson
It failed to increment a variable after finding a $ but no pid or wid, which led to a fun infinite loop. Also don't check if c[1] is w if we already established it was p.
2008-10-27Show name/class when mapping in debug mode.Mikael Magnusson
2008-10-27Revert "make windows stay on screen when they..."Mikael Magnusson
This reverts commit 73adc6480d59fc5dccf9fe19ed5234c9582b328c. I know I had a good reason for reverting this commit, I don't know what that reason was though.
2008-10-27Correct a 64-bit bug in event_time_afterMikael Magnusson
The code assumed the timestamps had the same domain as the type Xlib uses for them, which is almost never the case with Xlib. Change all involved variables to guint32.
2008-10-22Make sure the _MOTIF_WM_INFO atom exists.Mikael Magnusson
Without this, urxvt won't use motif hints for borderless mode.
2008-07-13Properly escape strings before writing XML.Nico Golde
2008-05-25Add a translators note about not translating the word "SessionLogout" in an ↵Mikael Magnusson
error message.
2008-04-23Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/config.c openbox/keyboard.c openbox/moveresize.c
2008-04-23Fix typo introduced a few commits ago that made resizing windows hard.Mikael Magnusson
2008-04-15Don't use GrabModeSync, it hangs the xserver on chains sometimes.Mikael Magnusson
More or less a revert of 5bfa48dcffec3b00d119d851cb2427a43f80aa7b "Grab key bindings with GrabModeSync" See also bug #3582.
2008-04-15Show the resize popup right away.Mikael Magnusson
Previously, it would wait for a resize step before showing it, when resizing windows with resize increments that were bigger than the moveresize threshold.
2008-04-02Move "if"s out of the loop and rewrite the loop to use parse_find_node() to ↵Kadlcik Libor
search for "file".
2008-03-31Center the moveresize popup even when shaded.Mikael Magnusson
2008-03-27make windows stay on screen when they are resized due to their normal hints ↵Dana Jansens
changing
2008-03-27remove some verbose debug printsDana Jansens
2008-03-13Make alt-tab icon size configurable.Mikael Magnusson
2008-03-09fix a bug from when $window changed to $wid in the execute actionDana Jansens
2008-03-08Merge branch 'backport' into workMikael Magnusson
Conflicts: obt/keyboard.c openbox/actions/cyclewindows.c openbox/actions/directionalwindows.c openbox/frame.c openbox/openbox.c
2008-03-08Fix a typo in --help output (master only).Mikael Magnusson
2008-03-08Remove double newlines.Mikael Magnusson
2008-03-08Don't run actions in focus cycling actions backwards either (as in ↵Mikael Magnusson
664b0b4e943ba4d410168817dcff953804b44253).
2008-03-08Don't draw titlebar buttons on top of eachother.Mikael Magnusson
2008-03-06Merge branch 'backport' into workDana Jansens
Conflicts: openbox/client.c
2008-03-06don't set variables twiceDana Jansens
2008-03-06fix the check for if a relative is focused on mapDana Jansens