head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.10 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.8 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.6 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.4 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.2 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.2.0.42 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.40 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.38 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.36 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.34 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.32 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.30 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.28 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.26 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.24 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.22 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.20 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.18 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.16 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.14 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.12 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.10 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.8 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.6 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.4 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2009.12.15.12.42.04; author wiz; state dead; branches; next 1.3; 1.3 date 2009.11.15.03.11.12; author snj; state Exp; branches; next 1.2; 1.2 date 2003.12.18.09.57.28; author wiz; state dead; branches; next 1.1; 1.1 date 2003.09.07.01.52.15; author jschauma; state Exp; branches; next ; desc @@ 1.4 log @Update to 3.4.8: 3.4.8: * Updated translations: Slovak. * Allow windows to change their decorations at any time (Fix for Google Chrome). * Make openbox-session to respect the $XDG_CONFIG_HOME environment variable. * Fixed bug #4344 where borders were given to windows that should not have them. * Merge the SessionLogout and Exit actions. They now test if connected to a session manager and ask it to exit if so, or simply kill Openbox if not. * Further tweaks to the _NET_ACTIVE_WINDOW message handling. Use the same logic for focus-stealing as is used when mapping a new window. * Don't go out of our way any more to prevent focus from moving while the keyboard is grabbed. * Fix openbox-gnome-session when using gnome-session > 2.22. @ text @$NetBSD: patch-ad,v 1.3 2009/11/15 03:11:12 snj Exp $ This is git revision 59eb52b7c6ccbe83742e5eb8b40b5e32bb6600cc upstream. --- openbox/client.c.orig 2008-04-13 16:22:11.000000000 -0700 +++ openbox/client.c 2009-11-14 01:16:58.000000000 -0800 @@@@ -3897,12 +3897,15 @@@@ static void client_present(ObClient *sel client_focus(self); } -/* this function exists to map to the client_activate message in the ewmh, - the user arg is unused because nobody uses it correctly anyway. */ +/* this function exists to map to the net_active_window message in the ewmh */ void client_activate(ObClient *self, gboolean here, gboolean raise, gboolean unshade, gboolean user) { - client_present(self, here, raise, unshade); + if (user || (self->desktop == DESKTOP_ALL || + self->desktop == screen_desktop)) + client_present(self, here, raise, unshade); + else + client_hilite(self, TRUE); } static void client_bring_windows_recursive(ObClient *self, @ 1.3 log @Add two packages to openbox, bringign us to nb2: - Pull in upstream's 59eb52b7c6ccbe83742e5eb8b40b5e32bb6600cc, which prevents windows from jumping to the current workspace when a net_active_window message is received. - Change an entry in the default menu file to use the Exit action instead of SessionLogout, so as to not violate the POLA. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 3.0 (really, only move contents of openbox3 dir here). @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 2003/09/07 01:52:15 jschauma Exp $ d3 6 a8 4 --- util/epist/epist.hh.orig 2003-09-06 21:34:28.000000000 -0400 +++ util/epist/epist.hh 2003-09-06 21:34:37.000000000 -0400 @@@@ -27,6 +27,7 @@@@ #include d11 13 a23 3 +#include #include #include d25 1 @ 1.1 log @Add '#include ' where needed to make this compile with gcc3. Patches provided in PR pkg/22699 by pino at dohd dot org @ text @d1 1 a1 1 $NetBSD: $ @