freetype2/src
Oran Agra 24b110c6c6 Position Independent Code (PIC) support in psnames module.
* include/freetype/internal/services/svpscmap.h add macros to init
instances of FT_Service_PsCMapsRec.

* src/psnames/psmodule.h declare psnames_module_class
using macros from ftmodapi.h,
when FT_CONFIG_OPTION_PIC is defined create and destroy
functions will be declared.
* src/psnames/psmodule.c when FT_CONFIG_OPTION_PIC is defined
pscmaps_interface and pscmaps_services structs
and psnames_module_class array
will have functions to init or create and destroy them
instead of being allocated in the global scope.
And macros will be used from pspic.h in order to access them.

New Files:
* src/psnames/pspic.h declare struct to hold PIC globals for psnames
module and macros to access them.
* src/psnames/pspic.c implement functions to allocate, destroy and
initialize PIC globals for psnames module.

* src/psnames/psnames.c add new file to build: pspic.c.
* src/psnames/jamfile add new files to FT2_MULTI build: pspic.c.
2009-04-05 18:18:03 +03:00
..
autofit Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
base Position Independent Code (PIC) support and infrastructure in base. 2009-04-05 17:59:26 +03:00
bdf Fix some FreeType Coverity issues as reported for Ghostscript. 2009-03-12 08:07:49 +00:00
cache Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
cff Position Independent Code (PIC) support in cff driver. 2009-04-05 18:12:03 +03:00
cid Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
gxvalid Avoid compiler warnings. 2009-01-12 20:11:14 +00:00
gzip Make `gzip' module compile on WinCE. 2009-03-19 08:17:50 +01:00
lzw Copyright. 2009-03-20 07:30:43 +01:00
otvalid Avoid compiler warnings. 2009-01-12 20:11:14 +00:00
pcf Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
pfr Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
psaux Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
pshinter Don't use stdlib.h and friends directly. 2009-01-13 17:34:48 +00:00
psnames Position Independent Code (PIC) support in psnames module. 2009-04-05 18:18:03 +03:00
raster Position Independent Code (PIC) support in raster renderer. 2009-04-05 18:16:13 +03:00
sfnt Position Independent Code (PIC) support in sfnt driver. 2009-04-05 18:08:32 +03:00
smooth Position Independent Code (PIC) support in smooth renderer. 2009-04-05 18:14:04 +03:00
tools docmaker: Don't ignore single-line code blocks. 2009-03-16 20:42:38 +01:00
truetype Position Independent Code (PIC) support in truetype driver. 2009-04-05 18:03:02 +03:00
type1 Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
type42 Remove redundant header inclusions. 2009-03-21 08:51:44 +01:00
winfonts Set `face_index' field in FT_Face for all font formats. 2008-12-25 23:52:00 +00:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00