[Xfce4-commits] [xfce/xfce4-panel] 22/24: Fix GVariant handling in the external wrapper

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 6b9b5325a2db36648573e4ad92a9294ab300c558
Author: Ali Abdallah 
Date:   Thu Jun 29 22:02:16 2017 +0200

Fix GVariant handling in the external wrapper

The GValue in wrapper_remote might already hold a GVariant,
so use it for the signal params. Also correctly send the guint handler.
---
 panel/panel-plugin-external-wrapper.c | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/panel/panel-plugin-external-wrapper.c 
b/panel/panel-plugin-external-wrapper.c
index baf4207..0ba9292 100644
--- a/panel/panel-plugin-external-wrapper.c
+++ b/panel/panel-plugin-external-wrapper.c
@@ -353,13 +353,13 @@ panel_plugin_external_wrapper_remote_event 
(PanelPluginExternal *external,
   *handle = ++handle_counter;
 
   if (value == NULL)
-variant = g_variant_new_byte ('\0');
+variant = g_variant_new_variant (g_variant_new_byte ('\0'));
   else if (G_VALUE_TYPE(value) == G_TYPE_VARIANT)
-variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE_VARIANT);
+variant = g_variant_get_variant(g_value_get_variant (value));
   else
 {
   g_warning ("Unexpected value of type: %s", G_VALUE_TYPE_NAME(value));
-  variant = g_variant_new_byte ('\0');
+  variant = g_variant_new_variant (g_variant_new_byte ('\0'));
 }
 
   g_dbus_connection_emit_signal (wrapper->connection,
@@ -369,8 +369,7 @@ panel_plugin_external_wrapper_remote_event 
(PanelPluginExternal *external,
  "RemoteEvent",
  g_variant_new ("(svu)",
 name,
-g_variant_new_variant 
(variant),
-g_variant_new_byte('\0'),
+variant,
 *handle),
  NULL);
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 07/24: Remove obsolete PANEL_PROPERTIES_TYPE_VALUE_ARRAY

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit d3a6a546c83b1489b87087b0fd68bbcb0598118b
Author: Ali Abdallah 
Date:   Thu Jun 22 13:51:07 2017 +0200

Remove obsolete PANEL_PROPERTIES_TYPE_VALUE_ARRAY

PANEL_PROPERTIES_TYPE_VALUE_ARRAY is obsolete dbus_g_type_collection.
This makes the panel compatible with libxfconf >= 4.13.1, for this 
XDT_CHECK_PACKAGE
for libxfconf has been bumped to the required version.
---
 common/panel-dbus.h | 11 ---
 common/panel-xfconf.c   | 19 ---
 common/panel-xfconf.h   |  2 --
 configure.ac.in |  2 +-
 panel/panel-application.c   |  2 +-
 plugins/actions/actions.c   |  4 ++--
 plugins/launcher/launcher.c |  4 ++--
 plugins/systray/systray.c   |  8 
 wrapper/main.c  |  1 -
 9 files changed, 10 insertions(+), 43 deletions(-)

diff --git a/common/panel-dbus.h b/common/panel-dbus.h
index dab8a27..6a44646 100644
--- a/common/panel-dbus.h
+++ b/common/panel-dbus.h
@@ -26,17 +26,6 @@
 #define PANEL_DBUS_WRAPPER_PATH  PANEL_DBUS_PATH "/Wrapper/%d"
 #define PANEL_DBUS_WRAPPER_INTERFACE PANEL_DBUS_INTERFACE ".Wrapper"
 
-/* special types for dbus communication */
-#define PANEL_TYPE_DBUS_SET_PROPERTY \
-  dbus_g_type_get_struct ("GValueArray", \
-  G_TYPE_UINT, \
-  G_TYPE_VALUE, \
-  G_TYPE_INVALID)
-
-#define PANEL_TYPE_DBUS_SET_SIGNAL \
-  dbus_g_type_get_collection ("GPtrArray", \
-  PANEL_TYPE_DBUS_SET_PROPERTY)
-
 enum
 {
   DBUS_SET_TYPE,
diff --git a/common/panel-xfconf.c b/common/panel-xfconf.c
index 5c7fa88..2328d7c 100644
--- a/common/panel-xfconf.c
+++ b/common/panel-xfconf.c
@@ -20,8 +20,6 @@
 #include 
 #endif
 
-#include 
-
 #include 
 #include 
 #include 
@@ -149,20 +147,3 @@ panel_properties_unbind (GObject *object)
 {
   xfconf_g_property_unbind_all (object);
 }
-
-
-
-GType
-panel_properties_value_array_get_type (void)
-{
-  static volatile gsize type__volatile = 0;
-  GType type;
-
-  if (g_once_init_enter (__volatile))
-{
-  type = dbus_g_type_get_collection ("GPtrArray", G_TYPE_VALUE);
-  g_once_init_leave (__volatile, type);
-}
-
-  return type__volatile;
-}
diff --git a/common/panel-xfconf.h b/common/panel-xfconf.h
index 1d3e457..14e330a 100644
--- a/common/panel-xfconf.h
+++ b/common/panel-xfconf.h
@@ -21,8 +21,6 @@
 
 #include 
 
-#define PANEL_PROPERTIES_TYPE_VALUE_ARRAY 
(panel_properties_value_array_get_type ())
-
 
 
 typedef struct _PanelProperty PanelProperty;
diff --git a/configure.ac.in b/configure.ac.in
index fae8134..50b1ac4 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -144,7 +144,7 @@ XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], 
[4.9.0])
 XDT_CHECK_PACKAGE([GARCON], [garcon-1], [0.5.0])
 XDT_CHECK_PACKAGE([GARCON_GTK3], [garcon-gtk3-1], [0.5.0])
 XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.13.0])
-XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.12.0])
+XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.13.1])
 XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.16.0])
 XDT_CHECK_PACKAGE([EXO], [exo-2], [0.11.2])
 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.24.0])
