Commit graph

224 commits

Author SHA1 Message Date
sno
b094cb083c Adding some patches to get it a bit further compiled with Sun Studio
(see https://bugzilla.gnome.org/show_bug.cgi?id=602408).
Without commiting so far I couldn't check progress over the week - sorry
for the extra noise.
2009-11-22 19:14:41 +00:00
drochner
1bc0944c1d update to 1.26.1
changes: minor bugfixes
2009-11-20 11:56:08 +00:00
tron
03cb5dc3b9 Switch compiler optimisation off under Mac OS X to stop GTK+ applications
from entering a busy loop on startup. Bump package revision as the package
previously built fine but didn't work.
2009-10-22 19:54:03 +00:00
drochner
cad470b3ad update to 1.26.0
This switches to the gnome-2.28 release branch.
2009-10-21 15:42:18 +00:00
tnn
03d4a0aeeb avoid gzip dependency 2009-10-11 07:39:25 +00:00
drochner
a8034e9aa3 fix PLIST for the non-x11 case: pango-view is built in any case, from spz
(According to the changelog, it was due to a bug that pango-view was
not built w/o X11; this was fixed in 1.24.1.)
2009-09-07 09:49:20 +00:00
wiz
d8e3313ac9 Update to 1.24.5:
Overview of changes between 1.24.4 and 1.24.5
=============================================
- Build introspection again
- Misc bug fixes
	Bug 589133 – Firefox 3.5 complains about invalid weak references
	Bug 585806 – crash during pango_fc_font_map_shutdown
	Bug 588678 – pango crash: install a new theme from
2009-07-22 12:48:46 +00:00
drochner
46efbcf569 update to 1.24.4
changes: bugfixes
2009-07-09 17:29:58 +00:00
joerg
26e3ffdae1 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
rillig
5452acd7cd Removed redundant .gz suffix for man pages. 2009-06-12 19:09:35 +00:00
obache
6faa7582f5 Remove build dependency on gtk-doc, related to PR#41475.
It comes from upstream Bug#562310:
http://bugzilla.gnome.org/show_bug.cgi?id=562310
Availability detection of `gtkdoc-rebase' command is depend on the behaviour
of `which' command,  if `which gtkdoc-rebase' return false, do nothing.
It is known as not works as expected on Darwin and Solaris, then failed in
unwanted gtkdoc-rebase execution, and abort.

It is already fixed in upstream gtk-doc repository, but not released yet(1.12?).
So, some packages may contain and be using un-fixed gtk-doc.* files.

For easy to determine whether it is fixed or not, check gtk-doc.make contains
following commit (not using 'which gtkdoc-rebase', but $(GTKDOC_REBASE) macro):

http://git.gnome.org./cgit/gtk-doc/commit/?id=ef5f56ca5fd4a077e6f7a374e8dd333b7a6a8d42
2009-06-03 12:40:32 +00:00
wiz
ab89a2b38e BUILD_DEPEND on gtk-doc (by including its buildlink3.mk file) to
get gtkdoc-rebase.

Addresses PR 41475 by John D. Baker.
2009-05-26 16:55:23 +00:00
wiz
6ac11147ab Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
wiz
ef8e943509 Update to 1.24.2. Set LICENSE to gnu-lgpl-v2.
Overview of changes between 1.24.1 and 1.24.2
=============================================
- Misc bug fixes
    Bug 580987 – SIGFPE in pango_glyph_string_index_to_x
    Bug 580273 – Font metrics functions incorrectly listed as reporting
	    point sizes
    Bug 579694 – Cygwin parallel-build patch
    Bug 578944 – pango-1.24.1 fails its testsuite
    Bug 578935 – Syntax error (missing semicolon) in
	    pango/pangowin32-fontmap.c
2009-05-13 10:14:50 +00:00
adam
9076783ddb Fix PLIST for Darwin without x11 2009-04-19 07:48:09 +00:00
drochner
46f0de3c36 update to 1.24.1
changes: bugfixes
2009-04-16 18:52:27 +00:00
reed
d6361225d2 The build says it needs fontconfig>=2.5.0
If not it will build but won't do the fontconfig, and
freetype2 related parts. Even cairo is not used.
(While here also add a comment suggesting maybe a libthai option later.)
2009-04-15 03:14:50 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
drochner
6d3bd84c92 remove obsolete CONFIGURE_ARG 2009-03-18 13:26:03 +00:00
jmcneill
62a48b64d3 Update pango to 1.24.0.
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-03-17 20:41:34 +00:00
wiz
2c2733aadd Update to 1.22.4:
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
2009-01-05 20:30:43 +00:00
wiz
bfa3bc0220 Update to 1.22.3:
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-24 13:26:42 +00:00
tnn
698a4c6c58 Give a name to a previously anonymous union member used during
initialisation of static data. Fixes build with Sun Studio 12.
2008-11-24 11:30:49 +00:00
reed
9238ca3f9a configure checks for glib 2.17.3 so require at least that for
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-11-13 14:39:11 +00:00
wiz
070075b6e8 Update to 1.22.2:
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-30 08:23:29 +00:00
wiz
d330e31ffd Update to 1.22.1:
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-24 16:22:35 +00:00
drochner
fbae3cf983 update BUILDLINK_API_DEPENDS.cairo 2008-10-16 14:11:56 +00:00
drochner
063a9f588a update to 1.22.0
This switches to the gnome-2.24 release branch.
2008-10-16 11:11:22 +00:00
tron
98d037b9d8 Don't build the "atsui" backend under Mac OS X when we are building with
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-08-19 18:10:22 +00:00
tnn
9b94a03fdb Update to pango-1.20.5.
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-07-14 03:56:28 +00:00
drochner
a73d8ffc1d update to 1.20.3
changes: windows specific only (font aliases and memory leak),
 the update should be cosmetical for us
2008-05-29 10:43:40 +00:00
obache
83736207a8 Fix to instal cairo-quartz-font.pc.
(and while here, enable quartz-image)

Then atsui support for pango again.

Bump pkgrevision.
2008-05-14 15:26:14 +00:00
tron
186c4d90e2 After "atsui" support was removed from "cairo" it is no longer available
in "pango", too. Fix package list (for Mac OS X) and bump package revision.
2008-04-22 12:15:38 +00:00
tnn
0b430ef8b2 Fix missing PLIST_VARS handling for carbon option. 2008-04-13 13:00:55 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
tron
cce6fa2de4 Update "pango" package to version 1.20.2. Changes since version 1.20.1:
- Really fix build without cairo-atsui.
2008-04-11 12:22:46 +00:00
tron
78f6ce0c30 The code which tries to disable the "atsui" backend under Mac OS X if
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-11 10:26:23 +00:00
drochner
86c5a329a9 update to 1.20.1
This switches to the gnome-2.22 release branch.
2008-04-10 12:14:43 +00:00
tnn
b5845b623b Update to pango-1.18.4.
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
2008-01-08 23:41:14 +00:00
wiz
186a93a033 Update to 1.18.3:
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-10-26 16:16:17 +00:00
drochner
5bf2e6bd2e update to 1.18.2
changes: minor bugfixes
2007-09-18 19:06:22 +00:00
obache
ebde671e5b Add missing entry when Carbon is enabled. 2007-08-30 07:18:53 +00:00
obache
5e5c73c6cf Need glib2>=2.14.0. 2007-08-30 06:18:46 +00:00
wiz
2e99fc3ddd Update to 1.18.1:
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-08-29 22:38:37 +00:00
wiz
24c622859e Update to 1.16.5:
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-28 13:59:14 +00:00
wiz
b886e29d4e Drop maintainership. 2007-07-21 21:56:07 +00:00
rillig
7f125459d8 Removed some code duplication from the buildlink3 files by using the new
pkg-build-options.mk procedure.
2007-05-30 08:54:28 +00:00
wiz
f02827caec Update to 1.16.4:
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-05-08 20:34:45 +00:00
wiz
7219c00c70 Remove libdata/pango/pango.modules, {DE,}INSTALL take care of it.
Ride 1.16.2 update from today.
2007-04-10 23:15:09 +00:00
drochner
a0b705c9e1 update to 1.16.2
changes:
- Fixed various bug in the OpenType Layout code (HarfBuzz)
- Improved documentation
- Improved ATSUI backend
- Misc build system fixes
2007-04-10 16:34:35 +00:00
drochner
d24ee310d3 update to 1.16.1
This switches to the new stable branch for gnome-2.18.
Too many changes to list here.
2007-03-20 15:38:26 +00:00
drochner
3f7965333d update to 1.14.10
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-02-01 12:44:19 +00:00
wiz
f857dfd478 Fix pangox.pc and pangoxft.pc. Reported by dieter roelants.
Bump PKGREVISION.
2007-01-03 22:25:22 +00:00
drochner
f46d53621a update to 1.14.9
changes:
Add Thai langauage engine.
Improved Indic module.
Output correct path for hexboxes in pango_cairo_layout_path().
Misc small fixes.
2006-12-15 19:12:29 +00:00
joerg
5e43280b23 Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.
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-12 21:52:34 +00:00
minskim
121a0be558 Back out the previous change that removed some buildlink3.mk files.
I overlooked .la files.  Pointed out by joerg@.
2006-12-06 17:23:24 +00:00
minskim
778159bc2f Do not include buildlink3.mk of packages not exposed by this package. 2006-12-05 06:45:00 +00:00
drochner
91e34c6f2c update to 1.14.8
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-27 21:05:13 +00:00
joerg
4fb0965f6f Switch to modular buildlinks. 2006-11-06 11:24:26 +00:00
joerg
62a1f60797 Fix last commit from myself to work with the changes from another of
my commits: CHECK_FILES_SKIP is a full path. Addresses PR 34991.
2006-11-05 14:06:06 +00:00
joerg
9462053961 libdata/pango/pango.modules is a list of all pango modules and can be
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-11-03 11:27:56 +00:00
wiz
16b3e8f909 Update to 1.14.7:
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-14 08:36:16 +00:00
drochner
16fdd074df ride on the update and migrate devhelp documentation to share/gtk-doc 2006-10-13 18:05:42 +00:00
wiz
9752e937d9 Update to 1.14.6:
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-13 17:22:40 +00:00
wiz
f8ef2b198e Update to 1.14.5:
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-06 06:00:59 +00:00
wiz
16951f9ced Update to 1.14.4:
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-10-03 18:16:47 +00:00
tron
0a4069ca7e Remove Mac OS X shared object buildfix which is no longer necessary.
See http://bugzilla.gnome.org/show_bug.cgi?id=357209 for details.
2006-09-22 21:26:13 +00:00
jmmv
75d7796332 Update to 2.14.3:
* 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-07 11:53:35 +00:00
wiz
a07349187f Remove non-existing MASTER_SITES. 2006-09-03 10:11:48 +00:00
wiz
6ce8c56f49 Update to 1.14.2:
Overview of changes between 1.14.1 and 1.14.2
==============================================
* Find shaper/font for Private Use and space characters.
  Part of Bug 145275 – Font selection for space characters
2006-08-24 17:35:34 +00:00
wiz
5f6941d403 Update to 1.14.1:
Overview of changes between 1.14.0 and 1.14.1
==============================================
* Increased fontset cache size from 16 to 64.  This should make
  firefox+pango A LOT faster.
* Bugs fixed in this release:
	Bug 352114 – pango-1.14: generated docs still contain old example code
	Part of Bug 348825 – pango should optimize away calls to FcFontSort as
	                     much as possible
	Bug 351585 – API documentation issues with 2.15 release
2006-08-22 18:24:51 +00:00
wiz
d78032e4b1 Update to 1.14.0:
Overview of changes between 1.13.5 and 1.14.0
==============================================
* Make pango-view accept non-ASCII --text.
* Require cairo-1.2.2 for the important bug fixes it has.

Overview of changes between 1.13.4 and 1.13.5
==============================================
* Indic shaper improvements.
* Misc fixes.
* Bugs fixed in this release:
	Bug 121672 – Ra (vattu) not rendered properly in Malayalam
	             Patch from LingNing Zhang
	Bug 335811 – Some conjugates of Malayalam are wrong.
	             Patch from LingNing Zhang

Overview of changes between 1.13.3 and 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.

Overview of changes between 1.13.2 and 1.13.3
==============================================
* Improved build system.  Using gnome-autogen.sh now.
  (gnome-common needed for bootstrapping)
* Improved documentation.  Docs now include list of new API for
  each stable version of Pango.
* New public API:
	- pango_glyph_string_get_width
* Little performance improvement.
* Misc fixes.
* Bugs fixed in this release:
	Bug 330603 – pango_scan_int invokes undefined behaviour
	Bug 315599 – PangoAttribute remains in wrong context.
	Bug 163677 – pango_attr_list_splice: inconsistent docs
		     Patch from Morten Welinder
	Bug 345070 – [ml_IN] not render for combination with ZWJ
		     Patch from LingNing Zhang
	Bug 345274 – list of new symbols for each version is missing in docs
		     Patch from Priit Laes
	Bug 346297 – autogen doesn't work with automake-1.6
		     Patch from Priit Laes
	Bug 135683 – Cache glyphstring extents
	Bug 344766 – Memory leak in get_ruleset() in modules/basic/basic-fc.c
	Bug 345600 – cvs build error in pango/opentype/Makefile
	Bug 345511 – -no-undefined problem with new libtool

Overview of changes between 1.13.1 and 1.13.2
==============================================
* Improved hexbox drawing, and font metrics calculations.
* Synthesize italic variants on win32 [Hans Breuer]
* New public API:
	- pango_cairo_show_error_underline
	- pango_cairo_error_underline_path
	- pango_font_describe_with_absolute_size
* Misc fixes.
* Bugs fixed in this release:
	Bug 326960 – hex box drawing for win32 and atsui backends of cairo
	Bug 343717 – License information in unclear.
	Bug 343355 – Add pango_cairo_show_error_underline &
	             pango_cairo_error_underline_path
	Bug 343966 – pango Cygwin build fixes
	             Patch from Cygwin Ports maintainer.
	Bug 343796 – Italic Chinese character can't be show correctly in
	             Win32.
	Bug 314114 – max_x_advance not appropriate for
	             approximate_(char|digit)_width
	Bug 341138 – Using TTC font, Gtk2 programs begin to eating big memory
	             and have many cpu usage.
	             Patch from Yong Li.
	Bug 336153 – Mark to mark positioning (Lookup Type 6) isn't correct
	             when using MarkAttchmentType
	             Patch from Tin Myo Htet.
	Bug 333984 – pango_language_from_string improvements
	Bug 125378 – Better underline thickness handling
	Bug 339730 – Pango needlessly falls back away from a Type 1 font into
	             a TTF font
	Bug 342562 – Support absolute sizes in
	             pango_font_description_to/from_string
	Bug 341922 – pango should handle more characters as zero width
	             Patch from Roozbeh Pournader
	Bug 342525 – With PangoFc and PangoWin32, approximate digit width is
	             not what it says
	Bug 342079 – pangoatsui-private.h missing from release

Overview of changes between 1.13.0 and 1.13.1
==============================================
* Increased robustness against broken pango.modules
* Improved build infrastructure:
  - Remove CAIRO_CFLAGS from pangocairo.pc.in, as it Require's cairo already.
  - Use -no-undefined on Unix too.
* Improved documentation.
* Misc fixes.
* Bugs fixed in this release:
	Bug 307196 – Unhinted fonts are measured incorrectly and drawing
	             problems occur as a result
	Bug 329547 – pango_layout_get_pixel_extents and
	             pango_layout_get_pixel_size cause off-by-one metrics
	Bug 339747 – pango_font_metrics_get_approximate_digit_width docs
	Bug 339749 – pango_language_from_string issues
	             Patch from Morten Welinder.
	Bug 333771 – Use gmodule-no-export-2.0 instead of gmodule-2.0 in
	             pango-uninstalled.pc.in
	Bug 337594 – pango_glyph_string_extents_range possible bug
	Bug 329664 – Move gunichar_to_glyph cache from PangoCairoFcFont to
	             PangoFcFont
	             Patch from LingNing Zhang.
	Bug 322374 – Examples does not build on MacOS X
	Bug 340229 – pango_font_description_from_string does not do bound
	             checking
	Bug 329483 – hinting hexbox in cairo backend doesn't handle absolute
	             font size
	Bug 340040 – pangocairo hex box hinting falls apart with PS/PDF
	             backends
	Bug 71033 – make size 0 fonts work

Overview of changes between 1.12.0 and 1.13.0
==============================================
* Fix incorrect rendering when in x86 64-bit precision mode
  https://bugs.freedesktop.org/show_bug.cgi?id=5200
* Fix non-OpenType fonts losing kerning in 1.12.0 [#336026, Denis Jacquerye]
* Fix blurred underlines on Win32 [#332656, Tor Lillqvist]
* Build fix when having both Win32 and FreeType cairo backends available
  [#337502, Alexander Larsson]
* Moved the OpenType Layout code into a new project called HarfBuzz:
  http://www.freedesktop.org/wiki/Software/HarfBuzz
* Improved documentation.
* Misc bug fixes.
* Fixed many compiler warnings.
* Bugs fixed in this release:
  332656,335840,334802,337029,337821,338343
2006-08-10 16:12:59 +00:00
minskim
22f617476a Build the atsui module only when the x11 option is disabled, because it
causes the xlib backend of cairo to crash.  Bump PKGREVISION.
2006-07-24 23:20:50 +00:00
minskim
5ed5887b76 Add a patch for GNOME bug 322374, which may cause link errors when the atsui
module is enabled.  Patch obtained from GNOME CVS.

Bump PKGREVISION.
2006-07-24 18:09:43 +00:00
minskim
5e4be093d6 Enable the atsui module if the Carbon framework is available.
Bump PKGREVISION.
2006-07-23 05:13:21 +00:00
minskim
e6494cea5f Add a workaround for GNOME bug 342079, so that graphics/cairo can enable
the atsui backend.
2006-07-23 05:07:55 +00:00
minskim
63490d535d Support the x11 option to enable/disable x and xft backends. 2006-07-23 04:59:33 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
drochner
06f03485f5 update to 1.12.3
changes:
-Increased robustness against broken pango.modules
-Improved build infrastructure
-Improved documentation
-Misc fixes
2006-05-29 17:08:43 +00:00
drochner
4e119b02bb update to 1.12.2
changes:
* Fix incorrect rendering when in x86 64-bit precision mode
  https://bugs.freedesktop.org/show_bug.cgi?id=5200
* Misc bug fixes.
2006-04-27 20:48:14 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
jmmv
a0ffc23fe9 Update to 1.12.1:
* Fix non-OpenType fonts losing kerning in 1.12.0 [#336026, Denis Jacquerye]
* Fix blurred underlines on Win32 [#332656, Tor Lillqvist]
* Build fix when having both Win32 and FreeType cairo backends available
  [#337502, Alexander Larsson]
* Bugs fixed in this release:
  334802,336026,332656,337502
2006-04-07 18:59:34 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
tron
9d36b83cd9 Make "pango-querymodules" work under Mac OS X again. This allows to
run GTK2+ applications again. Bump package revision.
2006-03-14 19:50:15 +00:00
wiz
c8aca7a7df Update to 1.12.0:
Overview of changes between 1.11.99 and 1.12.0
==============================================
* Compilations fixes for MSVC. [#333115, Tor Lillqvist]
* More NULL-check against unusable fonts, helps with Win32 fonts without
  a Unicode cmap. [Tor]
* Use g_print instead of printf for debugging output in Win32 backend.
  [#332855, Tor]

Overview of changes between 1.11.6 and 1.11.99
==============================================
* Fix problem recently introduced that made Win32 backend render boxes
  only. [#332538, Hans Breuer]
* Insert '?' chars instead of invalid UTF-8 sequences in
  pango_layout_set_text [#33195]
* Bugs fixed in this release:
  332167,332538,331995

Overview of changes between 1.11.5 and 1.11.6
=============================================
* Do not export macros PANGO_GLYPH_EMPTY, PANGO_GLYPH_UNKNOWN_FLAG and
  PANGO_GET_UNKNOWN_GLYPH publicly; just in the engine/backend interface.
* 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]
* Bugs fixed in this release:
  330795,331038,329148,331994,331995,331996,314239,331723

Overview of changes between 1.11.4 and 1.11.5
=============================================
* Cleanup work on the win32 backend.  Families are not listed all
  in lower case anymore.
* New public function: pango_win32_font_description_from_logfont.
* pango-view accepts --wrap now, and lists backends in --help output.
* A couple minor bug fixes.

Overview of changes between 1.11.3 and 1.11.4
=============================================
* 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.
* Improved documentation.

Overview of changes between 1.11.2 and 1.11.3
=============================================
* Do not crash if the shapers fail.
* Use g_slice for various struct allocations.
* 100% symbol coverage in docs.
* Misc bug fixes and documentation improvements.
* Janitory works, like removing unneeded files.

Overview of changes between 1.11.1 and 1.11.2
=============================================
* Draw hex box on missing glyphs for cairo-fc backend.
* New --with-dynamic-modules option added to configure.
* Use g_slice for various small memory allocations [Matthias Clasen]
* Misc bug fixes, optimizations, and documentation improvements.

Overview of changes between 1.11.0 and 1.11.1
=============================================
* ATSUI support for the cairo backend. [Anders Carlsson]
* Fixed a couple of regressions with font size and scaling.
* 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.
* Misc bug fixes.
* Misc documentation improvements.

Optimizations:

* Cache GObject private data in PangoFcFont.priv [Federico Mena Quintero]
* Add a constant-sized light-weight cache for glyph extents.
* Use g_slice_* instead of GMemChunk in mini-fribidi.


Overview of changes between 1.10.1 and 1.11.0
=============================================
* Line-breaking algorithm updated to Unicode 4.1.
* Code borrowed from GNU FriBidi resynched to version 1.0.7.
* New improved Tibetan shaper module. [Pema Geyleg]
* Bug fix in Khmer shaper module. [Jens Herden]
* Respect fontconfig reassignment of font pixelsize. [Funda Wang]
* Make OpenType GPOS handling more robust/correct. [Greg Aumann]
* Various documentation fixes and improvements.
* Various gcc warning fixes.
* Misc bug fixes.

Optimizations:

* Add a lazy fixed-size per-font cache to map characters to glyphs,
  in the cairo backend. [Federico Mena Quintero]
* Optimize character to script mapping by adding a linear table for
  characters < U+2000, and also caching the last mid point in
  bsearch. [Federico, Matthias Clasen]
* Enabled mini-fribidi's trashstack instead of direct mallocs.
* Short circuit the bidi algorithm for provably unidirectional text.
* Make mini-fribidi process UTF-8 directly.
* Several strlen and g_utf8_strlen calls removed. [Owen Taylor, Billy Biggs]
* Use call tables in the OpenType layout code.
* Use quarks for accessing GObject data. [Federico]
* Open Pango modules with lazy-bind flags. [John Rice]
* Use new negative offsets in g_utf8_pointer_to_offset to avoid
  scanning from the beginning of line on cursor movement.
* Avoid redundant PANGO_IS_FC_FONT checks.
2006-03-13 18:26:03 +00:00
wiz
ba2306a537 Take over maintainership, jmmv@ ok. 2006-03-10 07:35:12 +00:00
wiz
c53fe79b8f Update to 1.10.4:
Overview of changes between 1.10.3 and 1.10.4
=============================================
* Fix crasher assertion `split_index > 0' in ellipsization.
2006-02-28 17:38:01 +00:00
wiz
b549efcd31 Update to 1.10.3:
Overview of changes between 1.10.2 and 1.10.3
=============================================
* Various documentation improvements, achieving
  100% symbol coverage.
* Minor bug fixes.
2006-02-07 18:00:15 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wiz
ac69759035 Update to 1.10.2:
Overview of changes between 1.10.1 and 1.10.2
=============================================
* New improved Tibetan shaper module. [Pema Geyleg]
* Bug fix in Khmer shaper module. [Jens Herden]
* Respect fontconfig reassignment of font pixelsize. [Funda Wang]
* Make OpenType GPOS handling more robust/correct. [Greg Aumann]
* Various documentation fixes and improvements.
* Misc bug fixes.
* Open Pango modules with lazy-bind flags. [John Rice]
2005-11-30 18:09:40 +00:00
jmmv
ba5d834941 Remove cairo dependency override (>=1.0.0); cairo's buildlink3.mk file
already pulls in 1.0.0nb2 (due to the pthread fix).
2005-10-07 19:48:02 +00:00
wiz
9b11fb13bf Update to 1.10.1:
Overview of changes between 1.10.0 and 1.10.1
=============================================
- Add various forms of caching to the Win32 backend, greatly
  improving performance [Tor Lillqvist]
- Fix problem with colors leaking from a Pango item to
  subsequently drawn strings. [Choe Hwanjin]
- Fix bug where error underlines would be drawn 1024 times
  too big in the Cairo backend. [Luis Villa]
- Misc bug and build fixes [Jean Brefort, Matthias Clasen,
  Behdad Esfahbod, Kazuki Iwamoto]
2005-10-05 14:01:48 +00:00
jmmv
a4410b451c Update to 1.10.0:
overview of changes between 1.9.1 and 1.10.0
============================================
* Update script tables, bidi tables, and Arabic joining tables for Unicode 4.1
  [Roozbeh Pournader, Behdad Esfahbod]
* Misc bug and build fixes [Sebastien Bacher, Hans Breuer, Behdad,
  J. Ali Harlow, Tor Lillqvist, Keith Packard, Vittorio Palmisano, Manish Singh]

overview of changes between 1.9.0 and 1.9.1
==========================================
* Support setting of font options and DPI on PangoContext for
  the Cairo backend.
* Adapt to recent Cairo API changes
* Win32 build improvements [Tor Lillqvist]
* Misc bug fixes [Hans Breuer, Thomas Fitzsimmons, Kazuki IWAMOTO]

Overview of changes between 1.8.x and 1.9.x
===========================================
* Add Cairo support; PangoCairoFontmap is an interface with
  implementations for Fontconfig fonts and Win32 fonts
* Extend PangoFcFontmap to allow more customization by subclasses
* Handle NULL language better for pango_context_get_metrics()
* misc optimization [Paolo Borelli, Behdad Esfahbod]
* Misc bug and build fixes [Hans Breuer, Damien Carbery,
  Keith Packard, Manish Singh]
* Doc fixes [Tim Janik]
2005-10-02 12:16:58 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
7bcc6f1aee Update to 1.8.2:
* Add Khmer support [Jens Herden, Javier Sola]
* Fix bugs and crashes in the operation of PangoLayoutIter [Amit Aronovitch]
* Increase sharing of data between different copies of Pango
  [Tommi Komulainen, Ross Burton]
* Remove dependence of opentype code on FreeType internals [David Turner,
  Behdad Esfahbod]
* Cache metrics for the Win32 backend [Tor Lillqvist]
* Improve handling of RTL text when passing it to Uniscribe [Tor]
* Support for TrueType fonts on Win32 with characters outside the BMP [Tor]
* Handle alpha in XftColors again. [Mikael Magnusson]
* Better handling of MacThai encoded fonts [Theppitak Karoonboonyanan]
* Handle zero width chars properly in Hangul backend
  [Young-Ho Cha, Changwoo Ryu]
* Fix Oriya character classification [Gora Mohanty, Gautam Sengupta]
* PangoAttrIterator bug fixes [Morten Welinder]
* Clean up copyright/licensing information [William N. Ray]
* Misc bug and build fixes [Sebastien Bacher, Brandon Bergren,
  Chris Blizzard, Paolo Borelli, Behdad, Harshula, Alex Jones, Aivars Kalvans,
  Stepan Kasal,  Karel Kulhavy, Ryan Lortie, Ben Maurer, Sukhjinder Sidhu,
  Manish Singh, Emil Soleyman-Zomalan, Morten]
2005-07-28 11:04:13 +00:00