summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'harfbuzz-ng-external'Behdad Esfahbod2012-08-166-60/+48
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in docs/tmpl/text-attributes.sgml modules/arabic/arabic-ot.c modules/indic/indic-ot.c pango/opentype/Makefile.am pango/opentype/hb-blob.c pango/opentype/hb-buffer-private.h pango/opentype/hb-common.h pango/opentype/hb-ot-layout-gsubgpos-private.hh pango/opentype/hb-private.h pango/pango-ot-info.c
| * Merge branch 'master' into harfbuzz-ng-externalBehdad Esfahbod2011-06-1710-87/+87
| |\ | | | | | | | | | | | | | | | | | | Conflicts: configure.in pango/opentype/hb-common.h pango/pango-ot-info.c
* | | Read pangorc from XDG_CONFIG_HOMEMatthias Clasen2012-05-221-2/+2
| | | | | | | | | | | | | | | | | | | | | Look for the rcfile in $XDG_CONFIG_HOME/pango/pangorc instead of ~/.pangorc. https://bugzilla.gnome.org/show_bug.cgi?id=675400
* | | Make docs a bit more completeMatthias Clasen2011-11-222-6/+44
| | |
* | | Include corefont docsMatthias Clasen2011-11-221-0/+1
| | |
* | | Fix doc buildMatthias Clasen2011-11-221-20/+4
| | | | | | | | | | | | | | | | | | When gtk-doc regenerated the pango.types file, it includes get_type functions for platform-specific things that will cause link failures.
* | | Mention GMarkup and character entitiesMatthias Clasen2011-09-051-3/+9
| | | | | | | | | | | | As requested in bug 403499.
* | | pango-docs.sgml: Add xml index pages to avoid warningsJavier Jardon2011-06-231-18/+37
| | |
* | | docs: modernize docsStefan Kost2011-06-202-68/+40
| |/ |/| | | | | | | Get rid of entities and use xi:includes instead. This makes the docs build faster and makes it easier to conditionally include stuff.
* | Revert latest commitJavier Jardón2011-06-161-3/+5
| | | | | | | | This reverts commit 6d1c98aed05ad10111c896708aca86436fc2328a.
* | asd1.29.1Javier Jardón2011-06-161-5/+3
| |
* | Exclude headers that are not valid from gtkdoc generationTomas Bzatek2011-06-151-1/+19
| | | | | | | | | | | | | | Also regenerate the types list to reflect the changes. This still throws some warnings regarding non-existent declarations that we excluded but allows us to distcheck on linux.
* | [docs] Update templatesBehdad Esfahbod2011-05-171-0/+19
| |
* | Add an index for 1.30 api additionsMatthias Clasen2011-05-161-1/+4
| | | | | | | | Turns out the index for 1.28 additions was mislabeled, too.
* | Provide access to PangoLayout.n_charsMatthias Clasen2011-05-161-0/+1
| | | | | | | | | | | | | | This lets us avoid a bunch of g_utf8_strlen() calls, when Pango is already maintaining this information anyway. https://bugzilla.gnome.org/show_bug.cgi?id=650208
* | Add a readonly version of pango_layout_get_log_attrs()Matthias Clasen2011-05-161-0/+1
| | | | | | | | | | | | | | Otherwise, we are forced to either make many unnecessary copies or pass the log attrs around alongside the layout in APIs operating on the attrs. https://bugzilla.gnome.org/show_bug.cgi?id=650170
* | Fix doc templatesBehdad Esfahbod2011-05-011-0/+42
|/
* build: gtk-doc scanner links agains glibVíctor Manuel Jáquez Leal2011-03-141-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644724
* Doc template changesBehdad Esfahbod2010-09-2827-0/+104
|
* Fix docs build on UbuntuBehdad Esfahbod2010-09-281-3/+5
| | | | | I'm guessing that Ubuntu has broken libtool by not automatically adding dependent libraries from the .la file...
* Bug 610791 - checks fail for unused documented symbolsBehdad Esfahbod2010-02-233-0/+13
| | | | Hookup new symbol.
* Bug 595350 - set LC_ALL=C, not LANG=CBehdad Esfahbod2009-09-161-1/+3
|
* Only check doc coverage if building docsBehdad Esfahbod2009-09-091-0/+2
|
* New public API: pango_glyph_item_get_logical_widths()Behdad Esfahbod2009-08-122-0/+11
|
* [doc] Update doc templatesBehdad Esfahbod2009-08-111-0/+9
|
* [doc] Update for ATSUI changeBehdad Esfahbod2009-08-111-1/+1
| | | | Bug 562100 – docs check fails
* Update doc templatesBehdad Esfahbod2009-08-042-10/+1
|
* [docs] Add index of symbols new in 1.24 and 1.26Behdad Esfahbod2009-07-221-0/+6
|
* Bug 410169 – gravity problem with Common charsBehdad Esfahbod2009-07-222-0/+13
| | | | | | | | | | Only show wide chars (as in g_unichar_iswide()) upright. This improves rendering of 1) digits in CJK context, and 2) Narrow Hangul characters. New public API: pango_gravity_get_for_script_and_width()
* [docs] Fix Makefile.am to not delete .gitignore on distBehdad Esfahbod2009-04-171-1/+4
|
* [doc] Update templatesBehdad Esfahbod2009-04-171-0/+5
|
* Use git.mkBehdad Esfahbod2009-04-171-0/+2
|
* Bug 578944 – pango-1.24.1 fails its testsuiteBehdad Esfahbod2009-04-142-7/+1
| | | | Fix doc coverage.
* Bug 578935 – Syntax error (missing semicolon) in pango/pangowin32-fontmap.cBehdad Esfahbod2009-04-141-5/+0
| | | | Add missing semicolon.
* [doc] Tag markup attributes with version they were introducedPeter Clifton2009-04-072-8/+15
|
* [pangofc] Add a "fontmap" property to PangoFcFontBehdad Esfahbod2009-03-133-0/+16
| | | | | | | | | | | Gecko uses its own PangoFcFontMap subclass with its own PangoFontSet. Previously we were setting font->fontmap in our own private PangoFcFontSet. Now it's up to the PangoFcFont subclass to set it when creating the new font object. Also adds the following backend-public symbol: pango_fc_font_map_find_decoder()
* Update doc templatesBehdad Esfahbod2009-01-281-23/+23
| | | | svn path=/trunk/; revision=2810
* Bug 567165 – Apply all pattern matricesBehdad Esfahbod2009-01-282-5/+72
| | | | | | | | | | | | | | 2009-01-09 Behdad Esfahbod <behdad@gnome.org> Bug 567165 – Apply all pattern matrices * pango/pangocairo-fcfont.c (_pango_cairo_fc_font_new): * pango/pangofc-fontmap.c (pango_fc_font_map_new_font): Apply all FC_MATRIX values, not just the first one. Fixes synthetic italic rotated text with ft2 and xft backends. Can't believe no one ever noticed that they are broken... svn path=/trunk/; revision=2808
* Autogenerage pango.types. Remove it from repository, but dist it.Behdad Esfahbod2009-01-282-37/+14
| | | | | | | | | | 2009-01-09 Behdad Esfahbod <behdad@gnome.org> * docs/Makefile.am: * docs/pango.types: Autogenerage pango.types. Remove it from repository, but dist it. svn path=/trunk/; revision=2805
* Change PangoFc font loading API such that PangoContext is not passed down.Behdad Esfahbod2009-01-283-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-09 Behdad Esfahbod <behdad@gnome.org> * docs/pango-sections.txt: * docs/tmpl/pangofc-fontmap.sgml: * docs/tmpl/text-attributes.sgml: * pango/pangocairo-fc.h: * pango/pangocairo-fcfont.c (get_font_size), (get_gravity_class), (get_gravity), (_pango_cairo_fc_font_new): * pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_font_key_substitute), (pango_cairo_fc_font_map_create_font), (pango_cairo_fc_font_map_class_init): * pango/pangofc-font.c (_pango_fc_font_get_font_key), (_pango_fc_font_set_font_key): * pango/pangofc-fontmap.c (pango_fc_font_key_equal), (pango_fc_font_key_hash), (pango_fc_font_key_free), (pango_fc_font_key_copy), (get_context_matrix), (pango_fc_font_key_init), (pango_fc_font_key_get_pattern), (pango_fc_font_key_get_matrix), (pango_fc_font_key_get_context_key), (pango_fc_font_map_init), (pango_fc_font_map_class_init), (pango_fc_font_map_add), (_pango_fc_font_map_remove), (pango_fc_make_pattern), (pango_fc_font_map_new_font), (pango_fc_default_substitute), (pango_fc_font_map_get_patterns), (pango_fc_font_map_load_fontset): * pango/pangofc-fontmap.h: * pango/pangofc-private.h: Change PangoFc font loading API such that PangoContext is not passed down. We use a new opaque struct called PangoFcFontKey. This struct is in fact our font hash key. This avoids problems where previously we were using context members that were not necessarily considered by the pangofc layer when caching. This is in preparation for lazy loading of fonts in the pangofc fontmap. svn path=/trunk/; revision=2804
* Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING andBehdad Esfahbod2009-01-072-0/+21
| | | | | | | | | | | | | | | | | | 2009-01-07 Behdad Esfahbod <behdad@gnome.org> Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING and PANGO_ATTRIBUTE_INDEX_TO_TEXT_END * docs/pango-sections.txt: * docs/tmpl/text-attributes.sgml: * pango/pango-attributes.c (pango_attribute_init): * pango/pango-attributes.h: Add two new public macros: PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING PANGO_ATTRIBUTE_INDEX_TO_TEXT_END svn path=/trunk/; revision=2793
* Bug 328206 – Update/remove some old filesBehdad Esfahbod2009-01-062-55/+1
| | | | | | | | | | | | 2009-01-06 Behdad Esfahbod <behdad@gnome.org> Bug 328206 – Update/remove some old files * docs/Makefile.am: * docs/TEXT/glossary: Remove some old files. svn path=/trunk/; revision=2791
* Bug 166709 – Handle font variants more consistentlyBehdad Esfahbod2009-01-061-2/+6
| | | | | | | | | | | | | | | | 2009-01-06 Behdad Esfahbod <behdad@gnome.org> Bug 166709 – Handle font variants more consistently * pango/pango-font.h: Add enum values PANGO_WEIGHT_BOOK and PANGO_WEIGHT_ULTRAHEAVY. * pango/fonts.c: * docs/tmpl/fonts.sgml: Add new weights with their aliases, as well as aliasing "Roman" to the normal weight. svn path=/trunk/; revision=2787
* Bug 512662 – Update check.docs for pango-undeclared.txtBehdad Esfahbod2009-01-032-16/+25
| | | | | | | | | | | | 2009-01-02 Behdad Esfahbod <behdad@gnome.org> Bug 512662 – Update check.docs for pango-undeclared.txt * docs/Makefile.am: * docs/check.docs: Sync to the version in cairo. svn path=/trunk/; revision=2778
* Bug 563898 – Generated output is not deterministicBehdad Esfahbod2008-12-142-4/+4
| | | | | | | | | | | | 2008-12-14 Behdad Esfahbod <behdad@gnome.org> Bug 563898 – Generated output is not deterministic * docs/pango-querymodules.xml: * docs/pango_markup.sgml: Add section ids, such that generated HTML is deterministic. svn path=/trunk/; revision=2757
* Bug 563557 – set g_get_prgname() in fc patternBehdad Esfahbod2008-12-082-0/+8
| | | | | | | | | | | | | | | 2008-12-07 Behdad Esfahbod <behdad@gnome.org> Bug 563557 – set g_get_prgname() in fc pattern * docs/pango-sections.txt: * pango/pangofc-fontmap.c (pango_fc_make_pattern): * pango/pangofc-fontmap.h: Add PANGO_FC_PRGNAME which is the fontconfig element "pangoprgname". Populate it on all our fontconfig search patterns using g_get_prgname(). See bug for sample use. svn path=/trunk/; revision=2751
* Bug 563356 – The input area of firefox and the blank width after text inBehdad Esfahbod2008-12-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | 2008-12-05 Behdad Esfahbod <behdad@gnome.org> Bug 563356 – The input area of firefox and the blank width after text in gnome-menu was stretched too wide, under pango-1.22.3 * docs/tmpl/fonts.sgml: * pango/pango-impl-utils.h: * pango/pangocairo-atsuifont.c (pango_cairo_atsui_font_create_metrics_for_context): * pango/pangocairo-win32font.c (pango_cairo_win32_font_create_metrics_for_context): * pango/pangofc-font.c (pango_fc_font_create_metrics_for_context): For approximate_char_width calculation take each char's width into account. That is, do a weighted average instead of uniform average. g_unichar_iszerowidth() chars count as 0, g_unichar_iswide() chars count 2, and the rest count as 1. Pretty much wcwidth() behavior. See bug report for rationale. svn path=/trunk/; revision=2747
* Fix docsBehdad Esfahbod2008-08-201-2/+2
| | | | svn path=/trunk/; revision=2697
* Bug 473806 – Improve pango_language_get_sample_string()Behdad Esfahbod2008-08-201-1/+2
| | | | | | | | | | | | | | | 2008-08-19 Behdad Esfahbod <behdad@gnome.org> Bug 473806 – Improve pango_language_get_sample_string() * docs/Makefile.am: * pango/Makefile.am: * pango/pango-language-sample-table.h: * pango/pango-language.c (pango_language_get_sample_string): Add language sample texts that are actually usable. Compiled from a variety of sources. See pango-language-sample-table.h. svn path=/trunk/; revision=2695
* Bug 473805 – Add API enumerating scripts for a languageBehdad Esfahbod2008-08-205-90/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-18 Behdad Esfahbod <behdad@gnome.org> Bug 473805 – Add API enumerating scripts for a language * docs/Makefile.am: * docs/pango-sections.txt: * docs/tmpl/scripts.sgml: * docs/tmpl/text-attributes.sgml: * docs/tmpl/utils.sgml: * pango/pango-language.c (pango_language_get_scripts), (pango_language_includes_script), (pango_script_get_sample_language): * pango/pango-language.h: * pango/pango-script.c: * pango/pango.def: Add a minor new public API: pango_language_get_scripts() This is what pango_language_includes_script() has been using internally. Previously one had to call that function over all possible script values to determine which scripts a language uses. The new API makes that much easier. svn path=/trunk/; revision=2693