summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Remove PangoXBehdad Esfahbod2012-08-161-6/+0
| | | | Been overdue...
* Add solution and project files for Visual Studio buildsTor Lillqvist2010-03-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VS files are kept in build/win32/vs9, the same relative location as in GLib, mostly for historical reasons. Update README.win32 to reflect the VS possibility. Include the VS solution and project files in the tarball when doing a release. To avoid having to list source files in several locations, generate files listing source files at "make dist" time in the corresponding source directories. Use the C preprocessor to preprocess .vcprojin files that include said list files into the actual .vcproj project files. Provide a rc file for the pangocairo DLL, too. Construct and provide in the tarball a pregenerated config.h.win32 which can be used as config.h when building with Visual C without running any configure script. Provide pregenerarated module-defs.h.win32, module-defs-lang.c.win32 files too. Define PANGO_MODULE_PREFIX appropriately in the relevant module source files if not available from the compilation command line. Update module-defs-fc.c.win32 and module-defs-win32.c.win32 to match what the configure script provides.
* Enable introspection for dist againBehdad Esfahbod2010-02-221-1/+1
|
* Lets see if this shuts introspection down so I can get a release outBehdad Esfahbod2010-01-121-1/+1
|
* Pass in --enable-introspection to distcheckJohan Dahlin2009-12-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=604770
* AM_V_GEN ChangeLog tooBehdad Esfahbod2009-08-171-2/+1
|
* [Makefile.am] Minor cleanupBehdad Esfahbod2009-04-171-1/+4
|
* [git.mk] Add gnome-doc-utils supportBehdad Esfahbod2009-04-171-0/+1
|
* [git.mk] DocumentBehdad Esfahbod2009-04-171-0/+3
|
* Use git.mkBehdad Esfahbod2009-04-171-0/+2
|
* Doap it upBehdad Esfahbod2009-04-171-1/+2
|
* [Makefile.am] Generage ChangeLog from git-logBehdad Esfahbod2009-03-161-0/+17
|
* Rename ChangeLog to ChangeLog.pre-1.23Behdad Esfahbod2009-03-021-0/+1
|
* Wrap ChangeLog.Behdad Esfahbod2008-04-221-0/+1
| | | | | | | | | | | 2008-04-21 Behdad Esfahbod <behdad@gnome.org> * ChangeLog.pre-1-20: * Makefile.am: Wrap ChangeLog. svn path=/trunk/; revision=2609
* Bug 504585 – pango-querymodules.1 syntax errorBehdad Esfahbod2007-12-201-1/+1
| | | | | | | | | | | | | | | 2007-12-19 Behdad Esfahbod <behdad@gnome.org> Bug 504585 – pango-querymodules.1 syntax error * Makefile.am: * docs/Makefile.am: * docs/pango-querymodules.1: Fix man-page generation rule, also remove pango-querymodules.1 from SVN so it's regenerated from XML at dist time. svn path=/trunk/; revision=2529
* Bug 486951 – ChangeLog.pre-1-18Behdad Esfahbod2007-10-241-0/+2
| | | | | | | | | | | | | 2007-10-24 Behdad Esfahbod <behdad@gnome.org> Bug 486951 – ChangeLog.pre-1-18 * Makefile.am: * ChangeLog.pre-1-18: Split ChangeLog. svn path=/trunk/; revision=2467
* Add --disable-doc-cross-references.Behdad Esfahbod2007-04-271-1/+1
| | | | | | | | | | | | | | | 2007-04-27 Behdad Esfahbod <behdad@gnome.org> * configure.in: Add --disable-doc-cross-references. * docs/Makefile.am: Make sure --disable-doc-cross-references is set in order to make dist. * Makefile.am: Add --disable-doc-cross-references to DISTCHECK_CONFIGURE_FLAGS. svn path=/trunk/; revision=2230
* Include just pango-zip.sh.in in the tarball, not pango-zip.sh.Tor Lillqvist2007-01-301-1/+1
| | | | | | | | | | 2007-01-30 Tor Lillqvist <tml@novell.com> * Makefile.am (EXTRA_DIST): Include just pango-zip.sh.in in the tarball, not pango-zip.sh. svn path=/trunk/; revision=2188
* Move into pango-view/Behdad Esfahbod2007-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-01-16 Behdad Esfahbod <behdad@gnome.org> * examples/pango-view.c: * examples/pangocairo-view.c: * examples/pangoft2-view.c: * examples/pangox-view.c: * examples/pangoxft-view.c: * examples/renderdemo.c: * examples/renderdemo.h: * examples/test-arabic.txt: * examples/test-chinese.txt: * examples/test-devanagari.txt: * examples/test-gurmukhi.txt: * examples/test-hebrew.txt: * examples/test-ipa.txt: * examples/test-lao.txt: * examples/test-latin.txt: * examples/test-mixed.txt: * examples/test-syriac.txt: * examples/test-tamil.txt: * examples/test-thai.txt: * examples/test-tibetan.txt: * examples/viewer-cairo.c: * examples/viewer-cairo.h: * examples/viewer-main.c: * examples/viewer-pangocairo.c: * examples/viewer-pangoft2.c: * examples/viewer-pangox.c: * examples/viewer-pangoxft.c: * examples/viewer-win32.c: * examples/viewer-x.c: * examples/viewer-x.h: * examples/viewer.h: Move into pango-view/ * Makefile.am: * configure.in: * examples/Makefile.am: * pango-view/Makefile.am: Update. svn path=/trunk/; revision=2152
* Split ChangeLog.pre-1.14Behdad Esfahbod2006-08-211-0/+1
|
* Just call gnome-autogen.sh. The old autogen.sh had poor version checkingBehdad Esfahbod2006-06-211-0/+17
| | | | | | | | | | | | | | | | 2006-06-21 Behdad Esfahbod <behdad@gnome.org> * autogen.sh: Just call gnome-autogen.sh. The old autogen.sh had poor version checking and was borking with libtool 2.x. * Makefile.am: * configure.in: * pango-zip.sh.in: * pango/Makefile.am: * pango/pango.rc.in: * pango/pangoft2.rc.in: * pango/pangowin32.rc.in: Rename LT_* variables such that autoconf doesn't err on "possibly undefined macros".
* Create pango-1-12 stable branch.pango-1-12-branchpointBehdad Esfahbod2006-03-131-0/+2
| | | | | | | | | | 2006-03-13 Behdad Esfahbod <behdad@gnome.org> Create pango-1-12 stable branch. * ChangeLog.pre-1-12: Created. * Makefile.am: Updated to dist above.
* Bug 328206 – Update/remove some old filesBehdad Esfahbod2006-02-211-2/+3
| | | | | | | | | | | | | 2006-02-21 Behdad Esfahbod <behdad@gnome.org> Bug 328206 – Update/remove some old files * docs/TEXT/{coding-style,modules,questions,ligatures,western-design}: Removed. * HACKING: Added. Renamed from docs/TEXT/coding-style. * Makefile.am: Add HACKING.
* Remove AUTOMAKE_OPTIONS, as we do that in configure.in now.Behdad Esfahbod2006-02-131-2/+0
|
* Distribute autogen.sh.Behdad Esfahbod2006-02-031-0/+1
| | | | | | 2006-02-03 Behdad Esfahbod <behdad@gnome.org> * Makefile.am: Distribute autogen.sh.
* Removed old file. Filed some bugs out of it.Behdad Esfahbod2006-01-221-1/+0
| | | | | | | | 2006-01-22 Behdad Esfahbod <behdad@gnome.org> * TODO.xml: Removed old file. Filed some bugs out of it. * Makefile.am (EXTRA_DIST): Removed TODO.xml.
* Added.Behdad Esfahbod2006-01-211-0/+1
| | | | | | | | | | 2006-01-21 Behdad Esfahbod <behdad@gnome.org> * MAINTAINERS: Added. * AUTHORS: Added myself to contributors. * Makefile.am: Added MAINTAINERS to EXTRA_DIST.
* #307433, Sebastien BacherOwen Taylor2005-06-141-5/+5
| | | | | | | | | | | | 2005-06-14 Owen Taylor <otaylor@redhat.com> #307433, Sebastien Bacher * Makefile.am (EXTRA_DIST): Name the Change.pre-* correctly. * pango/Makefile.am (libpango_1_0_la_SOURCES): Add pango-color-table.h.
* Add missing ChangeLog.pre*Owen Taylor2005-01-101-0/+5
| | | | | | 2005-01-10 Owen Taylor <otaylor@redhat.com> * Makefile.am (EXTRA_DIST): Add missing ChangeLog.pre*
* Add a .pc file for pangocairo.Owen Taylor2005-01-091-5/+11
| | | | | | | | Sat Jan 8 19:28:17 2005 Owen Taylor <otaylor@redhat.com> * Makefile.am configure.in pangocairo.pc.in pangocairo-uninstalled.pc.in: Add a .pc file for pangocairo.
* make similar changes to the ones on glib head (call gtk-docize, etc).James Henstridge2003-03-111-30/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-03-11 James Henstridge <james@daa.com.au> * autogen.sh: make similar changes to the ones on glib head (call gtk-docize, etc). * configure.in: move some calculations into M4 macros, rather than calculating them when configure runs. Use AC_HELP_STRING where appropriate. Replace gtk-doc checks with a call to GTK_DOC_CHECK. Replace AC_OUTPUT_COMMANDS() call with a number of calls to AC_CONFIG_COMMANDS (once per created file). Get rid of the "chmod +x pango-config" bit, because there is no pango-config anymore. * Makefile.am: get rid of custom distcheck rule, and set DISTCHECK_CONFIGURE_FLAGS, which is equivalent. Use += to select which .pc files to install. * pango/Makefile.am: Add rules to rebuild module-defs* files, and remove them on clean. Reorder so that rules related to each individual library are next to each other. Use BUILT_SOURCES for built sources. * pango/opentype/Makefile.am: don't use STRIP_BEGIN/STRIP_END. * modules/*/Makefile.am: simplify module makefiles through use of +=, and regularise them a bit (fixed a few bugs in the process). * docs/Makefile.am: remove common rules, and instead include gtk-doc.make. * examples/Makefile.am: add pango.modules to CLEANFILES. * tests/Makefile.am: remove temporary files on clean.
* Remove spec.spec.in from EXTRA_DIST, and from dist rules. (#102231)Owen Taylor2003-01-301-4/+0
| | | | | | | | | Thu Jan 30 16:41:46 2003 Owen Taylor <otaylor@redhat.com> * Makefile.am (EXTRA_DIST): Remove spec.spec.in from EXTRA_DIST, and from dist rules. (#102231) * configure.in: Don't generate pango.spec.
* add sanitize-la.shjacob berkman2002-03-031-1/+2
| | | | | | 2002-03-03 jacob berkman <jacob@ximian.com> * Makefile.am (EXTRA_DIST): add sanitize-la.sh
* Default to --disable-static.Owen Taylor2002-03-021-0/+23
| | | | | | | | | | | | | | | | | | | | | Fri Mar 1 00:46:49 2002 Owen Taylor <otaylor@redhat.com> * configure: Default to --disable-static. * configure.in pangoft2.pc.in pangoxft2.pc.in pangox.pc.in: Add a --enable-explicit-deps option to control whether dependency libraries are written into .la files and .pc files. Default is auto: if static libraries are off and shlib dependencies are found, don't write deps. * pango/Makefile.am sanitize-la.sh: Shell script used to strip dependencies out of .la files. * configure.in: Default to --disable-gtk-doc. * Makefile.am: Add a slightly modified distcheck rule that passes --enable-gtk-doc to the configure inside. (So that 'make dist' succeeds inside.)
* New file, used to build distribution package for Windows.Tor Lillqvist2001-10-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | 2001-10-29 Tor Lillqvist <tml@iki.fi> * pango-zip.sh.in: New file, used to build distribution package for Windows. * Makefile.am (EXTRA_DIST): Add pango-zip.sh. * configure.in: Check for lib.exe, set MS_LIB_AVAILABLE. Generate pango-zip.sh. * README.win32: Mention the ways to build Pango on Windows. * modules/Makefile.am * examples/Makefile.am: Se SOSUFFIX to so on Unix, dll on Windows. * pango/Makefile.am: Add rules to create MSVC import library if MS_LIB_AVAILABLE. Add rules to install and uninstall mingw and MSVC import libraries. * tests/Makefile.am: Link with libpangox.la only on Unix.
* Add the Win32 GDI Pango backend to autoconfiguration:Tor Lillqvist2001-10-031-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-03 Tor Lillqvist <tml@iki.fi> Add the Win32 GDI Pango backend to autoconfiguration: * configure.in: Call AC_LIBTOOL_WIN32_DLL. Check for native Win32 or Cygwin, set automake conditional PLATFORM_WIN32. Check for native Win32, set OS_WIN32. Refactor the Xrender+Xft+Xft+FreeType.h checks not to use AC_CHECK_LIBs inside eachother, autoconf 2.52e on Cygwin generated bad shell code for that. Check for gdi32 library, set automake conditional HAVE_WIN32. Add the basic-win32 module, add INCLUDED_WIN32_MODULES and INCLUDE_BASIC_WIN32. Write pango/module-defs-win32.c. Generate pangowin32*.pc. * pangowin32.pc.in * pangowin32-uninstalled.pc.in: New files. * Makefile.am: Add pangowin32*.pc.in. * .cvsignore: Add pangowin32*.pc. * modules/basic/Makefile.am: Add the basic-win32 backend. Use -no-undefined on PLATFORM_WIN32. * pango/Makefile.am: Add the Win32 backend. Use -no-undefined on PLATFORM_WIN32. Use the .def files on OS_WIN32. Link libpangoft2 with GLIB_LIBS. * pango/pango-utils.c: (DllMain): New function, on G_OS_WIN32. Used to get the actual DLL name, which is tucked away. (pango_get_sysconf_subdirectory, pango_get_lib_subdirectory): (Win32): Append VERSION to the registry key passed to g_win32_get_package_installation_subdirectory(). Use the real DLL name from above instead of assuming the DLL has a certain name. Other Win32 backend fixes: * pango/pangowin32-fontmap.c: (free_coverages_foreach): Remove, unused. * pango/pangowin32.c: Remove unused variables. * pango/pangowin32.def: Add pango_win32_font_get_glyph_index. * pango/pangowin32.h: Remove pango_win32_font_get_coverage, which is static.
* subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variablesHavoc Pennington2001-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-07 Havoc Pennington <hp@redhat.com> * m4macros/glib-2.0.m4: subst GLIB_GENMARSHAL, GOBJECT_QUERY, GLIB_MKENUMS variables * gmodule-2.0.pc.in: add gmodule_supported variable * glib-2.0.pc.in: add glib_genmarshal, gobject_query, glib_mkenums variables * configure.in: put G_MODULE_SUPPORTED value into .pc files * autogen.sh: support AUTOGEN_SUBDIR_MODE * Makefile.am: add -uninstalled.pc.in to EXTRA_DIST 2001-06-07 Havoc Pennington <hp@redhat.com> * pango/Makefile.am: add libpango.la to _DEPENDENCIES for the other libs * configure.in: use AM_PATH_GLIB_2_0 * autogen.sh: support AUTOGEN_SUBDIR_MODE * Makefile.am: dist the .pc.in files 2001-06-07 Havoc Pennington <hp@redhat.com> * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled glib-genmarshal * configure.in: rearrange the library checks to support uninstalled linking * autogen.sh: add support for AUTOGEN_SUBDIR_MODE * atk-uninstalled.pc.in: new file, allows linking to uninstalled ATK in giant GTK tarball 2001-06-07 Havoc Pennington <hp@redhat.com> * tests/Makefile.am: add missing -I flag * gtk/Makefile.am: use @GLIB_MKENUMS@, @GLIB_GENMARSHAL@, etc. * configure.in: use pkg-config to see if GModule is supported; fix to properly turn on included loaders when GModule isn't supported; don't use AC_CHECK_LIB when libs are not installed yet * autogen.sh: add support for AUTOGEN_SUBDIR_MODE * Makefile.am (SUBDIRS): add m4macros subdir * gtk/Makefile.am: $(srcdir)/foo targets must be $(srcdir)/foo in dependencies also.
* Require libtool 1.4 when build out of CVS.Owen Taylor2001-05-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Tue May 1 16:03:48 2001 Owen Taylor <otaylor@redhat.com> * autogen.sh (libtool_version): Require libtool 1.4 when build out of CVS. * **/Makefile.am: Add inter-library dependencies, especially for the modules. Many cleanups to the module makefiles. * configure.in modules/indic/Makefile.am: Remove INCLUDE_ANY_INDIC conditional which doesn't seem to have any point and was definitely suspect as done. * modules/tamil/tamil-xft.c (MODULE_ENTRY): Fix prefix to be _pango_tamil instead of _pango_basic. * Makefile.am: Build modules/ after pango/ so we can make the modules depend on libpango/libpangox. * examples/Makefile.am: Remove spurious rule to rebuild makefile.mingw.
* Release 0.15PANGO_0_15Owen Taylor2001-04-171-1/+1
| | | | | | | | | | | | | | Tue Apr 17 15:44:53 2001 Owen Taylor <otaylor@redhat.com> * Release 0.15 * tests/testboundaries.c: Look for files in $srcdir. * Makefile.am (SUBDIRS): Add tests, remove fonts * tests/Makefile.am (EXTRA_DIST): added missing stuff * fonts/: Remove. Nothing in here is needed any more.
* Makefile.am configure.in modules/*/Makefile.am make it compile without XSven Neumann2001-03-151-1/+5
| | | | | | | | | 2001-03-15 Sven Neumann <sven@gimp.org> * Makefile.am * configure.in * modules/*/Makefile.am * pango/Makefile.am: make it compile without X headers
* Add pangoft2.pcAlexander Larsson2001-01-051-1/+6
| | | | | | | | | | | | | 2001-01-05 Alexander Larsson <alla@lysator.liu.se> * .cvsignore: Add pangoft2.pc * Makefile.am: * configure.in: Build and install pangoft2.pc * pangoft2.pc: New file.
* put creation of module file here. Fixes problem if you 'make install' withHavoc Pennington2001-01-041-3/+0
| | | | | | | | | | | | | | | | | 2001-01-04 Havoc Pennington <hp@redhat.com> * pango/Makefile.am (install-data-local): put creation of module file here. Fixes problem if you 'make install' with no preceding 'make' reported by Michael Meeks. * modules/Makefile.am (install-data-local): remove creation of module file from here * Makefile.am (SUBDIRS): remove pango-config * configure.in: use pkg-config to detect GLib cflags/libs * pangoxft.pc (Description): fix name/description
* Fix macro breakage.Owen Taylor2000-12-151-1/+6
| | | | | | | | | | | | | | | | Thu Dec 14 19:00:46 2000 Owen Taylor <otaylor@redhat.com> * modules/indic/pango-indic-script.h: Fix macro breakage. * modules/basic/tables-big.i: Remove extra copy of basic_ranges. * modules/thai/thai.c: Fix various warnings. * configure.in Makefile.am pangoxft.pc.in pango-config.in modules/basic/Makefile.am modules/basic/basic-xft.c pango/Makefile.am pango/pangoxft-font.[ch] pango/pangoxft-fontmap.c pango/pangoxft.h pango/pangoxft-private.h: Initial support for rendering via Xft and the Xrender extension.
* Add README.win32.Tor Lillqvist2000-11-261-1/+2
| | | | | | | | | | 2000-11-20 Tor Lillqvist <tml@iki.fi> * Makefile.am (EXTRA_DIST): Add README.win32. * examples/pangoft2.aliases: Add this file to CVS. * examples/Makefile.am (EXTRA_DIST): Add it here.
* Released 0.13PANGO_0_13Owen Taylor2000-11-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | Fri Nov 17 16:12:34 2000 Owen Taylor <otaylor@redhat.com> * Released 0.13 * NEWS: Updates for 0.13 Fri Nov 17 16:04:19 2000 Owen Taylor <otaylor@redhat.com> * tools/Makefile.am (EXTRA_DIST): Add maps/tis-620 * Makefile.am (EXTRA_DIST): Added TODO.xml * pango/Makefile.am (EXTRA_DIST): Add .def files for Win32. * examples/Makefile.am (EXTRA_DIST): Add a couple of missing files. * docs/Makefile.am (dist-hook): Add back accidentally removed rule to distribute TEXT/*.
* Remove fribidi include.Owen Taylor2000-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Mon Nov 13 09:17:34 2000 Owen Taylor <otaylor@redhat.com> * pango/pangox.c: Remove fribidi include. * pango.pc.in (Requires): Substitute fribidi reference only when necessary * Makefile.am (pkgconfigdir): pkgconfigdir is $(libdir)/pkgconfig * modules/indic/Makefile.am (EXTRA_DIST): Add pango-indic-script.h * fonts/Makefile.am (EXTRA_DIST): Remove devnag* * configure.in: Up version to 0.13 * docs/pango-docs.sgml: Reorganize, add all new chapters. * docs/pango-sections.txt: Update * docs/Makefile.am (IGNORE_HFILES): add mini-fribidi pango-intset.h
* Set this to `$(libexecdir)/pkgconfig'; this is the directory whereMartin Baulig2000-09-291-1/+1
| | | | | | | | | 2000-09-29 Martin Baulig <baulig@suse.de> * Makefile.am (pkgconfigdir): Set this to `$(libexecdir)/pkgconfig'; this is the directory where pkg-config actually looks. * *.pc.in: Made the pkg-config scripts actually work.
* pkg-config info filesHavoc Pennington2000-07-311-1/+6
| | | | | | | | | | 2000-07-31 Havoc Pennington <hp@redhat.com> * pango.pc.in, pangox.pc.in: pkg-config info files * Makefile.am: dist/install .pc files * configure.in: output .pc files
* Add ZWS to hacky break algorithm.Owen Taylor2000-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fri May 5 18:56:45 2000 Owen Taylor <otaylor@redhat.com> * pango/break.c (pango_break): Add ZWS to hacky break algorithm. * modules/basic/basic.c (basic_engine_shape): Special case zero-width-space as a temporary hack. (What's the right solution?) * modules/basic/tables-big.i: Added support for TIS-620 encoding. * configure.in pango/modules.[ch] pango/Makefile.am modules/**: First stab at support for linking modules directly into Pango. Add a --with-included-modules= flag that causes the specified modules to be built as convenience libraries and linked directly into libpangox. Tue May 2 22:59:52 2000 Owen Taylor <otaylor@redhat.com> * modules/basic/basic.c: Get rid of link list of masks in cache structure in favor of an array. (This is easy to do now since we already have linear indices for the masks from the new table format.) * pango/modules.c pango/pango-context.c pango/pangox.c: Modify _pango_find_map() to take quarks for the engine type and render type instead of strings. Get rid of the map hash table in favor of a GList with the most recently used map at the beginning. * pango/modules.[ch] pango/pango-context.c pango/pangox.c: Add some utility functions for getting the engine for a particular character in a map. Using modules.c knowledge of map structure, this allows us to save a bunch of useless strcmps. * pango/pango-context.c (add_engines): Remove unused lookup of shape mask. * modules/basic/tables-{small,big}.i modules/basic/basic.c tools/compress-table.pl: Reencode mask table to avoid binary searches and save a bit of space. * modules/basic/basic.c (find_converter): Get rid of gratuitous use of hash tables for looking up iconv converters. * modules/basic/tables-{small,big}.i modules/basic/basic.c: Use conv_ucs4 instead of conv_8bit for latin-1. * pango/pango-layout.c: Avoid calling pango_glyph_string_extents() - just add up the widths from shaping.
* Memory management functions for PangoItem.Owen Taylor2000-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mon Mar 13 10:54:48 2000 Owen Taylor <otaylor@redhat.com> * pango/pango-item.[ch]: Memory management functions for PangoItem. * pango/*.[ch]: Random constification. * pango/pangox.c pango/pango-layout.c pango/pango-context.c: Add an extra_attrs field to PangoItem. Use this to handle underlining for PangoLayout. * examples/viewer.c (reload_font): Make paragraphs global to save the complexity of passing it around all over the place. * pango/pango-layout.[ch] (pango_layout_context_changed): Add a function to reset the layout on changes to the layout's context. * pango/pangox.c (pango_x_make_matching_xlfd): Prefer bitmap to scaleable if the discrepancy is < 1 pixel. (Probably not the ideal criterion.) * pango/pangox.c (pango_x_font_map_for_display): Fix resolution computation error. * pango/pango-layout.c (pango_layout_check_lines): Handle text with embedded newlines. * pango/pangox.c (pango_x_render_layout): Fix y to refer to the top of the layout, not the baseline of the first line. * pango/pango-layout.c (process_item): Don't wrap if width is set to -1. * Makefile.am configure.in **/*.[ch]: move libpango/ directory and fix all headers to install under include/pango/