diff --git a/panel/panel-application.c b/panel/panel-application.c
index 9f836f2..2157534 100644
--- a/panel/panel-application.c
+++ b/panel/panel-application.c
@@ -353,7 +353,7 @@ panel_application_load_real (PanelApplication *application)
 
   if (xfconf_channel_get_property (application->xfconf, "/panels", )
   && (G_VALUE_HOLDS_UINT ()
-  || G_VALUE_HOLDS (, PANEL_PROPERTIES_TYPE_VALUE_ARRAY)))
+  || G_VALUE_HOLDS (, G_TYPE_PTR_ARRAY)))
 {
   if (G_VALUE_HOLDS_UINT ())
 {
diff --git a/plugins/actions/actions.c b/plugins/actions/actions.c
index 3740ad6..dba9b94 100644
--- a/plugins/actions/actions.c
+++ b/plugins/actions/actions.c
@@ -240,7 +240,7 @@ actions_plugin_class_init (ActionsPluginClass *klass)
PROP_ITEMS,
g_param_spec_boxed ("items",
NULL, NULL,
-   
PANEL_PROPERTIES_TYPE_VALUE_ARRAY,
+   G_TYPE_PTR_ARRAY,
G_PARAM_READWRITE | 
G_PARAM_STATIC_STRINGS));
 
   g_object_class_install_property (gobject_class,
@@ -360,7 +360,7 @@ actions_plugin_construct (XfcePanelPlugin *panel_plugin)
   ActionsPlugin   *plugin = XFCE_ACTIONS_PLUGIN (panel_plugin);
   const PanelProperty  properties[] =
   {
-{ "items", PANEL_PROPERTIES_TYPE_VALUE_ARRAY },
+{ "items", G_TYPE_PTR_ARRAY },
 { "appearance", 

[Xfce4-commits] [xfce/xfce4-panel] 24/24: Fix remote_event for both internal and external plugins

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit a4adbb4dd9ef259e5dce0a7307ae594a065aae08
Author: Ali Abdallah 
Date:   Mon Jul 3 12:16:26 2017 +0200

Fix remote_event for both internal and external plugins
---
 panel/panel-dbus-service.c| 1 +
 panel/panel-plugin-external-wrapper.c | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/panel/panel-dbus-service.c b/panel/panel-dbus-service.c
index 622cbcb..c176788 100644
--- a/panel/panel-dbus-service.c
+++ b/panel/panel-dbus-service.c
@@ -305,6 +305,7 @@ panel_dbus_service_plugin_event (XfcePanelExportedService 
*skeleton,
* plugins returns TRUE in this remote-event handler */
   factory = panel_module_factory_get ();
   plugins = panel_module_factory_get_plugins (factory, plugin_name);
+  variant = g_variant_get_variant (variant);
 
   g_dbus_gvariant_to_gvalue (variant, );
 
diff --git a/panel/panel-plugin-external-wrapper.c 
b/panel/panel-plugin-external-wrapper.c
index 0ba9292..dff85ce 100644
--- a/panel/panel-plugin-external-wrapper.c
+++ b/panel/panel-plugin-external-wrapper.c
@@ -354,11 +354,11 @@ panel_plugin_external_wrapper_remote_event 
(PanelPluginExternal *external,
 
   if (value == NULL)
 variant = g_variant_new_variant (g_variant_new_byte ('\0'));
-  else if (G_VALUE_TYPE(value) == G_TYPE_VARIANT)
-variant = g_variant_get_variant(g_value_get_variant (value));
   else
+variant = panel_plugin_external_wrapper_gvalue_prop_to_gvariant (value);
+  if (variant == NULL)
 {
-  g_warning ("Unexpected value of type: %s", G_VALUE_TYPE_NAME(value));
+  g_warning ("Failed to convert value from gvalue:%s to gvariant", 
G_VALUE_TYPE_NAME(value));
   variant = g_variant_new_variant (g_variant_new_byte ('\0'));
 }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 16/24: In show preferences via D-Bus the socket param is not required anymore

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit a02438858352edf4c7453fceef32141a8fd08df6
Author: Ali Abdallah 
Date:   Tue Jun 27 21:12:44 2017 +0200

In show preferences via D-Bus the socket param is not required anymore
---
 panel/main.c   | 2 +-
 panel/panel-dbus-client.c  | 2 --
 panel/panel-dbus-client.h  | 1 -
 panel/panel-dbus-service-infos.xml | 1 -
 panel/panel-dbus-service.c | 2 --
 5 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/panel/main.c b/panel/main.c
index f3f77ed..9e2339b 100644
--- a/panel/main.c
+++ b/panel/main.c
@@ -277,7 +277,7 @@ main (gint argc, gchar **argv)
   else if (opt_preferences >= 0)
 {
   /* send a signal to the running instance to show the preferences dialog 
*/
-  succeed = panel_dbus_client_display_preferences_dialog (opt_preferences, 
opt_socket_id, );
+  succeed = panel_dbus_client_display_preferences_dialog (opt_preferences, 
);
   goto dbus_return;
 }
   else if (opt_add_items >= 0)
diff --git a/panel/panel-dbus-client.c b/panel/panel-dbus-client.c
index 2f955ef..f86e1e1 100644
--- a/panel/panel-dbus-client.c
+++ b/panel/panel-dbus-client.c
@@ -64,7 +64,6 @@ panel_dbus_client_get_proxy (GError **error)
 
 gboolean
 panel_dbus_client_display_preferences_dialog (guint active,
-  const gchar  *socket_id,
   GError  **error)
 {
   XfcePanelExportedService *dbus_proxy;
@@ -78,7 +77,6 @@ panel_dbus_client_display_preferences_dialog (guint 
active,
 
   result = xfce_panel_exported_service_call_display_preferences_dialog_sync 
(dbus_proxy,
  
active,
- 
socket_id,
  
NULL,
  
error);
 
diff --git a/panel/panel-dbus-client.h b/panel/panel-dbus-client.h
index e8b8fce..cbd3dde 100644
--- a/panel/panel-dbus-client.h
+++ b/panel/panel-dbus-client.h
@@ -23,7 +23,6 @@
 #include 
 
 gboolean  panel_dbus_client_display_preferences_dialog (guint active,
-const gchar  
*socket_id,
 GError  **error);
 
 gboolean  panel_dbus_client_display_items_dialog   (guint active,
diff --git a/panel/panel-dbus-service-infos.xml 
b/panel/panel-dbus-service-infos.xml
index a0eaa6d..42e977d 100644
--- a/panel/panel-dbus-service-infos.xml
+++ b/panel/panel-dbus-service-infos.xml
@@ -19,7 +19,6 @@
 -->
 
   
-  
 
 
 

[Xfce4-commits] [xfce/xfce4-panel] 13/24: Fix GPtrArray usage in launcher and systray

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit fd4b03b165ba6e3110014216dc77468401237e4c
Author: Ali Abdallah 
Date:   Sun Jun 25 13:38:30 2017 +0200

Fix GPtrArray usage in launcher and systray

For some properties, the launcher and systray plugins use a GPtrArray.
In their _get_property, they set the array to the value using 
g_value_set_boxed,
followed by a call to xfconf_array_free, which calls g_value_unset, g_free 
on each
array's values and at the end a call to g_ptr_array_free.

This results in xfconf_channel_set_property getting an array with length 0, 
making
the preparation of the GVariant fails (xfconf_gvalue_to_gvariant).

This is fixed in both plugins, by using a g_ptr_array_new_full, setting the 
boxed value
and releasing the reference count of the array, the array's values are 
later destroyed
by the (GDestroyNotify) function. No idea why it worked before with xfconf 
< 4.13.0.
---
 plugins/launcher/launcher.c | 15 +--
 plugins/systray/systray.c   | 16 
 2 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/plugins/launcher/launcher.c b/plugins/launcher/launcher.c
index 55e3af1..de92ffb 100644
--- a/plugins/launcher/launcher.c
+++ b/plugins/launcher/launcher.c
@@ -402,6 +402,17 @@ launcher_plugin_init (LauncherPlugin *plugin)
 
 
 static void
+launcher_free_array_element (gpointer data)
+{
+  GValue *value = (GValue *)data;
+
+  g_value_unset (value);
+  g_free (value);
+}
+
+
+
+static void
 launcher_plugin_get_property (GObject*object,
   guint   prop_id,
   GValue *value,
@@ -416,7 +427,7 @@ launcher_plugin_get_property (GObject*object,
   switch (prop_id)
 {
 case PROP_ITEMS:
-  array = g_ptr_array_new ();
+  array = g_ptr_array_new_full (1, (GDestroyNotify) 
launcher_free_array_element);
   for (li = plugin->items; li != NULL; li = li->next)
 {
   tmp = g_new0 (GValue, 1);
@@ -431,7 +442,7 @@ launcher_plugin_get_property (GObject*object,
   g_ptr_array_add (array, tmp);
 }
   g_value_set_boxed (value, array);
-  xfconf_array_free (array);
+  g_ptr_array_unref (array);
   break;
 
 case PROP_DISABLE_TOOLTIPS:
diff --git a/plugins/systray/systray.c b/plugins/systray/systray.c
index 86c036c..e3061ca 100644
--- a/plugins/systray/systray.c
+++ b/plugins/systray/systray.c
@@ -257,6 +257,14 @@ systray_plugin_init (SystrayPlugin *plugin)
 }
 
 
+static void
+systray_free_array_element (gpointer data)
+{
+  GValue *value = (GValue *)data;
+
+  g_value_unset (value);
+  g_free (value);
+}
 
 static void
 systray_plugin_get_property (GObject*object,
@@ -279,17 +287,17 @@ systray_plugin_get_property (GObject*object,
   break;
 
 case PROP_NAMES_ORDERED:
-  array = g_ptr_array_new ();
+  array = g_ptr_array_new_full (1, (GDestroyNotify) 
systray_free_array_element);
   g_slist_foreach (plugin->names_ordered, 
systray_plugin_names_collect_ordered, array);
   g_value_set_boxed (value, array);
-  xfconf_array_free (array);
+  g_ptr_array_unref (array);
   break;
 
 case PROP_NAMES_HIDDEN:
-  array = g_ptr_array_new ();
+  array = g_ptr_array_new_full (1, (GDestroyNotify) 
systray_free_array_element);
   g_hash_table_foreach (plugin->names_hidden, 
systray_plugin_names_collect_hidden, array);
   g_value_set_boxed (value, array);
-  xfconf_array_free (array);
+  g_ptr_array_unref (array);
   break;
 
 default:

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 12/24: Get rid of more dbus-glib cflags and libs

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 71b7e4224ae8cc60f2bf42f9fbfffc6cfac18971
Author: Ali Abdallah 
Date:   Fri Jun 23 13:44:56 2017 +0200

Get rid of more dbus-glib cflags and libs
---
 panel/panel-plugin-external.c | 2 +-
 plugins/actions/Makefile.am   | 4 ++--
 plugins/launcher/Makefile.am  | 2 --
 wrapper/Makefile.am   | 4 ++--
 4 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/panel/panel-plugin-external.c b/panel/panel-plugin-external.c
index ee52ccf..f412b06 100644
--- a/panel/panel-plugin-external.c
+++ b/panel/panel-plugin-external.c
@@ -34,7 +34,7 @@
 #include 
 #include 
 
-#include 
+#include 
 
 #include 
 #include 
diff --git a/plugins/actions/Makefile.am b/plugins/actions/Makefile.am
index af74ee4..2603dd0 100644
--- a/plugins/actions/Makefile.am
+++ b/plugins/actions/Makefile.am
@@ -22,7 +22,7 @@ libactions_la_CFLAGS = \
$(LIBXFCE4UTIL_CFLAGS) \
$(LIBXFCE4UI_CFLAGS) \
$(XFCONF_CFLAGS) \
-   $(DBUS_CFLAGS) \
+   $(GIO_CFLAGS) \
$(PLATFORM_CFLAGS)
 
 libactions_la_LDFLAGS = \
@@ -38,7 +38,7 @@ libactions_la_LIBADD = \
$(GTK_LIBS) \
$(LIBXFCE4UTIL_LIBS) \
$(LIBXFCE4UI_LIBS) \
-   $(DBUS_LIBS) \
+   $(GIO_LIBS) \
$(XFCONF_LIBS)
 
 libactions_la_DEPENDENCIES = \
diff --git a/plugins/launcher/Makefile.am b/plugins/launcher/Makefile.am
index 19fcda3..2ce91b3 100644
--- a/plugins/launcher/Makefile.am
+++ b/plugins/launcher/Makefile.am
@@ -27,7 +27,6 @@ liblauncher_la_CFLAGS = \
$(GARCON_CFLAGS) \
$(GIO_CFLAGS) \
$(XFCONF_CFLAGS) \
-   $(DBUS_CFLAGS) \
$(PLATFORM_CFLAGS)
 
 liblauncher_la_LDFLAGS = \
@@ -44,7 +43,6 @@ liblauncher_la_LIBADD = \
$(LIBXFCE4UTIL_LIBS) \
$(LIBXFCE4UI_LIBS) \
$(GARCON_LIBS) \
-   $(DBUS_LIBS) \
$(GIO_LIBS) \
$(XFCONF_LIBS)
 
diff --git a/wrapper/Makefile.am b/wrapper/Makefile.am
index 6b70c95..609d91f 100644
--- a/wrapper/Makefile.am
+++ b/wrapper/Makefile.am
@@ -54,7 +54,7 @@ wrapper_1_0_SOURCES = \
 
 wrapper_1_0_CFLAGS = \
$(GTK2_CFLAGS) \
-   $(DBUS_CFLAGS) \
+   $(GIO_CFLAGS) \
$(GMODULE_CFLAGS) \
$(LIBXFCE4UTIL_CFLAGS) \
$(PLATFORM_CFLAGS)
@@ -66,7 +66,7 @@ wrapper_1_0_LDFLAGS = \
 wrapper_1_0_LDADD = \
$(top_builddir)/libxfce4panel/libxfce4panel-1.0.la \
$(GTK2_LIBS) \
-   $(DBUS_LIBS) \
+   $(GIO_LIBS) \
$(GMODULE_LIBS) \
$(LIBXFCE4UTIL_LIBS)
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 01/24: Port the panel dbus service to gdbus

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 6778d620c5f9f1849ba5064903dd5433ce89600f
Author: Ali Abdallah 
Date:   Wed Jun 21 08:48:16 2017 +0200

Port the panel dbus service to gdbus
---
 configure.ac.in|  13 ++
 panel/Makefile.am  |  22 ++-
 panel/panel-dbus-client.c  | 120 ++--
 panel/panel-dbus-service-infos.xml |   5 +-
 panel/panel-dbus-service.c | 379 +++--
 5 files changed, 285 insertions(+), 254 deletions(-)

diff --git a/configure.ac.in b/configure.ac.in
index 18c0df7..1f7feee 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -126,6 +126,18 @@ dnl ***
 XDT_CHECK_LIBX11_REQUIRE()
 
 dnl ***
+dnl *** Check for gdbus-codegen ***
+dnl ***
+AC_ARG_VAR([GDBUS_CODEGEN], [D-Bus code and documentation generator from XML 
D-Bus interface definitions])
+AC_PATH_PROG([GDBUS_CODEGEN], [gdbus-codegen], [no])
+if test x"$GDBUS_CODEGEN" = x"no"; then
+  AC_MSG_ERROR([could not find gdbus-codegen in \$PATH. You can run
+  ./configure GDBUS_CODEGEN=/path/to/gdbus-codegen to define
+  a custom location for it.])
+fi
+
+
+dnl ***
 dnl *** Check for required packages ***
 dnl ***
 XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.9.0])
@@ -137,6 +149,7 @@ XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.16.0])
 XDT_CHECK_PACKAGE([EXO], [exo-2], [0.11.2])
 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.24.0])
 XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.24.0])
+PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0 >= 2.24.0])
 XDT_CHECK_PACKAGE([GMODULE], [gmodule-2.0], [2.24.0])
 XDT_CHECK_PACKAGE([DBUS], [dbus-glib-1], [0.73])
 XDT_CHECK_PACKAGE([CAIRO], [cairo], [1.0.0])
diff --git a/panel/Makefile.am b/panel/Makefile.am
index d9e1a2d..89f93c2 100644
--- a/panel/Makefile.am
+++ b/panel/Makefile.am
@@ -15,8 +15,8 @@ bin_PROGRAMS = \
xfce4-panel
 
 xfce4_panel_built_sources = \
-   panel-dbus-service-infos.h \
-   panel-dbus-client-infos.h \
+   panel-gdbus-exported-service.h \
+   panel-gdbus-exported-service.c \
panel-marshal.c \
panel-marshal.h \
panel-plugin-external-wrapper-infos.h \
@@ -29,10 +29,10 @@ xfce4_panel_SOURCES = \
panel-application.h \
panel-base-window.c \
panel-base-window.h \
-   panel-dbus-client.c \
-   panel-dbus-client.h \
panel-dbus-service.c \
panel-dbus-service.h \
+   panel-dbus-client.c \
+   panel-dbus-client.h \
panel-dialogs.c \
panel-dialogs.h \
panel-item-dialog.c \
@@ -59,6 +59,7 @@ xfce4_panel_SOURCES = \
 xfce4_panel_CFLAGS = \
$(GTK_CFLAGS) \
$(GMODULE_CFLAGS) \
+   $(GIO_UNIX_CFLAGS) \
$(LIBXFCE4UTIL_CFLAGS) \
$(LIBXFCE4UI_CFLAGS) \
$(LIBWNCK_CFLAGS) \
@@ -77,6 +78,7 @@ xfce4_panel_LDADD = \
$(top_builddir)/common/libpanel-common.la \
$(GTK_LIBS) \
$(GMODULE_LIBS) \
+   $(GIO_UNIX_LIBS) \
$(LIBXFCE4UTIL_LIBS) \
$(LIBXFCE4UI_LIBS) \
$(LIBWNCK_LIBS) \
@@ -99,11 +101,13 @@ panel-marshal.c: panel-marshal.list Makefile
$(AM_V_GEN) echo "#include " > $@ \
&& glib-genmarshal --prefix=_panel_marshal --body $< >> $@
 
-panel-dbus-service-infos.h: $(srcdir)/panel-dbus-service-infos.xml Makefile
-   $(AM_V_GEN) dbus-binding-tool --prefix=panel_dbus_service 
--mode=glib-server $< > $@
-
-panel-dbus-client-infos.h: $(srcdir)/panel-dbus-service-infos.xml Makefile
-   $(AM_V_GEN) dbus-binding-tool --mode=glib-client $< > $@
+panel-gdbus-exported-service.h:
+panel-gdbus-exported-service.c: panel-dbus-service-infos.xml Makefile
+   $(AM_V_GEN) $(GDBUS_CODEGEN) \
+   --interface-prefix org.xfce.Panel \
+   --c-namespace XfcePanel   \
+   --generate-c-code panel-gdbus-exported-service \
+   $(srcdir)/panel-dbus-service-infos.xml
 
 panel-plugin-external-wrapper-infos.h: 
$(srcdir)/panel-plugin-external-wrapper-infos.xml Makefile
$(AM_V_GEN) dbus-binding-tool --prefix=panel_plugin_external_wrapper 
--mode=glib-server $< > $@
diff --git a/panel/panel-dbus-client.c b/panel/panel-dbus-client.c
index b32b858..22cefad 100644
--- a/panel/panel-dbus-client.c
+++ b/panel/panel-dbus-client.c
@@ -1,5 +1,6 @@
 /*
  * Copyright (C) 2008-2010 Nick Schermer 
+ * Copyright (c) 2017  Ali Abdallah  
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -24,7 +25,7 @@
 #include 
 #endif
 
-#include 
+#include 
 #include 
 #include 
 #include 
@@ 

[Xfce4-commits] [xfce/xfce4-panel] 11/24: Fix signal disconnecting

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit a386a6e1b1ce814fcc587ab1a0bb47261fbbd0f3
Author: Ali Abdallah 
Date:   Fri Jun 23 13:43:45 2017 +0200

Fix signal disconnecting

Use -1 as a default timeout for the wrapper.
---
 wrapper/main.c | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/wrapper/main.c b/wrapper/main.c
index 9a50593..d9531e4 100644
--- a/wrapper/main.c
+++ b/wrapper/main.c
@@ -167,7 +167,7 @@ wrapper_dbus_return_remote_event_result (GDBusProxy *proxy,
handle,
wrapper_result),
 G_DBUS_CALL_FLAGS_NONE,
-1, /* 100 seconds worth of timeout 
*/
+-1,
 NULL,
 );
 
@@ -257,7 +257,7 @@ wrapper_gproxy_provider_signal (XfcePanelPluginProvider 
  *provider,
 g_variant_new ("(u)",
provider_signal),
 G_DBUS_CALL_FLAGS_NONE,
-1, /* 100 seconds worth of timeout 
*/
+-1,
 NULL,
 );
 
@@ -420,8 +420,8 @@ main (gint argc, gchar **argv)
   G_CALLBACK (wrapper_gproxy_provider_signal), dbus_gproxy);
 
   /* connect to service signals */
-  g_signal_connect (dbus_gproxy, "g-signal",
-G_CALLBACK (wrapper_gproxy_g_signal), provider);
+  gproxy_signal_id = g_signal_connect (dbus_gproxy, "g-signal",
+   G_CALLBACK 
(wrapper_gproxy_g_signal), provider);
 
   /* show the plugin */
   gtk_widget_show (GTK_WIDGET (provider));
@@ -447,7 +447,8 @@ main (gint argc, gchar **argv)
 leave:
   if (G_LIKELY (dbus_gproxy != NULL))
 {
-  if (G_LIKELY (gproxy_destroy_id != 0))
+  /* We are listening to destroy notify signal but we go no plugin 
provider */
+  if (G_LIKELY (gproxy_destroy_id != 0) && provider == NULL)
 g_signal_handler_disconnect (G_OBJECT (dbus_gproxy), 
gproxy_destroy_id);
 
   g_object_unref (G_OBJECT (dbus_gproxy));

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 09/24: Fix PanelDBusService GType

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit c157851e61b5deb3785b81135d0710358d2bbc51
Author: Ali Abdallah 
Date:   Fri Jun 23 13:41:47 2017 +0200

Fix PanelDBusService GType
---
 panel/panel-dbus-service.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/panel/panel-dbus-service.c b/panel/panel-dbus-service.c
index 65d235a..c404088 100644
--- a/panel/panel-dbus-service.c
+++ b/panel/panel-dbus-service.c
@@ -113,7 +113,7 @@ static gboolean dbus_exit_restart = FALSE;
 
 
 
-G_DEFINE_TYPE (PanelDBusService, panel_dbus_service, G_TYPE_OBJECT)
+G_DEFINE_TYPE (PanelDBusService, panel_dbus_service, 
XFCE_PANEL_TYPE_EXPORTED_SERVICE_SKELETON)
 
 
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 19/24: Remove remaining dbus-binding-tool Makefile.am rule

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit e946cf26899d8ecff2b5c52bac4436cef7ec15c7
Author: Ali Abdallah 
Date:   Wed Jun 28 23:45:02 2017 +0200

Remove remaining dbus-binding-tool Makefile.am rule
---
 wrapper/Makefile.am | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/wrapper/Makefile.am b/wrapper/Makefile.am
index 609d91f..0c342a2 100644
--- a/wrapper/Makefile.am
+++ b/wrapper/Makefile.am
@@ -77,9 +77,6 @@ endif
 
 if MAINTAINER_MODE
 
-wrapper-dbus-client-infos.h: 
$(top_builddir)/panel/panel-plugin-external-wrapper-infos.xml Makefile
-   $(AM_V_GEN) dbus-binding-tool --mode=glib-client $< > $@
-
 #wrapper-marshal.h: $(top_builddir)/panel/panel-marshal.list Makefile
 #  $(AM_V_GEN)glib-genmarshal --header --prefix=wrapper_marshal $< > $@
 #

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 06/24: Get rid of dbus-glib libs and cflags

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 47310591f521fbf6d60a9c30064c6acb49f3437c
Author: Ali Abdallah 
Date:   Thu Jun 22 13:49:16 2017 +0200

Get rid of dbus-glib libs and cflags
---
 configure.ac.in | 1 -
 panel/Makefile.am   | 2 --
 wrapper/Makefile.am | 9 ++---
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/configure.ac.in b/configure.ac.in
index 1f7feee..fae8134 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -151,7 +151,6 @@ XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.24.0])
 XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.24.0])
 PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0 >= 2.24.0])
 XDT_CHECK_PACKAGE([GMODULE], [gmodule-2.0], [2.24.0])
