summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEwald Hew <ewaldhew@gmail.com>2017-05-17 10:38:18 +0800
committerEwald Hew <ewaldhew@gmail.com>2017-08-21 14:17:41 +0800
commitfc1dd29e0b084a0a50e3a1569f9b36c1e437651c (patch)
treef690e0902690b1804b9c48e2975f033e2a89bbc0
parent7653c76533dcde3d87bd7af5a2c12e8c95412c12 (diff)
downloadfreetype2-fc1dd29e0b084a0a50e3a1569f9b36c1e437651c.tar.gz
[psaux, cff] Move Adobe's engine components into `psaux' module.
This is the first patch of a sequence to move the Type 2 charstring processing capability from the `cff' module to the `psaux' module. NOTE: Does not compile! * src/cff/cf2*: Moved these files to... * src/psaux/cf2*: Here. * src/cff/Jamfile, src/cff/rules.mk, src/cff/cff.c, src/cff/cffgload.c: Removed file references. * src/psaux/Jamfile, src/psaux/rules.mk, src/psaux/psaux.c, : Added file references.
-rw-r--r--src/cff/Jamfile9
-rw-r--r--src/cff/cff.c11
-rw-r--r--src/cff/cffgload.c1
-rw-r--r--src/cff/rules.mk16
-rw-r--r--src/psaux/Jamfile9
-rw-r--r--src/psaux/cf2arrst.c (renamed from src/cff/cf2arrst.c)0
-rw-r--r--src/psaux/cf2arrst.h (renamed from src/cff/cf2arrst.h)0
-rw-r--r--src/psaux/cf2blues.c (renamed from src/cff/cf2blues.c)0
-rw-r--r--src/psaux/cf2blues.h (renamed from src/cff/cf2blues.h)0
-rw-r--r--src/psaux/cf2error.c (renamed from src/cff/cf2error.c)0
-rw-r--r--src/psaux/cf2error.h (renamed from src/cff/cf2error.h)0
-rw-r--r--src/psaux/cf2fixed.h (renamed from src/cff/cf2fixed.h)0
-rw-r--r--src/psaux/cf2font.c (renamed from src/cff/cf2font.c)0
-rw-r--r--src/psaux/cf2font.h (renamed from src/cff/cf2font.h)0
-rw-r--r--src/psaux/cf2ft.c (renamed from src/cff/cf2ft.c)0
-rw-r--r--src/psaux/cf2ft.h (renamed from src/cff/cf2ft.h)0
-rw-r--r--src/psaux/cf2glue.h (renamed from src/cff/cf2glue.h)0
-rw-r--r--src/psaux/cf2hints.c (renamed from src/cff/cf2hints.c)0
-rw-r--r--src/psaux/cf2hints.h (renamed from src/cff/cf2hints.h)0
-rw-r--r--src/psaux/cf2intrp.c (renamed from src/cff/cf2intrp.c)0
-rw-r--r--src/psaux/cf2intrp.h (renamed from src/cff/cf2intrp.h)0
-rw-r--r--src/psaux/cf2read.c (renamed from src/cff/cf2read.c)0
-rw-r--r--src/psaux/cf2read.h (renamed from src/cff/cf2read.h)0
-rw-r--r--src/psaux/cf2stack.c (renamed from src/cff/cf2stack.c)0
-rw-r--r--src/psaux/cf2stack.h (renamed from src/cff/cf2stack.h)0
-rw-r--r--src/psaux/cf2types.h (renamed from src/cff/cf2types.h)0
-rw-r--r--src/psaux/psaux.c10
-rw-r--r--src/psaux/rules.mk16
28 files changed, 35 insertions, 37 deletions
diff --git a/src/cff/Jamfile b/src/cff/Jamfile
index e6dd05fc1..f665a0b25 100644
--- a/src/cff/Jamfile
+++ b/src/cff/Jamfile
@@ -23,15 +23,6 @@ SubDir FT2_TOP $(FT2_SRC_DIR) cff ;
cffobjs
cffparse
cffpic
- cf2arrst
- cf2blues
- cf2error
- cf2font
- cf2ft
- cf2hints
- cf2intrp
- cf2read
- cf2stack
;
}
else
diff --git a/src/cff/cff.c b/src/cff/cff.c
index 397f6dfaf..e9b3264b8 100644
--- a/src/cff/cff.c
+++ b/src/cff/cff.c
@@ -27,15 +27,4 @@
#include "cffload.c"
#include "cffobjs.c"
-#include "cf2arrst.c"
-#include "cf2blues.c"
-#include "cf2error.c"
-#include "cf2font.c"
-#include "cf2ft.c"
-#include "cf2hints.c"
-#include "cf2intrp.c"
-#include "cf2read.c"
-#include "cf2stack.c"
-
-
/* END */
diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c
index 20f3a2c28..9200d20cf 100644
--- a/src/cff/cffgload.c
+++ b/src/cff/cffgload.c
@@ -27,7 +27,6 @@
#include "cffobjs.h"
#include "cffload.h"
#include "cffgload.h"
-#include "cf2ft.h" /* for cf2_decoder_parse_charstrings */
#include "cfferrs.h"
diff --git a/src/cff/rules.mk b/src/cff/rules.mk
index 86840bfe3..feecf4611 100644
--- a/src/cff/rules.mk
+++ b/src/cff/rules.mk
@@ -32,16 +32,7 @@ CFF_DRV_SRC := $(CFF_DIR)/cffcmap.c \
$(CFF_DIR)/cffload.c \
$(CFF_DIR)/cffobjs.c \
$(CFF_DIR)/cffparse.c \
- $(CFF_DIR)/cffpic.c \
- $(CFF_DIR)/cf2arrst.c \
- $(CFF_DIR)/cf2blues.c \
- $(CFF_DIR)/cf2error.c \
- $(CFF_DIR)/cf2font.c \
- $(CFF_DIR)/cf2ft.c \
- $(CFF_DIR)/cf2hints.c \
- $(CFF_DIR)/cf2intrp.c \
- $(CFF_DIR)/cf2read.c \
- $(CFF_DIR)/cf2stack.c
+ $(CFF_DIR)/cffpic.c
# CFF driver headers
@@ -49,10 +40,7 @@ CFF_DRV_SRC := $(CFF_DIR)/cffcmap.c \
CFF_DRV_H := $(CFF_DRV_SRC:%.c=%.h) \
$(CFF_DIR)/cfferrs.h \
$(CFF_DIR)/cfftoken.h \
- $(CFF_DIR)/cfftypes.h \
- $(CFF_DIR)/cf2fixed.h \
- $(CFF_DIR)/cf2glue.h \
- $(CFF_DIR)/cf2types.h
+ $(CFF_DIR)/cfftypes.h
# CFF driver object(s)
diff --git a/src/psaux/Jamfile b/src/psaux/Jamfile
index 798b73d1c..8ca518959 100644
--- a/src/psaux/Jamfile
+++ b/src/psaux/Jamfile
@@ -22,6 +22,15 @@ SubDir FT2_TOP $(FT2_SRC_DIR) psaux ;
psobjs
t1cmap
t1decode
+ cf2arrst
+ cf2blues
+ cf2error
+ cf2font
+ cf2ft
+ cf2hints
+ cf2intrp
+ cf2read
+ cf2stack
;
}
else
diff --git a/src/cff/cf2arrst.c b/src/psaux/cf2arrst.c
index 6796450fe..6796450fe 100644
--- a/src/cff/cf2arrst.c
+++ b/src/psaux/cf2arrst.c
diff --git a/src/cff/cf2arrst.h b/src/psaux/cf2arrst.h
index 3c21a3b67..3c21a3b67 100644
--- a/src/cff/cf2arrst.h
+++ b/src/psaux/cf2arrst.h
diff --git a/src/cff/cf2blues.c b/src/psaux/cf2blues.c
index c491f2f9e..c491f2f9e 100644
--- a/src/cff/cf2blues.c
+++ b/src/psaux/cf2blues.c
diff --git a/src/cff/cf2blues.h b/src/psaux/cf2blues.h
index a6bcd9de5..a6bcd9de5 100644
--- a/src/cff/cf2blues.h
+++ b/src/psaux/cf2blues.h
diff --git a/src/cff/cf2error.c b/src/psaux/cf2error.c
index e3dd69f50..e3dd69f50 100644
--- a/src/cff/cf2error.c
+++ b/src/psaux/cf2error.c
diff --git a/src/cff/cf2error.h b/src/psaux/cf2error.h
index d2c770d29..d2c770d29 100644
--- a/src/cff/cf2error.h
+++ b/src/psaux/cf2error.h
diff --git a/src/cff/cf2fixed.h b/src/psaux/cf2fixed.h
index a041184bd..a041184bd 100644
--- a/src/cff/cf2fixed.h
+++ b/src/psaux/cf2fixed.h
diff --git a/src/cff/cf2font.c b/src/psaux/cf2font.c
index 4ac71a8d7..4ac71a8d7 100644
--- a/src/cff/cf2font.c
+++ b/src/psaux/cf2font.c
diff --git a/src/cff/cf2font.h b/src/psaux/cf2font.h
index 17ecd17bb..17ecd17bb 100644
--- a/src/cff/cf2font.h
+++ b/src/psaux/cf2font.h
diff --git a/src/cff/cf2ft.c b/src/psaux/cf2ft.c
index c6c00d162..c6c00d162 100644
--- a/src/cff/cf2ft.c
+++ b/src/psaux/cf2ft.c
diff --git a/src/cff/cf2ft.h b/src/psaux/cf2ft.h
index b054a6e95..b054a6e95 100644
--- a/src/cff/cf2ft.h
+++ b/src/psaux/cf2ft.h
diff --git a/src/cff/cf2glue.h b/src/psaux/cf2glue.h
index 56a7c248f..56a7c248f 100644
--- a/src/cff/cf2glue.h
+++ b/src/psaux/cf2glue.h
diff --git a/src/cff/cf2hints.c b/src/psaux/cf2hints.c
index 656eb2cff..656eb2cff 100644
--- a/src/cff/cf2hints.c
+++ b/src/psaux/cf2hints.c
diff --git a/src/cff/cf2hints.h b/src/psaux/cf2hints.h
index a8984542a..a8984542a 100644
--- a/src/cff/cf2hints.h
+++ b/src/psaux/cf2hints.h
diff --git a/src/cff/cf2intrp.c b/src/psaux/cf2intrp.c
index a81628074..a81628074 100644
--- a/src/cff/cf2intrp.c
+++ b/src/psaux/cf2intrp.c
diff --git a/src/cff/cf2intrp.h b/src/psaux/cf2intrp.h
index ec030e894..ec030e894 100644
--- a/src/cff/cf2intrp.h
+++ b/src/psaux/cf2intrp.h
diff --git a/src/cff/cf2read.c b/src/psaux/cf2read.c
index 2b429e3ee..2b429e3ee 100644
--- a/src/cff/cf2read.c
+++ b/src/psaux/cf2read.c
diff --git a/src/cff/cf2read.h b/src/psaux/cf2read.h
index b0b0db803..b0b0db803 100644
--- a/src/cff/cf2read.h
+++ b/src/psaux/cf2read.h
diff --git a/src/cff/cf2stack.c b/src/psaux/cf2stack.c
index 12a026d21..12a026d21 100644
--- a/src/cff/cf2stack.c
+++ b/src/psaux/cf2stack.c
diff --git a/src/cff/cf2stack.h b/src/psaux/cf2stack.h
index ef08eefe4..ef08eefe4 100644
--- a/src/cff/cf2stack.h
+++ b/src/psaux/cf2stack.h
diff --git a/src/cff/cf2types.h b/src/psaux/cf2types.h
index 5b7e1239a..5b7e1239a 100644
--- a/src/cff/cf2types.h
+++ b/src/psaux/cf2types.h
diff --git a/src/psaux/psaux.c b/src/psaux/psaux.c
index c373aa7d5..2d301252f 100644
--- a/src/psaux/psaux.c
+++ b/src/psaux/psaux.c
@@ -26,5 +26,15 @@
#include "t1cmap.c"
#include "t1decode.c"
+#include "cf2arrst.c"
+#include "cf2blues.c"
+#include "cf2error.c"
+#include "cf2font.c"
+#include "cf2ft.c"
+#include "cf2hints.c"
+#include "cf2intrp.c"
+#include "cf2read.c"
+#include "cf2stack.c"
+
/* END */
diff --git a/src/psaux/rules.mk b/src/psaux/rules.mk
index 542ae12d2..5658811db 100644
--- a/src/psaux/rules.mk
+++ b/src/psaux/rules.mk
@@ -33,12 +33,24 @@ PSAUX_DRV_SRC := $(PSAUX_DIR)/psobjs.c \
$(PSAUX_DIR)/t1cmap.c \
$(PSAUX_DIR)/afmparse.c \
$(PSAUX_DIR)/psconv.c \
- $(PSAUX_DIR)/psauxmod.c
+ $(PSAUX_DIR)/psauxmod.c \
+ $(PSAUX_DIR)/cf2arrst.c \
+ $(PSAUX_DIR)/cf2blues.c \
+ $(PSAUX_DIR)/cf2error.c \
+ $(PSAUX_DIR)/cf2font.c \
+ $(PSAUX_DIR)/cf2ft.c \
+ $(PSAUX_DIR)/cf2hints.c \
+ $(PSAUX_DIR)/cf2intrp.c \
+ $(PSAUX_DIR)/cf2read.c \
+ $(PSAUX_DIR)/cf2stack.c
# PSAUX driver headers
#
PSAUX_DRV_H := $(PSAUX_DRV_SRC:%c=%h) \
- $(PSAUX_DIR)/psauxerr.h
+ $(PSAUX_DIR)/psauxerr.h \
+ $(PSAUX_DIR)/cf2fixed.h \
+ $(PSAUX_DIR)/cf2glue.h \
+ $(PSAUX_DIR)/cf2types.h
# PSAUX driver object(s)