Chun-wei Fan [Wed, 18 May 2011 03:43:42 +0000 (11:43 +0800)]
Update Visual C++ 2008 README.txt
Make the instructions to compile Pango with Visual C++
clearer.
Behdad Esfahbod [Wed, 18 May 2011 02:20:42 +0000 (22:20 -0400)]
Part of Bug 377539 - Make Pango thread-safe
Behdad Esfahbod [Wed, 18 May 2011 02:20:31 +0000 (22:20 -0400)]
[docs] Update templates
Chun-wei Fan [Tue, 17 May 2011 10:03:25 +0000 (18:03 +0800)]
Update pango.def
The entry of the symbols for commit
4587e5d2231b717dd116253a49badc1ba3aa5db5 in this file was not correct.
Fix that here.
Chun-wei Fan [Tue, 17 May 2011 08:16:09 +0000 (16:16 +0800)]
Update Visual C++ 2008 property sheet
Create a pango.aliases file in $(OutDir)etc\pango during the "install"
phase. The contents of the file is identical to the one that is
suggested in README.win32
Behdad Esfahbod [Mon, 16 May 2011 14:03:18 +0000 (10:03 -0400)]
Minor
Matthias Clasen [Mon, 16 May 2011 13:34:21 +0000 (09:34 -0400)]
Add an index for 1.30 api additions
Turns out the index for 1.28 additions was mislabeled, too.
Matthias Clasen [Mon, 16 May 2011 13:32:59 +0000 (09:32 -0400)]
Provide access to PangoLayout.n_chars
This lets us avoid a bunch of g_utf8_strlen() calls, when
Pango is already maintaining this information anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=650208
Matthias Clasen [Sat, 14 May 2011 12:31:02 +0000 (08:31 -0400)]
Add a readonly version of pango_layout_get_log_attrs()
Otherwise, we are forced to either make many unnecessary copies
or pass the log attrs around alongside the layout in APIs operating
on the attrs.
https://bugzilla.gnome.org/show_bug.cgi?id=650170
Chun-wei Fan [Mon, 16 May 2011 09:52:41 +0000 (17:52 +0800)]
Various Visual C++ support updates
-Move the stub stdint.h back into the vs9 folder as stdint.h is shipped
with Visual C++ 2010, and update the corresponding Makefile.am's
accordingly
-Add new solution to build Pango with FontConfig-the former solution file
will build Pango without FontConfig. This is to simplify the use
of the GTK+ stack as many will probably not use FontConfig on Windows,
therefore this is to reduce the number of dependencies
-Added configurations in Pango, PangoWin32, PangoCairo regarding FontConfig
(To make sure their configurations are consistent across the board)
-Cleaned up the various project files for a bit.
Chun-wei Fan [Mon, 16 May 2011 09:44:51 +0000 (17:44 +0800)]
Update preconfigured config.h(.win32.in)
-Update for Visual C++ 2010 regarding stdint.h (it is shipped with VS 2010
by default)
-Allow option to not use FontConfig
Chun-wei Fan [Mon, 16 May 2011 04:44:02 +0000 (12:44 +0800)]
Update Visual C++ property sheet
Force the use of the pre-generated sources and headers, so that
language/script modules can be used directly and correctly from
the main Pango/PangoWin32/PangoFT2 DLL(s)
Chun-wei Fan [Mon, 16 May 2011 04:14:22 +0000 (12:14 +0800)]
Update Visual C++ support a bit
-Move the stub unistd.h and stdint.h required up a level to ease the
addition of Visual C++ 2010 support
-Dist the Visual C++-stub unistd.h and stdint.h
-Update the pangoft2 project again to reflect the change in the location
of the Visual C++-stub headers
Chun-wei Fan [Mon, 16 May 2011 04:08:12 +0000 (12:08 +0800)]
Update pangoft2 Visual C++ project
Make the include paths and predefined macros consistent across the board.
Chun-wei Fan [Mon, 16 May 2011 04:03:13 +0000 (12:03 +0800)]
Update pangowin32 Visual C++ project
Now the code links directly to usp10.lib, so add that in the project
files.
Behdad Esfahbod [Mon, 2 May 2011 02:14:32 +0000 (22:14 -0400)]
Fix doc templates
Behdad Esfahbod [Mon, 2 May 2011 01:06:58 +0000 (21:06 -0400)]
[OT] Fix logic
That part of code is to be removed thanks to HarfBuzz move though.
Behdad Esfahbod [Mon, 2 May 2011 01:06:16 +0000 (21:06 -0400)]
Fix compiler warnings
John Ralls [Sun, 1 May 2011 19:12:21 +0000 (12:12 -0700)]
Bug 648044; Change PangoCoreTextFace::weight to type PangoWeight and perform the conversion from the CFNumber with a mapping table in pango_core_test_face_from_ct_font_descriptor()
This assigns PangoWeights which better align with the CoreText weights and better ensures that unique values are used for hash keys used for determining which faces need synthetic italic faces created.
John Ralls [Sun, 1 May 2011 05:01:00 +0000 (22:01 -0700)]
Finish conversion to using G_DEFINE_TYPE: Provide PangoCoreTextFamilyClass and PangoCoreTextFaceClass so that it actually compiles.
Javier Jardón [Sat, 30 Apr 2011 11:45:36 +0000 (12:45 +0100)]
pango/pangox-fontmap.c: Use G_DEFINE_TYPE
Javier Jardón [Sat, 30 Apr 2011 11:07:16 +0000 (12:07 +0100)]
pango/pangocoretext-fontmap.c: Use G_DEFINE_TYPE
Javier Jardón [Sat, 30 Apr 2011 11:03:36 +0000 (12:03 +0100)]
pango/pangoatsui-fontmap.c: Use G_DEFINE_TYPE
Javier Jardón [Sat, 30 Apr 2011 10:55:55 +0000 (11:55 +0100)]
pango/pango-renderer.c: parent_class is already defined in G_DEFINE_ABSTRACT_TYPE
Javier Jardón [Sat, 30 Apr 2011 10:53:57 +0000 (11:53 +0100)]
ngo/pango-ot-ruleset.c: Use G_DEFINE_TYPE
Javier Jardón [Sat, 30 Apr 2011 10:49:04 +0000 (11:49 +0100)]
pango/pango-ot-info.c: Use G_DEFINE_TYPE
Javier Jardón [Sat, 30 Apr 2011 10:41:37 +0000 (11:41 +0100)]
pango/pangox.c: Use G_DEFINE_TYPE
Javier Jardón [Sat, 30 Apr 2011 10:02:09 +0000 (11:02 +0100)]
Remove unneeded custom macros
Javier Jardón [Sat, 30 Apr 2011 10:01:48 +0000 (11:01 +0100)]
pango/pangofc-fontmap.c: Use G_DEFINE_TYPE instead custom macro
Javier Jardón [Sat, 30 Apr 2011 10:00:31 +0000 (11:00 +0100)]
pango/pango-fontset.c: Use G_DEFINE_TYPE instead custom macro
Javier Jardón [Sat, 30 Apr 2011 10:00:01 +0000 (11:00 +0100)]
pango/pango-engine.c: Use G_DEFINE_TYPE instead custom macro
Javier Jardón [Sat, 30 Apr 2011 09:59:29 +0000 (10:59 +0100)]
pango/modules.c: Use G_DEFINE_TYPE instead custom macro
https://bugzilla.gnome.org/show_bug.cgi?id=578018
Javier Jardón [Sat, 30 Apr 2011 02:19:24 +0000 (03:19 +0100)]
Use G_DEFINE_INTERFACE in PangoCairoFontMap
Javier Jardón [Sat, 30 Apr 2011 02:19:10 +0000 (03:19 +0100)]
Use G_DEFINE_INTERFACE in PangoCairoFont
Alberto Ruiz [Tue, 26 Apr 2011 18:46:55 +0000 (19:46 +0100)]
Removing introspection warnings from pangoxft-fontmap
Alberto Ruiz [Tue, 26 Apr 2011 18:43:49 +0000 (19:43 +0100)]
Removing introspection warnings from pangocairo-fontmap
Alberto Ruiz [Tue, 26 Apr 2011 18:24:53 +0000 (19:24 +0100)]
Removing introspection warnings from pangocairo-context
Alberto Ruiz [Mon, 25 Apr 2011 23:15:46 +0000 (00:15 +0100)]
Fixed (transfer full) introspection annotation for the return value in pango_glyph_item_apply_attr
Alberto Ruiz [Mon, 25 Apr 2011 23:14:10 +0000 (00:14 +0100)]
Fixed (transfer full) introspection annotation for the return value in pango_split_file_list
Alberto Ruiz [Mon, 25 Apr 2011 23:07:46 +0000 (00:07 +0100)]
Fixed (transfer full) and (element-type) introspection annotation for the return value in pango_reorder_items
Alberto Ruiz [Mon, 25 Apr 2011 22:57:18 +0000 (23:57 +0100)]
Fixed (transfer full) and (element-type) introspection annotation for the return value in pango_itemize_with_base_dir
Alberto Ruiz [Mon, 25 Apr 2011 22:55:14 +0000 (23:55 +0100)]
Fixed (transfer full) and (element-type) introspection annotation for the return value in pango_itemize
Alberto Ruiz [Mon, 25 Apr 2011 22:47:55 +0000 (23:47 +0100)]
Fixed annotation typo and added (allow-none) to pango_layout_index_to_line_x
Alberto Ruiz [Mon, 25 Apr 2011 22:39:25 +0000 (23:39 +0100)]
Fixed (transfer full) introspection annotation for the return value in pango_attr_list_filter
Alberto Ruiz [Mon, 25 Apr 2011 22:38:45 +0000 (23:38 +0100)]
Fixed (scope) and (closure) introspection annotation for the return value in pango_attr_list_filter
Alberto Ruiz [Mon, 25 Apr 2011 22:35:57 +0000 (23:35 +0100)]
Fixed (transfer none) introspection annotation for the return value in pango_layout_iter_get_run_readonly
Alberto Ruiz [Mon, 25 Apr 2011 22:21:47 +0000 (23:21 +0100)]
Fixed (transfer none) introspection annotation for the return value in pango_layout_iter_get_layout
Alberto Ruiz [Mon, 25 Apr 2011 22:19:16 +0000 (23:19 +0100)]
Fixed (transfer none) introspection annotation for the return value in pango_font_get_font_map
Alberto Ruiz [Mon, 25 Apr 2011 22:14:24 +0000 (23:14 +0100)]
Fixed (transfer full) introspection annotation for the return value in pango_fontset_get_font
Alberto Ruiz [Mon, 25 Apr 2011 22:10:31 +0000 (23:10 +0100)]
Fixed (closure) and (scope) introspection annotation for the return value in pango_fontset_foreach
Alberto Ruiz [Mon, 25 Apr 2011 22:05:30 +0000 (23:05 +0100)]
Fixing (transfer full) introspection annotation for the return value in pango_font_map_create_context
Alberto Ruiz [Mon, 25 Apr 2011 21:02:27 +0000 (22:02 +0100)]
Fixing (transfer full) introspection annotation for the return value in pango_font_map_load_fontset
Alberto Ruiz [Mon, 25 Apr 2011 20:50:34 +0000 (21:50 +0100)]
Fixed typos in the PangoContext gtk-doc
Alberto Ruiz [Mon, 25 Apr 2011 20:47:42 +0000 (21:47 +0100)]
Fixing (transfer full) introspection annotation for the return value in pango_font_map_load_font
Alberto Ruiz [Mon, 25 Apr 2011 20:46:36 +0000 (21:46 +0100)]
Fixing (transfer none) introspection annotation for the return value in pango_context_get_font_map
Alberto Ruiz [Mon, 25 Apr 2011 20:44:21 +0000 (21:44 +0100)]
Fixing (transfer full) introspection annotation for the return value in pango_context_load_font
Alberto Ruiz [Mon, 25 Apr 2011 20:38:36 +0000 (21:38 +0100)]
Fixing (transfer none) introspection annotation for the return value in pango_context_load_fontset
Alberto Ruiz [Mon, 25 Apr 2011 20:30:18 +0000 (21:30 +0100)]
Fixing (transfer none) introspection annotation for the return value in pango_layout_copy
Alberto Ruiz [Mon, 25 Apr 2011 20:29:16 +0000 (21:29 +0100)]
Fixing (transfer none) introspection annotation for the return value in pango_renderer_get_layout
Alberto Ruiz [Mon, 25 Apr 2011 19:52:48 +0000 (20:52 +0100)]
Fixing array introspection annotation for pango_attr_iterator_get_font
Alberto Ruiz [Mon, 25 Apr 2011 19:47:27 +0000 (20:47 +0100)]
Fixing array introspection annotation for pango_layout_line_get_x_ranges
Alberto Ruiz [Mon, 25 Apr 2011 19:45:03 +0000 (20:45 +0100)]
Adding allow-none introspection metadata to pango_language_from_string
Alberto Ruiz [Mon, 25 Apr 2011 17:47:30 +0000 (18:47 +0100)]
Adding allow-none introspection metadata to pango_itemize
Alberto Ruiz [Mon, 25 Apr 2011 17:45:04 +0000 (18:45 +0100)]
Adding allow-none introspection metadata to pango_itemize_with_base_dir
Alberto Ruiz [Mon, 25 Apr 2011 17:41:45 +0000 (18:41 +0100)]
Adding (out) introspection metadata to pango_read_line
Alberto Ruiz [Mon, 25 Apr 2011 17:41:03 +0000 (18:41 +0100)]
Adding (inout) introspection metadata to pango_skip_space
Alberto Ruiz [Mon, 25 Apr 2011 17:40:43 +0000 (18:40 +0100)]
Adding (inout)/(out) introspection metadata to pango_scan_word
Alberto Ruiz [Mon, 25 Apr 2011 17:40:18 +0000 (18:40 +0100)]
Adding (inout)/(out) introspection metadata to pango_scan_string
Alberto Ruiz [Mon, 25 Apr 2011 17:34:01 +0000 (18:34 +0100)]
Adding (inout) introspection metadata to pango_scan_int
Alberto Ruiz [Mon, 25 Apr 2011 17:15:20 +0000 (18:15 +0100)]
adding (out) introspection metadata to pango_parse_enum
Alberto Ruiz [Mon, 25 Apr 2011 17:13:13 +0000 (18:13 +0100)]
adding allow-none introspection metadata to pango_parse_enum
Alberto Ruiz [Mon, 25 Apr 2011 17:09:27 +0000 (18:09 +0100)]
Add out and array metadata annotations to pango_lookup_aliases
Alberto Ruiz [Mon, 25 Apr 2011 17:05:31 +0000 (18:05 +0100)]
adding (inout) introspection metadata to pango_quantize_line_geometry
Alberto Ruiz [Mon, 25 Apr 2011 17:03:16 +0000 (18:03 +0100)]
adding allow-none introspection metadata to pango_extents_to_pixels
Alberto Ruiz [Mon, 25 Apr 2011 17:00:02 +0000 (18:00 +0100)]
adding allow-none introspection metadata to pango_attr_shape_new_with_data
Alberto Ruiz [Mon, 25 Apr 2011 16:57:12 +0000 (17:57 +0100)]
adding (out) introspection metadata to pango_tab_array_get_tabs
Alberto Ruiz [Mon, 25 Apr 2011 16:54:39 +0000 (17:54 +0100)]
adding allow-none introspection metadata to pango_tab_array_get_tabs
Alberto Ruiz [Mon, 25 Apr 2011 16:32:30 +0000 (17:32 +0100)]
adding (out) introspection metadata to pango_tab_array_get_tab
Alberto Ruiz [Mon, 25 Apr 2011 16:31:51 +0000 (17:31 +0100)]
adding allow-none introspection metadata to pango_tab_array_get_tab
Alberto Ruiz [Mon, 25 Apr 2011 16:27:38 +0000 (17:27 +0100)]
adding (out) introspection metadata to pango_script_iter_get_range
Alberto Ruiz [Mon, 25 Apr 2011 16:25:35 +0000 (17:25 +0100)]
adding allow-none introspection metadata to pango_script_iter_get_range
Alberto Ruiz [Mon, 25 Apr 2011 16:24:00 +0000 (17:24 +0100)]
adding allow-none introspection metadata to pango_renderer_set_matrix
Alberto Ruiz [Mon, 25 Apr 2011 16:20:46 +0000 (17:20 +0100)]
adding allow-none introspection metadata to pango_renderer_set_color
Alberto Ruiz [Mon, 25 Apr 2011 16:06:15 +0000 (17:06 +0100)]
adding allow-none introspection metadata to pango_renderer_draw_glyph_item
Alberto Ruiz [Mon, 25 Apr 2011 15:58:20 +0000 (16:58 +0100)]
adding allow-none introspection metadata to pango_matrix_get_font_scale_factor
Alberto Ruiz [Mon, 25 Apr 2011 15:57:22 +0000 (16:57 +0100)]
adding (inout) introspection metadata to pango_matrix_transform_distance
Alberto Ruiz [Mon, 25 Apr 2011 15:47:35 +0000 (16:47 +0100)]
adding (inout) introspection metadata to pango_matrix_transform_point
Alberto Ruiz [Mon, 25 Apr 2011 15:41:12 +0000 (16:41 +0100)]
adding (inout) introspection metadata to pango_matrix_transform_rectangle
Alberto Ruiz [Mon, 25 Apr 2011 15:40:33 +0000 (16:40 +0100)]
adding allow-none introspection metadata to pango_matrix_transform_rectangle
Alberto Ruiz [Mon, 25 Apr 2011 15:39:23 +0000 (16:39 +0100)]
adding (inout) introspection metadata to pango_matrix_transform_pixel_rectangle
Alberto Ruiz [Mon, 25 Apr 2011 15:37:36 +0000 (16:37 +0100)]
adding allow-none introspection metadata to pango_matrix_transform_pixel_rectangle
Alberto Ruiz [Mon, 25 Apr 2011 15:30:03 +0000 (16:30 +0100)]
adding allow-none introspection metadata to pango_layout_get_pixel_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:25:45 +0000 (16:25 +0100)]
adding allow-none introspection metadata to pango_layout_line_get_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:18:39 +0000 (16:18 +0100)]
adding (out) introspection metadata to pango_layout_iter_get_run_textents
Alberto Ruiz [Mon, 25 Apr 2011 15:18:15 +0000 (16:18 +0100)]
adding allow-none introspection metadata to pango_layout_iter_get_run_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:15:53 +0000 (16:15 +0100)]
adding (out) introspection metadata to pango_layout_get_line_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:15:12 +0000 (16:15 +0100)]
adding allow-none introspection metadata to pango_layout_get_line_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:13:30 +0000 (16:13 +0100)]
adding (out) introspection metadata to pango_layout_get_layout_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:12:49 +0000 (16:12 +0100)]
adding allow-none introspection metadata to pango_layout_get_layout_extents
Alberto Ruiz [Mon, 25 Apr 2011 15:07:01 +0000 (16:07 +0100)]
Fixing pango_layout_iter_get_line_yrange documentation and instropection annotation