[Xfce4-commits] r27352 - in gtk-xfce-engine-2/trunk: . themes themes/b5 themes/basic themes/cadmium themes/curve themes/dawn themes/dusk themes/kde2 themes/kolors themes/light themes/orange themes/red

2008-07-20 Thread Olivier Fourdan
Author: olivier
Date: 2008-07-20 14:48:53 + (Sun, 20 Jul 2008)
New Revision: 27352

Added:
   gtk-xfce-engine-2/trunk/themes/xfce-4.4/
   gtk-xfce-engine-2/trunk/themes/xfce-4.4/Makefile.am
   gtk-xfce-engine-2/trunk/themes/xfce-4.4/README.html
   gtk-xfce-engine-2/trunk/themes/xfce-4.4/gtk-2.0/
   gtk-xfce-engine-2/trunk/themes/xfce-4.4/gtk-2.0/Makefile.am
   gtk-xfce-engine-2/trunk/themes/xfce-4.4/gtk-2.0/gtkrc
Removed:
   gtk-xfce-engine-2/trunk/themes/b5/ICON.png
   gtk-xfce-engine-2/trunk/themes/basic/ICON.png
   gtk-xfce-engine-2/trunk/themes/cadmium/ICON.png
   gtk-xfce-engine-2/trunk/themes/curve/ICON.png
   gtk-xfce-engine-2/trunk/themes/dawn/ICON.png
   gtk-xfce-engine-2/trunk/themes/dusk/ICON.png
   gtk-xfce-engine-2/trunk/themes/kde2/ICON.png
   gtk-xfce-engine-2/trunk/themes/kolors/ICON.png
   gtk-xfce-engine-2/trunk/themes/light/ICON.png
   gtk-xfce-engine-2/trunk/themes/orange/ICON.png
   gtk-xfce-engine-2/trunk/themes/redmondxp/ICON.png
   gtk-xfce-engine-2/trunk/themes/saltlake/ICON.png
   gtk-xfce-engine-2/trunk/themes/smooth/ICON.png
   gtk-xfce-engine-2/trunk/themes/stellar/ICON.png
   gtk-xfce-engine-2/trunk/themes/winter/ICON.png
   gtk-xfce-engine-2/trunk/themes/xfce-4.0/ICON.png
   gtk-xfce-engine-2/trunk/themes/xfce-4.2/ICON.png
   gtk-xfce-engine-2/trunk/themes/xfce/ICON.png
Modified:
   gtk-xfce-engine-2/trunk/ChangeLog
   gtk-xfce-engine-2/trunk/configure.in
   gtk-xfce-engine-2/trunk/themes/Makefile.am
   gtk-xfce-engine-2/trunk/themes/b5/Makefile.am
   gtk-xfce-engine-2/trunk/themes/basic/Makefile.am
   gtk-xfce-engine-2/trunk/themes/cadmium/Makefile.am
   gtk-xfce-engine-2/trunk/themes/curve/Makefile.am
   gtk-xfce-engine-2/trunk/themes/dawn/Makefile.am
   gtk-xfce-engine-2/trunk/themes/dusk/Makefile.am
   gtk-xfce-engine-2/trunk/themes/kde2/Makefile.am
   gtk-xfce-engine-2/trunk/themes/kolors/Makefile.am
   gtk-xfce-engine-2/trunk/themes/light/Makefile.am
   gtk-xfce-engine-2/trunk/themes/orange/Makefile.am
   gtk-xfce-engine-2/trunk/themes/redmondxp/Makefile.am
   gtk-xfce-engine-2/trunk/themes/saltlake/Makefile.am
   gtk-xfce-engine-2/trunk/themes/smooth/Makefile.am
   gtk-xfce-engine-2/trunk/themes/stellar/Makefile.am
   gtk-xfce-engine-2/trunk/themes/winter/Makefile.am
   gtk-xfce-engine-2/trunk/themes/xfce-4.0/Makefile.am
   gtk-xfce-engine-2/trunk/themes/xfce-4.2/Makefile.am
   gtk-xfce-engine-2/trunk/themes/xfce/Makefile.am
   gtk-xfce-engine-2/trunk/themes/xfce/README.html
   gtk-xfce-engine-2/trunk/themes/xfce/gtk-2.0/gtkrc
