diff options
-rw-r--r-- | build/win32/vs10/pango.vcxprojin | 4 | ||||
-rw-r--r-- | build/win32/vs10/pangocairo.vcxprojin | 8 | ||||
-rw-r--r-- | build/win32/vs10/pangoft2.vcxprojin | 4 | ||||
-rw-r--r-- | build/win32/vs10/pangowin32.vcxprojin | 4 | ||||
-rw-r--r-- | build/win32/vs9/pango.vcprojin | 4 | ||||
-rw-r--r-- | build/win32/vs9/pangocairo.vcprojin | 8 | ||||
-rw-r--r-- | build/win32/vs9/pangoft2.vcprojin | 4 | ||||
-rw-r--r-- | build/win32/vs9/pangowin32.vcprojin | 4 | ||||
-rw-r--r-- | config.h.win32.in | 7 | ||||
-rw-r--r-- | configure.ac | 35 | ||||
-rw-r--r-- | pango/Makefile.am | 33 | ||||
-rwxr-xr-x | pango/check.defs | 34 | ||||
-rw-r--r-- | pango/pango.def | 412 | ||||
-rw-r--r-- | pango/pangocairo.def | 35 | ||||
-rw-r--r-- | pango/pangoft2.def | 88 | ||||
-rw-r--r-- | pango/pangowin32.def | 30 | ||||
-rw-r--r-- | pango/pangoxft.def | 24 |
17 files changed, 55 insertions, 683 deletions
diff --git a/build/win32/vs10/pango.vcxprojin b/build/win32/vs10/pango.vcxprojin index 24583617..9aa7a1a6 100644 --- a/build/win32/vs10/pango.vcxprojin +++ b/build/win32/vs10/pango.vcxprojin @@ -86,7 +86,6 @@ </ClCompile> <Link> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pango.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -105,7 +104,6 @@ <Link> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> - <ModuleDefinitionFile>..\..\..\pango\pango.def</ModuleDefinitionFile> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> @@ -127,7 +125,6 @@ </ClCompile> <Link> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pango.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -145,7 +142,6 @@ </ClCompile> <Link> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pango.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> diff --git a/build/win32/vs10/pangocairo.vcxprojin b/build/win32/vs10/pangocairo.vcxprojin index d756f2dd..cba00887 100644 --- a/build/win32/vs10/pangocairo.vcxprojin +++ b/build/win32/vs10/pangocairo.vcxprojin @@ -151,7 +151,6 @@ <AdditionalDependencies>cairo.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> <IgnoreSpecificDefaultLibraries>$(OutDir)pangoft2-$(ApiVersion).lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -172,7 +171,6 @@ <AdditionalDependencies>cairo.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> <IgnoreSpecificDefaultLibraries>$(OutDir)pangoft2-$(ApiVersion).lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -198,7 +196,6 @@ <AdditionalDependencies>cairo.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> <IgnoreSpecificDefaultLibraries>$(OutDir)pangoft2-$(ApiVersion).lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -218,7 +215,6 @@ <Link> <AdditionalDependencies>cairo.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -243,7 +239,6 @@ <Link> <AdditionalDependencies>cairo.lib;$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -263,7 +258,6 @@ <Link> <AdditionalDependencies>cairo.lib;$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -288,7 +282,6 @@ <Link> <AdditionalDependencies>cairo.lib;$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -308,7 +301,6 @@ <Link> <AdditionalDependencies>cairo.lib;$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangocairo.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> diff --git a/build/win32/vs10/pangoft2.vcxprojin b/build/win32/vs10/pangoft2.vcxprojin index d7a3f58a..0a81e6b2 100644 --- a/build/win32/vs10/pangoft2.vcxprojin +++ b/build/win32/vs10/pangoft2.vcxprojin @@ -88,7 +88,6 @@ <Link> <AdditionalDependencies>$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangoft2.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -108,7 +107,6 @@ <Link> <AdditionalDependencies>$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangoft2.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -133,7 +131,6 @@ <Link> <AdditionalDependencies>$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangoft2.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -153,7 +150,6 @@ <Link> <AdditionalDependencies>$(PangoFT2Libs);%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangoft2.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> diff --git a/build/win32/vs10/pangowin32.vcxprojin b/build/win32/vs10/pangowin32.vcxprojin index c9d5d478..ba458c89 100644 --- a/build/win32/vs10/pangowin32.vcxprojin +++ b/build/win32/vs10/pangowin32.vcxprojin @@ -103,7 +103,6 @@ <Link> <AdditionalDependencies>usp10.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangowin32.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -122,7 +121,6 @@ <Link> <AdditionalDependencies>usp10.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangowin32.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -146,7 +144,6 @@ <Link> <AdditionalDependencies>usp10.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangowin32.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -165,7 +162,6 @@ <Link> <AdditionalDependencies>usp10.lib;%(AdditionalDependencies)</AdditionalDependencies> <OutputFile>$(OutDir)$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll</OutputFile> - <ModuleDefinitionFile>..\..\..\pango\pangowin32.def</ModuleDefinitionFile> <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> diff --git a/build/win32/vs9/pango.vcprojin b/build/win32/vs9/pango.vcprojin index f1a54e1f..a00dd871 100644 --- a/build/win32/vs9/pango.vcprojin +++ b/build/win32/vs9/pango.vcprojin @@ -41,7 +41,6 @@ Name="VCLinkerTool" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pango.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -69,7 +68,6 @@ Name="VCLinkerTool" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pango.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" @@ -99,7 +97,6 @@ Name="VCLinkerTool" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pango.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -124,7 +121,6 @@ Name="VCLinkerTool" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pango.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" diff --git a/build/win32/vs9/pangocairo.vcprojin b/build/win32/vs9/pangocairo.vcprojin index 8f014bb8..8725d0a6 100644 --- a/build/win32/vs9/pangocairo.vcprojin +++ b/build/win32/vs9/pangocairo.vcprojin @@ -43,7 +43,6 @@ AdditionalDependencies="cairo.lib $(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -77,7 +76,6 @@ OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" IgnoreDefaultLibraryNames="$(OutDir)\pangoft2-$(ApiVersion).lib" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -107,7 +105,6 @@ AdditionalDependencies="cairo.lib $(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" @@ -140,7 +137,6 @@ OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" IgnoreDefaultLibraryNames="$(OutDir)\pangoft2-$(ApiVersion).lib" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" @@ -172,7 +168,6 @@ AdditionalDependencies="cairo.lib $(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -203,7 +198,6 @@ OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" IgnoreDefaultLibraryNames="$(OutDir)\pangoft2-$(ApiVersion).lib" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -230,7 +224,6 @@ AdditionalDependencies="cairo.lib $(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" @@ -259,7 +252,6 @@ AdditionalDependencies="cairo.lib" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangocairo.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" diff --git a/build/win32/vs9/pangoft2.vcprojin b/build/win32/vs9/pangoft2.vcprojin index 598d5a8d..74dbcfbd 100644 --- a/build/win32/vs9/pangoft2.vcprojin +++ b/build/win32/vs9/pangoft2.vcprojin @@ -45,7 +45,6 @@ AdditionalDependencies="$(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pangoft2.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -75,7 +74,6 @@ AdditionalDependencies="$(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangoft2.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" @@ -107,7 +105,6 @@ AdditionalDependencies="$(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pangoft2.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -134,7 +131,6 @@ AdditionalDependencies="$(PangoFT2Libs)" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangoft2.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" diff --git a/build/win32/vs9/pangowin32.vcprojin b/build/win32/vs9/pangowin32.vcprojin index 71bb4a2e..6c06721f 100644 --- a/build/win32/vs9/pangowin32.vcprojin +++ b/build/win32/vs9/pangowin32.vcprojin @@ -44,7 +44,6 @@ AdditionalDependencies="usp10.lib" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pangowin32.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -74,7 +73,6 @@ AdditionalDependencies="usp10.lib" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangowin32.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" @@ -105,7 +103,6 @@ AdditionalDependencies="usp10.lib" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="2" - ModuleDefinitionFile="..\..\..\pango\pangowin32.def" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" @@ -132,7 +129,6 @@ AdditionalDependencies="usp10.lib" OutputFile="$(OutDir)\$(PangoDllPrefix)$(ProjectName)$(PangoDllSuffix).dll" LinkIncremental="1" - ModuleDefinitionFile="..\..\..\pango\pangowin32.def" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" diff --git a/config.h.win32.in b/config.h.win32.in index 15dadbab..4f05e112 100644 --- a/config.h.win32.in +++ b/config.h.win32.in @@ -144,3 +144,10 @@ /* Version number of package */ #define VERSION "@PANGO_VERSION@" + +/* defines how to decorate public symbols while building */ +#ifdef _MSC_VER +#define _PANGO_EXTERN __declspec(dllexport) extern +#else +#define _PANGO_EXTERN __attribute__((visibility("default"))) __declspec(dllexport) extern +#endif diff --git a/configure.ac b/configure.ac index b8ca9302..e43e134a 100644 --- a/configure.ac +++ b/configure.ac @@ -556,6 +556,41 @@ AC_ARG_ENABLE(installed_tests, AM_CONDITIONAL(BUILDOPT_INSTALL_TESTS, test x$enable_installed_tests = xyes) +dnl ********************************************************************* +dnl * Check for -fvisibility=hidden to determine if we can do GNU-style * +dnl * visibility attributes for symbol export control * +dnl ********************************************************************* + +PANGO_HIDDEN_VISIBILITY_CFLAGS="" +case "$host" in + *-*-mingw*) + dnl on mingw32 we do -fvisibility=hidden and __declspec(dllexport) + AC_DEFINE([_PANGO_EXTERN], [__attribute__((visibility("default"))) __declspec(dllexport) extern], + [defines how to decorate public symbols while building]) + CFLAGS="${CFLAGS} -fvisibility=hidden" + ;; + *) + dnl on other compilers, check if we can do -fvisibility=hidden + SAVED_CFLAGS="${CFLAGS}" + CFLAGS="-fvisibility=hidden" + AC_MSG_CHECKING([for -fvisibility=hidden compiler flag]) + AC_TRY_COMPILE([], [return 0], + AC_MSG_RESULT(yes) + enable_fvisibility_hidden=yes, + AC_MSG_RESULT(no) + enable_fvisibility_hidden=no) + CFLAGS="${SAVED_CFLAGS}" + + AS_IF([test "${enable_fvisibility_hidden}" = "yes"], [ + AC_DEFINE([_PANGO_EXTERN], [__attribute__((visibility("default"))) extern], + [defines how to decorate public symbols while building]) + PANGO_HIDDEN_VISIBILITY_CFLAGS="-fvisibility=hidden" + ]) + ;; +esac +AC_SUBST(PANGO_HIDDEN_VISIBILITY_CFLAGS) + + AC_HEADER_DIRENT AC_CHECK_HEADERS(unistd.h) diff --git a/pango/Makefile.am b/pango/Makefile.am index b239170b..423d374f 100644 --- a/pango/Makefile.am +++ b/pango/Makefile.am @@ -29,7 +29,8 @@ INCLUDES = \ $(FREETYPE_CFLAGS) \ $(FONTCONFIG_CFLAGS) \ $(LIBTHAI_CFLAGS) \ - $(X_CFLAGS) + $(X_CFLAGS) \ + $(PANGO_HIDDEN_VISIBILITY_CFLAGS) BUILT_SOURCES = pango-enum-types.h pango-enum-types.c pango-features.h @@ -55,8 +56,8 @@ libpango_1_0_la_LIBADD += mini-fribidi/libmini-fribidi.la libpango_1_0_la_DEPENDENCIES = mini-fribidi/libmini-fribidi.la if PLATFORM_WIN32 -libpango_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pango.def -Wl,pango-win32-res.o -libpango_1_0_la_DEPENDENCIES += pango-win32-res.o pango.def +libpango_1_0_la_LDFLAGS += -Wl,pango-win32-res.o +libpango_1_0_la_DEPENDENCIES += pango-win32-res.o endif pango-win32-res.o: pango.rc $(AM_V_GEN) $(WINDRES) $< $@ @@ -211,8 +212,8 @@ libpangoft2_1_0_la_SOURCES = \ if PLATFORM_WIN32 -libpangoft2_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangoft2.def -Wl,pangoft2-win32-res.o -libpangoft2_1_0_la_DEPENDENCIES += pangoft2-win32-res.o pangoft2.def +libpangoft2_1_0_la_LDFLAGS += -Wl,pangoft2-win32-res.o +libpangoft2_1_0_la_DEPENDENCIES += pangoft2-win32-res.o endif pangoft2-win32-res.o: pangoft2.rc $(AM_V_GEN) $(WINDRES) $< $@ @@ -256,8 +257,8 @@ libpangoxft_1_0_la_DEPENDENCIES = \ libpango-$(PANGO_API_VERSION).la if PLATFORM_WIN32 -libpangoxft_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangoxft.def -Wl,pangoxft-win32-res.o -libpangoxft_1_0_la_DEPENDENCIES += pangoxft-win32-res.o pangoxft.def +libpangoxft_1_0_la_LDFLAGS += -Wl,pangoxft-win32-res.o +libpangoxft_1_0_la_DEPENDENCIES += pangoxft-win32-res.o endif pangoxft-win32-res.o: pangoxft.rc $(AM_V_GEN) $(WINDRES) $< $@ @@ -313,8 +314,8 @@ libpangocairo_1_0_la_SOURCES = $(pangocairo_core_sources) if HAVE_CAIRO_WIN32 if PLATFORM_WIN32 -libpangocairo_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangocairo.def -Wl,pangocairo-win32-res.o -libpangocairo_1_0_la_DEPENDENCIES += pangocairo-win32-res.o pangocairo.def +libpangocairo_1_0_la_LDFLAGS += -Wl,pangocairo-win32-res.o +libpangocairo_1_0_la_DEPENDENCIES += pangocairo-win32-res.o endif pangocairo-win32-res.o: pangocairo.rc $(AM_V_GEN) $(WINDRES) $< $@ @@ -399,8 +400,8 @@ libpangowin32_1_0_la_SOURCES = \ pangowin32-shape.c if PLATFORM_WIN32 -libpangowin32_1_0_la_LDFLAGS += -export-symbols $(srcdir)/pangowin32.def -Wl,pangowin32-win32-res.o -libpangowin32_1_0_la_DEPENDENCIES += pangowin32-win32-res.o pangowin32.def +libpangowin32_1_0_la_LDFLAGS += -Wl,pangowin32-win32-res.o +libpangowin32_1_0_la_DEPENDENCIES += pangowin32-win32-res.o endif pangowin32-win32-res.o: pangowin32.rc $(AM_V_GEN) $(WINDRES) $< $@ @@ -423,11 +424,6 @@ EXTRA_DIST = \ pango-enum-types.h \ pango-enum-types.h.template \ pango-enum-types.c.template \ - pango.def \ - pangocairo.def \ - pangowin32.def \ - pangoft2.def \ - pangoxft.def \ pango.rc \ pango.rc.in \ pangoft2.rc \ @@ -440,8 +436,7 @@ EXTRA_DIST = \ pangoxft.rc.in \ break-arabic.c \ break-indic.c \ - break-thai.c \ - check.defs + break-thai.c CLEANFILES = \ pango-enum-types.h \ @@ -548,6 +543,4 @@ dist-hook: \ $(top_builddir)/build/win32/vs9/pango.headers \ $(INTROSPECTION_INTERMEDIATE_ITEMS) -TESTS = check.defs - -include $(top_srcdir)/git.mk diff --git a/pango/check.defs b/pango/check.defs deleted file mode 100755 index 7081ca97..00000000 --- a/pango/check.defs +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -LC_ALL=C -export LC_ALL - -test -z "$srcdir" && srcdir=. -status=0 - -get_pango_syms='nm "$so" | grep " T " | cut -d" " -f3' -if [ "`uname -s`" = "Linux" ]; then - get_pango_syms='objdump -t "$so" | sed -n "/.*g *F *\.\(opd\|text\).* \(.*pango_.*\)$/s//\2/p"' -fi - -for def in $srcdir/*.def; do - lib=${def%.def} - lib=${lib##*/} - so=.libs/lib${lib}-1.0.so - - test -f "$so" || continue - echo Checking $def - - expected=$lib.expected - list=$lib.list - eval $get_pango_syms | - sort -u > "$expected" - cut -f 2 "$def" | - grep -v pango_cairo_win32_font_map_get_type | - grep -v EXPORTS | - sort -u > "$list" - - diff -u "$list" "$expected" >&2 && rm -f "$list" "$expected" || status=1 -done - -exit $status diff --git a/pango/pango.def b/pango/pango.def deleted file mode 100644 index 256c2e39..00000000 --- a/pango/pango.def +++ /dev/null @@ -1,412 +0,0 @@ -EXPORTS - pango_alignment_get_type - pango_attr_background_alpha_new - pango_attr_background_new - pango_attr_fallback_new - pango_attr_family_new - pango_attr_font_desc_new - pango_attr_font_features_new - pango_attr_foreground_alpha_new - pango_attr_foreground_new - pango_attr_gravity_hint_new - pango_attr_gravity_new - pango_attr_iterator_copy - pango_attr_iterator_destroy - pango_attr_iterator_get - pango_attr_iterator_get_attrs - pango_attr_iterator_get_font - pango_attr_iterator_next - pango_attr_iterator_range - pango_attr_language_new - pango_attr_letter_spacing_new - pango_attr_list_change - pango_attr_list_copy - pango_attr_list_filter - pango_attr_list_get_iterator - pango_attr_list_get_type - pango_attr_list_insert - pango_attr_list_insert_before - pango_attr_list_new - pango_attr_list_ref - pango_attr_list_splice - pango_attr_list_unref - pango_attr_rise_new - pango_attr_scale_new - pango_attr_shape_new - pango_attr_shape_new_with_data - pango_attr_size_new - pango_attr_size_new_absolute - pango_attr_stretch_new - pango_attr_strikethrough_color_new - pango_attr_strikethrough_new - pango_attr_style_new - pango_attr_type_get_type - pango_attr_type_register - pango_attr_type_get_name - pango_attr_underline_color_new - pango_attr_underline_new - pango_attr_variant_new - pango_attr_weight_new - pango_attribute_init - pango_attribute_copy - pango_attribute_destroy - pango_attribute_equal - pango_bidi_type_for_unichar - pango_bidi_type_get_type - pango_break - pango_color_copy - pango_color_free - pango_color_get_type - pango_color_parse - pango_color_to_string - pango_config_key_get - pango_config_key_get_system - pango_context_changed - pango_context_get_base_dir - pango_context_get_base_gravity - pango_context_get_font_description - pango_context_get_font_map - pango_context_get_gravity - pango_context_get_gravity_hint - pango_context_get_language - pango_context_get_matrix - pango_context_get_metrics - pango_context_get_serial - pango_context_get_type - pango_context_list_families - pango_context_load_font - pango_context_load_fontset - pango_context_new - pango_context_set_base_dir - pango_context_set_base_gravity - pango_context_set_font_description - pango_context_set_font_map - pango_context_set_gravity_hint - pango_context_set_language - pango_context_set_matrix - pango_coverage_copy - pango_coverage_from_bytes - pango_coverage_get - pango_coverage_level_get_type - pango_coverage_max - pango_coverage_new - pango_coverage_ref - pango_coverage_set - pango_coverage_to_bytes - pango_coverage_unref - pango_default_break - pango_direction_get_type - pango_ellipsize_mode_get_type - pango_engine_get_type - pango_engine_lang_get_type - pango_engine_shape_get_type - pango_extents_to_pixels - pango_find_base_dir - pango_find_map - pango_find_paragraph_boundary - pango_font_describe - pango_font_describe_with_absolute_size - pango_font_description_better_match - pango_font_description_copy - pango_font_description_copy_static - pango_font_description_equal - pango_font_description_free - pango_font_description_from_string - pango_font_description_get_family - pango_font_description_get_gravity - pango_font_description_get_set_fields - pango_font_description_get_size - pango_font_description_get_size_is_absolute - pango_font_description_get_stretch - pango_font_description_get_style - pango_font_description_get_type - pango_font_description_get_variant - pango_font_description_get_weight - pango_font_description_hash - pango_font_description_merge - pango_font_description_merge_static - pango_font_description_new - pango_font_description_set_absolute_size - pango_font_description_set_family - pango_font_description_set_family_static - pango_font_description_set_gravity - pango_font_description_set_size - pango_font_description_set_stretch - pango_font_description_set_style - pango_font_description_set_variant - pango_font_description_set_weight - pango_font_description_to_filename - pango_font_description_to_string - pango_font_description_unset_fields - pango_font_descriptions_free - pango_font_face_describe - pango_font_face_get_face_name - pango_font_face_get_type - pango_font_face_is_synthesized - pango_font_face_list_sizes - pango_font_family_get_name - pango_font_family_get_type - pango_font_family_is_monospace - pango_font_family_list_faces - pango_font_find_shaper - pango_font_get_coverage - pango_font_get_font_map - pango_font_get_glyph_extents - pango_font_get_metrics - pango_font_get_type - pango_font_map_changed - pango_font_map_create_context - pango_font_map_get_shape_engine_type - pango_font_map_get_serial - pango_font_map_get_type - pango_font_map_list_families - pango_font_map_load_font - pango_font_map_load_fontset - pango_font_mask_get_type - pango_font_metrics_get_approximate_char_width - pango_font_metrics_get_approximate_digit_width - pango_font_metrics_get_ascent - pango_font_metrics_get_descent - pango_font_metrics_get_strikethrough_position - pango_font_metrics_get_strikethrough_thickness - pango_font_metrics_get_type - pango_font_metrics_get_underline_position - pango_font_metrics_get_underline_thickness - pango_font_metrics_new - pango_font_metrics_ref - pango_font_metrics_unref - pango_fontset_foreach - pango_fontset_get_font - pango_fontset_get_metrics - pango_fontset_get_type - pango_fontset_simple_append - pango_fontset_simple_get_type - pango_fontset_simple_new - pango_fontset_simple_size - pango_get_lib_subdirectory - pango_get_log_attrs - pango_get_mirror_char - pango_get_sysconf_subdirectory - pango_glyph_item_apply_attrs - pango_glyph_item_copy - pango_glyph_item_free - pango_glyph_item_get_logical_widths - pango_glyph_item_get_type - pango_glyph_item_iter_copy - pango_glyph_item_iter_free - pango_glyph_item_iter_get_type - pango_glyph_item_iter_init_end - pango_glyph_item_iter_init_start - pango_glyph_item_iter_next_cluster - pango_glyph_item_iter_prev_cluster - pango_glyph_item_letter_space - pango_glyph_item_split - pango_glyph_string_copy - pango_glyph_string_extents - pango_glyph_string_extents_range - pango_glyph_string_free - pango_glyph_string_get_logical_widths - pango_glyph_string_get_type - pango_glyph_string_get_width - pango_glyph_string_index_to_x - pango_glyph_string_new - pango_glyph_string_set_size - pango_glyph_string_x_to_index - pango_gravity_get_for_matrix - pango_gravity_get_for_script - pango_gravity_get_for_script_and_width - pango_gravity_get_type - pango_gravity_hint_get_type - pango_gravity_to_rotation - pango_is_zero_width - pango_item_copy - pango_item_free - pango_item_get_type - pango_item_new - pango_item_split - pango_itemize - pango_itemize_with_base_dir - pango_language_from_string - pango_language_get_default - pango_language_get_sample_string - pango_language_get_scripts - pango_language_get_type - pango_language_includes_script - pango_language_matches - pango_language_to_string - pango_layout_context_changed - pango_layout_copy - pango_layout_get_alignment - pango_layout_get_attributes - pango_layout_get_auto_dir - pango_layout_get_baseline - pango_layout_get_character_count - pango_layout_get_context - pango_layout_get_cursor_pos - pango_layout_get_ellipsize - pango_layout_get_extents - pango_layout_get_font_description - pango_layout_get_height - pango_layout_get_indent - pango_layout_get_iter - pango_layout_get_justify - pango_layout_get_line - pango_layout_get_line_count - pango_layout_get_line_readonly - pango_layout_get_lines - pango_layout_get_lines_readonly - pango_layout_get_log_attrs - pango_layout_get_log_attrs_readonly - pango_layout_get_pixel_extents - pango_layout_get_pixel_size - pango_layout_get_serial - pango_layout_get_single_paragraph_mode - pango_layout_get_size - pango_layout_get_spacing - pango_layout_get_tabs - pango_layout_get_text - pango_layout_get_type - pango_layout_get_unknown_glyphs_count - pango_layout_get_width - pango_layout_get_wrap - pango_layout_index_to_line_x - pango_layout_index_to_pos - pango_layout_is_ellipsized - pango_layout_is_wrapped - pango_layout_iter_at_last_line - pango_layout_iter_copy - pango_layout_iter_free - pango_layout_iter_get_baseline - pango_layout_iter_get_char_extents - pango_layout_iter_get_cluster_extents - pango_layout_iter_get_index - pango_layout_iter_get_layout_extents - pango_layout_iter_get_layout - pango_layout_iter_get_line - pango_layout_iter_get_line_extents - pango_layout_iter_get_line_readonly - pango_layout_iter_get_line_yrange - pango_layout_iter_get_run - pango_layout_iter_get_run_extents - pango_layout_iter_get_run_readonly - pango_layout_iter_get_type - pango_layout_iter_next_char - pango_layout_iter_next_cluster - pango_layout_iter_next_line - pango_layout_iter_next_run - pango_layout_line_get_extents - pango_layout_line_get_pixel_extents - pango_layout_line_get_type - pango_layout_line_get_x_ranges - pango_layout_line_index_to_x - pango_layout_line_ref - pango_layout_line_unref - pango_layout_line_x_to_index - pango_layout_move_cursor_visually - pango_layout_new - pango_layout_set_alignment - pango_layout_set_attributes - pango_layout_set_auto_dir - pango_layout_set_ellipsize - pango_layout_set_font_description - pango_layout_set_height - pango_layout_set_indent - pango_layout_set_justify - pango_layout_set_markup - pango_layout_set_markup_with_accel - pango_layout_set_single_paragraph_mode - pango_layout_set_spacing - pango_layout_set_tabs - pango_layout_set_text - pango_layout_set_width - pango_layout_set_wrap - pango_layout_xy_to_index - pango_log2vis_get_embedding_levels - pango_lookup_aliases - pango_map_get_engine - pango_map_get_engines - pango_markup_parser_new - pango_markup_parser_finish - pango_matrix_concat - pango_matrix_copy - pango_matrix_free - pango_matrix_get_font_scale_factor - pango_matrix_get_font_scale_factors - pango_matrix_get_type - pango_matrix_rotate - pango_matrix_scale - pango_matrix_transform_distance - pango_matrix_transform_pixel_rectangle - pango_matrix_transform_point - pango_matrix_transform_rectangle - pango_matrix_translate - pango_module_register - pango_parse_enum - pango_parse_markup - pango_parse_stretch - pango_parse_style - pango_parse_variant - pango_parse_weight - pango_quantize_line_geometry - pango_read_line - pango_render_part_get_type - pango_renderer_activate - pango_renderer_deactivate - pango_renderer_draw_error_underline - pango_renderer_draw_glyph - pango_renderer_draw_glyph_item - pango_renderer_draw_glyphs - pango_renderer_draw_layout - pango_renderer_draw_layout_line - pango_renderer_draw_rectangle - pango_renderer_draw_trapezoid - pango_renderer_get_alpha - pango_renderer_get_color - pango_renderer_get_layout - pango_renderer_get_layout_line - pango_renderer_get_matrix - pango_renderer_get_type - pango_renderer_part_changed - pango_renderer_set_alpha - pango_renderer_set_color - pango_renderer_set_matrix - pango_reorder_items - pango_scan_int - pango_scan_string - pango_scan_word - pango_script_for_unichar - pango_script_get_sample_language - pango_script_get_type - pango_script_iter_free - pango_script_iter_get_range - pango_script_iter_new - pango_script_iter_next - pango_shape - pango_shape_full - pango_skip_space - pango_split_file_list - pango_stretch_get_type - pango_style_get_type - pango_tab_align_get_type - pango_tab_array_copy - pango_tab_array_free - pango_tab_array_get_positions_in_pixels - pango_tab_array_get_size - pango_tab_array_get_tab - pango_tab_array_get_tabs - pango_tab_array_get_type - pango_tab_array_new - pango_tab_array_new_with_positions - pango_tab_array_resize - pango_tab_array_set_tab - pango_trim_string - pango_underline_get_type - pango_unichar_direction - pango_units_from_double - pango_units_to_double - pango_variant_get_type - pango_version - pango_version_check - pango_version_string - pango_weight_get_type - pango_wrap_mode_get_type diff --git a/pango/pangocairo.def b/pango/pangocairo.def deleted file mode 100644 index dcea23c0..00000000 --- a/pango/pangocairo.def +++ /dev/null @@ -1,35 +0,0 @@ -EXPORTS - pango_cairo_context_get_font_options - pango_cairo_context_get_resolution - pango_cairo_context_get_shape_renderer - pango_cairo_context_set_font_options - pango_cairo_context_set_resolution - pango_cairo_context_set_shape_renderer - pango_cairo_create_context - pango_cairo_create_layout - pango_cairo_error_underline_path -; pango_cairo_fc_font_get_type -; pango_cairo_fc_font_map_get_type - pango_cairo_font_get_type - pango_cairo_font_get_scaled_font - pango_cairo_font_map_create_context - pango_cairo_font_map_get_default - pango_cairo_font_map_set_default - pango_cairo_font_map_get_font_type - pango_cairo_font_map_get_resolution - pango_cairo_font_map_get_type - pango_cairo_font_map_new - pango_cairo_font_map_new_for_font_type - pango_cairo_font_map_set_resolution - pango_cairo_glyph_string_path - pango_cairo_layout_line_path - pango_cairo_layout_path - pango_cairo_renderer_get_type - pango_cairo_show_error_underline - pango_cairo_show_glyph_item - pango_cairo_show_glyph_string - pango_cairo_show_layout - pango_cairo_show_layout_line - pango_cairo_update_context - pango_cairo_update_layout - pango_cairo_win32_font_map_get_type diff --git a/pango/pangoft2.def b/pango/pangoft2.def deleted file mode 100644 index 24dee240..00000000 --- a/pango/pangoft2.def +++ /dev/null @@ -1,88 +0,0 @@ -EXPORTS - pango_fc_decoder_get_charset - pango_fc_decoder_get_glyph - pango_fc_decoder_get_type - pango_fc_font_create_base_metrics_for_context - pango_fc_font_description_from_pattern - pango_fc_font_get_glyph - pango_fc_font_get_raw_extents - pango_fc_font_get_type - pango_fc_font_get_unknown_glyph - pango_fc_font_has_char - pango_fc_font_kern_glyphs - pango_fc_font_key_get_context_key - pango_fc_font_key_get_matrix - pango_fc_font_key_get_pattern - pango_fc_font_lock_face - pango_fc_font_map_add_decoder_find_func - pango_fc_font_map_cache_clear - pango_fc_font_map_config_changed - pango_fc_font_map_create_context - pango_fc_font_map_find_decoder - pango_fc_font_map_get_config - pango_fc_font_map_get_type - pango_fc_font_map_set_config - pango_fc_font_map_shutdown - pango_fc_font_unlock_face - pango_fc_fontset_key_get_absolute_size - pango_fc_fontset_key_get_context_key - pango_fc_fontset_key_get_description - pango_fc_fontset_key_get_language - pango_fc_fontset_key_get_matrix - pango_fc_fontset_key_get_resolution - pango_ft2_font_get_coverage - pango_ft2_font_get_face - pango_ft2_font_get_kerning - pango_ft2_font_get_type - pango_ft2_font_map_create_context - pango_ft2_font_map_for_display - pango_ft2_font_map_get_type - pango_ft2_font_map_new - pango_ft2_font_map_set_default_substitute - pango_ft2_font_map_set_resolution - pango_ft2_font_map_substitute_changed - pango_ft2_get_context - pango_ft2_get_unknown_glyph - pango_ft2_render - pango_ft2_render_layout - pango_ft2_render_layout_line - pango_ft2_render_layout_line_subpixel - pango_ft2_render_layout_subpixel - pango_ft2_render_transformed - pango_ft2_renderer_get_type - pango_ft2_shutdown_display - pango_ot_buffer_add_glyph - pango_ot_buffer_clear - pango_ot_buffer_destroy - pango_ot_buffer_get_glyphs - pango_ot_buffer_new - pango_ot_buffer_output - pango_ot_buffer_set_rtl - pango_ot_buffer_set_zero_width_marks - pango_ot_info_find_feature - pango_ot_info_find_language - pango_ot_info_find_script - pango_ot_info_get - pango_ot_info_get_type - pango_ot_info_list_features - pango_ot_info_list_languages - pango_ot_info_list_scripts - pango_ot_ruleset_add_feature - pango_ot_ruleset_description_copy - pango_ot_ruleset_description_equal - pango_ot_ruleset_description_free - pango_ot_ruleset_description_hash - pango_ot_ruleset_get_feature_count - pango_ot_ruleset_get_for_description - pango_ot_ruleset_get_type - pango_ot_ruleset_maybe_add_feature - pango_ot_ruleset_maybe_add_features - pango_ot_ruleset_new - pango_ot_ruleset_new_for - pango_ot_ruleset_new_from_description - pango_ot_ruleset_position - pango_ot_ruleset_substitute - pango_ot_tag_from_language - pango_ot_tag_from_script - pango_ot_tag_to_language - pango_ot_tag_to_script diff --git a/pango/pangowin32.def b/pango/pangowin32.def deleted file mode 100644 index 6d9a2785..00000000 --- a/pango/pangowin32.def +++ /dev/null @@ -1,30 +0,0 @@ -EXPORTS - _pango_win32_fontmap_cache_remove - _pango_win32_make_matching_logfontw - _pango_win32_font_get_type - _pango_win32_font_map_get_type - _pango_win32_font_get_hfont - pango_win32_font_cache_free - pango_win32_font_cache_load - pango_win32_font_cache_loadw - pango_win32_font_cache_new - pango_win32_font_cache_unload - pango_win32_font_description_from_logfont - pango_win32_font_description_from_logfontw - pango_win32_font_get_glyph_index - pango_win32_font_logfont - pango_win32_font_logfontw - pango_win32_font_map_for_display - pango_win32_font_map_get_font_cache - pango_win32_get_context - pango_win32_get_dc - pango_win32_get_debug_flag - pango_win32_get_unknown_glyph - pango_win32_render - pango_win32_render_layout - pango_win32_render_layout_line - pango_win32_render_transformed - pango_win32_shutdown_display - pango_win32_font_done_font - pango_win32_font_get_metrics_factor - pango_win32_font_select_font diff --git a/pango/pangoxft.def b/pango/pangoxft.def deleted file mode 100644 index 484d83e1..00000000 --- a/pango/pangoxft.def +++ /dev/null @@ -1,24 +0,0 @@ -EXPORTS -pango_xft_font_get_display -pango_xft_font_get_font -pango_xft_font_get_glyph -pango_xft_font_get_type -pango_xft_font_get_unknown_glyph -pango_xft_font_has_char -pango_xft_font_lock_face -pango_xft_font_map_get_type -pango_xft_font_unlock_face -pango_xft_get_context -pango_xft_get_font_map -pango_xft_picture_render -pango_xft_render -pango_xft_render_layout -pango_xft_render_layout_line -pango_xft_render_transformed -pango_xft_renderer_get_type -pango_xft_renderer_new -pango_xft_renderer_set_default_color -pango_xft_renderer_set_draw -pango_xft_set_default_substitute -pango_xft_shutdown_display -pango_xft_substitute_changed |