summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.24.01.24.0Behdad Esfahbod2009-03-162-2/+39
|
* Rename ChangeLog.pre-1.23 -> ChangeLog.pre-1-23Behdad Esfahbod2009-03-161-0/+0
|
* [Makefile.am] Generage ChangeLog from git-logBehdad Esfahbod2009-03-161-0/+17
|
* Bug 547963 – man page for pango-viewBehdad Esfahbod2009-03-163-8/+32
|
* Bug 502804 – pango-view or pangocairo-view option to annotateBehdad Esfahbod2009-03-165-5/+51
| | | | | | | Added --annotate. Also fixes: Bug 502801 – per-backend pango-view options
* [pango-view] Add an extra level of mild annotation to cairo backendBehdad Esfahbod2009-03-163-74/+72
|
* [pango-view] Clear background in _renderBehdad Esfahbod2009-03-163-54/+65
|
* Bug 502805 – pango-view option for foreground/background colorBehdad Esfahbod2009-03-167-30/+182
|
* [configure.in] Look for pango.pc.in instead of ChangeLogBehdad Esfahbod2009-03-161-1/+1
|
* [pango-view] Don't clear the background for vector outputBehdad Esfahbod2009-03-152-7/+24
|
* [pango-view] Add ability to save to PS, EPS, PDF, and SVGBehdad Esfahbod2009-03-153-14/+183
|
* [pango-view] Make the cairo backend save png nativelyBehdad Esfahbod2009-03-151-0/+4
|
* [Makefile.am] CleanupBehdad Esfahbod2009-03-151-13/+5
|
* Red Hat Bug 490331 - Crash of galeon in libpangoBehdad Esfahbod2009-03-151-1/+1
| | | | Don't crash when no fonts installed.
* Bug 523166 – pango-view opens display even when invoked with -qBehdad Esfahbod2009-03-146-17/+93
| | | | Works now.
* [pango-view] Don't set metrics-hinting, fallback to surface defaultBehdad Esfahbod2009-03-141-2/+0
|
* [pango-view] Remove per-backend binariesBehdad Esfahbod2009-03-145-129/+0
|
* Rebuild pango-script-lang-table.h with fontconfig-2.6.99.behdadBehdad Esfahbod2009-03-141-193/+241
|
* [Makefile.am] Fix build of gen-script-for-langBehdad Esfahbod2009-03-141-1/+1
|
* [pangofc-fontmap] Document the caching structureBehdad Esfahbod2009-03-131-0/+54
|
* [pangofc] Share cmap cache between PangoFcFont's of the same face (#567160)Behdad Esfahbod2009-03-133-81/+158
|
* [pangofc] Reuse filename from pattern in coverage keyBehdad Esfahbod2009-03-131-8/+20
|
* [pangofc] Add a "fontmap" property to PangoFcFontBehdad Esfahbod2009-03-1310-34/+109
| | | | | | | | | | | 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()
* [pango-coverage] Fix optimization bug in pango_coverage_to_bytes()Behdad Esfahbod2009-03-131-8/+11
|
* [pango-coverage] Use gslice for data arraysBehdad Esfahbod2009-03-131-3/+3
|
* [pango-coverage] Remove unused struct memberBehdad Esfahbod2009-03-131-1/+0
|
* Increase FONTSET_CACHE_SIZE from 64 to 256Behdad Esfahbod2009-03-101-1/+1
| | | | Now that we keep a lot fewer objects per fontset, increase the cache size.
* [pangofc-fontmap] Don't unref NULL object (RH bug# 487593)Behdad Esfahbod2009-03-101-1/+5
|
* Revert change from 2008-05-28 that mapped words and word pairs thatTor Lillqvist2009-03-091-98/+2
| | | | | | | | | | indicate weight or stretch into the corrersponding Pango font description setting and stripped those word(s) from the family name. Personally I liked the effect this had on the GTK+ font picker, combining all weight and stretch variants of what de facto is one typeface family (for instance DejaVu) under one family name. But Bulia Byak reported that this caused regressions in Inkscape. So OK then.
* [opentype] Protect against illegal access for arrays of length zeroBehdad Esfahbod2009-03-022-4/+24
|
* [opentype] Use size_t instead of uint for malloc wrappersBehdad Esfahbod2009-03-022-4/+6
|
* [glyphstring] Handle overflow with very long glyphstringsBehdad Esfahbod2009-03-021-6/+20
|
* [pango-language] Fix small leakBehdad Esfahbod2009-03-021-2/+4
| | | | Reported by Tommi Rantala.
* Bug 572662 – Remove deprecated GTK+ symbolsBehdad Esfahbod2009-03-022-749/+0
| | | | Remove the obsolete file viewer-win32.c
* Rename ChangeLog to ChangeLog.pre-1.23Behdad Esfahbod2009-03-022-0/+1
|
* Fix Bug 572529 – Poor -I ordering can break buildBehdad Esfahbod2009-03-021-2/+2
|
* Fix warningsBehdad Esfahbod2009-02-061-1/+2
|
* Fix check.PANGO_1_23_01.23.0Behdad Esfahbod2009-02-031-0/+6
| | | | svn path=/trunk/; revision=2829
* === Released 1.23.0 ===Behdad Esfahbod2009-02-032-0/+62
| | | | | | | | | | | | 2009-02-03 Behdad Esfahbod <behdad@gnome.org> * === Released 1.23.0 === * configure.in: Version 1.23.0 * NEWS: Updated. svn path=/trunk/; revision=2828
* Comment out gobject-introspection for now, to get a release out.Behdad Esfahbod2009-02-032-14/+19
| | | | | | | | | 2009-02-03 Behdad Esfahbod <behdad@gnome.org> * pango/Makefile.am: Comment out gobject-introspection for now, to get a release out. svn path=/trunk/; revision=2827
* Fix conditional.Behdad Esfahbod2009-02-032-1/+5
| | | | | | | | 2009-02-02 Behdad Esfahbod <behdad@gnome.org> * configure.in: Fix conditional. svn path=/trunk/; revision=2826
* Don't do anything in shutdown. Was causing double-free of cairo fontBehdad Esfahbod2009-02-022-9/+6
| | | | | | | | | | 2009-02-01 Behdad Esfahbod <behdad@gnome.org> * pango/pangocairo-fcfont.c (pango_cairo_fc_font_class_init): Don't do anything in shutdown. Was causing double-free of cairo font private data. svn path=/trunk/; revision=2825
* Allocate all array rows in a single ALLOC call. Saves over 100 alloc callsBehdad Esfahbod2009-02-022-42/+24
| | | | | | | | | | | 2009-01-31 Behdad Esfahbod <behdad@gnome.org> * pango/opentype/harfbuzz-gpos.c (Load_Mark2Array), (Free_Mark2Array): Allocate all array rows in a single ALLOC call. Saves over 100 alloc calls when loading DejaVu Sans, svn path=/trunk/; revision=2824
* It's not a programming error if face->family is NULL or family->fontmap isBehdad Esfahbod2009-01-312-4/+13
| | | | | | | | | | | 2009-01-31 Behdad Esfahbod <behdad@gnome.org> * pango/pangofc-fontmap.c (pango_fc_face_describe), (pango_fc_face_list_sizes), (pango_fc_family_list_faces): It's not a programming error if face->family is NULL or family->fontmap is NULL. Be graceful. svn path=/trunk/; revision=2823
* TypoBehdad Esfahbod2009-01-311-1/+1
| | | | svn path=/trunk/; revision=2822
* Bug 569763 – pango doesn't like font descriptions without family!Behdad Esfahbod2009-01-302-5/+14
| | | | | | | | | | | 2009-01-30 Behdad Esfahbod <behdad@gnome.org> Bug 569763 – pango doesn't like font descriptions without family! * pango/pangofc-fontmap.c (pango_fc_make_pattern): Don't crash is desc doesn't have family set. svn path=/trunk/; revision=2821
* Remove default font family and size. This means default is "serif 12" now,Behdad Esfahbod2009-01-303-23/+10
| | | | | | | | | | 2009-01-29 Behdad Esfahbod <behdad@gnome.org> * pango-view/viewer-render.c (make_layout), (get_options_string): Remove default font family and size. This means default is "serif 12" now, instead of previous "sans 18". svn path=/trunk/; revision=2820
* Remove ClassDef->Defined field. This is the comment accompanying it:Behdad Esfahbod2009-01-296-106/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-29 Behdad Esfahbod <behdad@gnome.org> * pango/opentype/harfbuzz-open.h: * pango/opentype/harfbuzz-gdef.c (Make_ClassRange), (HB_GDEF_Build_ClassDefinition): * pango/opentype/harfbuzz-gpos.c (Load_PosClassRule), (Load_ChainPosClassRule): * pango/opentype/harfbuzz-gsub.c (Load_SubClassRule), (Load_ChainSubClassRule): * pango/opentype/harfbuzz-open.c (Load_ClassDef1), (Load_ClassDef2), (_HB_OPEN_Load_ClassDefinition), (_HB_OPEN_Load_EmptyClassDefinition), (_HB_OPEN_Free_ClassDefinition): Remove ClassDef->Defined field. This is the comment accompanying it: The `Defined' field is not defined in the OpenType specification but apparently needed for processing fonts like trado.ttf: This font refers to a class which contains not a single element. We map such classes to class 0. The comment is correct that trado.ttf (MS Traditional Arabic) uses such classes. However, in my testing I couldn't identify any problems with the font if the special handling is removed. I also processed as many fonts as I could get my hand on and trado.ttf was the only not-totally-broken font hitting the special-case code. DejaVu fonts hit it too, but I'm sure they do not require the special-handling code. Most probably, that code introduces bugs in them. The special-casing was consuming lots of memory. EIGHT MEGABYTES for loading DejaVu Sans! While this could be complete fixed, I decided to remove the special-handling code altogether. I don't think it will make any real difference, and if it does, we'll fix fonts. Such hacks will not be in harfbuzz-ng anyway. Bug originally reported by nsf. svn path=/trunk/; revision=2819
* Use calloc(), instead of malloc()ing and memset()ing.Behdad Esfahbod2009-01-292-3/+6
| | | | | | | | | 2009-01-29 Behdad Esfahbod <behdad@gnome.org> * pango/opentype/harfbuzz-impl.c (_hb_alloc): Use calloc(), instead of malloc()ing and memset()ing. svn path=/trunk/; revision=2818
* Remove old cruft.Behdad Esfahbod2009-01-292-143/+5
| | | | | | | | 2009-01-29 Behdad Esfahbod <behdad@gnome.org> * pango/opentype/harfbuzz-dump-main.c (main): Remove old cruft. svn path=/trunk/; revision=2817