diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-10-15 20:27:18 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-10-15 20:27:18 +0000 |
commit | 02cf6444510f225f9738933882a7527d858f1617 (patch) | |
tree | 91d33f9e592b142da41f539d9d20f830d1e97ea8 | |
parent | 19679486980a281d865b0050bd15982629ccbb70 (diff) | |
download | pango-02cf6444510f225f9738933882a7527d858f1617.tar.gz |
Bug 483600 – Leak of font family name in
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
-rw-r--r-- | ChangeLog | 112 |
1 files changed, 0 insertions, 112 deletions
@@ -9,118 +9,6 @@ (pango_win32_font_description_from_logfontw): Free family. -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. - -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. - -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. - -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. - -2007-10-11 Behdad Esfahbod <behdad@gnome.org> - - * pango/opentype/ftglue.[ch]: Remove FTGLUE_API/APIDEF cruft. - -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! - -2007-10-11 Behdad Esfahbod <behdad@gnome.org> - - * pango/opentype/harfbuzz.c: Same here. - -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. - -2007-10-11 Behdad Esfahbod <behdad@gnome.org> - - * pango/opentype/harfbuzz-buffer.c: Some more cleanup. - -2007-10-11 Behdad Esfahbod <behdad@gnome.org> - - * pango/opentype/harfbuzz-buffer.c: Move some code around. - -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). - -2007-10-11 Behdad Esfahbod <behdad@gnome.org> - - * pango/opentype/*: Allocate buffer->positions lazily. - -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. - -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. - -2007-09-21 Behdad Esfahbod <behdad@gnome.org> - - * pango/pangofc-fontmap.c: Fix typo in comments. - 2007-09-17 Behdad Esfahbod <behdad@gnome.org> * === Released 1.18.2 === |