Hello community,
here is the log from the commit of package wxWidgets for openSUSE:Factory
checked in at Mon Jan 17 14:05:23 CET 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ wxWidgets/wxWidgets-ansi.changes 2011-01-15 03:43:58.073666000 +0100
@@ -0,0 +1,708 @@
+-------------------------------------------------------------------
+Tue Dec 21 16:34:56 CET 2010 - sbrabec@suse.cz
+
+- Rename package to wxWidgets to follow upstream base name.
+- Split wxPython documentation to a separate package.
+- Support for build of Unicode and ANSI, standard and debug and STL
+ and wxcontainer variants.
+- Build wxWidgets variants separately.
+- Spec file completely rewritten.
+- Libraries moved from libdir to make possible to use binary
+ incompatible variants. Use RPATH.
+- Mangle rpm symbols to prevent ABI clash of binary incompatible
+ variants with equal SONAME.
+- Created virtually empty compatibility "libraries" to fulfill
+ dependencies of third party packages.
+- Provide rpm support macro %wx_requires.
+
+-------------------------------------------------------------------
+Sun Aug 15 00:15:52 UTC 2010 - termim@gmail.com
+
+- Updated to version 2.8.11.0
+ Adds Python 2.7 builds, PySlices, new pubsub implementation,
+ lots of updates to AGW, and lots of bugs fixed.
+- Removed wxGTK-GSocket-clash.patch and wxGTK-editra-ebmlib.patch
+ as already fixed.
+
+-------------------------------------------------------------------
+Tue Jun 15 16:15:11 CEST 2010 - sbrabec@suse.cz
+
+- Added --enable-graphics_ctx to fix Editra (bnc#580060).
+- Added ebmlib file required by Editra (bnc#580060,
+ patch from Salix).
+
+-------------------------------------------------------------------
+Mon Feb 22 14:58:36 UTC 2010 - crrodriguez@opensuse.org
+
+- build with PIC
+
+-------------------------------------------------------------------
+Thu Jan 28 17:17:47 CET 2010 - sbrabec@suse.cz
+
+- Enabled media libraries (bnc#565039).
+
+-------------------------------------------------------------------
+Fri Sep 25 17:53:00 CEST 2009 - sbrabec@suse.cz
+
+- Disabled STL (bnc#530027). See also
+ http://lists.opensuse.org/opensuse-factory/2009-09/msg00386.html
+- Removed obsolete RPATH.
+- The GSocket symbol clash fix replaced by the upstream one.
+
+-------------------------------------------------------------------
+Thu Sep 17 18:33:20 CEST 2009 - matejcik@suse.cz
+
+- fixed pth file to point to platlib
+
+-------------------------------------------------------------------
+Sat Sep 5 11:52:46 CEST 2009 - sbrabec@suse.cz
+
+- Fixed for the latest python package.
+
+-------------------------------------------------------------------
+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.
+
+-------------------------------------------------------------------
+Thu Jun 18 19:16:27 CEST 2009 - sbrabec@suse.cz
+
+- Worked-around GSocket name conflict with GIO.
+
+-------------------------------------------------------------------
+Tue Feb 17 17:29:57 CET 2009 - crrodriguez@suse.de
+
+- build require libexpat-devel so we dont use the bundled one
+
+-------------------------------------------------------------------
+Wed Feb 4 13:58:35 CET 2009 - pth@suse.de
+
+- Disable the use of precompiled headers as the way wxWidgets uses
+ them is not supported by current GCC.
+
+-------------------------------------------------------------------
+Tue Feb 3 13:03:20 CET 2009 - pth@suse.de
+
+- Update to 2.8.9.1:
+ * Optimize wxString::Replace() for single character arguments.
+ * Updated Hindi translation.
+ * Use tr1::unordered_{map,set} for wxHash{Map,Set} implementation if available
+ in STL build; in particular do not use deprecated hash_{map,set} which
+ results in a lot of warnings from newer g++.
+ * Added support for reading alpha channel in BMP format.
+ * Fixed help viewer bug whereby the splitter sash in wxHtmlHelpWindow could
+ go underneath the left-hand pane, permanently, after resizing the
+ help window.
+ * Fixed wxHTML default font size for printing to be 12pt regardless of the
+ platform, instead of depending on GUI toolkit's screen configuration.
+ * Support wxDP_ALLOWNONE style in generic wxDatePickerCtrl version.
+ * Set wxKeyEvent::m_uniChar correctly in the events generated by generic
+ wxListCtrl.
+ * Fix changing size of merged cells in wxGrid.
+ * Fixed wrapping bug in wxRichTextCtrl when there were images present;
+ now sets the cursor to the next line after pressing Shift+Enter.
+ * Fixed Cmd+Back, Cmd+Del word deletion behaviour in wxRichTextCtrl.
+ * Fix crash when reading malformed PCX images.
+ * Fix bug with wrong transparency in GIF animations.
+ * Store palette information for XPM images in wxImage.
+ * Fixed selection bugs and auto list numbering in wxRichTextCtrl.
+ * Significantly optimize wxGrid::BlockToDeviceRect() for large grids.
+ * Introduced new wxAuiToolBar class for better integration and look-and-feel.
+ * Fix a crash in wxAuiFrameManager when Update() was called in between mouse-up
+ and mouse-down events
+ * wxAUI: added various NULL-ptr asserts.
+ * Fixed problem with Floatable(false) not working in wxAuiFrameManager.
+ * Fixed maximize bug in wxAUI.
+ * Allow period in link anchors in wxHTML.
+ * Fixed memory corruption in wxHTML when parsing "&;" in the markup.
+ * Fixed event type in EVT_GRID_CMD_COL_MOVE and EVT_GRID_COL_MOVE.
+ * wxGrid doesn't steal focus when hiding editor any more.
+ * MIME types reading fixed when running under GNOME, reading .desktop
+ files and also the default application list.
+ * Added filesys.no-mimetypesmanager system option so that applications that
+ must load an XRC file at program startup don't have to incur the
+ mime types manager initialization penalty.
+ * Fixed masking of disabled bitmaps in wxMenuItem and wxStaticBitmap.
+ * Fixed generation of events for an initially empty wxDirPickerCtrl.
+ * Fixed detection of Meta key state so that NumLock isn't misdetected
+ as Meta (requires GTK+ 2.10).
+ * Fix changing font/colour of label in buttons with images.
+- Make funtion return a value.
+
+-------------------------------------------------------------------
+Wed Sep 3 17:38:50 CEST 2008 - sbrabec@suse.cz
+
+- Updated to version 2.8.8.1:
+ * many API-compatible fixes and improvements, see
+ docs/changes.txt for complete list
+
+-------------------------------------------------------------------
+Mon Sep 1 15:16:05 CEST 2008 - sbrabec@suse.cz
+
+- Dropped obsolete ODBC support (bnc#397044).
+
+-------------------------------------------------------------------
+Fri May 2 12:36:23 CEST 2008 - sbrabec@suse.cz
+
+- Don't unload libgnomevfs-2.so.0 on exit (bnc#380267).
+- Removed obsolete configure options (bnc#380267#c7).
+
++++ 511 more lines (skipped)
++++ between /dev/null
++++ and wxWidgets/wxWidgets-ansi.changes
New Changes file:
wxWidgets-wxcontainer.changes: same change
New Changes file:
wxWidgets.changes: same change
calling whatdependson for head-i586
New:
----
README.SUSE
pre_checkin.sh
rpmlintrc
virtual-package.README
wxGTK-2.6.3.3-decl.patch
wxGTK-datarootdir.patch
wxGTK-enable-wxrc.patch
wxWidgets-2.8.11.tar.bz2
wxWidgets-ansi.changes
wxWidgets-ansi.spec
wxWidgets-config-force-rpath.patch
wxWidgets-wxcontainer.changes
wxWidgets-wxcontainer.spec
wxWidgets.changes
wxWidgets.spec
wxpython-mkdiff.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wxWidgets-ansi.spec ++++++
++++ 1250 lines (skipped)
wxWidgets-wxcontainer.spec: same change
wxWidgets.spec: same change
++++++ README.SUSE ++++++
wxWidgets in SUSE
=================
There are six possible wxWidgets variants that can be built from single
source spec file.
The STL + Unicode is the most modern variant of wxWidgets. But there are
still applications that don't compile correctly with this model, so
wxWidgets provide way to compile these applications against deprecated
versions of libraries.
Because STL and wx container versions have the same soname but they are
binary incompatible, variant libraries are installed to dedicated
directories. Applications then need to use RPATH during the compile time
(wx-config does this automatically) or LD_LIBRARY_PATH in runtime
(applications compiled against third party wxWidgets packages need
proper variant of -compat-lib-config package and packages need also
-compat-lib packages).
To make dependencies correct, please use %wx_requires in the the
preamble of your spec file:
%define _use_internal_dependency_generator 0
%define __find_requires %wx_requires
If you don't do it, rpm would not be able to identify library variant
package your package is linked with.
There may be more than one version of wxWidgets. Some of them may be
discriminated by the minor version number appended to the name with "."
replaced with "_".
Here is the wxWidgets variant list:
STL + Unicode (recommended)
-------------
devel package name: wxWidgets-devel / wxWidgets[-{mi_nor}]-devel
libdir: wx-{minor}-stl
library package names: lib...u...-stl
library names: lib...u....so.*
Old wx containers + Unicode (deprecated)
---------------------------
wxWidgets originally used dedicated wx containers class. Now it allows
to be compiled with standard STL classes. However some applications
were not written in respect to this compile time option and won't
compile. This is reason why we still may need wx containers
compatibility version. This version also contains wxWidgets-2.6.x
compatibility support.
devel package name: wxWidgets[-{mi_nor}]-wxcontainer-devel
libdir: wx-{minor}-wxcontainer
library package names: lib...u...-wxcontainer
library names: lib...u....so.*
Old wx containers + ANSI (strongly deprecated)
------------------------
wxWidgets allows to be compiled in unicode mode. This is needed for some
controls to work correctly with unicode locales. However some
applications were not written in respect to this compile time option and
won't compile due to incorrect wxString manipulation. This is reason why
we still may need ANSI version. ANSI version uses wx containers, as STL
was introduced much later than Unicode.
devel package name: wxWidgets[-{mi_nor}]-ansi-devel
libdir: wx-{minor}-wxcontainer
library package names: lib......-wxcontainer
library names: lib.......so.*
Each variant can enable or disable debugging. Debug versions of
libraries contain lots of asserts that help in debugging of poorly
written applications.
Please pick correct devel version if you want to compile your
application with the deprecated variant of wxWidgets.
Passing parameter --unicode=[yes|no] to wx-config to select wanted
wxWidgets variant may work as well, as long as all needed shared
libraries are installed. Note that you cannot mix packages using
different libdir.
++++++ pre_checkin.sh ++++++
#!/bin/bash
VARIANTS=("" -wxcontainer -ansi)
for VAR in "${VARIANTS[@]}" ; do
NAME=wxWidgets$VAR
if test $NAME = wxWidgets ; then
continue
fi
if test wxWidgets.spec -ot $NAME.spec ; then
echo "wxWidgets.spec is older than $NAME.spec. Please merge changes manually and call pre-checkin.sh again."
exit 1
fi
if test wxWidgets.changes -ot $NAME.changes ; then
echo "wxWidgets.changes is older than $NAME.changes. Please merge changes manually and call pre-checkin.sh again."
exit 1
fi
sed "s/^Name: *wxWidgets$/&$VAR$DBG/"