summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* === Released 1.14.7 ===PANGO_1_14_7Behdad Esfahbod2006-10-133-2/+17
| | | | | | | | | | 2006-10-13 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.7 === * configure.in: Version 1.14.7 * NEWS: Updated.
* Bug 361938 – Can't include *-lang modules (./configureBehdad Esfahbod2006-10-137-25/+76
| | | | | | | | | | | | | | | 2006-10-13 Behdad Esfahbod <behdad@gnome.org> Bug 361938 – Can't include *-lang modules (./configure --with-included-modules fails) * configure.in: * modules/Makefile.am: * pango/.cvsignore: * pango/Makefile.am: * pango/modules.c (init_modules): * pango/modules.h: Make included language engines work.
* === Released 1.14.6 ===PANGO_1_14_6Behdad Esfahbod2006-10-123-2/+26
| | | | | | | | | | 2006-10-12 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.6 === * configure.in: Version 1.14.6 * NEWS: Updated.
* Bug 353877 – Sinhala is_cursor_position and backspace_deletes_characterBehdad Esfahbod2006-10-124-1/+196
| | | | | | | | | | | | 2006-10-12 Behdad Esfahbod <behdad@gnome.org> Bug 353877 – Sinhala is_cursor_position and backspace_deletes_character issues Patch from Akira TAGOH * configure.in: * modules/indic/Makefile.am: * modules/indic/indic-lang.c: Add a simple Indic language engine.
* Bug 358224 – Telugu Character U+0C31 does not render its below-baseBehdad Esfahbod2006-10-122-1/+10
| | | | | | | | | | | 2006-10-12 Behdad Esfahbod <behdad@gnome.org> Bug 358224 – Telugu Character U+0C31 does not render its below-base form. Patch from Rahul Bhalerao * modules/indic/indic-ot-class-tables.c: Change the class of U+0C31 from '_ct' to '_bb'.
* Bug 358174 – Reph and Vattu forms of Assamese character RA(U+09F0) areBehdad Esfahbod2006-10-122-1/+10
| | | | | | | | | | | 2006-10-12 Behdad Esfahbod <behdad@gnome.org> Bug 358174 – Reph and Vattu forms of Assamese character RA(U+09F0) are not rendered. Patch from Rahul Bhalerao * modules/indic/indic-ot-class-tables.c: Change the class bit of U+09F0 from '_ct' to '_rv'.
* Backport the Arabic lang engine from HEAD.Behdad Esfahbod2006-10-124-1/+148
| | | | | | | | | 2006-10-12 Behdad Esfahbod <behdad@gnome.org> * configure.in: * modules/arabic/Makefile.am: * modules/arabic/arabic-lang.c: Backport the Arabic lang engine from HEAD.
* Backport (copy) break.c from HEAD. This makes the language engineBehdad Esfahbod2006-10-122-68/+104
| | | | | | | | | 2006-10-12 Behdad Esfahbod <behdad@gnome.org> * pango/break.c (pango_default_break), (tailor_break), (pango_break), (pango_find_paragraph_boundary), (tailor_segment), (pango_get_log_attrs): Backport (copy) break.c from HEAD. This makes the language engine interface work.
* === Released 1.14.5 ===PANGO_1_14_5Behdad Esfahbod2006-10-023-2/+23
| | | | | | | | | | 2006-10-02 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.5 === * configure.in: Version 1.14.5 * NEWS: Updated.
* Bug 356685 – [or_IN] Rendering of consonant+0x0B4D+0x0B2F is wrong PatchBehdad Esfahbod2006-10-022-6/+15
| | | | | | | | | | 2006-10-02 Behdad Esfahbod <behdad@gnome.org> Bug 356685 – [or_IN] Rendering of consonant+0x0B4D+0x0B2F is wrong Patch from Rahul Bhalerao * modules/indic/indic-ot-class-tables.c: Change _ct to _bb for various Orya characters.
* Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30)Behdad Esfahbod2006-10-023-10/+19
| | | | | | | | | | 2006-10-02 Behdad Esfahbod <behdad@gnome.org> Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30) * modules/indic/indic-ot-class-tables.c: * modules/indic/indic-ot.c (indic_ot_reorder): Fix.
* Bug 359043 – PangoRenderer does not show in API docsBehdad Esfahbod2006-10-022-0/+8
| | | | | | | | 2006-10-02 Behdad Esfahbod <behdad@gnome.org> Bug 359043 – PangoRenderer does not show in API docs * docs/pango-docs.sgml: Hook PangoRenderer docs.
* Bug 357686 – pangocairo-font.c: illegal g_object_unref inBehdad Esfahbod2006-09-252-1/+8
| | | | | | | | | | 2006-09-25 Behdad Esfahbod <behdad@gnome.org> Bug 357686 – pangocairo-font.c: illegal g_object_unref in pango_cairo_font_get_hex_box_info * pango/pangocairo-font.c (_pango_cairo_font_get_hex_box_info): Remove wrong g_object_unref (fontmap).
* === Released 1.14.4 ===PANGO_1_14_4Behdad Esfahbod2006-09-153-2/+35
| | | | | | | | | | 2006-09-15 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.4 === * configure.in: Version 1.14.4 * NEWS: Updated.
* Bug 351223 – the conjuction of Con + 0x0d4d +0x0d31 of Malayalam isBehdad Esfahbod2006-09-132-1/+40
| | | | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Bug 351223 – the conjuction of Con + 0x0d4d +0x0d31 of Malayalam is wrong Patch from LingNing Zhang * modules/indic/indic-ot.c (swapChars), (indic_ot_reorder): Special case the above case.
* Bug 355750 – The glyphs of the conjuctions about Cons+0x0d4d+0x0d32 ofBehdad Esfahbod2006-09-132-1/+10
| | | | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Bug 355750 – The glyphs of the conjuctions about Cons+0x0d4d+0x0d32 of Malayalm are wrong. Patch from LingNing Zhang * modules/indic/indic-ot-class-tables.c (mlymCharClasses): Change U+0D32 from _bb to _ct.
* Bug 349876 – U+0x0904 of Devanagari need be "independent vowel", but itBehdad Esfahbod2006-09-132-1/+10
| | | | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Bug 349876 – U+0x0904 of Devanagari need be "independent vowel", but it is "reserved" in Pango Patch from LingNing Zhang * modules/indic/indic-ot-class-tables.c (devaCharClasses): Change U+0904 from _xx to _iv.
* Bug 355550 – Miscalculation of logical attributes inBehdad Esfahbod2006-09-132-3/+11
| | | | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Bug 355550 – Miscalculation of logical attributes in pango_get_log_attrs() Patch from Theppitak Karoonboonyanan * pango/break.c (pango_get_log_attrs): Pass the correct lang_engine to pango_break().
* Bug 355697 – The IndicOTClassTable of Oriya has a error.Behdad Esfahbod2006-09-132-19/+21
| | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Bug 355697 – The IndicOTClassTable of Oriya has a error. * modules/indic/indic-ot-class-tables.c: Compute lastChar from charClasses table size to avoid out-of-synch.
* Part of Bug 355782 – Misaligned extents in pangoBehdad Esfahbod2006-09-132-9/+33
| | | | | | | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Part of Bug 355782 – Misaligned extents in pango * pango/pango-layout.c (pango_layout_get_extents_internal), (pango_layout_get_extents), (pango_layout_iter_copy), (pango_layout_get_iter), (pango_layout_iter_get_line_extents): Add a new internal member layout_width to PangoLayoutIter. Set it up in pango_layout_get_extents_internal and use in pango_layout_iter_get_line_extents to fix misalignment of ink link extents.
* Part of Bug 355782 – Misaligned extents in pangoBehdad Esfahbod2006-09-132-6/+13
| | | | | | | | | 2006-09-13 Behdad Esfahbod <behdad@gnome.org> Part of Bug 355782 – Misaligned extents in pango * pango/pango-layout.c (pango_layout_iter_copy): Fix typo in copying iter->cluster_width.
* Bug 355605 – hexbox with 0000 in itBehdad Esfahbod2006-09-122-2/+18
| | | | | | | | | | 2006-09-12 Behdad Esfahbod <behdad@gnome.org> Bug 355605 – hexbox with 0000 in it * modules/hangul/hangul-fc.c (render_syllable): If decomposition fails, backup and add a single hexbox glyph for the original character.
* Bug 355435 – Invalid calls to pango_map_get_engine() Patch fromBehdad Esfahbod2006-09-115-7/+26
| | | | | | | | | | | | | | 2006-09-11 Behdad Esfahbod <behdad@gnome.org> Bug 355435 – Invalid calls to pango_map_get_engine() Patch from Theppitak Karoonboonyanan * pango/break.c (pango_get_log_attrs): * pango/pango-renderer.c (add_underline): * pango/pangofc-font.c (pango_fc_font_find_shaper): * pango/pangowin32.c (pango_win32_font_find_shaper): * pango/pangox.c (pango_x_font_find_shaper): Pass a PangoScript to pango_map_get_engine, not a gunichar!
* Bug 347146 – underline/overstrike spacesBehdad Esfahbod2006-09-114-30/+89
| | | | | | | | | | | | | | | | | | | | | | | | | 2006-09-11 Behdad Esfahbod <behdad@gnome.org> Bug 347146 – underline/overstrike spaces * pango/pango-renderer.c (add_underline), (add_strikethrough), (pango_renderer_draw_layout_line): Use logical extents for x and width of underline/strikethrough, such that trailing spaces are correctly handled. * pango/pango-layout.c (pango_layout_run_get_extents): Use logical rect for underline/strikethrough, and reflect that in run ink extents. * pango/pango-layout.c (pango_layout_line_get_extents): Don't let runs with empty ink extents affect total ink extents. 2006-09-10 Behdad Esfahbod <behdad@gnome.org> Bug 352535 – Ink extents of empty glyph * pango/pangocairo-fcfont.c (pango_cairo_fc_font_get_glyph_extents): Return zero ink_rect for PANGO_GLYPH_EMPTY.
* === Released 1.14.3 ===PANGO_1_14_3Behdad Esfahbod2006-09-043-2/+18
| | | | | | | | | | 2006-09-04 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.3 === * configure.in: Version 1.14.3 * NEWS: Updated.
* Bug 353525 – libpangoft2-1.0.so.0: undefined reference toBehdad Esfahbod2006-08-302-0/+11
| | | | | | | | | | 2006-08-30 Behdad Esfahbod <behdad@gnome.org> Bug 353525 – libpangoft2-1.0.so.0: undefined reference to `pango_font_description_get_gravity' * examples/Makefile.am: Explicitly link to the just built pangoft2 for pangocairo uses, like we already do for pangoxft.
* Have basic-win32.c instead of basic-win32.lo depend on usp10.h so thingsTor Lillqvist2006-08-272-2/+7
| | | | | | | | 2006-08-28 Tor Lillqvist <tml@novell.com> * modules/basic/Makefile.am: Have basic-win32.c instead of basic-win32.lo depend on usp10.h so things work out also in case the basic-win32 module is compiled in.
* Bug 349813 – typo in docs for pango_layout_move_cursor_visuallyBehdad Esfahbod2006-08-262-1/+7
| | | | | | | | 2006-08-26 Behdad Esfahbod <behdad@gnome.org> Bug 349813 – typo in docs for pango_layout_move_cursor_visually * pango/pango-layout.c (pango_layout_move_cursor_visually): Fix typo.
* === Released 1.14.2 ===PANGO_1_14_2Behdad Esfahbod2006-08-223-2/+15
| | | | | | | | | | 2006-08-22 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.2 === * configure.in: Version 1.14.2 * NEWS: Updated.
* Replace (!isgraph && !isspace) with (!isprint) which is equivalent. Also,Behdad Esfahbod2006-08-222-3/+16
| | | | | | | | 2006-08-22 Behdad Esfahbod <behdad@gnome.org> * pango/pango-context.c (itemize_state_process_run): Replace (!isgraph && !isspace) with (!isprint) which is equivalent. Also, update comments.
* Find shaper/font for Private Use and space characters too. Finding shaperBehdad Esfahbod2006-08-222-4/+16
| | | | | | | | | | | | 2006-08-22 Behdad Esfahbod <behdad@gnome.org> * pango/pango-context.c (itemize_state_process_run): Find shaper/font for Private Use and space characters too. Finding shaper for Private Use is needed for any practical use of those areas. Ideally, spaces should be synthesized if they are not available in the font, but falling back to other fonts is far easier, and should give pretty good results with the current set of common fonts. These fixes allow Firefox+Pango to render MathML like Firefox+Xft does.
* === Released 1.14.1 ===PANGO_1_14_1Behdad Esfahbod2006-08-213-2/+20
| | | | | | | | | | 2006-08-21 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.1 === * configure.in: Version 1.14.1 * NEWS: Updated.
* Bug 352114 – pango-1.14: generated docs still contain old example codeBehdad Esfahbod2006-08-212-24/+34
| | | | | | | | | 2006-08-21 Behdad Esfahbod <behdad@gnome.org> Bug 352114 – pango-1.14: generated docs still contain old example code * docs/tmpl/pangocairo.sgml: Update cairo example code to that of examples/cairosimple.c.
* Part of Bug 348825 – pango should optimize away calls to FcFontSort asBehdad Esfahbod2006-08-172-1/+8
| | | | | | | | | 2006-08-17 Behdad Esfahbod <behdad@gnome.org> Part of Bug 348825 – pango should optimize away calls to FcFontSort as much as possible * pango/pangofc-fontmap.c: Increase FONTSET_CACHE_SIZE from 16 to 64.
* Bug 351585 – API documentation issues with 2.15 releaseBehdad Esfahbod2006-08-162-0/+9
| | | | | | | | | 2006-08-16 Behdad Esfahbod <behdad@gnome.org> Bug 351585 – API documentation issues with 2.15 release * pango/fonts.c (pango_font_describe_with_absolute_size): Add Since tag to docs.
* Create pango-1-14 stable branch.Behdad Esfahbod2006-08-164-1280/+933
| | | | | | | | | | 2006-08-16 Behdad Esfahbod <behdad@gnome.org> Create pango-1-14 stable branch. * ChangeLog.pre-1-14: Created. * Makefile.am: Updated to dist above.
* === Released 1.14.0 ===vertical-branch-pointPANGO_1_14_0verticalBehdad Esfahbod2006-08-084-7/+21
| | | | | | | | | | | 2006-08-08 Behdad Esfahbod <behdad@gnome.org> * === Released 1.14.0 === * configure.in: Version 1.14.0 * configure.in: Require cairo-1.2.2 for the bugfixes it has * NEWS: Updated.
* Don't ignore all trailing whitespace in input text. Only chop one newline.Behdad Esfahbod2006-08-013-12/+16
| | | | | | | | | | 2006-08-01 Behdad Esfahbod <behdad@gnome.org> * examples/renderdemo.c (parse_options): Don't ignore all trailing whitespace in input text. Only chop one newline. * examples/viewer-main.c (main): setlocale(LC_ALL, "") to get GOption work for UTF-8 text on the command line.
* === Released 1.13.5 ===PANGO_1_13_5Behdad Esfahbod2006-07-313-2/+20
| | | | | | | | | | 2006-07-31 Behdad Esfahbod <behdad@gnome.org> * === Released 1.13.5 === * configure.in: Version 1.13.5 * NEWS: Updated.
* Bug 121672 – Ra (vattu) not rendered properly in Malayalam Patch fromBehdad Esfahbod2006-07-312-0/+42
| | | | | | | | | | 2006-07-31 Behdad Esfahbod <behdad@gnome.org> Bug 121672 – Ra (vattu) not rendered properly in Malayalam Patch from LingNing Zhang * modules/indic/indic-ot.c (shiftCharsLeft3), (indic_ot_reorder): Reorder combinations of some three chars!
* Bug 335811 – Some conjugates of Malayalam are wrong. Patch from LingNingBehdad Esfahbod2006-07-312-2/+10
| | | | | | | | | | 2006-07-31 Behdad Esfahbod <behdad@gnome.org> Bug 335811 – Some conjugates of Malayalam are wrong. Patch from LingNing Zhang * modules/indic/indic-ot-class-tables.c: Update consonant tags to fix conjugates.
* Add Cuneiform and Phoenician in the list of supported scripts by thisBehdad Esfahbod2006-07-253-1/+14
| | | | | | | | | | | 2006-07-25 Behdad Esfahbod <behdad@gnome.org> * modules/basic/basic-fc.c: Add Cuneiform and Phoenician in the list of supported scripts by this backend. Phoenician is a simple RTL script. * pango/pango-script.c (pango_script_get_sample_language): Add language code "nqo" for script N'Ko.
* === Released 1.13.4 ===PANGO_1_13_4Behdad Esfahbod2006-07-253-2/+22
| | | | | | | | | | 2006-07-24 Behdad Esfahbod <behdad@gnome.org> * === Released 1.13.4 === * configure.in: Version 1.13.4 * NEWS: Updated.
* Minor doc improvement.Behdad Esfahbod2006-07-251-1/+1
|
* Update to UCD 5.0.0.Behdad Esfahbod2006-07-2510-1027/+1218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-07-24 Behdad Esfahbod <behdad@gnome.org> * pango/mini-fribidi/fribidi_tab_char_type_2.i: Update to UCD 5.0.0. * pango/mini-fribidi/README: Note the about update. * pango/pango-script.h: Add new values for PangoScript. * pango/pango-script.c (pango_script_for_unichar_bsearch): Default to PANGO_SCRIPT_UNKNOWN. * pango/pango-script.c (pango_script_get_sample_language): Add empty entries for new script values. * tools/gen-script-table.pl: Default to PANGO_SCRIPT_UNKNOWN as is now the default value of Scripts.txt in UCD 5.0.0. * pango/pango-script-table.h: Regenerated against UCD 5.0.0. * docs/tmpl/scripts.sgml: Document new script types. * tools/gen-script-for-lang.c (scripts_for_line): Ignore data at the end of lines as many .orth files in fontconfig now list the character name there. * pango/pango-script-lang-table.h: Regenerate against newer fontconfig 2.3.9x.
* Bug 347073 – Allow empty GPOS tableBehdad Esfahbod2006-07-252-0/+12
| | | | | | | | | 2006-07-24 Behdad Esfahbod <behdad@gnome.org> Bug 347073 – Allow empty GPOS table * pango/opentype/harfbuzz-open.c (_HB_OPEN_Load_ScriptList): Don't err on empty GPOS/GSUB tables.
* Improve docs.Behdad Esfahbod2006-07-192-3/+12
| | | | | | 2006-07-19 Behdad Esfahbod <behdad@gnome.org> * pango/pango-layout.c (pango_layout_get_extents): Improve docs.
* Bug 347021 – atsui crash when a matching font cannot be found. PatchRichard Hult2006-07-172-0/+11
| | | | | | | | | | 2006-07-17 Richard Hult <richard@imendio.com> Bug 347021 – atsui crash when a matching font cannot be found. Patch from Brian Tarricone. * pango/pangoatsui-fontmap.c (pango_atsui_font_map_load_font): Bail out if best desc or best face isn't found.
* === Released 1.13.3 ===PANGO_1_13_3Behdad Esfahbod2006-07-103-1/+35
| | | | | | | | | | 2006-07-10 Behdad Esfahbod <behdad@gnome.org> * === Released 1.13.3 === * configure.in: Version 1.13.3 * NEWS: Updated.
* Bug 330603 – pango_scan_int invokes undefined behaviourBehdad Esfahbod2006-07-102-21/+21
| | | | | | | | 2006-07-10 Behdad Esfahbod <behdad@gnome.org> Bug 330603 – pango_scan_int invokes undefined behaviour * pango/pango-utils.c (pango_scan_int): Use strtol.