platform/upstream/pango.git
9 years agopackaging: depend on the same release 04/32504/1 accepted/tizen_3.0_ivi accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0_ivi accepted/tizen/common/20141223.083500 accepted/tizen/ivi/20141225.103521 accepted/tizen/ivi/20160218.025340 accepted/tizen/mobile/20150129.040554 accepted/tizen/tv/20150324.014613 accepted/tizen/wearable/20150129.005557 submit/tizen_common/20141222.100200 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_ivi/20141225.222222 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000006 submit/tizen_mobile/20150128.000000 submit/tizen_tv/20150130.050505 submit/tizen_tv/20150320.000002 submit/tizen_tv/20150323.050640 submit/tizen_wearable/20150127.000002 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release
Philippe Coval [Thu, 18 Dec 2014 14:57:13 +0000 (15:57 +0100)]
packaging: depend on the same release

Change-Id: I776aa6c8adc0a19aa9a48efdcd24df9ea4fe340e
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
9 years agopackaging: Bump to version 1.36.6 97/32097/1 sandbox/pcoval/devel
Kévin THIERRY [Wed, 12 Nov 2014 16:14:17 +0000 (17:14 +0100)]
packaging: Bump to version 1.36.6

Change-Id: Id6bf1ff1d0d8721310225bb4287ed4f187b83b58
Bug-Tizen: TC-1861
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
9 years agopackaging: disable xft if no x11 support
Philippe Coval [Mon, 23 Jun 2014 12:05:12 +0000 (14:05 +0200)]
packaging: disable xft if no x11 support

Without PangoXft-1.0.typelib is generated but not packaged

Change-Id: Ia427ef161ddbc96e9b77e6d89af3331135e20472
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
9 years agoFix packaging mistake for noX build
Ed Bartosh [Tue, 29 Apr 2014 12:51:55 +0000 (15:51 +0300)]
Fix packaging mistake for noX build

This change fixes this build failure:
error: File not found: .../usr/lib/girepository-1.0/PangoXft-1.0.typelib

The error appears only if %{with x} macro is not specified or set to 0,
for example for pure wayland builds.

Change-Id: I3279131237608ddec3137c19b590520d555ccb9d
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
9 years agochange {without x} to {with x}
Li,Limin [Tue, 17 Dec 2013 05:21:53 +0000 (13:21 +0800)]
change {without x} to {with x}

The display server based on X or Wayland, is now a choice of different profile in Tizen 3.0.
Basically and consistently, two macros were used "with wayland" and "with x".
Below summarize the combination of the macros:

    | wayland |  x  | meaning
    |---------------------------
    |   0     |  1  | pure X11 platform(no wayland)
    |   1     |  0  | pure wayland platform (no X11)
    |   1     |  1  | wayland but X compatibility
    |   0     |  0  | no X and no wayland

This method unifies the meaning and usage. Deploy this to pango package.

Signed-off-by: Li,Limin <liminx.li@intel.com>
Change-Id: I29d9ed1dd3889992f8e46b91898904dc32db4a29

9 years agoadd without x segment
Li,Limin [Tue, 3 Dec 2013 05:57:01 +0000 (13:57 +0800)]
add without x segment

pango has hard dependencies on xorg and affiliated libraries.
Porting effort is required for tizen lite which uses waykand display server.

  build error:
    nothing provides pkgconfig(xft) >= 2.0.0
    nothing provides pkgconfig(xrender)

Signed-off-by: Li,Limin <liminx.li@intel.com>
Change-Id: I168970d6701de855a634073e8eba9b30d8a61bf7

9 years agoresetting manifest requested domain to floor
Alexandru Cornea [Mon, 1 Jul 2013 18:54:01 +0000 (21:54 +0300)]
resetting manifest requested domain to floor

9 years agoUpdate to 1.34.1
Anas Nashif [Fri, 28 Jun 2013 13:56:59 +0000 (09:56 -0400)]
Update to 1.34.1

- Add .gbs.conf
- Reset to use upstream git
- Disable gtk-doc

Change-Id: I467aae5fd79247d5be324a4577db6fb25172eb3d
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
9 years agoUpdate to 1.34.0
Anas Nashif [Wed, 27 Mar 2013 19:30:10 +0000 (12:30 -0700)]
Update to 1.34.0

9 years agoUpdate to 1.33.9
Anas Nashif [Fri, 22 Mar 2013 18:23:40 +0000 (11:23 -0700)]
Update to 1.33.9

9 years agoFixed package groups
Anas Nashif [Fri, 22 Mar 2013 18:04:34 +0000 (11:04 -0700)]
Fixed package groups

9 years agoUpdate to 1.33.8
Anas Nashif [Fri, 15 Mar 2013 16:13:08 +0000 (09:13 -0700)]
Update to 1.33.8

9 years agoUpdate tp 1.33.8
Anas Nashif [Fri, 15 Mar 2013 16:12:19 +0000 (09:12 -0700)]
Update tp 1.33.8

9 years agoUpdate to 1.33.7
Anas Nashif [Fri, 8 Feb 2013 14:02:15 +0000 (06:02 -0800)]
Update to 1.33.7

9 years agoupdate to 1.32.6
Anas Nashif [Tue, 29 Jan 2013 15:18:12 +0000 (07:18 -0800)]
update to 1.32.6

9 years agoUpdate to 1.32.6
Anas Nashif [Tue, 29 Jan 2013 15:01:33 +0000 (07:01 -0800)]
Update to 1.32.6

9 years agoenable introspection based on project
Anas Nashif [Wed, 5 Dec 2012 11:42:54 +0000 (03:42 -0800)]
enable introspection based on project

9 years agodisable gtkdoc
Anas Nashif [Wed, 28 Nov 2012 22:31:46 +0000 (14:31 -0800)]
disable gtkdoc

9 years agofixed typelib package name
Anas Nashif [Sun, 18 Nov 2012 03:21:36 +0000 (19:21 -0800)]
fixed typelib package name

9 years agoDefine the macro we are going to use
Anas Nashif [Wed, 14 Nov 2012 23:34:02 +0000 (15:34 -0800)]
Define the macro we are going to use

9 years agoadd packaging
Anas Nashif [Tue, 6 Nov 2012 17:08:31 +0000 (09:08 -0800)]
add packaging

Conflicts:
packaging/pango.spec

9 years agoUpdates for 1.36.6 upstream-git 1.36.6
Matthias Clasen [Sat, 16 Aug 2014 13:05:00 +0000 (09:05 -0400)]
Updates for 1.36.6

9 years ago[coretext] Minor fix
Behdad Esfahbod [Sun, 10 Aug 2014 23:23:29 +0000 (19:23 -0400)]
[coretext] Minor fix

9 years ago[coretext] Bug 734174 Crashes on OS Yosemite
Behdad Esfahbod [Sun, 10 Aug 2014 23:22:58 +0000 (19:22 -0400)]
[coretext] Bug 734174 Crashes on OS  Yosemite

9 years agodoap: add <programming-language>
Andre Klapper [Fri, 1 Aug 2014 21:33:09 +0000 (23:33 +0200)]
doap: add <programming-language>

9 years agoAdd more Hangul jamo to previous commit
Behdad Esfahbod [Thu, 31 Jul 2014 14:48:37 +0000 (10:48 -0400)]
Add more Hangul jamo to previous commit

https://github.com/GNOME/pango/commit/61aeba6257ec7691a7a5222fb69aec3cc042435b#commitcomment-7215250

9 years agoDon't break run in the middle of Hangul jamo sequence
Behdad Esfahbod [Wed, 30 Jul 2014 22:58:14 +0000 (18:58 -0400)]
Don't break run in the middle of Hangul jamo sequence

See comments.

Bug 705727 - Incorrect rendering w/ Hangul syllable composition GSUB
https://bugzilla.gnome.org/show_bug.cgi?id=705727

9 years agodoap category core
Olav Vitters [Wed, 30 Jul 2014 18:41:01 +0000 (20:41 +0200)]
doap category core

10 years agoBug 733898 - Fix build of pangocairo-fontmap.c
Behdad Esfahbod [Tue, 29 Jul 2014 15:36:30 +0000 (11:36 -0400)]
Bug 733898 - Fix build of pangocairo-fontmap.c

10 years ago[win32] Invert y_offset
Behdad Esfahbod [Tue, 29 Jul 2014 14:58:56 +0000 (10:58 -0400)]
[win32] Invert y_offset

All these years, in the win32 backend, the y_offset was inverted.
Ie. no vertical glyph positioning worked, ever...  Sigh.

10 years ago[coretext] Reverse glyphs if right-to-left
Behdad Esfahbod [Tue, 29 Jul 2014 14:58:25 +0000 (10:58 -0400)]
[coretext] Reverse glyphs if right-to-left

The shape.c layer is doing this for clumsy backends but warns.
Fix properly.

10 years ago[pangocairo] Fix backend selection through $PANGOCAIRO_BACKEND
Behdad Esfahbod [Mon, 28 Jul 2014 22:20:42 +0000 (18:20 -0400)]
[pangocairo] Fix backend selection through $PANGOCAIRO_BACKEND

10 years ago[coretext] Support PANGO_WEIGHT_SEMILIGHT
Behdad Esfahbod [Sat, 26 Jul 2014 21:33:14 +0000 (17:33 -0400)]
[coretext] Support PANGO_WEIGHT_SEMILIGHT

We should interpolate.  Added TODO.  Don't have a coretext build so
don't want to break it.

Bug 733764 - Support more / free font weights

10 years ago[fc] Use FcWeightTo/FromOpenType() if available
Behdad Esfahbod [Sat, 26 Jul 2014 20:27:59 +0000 (16:27 -0400)]
[fc] Use FcWeightTo/FromOpenType() if available

This makes the weight mapping a continuous, as ooposed to a step function.

Last piece of Bug 733764 - Support more / free font weights

10 years agoMore PANGO_WEIGHT_SEMILIGHT
Behdad Esfahbod [Sat, 26 Jul 2014 20:22:20 +0000 (16:22 -0400)]
More PANGO_WEIGHT_SEMILIGHT

Previous commit was incomplete.

10 years agoAdd PANGO_WEIGHT_SEMILIGHT
Behdad Esfahbod [Fri, 25 Jul 2014 22:24:32 +0000 (18:24 -0400)]
Add PANGO_WEIGHT_SEMILIGHT

Part of Bug 733764 - Support more / free font weights

10 years ago[win32] Bug 733764 - Support more / free font weights
Behdad Esfahbod [Fri, 25 Jul 2014 22:17:51 +0000 (18:17 -0400)]
[win32] Bug 733764 - Support more / free font weights

10 years agoAccept PANGOCAIRO_BACKEND=fc as alias to fontconfig
Behdad Esfahbod [Thu, 24 Jul 2014 19:03:13 +0000 (15:03 -0400)]
Accept PANGOCAIRO_BACKEND=fc as alias to fontconfig

10 years agoFix introspection includes
Behdad Esfahbod [Wed, 23 Jul 2014 16:27:48 +0000 (12:27 -0400)]
Fix introspection includes

Inspired by:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-pango

10 years ago[pangocairo] Allow backend selection
Behdad Esfahbod [Wed, 23 Jul 2014 16:21:53 +0000 (12:21 -0400)]
[pangocairo] Allow backend selection

Based on:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0008-allow-backend-selection.mingw.patch

10 years agoGive CC to gir-scanner
Behdad Esfahbod [Wed, 23 Jul 2014 15:42:13 +0000 (11:42 -0400)]
Give CC to gir-scanner

From:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0006-give-cc-to-gir-scanner.mingw.patch

10 years agoBug 733137 - Don't force no static builds on Win32
Behdad Esfahbod [Mon, 14 Jul 2014 16:53:12 +0000 (12:53 -0400)]
Bug 733137 - Don't force no static builds on Win32

10 years agoPrevent HarfBuzz from using REPLACEMENT CHARACTER
Behdad Esfahbod [Fri, 11 Jul 2014 16:05:45 +0000 (12:05 -0400)]
Prevent HarfBuzz from using REPLACEMENT CHARACTER

Needed after this:
https://github.com/behdad/harfbuzz/commit/efe74214bbb68eaa3d7621e73869b5d58210107e

10 years agoMSVC 2012/2013 Support: Update Property Sheet Creation
Chun-wei Fan [Tue, 1 Jul 2014 08:04:51 +0000 (16:04 +0800)]
MSVC 2012/2013 Support: Update Property Sheet Creation

Be a bit more carful when copying and updating the property sheets, so that
we don't accidently change fields with '10' in them that are actually not
indicating the Visual Studio version.

10 years agoBuild: Provide Simple Support for MSVC 2012/2013
Chun-wei Fan [Tue, 1 Jul 2014 05:46:46 +0000 (13:46 +0800)]
Build: Provide Simple Support for MSVC 2012/2013

As the Visual Studio 2012/2013 are only slightly different from the Visual
Studio 2010 projects, we can provide support for them by using scripts to
copy the Visual Studio 2010 projects, and update the specific parts as
necessary.  Thus, there would be little maintenance overhead for these as
only the 2010 projects need to be kept up-to-date as a result.

This might change when we do get the stack working with WinRT/Metro, but
that's going to be another totally different issue.

10 years agopango: Don't fail to initialize if LC_CTYPE is not set
Sebastian Dröge [Thu, 26 Jun 2014 11:15:38 +0000 (13:15 +0200)]
pango: Don't fail to initialize if LC_CTYPE is not set

g_once_init_leave() does not work on NULL, and just returns... and
all future calls to g_once_init_enter() will block forever.

Happens on Android, so let's just fall back to the C locale if there's
nothing else we can do.

https://bugzilla.gnome.org/show_bug.cgi?id=732276

10 years agoBump version
Matthias Clasen [Tue, 24 Jun 2014 17:38:32 +0000 (13:38 -0400)]
Bump version

10 years ago1.36.5 1.36.5
Matthias Clasen [Tue, 24 Jun 2014 17:29:00 +0000 (13:29 -0400)]
1.36.5

10 years agoRevert "build: Require Harfbuzz 0.9.29"
Behdad Esfahbod [Tue, 24 Jun 2014 16:26:37 +0000 (10:26 -0600)]
Revert "build: Require Harfbuzz 0.9.29"

This reverts commit e728c4c3659cc0ead406344b4cf98c0676cb769e.

See previous commit for explanation.

10 years agoRevert "ot-info: Update after API break in HarfBuzz"
Behdad Esfahbod [Tue, 24 Jun 2014 16:26:08 +0000 (10:26 -0600)]
Revert "ot-info: Update after API break in HarfBuzz"

This reverts commit 4901fb74b3c1137d13a6b7e4e8784577c1816e47.

The removed API was added back to HarfBuzz.  So, no need for this.

10 years agoBump version
Matthias Clasen [Mon, 23 Jun 2014 18:05:51 +0000 (14:05 -0400)]
Bump version

10 years ago1.36.4 1.36.4
Matthias Clasen [Mon, 23 Jun 2014 17:35:22 +0000 (13:35 -0400)]
1.36.4

10 years agoot-info: Update after API break in HarfBuzz
Emmanuele Bassi [Fri, 20 Jun 2014 10:39:15 +0000 (11:39 +0100)]
ot-info: Update after API break in HarfBuzz

10 years agobuild: Require Harfbuzz 0.9.29
Emmanuele Bassi [Fri, 20 Jun 2014 10:38:19 +0000 (11:38 +0100)]
build: Require Harfbuzz 0.9.29

There has been an API change in HB:

    -hb_ot_layout_language_get_required_feature_index
    +hb_ot_layout_language_get_required_feature

Commit: da132937989acb4d8ca9bd41c79f98750e7dda30

So we need to bump the dependency.

10 years agoFix introspection annotation
Emmanuele Bassi [Fri, 20 Jun 2014 10:26:33 +0000 (11:26 +0100)]
Fix introspection annotation

Missing colon broke the g-ir-scanner.

10 years agoUpdate PangoWeight documentation
Matthias Clasen [Tue, 10 Jun 2014 23:46:55 +0000 (19:46 -0400)]
Update PangoWeight documentation

A while ago, we added a weight of 1000 to the enumeration, but
neglected to update the allowed values in the documentation.
Fix that.

10 years agoMSVC 2010+ Projects: Update "Installation" Process
Chun-wei Fan [Mon, 9 Jun 2014 02:49:53 +0000 (10:49 +0800)]
MSVC 2010+ Projects: Update "Installation" Process

Currently, due to the way that Visual Studio 2010+ projects are handled,
the "install" project does not re-build upon changes to the sources, as it
does not believe that its dependencies have changed, although the changed
sources are automatically recompiled.  This means that if a part or more
of the solution does not build, or if the sources need some other fixes
or enhancements, the up-to-date build is not copied automatically, which
can be misleading.

Improve on the situation by forcing the "install" project to trigger its
rebuild, so that the updated binaries can be copied.  This does trigger an
MSBuild warning, but having that warning is way better than not having an
up-to-date build, especially during testing and development.

10 years agotestsuite: put installed tests in the right place
Matthias Clasen [Sat, 31 May 2014 04:19:57 +0000 (00:19 -0400)]
testsuite: put installed tests in the right place

Follow the prevailing practice and put the installed tests
into $libdir/installed-tests/$PACKAGE instead of
$pkglibdir/installed-tests.

10 years agoTypo
Behdad Esfahbod [Thu, 8 May 2014 21:13:52 +0000 (17:13 -0400)]
Typo

Oops

10 years agoBug 729840 - Missing annotation for get_color
Behdad Esfahbod [Thu, 8 May 2014 21:00:30 +0000 (17:00 -0400)]
Bug 729840 - Missing annotation for get_color

10 years ago[win32] Fixup previous commit
Behdad Esfahbod [Thu, 10 Apr 2014 03:50:50 +0000 (20:50 -0700)]
[win32] Fixup previous commit

10 years ago[win32] Improve threadsafety
Behdad Esfahbod [Wed, 9 Apr 2014 23:55:12 +0000 (16:55 -0700)]
[win32] Improve threadsafety

Based on patch from Chun-wei Fan.  Original patch comments:

Improve the thread-safety situation on Windows by only allowing the
pango_aliases_ht GHashTable be populated once.

Pango on Windows is not yet thread-safe, but with the thread safety
patch on Cairo-Win32-Font[1], it does seem that the test program
test-pangocairo-threads does not crash randomly anymore, which seems
to be an improvement.

[1]: https://bugs.freedesktop.org/show_bug.cgi?id=73012

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695913

10 years agoMSVC Builds: Fix "Installation" for MSVC 2010 and Later
Chun-wei Fan [Wed, 2 Apr 2014 03:52:01 +0000 (11:52 +0800)]
MSVC Builds: Fix "Installation" for MSVC 2010 and Later

We need to create $(prefix)\etc\pango before trying to create a default
pango.aliases file, otherwise it wouldn't work.

10 years agoBump version
Matthias Clasen [Tue, 18 Mar 2014 01:17:12 +0000 (21:17 -0400)]
Bump version

10 years agoUpdate the pango_color_parse docs 1.36.3
Matthias Clasen [Tue, 18 Mar 2014 00:47:36 +0000 (20:47 -0400)]
Update the pango_color_parse docs

https://bugzilla.gnome.org/show_bug.cgi?id=711061

10 years agoMSVC Builds: Update Introspection Build Process
Chun-wei Fan [Tue, 25 Feb 2014 05:16:51 +0000 (13:16 +0800)]
MSVC Builds: Update Introspection Build Process

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.

10 years agobuild/Makefile-msvcproj.am: Remove Generated Intermediate Files
Chun-wei Fan [Fri, 21 Feb 2014 05:38:04 +0000 (13:38 +0800)]
build/Makefile-msvcproj.am: Remove Generated Intermediate Files

Delete libpangocairo.vs10.sourcefiles and
libpangocairo.vs10.sourcefiles.filters once we are done with them, so to
fix make distcheck

10 years agoAvoid a crash when FT_Face is null
Akira TAGOH [Wed, 12 Feb 2014 09:39:27 +0000 (18:39 +0900)]
Avoid a crash when FT_Face is null

https://bugzilla.gnome.org/show_bug.cgi?id=724006

10 years agoFix cairotwisted curve_length()
Behdad Esfahbod [Tue, 11 Feb 2014 17:37:33 +0000 (12:37 -0500)]
Fix cairotwisted curve_length()

10 years agoFix tests for builddir != srcdir by setting G_TEST_{SRC,BUILD}DIR
Iain Lane [Fri, 7 Feb 2014 13:59:14 +0000 (13:59 +0000)]
Fix tests for builddir != srcdir by setting G_TEST_{SRC,BUILD}DIR

10 years ago1.36.2 1.36.2
Matthias Clasen [Tue, 4 Feb 2014 19:09:42 +0000 (14:09 -0500)]
1.36.2

10 years ago[coretext] Default DPI to 96 instead of 72
Behdad Esfahbod [Thu, 16 Jan 2014 03:37:21 +0000 (11:37 +0800)]
[coretext] Default DPI to 96 instead of 72

10 years agoMSVC Introspection Build: Fix build
Chun-wei Fan [Mon, 13 Jan 2014 07:42:29 +0000 (15:42 +0800)]
MSVC Introspection Build: Fix build

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.

10 years agobuild/introspection-msvc.mak: Fix Default typelib Path
Chun-wei Fan [Mon, 13 Jan 2014 06:03:50 +0000 (14:03 +0800)]
build/introspection-msvc.mak: Fix Default typelib Path

10 years agoMSVC Builds: Rework Introspection Build
Chun-wei Fan [Fri, 10 Jan 2014 08:58:38 +0000 (16:58 +0800)]
MSVC Builds: Rework Introspection Build

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.

10 years agoBug 720379 - SIGFPE in pango_layout_iter_get_char_extents()
Behdad Esfahbod [Sun, 15 Dec 2013 23:42:17 +0000 (18:42 -0500)]
Bug 720379 - SIGFPE in pango_layout_iter_get_char_extents()

Untested.

10 years agoFix build --withincluded-modules
Behdad Esfahbod [Tue, 3 Dec 2013 23:03:11 +0000 (18:03 -0500)]
Fix build --withincluded-modules

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.

10 years ago[git.mk] Update
Behdad Esfahbod [Tue, 3 Dec 2013 21:22:02 +0000 (16:22 -0500)]
[git.mk] Update

10 years agomodules/basic/basic-win32.c: Silence a Warning
Chun-wei Fan [Fri, 13 Dec 2013 09:01:38 +0000 (17:01 +0800)]
modules/basic/basic-win32.c: Silence a Warning

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.

10 years agoMSVC 2008 Projects: More cleanups
Chun-wei Fan [Thu, 5 Dec 2013 09:48:46 +0000 (17:48 +0800)]
MSVC 2008 Projects: More cleanups

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.

10 years agoRemove the original "big" MSVC2010 property sheet
Chun-wei Fan [Tue, 3 Dec 2013 09:20:06 +0000 (17:20 +0800)]
Remove the original "big" MSVC2010 property sheet

10 years agoSplit up the MSVC 2010 property sheets
Chun-wei Fan [Tue, 3 Dec 2013 09:18:30 +0000 (17:18 +0800)]
Split up the MSVC 2010 property sheets

Split up the property sheets so that their maintenance can be simplified

10 years agoSplit up the MSVC 2008 Property Sheets
Chun-wei Fan [Tue, 3 Dec 2013 08:16:29 +0000 (16:16 +0800)]
Split up the MSVC 2008 Property Sheets

...so that the maintenance of these files would be easier

10 years agobuild/win32/vs*/README.txt: Update build information
Chun-wei Fan [Tue, 3 Dec 2013 07:15:26 +0000 (15:15 +0800)]
build/win32/vs*/README.txt: Update build information

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.

10 years agoVisual Studio 2010 Projects: Improve Optimization
Chun-wei Fan [Tue, 3 Dec 2013 07:10:21 +0000 (15:10 +0800)]
Visual Studio 2010 Projects: Improve Optimization

Turn on Whole Program Optimization/Link Time Code Generation for release
builds to improve optimization a bit

10 years agoCleanup the Visual Studio 2008 Project Files
Chun-wei Fan [Tue, 3 Dec 2013 06:59:45 +0000 (14:59 +0800)]
Cleanup the Visual Studio 2008 Project Files

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.

10 years agobuild/win32/vs10/pango.propsin: Fix .lib installation
Chun-wei Fan [Tue, 3 Dec 2013 06:36:20 +0000 (14:36 +0800)]
build/win32/vs10/pango.propsin: Fix .lib installation

Missed out the $(Platform) part when building the FontConfig flavor, so
make it up.

10 years agobuild/win32/vs10/pango.propsin: Improve DLL "installation"
Chun-wei Fan [Tue, 3 Dec 2013 05:17:26 +0000 (13:17 +0800)]
build/win32/vs10/pango.propsin: Improve DLL "installation"

Make the DLL installation more flexible, as one might still prefer to use
the autotools style DLL naming for the Visual Studio builds.

10 years agobuild/win32/vs10/pangowin32.vcxproj: Clean up
Chun-wei Fan [Tue, 3 Dec 2013 04:47:03 +0000 (12:47 +0800)]
build/win32/vs10/pangowin32.vcxproj: Clean up

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.

10 years agobuild/win32/vs10/pango.vcxprojin: Clean up
Chun-wei Fan [Tue, 3 Dec 2013 04:41:08 +0000 (12:41 +0800)]
build/win32/vs10/pango.vcxprojin: Clean up

We don't really need to NoFCDef here, so remove that.

10 years agoUpdate config.h.win32.in
Chun-wei Fan [Tue, 3 Dec 2013 04:39:17 +0000 (12:39 +0800)]
Update config.h.win32.in

Make its entries more consistent to the autotools-generated config.h.in,
and update MODULE_VERSION to 1.8.0, as that was missed.

10 years agopango-utils: Fix a potential strtol(NULL) call
Philip Withnall [Fri, 29 Nov 2013 12:38:07 +0000 (12:38 +0000)]
pango-utils: Fix a potential strtol(NULL) call

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

10 years agobuild/Makefile-msvcproj.am: Cleanup
Chun-wei Fan [Mon, 2 Dec 2013 09:45:15 +0000 (17:45 +0800)]
build/Makefile-msvcproj.am: Cleanup

Remove lines that were left out in the last commit

10 years agoClean up the Visual Studio 2010 projects
Chun-wei Fan [Mon, 2 Dec 2013 09:34:51 +0000 (17:34 +0800)]
Clean up the Visual Studio 2010 projects

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.

10 years agobuild/win32/vs10/gengir.vcxproj: Add PlatformToolset tag
Chun-wei Fan [Mon, 25 Nov 2013 08:07:22 +0000 (16:07 +0800)]
build/win32/vs10/gengir.vcxproj: Add PlatformToolset tag

This makes it easier to upgrade to Visual Studio 2012/2013 formats, like
the other *.vcxproj files in Pango.

10 years agoBump version
Matthias Clasen [Mon, 11 Nov 2013 16:41:42 +0000 (11:41 -0500)]
Bump version

10 years ago1.36.1 1.36.1
Matthias Clasen [Mon, 11 Nov 2013 16:01:39 +0000 (11:01 -0500)]
1.36.1

10 years agoUpdate git.mk
Behdad Esfahbod [Mon, 30 Sep 2013 16:50:41 +0000 (12:50 -0400)]
Update git.mk

10 years agoDoc fixups
Behdad Esfahbod [Fri, 27 Sep 2013 19:09:56 +0000 (15:09 -0400)]
Doc fixups

10 years agoBug 685167 - migrate docs to no-tmpl flavour
Behdad Esfahbod [Fri, 27 Sep 2013 18:36:51 +0000 (14:36 -0400)]
Bug 685167 - migrate docs to no-tmpl flavour

Patch from Rafał Mużyło.