Log:
Update theme for 4.5

Modified: gtk-xfce-engine-2/trunk/ChangeLog
===
--- gtk-xfce-engine-2/trunk/ChangeLog   2008-07-19 12:56:56 UTC (rev 27351)
+++ gtk-xfce-engine-2/trunk/ChangeLog   2008-07-20 14:48:53 UTC (rev 27352)
@@ -1,3 +1,24 @@
+2007-05-09 19:55  olivier
+
+   * themes/xfce/gtk-2.0/gtkrc: New default gtk theme that goes with
+ new xfwm4 theme
+
+2007-03-11 21:49  olivier
+
+   * themes/xfce/gtk-2.0/gtkrc: Colors
+
+2007-01-20 16:15  benny
+
+   * NEWS, depcomp: Update NEWS.
+
+2007-01-19 22:01  olivier
+
+   * ChangeLog: Update ChangeLog
+
+2007-01-19 20:56  olivier
+
+   * configure.in, depcomp: Update version
+
 2007-01-17 20:21  olivier
 
* themes/xfce/gtk-2.0/gtkrc: Lighter gray
@@ -139,18 +160,7 @@
 
 2006-07-09 09:56  pollux
 
-   * configure.in, libxfce4mcs/trunk/configure.ac,
- xfcalendar/trunk/configure.in.in,
- xfce-mcs-manager/trunk/configure.in.in,
- xfce-utils/trunk/configure.in.in,
- xfce4-appfinder/trunk/configure.in.in,
- xfce4-icon-theme/trunk/configure.in.in,
- xfce4-mixer/trunk/configure.in.in,
- xfce4-panel/trunk/configure.ac.in,
- xfce4-session/trunk/configure.in.in,
- xfdesktop/trunk/configure.ac.in, xfprint/trunk/configure.in.in,
- xfwm4/trunk/configure.ac.in: bump all versions and dependencies
- to 4.3.90.2
+   * configure.in: bump all versions and dependencies to 4.3.90.2
 
 2006-04-21 19:01  olivier
 
@@ -288,10 +298,7 @@
 
 2005-03-19 12:24  olivier
 
-   * gtk-xfce-engine-2/branches/xfce_4_2/ChangeLog,
- gtk-xfce-engine-2/branches/xfce_4_2/configure,
- gtk-xfce-engine-2/branches/xfce_4_2/configure.in,
- themes/b5/gtk-2.0/gtkrc, themes/basic/gtk-2.0/gtkrc,
+   * themes/b5/gtk-2.0/gtkrc, themes/basic/gtk-2.0/gtkrc,
  themes/cadmium/gtk-2.0/gtkrc, themes/curve/gtk-2.0/gtkrc,
  themes/dawn/gtk-2.0/gtkrc, themes/dusk/gtk-2.0/gtkrc,
  themes/kolors/gtk-2.0/gtkrc, themes/light/gtk-2.0/gtkrc,
@@ -312,8 +319,7 @@
 
 2005-03-10 20:53  olivier
 
-   * gtk-xfce-engine-2/branches/xfce_4_2/themes/xfce/gtk-2.0/gtkrc,
- themes/xfce-4.2/gtk-2.0/gtkrc: progress bar
+   * themes/xfce-4.2/gtk-2.0/gtkrc: progress bar
 
 2005-03-09 21:24  olivier
 
@@ -2393,6 +2399,5 @@
 
 2002-05-28 14:41  
 
-   * gtk-xfce-engine-2/branches, gtk-xfce-engine-2/tags, .: 

[Xfce4-commits] r27354 - xfcalendar/trunk/src

2008-07-20 Thread Juha Kautto
Author: juha
Date: 2008-07-20 17:49:09 + (Sun, 20 Jul 2008)
New Revision: 27354

Modified:
   xfcalendar/trunk/src/ical-code.c
   xfcalendar/trunk/src/reminder.c
Log:
fixed small memory leak in ical categories handling


