lp:ubuntu/feisty/pango1.0

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/feisty/pango1.0
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

43. By Sebastien Bacher

* New upstream version
  - Fixed various bug in the OpenType Layout code
  - Improved documentation
  - Improved ATSUI backend
  - Misc build system fixes
  - Bugs fixed in this release:
    - pangowin32-fontmap.c:using function without prototype
    - Don't create coverage every time it's asked for

42. By Sebastien Bacher

* debian/control.in:
  - Build-Depends on libthai-dev
  - Conflicts,Provides,Replaces pango-libthai

41. By Sebastien Bacher

* New upstream version:
  - Improved Win32 backend: The Win32 backend has been
    updated to always require Uniscribe at compile-time (it still
    is optional at run-time), and to use the wide-character variants
    of Windows APIs which improves the backend in many ways. The
    1.16.0 release is obsolete as far as the Win32 backend is
    concerned, and official DLLs were not built for it.
  - Misc build system fixes
  - Bugs fixed in this release:
    Bug 110521 - can't find bold and/or italic fonts on win32
    Bug 120195 - there are some functions in pangowin32-fontmap.c that
    might maybe should be static
    Bug 407315 - Use wide character Win32 API in the pangowin32 code
    Bug 412654 - SED variable undefined in the `libtool --config' output
    used by configure
    Bug 414297 - Fails to build with --enable-static
    --with-included-modules in thai lang module

40. By Sebastien Bacher

* New upstream version:
  - Improved docs, with an object hierarchy and cross references to glib and
    cairo docs now (may require rebuilding the docs to correctly detect glib
    and cairo prefixes).
  - Improved font selection for space characters
  - Misc build system fixes
  - Bugs fixed in this release:
    Bug 407087 - autogen.sh wants automake-1.7
    Bug 409212 - Missing link flag prevents build with "-z defs" ld flags
    Bug 355987 - choosing font/shaper for spaces breaks Arabic runs on spaces
* debian/control.in:
  - package maintained by the Desktop Team for Ubuntu
  - updated requirement on libcairo2-dev

39. By Sebastien Bacher

* New upstream version:
  - Fix possible crasher in win32 font selection
  - Misc build fixes.
  - Bugs fixed in this release:
    - Bug 399738 - pango 1.15.5 won't compile on Mac OS X: 'FC_HINT_STYLE'
      undeclared (first use in this function)
    - Bug 404295 - Crash initializing pango-win32 fontmap

38. By Sebastien Bacher

* New upstream version:
  - Fix the "menu accels are two chars wide" bug
    that was introduced in 1.15.4 (Ubuntu: #80745)
  - Respect FC_HINT_STYLE in the ft2 backend.
    Patch has been in Fedora for ages.
  - Require automake 1.9
  Bugs fixed in this release:
  Bug 398238 – pangorc file missing from tests directory

37. By Sebastian Dröge

* debian/libpango1.0-common.postinst:
  + Fix version where the /etc/pango/* files were deprecated... should fix
    the problem of pango not finding it's modules

36. By Sebastien Bacher

* New upstream version:
  General:
  - Finish vertical text support.
  - Fix various bugs that could cause ellipsization to stop prematurely.
  - Fix rendering of background color being off in presence
    of rise attribute.
  - Improved text-on-path example (examples/cairotwisted.c)
  Code base cleanups:
  - Whitespace cleanups. Hopefully patches still apply using patch -l
  - Replace C++-style // comments with C-style /* */ ones.
  - Move the pango-view tool from examples/ into pango-view/. The examples/
    dir is still available and for simple examples only.
  Bugs fixed in this release:
  - Map kATSDeletedGlyphcode to PANGO_GLYPH_EMPTY
  - Use is_ellipsized and is_wrapped to optimize property changes
  - Need to know if a layout has unknown glyphs
  - PangoLayouts should be query-able about their
    effective properties (width / wrapped / ellipsized / etc)
  - pango-layout.c: 'pango_layout_is_ellipsized' must return a value
  - Add layout of mixed direction text for vertical layout
  - Use -mms-bitfields
  - check for X on win32
* Sync with Debian
* debian/control.in:
  - updated transition version for Ubuntu
* debian/patches/20_fix-fontconfig-fcmatch.patch:
  - fixed with the new version
* debian/patches/21_malayalam-rendering.patch:
  - dropped, upstream made other changes and the patch doesn't apply,
    use the upstream version rather than updating a patch which might
    not be required
* debian/patches/30_anymetrics.patch:
  - Turn on FC_ANY_METRICS whenever looking up fonts with fontconfig.
  This lets fontconfig's configuration know that we don't care about
  getting a font with exactly the same shape as the family we asked for.
  This fixes the (eg) firefox vs. (eg) evince font metrics ugliness
  problem.
* debian/rules:
  - updated modver from 1.5.0 to 1.6.0

35. By Sebastien Bacher

* New upstream version:
  - Fix Hangul crasher and other Hangul bugs introduced in 1.15.2
  - Spell-checked docs
  - Build fixes
  - Don't introduce bitfields in public structs. This changes some public API
    that was broken in the 1.15 series. The new struct is backward compatible
    with the older Pango series, but not with earlier 1.15.x devel releases.
  - Bugs fixed in this release:
    Bug 351496 – PangoAnalysis::gravity breaks binary compatibility
    Bug 388702 – Crash when there's no Hangul glyph in the font.
    Bug 384543 – FcFontMatch misuse
    Bug 392789 – vpath build fails in basic module
                 Patch from J. Ali Harlow
    Bug 390877 – Don't feed pango-features.h to glib-mkenums
                 Patch from Yevgen Muntyan

34. By Sebastien Bacher

* New upstream version:
  Engines:
  - Improved Hangul shaper engine
  - Improved Indic shaper and language engines
  - Require libthai >= 0.1.7 for the Thai language engine
  Optimizations:
  - Avoid some floating-point operations. Should cut the number of float
    ops per expose event in pangocairo to a half.
  - Cache ink and logical extents for PangoLayout
  New Public API
  Bugs fixed in this release:
  - Setting width, indentation and ellipsizing doesn't work as I would expect
  - Fix tests on OPD platform
  - Patch to let pango support artifical italic, bold and bold italic styles
    for the fonts which don't have these styles.
  - Worst case expansion for Sinhala
  - [hi/ml/si_LK] cursor naviation is wrong when using ZWJ (200d)
  - [te_IN] pango - consonant + dependent vowel (ai) Composed char is not
    rendering properly
  - Wish: Function to convert a GdkColor to a string
  - Issue in combination with vowels (ml_IN)
  - tests/testboundaries fails
  - Fallback to $LANG whenever NULL PangoLanguage is used
* debian/patches/ia32-hack.patch:
  - updated

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/pango1.0
This branch contains Public information 
Everyone can see this information.

Subscribers