summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into harfbuzz-ng-externalBehdad Esfahbod2010-09-2171-589/+2562
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pango/Makefile.am pango/pango-ot-buffer.c pango/pango-ot-info.c Removed: pango/opentype/Makefile.am pango/opentype/hb-blob.c pango/opentype/hb-open-file-private.hh pango/opentype/hb-open-type-private.hh pango/opentype/hb-ot-layout-common-private.hh pango/opentype/hb-ot-layout-gdef-private.hh pango/opentype/hb-ot-layout-gpos-private.hh pango/opentype/hb-ot-layout-gsub-private.hh pango/opentype/hb-ot-layout-gsubgpos-private.hh pango/opentype/hb-ot-layout.cc pango/opentype/hb-ot-layout.h pango/opentype/hb-private.h
| * Bug 629632 - configure bugBehdad Esfahbod2010-09-141-1/+1
| |
| * Reduce DLL hijack risk and simplify code in basic-win32 moduleTor Lillqvist2010-09-112-106/+33
| | | | | | | | | | | | | | Dont load usp10.dll dynamically with LoadLibrary(). Just link to the Uniscribe API directly. MinGW comes with an import library so no problem with that either. The Uniscribe DLL is present on all versions of Windows we care for.
| * introspection: Filter out private headersColin Walters2010-09-031-5/+5
| | | | | | | | | | | | We shouldn't scan private headers. Also add --warn-all. https://bugzilla.gnome.org/show_bug.cgi?id=627973
| * Bug 627978 - explicitly link with the math lib (-lm) for use of 'cos'Behdad Esfahbod2010-08-251-0/+1
| |
| * Bug 627902 - explicitely link dump-boundaries to GLibBehdad Esfahbod2010-08-251-8/+11
| |
| * Fix includeBehdad Esfahbod2010-08-241-1/+1
| |
| * Bug 626500 - Fails to compile with gobject-introspection 0.9Robert Ancell2010-08-252-2/+2
| |
| * Bug 625807 - approximate character width is 0 on pangoft2Behdad Esfahbod2010-08-061-3/+45
| | | | | | | | Fix regression.
| * Bug 617772 - pango fails to build from git outside source treeBehdad Esfahbod2010-07-222-2/+2
| | | | | | | | | | | | | | Depends on gobject-introspection >= 0.6.14, where introspection sources are referenced via VPATH. Remove $(srcdir) prefix in sources. Signed-off-by: Theppitak Karoonboonyanan <thep@linux.thai.net>
| * Add PANGO_LIBDIR and PANGO_SYSCONFDIR enviroment variablesOwen W. Taylor2010-07-081-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add environment variables to override the compile time values for the libdir and sysconfdir. This provides additional flexibility and enables using a static pango.modules file for libraries packaged with an application on OS X by setting environment variables at application startup and using paths of the form: @executable_path/../lib/pango/modules/.. in the modules file. https://bugzilla.gnome.org/show_bug.cgi?id=554524
| * Typo fixTor Lillqvist2010-06-271-1/+1
| | | | | | | | As such libpangowin32 is deprecated, I guess...
| * Improve performance on Windows especially for non-Latin scriptsTor Lillqvist2010-06-264-34/+53
| | | | | | | | | | | | | | The use of Uniscribe script caches was decidedly suboptimal. Use one persistent SCRIPT_CACHE per Win32 font and script. Patch by by David E. Hollingsworth and Fredrik Corneliusson, from bug
| * Bump version to 1.29Behdad Esfahbod2010-06-151-2/+2
| |
| * Backport this commit from harfbuzz-ng repo:Behdad Esfahbod2010-06-152-12/+12
| | | | | | | | | | | | Fix awful confusion between lookup format and subtable format As reported by John Daggett.
| * Bug 621612 - VPATH build fixBehdad Esfahbod2010-06-151-1/+1
| |
| * Fix a test failureMatthias Clasen2010-06-031-1/+1
| | | | | | | | See http://build.gnome.org/builders/pango-RHEL5/builds/310/steps/pango%20check/logs/stdio
| * Cypriot is RTLBehdad Esfahbod2010-05-261-1/+1
| |
| * Fix glyph class building. Oops!Behdad Esfahbod2010-05-101-2/+2
| | | | | | | | Bug 605870 - Incorrect shaping for Syriac
| * [cairo] Scale font metrics to user spaceBehdad Esfahbod2010-05-042-3/+36
| | | | | | | | Bug 457990 - font metrics are not converted to user space in cairo backend
| * [cairo] Refactor common code in create_metrics_for_context()Behdad Esfahbod2010-05-047-107/+70
| |
| * [HB] MinorBehdad Esfahbod2010-04-211-1/+1
| |
| * [HB] Improve commentsBehdad Esfahbod2010-04-211-8/+14
| |
| * [HB] Remove stale TODO itemBehdad Esfahbod2010-04-211-1/+0
| |
| * [HB] Use a function template instead of struct template for NullBehdad Esfahbod2010-04-211-14/+10
| |
| * [HB] Simplify Tag structBehdad Esfahbod2010-04-213-7/+5
| |
| * [HB] CosmeticBehdad Esfahbod2010-04-202-7/+7
| |
| * [HB] Fix Class operator return typeBehdad Esfahbod2010-04-201-1/+1
| |
| * [HB] Add couple consts to operatorsBehdad Esfahbod2010-04-201-3/+3
| |
| * [HB] Remove ASSERT_SIZE_DATABehdad Esfahbod2010-04-202-7/+6
| |
| * GNOME Bug 613015 - [HB] Does not sanitize Device tables referenced from ↵Behdad Esfahbod2010-04-191-31/+116
| | | | | | | | ValueRecords
| * [HB] Round instead of truncBehdad Esfahbod2010-04-192-11/+11
| |
| * [HB] Fix warningsBehdad Esfahbod2010-04-194-8/+8
| |
| * [HB] Fix debug buildBehdad Esfahbod2010-04-192-2/+2
| |
| * Bug 582698 - Support CSS-style margin specificationBehdad Esfahbod2010-04-011-7/+34
| |
| * Remove the .vcproj files before rewriting themTor Lillqvist2010-03-301-0/+3
| | | | | | | | | | In case they are write protected for some reason. Might help Behdad's problem with make dist.
| * [HB] Fix leak when duplicating blobBehdad Esfahbod2010-03-271-2/+4
| |
| * Bug 611033 - Layout using ATSUI fontmap treats absolute font sizes a...Kristian Rietveld2010-03-212-25/+30
| | | | | | | | | | | | | | | | | | | | pango_atsui_font_map_load_font() has been corrected to take into account whether the size retrieved from the given font description is absolute when setting this size again on best_description. _pango_cairo_atsui_font_new() has been cleaned up with regard to size conversion and usage. The code now properly takes the absolute property into account and is more clear.
| * Dist also the .vcprojin filesTor Lillqvist2010-03-161-0/+3
| | | | | | | | It has to be possible to run "make dist" also in an unpacked tarball.
| * [HB] Fix the mystery bug!Behdad Esfahbod2010-03-165-31/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A couple bugs joined forces to exhibit the mystery behavior of crashes / infinite loops on OS X / wrong kerning / invalid memory access. Pooh! The bugs were involved: - Wrong pointer math with ValueRecord in PairPosFormat1 - Fallout from avoiding flex arrays, code not correctly updated to remove sizeof() usage. We strictly never use sizeof() directly now. And the PairPos code is cleaned up. Should fix them all. Bugs are: Bug 605655 - Pango 1.26.2 introduces kerning bug Bug 611229 - Pango reads from uninitialized memory Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X We were also doing wrong math converting Device adjustments to hb_position_t. Fallout from FreeType days. Should shift 16, not 6. Fixed that too. There's still another bug: we don't sanitize Device records referenced from value records. Fixing that also.
| * [HB] CosmeticBehdad Esfahbod2010-03-161-3/+3
| |
| * Put the PANGO_MODULE_PREFIX defines in the project filesTor Lillqvist2010-03-1613-55/+286
| | | | | | | | | | Put the PANGO_MODULE_PREFIX defines in the project files instead of having them behind an ifdef in the source files.
| * Build fix on Linux after previous commitsTor Lillqvist2010-03-1511-11/+11
| |
| * Add a couple of files accidentally left out in previous commitTor Lillqvist2010-03-154-0/+183
| |
| * Add solution and project files for Visual Studio buildsTor Lillqvist2010-03-1533-79/+1293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * [git.mk] Fix bug with parallel make and subdirsBehdad Esfahbod2010-03-131-2/+5
| |
| * Bug 594101 - [Indic] needed character class data updates to support unicode 5.1Behdad Esfahbod2010-03-031-6/+6
| | | | | | | | Random character class changes... It's all Chinese to me.
| * Bug 345066 - backspace changes independent indic charactersBehdad Esfahbod2010-03-031-0/+73
| |
| * Bug 609326 - Complex script shaping failed in the FT2 backend on WindowsBehdad Esfahbod2010-03-011-7/+1
| | | | | | | | Check for face->stream->read == NULL instead of face->stream->base != NULL.
| * Make blob unlocking 64bit-safeBehdad Esfahbod2010-03-011-7/+7
| | | | | | | | Bug 604128 - Applications crash when displaying Hebrew characters