Change logs for pango1.0 source package in Feisty

  • pango1.0 (1.16.2-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Tue, 10 Apr 2007 00:59:24 +0200
  • pango1.0 (1.16.1-0ubuntu2) feisty; urgency=low
    
      * debian/control.in:
        - Build-Depends on libthai-dev
        - Conflicts,Provides,Replaces pango-libthai
    
     -- Sebastien Bacher <email address hidden>   Mon,  2 Apr 2007 15:23:11 +0200
  • pango1.0 (1.16.1-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Tue, 13 Mar 2007 01:45:26 +0100
  • pango1.0 (1.16.0-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Mon, 26 Feb 2007 23:40:41 +0100
  • pango1.0 (1.15.6-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Tue, 13 Feb 2007 12:19:28 +0100
  • pango1.0 (1.15.5-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Tue, 23 Jan 2007 11:11:52 +0100
  • pango1.0 (1.15.4-0ubuntu2) feisty; urgency=low
    
      * 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
    
     -- Sebastian Dröge <email address hidden>   Thu, 18 Jan 2007 21:52:51 +0100
  • pango1.0 (1.15.4-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Thu, 18 Jan 2007 11:19:43 +0100
  • pango1.0 (1.15.3-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Tue,  9 Jan 2007 11:28:15 +0100
  • pango1.0 (1.15.2-0ubuntu1) feisty; urgency=low
    
      * 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
    
     -- Sebastien Bacher <email address hidden>   Thu, 21 Dec 2006 17:15:46 +0100
  • pango1.0 (1.15.1-0ubuntu1) feisty; urgency=low
    
      * New upstream version:
        - Add Thai langauage engine. (currently makes tests/testboundary fail.)
        - Add Lao and improved Thai sample text.
        - Improved Indic module.
        - Output correct path for hexboxes in pango_cairo_layout_path().
        - Implement get_resolution method for the FT2 fontmap.  Shouldn't make
          any difference whatsoever.  Open a bug if it does.
        - Misc small fixes.
        - Optimizations:
          - Rework PangoLayout algorithms to avoid calling a recursive call to
            pango_layout_get_extents().  Avoids one pango_font_get_glyph_extents()
            call per glyph per layout rendering.  We now make 2 such calls.
          - Don't cache run_logical_rect in PangoLayoutIter.
            Avoids one pango_font_get_glyph_extents() call per glyph per layout
            rendering.  We are down to 1 now.
          - Cache line extents.
            This avoids the final pango_font_get_glyph_extents()
            call per glyph per layout rendering.  Now we don't make any
            pango_font_get_glyph_extents() calls when rendering a layout (some
            conditions apply)!
          - Replace PANGO_IS_RENDERER with PANGO_IS_RENDERER_FAST for most
            internal uses, that is, just a NULL-check.
          - Use simple, fast, casts instead of PANGO_CAIRO_*() macros where the
            object cannot have reached us if it wasn't of the right type.
        - Bugs fixed in this release:
          - Bug 135683 – Cache glyphstring extents
          - Red Hat Bug 211964: [ta] Rendering issue with Tamil
          - Red Hat Bug 213632: ZWJ (200d) and ZWNJ (200c) showing same output
          - Bug 371388 – Add Thai langauage engine
          - Bug 377975 – bug in _pango_glyph_item_iter_next_cluster
          - Bug 369670 – Checked g_free calls
      * debian/rules, debian/update-pango-modules:
        - updated modver from 1.5.0 to 1.6.0
    
     -- Sebastien Bacher <email address hidden>   Tue,  5 Dec 2006 14:13:41 +0100
  • pango1.0 (1.15.0-0ubuntu1) feisty; urgency=low
    
      * New upstream version:
        - Add basic support for vertical text.  (PangoGravity and related API)
        - New PangoCairo example (examples/cairotwisted) to lay text out on a path
        - Fix various bugs in the way language engines are used.  Add simple Arabic
          and Indic language engines. (Backported to 1.14.6)
        - Step module interface version up to 1.6.0
        - Misc small cleanups.
        * Bugs fixed in this release:
          Bug 330407 – Multiple dependant vowel signs (indic) displayed as one
          Bug 359043 – PangoRenderer does not show in API docs
          Bug 359046 – renderdemo.c unconditionally use GLib 2.12
          Bug 357228 – Remove aix specific hack from configure.in
          Part of Bug 350132 – backspacing doesn't work properly for Arabic
          Bug 356194 – more pango_get_log_attrs problems
          Bug 355820 – pango_get_log_attrs broken
          Bug 352811 – SIGSEGV with pango(cairo)-view on HP-UX
          Bug 351496 – PangoAnalysis::gravity breaks binary compatibility
          Bug 351585 – API documentation issues with 2.15 release
      * debian/patches/ia32-hack.patch:
        - updated
    
     -- Sebastien Bacher <email address hidden>   Tue, 14 Nov 2006 18:48:16 -0800
  • pango1.0 (1.14.5-0ubuntu1) edgy; urgency=low
    
      * New upstream version:
        - Indic shaper fixes.
        - Misc bug fixes.
        - Bugs fixed in this release:
          - [or_IN] Rendering of consonant+0x0B4D+0x0B2F is wrong
          - Rendering problem for malayalam consonant RA (U+0D30)
          - typo in docs for pango_layout_move_cursor_visually
          - pangocairo-font.c: illegal g_object_unref in
            pango_cairo_font_get_hex_box_info
    
     -- Sebastien Bacher <email address hidden>   Tue,  3 Oct 2006 11:11:46 +0200