summaryrefslogtreecommitdiff
path: root/filter/README
diff options
context:
space:
mode:
authorTor Lillqvist <tlillqvist@suse.com>2012-10-04 22:10:47 +0300
committerTor Lillqvist <tlillqvist@suse.com>2012-10-04 22:11:53 +0300
commit5d0c1f0ac8875292c49989e4f77fafc52a7e84a6 (patch)
treefa7de5a7753b3b8f08879c05f9cb5778090d23b7 /filter/README
parent1ca1a7aa9935ad33325ac7aebbbb127995337988 (diff)
Add some notes about graphicfilters
Change-Id: I1d2a51865b0e564821db7fb45b9e557e4594d4a1
Diffstat (limited to 'filter/README')
-rw-r--r--filter/README10
1 files changed, 10 insertions, 0 deletions
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 (!).