Hello community,
here is the log from the commit of package qtcurve-gtk2
checked in at Mon Jan 28 01:16:55 CET 2008.
--------
--- KDE/qtcurve-gtk2/qtcurve-gtk2.changes 2007-10-22 10:24:56.000000000 +0200
+++ /mounts/work_src_done/STABLE/qtcurve-gtk2/qtcurve-gtk2.changes 2008-01-27 09:29:49.000000000 +0100
@@ -1,0 +2,9 @@
+Sun Jan 27 09:27:05 CET 2008 - stbinner@suse.de
+
+- update to 0.55.2:
+ * Style Gtk2.12 tooltips
+ * Improve look of several elements for Firefox 3
+ * Fix KDE4 icon mapping to match KDE4.0
+ * Fixed reading of Qt4 font.
+
+-------------------------------------------------------------------
Old:
----
QtCurve-Gtk2-0.55.0.tar.bz2
New:
----
QtCurve-Gtk2-0.55.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qtcurve-gtk2.spec ++++++
--- /var/tmp/diff_new_pack.k30517/_old 2008-01-28 01:16:41.000000000 +0100
+++ /var/tmp/diff_new_pack.k30517/_new 2008-01-28 01:16:41.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package qtcurve-gtk2 (Version 0.55.0)
+# spec file for package qtcurve-gtk2 (Version 0.55.2)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -16,7 +16,7 @@
License: GPL v2 or later
Group: System/GUI/GNOME
Summary: QtCurve style for Gtk2
-Version: 0.55.0
+Version: 0.55.2
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: QtCurve-Gtk2-%{version}.tar.bz2
@@ -69,20 +69,27 @@
%dir %pref/%_lib/gtk-2.0/*/engines
%pref/%_lib/gtk-2.0/*/engines/libqtcurve.*
%pref/share/themes/QtCurve
+
%changelog
-* Mon Oct 22 2007 - stbinner@suse.de
+* Sun Jan 27 2008 stbinner@suse.de
+- update to 0.55.2:
+ * Style Gtk2.12 tooltips
+ * Improve look of several elements for Firefox 3
+ * Fix KDE4 icon mapping to match KDE4.0
+ * Fixed reading of Qt4 font.
+* Mon Oct 22 2007 stbinner@suse.de
- update to 0.55:
* ability to create custom themes, for details see README
* bugfixes and new style options
-* Tue Oct 02 2007 - stbinner@suse.de
+* Tue Oct 02 2007 stbinner@suse.de
- update to 0.54.1:
* Converted buildsystem to CMake
* many bugfixes and "nicer look" changes
-* Mon Jul 16 2007 - stbinner@suse.de
+* Mon Jul 16 2007 stbinner@suse.de
- update to 0.52.3: several style drawing fixes, see ChangeLog
-* Sun Jun 24 2007 - stbinner@suse.de
+* Sun Jun 24 2007 stbinner@suse.de
- update to 0.52.1: several style drawing fixes, see ChangeLog
-* Mon Jun 11 2007 - stbinner@suse.de
+* Mon Jun 11 2007 stbinner@suse.de
- update to 0.51:
- Changed shading to use HSL colour space. This can be altered
by editing $XDG_CONFIG_HOME/qtcurvestylerc and setting 'shading=
@@ -100,7 +107,7 @@
"unknown", then assume its a SWT java app - in which case treat
as a standard app. For Swing apps some functionality is disabled.
- Fix tabs in thunderbird.
-* Fri May 25 2007 - stbinner@suse.de
+* Fri May 25 2007 stbinner@suse.de
- update to 0.50:
- Add settings for: Fill used slider, Round menubar item top only,
Menuitem appearance, Border menuitems, Progressbar appearance,
@@ -114,7 +121,7 @@
- Move upper spin button down 1 pixel.
- Default to KDE3/Qt3 settings when not run under KDE.
- Improve (slightly) appearance of java apps.
-* Tue May 15 2007 - stbinner@suse.de
+* Tue May 15 2007 stbinner@suse.de
- update to 0.49:
- Add settings for Tab, Listview and Slider appearance
- If KDE_SESSION_VERSION is set to >=4, then read settings from
@@ -123,17 +130,17 @@
- Fixed tab shift for GTK 2.10.11.
- When run under KDE4, allow radio buttons in menus.
- Add /usr/share/icons into icon search path
-* Wed May 02 2007 - stbinner@suse.de
+* Wed May 02 2007 stbinner@suse.de
- update to 0.48.5:
- Fix slight slider drawing errors.
- Set cursor colours.
-* Thu Apr 05 2007 - stbinner@suse.de
+* Thu Apr 05 2007 stbinner@suse.de
- update to 0.48.4:
- Make light border consistent with KDE
-* Fri Mar 30 2007 - stbinner@suse.de
+* Fri Mar 30 2007 stbinner@suse.de
- update to 0.48.3:
- Fix focus rectangles when not fully rounded.
-* Fri Mar 23 2007 - stbinner@suse.de
+* Fri Mar 23 2007 stbinner@suse.de
- update to 0.48.2:
1. Modified the glass variants. Dull is a bit 'duller' in the
top 1/2, and fades away at the bottom. Shiny is now more like
@@ -141,12 +148,12 @@
2. Fix borders of selected menubar item when colouring menubar.
3. Only darken menubar colour when using selected backgound
colour, if using glass gradients.
-* Mon Mar 19 2007 - stbinner@suse.de
+* Mon Mar 19 2007 stbinner@suse.de
- update to 0.48.1:
1. Draw light border around all of progressbar.
2. Fix look of vertical progressbars.
3. Work-around for SWT combos.
-* Fri Mar 16 2007 - stbinner@suse.de
+* Fri Mar 16 2007 stbinner@suse.de
- update to 0.48:
1. Fix coloured mouse over for glass styles.
2. Re-introduce the following options:
@@ -161,7 +168,7 @@
6. By default do not alter user's userChrome.css file. This now
has to be explicitly enabled via --enable-mozilla-mods
./configure option.
-* Mon Mar 12 2007 - stbinner@suse.de
+* Mon Mar 12 2007 stbinner@suse.de
- update to 0.47:
* 1. Always draw light border around glass elements.
* 2. Removed the following config options:
@@ -195,16 +202,16 @@
windows-like focus.
11. Fix qtcExit()->qtExit() when compiled with event filter.
12. Dont do check/radio mouse over for mozilla apps - doesn't work very well.
-* Fri Feb 02 2007 - stbinner@suse.de
+* Fri Feb 02 2007 stbinner@suse.de
- update to 0.46.4:
* Only draw gradients if width>0 && height>0
-* Fri Jan 19 2007 - stbinner@suse.de
+* Fri Jan 19 2007 stbinner@suse.de
- update to 0.46.3:
* Fix look of flat/raised style menuitems and progressbars
* Use pkg-config to obtain Gtk2 libdir.
-* Mon Jan 08 2007 - stbinner@suse.de
+* Mon Jan 08 2007 stbinner@suse.de
- adapt to new GNOME prefix in Factory
-* Mon Dec 18 2006 - stbinner@suse.de
+* Mon Dec 18 2006 stbinner@suse.de
- update to 0.46.2:
* Remove rgb2Hls() and hls2Rgb() unless using old style shading.
* Use fileno() to obtain file descriptor of FILE * stream.
@@ -220,30 +227,30 @@
* Dont fill in slider grooves of disabled sliders.
* Use encrypted.png for gtk-dialog-authentication if password.png is
not found.
-* Wed Nov 29 2006 - wstephenson@suse.de
+* Wed Nov 29 2006 wstephenson@suse.de
- Fix mozilla crash when loading user defined Chrome on x86_64.
-* Mon Nov 27 2006 - wstephenson@suse.de
+* Mon Nov 27 2006 wstephenson@suse.de
- Fix crashes when leaving menubar on x86_64 machines (#223674)
-* Fri Nov 24 2006 - stbinner@suse.de
+* Fri Nov 24 2006 stbinner@suse.de
- remove unnecessary .la file (#223541)
-* Fri Nov 24 2006 - stbinner@suse.de
+* Fri Nov 24 2006 stbinner@suse.de
- use RMP_OPT_FLAGS (#223539)
-* Tue Nov 21 2006 - dmueller@suse.de
+* Tue Nov 21 2006 dmueller@suse.de
- fix gtk-window-decorator crash (#220205)
-* Mon Nov 20 2006 - stbinner@suse.de
+* Mon Nov 20 2006 stbinner@suse.de
- readd BuildRequires: kdelibs for icon mapping creation (#221238)
-* Tue Nov 07 2006 - stbinner@suse.de
+* Tue Nov 07 2006 stbinner@suse.de
- fix missing return value statement (#218500)
- update to 0.45.3:
* When determinging background of popup menu for AA'ing, use
shade window colour, not button.
* Fix for "-1" warnings reported by some users.
-* Mon Nov 06 2006 - stbinner@suse.de
+* Mon Nov 06 2006 stbinner@suse.de
- update to 0.45.2:
* Fix coloured menubars.
* Fix firefox 2's "stack smashing detected" errors.
* Remove ok/Cancel button swapping from QtCurve.css
-* Thu Nov 02 2006 - stbinner@suse.de
+* Thu Nov 02 2006 stbinner@suse.de
- fix Firefox warning about dropped declaration (#216088)
- update to 0.45.1:
* restore pre 0.45 inactive window highlight. Option is still
@@ -259,18 +266,18 @@
menubars.
* use square frames for status bar elements (when drawn) as per
KDE.
-* Fri Oct 27 2006 - ro@suse.de
+* Fri Oct 27 2006 ro@suse.de
- fix lib64 issue
-* Fri Oct 20 2006 - stbinner@suse.de
+* Fri Oct 20 2006 stbinner@suse.de
- update to 0.44.3:
* Dont colour sliders when disabled/maxed-out.
* When drawing light slider border, draw around all 4 sides.
* Fix Firefox 2.x toolbar buttons.
* Evolution fix
-* Sun Oct 15 2006 - stbinner@suse.de
+* Sun Oct 15 2006 stbinner@suse.de
- update to 0.44.2:
* Restore 0.43 scrollbar trough shade.
-* Thu Oct 12 2006 - stbinner@suse.de
+* Thu Oct 12 2006 stbinner@suse.de
- reduce build requires
- recommend qtcurve-kde
- update to 0.44.1:
@@ -281,14 +288,14 @@
* fix missing frames when not rounded
* disable toolbar handle mouse-over, not working very well
* fix weird looking eclipse toolbars
-* Tue Oct 10 2006 - stbinner@suse.de
+* Tue Oct 10 2006 stbinner@suse.de
- update to 0.44:
* fix popup menu borders when not using lighter background
* fix OO.o drawing bugs
* fix GIMP 2.3 notebook crash
-* Wed Sep 27 2006 - stbinner@suse.de
+* Wed Sep 27 2006 stbinner@suse.de
- update to 0.43.2
-* Sat Sep 09 2006 - stbinner@suse.de
+* Sat Sep 09 2006 stbinner@suse.de
- update to 0.42.2
-* Fri Sep 01 2006 - stbinner@suse.de
+* Fri Sep 01 2006 stbinner@suse.de
- initial package of version 0.42.1
++++++ QtCurve-Gtk2-0.55.0.tar.bz2 -> QtCurve-Gtk2-0.55.2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/ChangeLog new/QtCurve-Gtk2-0.55.2/ChangeLog
--- old/QtCurve-Gtk2-0.55.0/ChangeLog 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/ChangeLog 2008-01-10 23:08:38.000000000 +0100
@@ -1,3 +1,28 @@
+0.55.2
+------
+ 1. Fix look of disabled entry fields.
+ 2. Add warning to -DQTC_ADD_EVENT_FILTER option.
+ 3. Add cmake option: -DQTC_REORDER_GTK_DIALOG_BUTTONS
+ When set QtCurve will try to manually re-order the buttons of Gtk
+ dialogs. Note: This will cause errors to be printed to the console,
+ and is only an experiment!
+ 4. Style Gtk2.12 tooltips
+ 5. Improve look of edit field under firefox3
+ 6. Fix menubar items for Firefox 3
+ 7. Fix KDE4 icon mapping to match KDE4.0
+ 8. Use 32x32 as dialog icon size.
+ 9. Nicer tabs for Firefox 3
+10. Better (not perfect) scrollbar types for Firefox3. For the moment you must
+ set QTC_NEW_MOZILLA (any value) before starting firefox so that QtCurve
+ knows its the newer version. e.g.
+ QTC_NEW_MOZILLA=1 firefox
+11. Fixed reading of Qt4 font.
+
+0.55.1
+------
+1. Only allow coloured selected tabs if tab appearance is set to gradient.
+2. Allow triangular sliders when not rounding.
+
0.55
----
1. Ability to create custom themes. See Theme details in 'README' file.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/CMakeLists.txt new/QtCurve-Gtk2-0.55.2/CMakeLists.txt
--- old/QtCurve-Gtk2-0.55.0/CMakeLists.txt 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/CMakeLists.txt 2008-01-10 23:08:38.000000000 +0100
@@ -8,7 +8,7 @@
set(CPACK_SOURCE_GENERATOR "TBZ2")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "55")
-set(CPACK_PACKAGE_VERSION_PATCH "0")
+set(CPACK_PACKAGE_VERSION_PATCH "2")
set(CPACK_PACKAGE_CONTACT "Craig Drummond ")
set(QTCURVE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}")
set(QTCURVE_VERSION_FULL "${QTCURVE_VERSION}.${CPACK_PACKAGE_VERSION_PATCH}")
@@ -98,7 +98,21 @@
configure_file(config.h.cmake ${CMAKE_BINARY_DIR}/config.h)
add_subdirectory(style)
add_subdirectory(mozilla)
+ if(QTC_ADD_EVENT_FILTER)
+ message("\n\n**************************************************************\n"
+ "Warning: You have enabled the KDE event filter, this has been\n"
+ " reported to interfere with firefox and crash some\n"
+ " applications\n"
+ "**************************************************************\n\n\n")
+ endif(QTC_ADD_EVENT_FILTER)
+ if(QTC_REORDER_GTK_DIALOG_BUTTONS)
+ message("\n\n**************************************************************\n"
+ "Warning: You have enabled the option for QtCurve to try to manually\n"
+ " re-order the buttons of Gtk dialogs. Note: This will cause\n"
+ " errors to be printed to the console, and is only an\n"
+ " experiment!\n"
+ "**************************************************************\n\n\n")
+ endif(QTC_REORDER_GTK_DIALOG_BUTTONS)
else (GTK_INCLUDE_DIR)
- MESSAGE(FATAL_ERROR "Could not locate Gtk2 include files")
+ message(FATAL_ERROR "Could not locate Gtk2 include files")
endif (GTK_INCLUDE_DIR)
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/common/common.h new/QtCurve-Gtk2-0.55.2/common/common.h
--- old/QtCurve-Gtk2-0.55.0/common/common.h 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/common/common.h 2008-01-10 23:08:38.000000000 +0100
@@ -65,7 +65,7 @@
SHADING_HSV=2
} EShading;
-#ifndef QTC_CONFIG_DIALOG
+#if (!defined QTC_CONFIG_DIALOG) && (!defined QTC_KWIN)
static EShading shading=SHADING_HSL;
#endif
@@ -297,6 +297,14 @@
#define QTC_DO_EFFECT (ROUND_FULL==opts.round && EFFECT_NONE!=opts.buttonEffect)
+#ifdef __cplusplus
+#include
+typedef enum
+{
+ QtC_Round = QStyle::PM_CustomBase
+} QtCMetrics;
+#endif
+
typedef enum
{
EFFECT_NONE,
@@ -339,6 +347,8 @@
WIDGET_SPIN,
#ifdef __cplusplus
WIDGET_CHECKBUTTON, // Qt4 only
+ WIDGET_MDI_WINDOW, // Qt4 only
+ WIDGET_MDI_WINDOW_TITLE, // Qt4 only
WIDGET_ENTRY,
WIDGET_FRAME,
WIDGET_NO_ETCH_BTN,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/common/config_file.c new/QtCurve-Gtk2-0.55.2/common/config_file.c
--- old/QtCurve-Gtk2-0.55.0/common/config_file.c 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/common/config_file.c 2008-01-10 23:08:38.000000000 +0100
@@ -771,6 +771,9 @@
if(opts->animatedProgress && !opts->stripedProgress)
opts->animatedProgress=false;
+ if(opts->colorSelTab && APPEARANCE_GRADIENT!=opts->tabAppearance)
+ opts->colorSelTab=false;
+
if(SHADE_CUSTOM==opts->shadeMenubars || SHADE_BLEND_SELECTED==opts->shadeMenubars || !opts->borderMenuitems)
opts->colorMenubarMouseOver=true;
@@ -1149,7 +1152,7 @@
sprintf(filename, "%s/"QTC_FILE, xdg);
#if QT_VERSION >= 0x040000
- KConfig defCfg(filename, KConfig::OnlyLocal);
+ KConfig defCfg(filename, KConfig::SimpleConfig);
#else
KConfig defCfg(filename, false, false);
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/config.h.cmake new/QtCurve-Gtk2-0.55.2/config.h.cmake
--- old/QtCurve-Gtk2-0.55.0/config.h.cmake 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/config.h.cmake 2008-01-10 23:08:38.000000000 +0100
@@ -11,5 +11,6 @@
#cmakedefine QTC_ADD_EVENT_FILTER
#cmakedefine QTC_MODIFY_MOZILLA
#cmakedefine QTC_MODIFY_MOZILLA_USER_JS
+#cmakedefine QTC_REORDER_GTK_DIALOG_BUTTONS
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/README new/QtCurve-Gtk2-0.55.2/README
--- old/QtCurve-Gtk2-0.55.0/README 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/README 2008-01-10 23:08:38.000000000 +0100
@@ -12,6 +12,8 @@
-DQTC_ADD_EVENT_FILTER=true
Enable receiving of KDE style change events
+ NOTE: This has been reported to interfere with firefox, and
+ crash some apps. Use at your own risk.
-DQTC_MODIFY_MOZILLA=true
Enable mods to userChrome.css (setting KDE button order)
@@ -20,6 +22,10 @@
Enable mods to user.js (setting of instant apply, and
move ~/.mime.types and ~/.mailcap into ~/.mozilla)
+ -DQTC_REORDER_GTK_DIALOG_BUTTONS=true
+ When set QtCurve will try to manually re-order the buttons of Gtk
+ dialogs. Note: This will cause errors to be printed to the console,
+ and is only an experiment!
Themes
------
@@ -42,7 +48,7 @@
....rest of qtcurve settings...
To use this theme, either copy qtc_<name>.themerc to
-$KDEHOME/share/apps/kstyle/themes/ (usually ~/.kdee/share/apps/kstyle/themes/)
+$KDEHOME/share/apps/kstyle/themes/ (usually ~/.kde/share/apps/kstyle/themes/)
or copy to <kde install prefix>/share/apps/kstyle/themes/ (usually
/usr/share/apps/kstyle/themes/)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/style/gtkrc new/QtCurve-Gtk2-0.55.2/style/gtkrc
--- old/QtCurve-Gtk2-0.55.0/style/gtkrc 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/style/gtkrc 2008-01-10 23:08:38.000000000 +0100
@@ -157,6 +157,7 @@
widget_class "*List*GtkButton" style "qtcurve-default"
widget_class "BasePWidget.GtkEventBox.GtkTable.GtkFrame" style "qtcurve-w2"
widget "gtk-tooltips*" style "qtcurve-tooltips"
+widget "gtk-tooltip*" style "qtcurve-tooltips"
widget_class "*Toolbar*" style "qtcurve-toolbar"
widget_class "*Toolbar*Button" style "qtcurve-toolbarbutton"
widget_class "*HandleBox*HBox*SPDesktopWidget" style "qtcurve-sptoolbar"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/style/icons4 new/QtCurve-Gtk2-0.55.2/style/icons4
--- old/QtCurve-Gtk2-0.55.0/style/icons4 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/style/icons4 2008-01-10 23:08:38.000000000 +0100
@@ -1,32 +1,32 @@
-gtk-about actions/about-kde.png
-gtk-add actions/edit-add.png
-gtk-apply actions/dialog-apply.png
+gtk-about places/start-here-kde.png
+gtk-add actions/list-add.png
+gtk-apply actions/dialog-ok-apply.png
gtk-bold actions/format-text-bold.png
gtk-cancel actions/dialog-cancel.png
-gtk-cdrom devices/cdrom-unmount.png
+gtk-cdrom devices/media-optical.png
gtk-clear actions/edit-clear.png
gtk-close actions/window-close.png
gtk-color-picker actions/color-picker.png
-gtk-connect actions/connection-established.png
-gtk-convert actions/file-export.png
+gtk-connect actions/network-connect.png
+gtk-convert actions/document-export.png
gtk-copy actions/edit-copy.png
gtk-cut actions/edit-cut.png
gtk-delete actions/edit-delete.png
-gtk-dialog-authentication apps/password.png actions/encrypted.png
-gtk-dialog-error actions/dialog-error.png
-gtk-dialog-info actions/dialog-information.png
-gtk-dialog-question actions/dialog-information.png
-gtk-dialog-warning actions/dialog-warning.png
+gtk-dialog-authentication status/dialog-password.png actions/document-encrypt.png status/object-locked.png
+gtk-dialog-error status/dialog-error.png
+gtk-dialog-info status/dialog-information.png
+gtk-dialog-question status/dialog-information.png
+gtk-dialog-warning status/dialog-warning.png
gtk-directory places/folder.png
-gtk-disconnect actions/connect-no.png
-gtk-dnd mimetypes/empty.png
-gtk-dnd-multiple actions/edit-copy.png
-gtk-edit actions/edit.png
-gtk-execute actions/exec.png
-gtk-file mimetypes/empty.png
-gtk-find actions/file-find.png
+gtk-disconnect actions/network-disconnect.png
+gtk-dnd mimetypes/application-x-zerosize.png
+gtk-dnd-multiple places/document-multiple.png
+gtk-edit actions/document-properties.png
+gtk-execute actions/fork.png
+gtk-file mimetypes/application-x-zerosize.png
+gtk-find actions/edit-find.png
gtk-find-and-replace NONE
-gtk-floppy devices/3floppy-unmount.png
+gtk-floppy devices/media-floppy.png
gtk-fullscreen actions/view-fullscreen.png
gtk-goto-bottom actions/go-bottom.png
gtk-goto-first actions/go-first.png
@@ -36,18 +36,18 @@
gtk-go-down actions/go-down.png
gtk-go-forward actions/go-next.png
gtk-go-up actions/go-up.png
-gtk-harddisk devices/hdd-unmount.png
+gtk-harddisk devices/drive-harddisk.png
gtk-help actions/help-contents.png
-gtk-home places/folder-home.png
+gtk-home actions/go-home.png
gtk-indent actions/format-indent-more.png
gtk-index actions/help-contents.png
-gtk-info actions/dialog-information.png
+gtk-info actions/help-about.png
gtk-italic actions/format-text-italic.png
-gtk-jump-to actions/goto-page.png
-gtk-justify-center actions/text-center.png
+gtk-jump-to actions/go-jump.png
+gtk-justify-center actions/format-justify-center.png
gtk-justify-fill actions/format-justify-fill.png
-gtk-justify-left actions/leftjust.png
-gtk-justify-right actions/rightjust.png
+gtk-justify-left actions/format-justify-left.png
+gtk-justify-right actions/format-justify-right.png
gtk-leave-fullscreen actions/view-restore.png
gtk-media-forward actions/media-seek-forward.png
gtk-media-next actions/media-skip-forward.png
@@ -58,27 +58,27 @@
gtk-media-rewind actions/media-seek-backward.png
gtk-media-stop actions/media-playback-stop.png
gtk-missing-image mimetypes/unknown.png
-gtk-network places/network-local.png
+gtk-network places/network-server.png
gtk-new actions/document-new.png
-gtk-no actions/no.png
-gtk-ok actions/ok.png
+gtk-no actions/edit-delete.png
+gtk-ok actions/dialog-ok.png
gtk-open actions/document-open.png
gtk-paste actions/edit-paste.png
-gtk-preferences actions/tool.png
-gtk-print actions/document-fileprint.png
+gtk-preferences actions/configure.png
+gtk-print actions/document-print.png
gtk-print-preview actions/document-print-preview.png
-gtk-properties mimetypes/info.png
+gtk-properties actions/document-properties.png
gtk-quit actions/application-exit.png
gtk-redo actions/edit-redo.png
gtk-refresh actions/view-refresh.png
gtk-remove actions/edit-delete.png
gtk-revert-to-saved actions/document-revert.png
-gtk-save actions/document-ave.png
+gtk-save actions/document-save.png
gtk-save-as actions/document-save-as.png
gtk-select-color actions/color-picker.png
-gtk-select-font mimetypes/application-a-font-ttf.png
-gtk-sort-ascending NONE
-gtk-sort-descending NONE
+gtk-select-font apps/preferences-desktop-font.png
+gtk-sort-ascending actions/view-sort-ascending.png
+gtk-sort-descending actions/view-sort-descending.png
gtk-spell-check actions/tools-check-spelling.png
gtk-stop actions/process-stop.png
gtk-strikethrough actions/format-text-strikethrough.png
@@ -88,7 +88,7 @@
gtk-unindent actions/format-indent-less.png
gtk-yes actions/dialog-ok.png
gtk-zoom-100 actions/zoom-original.png
-gtk-zoom-fit actions/zoom-best-fit.png
+gtk-zoom-fit actions/zoom-fit-best.png
gtk-zoom-in actions/zoom-in.png
gtk-zoom-out actions/zoom-out.png
gimp-anchor NONE
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/style/map_kde_icons.pl new/QtCurve-Gtk2-0.55.2/style/map_kde_icons.pl
--- old/QtCurve-Gtk2-0.55.0/style/map_kde_icons.pl 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/style/map_kde_icons.pl 2008-01-10 23:08:38.000000000 +0100
@@ -13,6 +13,7 @@
printf "#This file is created, and used by, QtCurve. Alterations may be overwritten.\n";
print "gtk-icon-sizes=\"gtk-small-toolbar=$ARGV[3],$ARGV[3]:gtk-large-toolbar=$ARGV[4],$ARGV[4]:";
print "gtk-dnd=$ARGV[5],$ARGV[5]:gtk-button=$ARGV[6],$ARGV[6]:gtk-menu=$ARGV[7],$ARGV[7]:gtk-dialog=$ARGV[8],$ARGV[8]\"\n";
+#print "gtk-dnd=$ARGV[5],$ARGV[5]:gtk-button=$ARGV[6],$ARGV[6]:gtk-menu=$ARGV[7],$ARGV[7]\"\n";
if ($ARGV[1])
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/style/qtcurve.c new/QtCurve-Gtk2-0.55.2/style/qtcurve.c
--- old/QtCurve-Gtk2-0.55.0/style/qtcurve.c 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/style/qtcurve.c 2008-01-10 23:08:38.000000000 +0100
@@ -564,13 +564,17 @@
if(GTK_IS_RANGE(widget))
{
if(isStepperA(widget, x, y))
- return QTC_STEPPER_A;
+ return GTK_APP_NEW_MOZILLA==qtSettings.app && (x>10 || y>10)
+ ? QTC_STEPPER_C
+ : QTC_STEPPER_A;
else if(isStepperB(widget, x, y))
return QTC_STEPPER_B;
else if(isStepperC(widget, x, y))
return QTC_STEPPER_C;
else if(isStepperD(widget, x, y))
- return QTC_STEPPER_D;
+ return GTK_APP_NEW_MOZILLA==qtSettings.app && (x<18 && y<18)
+ ? QTC_STEPPER_B
+ : QTC_STEPPER_D;
}
return QTC_STEPPER_NONE;
}
@@ -638,7 +642,7 @@
static gboolean isHorizontalProgressbar(GtkWidget *widget)
{
- if(!widget || GTK_APP_MOZILLA==qtSettings.app ||!GTK_IS_PROGRESS_BAR(widget))
+ if(!widget || isMozilla() ||!GTK_IS_PROGRESS_BAR(widget))
return TRUE;
switch(GTK_PROGRESS_BAR(widget)->orientation)
@@ -655,7 +659,7 @@
static int progressbarRound(GtkWidget *widget, gboolean rev)
{
- if(!widget || !GTK_IS_PROGRESS_BAR(widget) || GTK_APP_MOZILLA==qtSettings.app ||
+ if(!widget || !GTK_IS_PROGRESS_BAR(widget) || isMozilla() ||
equal(gtk_progress_bar_get_fraction(GTK_PROGRESS_BAR(widget)), 100.0))
return ROUNDED_NONE;
@@ -685,7 +689,7 @@
static void setState(GtkWidget *widget, GtkStateType *state, gboolean *btn_down, int x, int y)
{
- if(GTK_APP_MOZILLA!=qtSettings.app) /* && GTK_STATE_INSENSITIVE!=*state)*/
+ if(!isMozilla()) /* && GTK_STATE_INSENSITIVE!=*state)*/
{
GtkRange *range=GTK_RANGE(widget);
@@ -2020,7 +2024,8 @@
gint height, int round, gboolean isCombo)
{
QtCurveStyle *qtcurveStyle = (QtCurveStyle *)style;
- gboolean highlight=widget && GTK_WIDGET_HAS_FOCUS(widget) && GTK_APP_JAVA!=qtSettings.app,
+ gboolean enabled=!(GTK_STATE_INSENSITIVE==state || (widget && !GTK_WIDGET_IS_SENSITIVE(widget))),
+ highlight=enabled && widget && GTK_WIDGET_HAS_FOCUS(widget) && GTK_APP_JAVA!=qtSettings.app,
doEtch=QTC_DO_EFFECT;
GdkGC **gcs=highlight ? qtcurveStyle->menuitem_gc : qtcurveStyle->button_gc,
*bgnd_gc=style->bg_gc[state],
@@ -2051,24 +2056,26 @@
else
midgc=style->base_gc[state];
+ gdk_draw_rectangle(window, enabled ? style->base_gc[state] : style->bg_gc[GTK_STATE_INSENSITIVE],
+ TRUE, x, y, width, height);
gdk_draw_line(window, midgc, x+1, y+1, x+1, y+height-2);
gdk_draw_line(window, midgc, x+1, y+1, x+width-1, y+1);
- if(GTK_STATE_INSENSITIVE==state || (widget && !GTK_WIDGET_IS_SENSITIVE(widget)))
- gc=style->bg_gc[state];
- else
+ if(enabled)
{
midgc=QTC_SET_MID_COLOR(&style->base[state], &colors[0])
gc=midgc;
}
+ else
+ gc=style->bg_gc[state];
gdk_draw_line(window, gc, x+width-2, y+1, x+width-2, y+height-2);
gdk_draw_line(window, gc, x+1, y+height-2, x+width-2, y+height-2);
-
gdk_draw_point(window, bgnd_gc, x, y);
gdk_draw_point(window, bgnd_gc, x+width-1, y);
gdk_draw_point(window, bgnd_gc, x, y+height-1);
gdk_draw_point(window, bgnd_gc, x+width-1, y+height-1);
+
drawBorder(style, window, state, area, NULL, x, y, width, height, NULL,
gcs, colors, round, BORDER_FLAT, WIDGET_OTHER, DF_LARGE_ARC|DF_DO_CORNERS);
@@ -2165,24 +2172,24 @@
#define QTC_MODAL_HACK_NAME "--kgtk-modal-dialog-hack--"
#define QTC_MENU_HACK_NAME "--kgtk-menu-hack--"
-#if 0
+#ifdef QTC_REORDER_GTK_DIALOG_BUTTONS
#define QTC_BUTTON_HACK_NAME "--kgtk-button-hack--"
#if GTK_CHECK_VERSION(2, 6, 0)
- if(opts.setDialogButtonOrder && GTK_IS_WINDOW(widget) && detail && 0==strcmp(detail, "base"))
+ if(!opts.gtkButtonOrder && GTK_IS_WINDOW(widget) && detail && 0==strcmp(detail, "base"))
{
GtkWidget *topLevel=gtk_widget_get_toplevel(widget);
if(topLevel && GTK_IS_DIALOG(topLevel) && (!topLevel->name || 0==strcmp(topLevel->name, QTC_MODAL_HACK_NAME)))
- {
- gtk_dialog_set_alternative_button_order(GTK_DIALOG(topLevel), GTK_RESPONSE_HELP,
- GTK_RESPONSE_OK, GTK_RESPONSE_YES, GTK_RESPONSE_ACCEPT, GTK_RESPONSE_APPLY,
- GTK_RESPONSE_REJECT, GTK_RESPONSE_CLOSE, GTK_RESPONSE_NO, GTK_RESPONSE_CANCEL, -1);
+ {
+ gtk_dialog_set_alternative_button_order(GTK_DIALOG(topLevel), GTK_RESPONSE_HELP,
+ GTK_RESPONSE_OK, GTK_RESPONSE_YES, GTK_RESPONSE_ACCEPT, GTK_RESPONSE_APPLY,
+ GTK_RESPONSE_REJECT, GTK_RESPONSE_CLOSE, GTK_RESPONSE_NO, GTK_RESPONSE_CANCEL, -1);
- if(!topLevel->name)
- gtk_widget_set_name(topLevel, QTC_BUTTON_HACK_NAME);
- else
- gtk_widget_set_name(topLevel, QTC_BUTTON_HACK_NAME QTC_MODAL_HACK_NAME);
+ if(!topLevel->name)
+ gtk_widget_set_name(topLevel, QTC_BUTTON_HACK_NAME);
+ else
+ gtk_widget_set_name(topLevel, QTC_BUTTON_HACK_NAME QTC_MODAL_HACK_NAME);
}
}
#endif
@@ -2324,7 +2331,7 @@
#ifdef QTC_MOUSEOVER_HANDLES
int *handleHash=NULL;
- if(opts.coloredMouseOver && GTK_APP_MOZILLA!=qtSettings.app)
+ if(opts.coloredMouseOver && !isMozilla())
{
handleHash=lookupToolbarHandleHash(widget, FALSE);
@@ -2642,7 +2649,7 @@
else if(-1==height)
gdk_window_get_size(window, NULL, &height);
- if(menubar && GTK_APP_MOZILLA!=qtSettings.app && GTK_APP_JAVA!=qtSettings.app &&
+ if(menubar && !isMozilla() && GTK_APP_JAVA!=qtSettings.app &&
(opts.menubarMouseOver || opts.shadeMenubarOnlyWhenActive))
{
GtkWidget **mbHash=lookupMenubarHash(widget, FALSE);
@@ -2921,6 +2928,10 @@
}
else if(IND_COLORED==opts.defBtnIndicator && (COLORED_BORDER_SIZE>2))
{
+ GdkGC **gcs=qtcurveStyle->mouseover_gc[0] && GTK_STATE_PRELIGHT==state
+ ? qtcurveStyle->mouseover_gc : qtcurveStyle->defbtn_gc;
+ GdkColor *cols=qtcurveStyle->mouseover_gc[0] && GTK_STATE_PRELIGHT==state
+ ? qtcurveStyle->mouseover : qtcurveStyle->defbtn;
int o=QTC_DO_EFFECT ? 1 : 0; // offset needed because of etch
GdkPoint outer[4]={ {x, y}, {x+width, y}, {x+width, y+height},
{x, y+height} },
@@ -2934,8 +2945,7 @@
gdk_region_xor(inner_region, outer_region);
drawLightBevel(style, window, state, NULL, inner_region, x, y, width, height,
- &qtcurveStyle->defbtn[QTC_MO_DEF_BTN], NULL, qtcurveStyle->defbtn_gc,
- qtcurveStyle->defbtn, NULL, round, WIDGET_DEF_BUTTON,
+ &cols[QTC_MO_DEF_BTN], NULL, gcs, cols, NULL, round, WIDGET_DEF_BUTTON,
BORDER_FLAT, DF_LARGE_ARC|
/*(draw_inside ? DF_DRAW_INSIDE : 0) |*/
DF_DO_CORNERS|(sunken ? DF_SUNKEN : 0)|
@@ -3381,7 +3391,7 @@
{
GdkRegion *region=NULL;
GtkMenuBar *mb=menuitem ? isMenubar(widget, 0) : NULL;
- gboolean active_mb=mb ? GTK_MENU_SHELL(mb)->active : FALSE,
+ gboolean active_mb=isMozilla() || (mb ? GTK_MENU_SHELL(mb)->active : FALSE),
horizPbar=isHorizontalProgressbar(widget);
int animShift=-PROGRESS_CHUNK_WIDTH;
@@ -3472,7 +3482,7 @@
{
GdkColor *itemCols=!opts.colorMenubarMouseOver && mb && !active_mb ? qtcurveStyle->background : qtcurveStyle->menuitem;
GdkGC **itemGcs=!opts.colorMenubarMouseOver && mb && !active_mb ? qtcurveStyle->background_gc : qtcurveStyle->menuitem_gc;
- GdkColor *bgnd=qtcurveStyle->menubar_gc[0] && mb && GTK_APP_MOZILLA!=qtSettings.app && GTK_APP_JAVA!=qtSettings.app
+ GdkColor *bgnd=qtcurveStyle->menubar_gc[0] && mb && !isMozilla() && GTK_APP_JAVA!=qtSettings.app
? &qtcurveStyle->menubar[ORIGINAL_SHADE] : NULL;
int round=pbar ? progressbarRound(widget, rev)
: mb
@@ -3548,7 +3558,7 @@
midgc=QTC_SET_MID_COLOR(&qtcurveStyle->menuitem[2],
&qtcurveStyle->background[ORIGINAL_SHADE])
- /*if(GTK_APP_MOZILLA!=qt_settings.app)
+ /*if(!isMozilla())
{
x--; y--; width+=2; height+=2;
}*/
@@ -3698,7 +3708,7 @@
{
gboolean frame=!detail || 0==strcmp(detail, "frame"),
profiledFrame=DETAIL("scrolled_window"),
- statusBar=GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app
+ statusBar=isMozilla() || GTK_APP_JAVA==qtSettings.app
? frame : isStatusBarFrame(widget);
#ifdef QTC_DEBUG
@@ -3712,7 +3722,7 @@
if(!statusBar && (frame || profiledFrame) && QTC_ROUNDED)
{
if(GTK_SHADOW_NONE!=shadow_type &&
- (!frame || opts.drawStatusBarFrames || (GTK_APP_MOZILLA!=qtSettings.app && GTK_APP_JAVA!=qtSettings.app)))
+ (!frame || opts.drawStatusBarFrames || (!isMozilla() && GTK_APP_JAVA!=qtSettings.app)))
drawBorder(style, window, state, area, NULL, x, y, width, height, NULL,
NULL, NULL, ROUNDED_ALL, profiledFrame ? BORDER_SUNKEN : BORDER_FLAT,
WIDGET_OTHER, DF_LARGE_ARC|DF_BLEND|DF_DO_CORNERS);
@@ -3828,7 +3838,7 @@
GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget,
const gchar *detail, gint x, gint y, gint width, gint height)
{
- if(GTK_STATE_PRELIGHT==state && (GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app))
+ if(GTK_STATE_PRELIGHT==state && (isMozilla() || GTK_APP_JAVA==qtSettings.app))
state=GTK_STATE_NORMAL;
{
@@ -3864,7 +3874,7 @@
if(mnu)
{
y+=2;
- if(GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app)
+ if(isMozilla() || GTK_APP_JAVA==qtSettings.app)
x+=2;
else
x-=2;
@@ -4023,7 +4033,7 @@
GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget,
const gchar *detail, gint x, gint y, gint width, gint height)
{
- if(GTK_STATE_PRELIGHT==state && (GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app))
+ if(GTK_STATE_PRELIGHT==state && (isMozilla() || GTK_APP_JAVA==qtSettings.app))
state=GTK_STATE_NORMAL;
{
@@ -4571,12 +4581,12 @@
FN_CHECK
/* Hacky fix for tabs in Thunderbird */
- if(GTK_APP_MOZILLA==qtSettings.app && area && area->x<(x-10))
+ if(isMozilla() && area && area->x<(x-10))
return;
/* f'in mozilla apps dont really use Gtk widgets - they just paint to a pixmap. So, no way of knowing
the position of a tab! The 'best' look seems to be to round both corners. Not nice, but... */
- if(GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app)
+ if(isMozilla() || GTK_APP_JAVA==qtSettings.app)
firstTab=lastTab=TRUE;
else if(notebook)
{
@@ -4632,7 +4642,7 @@
firstTab=oldLast;
}
- if(GTK_APP_MOZILLA!=qtSettings.app && GTK_APP_JAVA!=qtSettings.app && !highlightTab && highlightingEnabled)
+ if(!isMozilla() && GTK_APP_JAVA!=qtSettings.app && !highlightTab && highlightingEnabled)
{
lookupTabHash(widget, TRUE); /* Create hash entry... */
gtk_widget_add_events(widget, GDK_LEAVE_NOTIFY_MASK|GDK_POINTER_MOTION_MASK);
@@ -4666,11 +4676,17 @@
TODO: This is not good, should respect 'area' as passed in. However, it works for the moment - if the thunderbird hack
above is used. Needs to be fixed tho.
*/
- clipArea.x=x;
- clipArea.y=y;
- clipArea.width=width;
- clipArea.height=height;
- area=&clipArea;
+
+ /* In addition to the above, doing this section only for the active mozilla tab seems to fix some drawing errors
+ with firefox3...*/
+ if(!isMozilla() || active)
+ {
+ clipArea.x=x;
+ clipArea.y=y;
+ clipArea.width=width;
+ clipArea.height=height;
+ area=&clipArea;
+ }
if(area)
{
@@ -4918,7 +4934,7 @@
FN_CHECK
sanitizeSize(window, &width, &height);
- if(scrollbar || ROUND_FULL!=opts.round || SLIDER_PLAIN==opts.sliderStyle)
+ if(scrollbar || !(SLIDER_TRIANGULAR==opts.sliderStyle || (SLIDER_ROUND==opts.sliderStyle && ROUND_FULL==opts.round)))
{
gtk_paint_box(style, window, state, shadow_type, area, widget,
!scrollbar && SLIDER_PLAIN==opts.sliderStyle ? "qtc-slider" : "slider", x, y, width, height);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/QtCurve-Gtk2-0.55.0/style/qt_settings.c new/QtCurve-Gtk2-0.55.2/style/qt_settings.c
--- old/QtCurve-Gtk2-0.55.0/style/qt_settings.c 2007-10-10 23:25:03.000000000 +0200
+++ new/QtCurve-Gtk2-0.55.2/style/qt_settings.c 2008-01-10 23:08:38.000000000 +0100
@@ -99,6 +99,7 @@
{
GTK_APP_UNKNOWN,
GTK_APP_MOZILLA,
+ GTK_APP_NEW_MOZILLA, /* For firefox3 */
GTK_APP_OPEN_OFFICE,
GTK_APP_VMPLAYER,
GTK_APP_GIMP,
@@ -158,6 +159,11 @@
struct QtData qtSettings;
+static gboolean isMozilla()
+{
+ return GTK_APP_MOZILLA==qtSettings.app || GTK_APP_NEW_MOZILLA==qtSettings.app;
+}
+
static gboolean useQt3Settings()
{
static const char *vers=NULL;
@@ -518,7 +524,7 @@
}
else if (( !qt4 && SECT_GENERAL==section && rd&RD_FONT && !(found&RD_FONT) &&
0==memcmp(line, "font=", 5)) ||
- ( qt4 && SECT_QT & rd&RD_FONT && !(found&RD_FONT) &&
+ ( qt4 && SECT_QT==section && rd&RD_FONT && !(found&RD_FONT) &&
0==memcmp(line, "font=\"", 6)) )
{
int n=-1,
@@ -1288,7 +1294,7 @@
qtSettings.iconSizes.dndSize=32;
qtSettings.iconSizes.btnSize=16;
qtSettings.iconSizes.mnuSize=16;
- qtSettings.iconSizes.dlgSize=22;
+ qtSettings.iconSizes.dlgSize=32;
qtSettings.colors[PAL_ACTIVE][COLOR_LV].red=qtSettings.colors[PAL_ACTIVE][COLOR_LV].green=qtSettings.colors[PAL_ACTIVE][COLOR_LV].blue=0;
qtSettings.styleName=NULL;
@@ -1370,7 +1376,9 @@
else if(0==strcmp(app, "mozilla-thunderbird-bin"))
processMozillaApp(!opts->gtkButtonOrder, add_menu_colors, "mozilla-thunderbird", FALSE);
#endif
- qtSettings.app=GTK_APP_MOZILLA;
+ qtSettings.app=NULL==getenv("QTC_NEW_MOZILLA")
+ ? GTK_APP_MOZILLA
+ : GTK_APP_NEW_MOZILLA;
}
else if(0==strcmp(app, "soffice.bin"))
qtSettings.app=GTK_APP_OPEN_OFFICE;
@@ -1390,7 +1398,7 @@
if(GTK_APP_JAVA==qtSettings.app && g_get_application_name() && 0!=strcmp(g_get_application_name(), "<unknown>"))
qtSettings.app=GTK_APP_JAVA_SWT;
- /*if(GTK_APP_MOZILLA==qtSettings.app || GTK_APP_JAVA==qtSettings.app)*/
+ /*if(isMozilla() || GTK_APP_JAVA==qtSettings.app)*/
{
/* KDE's "apply colors to non-KDE apps" messes up firefox, (and progress bar text) so need to fix this! */
/* ...and inactive highlight!!! */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org