summaryrefslogtreecommitdiff
path: root/devel/pango
AgeCommit message (Collapse)AuthorFilesLines
2009-03-17Update pango to 1.24.0.jmcneill3-8/+10
Overview of changes between 1.23.0 and 1.24.0 ============================================= - pango-view improvements: * pango-view -q now works without a X server. * Ability to save to PS, EPS, PDF, and SVG files. Filetype is detected from output file extension. * New options --foreground, --background, and --annotate. * Now installs a manual page, thanks to help2man. - PangoFc API changes: * PangoFcFont now has a "fontmap" property that subclasses can use at construction time to setup the font->fontmap link. * New backend-public API: pango_fc_font_map_find_decoder() - Misc optimizations - Build fixes - Misc bug fixes - Bugs fixed in this release: Bug 547963 – man page for pango-view Bug 502804 – pango-view or pangocairo-view option to annotate Bug 502801 – per-backend pango-view options Bug 502805 – pango-view option for foreground/background color Red Hat Bug 490331 - Crash of galeon in libpango Bug 523166 – pango-view opens display even when invoked with -q Bug 567160 – Share cmap cache between PangoFcFont's of the same face Red Hat Bug 487593 - crash changing language in gdm Bug 572662 – Remove deprecated GTK+ symbols Bug 572529 – Poor -I ordering can break build Overview of changes between 1.22.4 and 1.23.0 ============================================= - Change the PangoFc font loading API to allow for lazy loading of fonts. - Add private PangoFcFontset that loads fallback fonts as needed. - Call FcFontMatch() and only if fallback fonts are needed call FcFontSort(). - Optimize HarfBuzz number of malloc calls - Don't malloc megs of unused memory in HarfBuzz - Print-out, and parse, numeric styles correctly. Things like "DejaVu Sans weight=100" parse as font description now. - New public API: Add two new public macros: PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING PANGO_ATTRIBUTE_INDEX_TO_TEXT_END Add new public enum values: PANGO_WEIGHT_BOOK PANGO_WEIGHT_ULTRAHEAVY PANGO_WEIGHT_THIN PANGO_WEIGHT_MEDIUM - Misc bug fixes - Bugs fixed in this release: Bug 569763 – pango doesn't like font descriptions without family! Bug 560792 – Make PangoLayoutLine with line->layout==NULL renderable Bug 567392 – Abiword crashes in pango when opening document with certain locales Bug 566727 – PangoFontsetLazy Bug 567165 – Apply all pattern matrices Bug 567934 – Add introspection support inside pango Bug 549532 – Correction to the sample string for Hindi in pango-language-sample-table.h Bug 566726 – Minor optimization Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING and PANGO_ATTRIBUTE_INDEX_TO_TEXT_END Bug 551469 – Fold '@' to '-' when parsing PangoLanguages Bug 328206 – Update/remove some old files Bug 166709 – Handle font variants more consistently Bug 166676 – pango_fc_font_map_finalize Bug 164001 - pango-querymodules doesn't work uninstalled on win32 Bug 384362 – pango can't select some font styles Bug 168085 – numeric styles in pango_font_description_to_string() Bug 529591 – Code related to malayalam is misplaced. Patch from Rahul Bhalerao Bug 515807 – Don't bind modules lazily Bug 512662 – Update check.docs for pango-undeclared.txt Bug 565644 – Maybe pango_font_descriptions_free is deprecated Bug 469049 – Fix all compiler warnings Bug 565379 – pango_font_description_better_match some style attributes of old_match are not checked Bug 564877 – pango-engine.h: PANGO_MODULE_PREFIX and G_MODULE_EXPORT
2009-01-05Update to 1.22.4:wiz2-6/+6
Overview of changes between 1.22.3 and 1.22.4 ============================================= - Misc bug fixes - Improved docs - Bugs fixed in this release: Bug 564644 – Not complete description of the pango_font_description_better_match function Bug 563898 – Generated output is not deterministic Bug 563803 – pango_renderer_finalize fails to call parent finalize Bug 499626 – Space should be optional after comma in PangoFontDescription input string Bug 499624 – Spaces around commas in PangoFontDescription family name should be trimmed Bug 563557 – set g_get_prgname() in fc pattern Bug 563356 – The input area of firefox and the blank width after text in gnome-menu was stretched too wide, under pango-1.22.3 Bug 562574 – Pangocariowin32 is leaking every cairo font it ever creates
2008-11-24Update to 1.22.3:wiz3-29/+6
Overview of changes between 1.22.2 and 1.22.3 ============================================= - Minor bug fix with matrix operations - Fix build with older compilers - Bugs fixed in this release: Bug 561779 – incorrect calculations in pango_matrix_concat implementation Bug 560730 – pango 1.22.2 build failure on Solaris 10, too many array initializers in pango-language.c Bug 561740 – Use stack allocation for thai_engine_break
2008-11-24Give a name to a previously anonymous union member used duringtnn2-1/+24
initialisation of static data. Fixes build with Sun Studio 12.
2008-11-13configure checks for glib 2.17.3 so require at least that forreed1-2/+2
BUILDLINK_API_DEPENDS.glib2. (tested with 2.16.3 and it failed with: ../pango/pango-enum-types.h:12:9: error: macro names must be identifiers)
2008-10-30Update to 1.22.2:wiz2-6/+6
Overview of changes between 1.22.1 and 1.22.2 ============================================= - Fix crasher when a PangoFcFontMap was freed before its fonts. - Mark monospace fonts as monospace in the pangoatsui backend. - Fix font description parsing to better handle "normal". - Bugs fixed in this release: Bug 558254 – Internal reference handling messed up Bug 558107 – is_monospace always returns FALSE in pangoatsui Bug 557620 – pango_font_description_from_string not correct
2008-10-24Update to 1.22.1:wiz2-6/+6
Overview of changes between 1.22.0 and 1.22.1 ============================================= - Fix crasher when freeing PangoLayoutIter's - Fix loading of bogus OpenType anchor tables - Fix OpenType CursiveChain positioning - Misc bug fixes - Bugs fixed in this release: Bug 528272 – "Error loading GPOS table 5503" when using katakana characters Bug 552107 – Small libtool fixes Patch by Patryk Zawadzki Bug 539623 – document that pango_color_parse accepts NULL Bug 555219 – Memory leak when using pango_layout_iter_copy Patch from Falk Rohsiepe Bug 553345 – Japanese pangram. Patch from Takeshi AIHANA
2008-10-16update BUILDLINK_API_DEPENDS.cairodrochner1-2/+2
2008-10-16update to 1.22.0drochner3-10/+12
This switches to the gnome-2.24 release branch.
2008-08-19Don't build the "atsui" backend under Mac OS X when we are building withtron2-5/+11
X11 support. It also doesn't work properly in the non-X11 case (at least with XChat) but is essential for a non-X11 GTK+ 2.*. Bump the package revision because of this change.
2008-07-14Update to pango-1.20.5.tnn2-6/+6
Overview of changes between 1.20.4 and 1.20.5 ============================================== - Fix libtool versioning which was broken in 1.20.4 Overview of changes between 1.20.3 and 1.20.4 ============================================== - Fix OpenType GSUB lookup type 8 crash. - Bugs fixed in this release: Bug 540592 Crash in HB_GSUB_Apply_String with Linux-Libertine font
2008-05-29update to 1.20.3drochner2-7/+6
changes: windows specific only (font aliases and memory leak), the update should be cosmetical for us
2008-05-14Fix to instal cairo-quartz-font.pc.obache2-3/+10
(and while here, enable quartz-image) Then atsui support for pango again. Bump pkgrevision.
2008-04-22After "atsui" support was removed from "cairo" it is no longer availabletron3-13/+4
in "pango", too. Fix package list (for Mac OS X) and bump package revision.
2008-04-13Fix missing PLIST_VARS handling for carbon option.tnn1-4/+3
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-16/+17
through PLIST_SUBST to the plist module.
2008-04-11Update "pango" package to version 1.20.2. Changes since version 1.20.1:tron2-7/+6
- Really fix build without cairo-atsui.
2008-04-11The code which tries to disable the "atsui" backend under Mac OS X iftron2-9/+10
the package is compiled with X11 support doesn't work anymore. Don't try to disable it because it doesn't seem to break the X11 backend anymore (tested with XChat). Bump package revision because of package list changes under Mac OS X.
2008-04-10update to 1.20.1drochner3-8/+9
This switches to the gnome-2.22 release branch.
2008-01-08Update to pango-1.18.4.tnn2-6/+6
Overview of changes between 1.18.3 and 1.18.4 ============================================== - Ship a default win32 pango.aliases file. - Minor win32 alias handling improvement. - Doc improvements. - Bugs fixed in this release: Bug 502926 pango-1.16.4 configure bug: can fail to accept cairo Bug 492504 Enable pango.aliases entries also for fonts with spaces in name Bug 490661 Pango Markup: Link to font_desc syntax explanation
2007-10-26Update to 1.18.3:wiz2-6/+6
Overview of changes between 1.18.2 and 1.18.3 ============================================== - Two OpenType engine fixes. Makes Nafees Nastaliq font work great, and avoids warnings with some other fonts. - Fix minor leak in win32 backend. - Bugs fixed in this release: Bug 483600 – Leak of font family name in pango_win32_font_description_from_logfont(w) Patch from Daniel Atallah
2007-09-18update to 1.18.2drochner2-6/+6
changes: minor bugfixes
2007-08-30Add missing entry when Carbon is enabled.obache1-1/+2
2007-08-30Need glib2>=2.14.0.obache1-2/+2
2007-08-29Update to 1.18.1:wiz3-19/+21
Overview of changes between 1.18.0 and 1.18.1 ============================================== - Misc bug fixes, including fix for an infinite-loop bug. - Bugs fixed in this release: Bug 470042 – missing Macedonian OT tag Patch from Denis Jacquerye Bug 468953 – pango-renderer.c: using function without prototype Bug 463430 – Gets stuck while "formatting message" Overview of changes between 1.17.5 and 1.18.0 ============================================== - Make pango_script_for_unichar() just call g_unichar_get_script(), and document that PangoScript and GUnicodeScript are interchangeable enumerations. - Misc bug fixes - Bugs fixed in this release: Bug 348348 – Add a way to get the script name of a gunichar Bug 451682 – Cursor positioning for Sinhala is broken Based on patch from Harshula Bug 462137 – memory corruption in pango_default_break Bug 462420 – Clicking on pixbuf should move the cursor to the position nearest to the click point Bug 462630 – pango_cairo_context_set_font_options() and some others don't have a Since: tag Bug 464183 – Minimum tab width enforcement in pango-layout breaks TabArray positions Patch by David Trowbridge Bug 464270 – ellipsize doesn't work consistent Bug 465174 – TextView is ignoring multiple consecutive \t's Bug 466755 – pango hangul is crashing in gnome-about because it is failing to retrieve a font. Bug 467056 – Shape attribute handling is not consistent Bug 467077 – Remove special-case for shape attribute in pango_layout_line_index_to_x() Overview of changes between 1.17.4 and 1.17.5 ============================================== - Export PangoCairoFont and cleanup various standard macros. - Bugs fixed in this release: Bug 150883 – Unicode LRO defect Bug 449482 – Build error when xft not present Part of Bug 347236 – provide pango_cairo_font_get_scaled_font Overview of changes between 1.17.3 and 1.17.4 ============================================== - Refactored the ATSUI font backend and install pangoatsui.h that has a single function pango_atsui_font_get_atsu_font_id() and a couple of types. - Bugs fixed in this release: Bug 451547 – FAIL: runtests.sh Bug 449543 - Ship pangoatsui.h Overview of changes between 1.17.2 and 1.17.3 ============================================== - Extensive pangocairo internal code refactoring and cleanup - New public API: pango_font_face_is_synthesized() pango_cairo_font_get_scaled_font() pango_cairo_font_map_new_for_font_type() pango_cairo_font_map_get_font_type() - New engine macros: PANGO_OT_TAG_MAKE() PANGO_OT_TAG_MAKE_FROM_STRING() - New PangoFontFace method is_synthesized. - Misc bug fixes - Bugs fixed in this release: Bug 337593 – move glyph extents code (and cache) from pangocairo-*font.c into pangocairo-font.c Bug 347235 – Add pango_cairo_font_map_get_font_type Bug 347236 – provide pango_cairo_font_get_scaled_font Bug 353291 – Provide pango_cairo_font_map_new_for_font_type Bug 438801 – underline should add "error" type. Bug 440588 – Add pango_font_face_is_synthesized() Bug 445832 – pango_cairo_update_layout() always invalidates layout Bug 446018 – Bus error in the pango_ot_tag_from_language() Bug 446355 – the parsing with pango_parse_markup is not coherent Bug 447189 – fonts.c: pango_font_face_is_synthesized returns NULL Bug 447568 – improve docs on what absolute size means Bug 448342 – pango_layout_index_to_line_x() counts lines from 1 Overview of changes between 1.17.1 and 1.17.2 ============================================== - Rename recently added pango_ot_ruleset_get_for() to pango_ot_ruleset_get_for_description(). - New engine API: pango_ot_ruleset_new_from_description(). - Treat Unknown script like Common and other non-"real" scripts. [Martin Hosken] - Misc typo fixes [Peter Moulder] - Bugs fixed in this release: Bug 443206 – PANGO_SCRIPT_UNKNOWN should not cause a run break Patch from Martin Hosken Overview of changes between 1.17.0 and 1.17.1 ============================================== - Ported the rest of OpenType shapers to the new OpenType APIs and added standard features to them: Hebrew, Indic, Khmer, Thai, and Tibetan. - Added N'Ko support to the Arabic module. [Eugeniy Meshcheryakov] - Small Indic module fix for Malayalam. - Fixed font metrics returned by the ATSUI backend. [Richard Hult] - Make itemization use pango_language_get_default() if context has no language set on it. Ditto for pango_context_get_metrics() if both input language and context language are NULL. - Improved documentation on vertical text, also added stability note to those parts of Pango API that are not indefinitely stable (shaper and language engine APIs). - Misc bug fixes. - New OpenType engine API: pango_ot_ruleset_get_feature_count() - Bugs fixed in this release: Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30) Bug 385168 – indic, khmer, and tibetan modules don't apply ccmp Bug 385477 – kern feature is not supported in OpenType layout for Tibetan. Bug 433805 - [Atsui] Approximate char/digit width width often 0 Bug 436699 – N'Ko support Bug 438705 – Test runs non-existent "/bin/bash" on HP-UX 11.11 Bug 438814 – synaptic crash with pango 1.17.0 Bug 440603 – Minor ABI change
2007-07-28Update to 1.16.5:wiz2-6/+6
Overview of changes between 1.16.4 and 1.16.5 ============================================== - ATSUI backend now lists synthesized italic faces like other - Misc optimizations and fixes. - Bugs fixed in this release: Bug 443206 – PANGO_SCRIPT_UNKNOWN should not cause a run break Patch from Martin Hosken Bug 416515 – Time is not aligned with date on vertical panel Bug 436154 – Error building the pango.modules file while cross compiling Bug 434160 - [atsui] Italic versions of some faces can't be created
2007-07-21Drop maintainership.wiz1-2/+2
2007-05-30Removed some code duplication from the buildlink3 files by using the newrillig1-8/+3
pkg-build-options.mk procedure.
2007-05-08Update to 1.16.4:wiz2-6/+6
Overview of changes between 1.16.3 and 1.16.4 ============================================== - Add new configure option --disable-doc-cross-references and make sure releases are made using it. Distributions are encouraged to build with --enable-gtk-doc such that their Pango docs correctly cross reference glib and cairo docs. - Bugs fixed in this release: Bug 432991 – developer docs for libpango are broken Overview of changes between 1.16.2 and 1.16.3 ============================================== - Quantize kerning value if metrics hinting is on. This greatly improves screen text rendering with certain fonts like DejaVu Sans. See: http://behdad.org/blog/mces/image/metricshinting-kerning.png - Improved hex-box positioning in the cairo backend
2007-04-10Remove libdata/pango/pango.modules, {DE,}INSTALL take care of it.wiz1-2/+1
Ride 1.16.2 update from today.
2007-04-10update to 1.16.2drochner2-6/+6
changes: - Fixed various bug in the OpenType Layout code (HarfBuzz) - Improved documentation - Improved ATSUI backend - Misc build system fixes
2007-03-20update to 1.16.1drochner3-23/+31
This switches to the new stable branch for gnome-2.18. Too many changes to list here.
2007-02-01update to 1.14.10drochner2-7/+6
changes: - Spell-checked docs. - Fix various bugs that could cause ellipsization to stop prematurely. - Fix rendering of background color being off in presence of rise attribute. -bugfixes
2007-01-03Fix pangox.pc and pangoxft.pc. Reported by dieter roelants.wiz2-2/+6
Bump PKGREVISION.
2006-12-15update to 1.14.9drochner2-6/+6
changes: Add Thai langauage engine. Improved Indic module. Output correct path for hexboxes in pango_cairo_layout_path(). Misc small fixes.
2006-12-12Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.joerg1-2/+2
The redundant parsing of bsd.prefs.mk is mostly avoided now and parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-12-06Back out the previous change that removed some buildlink3.mk files.minskim1-1/+3
I overlooked .la files. Pointed out by joerg@.
2006-12-05Do not include buildlink3.mk of packages not exposed by this package.minskim1-3/+1
2006-11-27update to 1.14.8drochner2-7/+6
changes: * Improved thread-safety. Pango is still NOT thread-safe, but this fixes lots of crashes using pangocairo from multiple threads. * Fix out-of-bounds array access. * Improved Indic shaper. * Improved Arabic language engine. * Choose shaper/font for unassigned Unicode codepoints. * Build fixes.
2006-11-06Switch to modular buildlinks.joerg2-8/+9
2006-11-05Fix last commit from myself to work with the changes from another ofjoerg1-2/+2
my commits: CHECK_FILES_SKIP is a full path. Addresses PR 34991.
2006-11-03libdata/pango/pango.modules is a list of all pango modules and can bejoerg4-3/+25
considered volatile as that. Build it at install time and remove it during deinstallation. This also allows DESTDIR use, as it could find the modules directly before. Ignore the duplicate run in the non-DESTDIR case, as it is fast enough. Bump revision. Discussed with wiz.
2006-10-14Update to 1.14.7:wiz2-6/+6
Overview of changes between 1.14.6 and 1.14.7 ============================================== * Fixed broken build with included lang modules. * Bugs fixed in this release: Bug 361938 - Can't include *-lang modules (./configure --with-included-modules fails)
2006-10-13ride on the update and migrate devhelp documentation to share/gtk-docdrochner2-55/+53
2006-10-13Update to 1.14.6:wiz3-7/+9
Overview of changes between 1.14.5 and 1.14.6 ============================================== * Backport language-engine handling fixes from HEAD. * Add simple Arabic and Indic language engines. * Indic shaper fixes. * Bugs fixed in this release: Bug 353877 – Sinhala is_cursor_position and backspace_deletes_character issues Patch from Akira TAGOH Bug 358224 – Telugu Character U+0C31 does not render its below-base form. Patch from Rahul Bhalerao Bug 358174 – Reph and Vattu forms of Assamese character RA(U+09F0) are not rendered. Patch from Rahul Bhalerao
2006-10-06Update to 1.14.5:wiz3-7/+8
Overview of changes between 1.14.4 and 1.14.5 ============================================== * Indic shaper fixes. * Misc bug fixes. * Bugs fixed in this release: Bug 356685 – [or_IN] Rendering of consonant+0x0B4D+0x0B2F is wrong Patch from Rahul Bhalerao Bug 357790 – Rendering problem for malayalam consonant RA (U+0D30) Patch from Rahul Bhalerao Bug 349813 – typo in docs for pango_layout_move_cursor_visually Bug 357686 – pangocairo-font.c: illegal g_object_unref in pango_cairo_font_get_hex_box_info
2006-10-03Update to 1.14.4:wiz2-6/+6
Overview of changes between 1.14.3 and 1.14.4 ============================================== * Indic shaper fixes. * Misc bug fixes. * Bugs fixed in this release: Bug 351223 – the conjuction of Con + 0x0d4d +0x0d31 of Malayalam is wrong Patch from LingNing Zhang Bug 355750 – The glyphs of the conjuctions about Cons+0x0d4d+0x0d32 of Malayalm are wrong. Patch from LingNing Zhang Bug 349876 – U+0x0904 of Devanagari need be "independent vowel", but it is "reserved" in Pango Patch from LingNing Zhang Bug 355550 – Miscalculation of logical attributes in pango_get_log_attrs() Patch from Theppitak Karoonboonyanan Bug 355697 – The IndicOTClassTable of Oriya has a error. Bug 355782 – Misaligned extents in pango Bug 355605 – hexbox with 0000 in it Bug 355435 – Invalid calls to pango_map_get_engine() Patch from Theppitak Karoonboonyanan Bug 347146 – underline/overstrike spaces Bug 352535 – Ink extents of empty glyph
2006-09-22Remove Mac OS X shared object buildfix which is no longer necessary.tron2-15/+1
See http://bugzilla.gnome.org/show_bug.cgi?id=357209 for details.
2006-09-07Update to 2.14.3:jmmv2-6/+6
* Win32 build improvement. [Tor Lillqist] * Bugs fixed in this release: Bug 353525 – libpangoft2-1.0.so.0: undefined reference to `pango_font_description_get_gravity' Bug 349813 – typo in docs for pango_layout_move_cursor_visually
2006-09-03Remove non-existing MASTER_SITES.wiz1-4/+2