Changelog for
pango-debugsource-1.26.2-1.2.x86_64.rpm :
Tue Jan 5 13:00:00 2010 sreevesAATTnovell.com
- (Fate #308121) Update to version 1.26.2:
+ Fix non-standard C++ usage
+ Fix OpenType mark ligation
+ OS X bug fix
+ bgo#602823 - void function cannot return value
+ bgo#602660 - [HB] don\'t use flexible arrays
+ bgo#602408 - Invalid C++ code breaks compile with Sun C++
Compiler.
- Update to version 1.26.1:
+ [HB] Fix lookup_flag ignoring
+ Fix leak with non-mmapped fonts
+ Allow using uninstalled glib
+ bgo#341481 - pangocairo kerning problem with nonidentity
scaling
+ bgo#587768 - Don\'t build pango-view twice
+ bgo#594101 - character class data updates to support unicode
5.1
+ bgo#596837 - Typo in pango_cairo_show_layout documentation
Wed Dec 2 13:00:00 2009 gburtAATTsuse.de
- Undo the doc packaging changes
Thu Nov 26 13:00:00 2009 mxwuAATTnovell.com
- Fate #308121. Update to GNOME 2.28.
Last Changelog entry from new version
Wed Sep 23 15:23:21 CEST 2009 - lmedinasAATTopensuse.org
- Update to version 1.26.0:
Tue Apr 21 14:00:00 2009 vuntzAATTnovell.com
- Add pango-bnc492733-web-segfault.patch to fix a crash when
visiting some web page. Fix bnc#492773.
Wed Jan 7 13:00:00 2009 olhAATTsuse.de
- obsolete old -XXbit packages (bnc#437293)
Tue Nov 11 13:00:00 2008 roAATTsuse.de
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
Wed Oct 22 14:00:00 2008 mbomanAATTsuse.de
- Update to version 1.22.1:
- Fix crasher when freeing PangoLayoutIter\'s
- Fix loading of bogus OpenType anchor tables
- Fix OpenType CursiveChain positioning
- Bugs fixed: bgo#528272, bgo#552107, bgo#539623, bgo#555219, bgo#553345
Tue Oct 7 14:00:00 2008 sbrabecAATTsuse.cz
- Call pango-querymodules for thai-lang module (bnc#431518).
Tue Oct 7 14:00:00 2008 cthielAATTsuse.de
- Update to version 1.22.0:
+ Improved Romanian sample text
+ Misc bug fixes
+ Bugs fixed (by number): bgo#552993, bgo#551865, and bgo#551416.
Sun Sep 28 14:00:00 2008 roAATTsuse.de
- add gcc-c++ to buildrequires to work around libtool problem
Wed Sep 10 14:00:00 2008 mawAATTsuse.de
- Update to version 1.21.6:
+ Improve language sample strings
+ Bugs fixed: bgo#550659, bgo#549758, bgo#549522, and bgo#549520.
Sat Aug 30 14:00:00 2008 mbomanAATTnovell.com
- Updated to version 1.21.5:
+ Make the reference the font->fontmap reference weak.
+ Improve pango_language_get_sample_string() to add language sample texts
that are actually usable.
+ In pango_language_get_sample_string() use default language if provided
language is NULL.
+ Update OpenType language-system tags to OpenType 1.5 draft intersected
with ISO639-3 of 2008/08/04.
+ New API addition.
+ Bugs fixed: bgo#549003, bgo#143542, bgo#314094, bgo#473806,
bgo#473805, bgo#470895, bgo#547432
Sun Aug 24 14:00:00 2008 mbomanAATTnovell.com
- Updated to version 1.21.4:
* Bugs fixed: bgo#547303, bgo#546534, bgo#431394, bgo#377948,
bgo#377948, bgo#472625, bgo#472625, bgo#472625, bgo#540592,
bgo#540036, bgo#380094, bgo#536017, rh#457883
* Various fixed and new API\'s. See ChangeLog for complete
details.
Tue Jul 29 14:00:00 2008 sbrabecAATTsuse.cz
- Do not build thai-lang module for older products.
Fri Jul 18 14:00:00 2008 vuntzAATTnovell.com
- Tag pango64.patch
Tue Jul 8 14:00:00 2008 crrodriguezAATTsuse.de
- fix build
Wed Jun 18 14:00:00 2008 mawAATTsuse.de
- Update to version 1.21.3:
+ Various small fixes and improvements
+ Bugs fixed: bgo#538661, bgo#536190, bgo#537258, bgo#537257,
and bgo#537186.
Mon Jun 9 14:00:00 2008 mawAATTsuse.de
- Update to version 1.21.2:
+ Require cairo >= 1.6.4
+ Write out HarfBuzz errors as hex.
+ Add a section in the docs for bidirectional text.
+ Improved hex-box rendering in the cairo backend.
+ Add some aliases for
tag attributes.
+ Preserve current-point around pango_cairo_
* functions.
+ Partial work to make pango_break() exactly follow Unicode TR#14
and TR#29; the Grapheme Boundaries and Word Boundaries now work;
for word boundaries; a new member was added to PangoLogAttr;
sentence Boundaries and Line Breaks to follow in the next
release
+ Err if no cairo font backends found
+ Misc bug fixes
+ New public API:
* pango_attr_type_get_name()
* enum PangoBidiType;
* pango_bidi_type_get_type()
* pango_bidi_type_for_unichar()
* pango_layout_get_baseline()
* pango_cairo_create_context()
* pango_cairo_font_map_set_default()
* New PangoLogAttr member, is_word_boundary, that implements
UAX#29\'s Word Boundaries semantics; the is_word_start and
is_word_end members will change implementation later on to
be consitent with the word boundaries
+ Bugs fixed: bgo#515432, bgo#517119, bgo#404416, bgo#474706,
bgo#490669, bgo#501334, bgo#514617, bgo#511183, bgo#531242,
bgo#530757, bgo#530685, bgo#97545 (partial), bgo#510299,
bgo#436363, and bgo#523193.
Wed May 21 14:00:00 2008 sbrabecAATTsuse.cz
- Enabled optional thai-lang module (bnc#326002).
- Fixed devel dependencies.
Wed May 7 14:00:00 2008 olhAATTsuse.de
- execution failure of pango-querymodules-64 on 32bit systems is
not fatal (bnc#301792)
Tue May 6 14:00:00 2008 schwabAATTsuse.de
- Don\'t use libtool before it is created.
Fri Apr 11 14:00:00 2008 mawAATTsuse.de
- Tag pango-libtool.patch, which was added in the previous
submission.
Fri Apr 11 14:00:00 2008 schwabAATTsuse.de
- Work around broken configure script.
Thu Apr 10 14:00:00 2008 roAATTsuse.de
- added baselibs.conf file to build xxbit packages
for multilib support
Wed Apr 9 14:00:00 2008 mawAATTsuse.de
- Update to version 1.20.1:
+ Update to Unicode Character Databse 5.1.0; this adds newentries
to the PangoScript enum
+ Try making our OS X stuff compile with latest cairo 1.5.x
snapshots that renamed cairo-atsui to cairo-quartz-font, as well
as older versions
+ Minor bug fixes.
Fri Mar 14 13:00:00 2008 mawAATTsuse.de
- Update to version 1.20.0:
+ Bug fixed: bgo#518084.
Mon Mar 3 13:00:00 2008 mawAATTsuse.de
- Update to version 1.19.4:
+ Fixed blocker bug with pango_layout_set_height() and positive
height
+ Fixed small leak in ATSUI backend
+ Improved docs
+ Bugs fixed: bgo#511172, bgo#515484, bgo#515484, bgo#517083,
bgo#515484, bgo#504810, bgo#496244, bgo#512566, and bgo#512473.
Thu Jan 31 13:00:00 2008 mawAATTsuse.de
- Update to version 1.19.3:
- pango_layout_get_pixel_extents() and pango_layout_line_get_pixel_extents()
now round extents to pixels inclusively. That is, pass both ink_rect and
logical_rect as first argument to pango_extents_to_pixels().
- Rename pango_extents_to_pixels() function arguments from AATTink_rect and
AATTlogical_rect to AATTinclusive and AATTnearest. Given that this API is a
fairly new addition and not commonly used, language bindings are
encouraged to update their argument names accordingly. Moreover, they
are encouraged to wrap this function as two different calls:
extents_to_pixels_inclusive() and extents_to_pixels_nearest(), or
similar conventions that best reflect their native language.
- HarfBuzz was relicensed to a more generous and simpler license.
Adapt. See pango/opentype/COPYING for the new license which is
LGPL-compatible.
- New public API:
pango_layout_set_height()
This sets the height to which the #PangoLayout should be ellipsized at.
There are two different behaviors, based on whether AATTheight is positive or
negative.
If AATTheight is positive, it will be the maximum height of the layout. Only
lines would be shown that would fit, and if there is any text ommitted, an
ellipsis added. At least one line is included in each paragraph regardless
of how small the height value is. A value of zero will render exactly one
line for the entire layout.
If AATTheight is negative, it will be the (negative of) maximum number of lines
per paragraph. That is, the total number of lines shown may well be more
than this value if the layout contains multiple paragraphs of text. The
default value of -1 means that first line of each paragraph is ellipsized.
Height setting only has effect if a positive width is set on AATTlayout and
ellipsization mode of AATTlayout is not %PANGO_ELLIPSIZE_NONE.
The behavior is undefined if a height other than -1 is set and ellipsization
mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the future.
There are still bugs remaining to be fixed, notably bug 511172 (which will
be fixed before 1.20), and bug 511171 (which will be fixed in a future
version).
- New command-line arguments to pango-view: --height and --single-par.
- Make the following symbols available to engines:
PANGO_IS_OT_INFO
PANGO_IS_OT_RULESET
PANGO_OT_INFO
PANGO_OT_RULESET
PANGO_TYPE_OT_INFO
PANGO_TYPE_OT_RULESET
pango_ot_info_get_type
pango_ot_ruleset_get_type
- Bugs fixed in this release:
bgo#508002 – change pango_layout_pixel_extents() to round logical rect
to be inclusive
bgo#469313 – Add pango_layout_set_height()
bgo#508179 – PangoGlyphUnit confusion
bgo#508381 – indent and center alignment don\'t mix
bgo#508007 – Add option for single-paragraph mode to pango-view
bgo#506284 – docs typo for pango_coverage_unref
Patch from Christian Persch
bgo#504802 – build failure: No rule to make target
`pango-querymodules.1\', needed by `all-am\'. Stop.
bgo#504585 – pango-querymodules.1 syntax error
brc#426178: gtkdoc-scan fails on pango
Thu Dec 20 13:00:00 2007 mawAATTsuse.de
- Revert to using pango64.patch for the time being (#349940).
Mon Dec 17 13:00:00 2007 mawAATTsuse.de
- Remove references to README.SuSE
- s#%run_ldconfig#/sbin/ldconfig#.
Mon Dec 17 13:00:00 2007 mawAATTsuse.de
- Replace pango64.patch with pango-biarch.patch (#346210)
- Concomitant with the above change, remove README.SuSE, as it is
no longer necessary.
Mon Dec 17 13:00:00 2007 mawAATTsuse.de
- Update to version 1.19.2:
+ Bugs (bugzilla.gnome.org) fixed: #485536, #500549, #492517,
[#495091], #502926, #399573, #478914, #501938, and #501575
+ Cleanups in the HarfBuzz code and merges with upstream/Qt changes
+ Document cairo examples and misc doc improvements
+ Use pkg-config to detect cairo features
+ New public macro: PANGO_GLYPH_INVALID_INPUT
+ Render a crossed box for each invalid input byte to
pango_layout_set_text; previously an ASCII question mark was
used; this crossed box has a glyph of value
PANGO_GLYPH_INVALID_INPUT.
Mon Nov 26 13:00:00 2007 mawAATTsuse.de
- Actually remove the build root in %clean.
Fri Nov 23 13:00:00 2007 mawAATTsuse.de
- Update to version 1.19.0:
+ Two OpenType engine fixes, which make Nafees Nastaliq font
work great, and avoids warnings with some other fonts
+ Fix minor leak in win32 backend
+ Update list of languages to that of fontconfig-2.4.91
+ Various optimizations
+ Make sure all boxed type copy/free functions accept NULL as
legitimate input; previously most were g_return_[val_]if_fail()ing
it; this is mostly for convenience when writing code in C
+ Apply \'vkrn\' GPOS feature in vertical writing
+ In pangofc, set \"pangoversion\" in pattern passed to fontconfig,
such that font configuration can condition on being driven by
Pango or not
+ Various optimizations and cleanups in the OpenType Layout
engine, aka HarfBuzz
+ Changed APIs:
* All PangoAttribute constructors are changed to initialize
the attribute to the range [0..MAXUINT]. The range was
undefined previously; all custom attribute constructors
are recommended to call the new pango_attribute_init() to
do the same
* Public API change: Mark the following types as abstract:
PangoFont
PangoFontFace
PangoFontFamily
PangoFontMap
PangoFcFont
PangoFcFontMap
PangoContext may be marked so in the future too
* Make following macros public; previously they were only
defined for backend/engine implementations:
PANGO_GLYPH_EMPTY
PANGO_GLYPH_UNKNOWN_FLAG
PANGO_GET_UNKNOWN_GLYPH()
+ New public API:
* Convenience for initializing custom attributes:
pango_attribute_init()
* Adding boxed type for PangoGlyphItem:
PANGO_TYPE_GLYPH_ITEM
pango_glyph_item_copy()
pango_glyph_item_get_type()
* Add missing copy function for a boxed type in C:
pango_layout_iter_copy()
* Add missing getter:
pango_layout_iter_get_layout()
* Convenience for writing custom PangoRenderer\'s:
pango_renderer_get_layout()
pango_renderer_get_layout_line()
* PangoFc extensions to fontconfig\'s pattern syntax:
PANGO_FC_GRAVITY
PANGO_FC_VERSION
+ Bugs (bugzilla.gnome.org) fixed: #483600, #490661,
[#489909], #488840, #486932, #486951, #485621, #485566,
[#485559], #481537, #478865, #472924, #472629, #472303,
[#471601], #471577, #471571, #471568, and #469641.
Tue Sep 18 14:00:00 2007 mawAATTsuse.de
- Add xorg-x11-libXdmcp as a prerequisite (#310640)
- Fix the source tarball\'s permissions.
Tue Sep 18 14:00:00 2007 sbrabecAATTsuse.cz
- Updated to version 1.18.2:
* require libthai >= 0.1.9 for enabling thai-lang module
* bug fixes
Wed Aug 29 14:00:00 2007 mawAATTsuse.de
- Update to version 1.18.1:
+ Make pango_script_for_unichar() just call
g_unichar_get_script() and document that PangoScript and
GUnicodeScript are interchangeable enumerations
+ Bug fixes, including the following (bugzilla.gnome.org):
[#470042], #468953, #463430, #348348, #451682, #462137, #462420,
[#462630], #464183, #464270, #465174, #466755, #467056, and
[#467077],
- Remove upstreamed pango-1.17.4-empty-string-corruption.patch.
Tue Jul 31 14:00:00 2007 mawAATTsuse.de
- Update to version 1.17,5
- Export PangoCairoFont and cleanup various standard macros
- Bugs (bugzilla.gnome.org) fixed: #150883, #449482, and part of
[#347236].
Tue Jul 31 14:00:00 2007 jprAATTsuse.de
- Fix memory corruption for empty line break call (#295662)
- Remove references to patch that no longer exists
Thu Jul 26 14:00:00 2007 mawAATTsuse.de
- Update to version 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 [bugzilla.gnome.org] fixed in this release:
Bug 451547 – FAIL: runtests.sh
Bug 449543 - Ship pangoatsui.h
Thu Jul 5 14:00:00 2007 mawAATTsuse.de
- Update to version 1.17.3
- Extensive pangocairo internal code refactoring and cleanup
- New public API, new engine macros
- Many bugfixes.
Wed Apr 11 14:00:00 2007 mawAATTsuse.de
- Update to version 1.16.2
- Fixed various bug in the OpenType Layout code (HarfBuzz)
- Improved documentation
- Improved ATSUI backend
- Misc build system fixes
- Bugs fixed in this release:
* Bug #417946 - pangowin32-fontmap.c:using function without prototype
* Bug #419262 - Don\'t create coverage every time it\'s asked for
(Both of these bugs are viewable at bugzilla.gnome.org)
- Refresh pango64.patch.
Wed Mar 21 13:00:00 2007 mawAATTsuse.de
- Update to version 1.16.1
- Fixes for b.g.o #120195, #407315, #355987, and #407087.
Fri Feb 16 13:00:00 2007 mawAATTsuse.de
- Update to version 1.15.6
- Remove bugzilla-53228-artificial-bold-and-italic.patch, which
is now upstream.
Wed Jan 17 13:00:00 2007 sbrabecAATTsuse.cz
- Use correct library instance in scriptlets (#235626).
Thu Dec 7 13:00:00 2006 sbrabecAATTsuse.cz
- Prefix changed to /usr.
- Spec file cleanup.
Mon Nov 27 13:00:00 2006 sbrabecAATTsuse.cz
- Use correct PreReq for older products.
Thu Nov 23 13:00:00 2006 sbrabecAATTsuse.cz
- Fixed scriptlets for bi-arch (#223149).
Sat Oct 14 14:00:00 2006 danwAATTsuse.de
- Remove dead patch
Mon Oct 2 14:00:00 2006 jhargadonAATTsuse.de
- update to version 1.14.5
- Indic shaper fixes
- Misc bug fixes
Sun Sep 17 14:00:00 2006 roAATTsuse.de
- added prereqs for postinstall script
Wed Sep 13 14:00:00 2006 jhargadonAATTsuse.de
- update to version 1.14.3
- Win32 build improvement
- 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
Mon Sep 4 14:00:00 2006 sbrabecAATTsuse.cz
- Removed SuSEconfig.pango (FATE#300947).
Tue Aug 29 14:00:00 2006 jhargadonAATTsuse.de
- update to version 1.14.2
- Find shaper/font for Private Use and space characters
Thu Aug 17 14:00:00 2006 jhargadonAATTsuse.de
- update to version 1.14.0
- Make pango-view accept non-ASCII --text
- Require cairo-1.2.2 for the important bug fixes it has.
Mon Jul 31 14:00:00 2006 gekkerAATTsuse.de
- Update to version 1.13.4
* Update to Unicode Character Database 5.0.0.
* Misc fixes.
* Bugs fixed in this release:
Bug 336282 Ð Update to Unicode Character Database 5.0.0
Bug 347073 Ð Allow empty GPOS table
Bug 347021 Ð atsui crash when a matching font cannot be found.
Patch from Brian Tarricone.
Fri Jul 28 14:00:00 2006 gekkerAATTsuse.de
- Update to version 1.13.3
- Remove upstreamed patches
* New public API:
- pango_glyph_string_get_width
* Improved hexbox drawing, and font metrics calculations.
* New public API:
- pango_cairo_show_error_underline
- pango_cairo_error_underline_path
- pango_font_describe_with_absolute_size
* Increased robustness against broken pango.modules
* Fix incorrect rendering when in x86 64-bit precision mode
* Fix non-OpenType fonts losing kerning in 1.12.0 [#336026, Denis Jacquerye]
* Moved the OpenType Layout code into a new project called HarfBuzz
* Insert \'?\' chars instead of invalid UTF-8 sequences in
pango_layout_set_text [#33195]
* Fix a few crashers, especially when a font cannot be read. [#314239]
* Change some g_critical\'s to g_warning, where it\'s not application\'s
fault. [#331723]
* Major change in the low-level interface of Pango. The special value
PANGO_GLYPH_EMPTY is now defined to mean a \"draw nothing\" glyph. This
was what glyph 0 was used for previously. As a result, bumped up the
Pango module version, meaning that modules compiled against earlier
versions are probably not compatible with this release. [#73147]
* New framework in examples for building a binary called pango-view,
that can be used to render a text file using any of the available
backends. This is installed into bindir now.
* Enhancements to the FT2 backend, to draw boxes on missing glyphs.
* Better hexbox drawing for cairo backend: Hinting hexbox, and
drawing a single-row hexbox for very small font sizes.
* Do not crash if the shapers fail.
* Draw hex box on missing glyphs for cairo-fc backend.
* New --with-dynamic-modules option added to configure.
* ATSUI support for the cairo backend. [Anders Carlsson]
* Draw a dashed empty box on missing glyphs for cairo-fc backend.
* Support OpenType features for basic (Latin/Greek/...) module.
* Support swash feature in Arabic module.
* Line-breaking algorithm updated to Unicode 4.1.
* Code borrowed from GNU FriBidi resynched to version 1.0.7.