From 89bb2602a15a830b7e2133307a8ec6a08ebd0f84 Mon Sep 17 00:00:00 2001 From: su_v Date: Sun, 23 Sep 2012 19:19:33 +0200 Subject: Fixes bug #988601: omnibus patch for EMF input/output support (cross-platform) (bzr r11668.1.8) --- src/extension/internal/Makefile_insert | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/extension/internal/Makefile_insert') diff --git a/src/extension/internal/Makefile_insert b/src/extension/internal/Makefile_insert index e9b11553b..d1b2da8cd 100644 --- a/src/extension/internal/Makefile_insert +++ b/src/extension/internal/Makefile_insert @@ -133,10 +133,14 @@ ink_common_sources += \ extension/internal/filter/filter.h \ extension/internal/filter/drop-shadow.h \ extension/internal/filter/snow.h \ - extension/internal/emf-win32-print.h \ - extension/internal/emf-win32-print.cpp \ - extension/internal/emf-win32-inout.h \ - extension/internal/emf-win32-inout.cpp \ + extension/internal/uemf.c \ + extension/internal/uemf.h \ + extension/internal/uemf_endian.c \ + extension/internal/uemf_endian.h \ + extension/internal/emf-print.h \ + extension/internal/emf-print.cpp \ + extension/internal/emf-inout.h \ + extension/internal/emf-inout.cpp \ extension/internal/image-resolution.h \ extension/internal/image-resolution.cpp -- cgit v1.2.3 From 583d0895ad53ea5257099ab997527ed44649ff71 Mon Sep 17 00:00:00 2001 From: David Mathog <> Date: Thu, 13 Dec 2012 05:10:54 +0100 Subject: preliminary release of the EMF import text reassembly feature. (based on libTERE (TExt REassembly), not yet published) libTERE examines all the text in an EMF file, which consists only of little chunks in different formats, and attempts to reassemble it into an editable SVG text object, with color, different fonts and so forth. (only tested with English) (bzr r11668.1.45) --- src/extension/internal/Makefile_insert | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/extension/internal/Makefile_insert') diff --git a/src/extension/internal/Makefile_insert b/src/extension/internal/Makefile_insert index a13c8a6ae..12556fbcc 100644 --- a/src/extension/internal/Makefile_insert +++ b/src/extension/internal/Makefile_insert @@ -150,8 +150,12 @@ ink_common_sources += \ extension/internal/filter/filter-file.cpp \ extension/internal/filter/filter.cpp \ extension/internal/filter/filter.h \ + extension/internal/text_reassemble.c \ + extension/internal/text_reassemble.h \ extension/internal/uemf.c \ extension/internal/uemf.h \ + extension/internal/uemf_utf.c \ + extension/internal/uemf_utf.h \ extension/internal/uemf_endian.c \ extension/internal/uemf_endian.h \ extension/internal/emf-print.h \ -- cgit v1.2.3 From e298aeb969151e2a523d3aaef737ac04b6e5b0e8 Mon Sep 17 00:00:00 2001 From: David Mathog <> Date: Fri, 8 Mar 2013 09:27:50 +0100 Subject: changes_2013_02_25a.patch New: WMF import/export implements WMF (Windows Metafile) read and write. Inkscape previously supported that through uniconverter, which was not very good with WMF files. The new version now has a complete wmf-print/wmf-inout implementation, analogous to the previous emf-print/emf-inout. This handles images, patterns, and various other goodies to the extent that WMF does. WMF is a bit primitive, many fields are only 16 bits, so it even more resolution sapping issues than does EMF. Given the choice, always use the latter format. (bzr r11668.1.52) --- src/extension/internal/Makefile_insert | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/extension/internal/Makefile_insert') diff --git a/src/extension/internal/Makefile_insert b/src/extension/internal/Makefile_insert index 7f5e975d4..341973870 100644 --- a/src/extension/internal/Makefile_insert +++ b/src/extension/internal/Makefile_insert @@ -164,10 +164,18 @@ ink_common_sources += \ extension/internal/uemf_utf.h \ extension/internal/uemf_endian.c \ extension/internal/uemf_endian.h \ + extension/internal/uwmf.c \ + extension/internal/uwmf.h \ + extension/internal/uwmf_endian.c \ + extension/internal/uwmf_endian.h \ extension/internal/emf-print.h \ extension/internal/emf-print.cpp \ extension/internal/emf-inout.h \ extension/internal/emf-inout.cpp \ + extension/internal/wmf-print.h \ + extension/internal/wmf-print.cpp \ + extension/internal/wmf-inout.h \ + extension/internal/wmf-inout.cpp \ extension/internal/image-resolution.h \ extension/internal/image-resolution.cpp -- cgit v1.2.3