Hello community, here is the log from the commit of package oxygen-gtk3 for openSUSE:Factory checked in at 2012-06-25 11:52:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/oxygen-gtk3 (Old) and /work/SRC/openSUSE:Factory/.oxygen-gtk3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "oxygen-gtk3", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/oxygen-gtk3/oxygen-gtk3.changes 2012-05-15 17:42:33.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.oxygen-gtk3.new/oxygen-gtk3.changes 2012-06-25 11:53:01.000000000 +0200 @@ -1,0 +2,8 @@ +Mon Jun 18 16:42:04 UTC 2012 - [email protected] + +- Update to version 1.0.5: + Bugfix release. Fixes include: + * Several rendering issues with libre-office. + * Icon positionning in text entries. + +------------------------------------------------------------------- Old: ---- oxygen-gtk3-1.0.4.tar.bz2 New: ---- oxygen-gtk3-1.0.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ oxygen-gtk3.spec ++++++ --- /var/tmp/diff_new_pack.YNz3Ty/_old 2012-06-25 11:53:02.000000000 +0200 +++ /var/tmp/diff_new_pack.YNz3Ty/_new 2012-06-25 11:53:02.000000000 +0200 @@ -17,7 +17,7 @@ Name: oxygen-gtk3 -Version: 1.0.4 +Version: 1.0.5 Release: 0 Summary: A Port of the default KDE Widget Theme (Oxygen), to GTK 3.x License: LGPL-2.1+ ++++++ oxygen-gtk3-1.0.4.tar.bz2 -> oxygen-gtk3-1.0.5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oxygen-gtk3-1.0.4/CMakeLists.txt new/oxygen-gtk3-1.0.5/CMakeLists.txt --- old/oxygen-gtk3-1.0.4/CMakeLists.txt 2012-05-14 08:38:34.000000000 +0200 +++ new/oxygen-gtk3-1.0.5/CMakeLists.txt 2012-06-15 08:46:03.000000000 +0200 @@ -9,11 +9,11 @@ set( CPACK_PACKAGE_NAME "oxygen-gtk3" ) set( CPACK_SOURCE_PACKAGE_NAME "oxygen-gtk3" ) set( CPACK_SOURCE_GENERATOR TBZ2 ) -set( CPACK_PACKAGE_DESCRIPTION_SUMMARY "Oxygen Gtk2 theme" ) +set( CPACK_PACKAGE_DESCRIPTION_SUMMARY "Oxygen Gtk3 theme" ) set( CPACK_PACKAGE_VENDOR "[email protected]" ) set( CPACK_PACKAGE_VERSION_MAJOR "1" ) set( CPACK_PACKAGE_VERSION_MINOR "0" ) -set( CPACK_PACKAGE_VERSION_PATCH "4" ) +set( CPACK_PACKAGE_VERSION_PATCH "5" ) set( CPACK_SOURCE_IGNORE_FILES "build" "^${PROJECT_SOURCE_DIR}.*/.git/" ) ################################## @@ -102,10 +102,10 @@ find_package( X11 REQUIRED ) # PKG_CONFIG -find_package(PkgConfig REQUIRED ) +find_package( PkgConfig REQUIRED ) # GTK -pkg_check_modules( GTK REQUIRED gtk+-3.0 ) +pkg_check_modules( GTK REQUIRED gtk+-3.0>=3.2.0 ) # Cairo pkg_check_modules( CAIRO REQUIRED cairo ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oxygen-gtk3-1.0.4/src/oxygenthemingengine.cpp new/oxygen-gtk3-1.0.5/src/oxygenthemingengine.cpp --- old/oxygen-gtk3-1.0.4/src/oxygenthemingengine.cpp 2012-05-14 08:38:34.000000000 +0200 +++ new/oxygen-gtk3-1.0.5/src/oxygenthemingengine.cpp 2012-06-15 08:46:03.000000000 +0200 @@ -2572,7 +2572,7 @@ // call parent method with stated pixbuf #if OXYGEN_DEBUG - std::cerr << "Calling parentClass()->render_icon()\n"; + std::cerr << "Oxygen::render_icon - calling parentClass()->render_icon()\n"; #endif ThemingEngine::parentClass()->render_icon( engine, context, stated, x, y ); @@ -2580,11 +2580,17 @@ if( stated != pixbuf ) g_object_unref( stated ); return; + } else if( gtk_widget_path_is_type( path, GTK_TYPE_ENTRY ) ) { + + // call parent method with extra vertical offset due to gtk3 bug + ThemingEngine::parentClass()->render_icon( engine, context, pixbuf, x, y-2 ); + return; + } else { // call parent method #if OXYGEN_DEBUG - std::cerr << "Calling parentClass()->render_icon()\n"; + std::cerr << "Oxygen::render_icon - calling parentClass()->render_icon()\n"; #endif ThemingEngine::parentClass()->render_icon( engine, context, pixbuf, x, y ); return; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
