summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixup tools/Behdad Esfahbod2015-04-301-2/+2
|
* MinorBehdad Esfahbod2015-04-302-3/+2
|
* Bug 328141 - Use Requires.private in pkg-config files when appropriateBehdad Esfahbod2015-04-305-5/+10
| | | | Clean up our shi^W"stuff". Please confirm I didn't break everything.
* Bug 695163 - pangocairo hexboxes don't take actual font size into accountBehdad Esfahbod2015-04-301-5/+12
|
* Bug 694697 - [PATCH] cosmetic fix for configure.acBehdad Esfahbod2015-04-301-6/+7
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=694697
* Makefile-newvs: some .vcxproj.filters files are in builddir, some in srcdirSimon McVittie2015-04-291-5/+15
| | | | | | | | | | | | | | Without this change, out-of-tree distcheck doesn't get very far. Similarly, allow *.vcxproj, *.props to be in either the builddir or the srcdir. Finally, since I'm touching these lines anyway, eliminate some useless uses of cat: "cat x | sed 's/foo/bar/' > y" is equivalent to "sed 's/foo/bar/' < x > y". Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176 Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>
* Hide pango-view --pangorcBehdad Esfahbod2015-04-232-3/+2
|
* Remove some old build cruftBehdad Esfahbod2015-04-224-58/+13
|
* build/Makefile-newvs.am: Clean Up A BitChun-wei Fan2015-04-171-1/+1
| | | | We can use $< for generating the MSVC 2012/2013 Solution files, so use it.
* Revert "Use UTF-8 pragma for MSVC"Behdad Esfahbod2015-04-142-9/+0
| | | | | | | This reverts commit c8b1d5bea67155ae51cb9a145d43df79a52faeb4. See discussion: https://bugzilla.gnome.org/show_bug.cgi?id=747772
* Add missing G_DEPRECATED annotationKhaled Hosny2015-04-131-0/+2
|
* MinorKhaled Hosny2015-04-131-2/+2
|
* Deprecate noop utility functionsKhaled Hosny2015-04-131-49/+8
| | | | | | | | | | After the removal of modules and configuration files, both pango_get_lib_subdirectory and pango_get_sysconf_subdirectory are meaningless now. This patch deprecates them and removes the Windows specific behaviour as it prevents statically compiling Pango under Windows. https://bugzilla.gnome.org/show_bug.cgi?id=682840
* Use UTF-8 pragma for MSVCBehdad Esfahbod2015-04-132-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=747772
* Fix warnings if font is not foundBehdad Esfahbod2015-04-102-3/+4
|
* build/Makefile.msvcproj: Don't Use realpath(1)Chun-wei Fan2015-04-101-9/+5
| | | | | | | | | | | | | | | | | Apaprently there are many incompatible realpath(1) implementations out there, so things like --relative-to can't be assured to work everywhere, such as on Ubuntu. Instead, simply use the subst feature of automake to fulfil the same purpose, which is like what the rest of this file does, and follows the pattern of the introspection makefile, which this is modelled on. Also update the simple tutorial and clean up a bit, changing $(empty) to <nothing> as Behdad pointed out. This is also checked with 'make -j8 distcheck'. https://bugzilla.gnome.org/show_bug.cgi?id=735039
* pango-view: accept comma as well as space as --margin separatorBehdad Esfahbod2015-04-091-1/+1
|
* Revert "build/Makefile.msvcproj: Don't Use realpath(1)"Chun-wei Fan2015-04-091-4/+7
| | | | | | | This reverts commit aa7a9e08d33ac01aa43460a064e086b099f71642. Sorry, I accidently committed this in master, when I am supposed to commit in my own local branch.
* build/Makefile.msvcproj: Don't Use realpath(1)Chun-wei Fan2015-04-091-7/+4
| | | | | | | | | | | | | | Apaprently there are many incompatible realpath(1) implementations out there, so things like --relative-to can't be assured to work everywhere, such as on Ubuntu. Instead, simply use the subst feature of automake to fulfil the same purpose, which is like what the rest of this file does, and follows the pattern of the introspection makefile, which this is modelled on. This is also checked with 'make -j8 distcheck' https://bugzilla.gnome.org/show_bug.cgi?id=735039
* MSVC Builds: CosmeticsChun-wei Fan2015-04-0914-74/+74
| | | | | | | Since we are no longer using the interim Makefile-msvcproj.am way to generate the complete MSVC build files, change all PangoApiVersion to ApiVersion, to be consistent with the other MSVC build files in the GTK+/ Clutter stack.
* MSVC Builds: Fix Header "Installation"Chun-wei Fan2015-04-092-0/+2
| | | | | | Create the directory where the headers should be copied. I did not notice this as there was always $(GlibEtcInstallRoot)\vs$(VSVER)\$(PLAT)\include\pango-1.0\pango. Oops.
* Remove Traces of the Old Makefile-msvcproj.amChun-wei Fan2015-04-081-7/+0
| | | | We don't need them around anymore
* Drop the Unused Makefile-msvcproj.amChun-wei Fan2015-04-081-237/+0
| | | | | ...as this is interim that is to be superceded by Makefile.msvcproj, which is meant to be usable across different projects.
* pango.vcxproj: Fix MSVC 2010+ BuildChun-wei Fan2015-04-081-4/+4
| | | | | The command macro for copying config.h.win32 to config.h was wrong due to a leftover when copying the rule. Fix that, oops.
* MSVC Bulids: Restore Visual Studio 2012/2013 ProjectsChun-wei Fan2015-04-082-0/+36
| | | | | | | | | This restores the EXTRA_DIST for the project file related items, as the underlying mechanism in the previous commit (i.e. Makefile-newvs.am) has been cleaned up and fixed to allow 'make -jN distcheck' to complete successfully. https://bugzilla.gnome.org/show_bug.cgi?id=735039
* build/Makefile-newvs.am: Use Pattern RulesChun-wei Fan2015-04-081-21/+11
| | | | | | | This allows this common autotools file to be cleaned up quite a bit, and has the benefit of having 'make -jN distcheck' complete successfully. https://bugzilla.gnome.org/show_bug.cgi?id=735039
* MSVC Builds: Restore MSVC 2008/2010 Project GenerationChun-wei Fan2015-04-0817-159/+122
| | | | | | | | | | ... in a way that 'make distcheck' (with or without -jN) completes successfully. This uses the common autotools module that was added in a previous commit so that we just need to define the items needed and call the things in there during 'make dist' (or 'make distcheck'), which would have things in a more tidy manner for this. https://bugzilla.gnome.org/show_bug.cgi?id=735039
* build: Add Common Autotools Module for MSVC ProjectsChun-wei Fan2015-04-081-0/+107
| | | | | | | | | | This adds a common autotools module that can be used by various projects to generate the Visual Studio projects as needed, and if necessary, generate the headers listings to "install" for that project, based on items passed in to this. This is modelled on the Makefile.introspection autotools file that is used by many GNOME projects to generate the introspection files. https://bugzilla.gnome.org/show_bug.cgi?id=735039
* MSVC Builds: Use Custom Build RulesChun-wei Fan2015-04-075-113/+81
| | | | | | Use a custom build rule for the copying of config.h.win32 to config.h, and reflect on the changes on the module source files for the Arabic and Indic line breaks.
* MinorBehdad Esfahbod2015-04-061-1/+1
|
* Fix regression after 137832fa931e875b900dedd1c8909b46d1f7e8adBehdad Esfahbod2015-04-061-2/+2
|
* Fix tailoring of run boundary break propertiesBehdad Esfahbod2015-04-061-6/+7
| | | | I have no idea how this was never caught before.
* [test] Fix line number reportingBehdad Esfahbod2015-04-061-1/+1
|
* Speed up test-pangocairo-threadsBehdad Esfahbod2015-04-051-2/+2
|
* Fix building with libthaiKhaled Hosny2015-04-051-0/+2
| | | | Regression from 137832fa931e875b900dedd1c8909b46d1f7e8ad.
* Make the deprecation a bit more clearKhaled Hosny2015-04-051-9/+4
| | | | Followup to 81904127fe1107b6c0db4ce50c3d44cdf63b7f67.
* Merge branch 'kill-modules'Behdad Esfahbod2015-04-0564-3101/+451
|\ | | | | | | | | | | | | | | Bug 733882 - Kill Pango modules, engines, and config files This removes use of gmodule modules, config files, and deprecates engine and module APIs, although for compatibility reasons, those are still used internally to wire things up. ~2500 lines gone.
| * MinorBehdad Esfahbod2015-04-052-3/+2
| |
| * Remove gmodule dependency and deprecate some more symbolsBehdad Esfahbod2015-04-0513-60/+35
| |
| * [win32] Don't read pango.aliasesBehdad Esfahbod2015-04-041-54/+0
| | | | | | | | Part of Bug 733882 - Kill Pango modules, engines, and config files
| * [win32] Another try to fix make distcheckBehdad Esfahbod2015-04-041-7/+1
| | | | | | | | Sigh.
| * [win32] Unbreak make distcheckBehdad Esfahbod2015-04-042-6/+8
| | | | | | | | Win32 maintainer, please...
| * [win32] Unbreak distBehdad Esfahbod2015-04-041-0/+3
| |
| * [win32] Unbreak buildBehdad Esfahbod2015-04-042-36/+0
| | | | | | | | What is this...
| * Unbreak docs buildBehdad Esfahbod2015-04-041-1/+1
| |
| * MinorBehdad Esfahbod2015-04-041-6/+0
| |
| * [modules] Move language modules in source tree and remove modules/Behdad Esfahbod2015-04-0418-626/+111
| | | | | | | | | | | | | | This should complete the kill-modules effort. What is left is leftover removal and unbreaking stuff. Bug 733882 - Kill Pango modules, engines, and config files
| * Fix MT-unsafe initializationsBehdad Esfahbod2015-04-044-9/+10
| |
| * [break] Call language engine on each script changeBehdad Esfahbod2015-04-041-27/+4
| | | | | | | | In preparation for merging all language engines into one.
| * [modules] Fixup pango_map_get_engines() after recent changesBehdad Esfahbod2015-04-041-2/+6
| |