1. 19 May, 2021 1 commit
  2. 11 Mar, 2021 1 commit
  3. 02 Aug, 2019 1 commit
  4. 28 Jul, 2019 1 commit
  5. 12 Jul, 2019 1 commit
  6. 29 Jun, 2016 1 commit
  7. 27 Sep, 2013 1 commit
  8. 08 Nov, 2002 1 commit
    • Soeren Sandmann's avatar
      Trivial s/foo/foo_/ fixes to make pango.h includable with -Wshadow · 23c23546
      Soeren Sandmann authored
      Fri Nov  8 20:02:09 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* docs/tmpl/coverage-maps.sgml:
      	* docs/tmpl/glyphs.sgml:
      	* docs/tmpl/layout.sgml:
      	* docs/tmpl/x-fonts.sgml:
      	* pango/mapping.c:
      	* pango/pango-coverage.c:
      	* pango/pango-coverage.h:
      	* pango/pango-glyph.h:
      	* pango/pango-layout.c:
      	* pango/pango-layout.h:
      	* pango/pangox.h:
      
      	Trivial s/foo/foo_/ fixes to make pango.h includable with -Wshadow
      	(#91680).
      23c23546
  9. 18 Sep, 2001 1 commit
    • Owen Taylor's avatar
      Up to 0.19. · a49e070d
      Owen Taylor authored
      Tue Sep 18 15:47:08 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in (PANGO_MINOR_VERSION): Up to 0.19.
      
      	* pango/pango-font.h pango/pango-fontmap.[ch] pango/fonts.c
      	pango/pangoxft-fontmap.c pango/pangoft-fontmap.c pango/pango-context.[ch]
      	pango/pangox-fontmap.c: Add new PangoFontFace and PangoFontFamily
      	object types, and change the font listing API to list faces and
      	families, instead of face names and font descriptions.
      
      	* pango/pango-font.h pango/fonts.c: Make PangoFontDescription
      	an opaque heap-allocated structure, add accessors and
      	convenience functions.
      
      	* pango/pango-font.h pango/pango-private.h: Make PangoFontMetrics
      	heap allocated, protect the structure definition with
      	#ifdef PANGO_ENABLE_BACKEND, and add getters for the fields.
      
      	* pango/pango-attributes.[ch] ( pango_attr_iterator_get_font):
      	instead of providing a base font description and one to fill
      	in, provide a single font description to modify based on
      	the attributes.
      
      	* pango/pango-attributes.[ch]: Fix PangoAttrFontDesc to have
      	a PangoFontDescription by reference, not by value.
      
      	* pango/pango-utils.[ch]: make pango_parse_style() and friends
      	take pointers to individual enumerations instead of to a
      	PangoFontDescription structure.
      
      	* pango/*.c: Fix for the PangoFontDescription and PangoFontMetrics
      	changes.
      
              * pango/pango-{break,engine,indic,ot,xft}.h pango/Makefile.am
      	pango/opentype/Makefile.am: Protect portions with
      	PANGO_ENABLE_ENGINE to shrink the public API.
      
      	* modules/*/Makefile.am: -DPANGO_ENABLE_ENGINE.
      
      	* pango/{pangox.h,pangox-private.h} modules/basic/basic-x.c: Move
      	pango_x_font_get_unknown_glyph() into public header since it is
      	used from modules.
      
      	* pango/pango-{context,font,fontmap,modules.utils}.h pango/Makefile.am:
      	Protect portions with PANGO_ENABLE_BACKEND to shrink the public	API.
      
      	* pango/*.h: Use G_BEGIN/END_DECLS
      
      	* examples/viewer-qt.[cc,h]: Fix for changes to font listing API,
      	PangoFontDescription.
      
      	* pango/pango-indic.h modules/indic/*: Since we install this
      	header fix it up to Pango conventions, namespece
      	ZERO_WIDTH_JOINER, ZERO_WIDTH_NON_JOINER.
      
      	* docs/pango-sections.txt: Updated.
      a49e070d
  10. 21 Jul, 2000 1 commit
    • Owen Taylor's avatar
      Free buffer strings. · a084f42c
      Owen Taylor authored
      Fri Jul 21 09:59:10 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* pango/modules.c (process_module_file): Free buffer strings.
      
      	* pango/pangox-fontmap.c (pango_x_real_get_coverage_win): Add
      	caching of coverage maps on a persistant subwindow of the
      	root window. This window contains a property for
      	each "lang|xlfd,xlfd" which is the result of pango_coverage_to_bytes.
      
      	* pango/pango-context.c (pango_context_finalize): Free
      	the font description.
      
      	* pango/pango-coverage.c (pango_coverage_to/from_bytes): Added
      	functions to covert a PangoCoverage structure too and
      	from a flat block of bytes.
      
      	* configure.in (X_LIBS): Add a check to detect fribidi being
      	compiled against glib-1.2.x.
      a084f42c
  11. 19 Jun, 2000 2 commits
  12. 16 Feb, 2000 1 commit
    • Owen Taylor's avatar
      Make refcounted. · 7f846326
      Owen Taylor authored
      Wed Feb 16 16:39:46 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* libpango/pango-coverage.c (pango_coverage_get): Make refcounted.
      
      	* libpango/modules.c (struct _PangoEnginePair): Since we don't
      	  currently unload engines, cache loaded engines. (Not really
      	  quite satisfactory, but should work OK)
      
      	* libpango/pango-context.c (pango_context_get_font_description):
      	  Added a global font description.
      
      	* libpango/modules.c (_pango_find_map): Allow NULL
      	  language tags.
      
      	* libpango/pango-context.c (pango_itemize) examples/viewer.c:
      	  Switch itemize over to take a PangoAttrList.
      
      	* examples/viewer.c: Conform to changes in itemization interface
      
      	* libpango/font.[ch]: Add a compare function for FontDescription
      
      	* libpango/pango-attributes.[ch]: Change the iteration iterface
      	  to be more convenient.
      
      	* libpango/pango-context.[ch]: Add the ability to set a default font.
      
      	* libpango/pango-context.[ch]: Take the font for itemization from
      	  the attributes on the text.
      
              * libpango/pangox.c: Cache currently loaded fonts, and cache
      	  coverages.
      7f846326
  13. 01 Feb, 2000 1 commit
    • Owen Taylor's avatar
      The great header file reorganization. Split up roughtly by objects. · 532c6902
      Owen Taylor authored
      Wed Feb  2 00:07:13 2000  Owen Taylor  <otaylor@redhat.com>
      
      	* libpango/pango-*.h: The great header file reorganization.
      	Split up roughtly by objects.
      
      	* libpango/pango-font.h libpango/fonts.h: Add generic
      	font-loading and listing interfaces.
      
      	* libpango/pangox.c: Implement font-listing/loading interfaces
      	for X.
      
      	* libpango/pango-context.[ch]: Flesh out context structure.
      	Add appropriate accesors, font loading-methods, etc.
      
      	* libpango/pango-coverage.[ch]: Coverage map objects.
      
      	* examples/viewer.c: First stab at adding font-selection. Majorly
      	deficient for the moment until we add font lists and fallbacks
      	based on coverage maps.
      532c6902