Modified: xfcalendar/trunk/src/ical-code.c
===
--- xfcalendar/trunk/src/ical-code.c2008-07-20 14:50:11 UTC (rev 27353)
+++ xfcalendar/trunk/src/ical-code.c2008-07-20 17:49:09 UTC (rev 27354)
@@ -2587,6 +2587,7 @@
 g_free(appt-sound);
 g_free(appt-procedure_cmd);
 g_free(appt-procedure_params);
+g_free(appt-categories);
 /*
 g_free(appt-email_attendees);
 */

Modified: xfcalendar/trunk/src/reminder.c
===
--- xfcalendar/trunk/src/reminder.c 2008-07-20 14:50:11 UTC (rev 27353)
+++ xfcalendar/trunk/src/reminder.c 2008-07-20 17:49:09 UTC (rev 27354)
@@ -596,7 +596,7 @@
 #endif
 status = orage_exec(alarm-cmd, active, error);
 if (!status)
-g_warning(create_procedure_reminder: cmd failed(%s), alarm-cmd);
+g_warning(P_N cmd failed(%s), alarm-cmd);
 }
 
 static void create_reminders(alarm_struct *alarm)

___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] r27355 - in xfcalendar/trunk: doc/C src

2008-07-20 Thread Juha Kautto
Author: juha
Date: 2008-07-20 19:54:06 + (Sun, 20 Jul 2008)
New Revision: 27355

Modified:
   xfcalendar/trunk/doc/C/orage.html
   xfcalendar/trunk/doc/C/orage.xml
   xfcalendar/trunk/src/reminder.c
Log:
fixed Bug 4209 - Alarm Procedure with redirection (meaning lt; or gt;) 
is Parsed Incorrectly
Used linux system command so this makes Orage less portable.


Modified: xfcalendar/trunk/doc/C/orage.html
===
--- xfcalendar/trunk/doc/C/orage.html   2008-07-20 17:49:09 UTC (rev 27354)
+++ xfcalendar/trunk/doc/C/orage.html   2008-07-20 19:54:06 UTC (rev 27355)
@@ -431,14 +431,6 @@
 This makes it possible to use external alarms. You can run any
 operating system command or script. Common use for this is sending
 email.
-  /pp
-Note that strong class=applicationcodeorage/code/strong 
can not handle normal linux redirection. So to send
-email you can not set command to: 
-span class=commandstrongmail -s hi [EMAIL PROTECTED] lt; 
send_this_file.txt
-/strong/span because lt; is not interpreted as redirection of 
-standard input, but it is normal parameter instead. You need to 
-write a shell script to do this and give the file name as a 
-parameter to your script.
   /p/dddtspan class=termDefault alarm/span/dtddp
 You can either set alarm back to default options or you can store
 current settings to be default alarm for all new appointments.
@@ -717,20 +709,20 @@
 wrong, you can try to set this. 0 = Monday, 1 = Tuesday...
   /p/li/ul/div/divdiv class=sect1 lang=endiv 
class=titlepagedivdivh2 class=title style=clear: botha 
name=orage-faq/aFrequently Asked Questions/h2/div/div/divp
 Some common questions and answers.
-  /ptr class=qandadivtd align=left valign=top colspan=2h4 
class=titlea name=id2574147/a1. Frequently Asked 
Questions/h4/td/trtr class=toctd align=left valign=top 
colspan=2dldt1.1. a href=#id2574151
+  /ptr class=qandadivtd align=left valign=top colspan=2h4 
class=titlea name=id2574133/a1. Frequently Asked 
Questions/h4/td/trtr class=toctd align=left valign=top 
colspan=2dldt1.1. a href=#id2574137
   Why does my week start on Saturday?
-/a/dtdt1.2. a href=#id2574245
+/a/dtdt1.2. a href=#id2574231
   How can I insert my ical file into orage?
-/a/dtdt1.3. a href=#id2574283
+/a/dtdt1.3. a href=#id2574269
   How can skip my repeating appointment from happening during some 
   period of time?
-/a/dtdt1.4. a href=#id2574315
+/a/dtdt1.4. a href=#id2574302
   I have found a bug in orage or would like to see a new feature. How
   can I inform that to the developers?
