Hello community, here is the log from the commit of package poppler checked in at Mon Feb 5 15:40:55 CET 2007. -------- --- GNOME/poppler/poppler.changes 2007-01-19 17:54:57.000000000 +0100 +++ /mounts/work_src_done/STABLE/poppler/poppler.changes 2007-02-05 13:28:35.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Feb 5 13:27:37 CET 2007 - werner@suse.de + +- Simplify usage of class UGooString + +------------------------------------------------------------------- New: ---- poppler-ugoostr.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ poppler.spec ++++++ --- /var/tmp/diff_new_pack.qZC553/_old 2007-02-05 15:40:37.000000000 +0100 +++ /var/tmp/diff_new_pack.qZC553/_new 2007-02-05 15:40:37.000000000 +0100 @@ -13,7 +13,7 @@ Name: poppler BuildRequires: gtk-doc gtk2-devel libdrm-devel libjpeg-devel libqt4-devel qt-devel qt3-devel update-desktop-files zlib-devel Version: 0.5.4 -Release: 33 +Release: 34 URL: http://poppler.freedesktop.org/ Group: System/Libraries License: GNU General Public License (GPL) @@ -22,6 +22,7 @@ Patch: poppler-qt-m4.patch Patch1: fix-pedantic-header-compile.diff Patch2: poppler-PageTree-depth-CVE-2007-0104.patch +Patch3: poppler-ugoostr.patch Autoreqprov: on BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -286,6 +287,7 @@ %patch %patch1 %patch2 -p0 +%patch3 -p0 %build ACLOCAL="aclocal -I m4" autoreconf -f -i @@ -364,6 +366,8 @@ %{_datadir}/gtk-doc/html/poppler %changelog -n poppler +* Mon Feb 05 2007 - werner@suse.de +- Simplify usage of class UGooString * Fri Jan 19 2007 - maw@suse.de - Add poppler-PageTree-depth-CVE-2007-0104.patch, fixing an infinite loop in page tree (#233133 and CVE-2007-0104). ++++++ poppler-ugoostr.patch ++++++ --- poppler/UGooString.h +++ poppler/UGooString.h 2007-02-05 10:34:37.000000000 +0000 @@ -39,12 +39,21 @@ public: // Compare two strings: -1:< 0:= +1:> int cmp(UGooString *str) const; + // ditto, but missing `int cmp(const UGooString &str) const' + inline int operator == (UGooString *str) { return cmp(str); } + // get the unicode Unicode *unicode() const { return s; } + // ditto + inline operator const Unicode* () { return unicode(); } + // get the const char* char *getCString() const; + // ditto + inline operator const char* () { return getCString(); } + private: void initChar(GooString &str); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org