- 07 Nov, 2011 40 commits
-
-
Christian Persch authored
-
Christian Persch authored
The gtk engine is deprecated itself, so don't bother fixing its use of GCache but just define GLIB_DISABLE_DEPRECATION_WARNINGS here.
-
Christian Persch authored
On gtk3, use a GtkBox.
-
Christian Persch authored
Since we depend on glib 2.24 where g_type_init() already calls g_thread_init(), just use g_type_init() here instead.
-
Christian Persch authored
-
Christian Persch authored
... instead of adding the same array to librsvg as well.
-
Christian Persch authored
-
Christian Persch authored
Update GIO req to 2.24, and just always use GIO for gzip support.
-
Christian Persch authored
It's deprecated.
-
Christian Persch authored
Instead of building the string and parsing it to a path every time we render this node, just store the parsed path instead.
-
Christian Persch authored
Store the parse cairo_path_t instead of re-parsing the string every time we render this path!
-
Christian Persch authored
This will be used to avoid going through building a string then parsing the string into a path in rsvg-shapes.c.
-
Christian Persch authored
Pass the cairo_path_t to the render funtion, instead of a string.
-
Christian Persch authored
Just call cairo_append_path() instead of duplicating it (twice!).
-
Christian Persch authored
Parse the path into a cairo_path_t structure instead of inventing an own one.
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
I've checked this quite carefully, but it still might contain stupid typo bugs ;-)
-
Christian Persch authored
-
Christian Persch authored
To do this, remove RSVG_END element from RsvgBpathDef.
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
Although it appears this property is only parsed, but not used when rendering...
-
Christian Persch authored
Although it appears this property is only parsed, but not used when rendering...
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
This fixes the crash, but the rendering of masking-path-04-b.svg is still wrong, not matching the reference rendering. https://bugzilla.gnome.org/show_bug.cgi?id=630733
-
Christian Persch authored
Otherwise we get an invalid read when freeing this node.
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
librsvg doesn't depend on these anymore.
-
Christian Persch authored
ctx->render is a RsvgCairoClipRender here, and NOT a RsvgCairoRender. I think the right thing here is to use the render->cr, and not render->parent->cr.
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
==10734== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely lost in loss record 1,325 of 2,962 ==10734== at 0x4026EB4: malloc (vg_replace_malloc.c:236) ==10734== by 0x4B3B823: g_malloc (gmem.c:164) ==10734== by 0x4B40A76: parse_arg (goption.c:1242) ==10734== by 0x4B42123: g_option_context_parse (goption.c:1572) ==10734== by 0x804C39B: main (test-display.c:784) ==10734== ==10734== 40 (24 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 2,103 of 2,962 ==10734== at 0x4026EB4: malloc (vg_replace_malloc.c:236) ==10734== by 0x4B3B823: g_malloc (gmem.c:164) ==10734== by 0x4B51726: g_slice_alloc (gslice.c:842) ==10734== by 0x4B07158: g_array_sized_new (garray.c:185) ==10734== by 0x4B07275: g_byte_array_new (garray.c:1402) ==10734== by 0x4034F0C: rsvg_acquire_file_resource (rsvg-image.c:109) ==10734== by 0x403512A: _rsvg_acquire_xlink_href_resource (rsvg-image.c:174) ==10734== by 0x804C59B: main (test-display.c:837)
-
Christian Persch authored
This reverts commit 9333f2da. It didn't work as intended and needs more work.
-