-XDT_CHECK_PACKAGE([DBUS], [dbus-glib-1], [0.73])
 XDT_CHECK_PACKAGE([CAIRO], [cairo], [1.0.0])
 XDT_CHECK_PACKAGE([LIBWNCK], [libwnck-3.0], [3.0])
 
diff --git a/panel/Makefile.am b/panel/Makefile.am
index b5f2e48..b39afae 100644
--- a/panel/Makefile.am
+++ b/panel/Makefile.am
@@ -64,7 +64,6 @@ xfce4_panel_CFLAGS = \
$(LIBXFCE4UTIL_CFLAGS) \
$(LIBXFCE4UI_CFLAGS) \
$(LIBWNCK_CFLAGS) \
-   $(DBUS_CFLAGS) \
$(XFCONF_CFLAGS) \
$(LIBX11_CFLAGS) \
$(LIBWNCK_CFLAGS) \
@@ -84,7 +83,6 @@ xfce4_panel_LDADD = \
$(LIBXFCE4UI_LIBS) \
$(LIBWNCK_LIBS) \
$(XFCONF_LIBS) \
-   $(DBUS_LIBS) \
$(LIBX11_LIBS) \
$(LIBWNCK_LIBS) \
-lm
diff --git a/wrapper/Makefile.am b/wrapper/Makefile.am
index fa56540..6b70c95 100644
--- a/wrapper/Makefile.am
+++ b/wrapper/Makefile.am
@@ -10,11 +10,7 @@ wrapperdir = $(HELPER_PATH_PREFIX)/xfce4/panel
 wrapper_PROGRAMS = \
wrapper-2.0
 
-wrapper_built_sources = \
-   wrapper-dbus-client-infos.h
-
 wrapper_2_0_SOURCES = \
-   $(wrapper_built_sources) \
main.c \
wrapper-module.c \
wrapper-module.h \
@@ -23,7 +19,7 @@ wrapper_2_0_SOURCES = \
 
 wrapper_2_0_CFLAGS = \
$(GTK_CFLAGS) \
-   $(DBUS_CFLAGS) \
+   $(GIO_CFLAGS) \
$(GMODULE_CFLAGS) \
$(LIBXFCE4UTIL_CFLAGS) \
$(PLATFORM_CFLAGS)
@@ -35,7 +31,7 @@ wrapper_2_0_LDFLAGS = \
 wrapper_2_0_LDADD = \

$(top_builddir)/libxfce4panel/libxfce4panel-$(LIBXFCE4PANEL_VERSION_API).la \
$(GTK_LIBS) \
-   $(DBUS_LIBS) \
+   $(GIO_LIBS) \
$(GMODULE_LIBS) \
$(LIBXFCE4UTIL_LIBS)
 
@@ -50,7 +46,6 @@ if ENABLE_GTK2_LIBRARY
 wrapper_PROGRAMS += wrapper-1.0
 
 wrapper_1_0_SOURCES = \
-   $(wrapper_built_sources) \
main.c \
wrapper-module.c \
wrapper-module.h \

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 18/24: Fix panel to wrapper signals

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 9b75cf62e44674808d1dbeff65cd745707519b77
Author: Ali Abdallah 
Date:   Wed Jun 28 20:41:47 2017 +0200

Fix panel to wrapper signals

By mistake signals emitted by the panel were bound to the panel name itself,
thus not reaching the plugin wrappers.

