| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-25 Tor Lillqvist <tml@novell.com>
Bug 515484 -- Uniscribe interface handles surrogate
pairs incorrectly
* modules/basic/basic-win32.c (itemize_shape_and_place): Pass
correctly offset wchar string to set_up_pango_log_clusters() so
that when it passes the string on to unichar_index(), that
function notices the surrogate pairs correctly.
svn path=/branches/pango-1-18/; revision=2575
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-17 Behdad Esfahbod <behdad@gnome.org>
Bug 517083 – pango modules: wrong fallback adding code?
* pango/modules.c (map_add_engine): Fix typo.
svn path=/branches/pango-1-18/; revision=2570
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-08 Behdad Esfahbod <behdad@gnome.org>
Bug 504810 – Samvruthokaram (combination of U+0D41 and U+0D4D) is not
rendered correctly
Patch from Praveen A
* modules/indic/indic-ot-class-tables.c:
* modules/indic/indic-ot.c (indic_ot_reorder):
"Fix" it.
svn path=/branches/pango-1-18/; revision=2563
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-10 Behdad Esfahbod <behdad@gnome.org>
Bug 508179 – PangoGlyphUnit confusion
* pango/pango-layout.c (process_item): Remove all traces of
#PangoGlyphUnit
svn path=/branches/pango-1-18/; revision=2541
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-08 Behdad Esfahbod <behdad@gnome.org>
Bug 508381 – indent and center alignment don't mix
* pango/pango-layout.c: Ignore indent if aligned center, and document
so. This assumption was present in some places and not the others.
Fixed now.
svn path=/branches/pango-1-18/; revision=2540
|
|
|
|
|
|
|
|
|
| |
2008-01-09 Juerg Billeter <j@bitron.ch>
* Makefile.am: Use install -D to install pango.aliases.win32 to
ensure that the destination directory exists
svn path=/branches/pango-1-18/; revision=2539
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-01-07 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.18.4 ===
* configure.in: Version 1.18.4
* NEWS: Updated.
svn path=/branches/pango-1-18/; revision=2534
|
|
|
|
| |
svn path=/branches/pango-1-18/; revision=2533
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-10 Behdad Esfahbod <behdad@gnome.org>
Bug 502926 – pango-1.16.4 configure bug: can fail to accept cairo
* configure.in: Fix cairo library checking.
svn path=/branches/pango-1-18/; revision=2523
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-03 Tor Lillqvist <tml@novell.com>
* pango.aliases.win32: New file. Installed as pango.aliases on
Windows.
* Makefile.am: Distribute it, install it.
svn path=/branches/pango-1-18/; revision=2491
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-02 Tor Lillqvist <tml@novell.com>
* pango/pango-utils.c (read_alias_file): Accept also a quoted
string for the left-hand side of an aliases file line. This is to
enable aliasing fonts with spaces in their name, like "Segoe UI"
which is the default system font on Vista. (#492504)
svn path=/branches/pango-1-18/; revision=2490
|
|
|
|
|
|
|
|
|
|
| |
2007-10-26 Murray Cumming <murrayc@murrayc.com>
* docs/pango_markup.sgml: Adds a link to
pango_font_description_from_string() so that the font_desc
attribute is not so mysterious. Bug #490661.
svn path=/branches/pango-1-18/; revision=2484
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-24 Behdad Esfahbod <behdad@gnome.org>
Bug 486951 – ChangeLog.pre-1-18
* Makefile.am:
* ChangeLog.pre-1-18:
Split ChangeLog.
svn path=/branches/pango-1-18/; revision=2469
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-24 Behdad Esfahbod <behdad@gnome.org>
Bug 486951 – ChangeLog.pre-1-18
* Makefile.am:
* ChangeLog.pre-1-18:
Split ChangeLog.
svn path=/branches/pango-1-18/; revision=2468
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-open.c (Load_ClassDef2),
(_HB_OPEN_Load_Device): Two small bug fixes backported
from trunk. Namely: skip bad ClassDef2 entries and
skip invalid DeltaFormat device tables. Makes Nafees
Nastaliq font work great, and avoids warnings with
some other fonts.
svn path=/branches/pango-1-18/; revision=2449
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 Behdad Esfahbod <behdad@gnome.org>
Bug 483600 – Leak of font family name in
pango_win32_font_description_from_logfont(w)
Patch from Daniel Atallah
* pango/pangowin32-fontmap.c
(pango_win32_font_description_from_logfont),
(pango_win32_font_description_from_logfontw):
Free family.
svn path=/branches/pango-1-18/; revision=2448
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 Behdad Esfahbod <behdad@gnome.org>
Bug 483600 – Leak of font family name in
pango_win32_font_description_from_logfont(w)
Patch from Daniel Atallah
* pango/pangowin32-fontmap.c
(pango_win32_font_description_from_logfont),
(pango_win32_font_description_from_logfontw):
Free family.
svn path=/trunk/; revision=2446
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 Behdad Esfahbod <behdad@gnome.org>
Bug 486932 – Apply vkrn GPOS feature in vertical writing
* modules/basic/basic-fc.c (basic_engine_shape): Apply vkrn
GPOS feature in vertical writing mode. Previously we had
no GPOS feature for vertical mode.
svn path=/trunk/; revision=2445
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-15 Behdad Esfahbod <behdad@gnome.org>
Bug 481537 – compiler warning fixes
Patch from Kjartan Maraas
* pango/break.c (pango_get_log_attrs):
* pango/pango-attributes.c (pango_attr_list_insert_internal):
* pango/pango-layout.c (process_item), (justify_clusters):
* pango/pango-markup.c (span_parse_boolean):
* pango/pango-ot-ruleset.c (pango_ot_ruleset_finalize),
(pango_ot_ruleset_new):
* pango/pango-utils.c (pango_scan_int):
* pango/pangocairo-font.c (_pango_cairo_font_install):
* pango/pangofc-font.c (pango_fc_font_create_metrics_for_context):
* pango/pangoft2.c (load_fallback_face):
* pango/pangox-fontmap.c (pango_x_get_coverage_win):
* pango/pangox.c (itemize_string_foreach):
Fix warnings.
svn path=/trunk/; revision=2444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
Bug 485566 – Cache one OpenType Buffer
* pango/pango-ot-buffer.c (acquire_buffer), (release_buffer),
(pango_ot_buffer_new), (pango_ot_buffer_destroy):
* pango/pango-ot-private.h:
Cache one HB_Buffer that is acquired using a lock. A new one is
created if the shared buffer is locked. The shared buffer is
cleared when released. May want to make it free shared buffer if
buffer->allocated is too large. Not sure.
svn path=/trunk/; revision=2443
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Mark internal symbols as HB_INTERNAL and
define that to static in harfbuzz.c.
* pango/opentype/harfbuzz-buffer-internal.h: New file.
svn path=/trunk/; revision=2442
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/ftglue.[ch]: Remove FTGLUE_API/APIDEF cruft.
svn path=/trunk/; revision=2441
|
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/Makefile.am: Build harfbuzz.c instead of individual
source files, to let compiler go wild with optimizations!
svn path=/trunk/; revision=2440
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz.c: Same here.
svn path=/trunk/; revision=2439
|
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/Makefile.am: Don't include harfbuzz-dump.[ch] in
libharfbuzz.a. Those are just used by the harfbuzz-dump tool.
svn path=/trunk/; revision=2438
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-buffer.c: Some more cleanup.
svn path=/trunk/; revision=2437
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-buffer.c: Move some code around.
svn path=/trunk/; revision=2436
|
|
|
|
| |
svn path=/trunk/; revision=2435
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/harfbuzz-buffer.[ch]: Rename buffer->inplace to
buffer->separate_out with the inverted meaning, such that buffer
is initialization is memset(0).
svn path=/trunk/; revision=2434
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Allocate buffer->positions lazily.
svn path=/trunk/; revision=2433
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-11 Behdad Esfahbod <behdad@gnome.org>
Bug 485621 – Get rid of freetype memory allocator in harfbuzz
* pango/opentype/*: Remove all occurences of FT_Memory. Use
malloc/realloc/free directly.
* pango/pango-ot*: Update to above.
svn path=/trunk/; revision=2432
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-10 Behdad Esfahbod <behdad@gnome.org>
Bug 485559 – Boston Summit HarfBuzz optimizations
* pango/opentype/*: HarfBuzz hacking to:
- Rename last remaining FT_Err stuff to HB_Err.
- Fix a couple invalid table paths to be permissive so
fonts work better. Particularly GDEF table for Nafees
Nastaliq is loaded and works great now.
- Optimize harfbuzz buffer to not copy/swap for simple
one-to-one and "copy" GSUB operations.
* pango/pango-ot*: Update to FT_Err to HB_Err renaming.
svn path=/trunk/; revision=2431
|
|
|
|
| |
svn path=/trunk/; revision=2430
|
|
|
|
| |
svn path=/trunk/; revision=2429
|
|
|
|
|
|
|
|
|
| |
2007-09-21 Behdad Esfahbod <behdad@gnome.org>
* pango/pangofc-fontmap.c: Fix typo in comments.
svn path=/trunk/; revision=2428
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.18.2 ===
* configure.in: Version 1.18.2
* NEWS: Updated.
svn path=/trunk/; revision=2426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-07 Behdad Esfahbod <behdad@gnome.org>
Bug 474708 – pangocairo leaks memory
* pango-view/viewer-pangocairo.c (pangocairo_view_create):
Use pango_cairo_font_map_new() instead of
pango_cairo_font_map_get_default(), so the font map is freed at the
end so we can use valgrind to detect leaks without noise.
svn path=/trunk/; revision=2425
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-07 Behdad Esfahbod <behdad@gnome.org>
Part of Bug 474708 – pangocairo leaks memory
* pango/pangocairo-font.c
(_pango_cairo_font_private_get_hex_box_info):
Fix a couple leaks.
* pango/pangocairo-atsui.h:
* pango/pangocairo-atsuifontmap.c
(pango_cairo_atsui_font_map_finalize):
* pango/pangocairo-fc.h:
* pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_finalize):
* pango/pangocairo-win32.h:
* pango/pangocairo-win32fontmap.c
(pango_cairo_win32_font_map_finalize):
Remove unused leftover renderer variable.
* pango/pangofc-fontmap.c (pango_fc_font_map_finalize): Fix thinko.
svn path=/trunk/; revision=2424
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-07 Behdad Esfahbod <behdad@gnome.org>
* pango/pangox-fontcache.c (free_cache_entry),
(pango_x_font_cache_free), (pango_x_font_cache_new),
(pango_x_font_cache_load):
* pango/pangox-fontmap.c (pango_x_font_map_finalize),
(pango_x_insert_font):
* pango/pangox.c (free_context_info), (pango_x_get_context),
(pango_x_font_init), (pango_x_font_get_metrics),
(pango_x_insert_subfont), (free_metrics_info),
(pango_x_font_finalize):
Switch some g_new (*, 1) to g_slice_new ()... I know...
svn path=/trunk/; revision=2423
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-07 Behdad Esfahbod <behdad@gnome.org>
* pango/pangox-fontcache.c (free_cache_entry),
(pango_x_font_cache_free), (pango_x_font_cache_new),
(pango_x_font_cache_load):
* pango/pangox-fontmap.c (pango_x_font_map_finalize),
(pango_x_insert_font):
* pango/pangox.c (free_context_info), (pango_x_get_context),
(pango_x_font_init), (pango_x_font_get_metrics),
(pango_x_insert_subfont), (free_metrics_info),
(pango_x_font_finalize):
Switch some g_new (*, 1) to g_slice_new ()... I know...
svn path=/trunk/; revision=2422
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-07 Behdad Esfahbod <behdad@gnome.org>
Patch from Chris Wilson
* pango/pangoft2.c (load_fallback_face): Use g_error() instead
of g_warning()+exit().
svn path=/trunk/; revision=2421
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-02 Mathias Hasselmann <mathias.hasselmann@gmx.de>
Bug 472891 – Bad consistency check in pango_get_log_attrs
* pango/break.c: Invert the consistency check.
svn path=/trunk/; revision=2420
|
|
|
|
| |
svn path=/trunk/; revision=2419
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-29 Behdad Esfahbod <behdad@gnome.org>
Bug 302952 – The placement of a diacritic marks for an arabic ligature
is not correct
* pango/opentype/harfbuzz-buffer.c (hb_buffer_allocate_ligid): Don't
use zero as allocated ligature id. Zero means no ligature id.
svn path=/trunk/; revision=2418
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-28 Behdad Esfahbod <behdad@gnome.org>
* pango/pango-ot-ruleset.c (pango_ot_ruleset_init),
(pango_ot_ruleset_new): Move ruleset initialization to _init()
instead of _new().
svn path=/trunk/; revision=2417
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-28 Behdad Esfahbod <behdad@gnome.org>
Bug 410152 – testboundaries test fails
* configure.in: Require libthai >= 0.1.9
svn path=/trunk/; revision=2416
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-27 Behdad Esfahbod <behdad@gnome.org>
* === Released 1.18.1 ===
* configure.in: Version 1.18.1
* NEWS: Updated.
svn path=/trunk/; revision=2414
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-24 Behdad Esfahbod <behdad@gnome.org>
Bug 470042 – missing Macedonian OT tag
Patch from Denis Jacquerye
* pango/pango-ot-tag.c: Add Macedoninan language tag.
svn path=/trunk/; revision=2413
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-21 Behdad Esfahbod <behdad@gnome.org>
Bug 468953 – pango-renderer.c: using function without prototype
* pango/pango-renderer.c: #include <pango-impl-utils.h>
svn path=/trunk/; revision=2412
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-21 Behdad Esfahbod <behdad@gnome.org>
Bug 463430 – Gets stuck while "formatting message"
* pango/opentype/harfbuzz-gpos.c (Lookup_PairPos1),
(Lookup_PairPos2), (Lookup_PairPos), (Do_ContextPos):
* pango/opentype/harfbuzz-gsub.c (Do_ContextSubst):
Change type of intermediate index variable from FT_UShort to
FT_ULong as it was overlowing with more than 65536 glyphs.
svn path=/trunk/; revision=2411
|