| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
2007-08-08 Behdad Esfahbod <behdad@gnome.org>
* docs/check.docs: Fix typo.
svn path=/trunk/; revision=2393
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-07 Behdad Esfahbod <behdad@gnome.org>
Bug 464270 – ellipsize doesn't work consistent
* pango/pango-glyph-item.c (_pango_glyph_item_iter_prev_cluster):
Fix. Was jumping two clusters at a time. Oops!
* pango/ellipsize.c (init_state): Minor cleanup.
svn path=/trunk/; revision=2392
|
|
|
|
|
|
|
|
|
| |
2007-08-07 Behdad Esfahbod <behdad@gnome.org>
* MAINTAINERS: Add Userid field.
svn path=/trunk/; revision=2391
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-07 Behdad Esfahbod <behdad@gnome.org>
Bug 464183 – Minimum tab width enforcement in pango-layout breaks
TabArray positions
Patch by David Trowbridge
* pango/pango-layout.c (get_tab_pos), (shape_tab): Don't enforce any
minimum space between tabs if tab-array is set on the layout.
svn path=/trunk/; revision=2390
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-01 Behdad Esfahbod <behdad@gnome.org>
* pango/Makefile.am:
* pango/glyphstring.c (pango_glyph_string_index_to_x),
(pango_glyph_string_x_to_index):
* pango/mapping.c:
Move contents of mapping.c to glyphstring.c where they belong.
* pango/pango-layout.c (pango_layout_line_x_to_index):
Fix typo.
svn path=/trunk/; revision=2389
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-01 Behdad Esfahbod <behdad@gnome.org>
Bug 451682 – Cursor positioning for Sinhala is broken
Based on patch from Harshula
* modules/indic/indic-lang.c (indic_engine_break): Fix bug that
I introduced in the patch.
svn path=/trunk/; revision=2388
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-31 Behdad Esfahbod <behdad@gnome.org>
Bug 451682 – Cursor positioning for Sinhala is broken
Based on patch from Harshula
* modules/indic/indic-lang.c (not_cursor_position),
(indic_engine_break):
Clean up cursor position stuff.
svn path=/trunk/; revision=2387
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-31 Behdad Esfahbod <behdad@gnome.org>
Bug 462137 – memory corruption in pango_default_break
* pango/break.c (pango_default_break): Handle the case of
an empty string correctly.
svn path=/trunk/; revision=2385
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-30 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.17.5 ===
* configure.in: Version 1.17.5
* NEWS: Updated.
svn path=/trunk/; revision=2383
|
|
|
|
| |
svn path=/trunk/; revision=2379
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-24 Behdad Esfahbod <behdad@gnome.org>
Bug 150883 – Unicode LRO defect
* modules/arabic/arabic-fc.c (arabic_engine_shape):
* modules/arabic/arabic-ot.c (Get_Joining_Class),
(Arabic_Assign_Properties):
* modules/arabic/arabic-ot.h:
Correctly handle Arabic shaping in left-to-right runs.
svn path=/trunk/; revision=2378
|
|
|
|
| |
svn path=/trunk/; revision=2377
|
|
|
|
| |
svn path=/trunk/; revision=2376
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-21 Behdad Esfahbod <behdad@gnome.org>
Part of Bug 347236 – provide pango_cairo_font_get_scaled_font
* docs/Makefile.am:
* docs/pango-sections.txt:
* docs/tmpl/atsui-fonts.sgml:
* docs/tmpl/opentype.sgml:
* docs/tmpl/pango-engine-lang.sgml:
* docs/tmpl/pango-engine-shape.sgml:
* docs/tmpl/pangocairo.sgml:
* pango/pangoatsui.h:
* pango/pangocairo-atsuifont.h:
* pango/pangocairo-font.c (pango_cairo_font_get_scaled_font):
* pango/pangocairo-private.h:
* pango/pangocairo.h:
Export PangoCairoFont and cleanup various standard macros.
svn path=/trunk/; revision=2375
|
|
|
|
| |
svn path=/trunk/; revision=2374
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-21 Behdad Esfahbod <behdad@gnome.org>
Bug 449482 – Build error when xft not present
* docs/Makefile.am: Make docs build without xft.
svn path=/trunk/; revision=2373
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-21 Behdad Esfahbod <behdad@gnome.org>
* modules/arabic/arabic-fc.c:
* modules/basic/basic-fc.c:
* modules/hebrew/hebrew-fc.c:
* modules/syriac/syriac-fc.c:
* modules/thai/thai-fc.c:
Update copyright headers.
svn path=/trunk/; revision=2372
|
|
|
|
|
|
|
|
|
|
| |
2007-07-10 Behdad Esfahbod <behdad@gnome.org>
* modules/basic/basic-atsui.c: Remove list of supported scripts.
Supporting all is what we really want and that's already there.
svn path=/trunk/; revision=2371
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-05 Behdad Esfahbod <behdad@gnome.org>
* modules/basic/Makefile.am:
* modules/basic/basic-fc.c:
* modules/basic/basic-win32.c:
* modules/basic/basic-x.c:
* modules/basic/basic-common.h:
Remove unused empty header file basic-common.h
svn path=/trunk/; revision=2370
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-02 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.17.4 ===
* configure.in: Version 1.17.4
* NEWS: Updated.
svn path=/trunk/; revision=2369
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-27 Behdad Esfahbod <behdad@gnome.org>
Bug 451547 – FAIL: runtests.sh
* tests/Makefile.am: Don't run tests if cross-compiling.
(though cross-compiling tests work under scratchbox, so I'm not
quite sure how good this change is.)
svn path=/trunk/; revision=2368
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-26 Richard Hult <richard@imendio.com>
* pango/pangoatsui.c: (_pango_atsui_font_set_atsu_font_id):
* pango/pangocairo-atsuifont.c:
(pango_cairo_atsui_font_create_metrics_for_context),
(_pango_cairo_atsui_font_new): Move the remaining uses of font_id
from PangoCairoATSUIFont to PangoATSUIFont.
svn path=/trunk/; revision=2367
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-24 Richard Hult <richard@imendio.com>
Bug 449543 - Ship pangoatsui.h
* pango/pangoatsui-fontmap.c:
* pango/pangoatsui-private.h:
* pango/pangoatsui.c:
* pango/pangoatsui.h:
* pango/pangocairo-atsuifont.c:
* pango/pangocairo-atsuifont.h: Move get_atsu_font_id from the
cairo atsui font class to the atsui base class. Make the members
of the atsui font private and adapt all users of them.
* pango/Makefile.am: Ship pangoatsui.h.
* modules/basic/basic-atsui.c: (basic_engine_shape): Adapt to the
above changes.
svn path=/trunk/; revision=2366
|
|
|
|
|
|
|
|
|
| |
2007-06-21 Behdad Esfahbod <behdad@gnome.org>
* docs/pango.types: Add missing types.
svn path=/trunk/; revision=2365
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-20 Behdad Esfahbod <behdad@gnome.org>
* pango/fonts.c (pango_font_description_get_type),
(pango_font_metrics_get_type):
* pango/glyphstring.c (pango_glyph_string_get_type):
* pango/pango-attributes.c (pango_attr_list_get_type):
* pango/pango-color.c (pango_color_get_type):
* pango/pango-item.c (pango_item_get_type):
* pango/pango-language.c (pango_language_get_type):
* pango/pango-layout.c (pango_layout_line_get_type),
(pango_layout_iter_get_type):
* pango/pango-matrix.c (pango_matrix_get_type):
* pango/pango-ot-info.c (pango_ot_info_get_type):
* pango/pango-ot-ruleset.c (pango_ot_ruleset_get_type):
* pango/pango-tabs.c (pango_tab_array_get_type):
* pango/pangoatsui-fontmap.c (pango_atsui_family_get_type),
(pango_atsui_face_get_type):
* pango/pangofc-fontmap.c (pango_fc_face_get_type),
(pango_fc_family_get_type):
* pango/pangowin32-fontmap.c (pango_win32_family_get_type),
(pango_win32_face_get_type):
* pango/pangox-fontmap.c (pango_x_font_map_get_type),
(pango_x_face_get_type), (pango_x_family_get_type):
* pango/pangox.c (pango_x_font_get_type):
Add G_UNLIKELY() to type registration block in _get_type() functions.
svn path=/trunk/; revision=2364
|
|
|
|
| |
svn path=/trunk/; revision=2363
|
|
|
|
| |
svn path=/trunk/; revision=2362
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-18 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.17.3 ===
* configure.in: Version 1.17.3
* NEWS: Updated.
svn path=/trunk/; revision=2360
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-18 Behdad Esfahbod <behdad@gnome.org>
Bug 448342 – pango_layout_index_to_line_x() counts lines from 1
* pango/pango-layout.c (pango_layout_index_to_line):
Count lines from zero, not one!
svn path=/trunk/; revision=2359
|
|
|
|
|
|
|
|
|
|
| |
2007-06-18 Behdad Esfahbod <behdad@gnome.org>
* configure.in:
* tests/cxx-test.C: Include pangocairo.h too.
svn path=/trunk/; revision=2358
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-18 Behdad Esfahbod <behdad@gnome.org>
Bug 447568 – improve docs on what absolute size means
* pango/fonts.c: Improve docs.
svn path=/trunk/; revision=2357
|
|
|
|
| |
svn path=/trunk/; revision=2356
|
|
|
|
|
|
|
|
|
| |
2007-06-15 Hans Breuer <hans@breuer.org>
* pango/makefile.msc : updated
svn path=/trunk/; revision=2355
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-14 Behdad Esfahbod <behdad@gnome.org>
* pango/pangocairo-font.c
(_pango_cairo_font_private_scaled_font_data_destroy):
Check for NULL before dereferencing. Patch from Keith Packard.
svn path=/trunk/; revision=2354
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-13 Behdad Esfahbod <behdad@gnome.org>
Bug 447189 – fonts.c: pango_font_face_is_synthesized returns NULL
* pango/fonts.c (pango_font_face_is_synthesized): Fix
return value.
svn path=/trunk/; revision=2353
|
|
|
|
| |
svn path=/trunk/; revision=2352
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Behdad Esfahbod <behdad@gnome.org>
* pango/pango-attributes.c (pango_attr_font_desc_equal):
Compare set fields of two font descriptions for equality
too, as pango_font_description_equal() doesn't check the
mask.
svn path=/trunk/; revision=2351
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Richard Hult <richard@imendio.com>
* pango/pangocairo-atsuifontmap.c: Implement
get_font_type().
svn path=/trunk/; revision=2350
|
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Tor Lillqvist <tml@novell.com>
* pango/pangowin32-fontmap.c: Implement
PangoCairoWin32FontMap::get_font_type().
svn path=/trunk/; revision=2349
|
|
|
|
| |
svn path=/trunk/; revision=2348
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Tor Lillqvist <tml@novell.com>
* pango/pangowin32-private.h (struct PangoWin32Face: Add
is_synthetic field.
* pango/pangowin32-fontmap.c: Implement is_synthesized.
* pango/pangocairo-win32font.c
* pango/pangocairo-win32fontmap.c: Update for the changes to
PangoCairoFontMap and PangoCairoFont.
svn path=/trunk/; revision=2347
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Behdad Esfahbod <behdad@gnome.org>
Bug 445832 – pango_cairo_update_layout() always invalidates layout
* pango/pangocairo-context.c (_pango_cairo_update_context),
(pango_cairo_update_context), (pango_cairo_update_layout):
Don't invalidate layout if matrix and font options didn't change.
svn path=/trunk/; revision=2346
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
* pango/pango-attributes.h:
* pango/pango-font.h:
* pango/pango-glyph.h:
* pango/pango-gravity.h:
* pango/pango-language.h:
* pango/pango-layout.h:
* pango/pango-matrix.h:
* pango/pango-ot-private.h:
* pango/pango-ot.h:
* pango/pango-renderer.h:
* pango/pango-script.h:
* pango/pango-tabs.h:
* pango/pango-utils.h:
* pango/pangoatsui-private.h:
* pango/pangocairo-atsui.h:
* pango/pangocairo-atsuifont.h:
* pango/pangocairo-fc.h:
* pango/pangocairo-private.h:
* pango/pangocairo-win32.h:
* pango/pangocairo.h:
* pango/pangofc-decoder.h:
* pango/pangofc-font.h:
* pango/pangofc-fontmap.h:
* pango/pangoft2-private.h:
* pango/pangoft2.h:
* pango/pangowin32-private.h:
* pango/pangox-private.h:
* pango/pangoxft-render.h:
* pango/pangoxft.h:
Add G_GNUC_CONST and G_GNUC_PURE annotations.
svn path=/trunk/; revision=2345
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
* pango/pango-ot.h: New engine public macros:
PANGO_OT_TAG_MAKE()
PANGO_OT_TAG_MAKE_FROM_STRING()
* docs/pango-sections.txt:
* docs/tmpl/opentype.sgml:
Update.
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
Bug 446018 – Bus error in the pango_ot_tag_from_language()
* pango/pango-ot-tag.c (pango_ot_tag_from_script),
(pango_ot_tag_to_script), (pango_ot_tag_from_language),
(pango_ot_tag_to_language): Make sure int access is
aligned.
svn path=/trunk/; revision=2344
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Richard Hult <richard@imendio.com>
* pango/pangoatsui-fontmap.c (pango_atsui_face_is_synthesized):
Implement is_synthesized for the ATSUI backend.
svn path=/trunk/; revision=2343
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
Bug 440588 – Add pango_font_face_is_synthesized()
* pango/pango-font.h:
* pango/fonts.c:
New PangoFontFace method is_synthesized.
New public API:
pango_font_face_is_synthesized()
* pango/pangofc-fontmap.c (pango_fc_face_is_synthesized):
Implement new method.
* docs/pango-sections.txt:
* docs/tmpl/fonts.sgml:
* pango/pango.def:
Update.
svn path=/trunk/; revision=2342
|
|
|
|
|
|
|
|
|
|
| |
2007-06-12 Richard Hult <richard@imendio.com>
* pango/pangocairo-atsuifont.c:
* pango/pangocairo-atsuifontmap.c: Update for the changes to
PangoCairoFontMap and PangoCairoFont.
svn path=/trunk/; revision=2341
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
Bug 446355 – the parsing with pango_parse_markup is not coherent
* pango/pango-markup.c (pango_parse_markup): Use
pango_attr_list_insert() instead of pango_attr_list_change() as
merging adjacent attributes of the same kind is not a safe operation
and can change the derived font of a segment in an unexpected and
incorrect way.
svn path=/trunk/; revision=2340
|
|
|
|
|
|
|
|
|
|
| |
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
* pango/pangocairo-fontmap.c: Make sure all enabled font backends
included (reported by Vincent Isambart).
svn path=/trunk/; revision=2339
|
|
|
|
|
|
|
|
|
|
| |
2007-06-11 Behdad Esfahbod <behdad@gnome.org>
* docs/pango_markup.sgml: Add 'gravity', 'gravity_hint', and
'letter_spacing' span attributes.
svn path=/trunk/; revision=2338
|