log src/font.c @ 112328:ba9f26694b92

age author description
Fri, 14 Jan 2011 12:18:41 -0500 Stefan Monnier Merge from emacs-23
Sun, 02 Jan 2011 15:50:46 -0800 Glenn Morris Add 2011 to FSF/AIST copyright years.
Mon, 27 Dec 2010 18:29:38 +0100 Andreas Schwab Remove unused declarations
Wed, 10 Nov 2010 18:02:54 +0900 YAMAMOTO Mitsuharu Add const to array elements of font filter properties.
Thu, 04 Nov 2010 15:46:30 -0400 Chong Yidong Backport r100459 from trunk
Tue, 02 Nov 2010 20:49:04 -0700 Glenn Morris Don't be so lax with spelling.
Thu, 14 Oct 2010 16:32:27 +0200 Juanma Barranquero Merge changes from emacs-23 branch.
Wed, 13 Oct 2010 16:07:28 +0200 Juanma Barranquero Fix handling of font properties on Windows (bug#6303).
Wed, 13 Oct 2010 01:25:19 +0200 Juanma Barranquero Fix typos in docstrings, comments and ChangeLogs.
Fri, 01 Oct 2010 06:56:33 -0700 Dan Nicolaescu Do not include stdlib.h and string.h, config.h does it.
Thu, 23 Sep 2010 08:09:12 -0400 Eli Zaretskii Fix some more uses of int instead of EMACS_INT.
Wed, 11 Aug 2010 14:34:46 +0200 Jan D Fix -Wwrite_strings in general and for Gtk+ specific code.
Mon, 09 Aug 2010 15:03:38 -0700 Dan Nicolaescu Remove incorrect const use.
Mon, 09 Aug 2010 02:35:21 -0700 Dan Nicolaescu Use const char* instead of char*.
Sun, 08 Aug 2010 14:03:45 -0700 Dan Nicolaescu Use const char* instead of char*.
Thu, 05 Aug 2010 16:34:12 -0700 Dan Nicolaescu Remove extern declarations in .c files, .h files have them.
Mon, 26 Jul 2010 20:52:35 -0700 Dan Nicolaescu Use const, move declarations to header files.
Mon, 26 Jul 2010 13:29:08 +0900 Kenichi Handa merge trunk
Fri, 23 Jul 2010 19:50:14 +0200 Juanma Barranquero Remove unused static functions.
Mon, 26 Jul 2010 13:28:02 +0900 Kenichi Handa font.c (Ffont_shape_gstring): Terminate GSTRING by nil if the number of glyphs gets smaller than the original length.
Wed, 14 Jul 2010 12:40:47 +0900 Kenichi Handa Do not record a font-entity in the property of font-object.
Mon, 12 Jul 2010 11:28:50 +0900 Kenichi Handa merge trunk
Fri, 09 Jul 2010 15:55:27 +0900 Kenichi Handa merge trunk
Thu, 08 Jul 2010 17:09:35 +0900 Kenichi Handa merge trunk
Thu, 08 Jul 2010 16:56:21 +0900 Kenichi Handa Make font-get to get :otf value dynamically from a font-object.
Sun, 11 Jul 2010 12:31:10 +0200 Andreas Schwab Use strchr, strrchr instead of index, rindex
Thu, 08 Jul 2010 14:25:08 -0700 Dan Nicolaescu Convert DEFUNs to standard C.
Sun, 04 Jul 2010 00:50:25 -0700 Dan Nicolaescu Convert (most) functions in src to standard C.
Fri, 02 Jul 2010 14:19:53 +0200 Jan D Remove __P and P_ from .c and .m files and definition of P_
Tue, 22 Jun 2010 08:42:00 +0200 Jan D. * font.c (font_parse_fcname): Allow . for sizes like 7.5 (bug#6437).
Fri, 28 May 2010 15:42:43 +0900 Kenichi Handa Handle face-ignored-fonts
Fri, 14 May 2010 12:47:38 +0900 Kenichi Handa font.c (font_range): Return the range for the font found at first.
Tue, 20 Apr 2010 13:17:29 -0400 Stefan Monnier * font.c (syms_of_font): Make the style table vars read-only.
Fri, 26 Feb 2010 21:09:03 -0500 Chong Yidong Addendum to last patch: add "Medium" GTK font name keyword.
Fri, 26 Feb 2010 21:06:13 -0500 Chong Yidong Recognize more keywords in GTK font names (Bug#5646).
Sun, 31 Jan 2010 15:46:53 +0900 Kenichi Handa font.c (font_parse_xlfd): If FONT is a font-entity and pixel size in NAME is invalid, return -1.
Wed, 13 Jan 2010 00:35:10 -0800 Glenn Morris Add 2010 to copyright years.
Wed, 06 Jan 2010 20:38:39 +0100 Jan D. Fix slowdown and wrong font choosed by XSETTINGS changes. bug #5157.
Wed, 06 Jan 2010 17:03:26 +0100 Jan D. Fixing user-spec for fonts instead of using name.
Sat, 19 Dec 2009 09:57:22 +0000 Andreas Schwab (Fclear_font_cache): Pass correct cache argument to
Sat, 05 Dec 2009 20:09:49 +0000 Chong Yidong Fix a comment and delete trailing whitespace.
Tue, 01 Dec 2009 09:07:26 +0000 YAMAMOTO Mitsuharu (font_load_for_lface, font_open_by_name): Don't store name
Tue, 24 Nov 2009 08:37:32 +0000 YAMAMOTO Mitsuharu (font_open_entity): Don't use ASET if font_object is Qnil.
Mon, 23 Nov 2009 08:55:08 +0000 Jan Dj¸«£rv Set Xft defaults if no XSETTING is found, better default for Gtk+ font dialog.
Sat, 21 Nov 2009 11:52:23 +0000 Andreas Schwab * character.h (STRING_CHAR, STRING_CHAR_AND_LENGTH): Remove
Tue, 17 Nov 2009 08:21:23 +0000 Jan Dj¸«£rv Handle system default font and changing font parameters.
Fri, 06 Nov 2009 06:50:52 +0000 Dan Nicolaescu * xterm.c (syms_of_xterm):
Fri, 06 Nov 2009 06:07:46 +0000 Dan Nicolaescu * process.c (socket_options): Make it const.
Mon, 19 Oct 2009 04:27:09 +0000 Dan Nicolaescu * alloc.c: Do not define struct catchtag.
Tue, 13 Oct 2009 01:03:38 +0000 Adrian Robert (font_unparse_xlfd, font_unparse_fcname): Use long format in printf, and cast argument.
Wed, 23 Sep 2009 02:35:54 +0000 Adrian Robert * font.c (DEFAULT_ENCODING) [HAVE_NS]: Remove special case.
Fri, 18 Sep 2009 21:16:28 +0000 Adrian Robert Update comment for HAVE_NS code in font_find_for_lface().
Tue, 28 Jul 2009 02:07:54 +0000 Kenichi Handa (font_parse_xlfd): Check DPI and AVGWIDTH properties more rigidly.
Tue, 14 Jul 2009 12:03:16 +0000 Kenichi Handa (font_vconcat_entity_vectors): New function.
Tue, 23 Jun 2009 05:52:59 +0000 Kenichi Handa (font_sort_entities, font_list_entities)
Wed, 10 Jun 2009 01:26:15 +0000 Kenichi Handa (font_parse_family_registry): Fix for one-char foundry.
Tue, 19 May 2009 02:05:52 +0000 Kenichi Handa (font_sort_entities): Renamed from font_sort_entites.
Mon, 18 May 2009 12:14:14 +0000 Kenichi Handa (font_find_for_lface): Copy SPEC's FONT_TYPE too.
Fri, 15 May 2009 02:49:07 +0000 Kenichi Handa (Ffont_spec): Check arguments.
Wed, 06 May 2009 02:57:47 +0000 Stefan Monnier (font_update_drivers): Sanity fallback to avoid disabling all drivers.
Thu, 30 Apr 2009 05:01:57 +0000 Chong Yidong * xfaces.c (face_at_buffer_position): New arg base_face_id.
Tue, 21 Apr 2009 07:29:48 +0000 Kenichi Handa (font_score): Check AVGWIDTH too.
Tue, 21 Apr 2009 06:46:27 +0000 Kenichi Handa (font_load_for_lface): Cancel previous change.
Sat, 18 Apr 2009 13:29:59 +0000 Andreas Schwab (font_put_frame_data): Use xfree instead of free.
Fri, 17 Apr 2009 18:38:00 +0000 Chong Yidong * font.c (Qja, Qko): Move definitions here from ftfont.c.
Thu, 16 Apr 2009 01:32:44 +0000 Kenichi Handa (font_sort_entites): Change the meaning of the arg
Tue, 14 Apr 2009 12:38:25 +0000 Kenichi Handa (Ffont_info): Fix docstring. Fix the second element of
Mon, 13 Apr 2009 12:33:02 +0000 Kenichi Handa (font_delete_unmatched): Preserve the order of list
Thu, 09 Apr 2009 02:40:39 +0000 Kenichi Handa (font_put_extra): If VAL is nil, delete the slot for PROP
Tue, 24 Mar 2009 00:56:34 +0000 Kenichi Handa (find_font_encoding): Return Qnil for unsupported encoding.
Wed, 11 Mar 2009 11:44:04 +0000 Kenichi Handa (font_open_by_spec): New function.
Thu, 05 Mar 2009 12:25:07 +0000 Kenichi Handa (font_select_entity): New function.
Fri, 27 Feb 2009 00:29:42 +0000 Chong Yidong (font_style_to_value): Set value for unknown symbols to
Sat, 21 Feb 2009 13:39:20 +0000 Chong Yidong (Qfont_spec, Qfont_entity, Qfont_object): Definitions
Wed, 18 Feb 2009 03:57:19 +0000 Kenichi Handa (Ffont_spec): Fix typo.
Wed, 18 Feb 2009 02:28:57 +0000 Kenichi Handa (font_check_otf_features): Fix handling of `nil' element.
Wed, 11 Feb 2009 09:45:12 +0000 Juanma Barranquero Remove spurious semicolons.
Thu, 05 Feb 2009 06:21:19 +0000 Kenichi Handa (Ffont_spec): Docstring modified.
Sat, 24 Jan 2009 03:17:42 +0000 Chong Yidong (font_parse_xlfd): Handle patterns of length < 2.
Mon, 19 Jan 2009 16:42:44 +0000 Chong Yidong (font_spec_from_name): Return Qnil if font name could not be parsed.
Fri, 16 Jan 2009 03:26:29 +0000 Glenn Morris (Ffont_variation_glyphs): Silence compiler.
Tue, 13 Jan 2009 20:02:59 +0000 Chong Yidong (font_clear_prop): If clearing the family, clear the font width index
Fri, 09 Jan 2009 14:12:04 +0000 Chong Yidong (Ffont_family_list): Return a list of strings, not symbols.
Thu, 08 Jan 2009 13:34:44 +0000 Chong Yidong (font_open_for_lface): Handle unspecified height attribute.
Thu, 08 Jan 2009 03:15:17 +0000 Glenn Morris Add 2009 to copyright years.
Tue, 30 Dec 2008 23:41:25 +0000 Kenichi Handa (font_range): Don't require a font for a variation
Tue, 30 Dec 2008 00:46:01 +0000 Kenichi Handa (font_intern_prop): Validate str as multibyte.
Tue, 16 Dec 2008 11:29:46 +0000 Kenichi Handa (font_open_entity): Fix previous change.
Tue, 16 Dec 2008 03:33:00 +0000 Chong Yidong (font_update_drivers): Fix mistake in reconstructing the driver list.
Sat, 13 Dec 2008 15:39:48 +0000 Chong Yidong (free_font_driver_list): Implement missing function.
Sat, 13 Dec 2008 03:29:47 +0000 Kenichi Handa (font_rescale_ratio): Moved from xfaces.c. Argument
Wed, 10 Dec 2008 19:25:26 +0000 Juanma Barranquero * font.c (Ffont_spec): Move usage to end of docstring.
Wed, 03 Dec 2008 05:54:15 +0000 Kenichi Handa (font_at): Set `multibyte' at first.
Wed, 03 Dec 2008 05:16:38 +0000 Chong Yidong Handle fonts with corrupted size specs, i.e. non-int and non-float.
Wed, 03 Dec 2008 05:10:50 +0000 Chong Yidong (Fopen_font): Compute pixel size correctly.
Tue, 02 Dec 2008 22:47:20 +0000 Andreas Schwab (font_unparse_fcname): Fix use of uninitialized variable.
Mon, 01 Dec 2008 20:14:43 +0000 Andreas Schwab (register_font_driver): Use xmalloc.
Thu, 23 Oct 2008 07:57:58 +0000 Kenichi Handa (font_match_p): Fix previous change.
Thu, 23 Oct 2008 07:49:15 +0000 Kenichi Handa (font_match_p): Fix for the case that a vector of
Thu, 23 Oct 2008 04:01:23 +0000 Kenichi Handa (font_add_log): Check the values of extra properties.
Tue, 14 Oct 2008 14:41:20 +0000 Chong Yidong (font_clear_prop): When clearing font width, clear the average width
Sun, 12 Oct 2008 12:49:14 +0000 Andreas Schwab Don't include <m17n-flt.h>.
Thu, 09 Oct 2008 12:12:33 +0000 Kenichi Handa (font_delete_unmatched): Fix previous change. Don't
Wed, 01 Oct 2008 17:12:49 +0000 Adrian Robert * nsfont.m (nsfont_spec_to_traits): Use UnXX masks only for non-normal styles. (nsfont_open): Reenable the cache.
Wed, 01 Oct 2008 12:36:42 +0000 Kenichi Handa (font_matching_entity): Reflect ATTRS in font selection.
Wed, 10 Sep 2008 05:54:09 +0000 Kenichi Handa (Ffont_shape_gstring): Make glyphs of non-nil adjustment
Fri, 29 Aug 2008 09:54:05 +0000 Eli Zaretskii (font_fill_lglyph_metrics): Use EMACS_INT in LGLYPH_SET_CODE to avoid
Fri, 29 Aug 2008 07:54:44 +0000 Kenichi Handa (QCf): New variable.
Tue, 19 Aug 2008 07:46:52 +0000 Kenichi Handa (Vfont_log_deferred): New variable.
Mon, 18 Aug 2008 12:05:30 +0000 Kenichi Handa (font_add_log): Add the font properties :script, :lang,
Sun, 27 Jul 2008 18:24:48 +0000 Dan Nicolaescu Remove support for Mac Carbon. remove-carbon
Sun, 20 Jul 2008 00:47:28 +0000 Adrian Robert restore ability under NS to change font size from font panel (lost during some recent font backend refactoring)
Tue, 15 Jul 2008 18:15:18 +0000 Adrian Robert merging Emacs.app (NeXTstep port)
Wed, 09 Jul 2008 13:24:10 +0000 Stefan Monnier * fontset.c (fontset_get_font_group):
Wed, 09 Jul 2008 02:00:15 +0000 Kenichi Handa (font_open_entity): Cancel the previous change.
Wed, 09 Jul 2008 00:30:18 +0000 Kenichi Handa (font_make_object): New arg entity and pixelsize.
Wed, 25 Jun 2008 07:31:37 +0000 Kenichi Handa (font_parse_fcname): Remove unused variables.
Tue, 24 Jun 2008 10:31:34 +0000 Jason Rumney (Ffont_face_attributes): Multiply pixel size before point
Tue, 24 Jun 2008 07:01:27 +0000 Kenichi Handa (font_score): Even if the PIXEL_SIZE is the same, check
Sun, 22 Jun 2008 15:06:28 +0000 Kenichi Handa (font_find_for_lface): Try the adstyle specified in the property of