[librsvg] Created tag 2.40.19



The signed tag '2.40.19' was created.

Tagger: Federico Mena Quintero <federico gnome org>
Date: Wed Oct 4 11:06:23 2017 -0500

    Tag for 2.40.19 release

Changes since the last tag '2.40.18':

Federico Mena Quintero (65):
      Post-release version bump to 2.40.19
      rsvg-gobject.c: Use FALSE, not 0
      rsvg_free_xml_parser_and_doc(): New function; we'll use it instead of freeing things by hand
      rsvg-base.c: Use rsvg_free_xml_parser_and_doc() throughout
      RsvgHandle: use a state field instead of finished/is_closed/first_write flags
      rsvg_handle_dispose(): Free the libxml2 parser context
      Update NEWS
      bgo#786372 - In the style element, the type attribute should default to "text/css"
      bgo#785276: Don't crash on empty or single-byte files
      bgo#634514: Don't render unknown elements and their sub-elements
      Oops, sort the list of supported SVG features so <switch> works
      rsvg-cairo-draw: Comment on how we should be computing bounding boxes for viewports/clipping
      Add a bunch of masking/clipping tests from the SVG test suite
      Remove unused prototype
      bgo#621088: rsvg_cairo_clip_render_new(): Don't leave uninitialized fields in the parent RsvgCairoRender
      RsvgCairoClipRender: Implement the ::render_pango_layout() method, so we can clip text
      Update an out-of-date Sodipodi (!) file to plain SVG to use for testing
      Add compressed version of the last test file
      Add new test files to tests/Makefile.am
      tests/loading.c: New tests for the loading machinery
      rsvg-base.c: Use constants for the gzip header magic
      Allow loading one byte at a time with rsvg_handle_write()
      Run the loading tests first... they are kind of the basic smokee tests
      Test reading compressed SVGs one and two bytes at a time
      Rename the loading tests to have a "/loading/" prefix
      Rename data_input_stream to compressed_input_stream for clarity
      Create the compressed_input_stream in a separate function
      Use a different reading state when reading compressed data
      Comment about having to slurp the whole compressed file if using write()/close()
      Use xmlCtxtUseOptions() instead of setting ctxt->options directly (!)
      Set replaceEntities where we set the rest of the XML parser's options
      Remove unnecessary argument
      Centralize a function to create an libxml2 parser
      Un-inline a function (we'll change the callers), and tighten assertions
      bgo#787895 - Use xmlCreateIOParserCtxt() for I/O callbacks instead of a push parser
      Rename create_xml_push_parser()
      Factor out create_xml_stream_parser()
      Add missing test
      Update NEWS
      Ignore a test file that doesn't work in this branch...
      rsvg-test: Ignore SVG fixtures that start with "ignore-"
      rsvg-test: allow skipping directories that start with "ignore" as well as files
      Backport: Add a testing mode so reftests can use predictable text rendering
      rsvg-test.c: Fix a couple of leaked strings
      test-utils.c: Fix a string leak
      Use a separate function to set PangoContext font options for testing
      Use a hard-coded font file to render test images, for predictable font rendering
      Ignore the "resources" directories in rsvg-test.c
      test-utils.c: Fix a leak
      Normalize test files
      Backport: Enable dimensions tests
      tests/dimensions.c: Assert that we got the sub-object; print the dimensions
      Disable the "/dimensions/sub/rect with transform" test for now
      bgo#603550 - Compute the luminance correctly when generating a mask
      Backport: bgo#777834: Don't try to render text whose PangoLayout has zero extents
      Backport: build: Check for PangoFT2/FontConfig availability
      Backport: cross-compiling bits for gdk-pixbuf-loader
      Backport: rsvg_cairo_render_new(): Initialize ->bbox to the identity affine
      Enable test again
      Update NEWS
      Distribute test resources as well
      Backport: tests/render-crash: New test for things that crash the     rendering code
      bgo#777155 - Ignore patterns that have close-to-zero dimensions
      Backport: bgo#634324 - Gaussian blur with negative-scaling transformation matrix is not rendered
      Update NEWS

Massimo (1):
      bgo#587721: Update the PangoLayout for the new matrix before rendering

Philip Withnall (2):
      tools: Fix an incorrect g_new() call
      tools: Fix a minor memory leak of command line arguments

Ting-Wei Lan (1):
      bgo#782098 - Don't pass deprecated --nogtkinit to gtkdoc-scangobj


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]