Also fix signal gvariant signatures.
---
 panel/panel-plugin-external-wrapper.c | 17 +++--
 wrapper/main.c|  2 +-
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/panel/panel-plugin-external-wrapper.c 
b/panel/panel-plugin-external-wrapper.c
index 6ef6a2e..6dea564 100644
--- a/panel/panel-plugin-external-wrapper.c
+++ b/panel/panel-plugin-external-wrapper.c
@@ -322,7 +322,7 @@ panel_plugin_external_wrapper_set_properties 
(PanelPluginExternal *external,
 
   /* send array to the wrapper */
   g_dbus_connection_emit_signal (wrapper->connection,
- "org.xfce.Panel",
+ NULL,
  g_dbus_interface_skeleton_get_object_path 
(G_DBUS_INTERFACE_SKELETON (wrapper->skeleton)),
  "org.xfce.Panel.Wrapper",
  "Set",
@@ -339,6 +339,7 @@ panel_plugin_external_wrapper_remote_event 
(PanelPluginExternal *external,
 guint   *handle)
 {
   PanelPluginExternalWrapper  *wrapper;
+  GVariant*variant;
   static guint handle_counter = 0;
 
   panel_return_val_if_fail (PANEL_IS_PLUGIN_EXTERNAL_WRAPPER (external), TRUE);
@@ -351,13 +352,25 @@ panel_plugin_external_wrapper_remote_event 
(PanelPluginExternal *external,
 handle_counter = 0;
   *handle = ++handle_counter;
 
+  if (value == NULL)
+variant = g_variant_new_byte ('\0');
+  else
+variant = panel_plugin_external_wrapper_gvalue_prop_to_gvariant (value);
+
+  if (G_UNLIKELY (variant == NULL))
+{
+  g_warning ("Failed to convert gvalue to gvariant for remote event 
signal");
+  variant = g_variant_new_byte ('\0');
+}
+
   g_dbus_connection_emit_signal (wrapper->connection,
- "org.xfce.Panel",
+ NULL,
  g_dbus_interface_skeleton_get_object_path 
(G_DBUS_INTERFACE_SKELETON (wrapper->skeleton)),
  "org.xfce.Panel.Wrapper",
  "RemoteEvent",
  g_variant_new ("(svu)",
 name,
+g_variant_new_variant 
(variant),
 g_variant_new_byte('\0'),
 *handle),
  NULL);
diff --git a/wrapper/main.c b/wrapper/main.c
index d9531e4..1e403d2 100644
--- a/wrapper/main.c
+++ b/wrapper/main.c
@@ -63,7 +63,7 @@ wrapper_gproxy_set (XfcePanelPluginProvider *provider,
   XfcePanelPluginProviderPropType type;
 
   panel_return_if_fail (XFCE_IS_PANEL_PLUGIN_PROVIDER (provider));
-  panel_return_if_fail (g_variant_is_of_type (parameters, G_VARIANT_TYPE 
("a(uv)")));
+  panel_return_if_fail (g_variant_is_of_type (parameters, 
G_VARIANT_TYPE_TUPLE));
 
   g_variant_iter_init (, parameters);
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 23/24: Add missing parenthesis in the wrapper dbus remote event variant type

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit d16addd2f05975dbd51a60aa4855815e09cc30ab
Author: Ali Abdallah 
Date:   Fri Jun 30 23:07:49 2017 +0200

Add missing parenthesis in the wrapper dbus remote event variant type
---
 wrapper/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wrapper/main.c b/wrapper/main.c
index 593d8ed..c9b5219 100644
--- a/wrapper/main.c
+++ b/wrapper/main.c
@@ -198,7 +198,7 @@ wrapper_gproxy_remote_event (XfcePanelPluginProvider 
*provider,
 
   if (G_LIKELY (g_variant_is_of_type (parameters, G_VARIANT_TYPE("(svu)"
 {
-  g_variant_get (parameters, "", , , );
+  g_variant_get (parameters, "()", , , );
   if ( g_variant_is_of_type (variant, G_VARIANT_TYPE_BYTE) &&
g_variant_get_byte (variant) == '\0')
 {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 04/24: Plugin Wrapper ported to gdbus

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit b77bac758b2ae7adc19c6eeeb7bd76155ba538ff
Author: Ali Abdallah 
Date:   Thu Jun 22 11:59:29 2017 +0200

Plugin Wrapper ported to gdbus
---
 wrapper/main.c | 258 +++--
 1 file changed, 139 insertions(+), 119 deletions(-)

diff --git a/wrapper/main.c b/wrapper/main.c
index d46eed7..d5df96b 100644
--- a/wrapper/main.c
+++ b/wrapper/main.c
@@ -1,4 +1,5 @@
 /*
+ * Copyright (C) 2017 Ali Abdallah 
  * Copyright (C) 2008-2009 Nick Schermer 
  *
  * This program is free software; you can redistribute it and/or modify
@@ -33,9 +34,7 @@
 #include 
 #endif
 
-#include 
-#include 
-#include 
+#include 
 
 #include 
 #include 
@@ -51,68 +50,56 @@
 
 
 static GQuark   plug_quark = 0;
-static gboolean gproxy_destroyed = FALSE;
 static gint retval = PLUGIN_EXIT_FAILURE;
 
 
 
 static void
-wrapper_gproxy_set (DBusGProxy  *dbus_gproxy,
-const GPtrArray *array,
-XfcePanelPluginProvider *provider)
+wrapper_gproxy_set (XfcePanelPluginProvider *provider,
+GVariant*parameters)
 {
   WrapperPlug*plug;
-  guint   i;
-  GValue *value;
+  GVariantIteriter;
+  GVariant   *variant;
   XfcePanelPluginProviderPropType type;
-  GValue  msg = { 0, };
 
   panel_return_if_fail (XFCE_IS_PANEL_PLUGIN_PROVIDER (provider));
+  panel_return_if_fail (g_variant_is_of_type (parameters, G_VARIANT_TYPE 
("a(uv)")));
 
-  g_value_init (, PANEL_TYPE_DBUS_SET_PROPERTY);
+  g_variant_iter_init (, parameters);
 
-  for (i = 0; i < array->len; i++)
+  while (g_variant_iter_next (, "(uv)", , ))
 {
-  g_value_set_static_boxed (, g_ptr_array_index (array, i));
-  if (!dbus_g_type_struct_get (,
-   DBUS_SET_TYPE, ,
-   DBUS_SET_VALUE, ,
-   G_MAXUINT))
-{
-  panel_assert_not_reached ();
-  continue;
-}
-
   switch (type)
 {
 case PROVIDER_PROP_TYPE_SET_SIZE:
-  xfce_panel_plugin_provider_set_size (provider, g_value_get_int 
(value));
+  xfce_panel_plugin_provider_set_size (provider, g_variant_get_int32 
(variant));
   break;
 
 case PROVIDER_PROP_TYPE_SET_MODE:
-  xfce_panel_plugin_provider_set_mode (provider, g_value_get_int 
(value));
+  xfce_panel_plugin_provider_set_mode (provider, g_variant_get_int32 
(variant));
   break;
 
 case PROVIDER_PROP_TYPE_SET_SCREEN_POSITION:
-  xfce_panel_plugin_provider_set_screen_position (provider, 
g_value_get_int (value));
+  xfce_panel_plugin_provider_set_screen_position (provider, 
g_variant_get_int32 (variant));
   break;
 
 case PROVIDER_PROP_TYPE_SET_NROWS:
-  xfce_panel_plugin_provider_set_nrows (provider, g_value_get_int 
(value));
+  xfce_panel_plugin_provider_set_nrows (provider, g_variant_get_int32 
(variant));
   break;
 
 case PROVIDER_PROP_TYPE_SET_LOCKED:
-  xfce_panel_plugin_provider_set_locked (provider, g_value_get_boolean 
(value));
+  xfce_panel_plugin_provider_set_locked (provider, 
g_variant_get_boolean (variant));
   break;
 
 case PROVIDER_PROP_TYPE_SET_SENSITIVE:
-  gtk_widget_set_sensitive (GTK_WIDGET (provider), g_value_get_boolean 
(value));
+  gtk_widget_set_sensitive (GTK_WIDGET (provider), 
g_variant_get_boolean (variant));
   break;
 
 case PROVIDER_PROP_TYPE_SET_OPACITY:
 #if GTK_CHECK_VERSION (3, 0, 0)
   plug = g_object_get_qdata (G_OBJECT (provider), plug_quark);
-  wrapper_plug_set_opacity (plug, g_value_get_double (value));
+  wrapper_plug_set_opacity (plug, g_variant_get_double (variant));
 #endif
   break;
 
@@ -122,9 +109,9 @@ wrapper_gproxy_set (DBusGProxy  *dbus_gproxy,
   plug = g_object_get_qdata (G_OBJECT (provider), plug_quark);
 
   if (type == PROVIDER_PROP_TYPE_SET_BACKGROUND_COLOR)
-wrapper_plug_set_background_color (plug, g_value_get_string 
(value));
+wrapper_plug_set_background_color (plug, g_variant_get_string 
(variant, NULL));
   else if (type == PROVIDER_PROP_TYPE_SET_BACKGROUND_IMAGE)
-wrapper_plug_set_background_image (plug, g_value_get_string 
(value));
+wrapper_plug_set_background_image (plug, g_variant_get_string 
(variant, NULL));
   else /* PROVIDER_PROP_TYPE_ACTION_BACKGROUND_UNSET */
 

[Xfce4-commits] [xfce/xfce4-panel] 05/24: Acquire org.xfce.Panel on startup using gdbus API

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 81af574435bd3d04d395a19e8db3e059111481d2
Author: Ali Abdallah 
Date:   Thu Jun 22 13:48:07 2017 +0200

Acquire org.xfce.Panel on startup using gdbus API
---
 panel/main.c | 21 +++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/panel/main.c b/panel/main.c
index cce7793..f3f77ed 100644
--- a/panel/main.c
+++ b/panel/main.c
@@ -1,4 +1,5 @@
 /*
+ * Copyright (C) 2017 Ali Abdallah 
  * Copyright (C) 2008-2010 Nick Schermer 
  *
  * This program is free software; you can redistribute it and/or modify
@@ -37,7 +38,7 @@
 #endif
 
 #include 
-#include 
+#include 
 #include 
 #include 
 #include 
@@ -196,6 +197,14 @@ panel_debug_notify_proxy (void)
 }
 }
 
+static void
+panel_dbus_name_lost (GDBusConnection *connection,
+  const gchar *name,
+  gpointer user_data) {
+
+  g_critical (_("Name %s lost on the message dbus, exiting."), name);
+  gtk_main_quit ();
+}
 
 
 gint
@@ -311,6 +320,14 @@ main (gint argc, gchar **argv)
 
   launch_panel:
 
+  g_bus_own_name (G_BUS_TYPE_SESSION,
+  PANEL_DBUS_NAME,
+  G_BUS_NAME_OWNER_FLAGS_NONE,
+  NULL,
+  NULL,
+  panel_dbus_name_lost,
+  NULL, NULL);
+
   /* start dbus service */
   dbus_service = panel_dbus_service_get ();
   if (!panel_dbus_service_is_exported (dbus_service))
@@ -393,7 +410,7 @@ dbus_return:
 error_msg = _("Failed to send D-Bus message");
 
   /* show understandable message for this common error */
-  if (error->code == DBUS_GERROR_NAME_HAS_NO_OWNER)
+  if (error->code == G_DBUS_ERROR_NAME_HAS_NO_OWNER)
 {
   /* normally start the panel */
   if (opt_preferences >= 0 || opt_restart)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 20/24: Fix RemoteEvent signal on both panel and wrapper side

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 28fba673319798202a1edaf15b8cdc0f6b8adaa1
Author: Ali Abdallah 
Date:   Thu Jun 29 09:15:53 2017 +0200

Fix RemoteEvent signal on both panel and wrapper side
---
 panel/panel-plugin-external-wrapper.c | 7 +++
 wrapper/main.c| 2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/panel/panel-plugin-external-wrapper.c 
b/panel/panel-plugin-external-wrapper.c
index 6dea564..baf4207 100644
--- a/panel/panel-plugin-external-wrapper.c
+++ b/panel/panel-plugin-external-wrapper.c
@@ -354,12 +354,11 @@ panel_plugin_external_wrapper_remote_event 
(PanelPluginExternal *external,
 
   if (value == NULL)
 variant = g_variant_new_byte ('\0');
+  else if (G_VALUE_TYPE(value) == G_TYPE_VARIANT)
+variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE_VARIANT);
   else
-variant = panel_plugin_external_wrapper_gvalue_prop_to_gvariant (value);
-
-  if (G_UNLIKELY (variant == NULL))
 {
-  g_warning ("Failed to convert gvalue to gvariant for remote event 
signal");
+  g_warning ("Unexpected value of type: %s", G_VALUE_TYPE_NAME(value));
   variant = g_variant_new_byte ('\0');
 }
 
diff --git a/wrapper/main.c b/wrapper/main.c
index 1e403d2..593d8ed 100644
--- a/wrapper/main.c
+++ b/wrapper/main.c
@@ -198,7 +198,7 @@ wrapper_gproxy_remote_event (XfcePanelPluginProvider 
*provider,
 
   if (G_LIKELY (g_variant_is_of_type (parameters, G_VARIANT_TYPE("(svu)"
 {
-  g_variant_get (parameters, "", , , );
+  g_variant_get (parameters, "", , , );
   if ( g_variant_is_of_type (variant, G_VARIANT_TYPE_BYTE) &&
g_variant_get_byte (variant) == '\0')
 {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] branch master updated (a8def83 -> a4adbb4)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
change to branch 
master
in repository xfce/xfce4-panel.

  from  a8def83   I18n: Update translation lt (100%).
   new  6778d62   Port the panel dbus service to gdbus
   new  f590e70   Fix panel_return_if_fail call
   new  c3d5622   Port the external plugin wrapper to GDBus
   new  b77bac7   Plugin Wrapper ported to gdbus
   new  81af574   Acquire org.xfce.Panel on startup using gdbus API
   new  4731059   Get rid of dbus-glib libs and cflags
   new  d3a6a54   Remove obsolete PANEL_PROPERTIES_TYPE_VALUE_ARRAY
   new  f8ea3f1   Use correct G_VARIANT_TYPE_TUPLE instead of 
G_VARIANT_TYPE("a(uv)")
   new  c157851   Fix PanelDBusService GType
   new  cae0fd3   Port panel actions plugin to gdbus
   new  a386a6e   Fix signal disconnecting
   new  71b7e42   Get rid of more dbus-glib cflags and libs
   new  fd4b03b   Fix GPtrArray usage in launcher and systray
   new  7c170c5   Fix plugin_event variant signature
   new  765ceeb   Bump xfconf dependency version to 4.13.2
   new  a024388   In show preferences via D-Bus the socket param is not 
required anymore
   new  2de3bfd   Send dummy arguments for add_new_item dbus method
   new  9b75cf6   Fix panel to wrapper signals
   new  e946cf2   Remove remaining dbus-binding-tool Makefile.am rule
   new  28fba67   Fix RemoteEvent signal on both panel and wrapper side
   new  9bc565c   Only load panel when we acquire bus name
   new  6b9b532   Fix GVariant handling in the external wrapper
   new  d16addd   Add missing parenthesis in the wrapper dbus remote event 
variant type
   new  a4adbb4   Fix remote_event for both internal and external plugins

The 24 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 common/panel-dbus.h   |  11 -
 common/panel-xfconf.c |  19 --
 common/panel-xfconf.h |   2 -
 configure.ac.in   |  16 +-
 panel/Makefile.am |  38 ++-
 panel/main.c  |  56 +++-
 panel/panel-application.c |   2 +-
 panel/panel-dbus-client.c | 126 -
 panel/panel-dbus-client.h |   1 -
 panel/panel-dbus-service-infos.xml|   6 +-
 panel/panel-dbus-service.c| 379 ++
 panel/panel-dbus-service.h|   2 +-
 panel/panel-plugin-external-wrapper-infos.xml |   5 +-
 panel/panel-plugin-external-wrapper.c | 273 ---
 panel/panel-plugin-external.c |   2 +-
 plugins/actions/Makefile.am   |   4 +-
 plugins/actions/actions.c | 103 ---
 plugins/launcher/Makefile.am  |   2 -
 plugins/launcher/launcher.c   |  19 +-
 plugins/systray/systray.c |  24 +-
 wrapper/Makefile.am   |  16 +-
 wrapper/main.c| 260 ++
 22 files changed, 766 insertions(+), 600 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 15/24: Bump xfconf dependency version to 4.13.2

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 765ceeb4927235b65c8c1e2eb3a2f6537362e4ae
Author: Ali Abdallah 
Date:   Tue Jun 27 21:12:24 2017 +0200

Bump xfconf dependency version to 4.13.2
---
 configure.ac.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac.in b/configure.ac.in
index 50b1ac4..f964eda 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -144,7 +144,7 @@ XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], 
[4.9.0])
 XDT_CHECK_PACKAGE([GARCON], [garcon-1], [0.5.0])
 XDT_CHECK_PACKAGE([GARCON_GTK3], [garcon-gtk3-1], [0.5.0])
 XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.13.0])
-XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.13.1])
+XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.13.2])
 XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.16.0])
 XDT_CHECK_PACKAGE([EXO], [exo-2], [0.11.2])
 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.24.0])

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 14/24: Fix plugin_event variant signature

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 7c170c5a952d3f3a420cbd81d931d464cfc060c5
Author: Ali Abdallah 
Date:   Tue Jun 27 21:00:27 2017 +0200

Fix plugin_event variant signature
---
 panel/panel-dbus-client.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/panel/panel-dbus-client.c b/panel/panel-dbus-client.c
index 22cefad..2f955ef 100644
--- a/panel/panel-dbus-client.c
+++ b/panel/panel-dbus-client.c
@@ -255,11 +255,10 @@ panel_dbus_client_plugin_event (const gchar  
*plugin_event,
   result = xfce_panel_exported_service_call_plugin_event_sync (dbus_proxy,

tokens[PLUGIN_NAME],
tokens[NAME],
-   variant,
+   
g_variant_new_variant(variant),
return_succeed,
NULL,
error);
-  g_variant_unref (variant);
 out:
   g_strfreev (tokens);
   g_object_unref (G_OBJECT (dbus_proxy));

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 10/24: Port panel actions plugin to gdbus

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit cae0fd3be52c29a4998ef9afb5f4b85106f94461
Author: Ali Abdallah 
Date:   Fri Jun 23 13:43:12 2017 +0200

Port panel actions plugin to gdbus
---
 plugins/actions/actions.c | 99 ---
 1 file changed, 68 insertions(+), 31 deletions(-)

diff --git a/plugins/actions/actions.c b/plugins/actions/actions.c
index dba9b94..20bfc32 100644
--- a/plugins/actions/actions.c
+++ b/plugins/actions/actions.c
@@ -25,7 +25,8 @@
 #include 
 #include 
 #include 
-#include 
+
+#include 
 
 #include 
 #include 
@@ -749,13 +750,17 @@ actions_plugin_action_confirmation (ActionsPlugin *plugin,
 
 
 
-static DBusGProxy *
-actions_plugin_action_dbus_proxy_session (DBusGConnection *conn)
+static GDBusProxy *
+actions_plugin_action_dbus_proxy_session (GDBusConnection *conn)
 {
-  return dbus_g_proxy_new_for_name (conn,
-"org.xfce.SessionManager",
-"/org/xfce/SessionManager",
-"org.xfce.Session.Manager");
+  return g_dbus_proxy_new_sync (conn,
+G_DBUS_PROXY_FLAGS_NONE,
+NULL,
+"org.xfce.SessionManager",
+"/org/xfce/SessionManager",
+"org.xfce.Session.Manager",
+NULL,
+NULL);
 }
 
 
@@ -766,11 +771,11 @@ actions_plugin_action_dbus_xfsm (const gchar  *method,
  gboolean  allow_save,
  GError  **error)
 {
-  DBusGConnection *conn;
-  DBusGProxy  *proxy;
-  gboolean retval = FALSE;
+  GDBusConnection *conn;
+  GDBusProxy  *proxy;
+  GVariant*retval;
 
-  conn = dbus_g_bus_get (DBUS_BUS_SESSION, error);
+  conn = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, error);
   if (conn == NULL)
 return FALSE;
 
@@ -779,45 +784,77 @@ actions_plugin_action_dbus_xfsm (const gchar  *method,
 {
   if (g_strcmp0 (method, "Logout") == 0)
 {
-  retval = dbus_g_proxy_call (proxy, method, error,
-  G_TYPE_BOOLEAN, show_dialog,
-  G_TYPE_BOOLEAN, allow_save,
-  G_TYPE_INVALID, G_TYPE_INVALID);
+  retval = g_dbus_proxy_call_sync (proxy, method,
+   g_variant_new ("(bb)",
+  show_dialog,
+  allow_save),
+   G_DBUS_CALL_FLAGS_NONE,
+   -1,
+   NULL,
+   error);
 }
   else if (g_strcmp0 (method, "Suspend") == 0
|| g_strcmp0 (method, "Hibernate") == 0)
 {
-  retval = dbus_g_proxy_call (proxy, method, error,
-  G_TYPE_INVALID, G_TYPE_INVALID);
+  retval = g_dbus_proxy_call_sync (proxy, method,
+   NULL,
+   G_DBUS_PROXY_FLAGS_NONE,
+   -1,
+   NULL,
+   error);
 }
   else
 {
-  retval = dbus_g_proxy_call (proxy, method, error,
-  G_TYPE_BOOLEAN, allow_save,
-  G_TYPE_INVALID, G_TYPE_INVALID);
+  retval = g_dbus_proxy_call_sync (proxy, method,
+   g_variant_new ("(b)",
+  show_dialog),
+   G_DBUS_CALL_FLAGS_NONE,
+   -1,
+   NULL,
+   error);
 }
 
   g_object_unref (G_OBJECT (proxy));
 }
 
-  return retval;
+  if (retval)
+{
+  g_variant_unref (retval);
+  return TRUE;
+}
+
+  return FALSE;
 }
 
 
 
 static gboolean
-actions_plugin_action_dbus_can (DBusGProxy  *proxy,
+actions_plugin_action_dbus_can (GDBusProxy  *proxy,
 const gchar *method)
 {
+  GVariant *retval;
   gboolean allowed = FALSE;
+  GError *error = NULL;
 
-  if (dbus_g_proxy_call (proxy, method, NULL,
- G_TYPE_INVALID,
- G_TYPE_BOOLEAN, ,
- 

[Xfce4-commits] [xfce/xfce4-panel] 08/24: Use correct G_VARIANT_TYPE_TUPLE instead of G_VARIANT_TYPE("a(uv)")

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit f8ea3f1a466f493ba663b6200f94501d4db3db2d
Author: Ali Abdallah 
Date:   Fri Jun 23 13:40:34 2017 +0200

Use correct G_VARIANT_TYPE_TUPLE instead of G_VARIANT_TYPE("a(uv)")
---
 panel/panel-plugin-external-wrapper.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/panel/panel-plugin-external-wrapper.c 
b/panel/panel-plugin-external-wrapper.c
index ae56376..6ef6a2e 100644
--- a/panel/panel-plugin-external-wrapper.c
+++ b/panel/panel-plugin-external-wrapper.c
@@ -299,7 +299,7 @@ panel_plugin_external_wrapper_set_properties 
(PanelPluginExternal *external,
 
   wrapper = PANEL_PLUGIN_EXTERNAL_WRAPPER (external);
 
-  g_variant_builder_init (, G_VARIANT_TYPE("a(uv)"));
+  g_variant_builder_init (, G_VARIANT_TYPE_TUPLE);
 
   /* put properties in a dbus-suitable array for the wrapper */
   for (li = properties; li != NULL; li = li->next)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 17/24: Send dummy arguments for add_new_item dbus method

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 2de3bfd7056da3ec3ced02784ef12f6f7f795a46
Author: Ali Abdallah 
Date:   Tue Jun 27 21:25:57 2017 +0200

Send dummy arguments for add_new_item dbus method

When no arguments are given this helps avoid a crash on g_variant_new_strv.
---
 panel/panel-dbus-client.c | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/panel/panel-dbus-client.c b/panel/panel-dbus-client.c
index f86e1e1..5f748f5 100644
--- a/panel/panel-dbus-client.c
+++ b/panel/panel-dbus-client.c
@@ -142,6 +142,7 @@ panel_dbus_client_add_new_item (const gchar  *plugin_name,
 
   XfcePanelExportedService *dbus_proxy;
   gboolean  result;
+  const gchar  *empty_arguments[] = {"", NULL};
 
   panel_return_val_if_fail (error == NULL || *error == NULL, FALSE);
 
@@ -149,10 +150,16 @@ panel_dbus_client_add_new_item (const gchar  *plugin_name,
   if (G_UNLIKELY (dbus_proxy == NULL))
 return FALSE;
 
-  result = xfce_panel_exported_service_call_add_new_item_sync (dbus_proxy, 
plugin_name,
-   (const gchar 
**) arguments,
-   NULL,
-   error);
+  if (arguments != NULL && *arguments != NULL)
+result = xfce_panel_exported_service_call_add_new_item_sync (dbus_proxy, 
plugin_name,
+ (const gchar 
**) arguments,
+ NULL,
+ error);
+  else
+result = xfce_panel_exported_service_call_add_new_item_sync (dbus_proxy, 
plugin_name,
+ 
empty_arguments,
+ NULL,
+ error);
 
   g_object_unref (G_OBJECT (dbus_proxy));
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 21/24: Only load panel when we acquire bus name

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit 9bc565c9a30fee9a3bf595c735d19e671ab195a5
Author: Ali Abdallah 
Date:   Thu Jun 29 10:28:35 2017 +0200

Only load panel when we acquire bus name
---
 panel/main.c | 37 ++---
 1 file changed, 26 insertions(+), 11 deletions(-)

diff --git a/panel/main.c b/panel/main.c
index 9e2339b..b6fa80f 100644
--- a/panel/main.c
+++ b/panel/main.c
@@ -51,7 +51,7 @@
 #include 
 #include 
 
-
+static PanelApplication *application = NULL;
 
 static gint   opt_preferences = -1;
 static gint   opt_add_items = -1;
@@ -197,21 +197,34 @@ panel_debug_notify_proxy (void)
 }
 }
 
+
+
 static void
 panel_dbus_name_lost (GDBusConnection *connection,
   const gchar *name,
-  gpointer user_data) {
-
+  gpointer user_data)
+{
   g_critical (_("Name %s lost on the message dbus, exiting."), name);
   gtk_main_quit ();
 }
 
 
+
+static void
+panel_dbus_name_acquired (GDBusConnection *connection,
+  const gchar *name,
+  gpointer user_data)
+{
+  application = panel_application_get ();
+  panel_application_load (application, opt_disable_wm_check);
+}
+
+
+
 gint
 main (gint argc, gchar **argv)
 {
   GOptionContext   *context;
-  PanelApplication *application;
   GError   *error = NULL;
   PanelDBusService *dbus_service;
   gboolean  succeed = FALSE;
@@ -324,7 +337,7 @@ main (gint argc, gchar **argv)
   PANEL_DBUS_NAME,
   G_BUS_NAME_OWNER_FLAGS_NONE,
   NULL,
-  NULL,
+  panel_dbus_name_acquired,
   panel_dbus_name_lost,
   NULL, NULL);
 
@@ -359,9 +372,6 @@ main (gint argc, gchar **argv)
   /* set EWMH source indication */
   wnck_set_client_type (WNCK_CLIENT_TYPE_PAGER);
 
-  application = panel_application_get ();
-  panel_application_load (application, opt_disable_wm_check);
-
   /* open dialog if we started from launch_panel */
   if (opt_preferences >= 0)
 panel_preferences_dialog_show_from_id (opt_preferences, opt_socket_id);
@@ -371,10 +381,15 @@ main (gint argc, gchar **argv)
   /* make sure there are no incomming events when we close */
   g_object_unref (G_OBJECT (dbus_service));
 
-  /* destroy all the opened dialogs */
-  panel_application_destroy_dialogs (application);
+  /* Application is set on name acquired, otherwise it is NULL */
+  if (application)
+{
+  /* destroy all the opened dialogs */
+  panel_application_destroy_dialogs (application);
+
+  g_object_unref (G_OBJECT (application));
+}
 
-  g_object_unref (G_OBJECT (application));
   g_object_unref (G_OBJECT (sm_client));
 
   if (panel_dbus_service_get_restart ())

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 02/24: Fix panel_return_if_fail call

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit f590e705122ef85f55093fbc7df5c82a662b9c7a
Author: Ali Abdallah 
Date:   Wed Jun 21 18:48:24 2017 +0200

Fix panel_return_if_fail call

Use is_exported instead of is_owned for the exported dbus interface.
---
 panel/main.c   | 2 +-
 panel/panel-dbus-service.c | 3 ++-
 panel/panel-dbus-service.h | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/panel/main.c b/panel/main.c
index d9f06d1..cce7793 100644
--- a/panel/main.c
+++ b/panel/main.c
@@ -313,7 +313,7 @@ main (gint argc, gchar **argv)
 
   /* start dbus service */
   dbus_service = panel_dbus_service_get ();
-  if (!panel_dbus_service_is_owner (dbus_service))
+  if (!panel_dbus_service_is_exported (dbus_service))
 {
   /* quit without error if an instance is running */
   succeed = TRUE;
diff --git a/panel/panel-dbus-service.c b/panel/panel-dbus-service.c
index aafceaa..65d235a 100644
--- a/panel/panel-dbus-service.c
+++ b/panel/panel-dbus-service.c
@@ -1,4 +1,5 @@
 /*
+ * Copyright (C) 2017 Ali Abdallah 
  * Copyright (C) 2008-2010 Nick Schermer 
  *
  * This program is free software; you can redistribute it and/or modify
@@ -369,7 +370,7 @@ panel_dbus_service_terminate (XfcePanelExportedService 
*skeleton,
   gboolean  restart,
   PanelDBusService *service)
 {
-  return_val_if_fail (PANEL_IS_DBUS_SERVICE (service), FALSE);
+  panel_return_val_if_fail (PANEL_IS_DBUS_SERVICE (service), FALSE);
 
   panel_dbus_service_exit_panel (restart);
 
diff --git a/panel/panel-dbus-service.h b/panel/panel-dbus-service.h
index 71278b5..2dc61b9 100644
--- a/panel/panel-dbus-service.h
+++ b/panel/panel-dbus-service.h
@@ -38,7 +38,7 @@ GType   panel_dbus_service_get_type(void) 
G_GNUC_CONST;
 
 PanelDBusService   *panel_dbus_service_get (void);
 
-gbooleanpanel_dbus_service_is_owner(PanelDBusService *service);
+gbooleanpanel_dbus_service_is_exported (PanelDBusService *service);
 
 voidpanel_dbus_service_exit_panel  (gboolean  restart);
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-panel] 03/24: Port the external plugin wrapper to GDBus

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

ochosi pushed a 
commit to branch 
master
in repository xfce/xfce4-panel.

commit c3d56227fb0882f389d6a026973efddea08efb10
Author: Ali Abdallah 
Date:   Wed Jun 21 18:50:09 2017 +0200

Port the external plugin wrapper to GDBus
---
 panel/Makefile.am |  12 +-
 panel/panel-plugin-external-wrapper-infos.xml |   5 +-
 panel/panel-plugin-external-wrapper.c | 270 --
 3 files changed, 173 insertions(+), 114 deletions(-)

diff --git a/panel/Makefile.am b/panel/Makefile.am
index 89f93c2..b5f2e48 100644
--- a/panel/Makefile.am
+++ b/panel/Makefile.am
@@ -19,7 +19,8 @@ xfce4_panel_built_sources = \
panel-gdbus-exported-service.c \
panel-marshal.c \
panel-marshal.h \
-   panel-plugin-external-wrapper-infos.h \
+   panel-plugin-external-wrapper-exported.h \
+   panel-plugin-external-wrapper-exported.c \
panel-preferences-dialog-ui.h
 
 xfce4_panel_SOURCES = \
@@ -109,8 +110,13 @@ panel-gdbus-exported-service.c: 
panel-dbus-service-infos.xml Makefile
--generate-c-code panel-gdbus-exported-service \
$(srcdir)/panel-dbus-service-infos.xml
 
-panel-plugin-external-wrapper-infos.h: 
$(srcdir)/panel-plugin-external-wrapper-infos.xml Makefile
-   $(AM_V_GEN) dbus-binding-tool --prefix=panel_plugin_external_wrapper 
--mode=glib-server $< > $@
+panel-plugin-external-wrapper-exported.h:
+panel-plugin-external-wrapper-exported.c: 
panel-plugin-external-wrapper-infos.xml Makefile
+   $(AM_V_GEN) $(GDBUS_CODEGEN) \
+   --interface-prefix org.xfce.Panel.Wrapper \
+   --c-namespace XfcePanelPluginWrapper   \
+   --generate-c-code panel-plugin-external-wrapper-exported \
+   $(srcdir)/panel-plugin-external-wrapper-infos.xml
 
 panel-preferences-dialog-ui.h: $(srcdir)/panel-preferences-dialog.glade 
Makefile
$(AM_V_GEN) xdt-csource --static --strip-comments --strip-content 
--name=panel_preferences_dialog_ui $< >$@
diff --git a/panel/panel-plugin-external-wrapper-infos.xml 
b/panel/panel-plugin-external-wrapper-infos.xml
index e2d4680..4071ac0 100644
--- a/panel/panel-plugin-external-wrapper-infos.xml
+++ b/panel/panel-plugin-external-wrapper-infos.xml
@@ -3,10 +3,7 @@
 org.xfce.Panel.Wrapper
   -->
   
-
-
+
 
 

[Xfce4-commits] [panel-plugins/xfce4-xkb-plugin] branch master updated (a24999e -> 4df7a46)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
change to branch 
master
in repository panel-plugins/xfce4-xkb-plugin.

  from  a24999e   I18n: Update translation da (100%).
   new  36e113e   I18n: Update translation pt_BR (100%).
   new  4df7a46   I18n: Update translation zh_TW (100%).

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 po/pt_BR.po | 55 ---
 po/zh_TW.po | 50 +-
 2 files changed, 53 insertions(+), 52 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [panel-plugins/xfce4-xkb-plugin] 02/02: I18n: Update translation zh_TW (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository panel-plugins/xfce4-xkb-plugin.

commit 4df7a469a48c12bc4abcc3c1461c606849f4990b
Author: Jeff Huang 
Date:   Mon Jul 3 18:31:44 2017 +0200

I18n: Update translation zh_TW (100%).

21 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/zh_TW.po | 50 +-
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/po/zh_TW.po b/po/zh_TW.po
index 71962b4..0240d19 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xfce Panel Plugins\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-06-10 15:06+0200\n"
-"PO-Revision-Date: 2017-06-10 13:32+\n"
+"POT-Creation-Date: 2017-07-02 00:31+0200\n"
+"PO-Revision-Date: 2017-07-03 12:06+\n"
 "Last-Translator: Jeff Huang \n"
 "Language-Team: Chinese (Taiwan) 
(http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_TW/)\n"
 "MIME-Version: 1.0\n"
@@ -20,83 +20,83 @@ msgstr ""
 "Language: zh_TW\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../panel-plugin/xkb-dialog.c:80 ../panel-plugin/xkb.desktop.in.h:1
+#: ../panel-plugin/xkb-dialog.c:82 ../panel-plugin/xkb.desktop.in.h:1
 msgid "Keyboard Layouts"
 msgstr "鍵盤配置"
 
-#: ../panel-plugin/xkb-dialog.c:95
+#: ../panel-plugin/xkb-dialog.c:98
 msgid "Appearance"
 msgstr "外觀"
 
-#: ../panel-plugin/xkb-dialog.c:105
+#: ../panel-plugin/xkb-dialog.c:108
 msgid "Show layout as:"
 msgstr "顯示配置為:"
 
-#: ../panel-plugin/xkb-dialog.c:111
+#: ../panel-plugin/xkb-dialog.c:114
 msgid "image"
 msgstr "影像"
 
-#: ../panel-plugin/xkb-dialog.c:112
+#: ../panel-plugin/xkb-dialog.c:115
 msgid "text"
 msgstr "文字"
 
-#: ../panel-plugin/xkb-dialog.c:113
+#: ../panel-plugin/xkb-dialog.c:116
 msgid "system"
 msgstr "系統"
 
-#: ../panel-plugin/xkb-dialog.c:119
+#: ../panel-plugin/xkb-dialog.c:122
 msgid "Layout name:"
 msgstr "佈局名稱:"
 
-#: ../panel-plugin/xkb-dialog.c:125
+#: ../panel-plugin/xkb-dialog.c:128
 msgid "country"
 msgstr "國家"
 
-#: ../panel-plugin/xkb-dialog.c:126
+#: ../panel-plugin/xkb-dialog.c:129
 msgid "language"
 msgstr "語言"
 
-#: ../panel-plugin/xkb-dialog.c:132
+#: ../panel-plugin/xkb-dialog.c:135
 msgid "Widget size:"
 msgstr "小工具大小:"
 
-#: ../panel-plugin/xkb-dialog.c:146
+#: ../panel-plugin/xkb-dialog.c:148
+msgid "Caps Lock indicator:"
+msgstr "大寫鎖定鍵指示器:"
+
+#: ../panel-plugin/xkb-dialog.c:160
 msgid "Tooltip icon:"
 msgstr "工具提示圖示:"
 
-#: ../panel-plugin/xkb-dialog.c:157
+#: ../panel-plugin/xkb-dialog.c:172
 msgid "Behavior"
 msgstr "行為"
 
-#: ../panel-plugin/xkb-dialog.c:167
+#: ../panel-plugin/xkb-dialog.c:182
 msgid "Manage layout:"
 msgstr "管理配置:"
 
-#: ../panel-plugin/xkb-dialog.c:173
+#: ../panel-plugin/xkb-dialog.c:188
 msgid "globally"
 msgstr "全域"
 
-#: ../panel-plugin/xkb-dialog.c:174
+#: ../panel-plugin/xkb-dialog.c:189
 msgid "per window"
 msgstr "各個視窗獨立"
 
-#: ../panel-plugin/xkb-dialog.c:175
+#: ../panel-plugin/xkb-dialog.c:190
 msgid "per application"
 msgstr "各個程式獨立"
 
-#: ../panel-plugin/xkb-dialog.c:228
+#: ../panel-plugin/xkb-dialog.c:259
 msgid "Keyboard Layouts Plugin"
 msgstr "鍵盤配置插件"
 
-#: ../panel-plugin/xkb-dialog.c:238
+#: ../panel-plugin/xkb-dialog.c:261
 msgid "Allows you to configure and use multiple keyboard layouts."
 msgstr "讓您設定並使用多種鍵盤配置。"
 
-#: ../panel-plugin/xkb-dialog.c:242
-msgid "Other plugins available here"
-msgstr "其他可用的插件"
-
-#: ../panel-plugin/xkb-plugin.c:244
+#: ../panel-plugin/xkb-plugin.c:260
 msgid "Keyboard settings"
 msgstr "鍵盤設定"
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [panel-plugins/xfce4-xkb-plugin] 01/02: I18n: Update translation pt_BR (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository panel-plugins/xfce4-xkb-plugin.

commit 36e113e22f81f617ec423667160c333c2c188566
Author: Miguel V. S. Frasson 
Date:   Mon Jul 3 18:31:44 2017 +0200

I18n: Update translation pt_BR (100%).

21 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/pt_BR.po | 55 ---
 1 file changed, 28 insertions(+), 27 deletions(-)

diff --git a/po/pt_BR.po b/po/pt_BR.po
index a36c235..535c5af 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -3,9 +3,10 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# André Miranda , 2017
+# Andre Miranda , 2017
 # Fábio Nogueira , 2008
 # Marcio Andre Padula , 2015
+# Miguel V. S. Frasson , 2017
 # secipolla , 2011
 # secipolla , 2011
 # Vladimir Melo , 2007
@@ -13,9 +14,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xfce Panel Plugins\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-06-10 15:06+0200\n"
-"PO-Revision-Date: 2017-06-12 01:08+\n"
-"Last-Translator: André Miranda \n"
+"POT-Creation-Date: 2017-07-02 00:31+0200\n"
+"PO-Revision-Date: 2017-07-03 14:52+\n"
+"Last-Translator: Miguel V. S. Frasson \n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/xfce/xfce-panel-plugins/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -23,83 +24,83 @@ msgstr ""
 "Language: pt_BR\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: ../panel-plugin/xkb-dialog.c:80 ../panel-plugin/xkb.desktop.in.h:1
+#: ../panel-plugin/xkb-dialog.c:82 ../panel-plugin/xkb.desktop.in.h:1
 msgid "Keyboard Layouts"
 msgstr "Disposições de teclado"
 
-#: ../panel-plugin/xkb-dialog.c:95
+#: ../panel-plugin/xkb-dialog.c:98
 msgid "Appearance"
 msgstr "Aparência"
 
-#: ../panel-plugin/xkb-dialog.c:105
+#: ../panel-plugin/xkb-dialog.c:108
 msgid "Show layout as:"
 msgstr "Mostrar disposição como:"
 
-#: ../panel-plugin/xkb-dialog.c:111
+#: ../panel-plugin/xkb-dialog.c:114
 msgid "image"
 msgstr "imagem"
 
-#: ../panel-plugin/xkb-dialog.c:112
+#: ../panel-plugin/xkb-dialog.c:115
 msgid "text"
 msgstr "texto"
 
-#: ../panel-plugin/xkb-dialog.c:113
+#: ../panel-plugin/xkb-dialog.c:116
 msgid "system"
 msgstr "sistema"
 
-#: ../panel-plugin/xkb-dialog.c:119
+#: ../panel-plugin/xkb-dialog.c:122
 msgid "Layout name:"
 msgstr "Nome do layout:"
 
-#: ../panel-plugin/xkb-dialog.c:125
+#: ../panel-plugin/xkb-dialog.c:128
 msgid "country"
 msgstr "país"
 
-#: ../panel-plugin/xkb-dialog.c:126
+#: ../panel-plugin/xkb-dialog.c:129
 msgid "language"
 msgstr "idioma"
 
-#: ../panel-plugin/xkb-dialog.c:132
+#: ../panel-plugin/xkb-dialog.c:135
 msgid "Widget size:"
 msgstr "Tamanho do widget:"
 
-#: ../panel-plugin/xkb-dialog.c:146
+#: ../panel-plugin/xkb-dialog.c:148
+msgid "Caps Lock indicator:"
+msgstr "Indicador de Maiúsculas:"
+
+#: ../panel-plugin/xkb-dialog.c:160
 msgid "Tooltip icon:"
 msgstr "Ícone da dica:"
 
-#: ../panel-plugin/xkb-dialog.c:157
+#: ../panel-plugin/xkb-dialog.c:172
 msgid "Behavior"
 msgstr "Comportamento"
 
-#: ../panel-plugin/xkb-dialog.c:167
+#: ../panel-plugin/xkb-dialog.c:182
 msgid "Manage layout:"
 msgstr "Gerenciar disposição:"
 
-#: ../panel-plugin/xkb-dialog.c:173
+#: ../panel-plugin/xkb-dialog.c:188
 msgid "globally"
 msgstr "globalmente"
 
-#: ../panel-plugin/xkb-dialog.c:174
+#: ../panel-plugin/xkb-dialog.c:189
 msgid "per window"
 msgstr "por janela"
 
-#: ../panel-plugin/xkb-dialog.c:175
+#: ../panel-plugin/xkb-dialog.c:190
 msgid "per application"
 msgstr "por aplicativo"
 
-#: ../panel-plugin/xkb-dialog.c:228
+#: ../panel-plugin/xkb-dialog.c:259
 msgid "Keyboard Layouts Plugin"
 msgstr "Plug-in de disposições de teclado"
 
-#: ../panel-plugin/xkb-dialog.c:238
+#: ../panel-plugin/xkb-dialog.c:261
 msgid "Allows you to configure and use multiple keyboard layouts."
 msgstr "Permite configurar e usar múltiplas disposições de teclado."
 
-#: ../panel-plugin/xkb-dialog.c:242
-msgid "Other plugins available here"
-msgstr "Outros plug-ins disponíveis aqui"
-
-#: ../panel-plugin/xkb-plugin.c:244
+#: ../panel-plugin/xkb-plugin.c:260
 msgid "Keyboard settings"
 msgstr "Configurações de teclado"
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfconf] 01/01: I18n: Update translation ja (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository xfce/xfconf.

commit 9caa50fba5c14a6d2fc5f118edcad604bfd8fa7e
Author: Nobuhiro Iwamatsu 
Date:   Mon Jul 3 12:32:10 2017 +0200

I18n: Update translation ja (100%).

68 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/ja.po | 88 ++--
 1 file changed, 47 insertions(+), 41 deletions(-)

diff --git a/po/ja.po b/po/ja.po
index 1947604..b1242ae 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -3,98 +3,99 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Nobuhiro Iwamatsu , 2017
 # Yuko Iwamatsu , 2008
 msgid ""
 msgstr ""
 "Project-Id-Version: Xfconf\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-07-27 18:32+0200\n"
-"PO-Revision-Date: 2014-08-01 13:49+\n"
-"Last-Translator: Masato HASHIMOTO \n"
-"Language-Team: Japanese 
(http://www.transifex.com/projects/p/xfconf/language/ja/)\n"
+"POT-Creation-Date: 2017-06-01 18:31+0200\n"
+"PO-Revision-Date: 2017-07-03 07:50+\n"
+"Last-Translator: Nobuhiro Iwamatsu \n"
+"Language-Team: Japanese (http://www.transifex.com/xfce/xfconf/language/ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../xfconf/xfconf-cache.c:897
+#: ../xfconf/xfconf-cache.c:979
 #, c-format
 msgid "Failed to make ResetProperty DBus call"
 msgstr "ResetProperty DBus 呼び出しの作成に失敗しました"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:277
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:276
 #, c-format
 msgid "Unable to create configuration directory \"%s\""
 msgstr "設定用ディレクトリを作成できません \"%s\""
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:322
-#: ../xfconfd/xfconf-daemon.c:238
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:321
+#: ../xfconfd/xfconf-daemon.c:167
 #, c-format
 msgid "Permission denied while modifying property \"%s\" on channel \"%s\""
 msgstr "チャンネル \"%2$s\" 上のプロパティ \"%1$s\" を変更している間の権限が拒否されました"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:387
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:469
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:634
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:654 ../xfconf-query/main.c:344
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:386
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:468
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:633
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:653 ../xfconf-query/main.c:344
 #, c-format
 msgid "Property \"%s\" does not exist on channel \"%s\""
 msgstr "プロパティ \"%s\" はチャンネル \"%s\" 上に存在しません"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:601
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:600
 #, c-format
 msgid "Unable to remove channel \"%s\": %s"
 msgstr "チャンネル \"%s\" を削除できません: %s"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1298
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1297
 #, c-format
 msgid "Invalid type for : \"%s\""
 msgstr " の無効なデータ型: \"%s\""
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1314
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1390
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1313
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1389
 #, c-format
 msgid "Unable to parse value of type \"%s\" from \"%s\""
 msgstr "データ型 \"%s\" の値を \"%s\" から解析できません"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1370
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1369
 #, c-format
 msgid "The type attribute of  cannot be an array"
 msgstr " のデータ型属性は配列ではいけません"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1379
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1378
 #, c-format
 msgid "Invalid type for : \"%s\""
 msgstr " の無効なデータ型: \"%s\""
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1655
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1904
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1654
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1903
 #, c-format
 msgid "Channel \"%s\" does not exist"
 msgstr "チャンネル \"%s\" は存在しません"
 
-#: ../xfconfd/xfconf-backend-perchannel-xml.c:1962
+#: ../xfconfd/xfconf-backend-perchannel-xml.c:1961
 #, c-format
 msgid "Unable to write channel \"%s\": %s"
 msgstr "チャンネル \"%s\" を書き込めません: %s"
 
-#: ../xfconfd/xfconf-backend-factory.c:76
+#: ../xfconfd/xfconf-backend-factory.c:77
 #, c-format
 msgid "Unable to find Xfconf backend of type \"%s\""
 msgstr "データ型 \"%s\" の Xfconf バックエンドが見つかりません"
 
-#: ../xfconfd/xfconf-backend.c:103
+#: ../xfconfd/xfconf-backend.c:101
 #, c-format
 msgid "Property names must start with a '/' character"
 msgstr "プロパティ名は \"/\" 文字で始まる必要があります"
 
-#: ../xfconfd/xfconf-backend.c:112
+#: 

[Xfce4-commits] [xfce/xfconf] branch master updated (44a93a8 -> 9caa50f)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
change to branch 
master
in repository xfce/xfconf.

  from  44a93a8   I18n: Update translation lt (100%).
   new  9caa50f   I18n: Update translation ja (100%).

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 po/ja.po | 88 ++--
 1 file changed, 47 insertions(+), 41 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [panel-plugins/xfce4-xkb-plugin] 01/01: I18n: Update translation da (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository panel-plugins/xfce4-xkb-plugin.

commit a24999e44d8d8e971dc93fcde6c9e3495bb67d57
Author: Anonymous 
Date:   Mon Jul 3 12:32:03 2017 +0200

I18n: Update translation da (100%).

21 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/da.po | 50 +-
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/po/da.po b/po/da.po
index d87dafc..090cfab 100644
--- a/po/da.po
+++ b/po/da.po
@@ -12,8 +12,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xfce Panel Plugins\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-06-10 15:06+0200\n"
-"PO-Revision-Date: 2017-06-10 15:05+\n"
+"POT-Creation-Date: 2017-07-02 00:31+0200\n"
+"PO-Revision-Date: 2017-07-03 10:24+\n"
 "Last-Translator: scootergrisen\n"
 "Language-Team: Danish 
(http://www.transifex.com/xfce/xfce-panel-plugins/language/da/)\n"
 "MIME-Version: 1.0\n"
@@ -22,83 +22,83 @@ msgstr ""
 "Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../panel-plugin/xkb-dialog.c:80 ../panel-plugin/xkb.desktop.in.h:1
+#: ../panel-plugin/xkb-dialog.c:82 ../panel-plugin/xkb.desktop.in.h:1
 msgid "Keyboard Layouts"
 msgstr "Tastaturlayouts"
 
-#: ../panel-plugin/xkb-dialog.c:95
+#: ../panel-plugin/xkb-dialog.c:98
 msgid "Appearance"
 msgstr "Udseende"
 
-#: ../panel-plugin/xkb-dialog.c:105
+#: ../panel-plugin/xkb-dialog.c:108
 msgid "Show layout as:"
 msgstr "Vis layout som:"
 
-#: ../panel-plugin/xkb-dialog.c:111
+#: ../panel-plugin/xkb-dialog.c:114
 msgid "image"
 msgstr "billede"
 
-#: ../panel-plugin/xkb-dialog.c:112
+#: ../panel-plugin/xkb-dialog.c:115
 msgid "text"
 msgstr "tekst"
 
-#: ../panel-plugin/xkb-dialog.c:113
+#: ../panel-plugin/xkb-dialog.c:116
 msgid "system"
 msgstr "system"
 
-#: ../panel-plugin/xkb-dialog.c:119
+#: ../panel-plugin/xkb-dialog.c:122
 msgid "Layout name:"
 msgstr "Layoutnavn:"
 
-#: ../panel-plugin/xkb-dialog.c:125
+#: ../panel-plugin/xkb-dialog.c:128
 msgid "country"
 msgstr "land"
 
-#: ../panel-plugin/xkb-dialog.c:126
+#: ../panel-plugin/xkb-dialog.c:129
 msgid "language"
 msgstr "sprog"
 
-#: ../panel-plugin/xkb-dialog.c:132
+#: ../panel-plugin/xkb-dialog.c:135
 msgid "Widget size:"
 msgstr "Widget-størrelse:"
 
-#: ../panel-plugin/xkb-dialog.c:146
+#: ../panel-plugin/xkb-dialog.c:148
+msgid "Caps Lock indicator:"
+msgstr "Caps Lock-indikator:"
+
+#: ../panel-plugin/xkb-dialog.c:160
 msgid "Tooltip icon:"
 msgstr "Ikon for værktøjstip:"
 
-#: ../panel-plugin/xkb-dialog.c:157
+#: ../panel-plugin/xkb-dialog.c:172
 msgid "Behavior"
 msgstr "Adfærd"
 
-#: ../panel-plugin/xkb-dialog.c:167
+#: ../panel-plugin/xkb-dialog.c:182
 msgid "Manage layout:"
 msgstr "Håndtér layout:"
 
-#: ../panel-plugin/xkb-dialog.c:173
+#: ../panel-plugin/xkb-dialog.c:188
 msgid "globally"
 msgstr "globalt"
 
-#: ../panel-plugin/xkb-dialog.c:174
+#: ../panel-plugin/xkb-dialog.c:189
 msgid "per window"
 msgstr "hvert vindue"
 
-#: ../panel-plugin/xkb-dialog.c:175
+#: ../panel-plugin/xkb-dialog.c:190
 msgid "per application"
 msgstr "hvert program"
 
-#: ../panel-plugin/xkb-dialog.c:228
+#: ../panel-plugin/xkb-dialog.c:259
 msgid "Keyboard Layouts Plugin"
 msgstr "Udvidelsesmodul til tastaturlayouts"
 
-#: ../panel-plugin/xkb-dialog.c:238
+#: ../panel-plugin/xkb-dialog.c:261
 msgid "Allows you to configure and use multiple keyboard layouts."
 msgstr "Tillader dig at indstille og bruge flere tastaturlayouts."
 
-#: ../panel-plugin/xkb-dialog.c:242
-msgid "Other plugins available here"
-msgstr "Andre udvidelsesmoduler som er tilgængelige her"
-
-#: ../panel-plugin/xkb-plugin.c:244
+#: ../panel-plugin/xkb-plugin.c:260
 msgid "Keyboard settings"
 msgstr "Tastaturindstillinger"
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [panel-plugins/xfce4-xkb-plugin] branch master updated (1ea4e30 -> a24999e)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
change to branch 
master
in repository panel-plugins/xfce4-xkb-plugin.

  from  1ea4e30   I18n: Update translation ru (100%).
   new  a24999e   I18n: Update translation da (100%).

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 po/da.po | 50 +-
 1 file changed, 25 insertions(+), 25 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/xfce4-session] 01/01: I18n: Update translation ja (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository xfce/xfce4-session.

commit 5dedeb8ee6b42a14a4c6192aac6ba88fd73c0143
Author: Nobuhiro Iwamatsu 
Date:   Mon Jul 3 12:30:52 2017 +0200

I18n: Update translation ja (100%).

178 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/ja.po | 112 +++
 1 file changed, 62 insertions(+), 50 deletions(-)

diff --git a/po/ja.po b/po/ja.po
index 137f264..01b10ad 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -4,14 +4,14 @@
 # 
 # Translators:
 # Daichi Kawahata , 2005
-# Nobuhiro Iwamatsu , 2008,2016
+# Nobuhiro Iwamatsu , 2008,2016-2017
 # Zhao Ji , 2003
 msgid ""
 msgstr ""
 "Project-Id-Version: Xfce4-session\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-06-28 18:30+0200\n"
-"PO-Revision-Date: 2016-07-29 00:11+\n"
+"POT-Creation-Date: 2017-06-11 12:30+0200\n"
+"PO-Revision-Date: 2017-07-03 07:45+\n"
 "Last-Translator: Nobuhiro Iwamatsu \n"
 "Language-Team: Japanese 
(http://www.transifex.com/xfce/xfce4-session/language/ja/)\n"
 "MIME-Version: 1.0\n"
@@ -38,7 +38,7 @@ msgstr "インストールするテーマを選択してください..."
 
 #: ../engines/balou/config.c:327 ../engines/balou/config.c:495
 #: ../settings/session-editor.c:173 ../settings/session-editor.c:257
-#: ../xfce4-session/xfsm-logout-dialog.c:209
+#: ../xfce4-session/xfsm-logout-dialog.c:211
 #: ../xfce4-session/xfsm-splash-screen.c:213
 msgid "_Cancel"
 msgstr "キャンセル(_C)"
@@ -62,7 +62,7 @@ msgstr "ファイルが正しい起動画面アーカイブか確認して下さ
 
 #: ../engines/balou/config.c:344 ../engines/balou/config.c:949
 #: ../engines/simple/simple.c:338 ../settings/session-editor.c:132
-#: ../settings/session-editor.c:289 ../xfce4-session/xfsm-manager.c:1223
+#: ../settings/session-editor.c:289 ../xfce4-session/xfsm-manager.c:1226
 msgid "_Close"
 msgstr "閉じる(_C)"
 
@@ -189,12 +189,12 @@ msgid "Type '%s --help' for usage."
 msgstr "'%s --help' と入力すると使用方法が表示されます。"
 
 #: ../settings/main.c:92 ../xfce4-session/main.c:353
-#: ../xfce4-session-logout/main.c:140
+#: ../xfce4-session-logout/main.c:146
 msgid "The Xfce development team. All rights reserved."
 msgstr "The Xfce development team. All rights reserved."
 
 #: ../settings/main.c:93 ../xfce4-session/main.c:354
-#: ../xfce4-session-logout/main.c:143
+#: ../xfce4-session-logout/main.c:149
 #, c-format
 msgid "Please report bugs to <%s>."
 msgstr "バグは <%s> まで報告してください。"
@@ -311,11 +311,11 @@ msgstr "再起動スタイル"
 msgid "None"
 msgstr "なし"
 
-#: ../settings/xfae-dialog.c:73 ../settings/xfae-dialog.c:181
+#: ../settings/xfae-dialog.c:73 ../settings/xfae-dialog.c:182
 msgid "Cancel"
 msgstr "キャンセル"
 
-#: ../settings/xfae-dialog.c:74 ../settings/xfae-dialog.c:182
+#: ../settings/xfae-dialog.c:74 ../settings/xfae-dialog.c:183
 msgid "OK"
 msgstr "OK"
 
@@ -323,23 +323,23 @@ msgstr "OK"
 msgid "Add application"
 msgstr "アプリケーションの追加"
 
-#: ../settings/xfae-dialog.c:92
+#: ../settings/xfae-dialog.c:90
 msgid "Name:"
 msgstr "名前:"
 
-#: ../settings/xfae-dialog.c:107
+#: ../settings/xfae-dialog.c:104
 msgid "Description:"
 msgstr "説明:"
 
-#: ../settings/xfae-dialog.c:120 ../settings/xfae-model.c:479
+#: ../settings/xfae-dialog.c:117 ../settings/xfae-model.c:479
 msgid "Command:"
 msgstr "コマンド:"
 
-#: ../settings/xfae-dialog.c:178
+#: ../settings/xfae-dialog.c:179
 msgid "Select a command"
 msgstr "コマンドを選択してください"
 
-#: ../settings/xfae-dialog.c:227
+#: ../settings/xfae-dialog.c:228
 msgid "Edit application"
 msgstr "アプリケーションの編集"
 
@@ -414,7 +414,7 @@ msgstr "アイテムの切り替えに失敗しました。"
 msgid "Disable binding to TCP ports"
 msgstr "TCP ポートへのバインディングを無効にする"
 
-#: ../xfce4-session/main.c:78 ../xfce4-session-logout/main.c:96
+#: ../xfce4-session/main.c:78 ../xfce4-session-logout/main.c:102
 msgid "Print version information and exit"
 msgstr "バージョン情報を表示して終了する"
 
@@ -423,11 +423,11 @@ msgid "Loading desktop settings"
 msgstr "デスクトップの設定を読み込んでいます"
 
 #. verify that the DNS settings are ok
-#: ../xfce4-session/main.c:198
+#: ../xfce4-session/main.c:199
 msgid "Verifying DNS settings"
 msgstr "DNS の設定を検証しています"
 
-#: ../xfce4-session/main.c:202
+#: ../xfce4-session/main.c:203
 msgid "Loading session data"
 msgstr "セッションデータを読み込んでいます"
 
@@ -472,7 +472,7 @@ msgstr "KDE サービスを開始しています"
 msgid "(Unknown)"
 msgstr "(不明)"
 
-#: ../xfce4-session/xfsm-dns.c:147
+#: ../xfce4-session/xfsm-dns.c:152
 #, c-format
 msgid ""
 "Could not look up internet address for %s.\n"
@@ -481,11 +481,11 @@ msgid ""
 "%s to the file /etc/hosts on your system."
 msgstr "%s のインターネットアドレスを参照できませんでした。\nこれは Xfce 
をきちんと動作させる上での妨げになる\nでしょう。あなたのシステムのファイル /etc/hosts に\n%s を加えることで問題を解決できるかもしれません。"
 
-#: ../xfce4-session/xfsm-dns.c:154
+#: 

[Xfce4-commits] [xfce/xfce4-session] branch master updated (d2b7c7c -> 5dedeb8)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
change to branch 
master
in repository xfce/xfce4-session.

  from  d2b7c7c   I18n: Update translation da (100%).
   new  5dedeb8   I18n: Update translation ja (100%).

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 po/ja.po | 112 +++
 1 file changed, 62 insertions(+), 50 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/tumbler] 01/01: I18n: Update translation ja (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository xfce/tumbler.

commit 2e0e873b1a899b301cd60760bd38fce4dc2a1eb2
Author: Nobuhiro Iwamatsu 
Date:   Mon Jul 3 12:30:35 2017 +0200

I18n: Update translation ja (100%).

39 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/ja.po | 80 
 1 file changed, 30 insertions(+), 50 deletions(-)

diff --git a/po/ja.po b/po/ja.po
index 17bb53d..8edaa17 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -3,25 +3,21 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
+# Nobuhiro Iwamatsu , 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: Tumbler\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-02 22:38+0200\n"
-"PO-Revision-Date: 2013-11-19 12:27+\n"
-"Last-Translator: Nick \n"
-"Language-Team: Japanese 
(http://www.transifex.com/projects/p/xfce/language/ja/)\n"
+"POT-Creation-Date: 2017-05-28 12:30+0200\n"
+"PO-Revision-Date: 2017-07-03 07:57+\n"
+"Last-Translator: Nobuhiro Iwamatsu \n"
+"Language-Team: Japanese 
(http://www.transifex.com/xfce/tumbler/language/ja/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../tumblerd/tumbler-cache-service.c:413
-#, c-format
-msgid "Another thumbnail cache service is already running"
-msgstr "他のサムネイルキャッシュサービスが既に動作しています"
-
 #: ../tumblerd/tumbler-group-scheduler.c:486
 #: ../tumblerd/tumbler-lifo-scheduler.c:422
 #, c-format
@@ -32,92 +28,70 @@ msgstr "\"%s\" 用のサムネイラーはありません"
 msgid "The thumbnailer service is shutting down"
 msgstr "サムネイラーサービスを終了しています"
 
-#: ../tumblerd/tumbler-service.c:758
-#, c-format
-msgid "Another generic thumbnailer is already running"
-msgstr "他の一般サムネイラーが既に動作しています"
-
-#: ../tumblerd/tumbler-service.c:867
+#: ../tumblerd/tumbler-service.c:775
 msgid "Unsupported thumbnail flavor requested"
 msgstr "サポートしていないサムネイルフレーバーが要求されました"
 
-#: ../tumblerd/tumbler-specialized-thumbnailer.c:485
+#: ../tumblerd/tumbler-specialized-thumbnailer.c:462
 msgid "Failed to call the specialized thumbnailer: timeout"
 msgstr "特殊サムネイラーの呼び出しに失敗しました: タイムアウト"
 
-#: ../tumblerd/tumbler-specialized-thumbnailer.c:494
+#: ../tumblerd/tumbler-specialized-thumbnailer.c:471
 #, c-format
 msgid "Failed to call the specialized thumbnailer: %s"
 msgstr "特殊サムネイラーの呼び出しに失敗しました: %s"
 
-#: ../tumblerd/tumbler-manager.c:489 ../tumblerd/tumbler-manager.c:895
+#: ../tumblerd/tumbler-manager.c:548 ../tumblerd/tumbler-manager.c:954
+#: ../plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c:119
 #, c-format
 msgid "Failed to load the file \"%s\": %s"
 msgstr "ファイル \"%s\" の読み込みに失敗しました: %s"
 
-#: ../tumblerd/tumbler-manager.c:507 ../tumblerd/tumbler-manager.c:521
-#: ../tumblerd/tumbler-manager.c:535
+#: ../tumblerd/tumbler-manager.c:566 ../tumblerd/tumbler-manager.c:580
+#: ../tumblerd/tumbler-manager.c:594
 #, c-format
 msgid "Malformed section \"%s\" in file \"%s\": %s"
 msgstr "ファイル \"%2$s\" のセクション \"%1$s\" は不正な形式です: %3$s"
 
-#: ../tumblerd/tumbler-manager.c:548
+#: ../tumblerd/tumbler-manager.c:607
 #, c-format
 msgid ""
 "Malformed section \"%s\" in file \"%s\": Mismatch between section name and "
 "UriScheme/MimeType"
 msgstr "ファイル \"%2$s\" のセクション \"%1$s\" は不正な形式です: セクション名と UriScheme/MimeType 
が一致しません"
 
-#: ../tumblerd/tumbler-manager.c:908 ../tumblerd/tumbler-manager.c:922
-#: ../tumblerd/tumbler-manager.c:936
+#: ../tumblerd/tumbler-manager.c:967 ../tumblerd/tumbler-manager.c:981
+#: ../tumblerd/tumbler-manager.c:995
+#: ../plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c:133
+#: ../plugins/desktop-thumbnailer/desktop-thumbnailer-provider.c:147
 #, c-format
 msgid "Malformed file \"%s\": %s"
 msgstr "ファイル \"%s\" は不正な形式です: %s"
 
-#: ../tumblerd/tumbler-manager.c:962
+#: ../tumblerd/tumbler-manager.c:1021
 #, c-format
 msgid "Failed to determine last modified time of \"%s\""
 msgstr "\"%s\" の最終変更日時の決定に失敗しました"
 
-#: ../tumblerd/tumbler-manager.c:1868
+#: ../tumblerd/main.c:223
 #, c-format
-msgid "Another thumbnailer manager is already running"
-msgstr "他のサムネイルマネージャーが既に動作しています"
+msgid "Name %s lost on the message dbus, exiting."
+msgstr "名前 %s は dbus メッセージで失われ、終了します。"
 
-#: ../tumblerd/main.c:249
+#: ../tumblerd/main.c:258
 msgid "Couldn't change nice value of process."
 msgstr "プロセスの nice 値を変更できませんでした。"
 
 #. set the application name. Translators: Don't translate "Tumbler".
-#: ../tumblerd/main.c:258
+#: ../tumblerd/main.c:267
 msgid "Tumbler Thumbnailing Service"
 msgstr "Tumbler サムネイルサービス"
 
-#: ../tumblerd/main.c:280
-#, c-format
-msgid "Failed to connect to the 

[Xfce4-commits] [xfce/tumbler] branch master updated (efab058 -> 2e0e873)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
change to branch 
master
in repository xfce/tumbler.

  from  efab058   I18n: Update translation pl (100%).
   new  2e0e873   I18n: Update translation ja (100%).

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 po/ja.po | 80 
 1 file changed, 30 insertions(+), 50 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/libxfce4ui] branch master updated (30b6d89 -> ff15819)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
change to branch 
master
in repository xfce/libxfce4ui.

  from  30b6d89   Back to development
   new  ff15819   I18n: Update translation ja (100%).

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 po/ja.po | 66 ++--
 1 file changed, 35 insertions(+), 31 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/libxfce4ui] 01/01: I18n: Update translation ja (100%).

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

transifex pushed a 
commit to branch 
master
in repository xfce/libxfce4ui.

commit ff1581976fb63b64ba05a30217aca5470844a229
Author: Nobuhiro Iwamatsu 
Date:   Mon Jul 3 12:30:14 2017 +0200

I18n: Update translation ja (100%).

175 translated messages.

Transifex (https://www.transifex.com/xfce/public/).
---
 po/ja.po | 66 ++--
 1 file changed, 35 insertions(+), 31 deletions(-)

diff --git a/po/ja.po b/po/ja.po
index 9d26f4d..206f86a 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Nobuhiro Iwamatsu , 2008,2016
+# Nobuhiro Iwamatsu , 2008,2016-2017
 msgid ""
 msgstr ""
 "Project-Id-Version: Libxfce4ui\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-06-09 00:30+0200\n"
-"PO-Revision-Date: 2016-08-01 01:26+\n"
+"POT-Creation-Date: 2017-06-30 06:30+0200\n"
+"PO-Revision-Date: 2017-07-03 07:42+\n"
 "Last-Translator: Nobuhiro Iwamatsu \n"
 "Language-Team: Japanese 
(http://www.transifex.com/xfce/libxfce4ui/language/ja/)\n"
 "MIME-Version: 1.0\n"
@@ -18,64 +18,68 @@ msgstr ""
 "Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: ../libxfce4ui/xfce-dialogs.c:100
+#: ../libxfce4ui/xfce-dialogs.c:109
 msgid "Failed to open web browser for online documentation"
 msgstr "ウェブブラウザーでオンラインドキュメントを開くことに失敗しました"
 
-#: ../libxfce4ui/xfce-dialogs.c:254
+#: ../libxfce4ui/xfce-dialogs.c:263
 #, c-format
 msgid "Do you want to read the %s manual online?"
 msgstr "%s のマニュアルをオンラインで参照しますか?"
 
-#: ../libxfce4ui/xfce-dialogs.c:256
+#: ../libxfce4ui/xfce-dialogs.c:265
 msgid "Do you want to read the manual online?"
 msgstr "マニュアルをオンラインで参照しますか?"
 
-#: ../libxfce4ui/xfce-dialogs.c:259
+#: ../libxfce4ui/xfce-dialogs.c:268
 msgid "Online Documentation"
 msgstr "オンラインドキュメント"
 
-#: ../libxfce4ui/xfce-dialogs.c:266
+#: ../libxfce4ui/xfce-dialogs.c:275
 msgid ""
 "You will be redirected to the documentation website where the help pages are"
 " maintained and translated."
 msgstr "ドキュメントウェブサイトでヘルプページがメンテナンスおよび翻訳されている場合はリダイレクトされます。"
 
-#: ../libxfce4ui/xfce-dialogs.c:280
+#: ../libxfce4ui/xfce-dialogs.c:289
 msgid "_Read Online"
 msgstr "オンラインで読む(_R)"
 
-#: ../libxfce4ui/xfce-dialogs.c:289
+#: ../libxfce4ui/xfce-dialogs.c:298
 msgid "_Always go directly to the online documentation"
 msgstr "常にオンラインドキュメントを開く(_A)"
 
-#: ../libxfce4ui/xfce-dialogs.c:337
+#: ../libxfce4ui/xfce-dialogs.c:346
 msgid "Information"
 msgstr "情報"
 
-#: ../libxfce4ui/xfce-dialogs.c:347 ../libxfce4ui/xfce-dialogs.c:390
-#: ../libxfce4ui/xfce-dialogs.c:434
+#: ../libxfce4ui/xfce-dialogs.c:356 ../libxfce4ui/xfce-dialogs.c:399
+#: ../libxfce4ui/xfce-dialogs.c:443
 msgid "Close"
 msgstr "閉じる"
 
-#: ../libxfce4ui/xfce-dialogs.c:380
+#: ../libxfce4ui/xfce-dialogs.c:389
 msgid "Warning"
 msgstr "警告"
 
-#: ../libxfce4ui/xfce-dialogs.c:424
+#: ../libxfce4ui/xfce-dialogs.c:433
 msgid "Error"
 msgstr "エラー"
 
-#: ../libxfce4ui/xfce-dialogs.c:483
+#: ../libxfce4ui/xfce-dialogs.c:492
 msgid "No"
 msgstr "いいえ"
 
-#: ../libxfce4ui/xfce-dialogs.c:491
+#: ../libxfce4ui/xfce-dialogs.c:494
+msgid "Yes"
+msgstr "はい"
+
+#: ../libxfce4ui/xfce-dialogs.c:502
 #: ../libxfce4kbd-private/xfce-shortcuts-xfwm4.c:41
 msgid "Cancel"
 msgstr "キャンセル"
 
-#: ../libxfce4ui/xfce-dialogs.c:498 ../libxfce4ui/xfce-dialogs.c:506
+#: ../libxfce4ui/xfce-dialogs.c:509 ../libxfce4ui/xfce-dialogs.c:517
 msgid "Question"
 msgstr "確認"
 
@@ -110,7 +114,7 @@ msgid "Session manager did not return a valid client id"
 msgstr "セッションマネージャーは正常なクライアント ID を返しませんでした"
 
 #. print warning for user
-#: ../libxfce4ui/xfce-spawn.c:409
+#: ../libxfce4ui/xfce-spawn.c:419
 #, c-format
 msgid ""
 "Working directory \"%s\" does not exist. It won't be used when spawning "
@@ -175,50 +179,50 @@ msgstr "%s のアクションの衝突"
 msgid "This shortcut is already being used for something else."
 msgstr "このショートカットはすでに他で使用されています。"
 
-#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:209
+#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:211
 msgid "Window Manager Action Shortcut"
 msgstr "ウィンドウマネージャーアクションショートカット"
 
 #. TRANSLATORS: this string will be used to create an explanation for
 #. * the user in a following string
-#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:212
-#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:226
+#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:214
+#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:228
 msgid "action"
 msgstr "アクション"
 
-#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:216
+#: ../libxfce4kbd-private/xfce-shortcut-dialog.c:218
 msgid "Command Shortcut"
 msgstr "コマンドショートカット"
 
 #. TRANSLATORS: this string will be used to create an 

[Xfce4-commits] [xfce/libxfce4ui] 01/01: Back to development

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

eric pushed a 
commit to branch 
master
in repository xfce/libxfce4ui.

commit 30b6d89e85cbb520b8c9f0cda0a15fd5fb3d9020
Author: Eric Koegel 
Date:   Mon Jul 3 12:20:01 2017 +0300

Back to development
---
 configure.ac.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac.in b/configure.ac.in
index 41544b3..7443a88 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -12,7 +12,7 @@ m4_define([libxfce4ui_version_minor], [13])
 m4_define([libxfce4ui_version_micro], [3])
 m4_define([libxfce4ui_version_nano], []) dnl leave this empty to have no nano 
version
 m4_define([libxfce4ui_version_build], [@REVISION@])
-m4_define([libxfce4ui_version_tag], [])
+m4_define([libxfce4ui_version_tag], [git])
 m4_define([libxfce4ui_version], 
[libxfce4ui_version_major().libxfce4ui_version_minor().libxfce4ui_version_micro()ifelse(libxfce4ui_version_nano(),
 [], [], [.libxfce4ui_version_nano()])ifelse(libxfce4ui_version_tag(), [git], 
[libxfce4ui_version_tag()-libxfce4ui_version_build()], 
[libxfce4ui_version_tag()])])
 
 m4_define([libxfce4kbd_private_verinfo], [0:0:0])

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/libxfce4ui] branch master updated (1a6e46f -> 30b6d89)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

eric pushed a 
change to branch 
master
in repository xfce/libxfce4ui.

  from  1a6e46f   Updates for release
   new  30b6d89   Back to development

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 configure.ac.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/libxfce4ui] annotated tag libxfce4ui-4.13.3 created (now 08d3a8d)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

eric pushed a 
change to annotated 
tag 
libxfce4ui-4.13.3
in repository xfce/libxfce4ui.

at  08d3a8d   (tag)
   tagging  1a6e46f273f5e8e994bdbed141b875583b9d9292 (commit)
  replaces  libxfce4ui-4.13.2
 tagged by  Eric Koegel
on  Mon Jul 3 12:17:22 2017 +0300

- Log -
libxfce4ui-4.13.3
---

No new revisions were added by this update.

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/libxfce4ui] 01/01: Updates for release

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

eric pushed a 
commit to branch 
master
in repository xfce/libxfce4ui.

commit 1a6e46f273f5e8e994bdbed141b875583b9d9292
Author: Eric Koegel 
Date:   Mon Jul 3 12:17:08 2017 +0300

Updates for release
---
 NEWS| 16 +++-
 configure.ac.in |  4 ++--
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 475e03d..d6c883c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,18 @@
-4.13.2
+4.13.3
+==
+- Fix make distcheck with gladeui2 install path
+- Add an --enable-tests option
+- Remove the filterout from introspection sources
+- Move gresource building out of maintainer mode
+- Fix condition in confirm dialog
+- Add POTFILES.skip to appease gmake distcheck gods on OpenBSD
+- ship libxfce4ui.gresource.xml in the tarball too
+- Add libxfce4ui-marshal.list to EXTRA_DIST to fix
+  --enable-maintainer-mode on released tarballs
+- Fix build error with --disable-gtk2
+- Translation updates: bg, cs, fr, it, ca, hr, it, da, ru.
+
+4.13.2
 ==
 - Fix build error with --disable-gtk3 Bug #12648
 - Improve layout of labels in xfce dialogs
diff --git a/configure.ac.in b/configure.ac.in
index aecd8f1..41544b3 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -9,10 +9,10 @@ m4_define([libxfce4ui_verinfo], [0:0:0])
 m4_define([libxfce4ui_version_api], [1])
 m4_define([libxfce4ui_version_major], [4])
 m4_define([libxfce4ui_version_minor], [13])
-m4_define([libxfce4ui_version_micro], [2])
+m4_define([libxfce4ui_version_micro], [3])
 m4_define([libxfce4ui_version_nano], []) dnl leave this empty to have no nano 
version
 m4_define([libxfce4ui_version_build], [@REVISION@])
-m4_define([libxfce4ui_version_tag], [git])
+m4_define([libxfce4ui_version_tag], [])
 m4_define([libxfce4ui_version], 
[libxfce4ui_version_major().libxfce4ui_version_minor().libxfce4ui_version_micro()ifelse(libxfce4ui_version_nano(),
 [], [], [.libxfce4ui_version_nano()])ifelse(libxfce4ui_version_tag(), [git], 
[libxfce4ui_version_tag()-libxfce4ui_version_build()], 
[libxfce4ui_version_tag()])])
 
 m4_define([libxfce4kbd_private_verinfo], [0:0:0])

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] [xfce/libxfce4ui] branch master updated (408df96 -> 1a6e46f)

2017-07-03 Thread noreply
This is an automated email from the git hooks/post-receive script.

eric pushed a 
change to branch 
master
in repository xfce/libxfce4ui.

  from  408df96   Fix make distcheck with gladeui2 install path
   new  1a6e46f   Updates for release

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NEWS| 16 +++-
 configure.ac.in |  4 ++--
 2 files changed, 17 insertions(+), 3 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits