summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update the pango_color_parse docs1.36.3baserock/1.36.3Matthias Clasen2014-03-171-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=711061
* MSVC Builds: Update Introspection Build ProcessChun-wei Fan2014-02-251-12/+3
| | | | | | | | | | GObject-Introspection was recently changed to support acquiring the name of the DLL from a library (.lib, etc) that was passed into g-ir-scanner on Windows, like the *nix builds, instead of directly passing in the name of the DLL. This updates the introspection build process, so that introspection files for Pango can continue to be properly built.
* build/Makefile-msvcproj.am: Remove Generated Intermediate FilesChun-wei Fan2014-02-211-0/+2
| | | | | | Delete libpangocairo.vs10.sourcefiles and libpangocairo.vs10.sourcefiles.filters once we are done with them, so to fix make distcheck
* Avoid a crash when FT_Face is nullAkira TAGOH2014-02-131-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724006
* Fix cairotwisted curve_length()Behdad Esfahbod2014-02-111-1/+1
|
* Fix tests for builddir != srcdir by setting G_TEST_{SRC,BUILD}DIRIain Lane2014-02-071-0/+2
|
* 1.36.21.36.2Matthias Clasen2014-02-041-0/+8
|
* [coretext] Default DPI to 96 instead of 72Behdad Esfahbod2014-01-161-1/+1
|
* MSVC Introspection Build: Fix buildChun-wei Fan2014-01-131-1/+2
| | | | | | | | | | Link and run the dumper program firstly against the build of ATK from the same tarball, then linking to the other dependent libraries which this build of ATK was built against before finally trying to link and run against other existing builds. This is especially important for unstable releases, as APIs are often added and dependent upon during development cycles.
* build/introspection-msvc.mak: Fix Default typelib PathChun-wei Fan2014-01-131-2/+2
|
* MSVC Builds: Rework Introspection BuildChun-wei Fan2014-01-1015-450/+280
| | | | | | | | | | | | | | | | | | | | The current approach of building the introspection files for Pango works, but is often cumbersome as one needs to set many environmental variables before launching a solution file, which runs a Windows batch script to generate the .gir/.typelib files. It was also possible to hand-run the batch script from the Visual Studio command prompt, but even more environmental variables need to be set. This changes the approach to build the introspection files using an NMake Makefile (but elimating from the Visual Studio Project Files the part to build the introspection files) to: -Make it clearer to the person building the introspection files what environmental variables are needed, specifically for PKG_CONFIG_PATH and MINGWDIR and CFG (formerly CONF). Setting stuff like VSVER, PLAT and BASEDIR is no longer required, which was a bit clunky. -Allows some more easier flexibility on the build of the intropsection files.
* Bug 720379 - SIGFPE in pango_layout_iter_get_char_extents()Behdad Esfahbod2013-12-151-2/+9
| | | | Untested.
* Fix build --withincluded-modulesBehdad Esfahbod2013-12-151-1/+1
| | | | | | | | | | | | | According to Doug Felt: pango's configure dies with --with-included-modules=yes, because when have_libthai is true, thai_modules ends up being ",thai-lang", and all_modules (and included_modules) ends up containing ',,'. for module in $included_modules; ends up with module='' and the case $module falls back to default, which calls as_fn_error.
* [git.mk] UpdateBehdad Esfahbod2013-12-152-22/+16
|
* modules/basic/basic-win32.c: Silence a WarningChun-wei Fan2013-12-131-1/+1
| | | | | The length is an unsigned int, and it is already enforced that it must be greater or equal to 0 in this source file, so fix the type declaration.
* MSVC 2008 Projects: More cleanupsChun-wei Fan2013-12-052-12/+0
| | | | | | We don't have the *_FC configs in the Pango and PangoWin32 projects anymore, so get rid of all remaining traces of them in these projects, like the MSVC 2010 ones.
* Remove the original "big" MSVC2010 property sheetChun-wei Fan2013-12-031-243/+0
|
* Split up the MSVC 2010 property sheetsChun-wei Fan2013-12-0314-58/+371
| | | | Split up the property sheets so that their maintenance can be simplified
* Split up the MSVC 2008 Property SheetsChun-wei Fan2013-12-0314-238/+268
| | | | ...so that the maintenance of these files would be easier
* build/win32/vs*/README.txt: Update build informationChun-wei Fan2013-12-032-4/+4
| | | | | | As there is no longer a pango_fc.sln solution file, tell the people to use the *_fc configs if building PangoFT2 and PangoCairo with FreeType/ FontConfig support with the Visual Studio Projects is desired.
* Visual Studio 2010 Projects: Improve OptimizationChun-wei Fan2013-12-034-0/+10
| | | | | Turn on Whole Program Optimization/Link Time Code Generation for release builds to improve optimization a bit
* Cleanup the Visual Studio 2008 Project FilesChun-wei Fan2013-12-0310-392/+177
| | | | | | | Combine the non-PangoFT2 and PangoFT2 builds into one single solution file and remove configs in the Pango and PangoWin32 projects that aren't really necessary. Also use Link Time Code Generation for release builds to improve optimization a bit.
* build/win32/vs10/pango.propsin: Fix .lib installationChun-wei Fan2013-12-031-4/+4
| | | | | Missed out the $(Platform) part when building the FontConfig flavor, so make it up.
* build/win32/vs10/pango.propsin: Improve DLL "installation"Chun-wei Fan2013-12-031-15/+15
| | | | | Make the DLL installation more flexible, as one might still prefer to use the autotools style DLL naming for the Visual Studio builds.
* build/win32/vs10/pangowin32.vcxproj: Clean upChun-wei Fan2013-12-031-4/+4
| | | | | | We don't really need the NoFCDef here, as this DLL has nothing to do with FreeType, like the main Pango DLL. FreeType matters when we build PangoCairo (and the cxx-test.c and pango-view) though.
* build/win32/vs10/pango.vcxprojin: Clean upChun-wei Fan2013-12-031-4/+4
| | | | We don't really need to NoFCDef here, so remove that.
* Update config.h.win32.inChun-wei Fan2013-12-031-4/+1
| | | | | Make its entries more consistent to the autotools-generated config.h.in, and update MODULE_VERSION to 1.8.0, as that was missed.
* pango-utils: Fix a potential strtol(NULL) callPhilip Withnall2013-12-021-2/+8
| | | | | | | | | | parse_int() is called by pango_parse_enum(), which permits the enum string to be NULL. This string is passed directly through to parse_int() and then to strtol(), which is tagged as nonnull. Found by scan-build. https://bugzilla.gnome.org/show_bug.cgi?id=719549
* build/Makefile-msvcproj.am: CleanupChun-wei Fan2013-12-021-2/+0
| | | | Remove lines that were left out in the last commit
* Clean up the Visual Studio 2010 projectsChun-wei Fan2013-12-0213-609/+309
| | | | | | | Use a single solution file for the non-PangoFT2 and PangoFT2 builds, and use a single PangoCairo project for these builds too. Also get rid of configurations that we don't really need in the Pango and PangoWin32 projects.
* build/win32/vs10/gengir.vcxproj: Add PlatformToolset tagChun-wei Fan2013-11-251-0/+4
| | | | | This makes it easier to upgrade to Visual Studio 2012/2013 formats, like the other *.vcxproj files in Pango.
* Bump versionMatthias Clasen2013-11-111-1/+1
|
* 1.36.11.36.1Matthias Clasen2013-11-112-1/+6
|
* Update git.mkBehdad Esfahbod2013-09-301-20/+102
|
* Doc fixupsBehdad Esfahbod2013-09-272-1/+13
|
* Bug 685167 - migrate docs to no-tmpl flavourBehdad Esfahbod2013-09-2785-8026/+1975
| | | | Patch from Rafał Mużyło.
* pango_attr_iterator_get_font(): handle scaling absolute font sizesOwen W. Taylor2013-09-251-2/+6
| | | | | | | | When handling PANGO_ATTR_SCALE on a font description with an absolute size, properly preserve the absolute flag when setting the scaled size. https://bugzilla.gnome.org/show_bug.cgi?id=708778
* 1.36.01.36.0Matthias Clasen2013-09-232-2/+9
|
* Bug 708432 - gravity_map in fonts.c: "Upside-Down" should beBehdad Esfahbod2013-09-201-1/+1
| | | | PANGO_GRAVITY_NORTH instead of PANGO_GRAVITY_SOUTH?
* Correct an annotationMatthias Clasen2013-09-101-1/+1
| | | | | | The annotation for pango_layout_set_attributes should be 'transfer none', not 'transfer full'. Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=707874
* layout: Never return NULL from pango_layout_get_text()Benjamin Otte2013-09-091-0/+5
| | | | | | | | | | | layouts get initialized with text == NULL as an optimization (avoid a malloc). But pango_layout_set_text (layout, NULL, 0); will set the text to "", so it is impossible to set a NULL text. Fxies crashers in various places that assume NULL return values never happen. https://bugzilla.gnome.org/show_bug.cgi?id=707659
* Bug 707131 - removing useless test.Jehan2013-09-041-1/+1
| | | | | | | | | Since pango_scan_int() would return FALSE if the scanned value was over INT_MAX; and the reference out value's type is an int, (n > INT_MAX) test is unecessary. If pango_scan_int() behavior was to be changed to accept long int, an explicit test should be added (or the PangoAttrSize type updated to handle long int too).
* 1.35.31.35.3Matthias Clasen2013-09-022-1/+6
|
* Bug 707131 - getting rid of the arbitrary MAX_SIZE for font.Jehan2013-08-311-7/+4
| | | | | Since the value is stored as an int, no reason to use any other value than INT_MAX.
* Bug 703995 - Compiler warnings about strict aliasingBehdad Esfahbod2013-08-306-16/+16
| | | | Patch from Akira TAGOH.
* 1.35.21.35.2Matthias Clasen2013-08-192-1/+5
|
* Bug 705007 - sometimes the ordering of text is reversedBehdad Esfahbod2013-08-041-0/+2
| | | | Fix all-RTL reordering. Oops!
* Bypass line reordering if all runs have the same directionKristian Rietveld2013-07-171-2/+30
|
* Bump versionMatthias Clasen2013-06-211-1/+1
|
* 1.35.11.35.0Matthias Clasen2013-06-212-2/+10
|