Hello community,
here is the log from the commit of package libcompizconfig
checked in at Tue Jul 1 21:28:22 CEST 2008.
--------
--- libcompizconfig/libcompizconfig.changes 2008-04-14 20:20:11.000000000 +0200
+++ libcompizconfig/libcompizconfig.changes 2008-07-01 21:20:57.623854000 +0200
@@ -1,0 +2,15 @@
+Tue Jul 1 17:34:06 CEST 2008 - mhopf@suse.de
+
+- Update from buildservice.
+
+-------------------------------------------------------------------
+Sat May 31 19:30:00 IST 2008 - cyberorg@opensuse.org
+
+- update to version 0.7.6
+ - New "internal" tag in action metadata. The tag can be used to
+ indicate that a binding is not a global binding.
+ - Added workaround to ensure that Benchmark is the last plugin
+ - App Switcher: Panel switching bindings moved to Bindings
+ section
+
+-------------------------------------------------------------------
Old:
----
libcompizconfig-0.7.4.tar.bz2
New:
----
libcompizconfig-0.7.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libcompizconfig.spec ++++++
--- /var/tmp/diff_new_pack.e11317/_old 2008-07-01 21:27:33.000000000 +0200
+++ /var/tmp/diff_new_pack.e11317/_new 2008-07-01 21:27:33.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libcompizconfig (Version 0.7.4)
+# spec file for package libcompizconfig (Version 0.7.6)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,7 +17,7 @@
Group: System/X11/Utilities
PreReq: %fillup_prereq
Requires: compiz
-Version: 0.7.4
+Version: 0.7.6
Release: 1
Provides: ccs-lib = %{version}
Obsoletes: ccs-lib <= %{version}
@@ -95,6 +95,15 @@
%{_libdir}/libcompizconfig*.so
%changelog
+* Tue Jul 01 2008 mhopf@suse.de
+- Update from buildservice.
+* Sat May 31 2008 cyberorg@opensuse.org
+- update to version 0.7.6
+ - New "internal" tag in action metadata. The tag can be used to
+ indicate that a binding is not a global binding.
+ - Added workaround to ensure that Benchmark is the last plugin
+ - App Switcher: Panel switching bindings moved to Bindings
+ section
* Mon Apr 14 2008 mhopf@suse.de
- Update from buildservice.
* Thu Apr 03 2008 cyberorg@cyberorg.info
++++++ libcompizconfig-0.7.4.tar.bz2 -> libcompizconfig-0.7.6.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libcompizconfig-0.7.4/configure new/libcompizconfig-0.7.6/configure
--- old/libcompizconfig-0.7.4/configure 2008-04-03 18:04:58.000000000 +0200
+++ new/libcompizconfig-0.7.6/configure 2008-05-31 13:09:11.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for libcompizconfig 0.7.4.
+# Generated by GNU Autoconf 2.61 for libcompizconfig 0.7.6.
#
# Report bugs to .
#
@@ -728,8 +728,8 @@
# Identity of this package.
PACKAGE_NAME='libcompizconfig'
PACKAGE_TARNAME='libcompizconfig'
-PACKAGE_VERSION='0.7.4'
-PACKAGE_STRING='libcompizconfig 0.7.4'
+PACKAGE_VERSION='0.7.6'
+PACKAGE_STRING='libcompizconfig 0.7.6'
PACKAGE_BUGREPORT='dev@opencompositing.org'
# Factoring default headers for most tests.
@@ -1452,7 +1452,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libcompizconfig 0.7.4 to adapt to many kinds of systems.
+\`configure' configures libcompizconfig 0.7.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1522,7 +1522,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libcompizconfig 0.7.4:";;
+ short | recursive ) echo "Configuration of libcompizconfig 0.7.6:";;
esac
cat <<\_ACEOF
@@ -1635,7 +1635,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libcompizconfig configure 0.7.4
+libcompizconfig configure 0.7.6
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1649,7 +1649,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libcompizconfig $as_me 0.7.4, which was
+It was created by libcompizconfig $as_me 0.7.6, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -2342,7 +2342,7 @@
# Define the identity of the package.
PACKAGE='libcompizconfig'
- VERSION='0.7.4'
+ VERSION='0.7.6'
cat >>confdefs.h <<_ACEOF
@@ -24300,7 +24300,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libcompizconfig $as_me 0.7.4, which was
+This file was extended by libcompizconfig $as_me 0.7.6, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -24353,7 +24353,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-libcompizconfig config.status 0.7.4
+libcompizconfig config.status 0.7.6
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libcompizconfig-0.7.4/include/ccs.h new/libcompizconfig-0.7.6/include/ccs.h
--- old/libcompizconfig-0.7.4/include/ccs.h 2008-04-03 18:04:50.000000000 +0200
+++ new/libcompizconfig-0.7.6/include/ccs.h 2008-05-29 14:57:56.000000000 +0200
@@ -253,11 +253,17 @@
union _CCSSettingInfo *listInfo; /* list of settings */
} CCSSettingListInfo;
+typedef struct _CCSSettingActionInfo
+{
+ Bool internal; /* is this binding global or plugin internal*/
+} CCSSettingActionInfo;
+
typedef union _CCSSettingInfo
{
- CCSSettingIntInfo forInt;
- CCSSettingFloatInfo forFloat;
- CCSSettingListInfo forList;
+ CCSSettingIntInfo forInt;
+ CCSSettingFloatInfo forFloat;
+ CCSSettingListInfo forList;
+ CCSSettingActionInfo forAction;
} CCSSettingInfo;
typedef struct _CCSSettingColorValueColor
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libcompizconfig-0.7.4/metadata/global.xml new/libcompizconfig-0.7.6/metadata/global.xml
--- old/libcompizconfig-0.7.4/metadata/global.xml 2008-04-03 18:04:50.000000000 +0200
+++ new/libcompizconfig-0.7.6/metadata/global.xml 2008-05-29 14:57:56.000000000 +0200
@@ -373,6 +373,10 @@
<option name="next_no_popup_key" type="key"/>
<option name="prev_no_popup_button" type="button"/>
<option name="prev_no_popup_key" type="key"/>
+ <option name="next_panel_button" type="button"/>
+ <option name="next_panel_key" type="key"/>
+ <option name="prev_panel_button" type="button"/>
+ <option name="prev_panel_key" type="key"/>
</group>
</display>
</plugin>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libcompizconfig-0.7.4/src/compiz.c new/libcompizconfig-0.7.6/src/compiz.c
--- old/libcompizconfig-0.7.4/src/compiz.c 2008-04-03 18:04:50.000000000 +0200
+++ new/libcompizconfig-0.7.6/src/compiz.c 2008-05-29 14:57:56.000000000 +0200
@@ -860,6 +860,25 @@
}
static void
+initActionInfo (CCSSettingInfo * i, xmlNode * node)
+{
+ char *value;
+
+ i->forAction.internal = FALSE;
+
+ value = getStringFromPath (node->doc, node, "internal/child::text()");
+ if (value)
+ {
+ if (strcasecmp (value, "true") == 0)
+ i->forAction.internal = TRUE;
+ free (value);
+ return;
+ }
+ if (nodeExists (node, "internal"))
+ i->forAction.internal = TRUE;
+}
+
+static void
addOptionForPlugin (CCSPlugin * plugin,
char * name,
char * type,
@@ -929,6 +948,12 @@
case TypeList:
initListInfo (&setting->info, node);
break;
+ case TypeKey:
+ case TypeButton:
+ case TypeEdge:
+ case TypeBell:
+ initActionInfo (&setting->info, node);
+ break;
default:
break;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libcompizconfig-0.7.4/src/main.c new/libcompizconfig-0.7.6/src/main.c
--- old/libcompizconfig-0.7.4/src/main.c 2008-04-03 18:04:50.000000000 +0200
+++ new/libcompizconfig-0.7.6/src/main.c 2008-05-29 14:57:56.000000000 +0200
@@ -1456,12 +1456,17 @@
ccsGetSortedPluginStringList (CCSContext * context)
{
CCSPluginList ap = ccsGetActivePluginList (context);
- CCSPluginList list = ap;
+ CCSPluginList list;
CCSPlugin *p = NULL;
- CCSStringList rv = NULL;
+ CCSStringList rv = ccsStringListAppend (NULL, strdup ("core"));
PluginSortHelper *ph = NULL;
+ p = findPluginInList (ap, "core");
+ if (p)
+ ap = ccsPluginListRemove (ap, p, FALSE);
+
int len = ccsPluginListLength (ap);
+
int i, j;
/* TODO: conflict handling */
@@ -1469,7 +1474,7 @@
if (!plugins)
return NULL;
- for (i = 0; i < len; i++, list = list->next)
+ for (i = 0, list = ap; i < len; i++, list = list->next)
{
plugins[i].plugin = list->data;
plugins[i].after = NULL;
@@ -1547,6 +1552,11 @@
if (plugins[i].after)
continue;
+ /* This is a special case to ensure that bench is the last plugin */
+ if (len - removed > 1 &&
+ strcmp (plugins[i].plugin->name, "bench") == 0)
+ continue;
+
found = TRUE;
removed++;
p = plugins[i].plugin;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libcompizconfig-0.7.4/VERSION new/libcompizconfig-0.7.6/VERSION
--- old/libcompizconfig-0.7.4/VERSION 2008-04-03 18:04:50.000000000 +0200
+++ new/libcompizconfig-0.7.6/VERSION 2008-05-31 13:09:02.000000000 +0200
@@ -1 +1 @@
-VERSION=0.7.4
+VERSION=0.7.6
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org