History log of /inkscape/src/libuemf/uemf.c
Revision Date Author Comments Expand
8bda3b4c9722b7481a9ed97a4f5c946a5b6797ac 27-Jan-2016 mathog <>

patch should fix bug 1480651

440e7182af0764dabf2219f14c5b8ed58949953e 30-Aug-2015 bryce <bryce@ubuntu.com>

Ensure strncpy'd strings are null terminated

06517eb74772b7c18a8ab8d703405646d9ec05d3 27-Apr-2015 mathog <>

patch for bugs 1447850 and 1447382

034d7ccaa6acbcd03e37974a2d164706862c32a2 29-Apr-2014 mathog <>

Improved support for clipping on EMF/WMF import, see bug 1302857

2bf3910a9fbe18eb8fb519f02f9d49d68df7ee7a 25-Mar-2014 David Mathog <mathog@caltech.edu>

Patch for several issues in libuemf. ----- The patch: 1. Removes half a dozen or so code lines that didn't do anything. 2. Fixes a couple of missing tests for pointers which cannot be NULL. (Note that in many instances the pseudoobject functions in upmf.c do accept null pointers because the objects being constructed have optional parts.) 3. There was one "real" potential memory leak (line 6276 in upmf.c, numbers before the patch). I fixed the others too, but they just never happen (iconv would have to fail in some strange way.) There are no (real) memory access violations or memory leaks in any of this either in standalone libUEMF testing or in use as part of Inkscape as determined from valgrind runs.

1df6105803c4c56c020a56301c7c9c4890fd4158 18-Jan-2014 mathog <mathog@caltech.edu>

libUEMF update; EMF linear gradient bug fixes (bug #1263242)

/inkscape/src/extension/CMakeLists.txt /inkscape/src/extension/internal/Makefile_insert /inkscape/src/extension/internal/emf-inout.cpp /inkscape/src/extension/internal/emf-inout.h /inkscape/src/extension/internal/emf-print.cpp /inkscape/src/extension/internal/emf-print.h /inkscape/src/extension/internal/metafile-inout.cpp /inkscape/src/extension/internal/metafile-inout.h /inkscape/src/extension/internal/metafile-print.cpp /inkscape/src/extension/internal/wmf-inout.cpp /inkscape/src/extension/internal/wmf-inout.h /inkscape/src/extension/internal/wmf-print.cpp CMakeLists.txt Makefile_insert README uemf.c uemf.h uemf_endian.c uemf_endian.h uemf_print.c uemf_print.h uemf_utf.c uemf_utf.h upmf.c upmf.h upmf_print.c upmf_print.h uwmf.c uwmf.h uwmf_endian.c uwmf_endian.h uwmf_print.c uwmf_print.h
d8b5184eecceba676c6388094c73dcfe451f0b22 14-Jan-2014 Martin Owens <doctormo@gmail.com>

Merge in patch from mathog in Bug #1241797

7f593bcf620bfab8a173db37447c2ccfd0c17a49 17-Oct-2013 Kris <Kris.De.Gussem@hotmail.com>

fix wrong memory deallocation

6a55cc6751be1162fa737fa656ffae0729c2e2a0 31-Aug-2013 Krzysztof KosiƄski <tweenk.pl@gmail.com>

Move libuemf to a separate directory. Rename libunicode-convert to symbol_convert and put it in libuemf.

/inkscape/configure.ac /inkscape/po/POTFILES.in /inkscape/src/CMakeLists.txt /inkscape/src/Makefile.am /inkscape/src/extension/internal/Makefile_insert /inkscape/src/extension/internal/emf-inout.cpp /inkscape/src/extension/internal/emf-inout.h /inkscape/src/extension/internal/emf-print.cpp /inkscape/src/extension/internal/emf-print.h /inkscape/src/extension/internal/text_reassemble.c /inkscape/src/extension/internal/wmf-inout.cpp /inkscape/src/extension/internal/wmf-inout.h /inkscape/src/extension/internal/wmf-print.cpp /inkscape/src/extension/internal/wmf-print.h /inkscape/src/libnrtype/Layout-TNG-Output.cpp CMakeLists.txt Makefile_insert README makefile.in symbol_convert.c symbol_convert.h uemf.c uemf.h uemf_endian.c uemf_endian.h uemf_print.c uemf_print.h uemf_utf.c uemf_utf.h uwmf.c uwmf.h uwmf_endian.c uwmf_endian.h uwmf_print.c uwmf_print.h /inkscape/src/libunicode-convert/Makefile_insert /inkscape/src/libunicode-convert/README /inkscape/src/style.h