summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update deprecation versionsMatthias Clasen2015-05-161-12/+12
| | | | | | The common practice is to name the first stable version in which a function is deprecated. Following that here and mark things as deprecated in 1.38.
* Overflow, etc, fixes for pangoft2Behdad Esfahbod2015-05-111-11/+11
| | | | | Ugh. With 64-bit machines, weird things were happening inside MIN/MAX() when one of the arguments was unsigned...
* Fix PangoFc with non-identity scale matrix (again!)Behdad Esfahbod2015-05-112-38/+91
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700592
* Deprecate much of pango-utils.hKhaled Hosny2015-05-102-0/+24
| | | | | | | | These all are general utility functions that do not belong to Pango’s public interface. Most of them are unused internally now, the few ones that are still used should be made private at some point. https://bugzilla.gnome.org/show_bug.cgi?id=682840
* Give -I$(top_builddir) to documentationРуслан Ижбулатов2015-05-081-0/+1
| | | | This allows the docscanner to find pango/pango-enum-types.h
* coretext: ensure weight is always initializedKristian Rietveld2015-05-061-1/+1
|
* coretext: use public function to obtain cascade list if availableKristian Rietveld2015-05-061-0/+23
| | | | | | | We use a compile-time check: if compiling for platforms 10.8 or higher, use the public function, otherwise use the undocumented function. Fixes bug 737813.
* Minor doc fixBehdad Esfahbod2015-05-054-0/+12
|
* Minor doc fixBehdad Esfahbod2015-05-054-3/+6
|
* Fix up api index sectionsBehdad Esfahbod2015-05-051-6/+2
|
* Fix a few warningsBehdad Esfahbod2015-05-054-5/+2
|
* Fix leading vs trailing grapheme edge docsBehdad Esfahbod2015-05-051-4/+4
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=748822 https://bugzilla.gnome.org/show_bug.cgi?id=744836
* [test] Include headerBehdad Esfahbod2015-05-041-0/+1
|
* Fix build with picky ldBehdad Esfahbod2015-05-041-1/+3
|
* Fix a copy-paste errorMatthias Clasen2015-05-041-1/+1
|
* MinorBehdad Esfahbod2015-05-011-2/+2
|
* Bug 748767 - Add pango_fc_font_map_config_changed()Behdad Esfahbod2015-05-014-2/+27
|
* Bug 748768 - pango_fc_font_map_set_config() should clear cachesBehdad Esfahbod2015-05-011-1/+4
|
* Rename pango_fc_font_map_[sg]et_fc_config to pango_fc_font_map_[sg]et_configBehdad Esfahbod2015-05-015-23/+23
| | | | Do it before it's too late!
* Bug 547671 - Add pango_fc_font_map_[gs]et_fc_config()Behdad Esfahbod2015-04-305-6/+79
|
* Bug 602257 - Make pango_matrix_get_font_scale_factors() publicBehdad Esfahbod2015-04-306-67/+58
|
* Bug 548490 - regenerate script-lang-table against to-be-released fontconfigBehdad Esfahbod2015-04-301-8/+9
|
* 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