From 5d0c1f0ac8875292c49989e4f77fafc52a7e84a6 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Thu, 4 Oct 2012 22:10:47 +0300 Subject: Add some notes about graphicfilters Change-Id: I1d2a51865b0e564821db7fb45b9e557e4594d4a1 --- filter/README | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'filter') diff --git a/filter/README b/filter/README index dc98371e07ea..9ebd0fba2a95 100644 --- a/filter/README +++ b/filter/README @@ -1 +1,11 @@ Filter registration and some simple filters (also descriptions). + +Desperate splitting of code into small shared libraries for historical +reasons presumably (OS/2 and Windows 3.x). The libraries produced from +the code in each subdirectory of filter/source/graphicfilter are +graphic format import or export filters. But they don't have uniform +API. Some have either an GraphicImport or GraphicExport entry point, +and are loaded and used in a uniform fashion from code in +svtools/source/filter/filter.cxx. Others have different API and are +loaded from other places. For instance "icgm" has ImportCGM, and is +loaded and used by sd/source/filter/cgm/sdcgmfilter.cxx (!). -- cgit