CSS2 Parser Library

Edit Package libcroco

Libcroco is a stand-alone CSS2 parsing library. It provides a low-level
event-driven SAC-like API and a CSS object model-like API.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000111 111 Bytes
libcroco-0.6.13.tar.xz 0000487840 476 KB
libcroco-CVE-2017-8834.patch 0000000764 764 Bytes
libcroco.changes 0000008899 8.69 KB
libcroco.spec 0000002619 2.56 KB
Revision 38 (latest revision is 42)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 700495 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 38)
- Add libcroco-CVE-2017-8834.patch: fix infinite loop on invalid
  UTF-8 (boo#1043898 boo#1043899 bgo#782647 CVE-2017-8834
  CVE-2017-8871).
- Update to version 0.6.13:
  + Visual Studio builds: Enhance security of x64 binaries.
  + win32/replace.py: Fix replacing items in files with UTF-8
    content.
  + tknzr: support only max long rgb values.
  + input: check end of input before reading a byte.
- Drop upstream fixed patches:
  + libcroco-fix-CVE-2017-7960.patch.
  + libcroco-fix-CVE-2017-7961.patch.
- Stop exporting -fno-strict-aliasing" to configure, no longer
  needed.
- Update URL to new gitlab home.
- Modernize spec-file by calling spec-cleaner
- Remove --with-pic which is useless with --disable-static.
- Rectify RPM groups. Remove redundant %clean section.
- Drop gtk-doc BuildRequires: Do not build documentation (helps
  eliminate a build cycle). This is no loss for the package, as we
  simply install the pre-built doc from the tarball.
- Add libcroco-fix-CVE-2017-7960.patch: Fix boo#1034481,
  CVE-2017-7960.
- Add libcroco-fix-CVE-2017-7961.patch: Fix boo#1034482,
  CVE-2017-7961.
- Update to version 0.6.12:
  + Add support for Visual Studio 2017.
  + Misc bug fixes.
- Update to GNOME 3.20  Fate#318572
- Update to version 0.6.11:
  + Fix regression in cr_tknzr_consume_chars.
  + Misc bug fixes.
- Update to version 0.6.10:
  + Misc bug fixes.
- Update to version 0.6.9:
  + Added Visual Studio projects.
  + Lots of warnings fixed.
  + Improve build system.
  + Misc bug fixes.
- license update: LGPL-2.1
  No indication of GPL-2.0 licensed files in the package
- Update to version 0.6.8:
  + Handle signed units (bgo#686239).
- Update to version 0.6.7:
  + Fix 'green' colour (bgo#685679).
  + Build fixes.
- Update to version 0.6.6:
  + Mem leak fixes (bgo#678736).
- Update to version 0.6.5:
  + Fix mapping of 'green' colour (bgo#672332)
- Update to version 0.6.4:
  + Use -Bsymbolic-functions when available
  + Modernise and simplify configure
  + bgo#640897: fix format string warning in testcase
  + bgo#666248: vc++ compilation support
- Remove explicit Requires for glib2-devel, libxml2-devel,
  zlib-devel in devel subpackage: they will automatically be added
  the pkgconfig() way if needed.
- Update to version 0.6.3:
  + Add gtk-doc build infrastructure.
  + bgo#342370: ensure the library and compiler flags are not
    hardcoded into the pc file.
- Remove explicit %{name}-0_6-3 Requires: it will automatically be
  added.
- Change glib2-devel and libxml2-devel BuildRequires to
  pkgconfig(glib-2.0) and pkgconfig(libxml-2.0).
- Clean spec-file using spec-cleaner.
- Add baselibs.conf as a source
- Update to version 0.6.2:
  + bgo#306823: improve precision of non-integer numbers
  + bgo#148790, bgo#333834: Cygwin fixes
  + bgo#340298: Documentation fixes
  + bgo#375194: fix to builtin color processing
  + bgo#380438: Leak and trace message in cr_token_clear
  + bgo#381040: floating numbers always output to exactly 3 digits
                after decimal points
  + bgo#336621: cr_tknzr_get_next_token wasn't handling "<!--"
                correctly
  + bgo#372011: comments not parsed correctly
  + bgo#394680: problem parsing function name starting with 'u'
                or 'r'
  + bgo#139878: keep end of ruleset parsing location, and give it
                to the end_selector sac-handler.
  + bgo#394294: Escape are wrongly computed
  + bgo#314831: Escapes not recognized
  + bgo#395099: overly agressive rule matching
  + bgo#553937: CRDocHandler instances created with reference count
                of 0
  + Various fixes to the font handling
  + Add ‘const’ to various function prototypes
- Remove autoreconf call.
- remove "la" files [BNC#357465]
- obsolete old -XXbit packages (bnc#437293)
- fix rename of xxbit packages
- added baselibs.conf file to build xxbit packages
  for multilib support
- break dependency loop by removing unneeded requires
- Split out a 0_6-3 subpackage.
- s#%run_ldconfig#/sbin/ldconfig# in %post and %postun.
- Do not build unusable static libraries (#238552#c17).
- Prefix changed to /usr.
- Spec file cleanup.
- Remove dead patches
- update to version 0.6.1
- parse fractional parts of numbers properly
- win32 port
- gtk-doc compliance
- test infrastructure enhancements
- nasty memory management bug fix
- converted neededforbuild to BuildRequires
- Fixed devel dependencies.
- fixed overflow.
- Fixed library linking (#50796).
- Update to version 0.6.0
- New SuSE package, version 0.5.1.
Comments 1

Luz Paz's avatar

0.6.13 has been released

openSUSE Build Service is sponsored by