-/a/dtdt1.5. a href=#id2574365
+/a/dtdt1.5. a href=#id2574351
   I upgraded to Orage 4.5 from Orage 4.4 and now my old appointments 
   are missing. Are they permanetly lost?
-/a/dt/dl/td/trtr class=questiontd align=left 
valign=topa name=id2574151/aa 
name=id2574153/apb1.1./b/p/tdtd align=left valign=topp
+/a/dt/dl/td/trtr class=questiontd align=left 
valign=topa name=id2574137/aa 
name=id2574139/apb1.1./b/p/tdtd align=left valign=topp
   Why does my week start on Saturday?
 /p/td/trtr class=answertd align=left 
valign=top/tdtd align=left valign=topp
   This really is a problem in your distro. You can check how your
@@ -756,7 +748,7 @@
   After that you can check what the setting is: 
   span class=commandstronggrep first_weekday 
fi_FI/strong/span and change that if it is
   wrong and after that you need to recompile your locale database.
-/p/td/trtr class=questiontd align=left valign=topa 
name=id2574245/aa name=id2574247/apb1.2./b/p/tdtd 
align=left valign=topp
+/p/td/trtr class=questiontd align=left valign=topa 
name=id2574231/aa name=id2574233/apb1.2./b/p/tdtd 
align=left valign=topp
   How can I insert my ical file into strong 
class=applicationcodeorage/code/strong?
 /p/td/trtr class=answertd align=left 
valign=top/tdtd align=left valign=topp
   You can do this with so called foreig files. Add your file as
@@ -764,7 +756,7 @@
   and strong class=applicationcodeorage/code/strong includes 
the appointmemts (After this you can not tell
   the difference anymore, so you can not easily move them back to
   where they came form.)
-/p/td/trtr class=questiontd align=left valign=topa 
name=id2574283/aa name=id2574285/apb1.3./b/p/tdtd 
align=left valign=topp
+/p/td/trtr class=questiontd align=left valign=topa 
name=id2574269/aa name=id2574271/apb1.3./b/p/tdtd 
align=left valign=topp
   How can skip my repeating appointment from happening during some 
   period of time?
 /p/td/trtr class=answertd align=left 

[Xfce4-commits] r27356 - xfwm4/trunk/src

2008-07-20 Thread Olivier Fourdan
Author: olivier
Date: 2008-07-20 21:22:15 + (Sun, 20 Jul 2008)
New Revision: 27356

Modified:
   xfwm4/trunk/src/client.c
   xfwm4/trunk/src/client.h
   xfwm4/trunk/src/display.c
   xfwm4/trunk/src/display.h
   xfwm4/trunk/src/events.c
   xfwm4/trunk/src/hints.c
   xfwm4/trunk/src/hints.h
   xfwm4/trunk/src/netwm.c
   xfwm4/trunk/src/stacking.c
Log:
Add support for EWMH 1.4 NET_WM_USER_TIME_WINDOW property, 
use a separate layer for fullscreen windows (Bug #3526).

Modified: xfwm4/trunk/src/client.c
===
--- xfwm4/trunk/src/client.c2008-07-20 19:54:06 UTC (rev 27355)
+++ xfwm4/trunk/src/client.c2008-07-20 21:22:15 UTC (rev 27356)
@@ -1262,6 +1262,42 @@
 }
 }
 
