summaryrefslogtreecommitdiff
path: root/pango
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2016-06-06 19:49:25 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2016-06-29 17:32:21 +0800
commit1147da131ad13e583e73fed956e5c944e1497bf4 (patch)
treefb3cd7cfa281e4409946cbc6bdf3534c9aa00985 /pango
parentbbb38aa2da449810989d2bdadad900ffc48846d8 (diff)
downloadpango-1147da131ad13e583e73fed956e5c944e1497bf4.tar.gz
Export symbols with compiler directives if possible
Add a configure check to see whether compiler directives are available for exporting symbols, and use them if so. Likewise, update the Visual Studio projects and config.h.win32.in to do likewise for Windows builds. We can then drop the .def files that were used to export symbols on Windows builds, which should clean up things a bit.
Diffstat (limited to 'pango')
-rw-r--r--pango/Makefile.am33
-rwxr-xr-xpango/check.defs34
-rw-r--r--pango/pango.def412
-rw-r--r--pango/pangocairo.def35
-rw-r--r--pango/pangoft2.def88
-rw-r--r--pango/pangowin32.def30
-rw-r--r--pango/pangoxft.def24
7 files changed, 13 insertions, 643 deletions
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