Hello community, here is the log from the commit of package wxGTK for openSUSE:Factory checked in at Mon Aug 10 23:45:48 CEST 2009. -------- --- wxGTK/wxGTK.changes 2009-06-18 19:17:43.000000000 +0200 +++ wxGTK/wxGTK.changes 2009-08-07 18:33:47.000000000 +0200 @@ -1,0 +2,53 @@ +Fri Aug 7 16:51:39 CEST 2009 - sbrabec@suse.cz + +- Updated to version 2.8.10.1: + * Incompatible change in wxTreeCtrl behaviour! + * Added several functions forward compatible with wxWidgets 3.0. + * Add wxBU_EXACTFIT support to wxToggleButton XRC handler. + * wxHashMap::insert() doesn't update the value if it didn't + insert the element any more. + * Correct bug in wxTimeSpan::Format() for negative spans. + * Correct several bugs in wxList using end() iterators. + * Translation updates. + * Fix wxURL::GetInputStream() for URLs with special characters in + credentials. + * Fix wxURI::GetUser() for URIs without password. + * Correct wxDateTime DST computation for 2006 and later. + * wxRTC: fixed a problem with HTML list generation. + * wxRTC: no longer deletes a character when content is selected + before pressing Delete. + * wxRTC: fixed inability to select no superscript and no + subscript in formatting dialog. + * wxRTC: fixed centering and right-justification when combined + with left indentation. + * wxRTC: fixed lack of right margin when centering or + right-justifying. + * wxRTC: fixed wrong descent when wrapping lines with different + font sizes. + * wxRTC: fixed wrapping problem for long lines. + * wxRTC: all buffer margins now respected. + * wxRTC: Added wxRE_CENTRE_CARET to centre the caret line + vertically. + * Fixed wxHTML's pagebreaks computation in tables. + * Fixed wxHtmlWindow::SelectionToText() to correctly insert + newlines after single-cell paragraphs. + * Fixed wxHTML's line breaks handling in <pre> blocks. + * wxHTML: don't include extra whitespace in table cells. + * Implemented wxWindow::DragAcceptFiles() on all platforms. + * Added wxAUI_MGR_LIVE_RESIZE flag to wxAuiManager. + * Use bitmap mask in wxSplashScreen. + * Translate "(c)" and "(C)" to the real copyright sign in + wxAboutBox. + * Fix painting of highlight border for merged cells in wxGrid. + * Fix handling of long lines in wxGridCellAutoWrapStringRenderer. + * Return false from wxSingleInstanceChecker::IsAnotherRunning() + if an error occurred while opening or reading the lock file. + * Fixed printing to use fonts sizes adjustment consistent with + wxMSW. + * Make colours used by list, tree and status bar controls more + consistent with the system theme settings. + * Worked around bug in GTK+ < 2.14 where enabling some controls + such as wxButton didn't re-enable sensitivity until the mouse + was moved. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- wxGTK-gvfs-typo.patch wxPython-src-2.8.9.1-clean.tar.bz2 wxPython-src-2.8.9.1.tar.bz2 New: ---- wxGTK-python-abi.patch wxGTK-python-no-GraphicsRenderer-CreateBitmap.patch wxGTK-python-no-strict-aliasing.patch wxPython-src-2.8.10.1-clean.tar.bz2 wxPython-src-2.8.10.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxGTK.spec ++++++ --- /var/tmp/diff_new_pack.tdAdPh/_old 2009-08-10 23:44:48.000000000 +0200 +++ /var/tmp/diff_new_pack.tdAdPh/_new 2009-08-10 23:44:48.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package wxGTK (Version 2.8.9.1) +# spec file for package wxGTK (Version 2.8.10.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -25,8 +25,8 @@ License: GPL v2 or later Group: System/Libraries AutoReqProv: on -Version: 2.8.9.1 -Release: 3 +Version: 2.8.10.1 +Release: 1 %define wx_version %(echo %{version} | sed 's/\.[0-9][0-9]*\.[0-9][0-9]*$//') Summary: C++ Framework for Cross-Platform Development %if 0 @@ -46,9 +46,11 @@ Patch0: wxGTK-2.6.3.3-decl.patch Patch1: wxGTK-enable-wxrc.patch Patch3: wxGTK-datarootdir.patch -Patch4: wxGTK-gvfs-typo.patch Patch5: wxGTK-missing_return.patch Patch6: wxGTK-GSocket-hack.patch +Patch7: wxGTK-python-abi.patch +Patch8: wxGTK-python-no-strict-aliasing.patch +Patch9: wxGTK-python-no-GraphicsRenderer-CreateBitmap.patch # compile with debug stuff (adds lots of asserts, which can help finding # problems in applications) %define usedebug 0 @@ -155,16 +157,19 @@ %patch0 %patch1 %patch3 -%patch4 %patch5 # Apply patch only in repositories with new GLib. It makes the library binary incompatible! if pkg-config --atleast-version=2.21 glib-2.0 ; then %patch6 fi +%patch7 +%patch8 +%patch9 cp %{S:2} . mkdir wxWidgets-unicode mkdir wxWidgets-ansi chmod -x wxPython/wx/tools/Editra/src/extern/README wxPython/src/aui.i +touch wxPython/src/gtk/_gdi_wrap.cpp %build %{suse_update_config -f} ++++++ wxGTK-enable-wxrc.patch ++++++ --- /var/tmp/diff_new_pack.tdAdPh/_old 2009-08-10 23:44:48.000000000 +0200 +++ /var/tmp/diff_new_pack.tdAdPh/_new 2009-08-10 23:44:48.000000000 +0200 @@ -1,6 +1,6 @@ --- configure.in +++ configure.in -@@ -8404,7 +8404,7 @@ +@@ -8489,7 +8489,7 @@ makefiles="samples/Makefile.in samples/console/Makefile.in" elif test ${subdir} = "utils"; then makefiles="" @@ -18,8 +18,8 @@ -all: emulator helpview tex2rtf helpgen +all: emulator helpview tex2rtf helpgen wxrc --install: all install_tex2rtf install_helpgen -+install: all install_tex2rtf install_helpgen install_wxrc +-install: install_tex2rtf install_helpgen ++install: install_tex2rtf install_helpgen wxrc uninstall: uninstall_tex2rtf uninstall_helpgen @@ -36,7 +36,7 @@ distclean: clean rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile -@@ -74,8 +75,17 @@ +@@ -74,6 +75,15 @@ install-strip_helpgen: (cd HelpGen/src && $(MAKE) install-strip) @@ -51,7 +51,4 @@ + # Include dependency info, if present: - @IF_GNU_MAKE@-include .deps/*.d - --.PHONY: all install uninstall clean distclean emulator helpview tex2rtf install_tex2rtf uninstall_tex2rtf install-strip_tex2rtf helpgen install_helpgen uninstall_helpgen install-strip_helpgen -+.PHONY: all install uninstall clean distclean emulator helpview tex2rtf install_tex2rtf uninstall_tex2rtf install-strip_tex2rtf helpgen install_helpgen uninstall_helpgen install-strip_helpgen wxrc install_wxrc install-strip_wxrc + @IF_GNU_MAKE@-include ./.deps/*.d ++++++ wxGTK-python-abi.patch ++++++ --- wxPython/src/gtk/_gdi_wrap.cpp +++ wxPython/src/gtk/_gdi_wrap.cpp @@ -8,6 +8,7 @@ * interface file instead. * ----------------------------------------------------------------------------- */ +#define wxABI_VERSION 99999 #define SWIGPYTHON #define SWIG_PYTHON_DIRECTOR_NO_VTABLE ++++++ wxGTK-python-no-GraphicsRenderer-CreateBitmap.patch ++++++ --- wxPython/src/gtk/_gdi_wrap.cpp +++ wxPython/src/gtk/_gdi_wrap.cpp @@ -31375,46 +31375,6 @@ } -SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) { - PyObject *resultobj = 0; - wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ; - wxBitmap *arg2 = 0 ; - wxGraphicsBitmap result; - void *argp1 = 0 ; - int res1 = 0 ; - void *argp2 = 0 ; - int res2 = 0 ; - PyObject * obj0 = 0 ; - PyObject * obj1 = 0 ; - char * kwnames[] = { - (char *) "self",(char *) "bmp", NULL - }; - - if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsRenderer_CreateBitmap",kwnames,&obj0,&obj1)) SWIG_fail; - res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateBitmap" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'"); - } - arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1); - res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0); - if (!SWIG_IsOK(res2)) { - SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'"); - } - if (!argp2) { - SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsRenderer_CreateBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'"); - } - arg2 = reinterpret_cast< wxBitmap * >(argp2); - { - result = (arg1)->CreateBitmap((wxBitmap const &)*arg2); - if (PyErr_Occurred()) SWIG_fail; - } - resultobj = SWIG_NewPointerObj((new wxGraphicsBitmap(static_cast< const wxGraphicsBitmap& >(result))), SWIGTYPE_p_wxGraphicsBitmap, SWIG_POINTER_OWN | 0 ); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *GraphicsRenderer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL; @@ -40354,7 +40314,6 @@ { (char *)"GraphicsRenderer_CreateLinearGradientBrush", (PyCFunction) _wrap_GraphicsRenderer_CreateLinearGradientBrush, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"GraphicsRenderer_CreateRadialGradientBrush", (PyCFunction) _wrap_GraphicsRenderer_CreateRadialGradientBrush, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"GraphicsRenderer_CreateFont", (PyCFunction) _wrap_GraphicsRenderer_CreateFont, METH_VARARGS | METH_KEYWORDS, NULL}, - { (char *)"GraphicsRenderer_CreateBitmap", (PyCFunction) _wrap_GraphicsRenderer_CreateBitmap, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"GraphicsRenderer_swigregister", GraphicsRenderer_swigregister, METH_VARARGS, NULL}, { (char *)"new_GCDC", _wrap_new_GCDC, METH_VARARGS, NULL}, { (char *)"delete_GCDC", (PyCFunction)_wrap_delete_GCDC, METH_O, NULL}, ++++++ wxGTK-python-no-strict-aliasing.patch ++++++ --- wxPython/wx/tools/Editra/setup.py +++ wxPython/wx/tools/Editra/setup.py @@ -342,7 +342,7 @@ # Force optimization if 'install' in sys.argv and ('O1' not in sys.argv or '02' not in sys.argv): - sys.argv.append('-O2') + sys.argv.append('-O2 -fno-strict-aliasing') # Install the plugins for this version of Python DATA.append("plugins/*py%d.%d.egg" % sys.version_info[:2]) ++++++ wxPython-src-2.8.9.1-clean.tar.bz2 -> wxPython-src-2.8.10.1-clean.tar.bz2 ++++++ wxGTK/wxPython-src-2.8.9.1-clean.tar.bz2 wxGTK/wxPython-src-2.8.10.1-clean.tar.bz2 differ: char 11, line 1 ++++++ wxPython-src-2.8.9.1-clean.tar.bz2 -> wxPython-src-2.8.10.1.tar.bz2 ++++++ wxGTK/wxPython-src-2.8.9.1-clean.tar.bz2 wxGTK/wxPython-src-2.8.10.1.tar.bz2 differ: char 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org