+void
+clientAddUserTimeWin (Client * c)
+{
+ScreenInfo *screen_info;
+DisplayInfo *display_info;
+
+g_return_if_fail (c != NULL);
+g_return_if_fail (c-window != None);
+
+screen_info = c-screen_info;
+display_info = screen_info-display_info;
+
+if ((c-user_time_win != None)  (c-user_time_win != c-window))
+{
+XSelectInput (display_info-dpy, c-user_time_win, PropertyChangeMask);
+}
+}
+
+void
+clientRemoveUserTimeWin (Client * c)
+{
+ScreenInfo *screen_info;
+DisplayInfo *display_info;
+
+g_return_if_fail (c != NULL);
+g_return_if_fail (c-window != None);
+
+screen_info = c-screen_info;
+display_info = screen_info-display_info;
+
+if ((c-user_time_win != None)  (c-user_time_win != c-window))
+{
+XSelectInput (display_info-dpy, c-user_time_win, NoEventMask);
+}
+}
+
 static void
 clientUpdateIconPix (Client * c)
 {
@@ -1569,6 +1605,8 @@
 c-fullscreen_old_layer = c-win_layer;
 
 /* net_wm_user_time standard */
+c-user_time_win = getNetWMUserTimeWindow(display_info, c-window);
+clientAddUserTimeWin (c);
 clientGetUserTime (c);
 
 /* Apply startup notification properties if available */
@@ -1815,6 +1853,7 @@
 
 myDisplayGrabServer (display_info);
 gdk_error_trap_push ();
+clientRemoveUserTimeWin (c);
 clientUngrabButtons (c);
 XUnmapWindow (display_info-dpy, c-frame);
 clientCoordGravitate (c, REMOVE, c-x, c-y);
@@ -1992,6 +2031,15 @@
 }
 }
 
+if (mode  SEARCH_WIN_USER_TIME)
+{
+if (c-user_time_win == w)
+{
+TRACE (found \%s\ (mode WIN_USER_TIME), c-name);
+return (c);
+}
+}
+
 if (mode  SEARCH_BUTTON)
 {
 for (b = 0; b  BUTTON_COUNT; b++)

Modified: xfwm4/trunk/src/client.h
===
--- xfwm4/trunk/src/client.h2008-07-20 19:54:06 UTC (rev 27355)
+++ xfwm4/trunk/src/client.h2008-07-20 21:22:15 UTC (rev 27356)
@@ -237,6 +237,7 @@
 Window window;
 Window frame;
 Window transient_for;
+Window user_time_win;
 Window *cmap_windows;
 xfwmWindow title;
 xfwmWindow sides[SIDE_COUNT];
@@ -320,6 +321,8 @@
 void clientClearLastOpTime  (Client *);
 void clientUpdateWinState   (Client *,
  
XClientMessageEvent *);
+void clientAddUserTimeWin   (Client *);
+void clientRemoveUserTimeWin(Client *);
 void clientUpdateUrgency(Client *);
 void clientCoordGravitate   (Client *,
  int,

Modified: xfwm4/trunk/src/display.c
===
--- xfwm4/trunk/src/display.c   2008-07-20 19:54:06 UTC (rev 27355)
+++ xfwm4/trunk/src/display.c   2008-07-20 21:22:15 UTC (rev 27356)
@@ -137,6 +137,7 @@
 _NET_WM_SYNC_REQUEST,
 _NET_WM_SYNC_REQUEST_COUNTER,
 _NET_WM_USER_TIME,
+_NET_WM_USER_TIME_WINDOW,
 _NET_WM_WINDOW_TYPE,
 _NET_WM_WINDOW_TYPE_DESKTOP,
 _NET_WM_WINDOW_TYPE_DIALOG,

Modified: xfwm4/trunk/src/display.h
===
--- xfwm4/trunk/src/display.h   2008-07-20 19:54:06 UTC (rev 27355)
+++ xfwm4/trunk/src/display.h   2008-07-20 21:22:15 UTC (rev 27356)
@@ -80,11 +80,11 @@
 
 enum
 {
-SEARCH_WINDOW  = (1  0),
-SEARCH_FRAME   = (1  1),
-SEARCH_BUTTON  = (1  2)
+SEARCH_WINDOW = (1  0),
+SEARCH_FRAME  = (1  1),
+SEARCH_BUTTON = (1  2),
+SEARCH_WIN_USER_TIME  = (1  3)
 };
-#define SEARCH_ANY (SEARCH_WINDOW | SEARCH_FRAME | SEARCH_BUTTON)
 
 enum
 {
@@ -231,6 +231,7 @@
 NET_WM_SYNC_REQUEST,
 NET_WM_SYNC_REQUEST_COUNTER,
 NET_WM_USER_TIME,
+NET_WM_USER_TIME_WINDOW,
 NET_WM_WINDOW_TYPE,
 NET_WM_WINDOW_TYPE_DESKTOP,
 NET_WM_WINDOW_TYPE_DIALOG,

Modified: xfwm4/trunk/src/events.c