]> code.delx.au - gnu-emacs/log
gnu-emacs
18 years ago(Character Type): Describe the\uABCD and \U00ABCDEF syntax.
Eli Zaretskii [Fri, 9 Jun 2006 18:11:21 +0000 (18:11 +0000)]
(Character Type): Describe the\uABCD and \U00ABCDEF syntax.

18 years agoDocument new syntax \uXXXX.
Eli Zaretskii [Fri, 9 Jun 2006 17:59:29 +0000 (17:59 +0000)]
Document new syntax \uXXXX.

18 years agoRemove unused file.
Eli Zaretskii [Fri, 9 Jun 2006 17:56:20 +0000 (17:56 +0000)]
Remove unused file.

18 years ago($(BLD)/yow.$(O)): Remove target.
Eli Zaretskii [Fri, 9 Jun 2006 17:55:10 +0000 (17:55 +0000)]
($(BLD)/yow.$(O)): Remove target.

18 years ago(UTILITIES): Remove yow${EXEEXT}.
Eli Zaretskii [Fri, 9 Jun 2006 17:53:58 +0000 (17:53 +0000)]
(UTILITIES): Remove yow${EXEEXT}.
yow${EXEEXT}: Remove target.

18 years ago(makefile-fill-paragraph): Don't remove spaces after the comment start.
Eli Zaretskii [Fri, 9 Jun 2006 17:43:54 +0000 (17:43 +0000)]
(makefile-fill-paragraph): Don't remove spaces after the comment start.

18 years ago(pong-init-buffer): Fill buffer with spaces instead of ^A.
Thien-Thi Nguyen [Fri, 9 Jun 2006 14:23:49 +0000 (14:23 +0000)]
(pong-init-buffer): Fill buffer with spaces instead of ^A.

18 years ago2006-06-09 W?odek Bzyl <matwb@univ.gda.pl>
Reiner Steib [Fri, 9 Jun 2006 13:04:55 +0000 (13:04 +0000)]
2006-06-09  W?odek Bzyl  <matwb@univ.gda.pl>

* pl-refcard.ps: Regenerate.

18 years ago(ispell-kill-ispell): If ispell has been
Kim F. Storm [Fri, 9 Jun 2006 13:04:13 +0000 (13:04 +0000)]
(ispell-kill-ispell): If ispell has been
launched asynchronously, delete its process instead of being cool.
(ispell-async-processp): Check for `delete-process' existence
instead of `kill-process' one for consistency.
Submitted by: Michaël Cadilhac  <michael.cadilhac@lrde.org>

18 years ago*** empty log message ***
Kim F. Storm [Fri, 9 Jun 2006 13:03:18 +0000 (13:03 +0000)]
*** empty log message ***

18 years ago(window_scroll_pixel_based): Signal "Beginning of buffer" when scroll-down
Eli Zaretskii [Fri, 9 Jun 2006 09:05:17 +0000 (09:05 +0000)]
(window_scroll_pixel_based): Signal "Beginning of buffer" when scroll-down
at the beginning of an empty buffer.

18 years ago(make_fontset_for_ascii_face): Fix previous change.
Kenichi Handa [Fri, 9 Jun 2006 07:23:27 +0000 (07:23 +0000)]
(make_fontset_for_ascii_face): Fix previous change.

18 years ago(font_find_for_lface): Fix previous change.
Kenichi Handa [Fri, 9 Jun 2006 06:28:33 +0000 (06:28 +0000)]
(font_find_for_lface): Fix previous change.

18 years ago(Recognize Coding): Describe the convention of "CODING!"
Kenichi Handa [Fri, 9 Jun 2006 04:09:30 +0000 (04:09 +0000)]
(Recognize Coding): Describe the convention of "CODING!"
notation.

18 years ago*** empty log message ***
Kenichi Handa [Fri, 9 Jun 2006 02:18:09 +0000 (02:18 +0000)]
*** empty log message ***

18 years ago(tar-extract): Sync with HEAD.
Kenichi Handa [Fri, 9 Jun 2006 02:18:00 +0000 (02:18 +0000)]
(tar-extract): Sync with HEAD.

18 years ago(x_new_fontset2): If an ASCII font couldn't be loaded,
Kenichi Handa [Fri, 9 Jun 2006 02:16:05 +0000 (02:16 +0000)]
(x_new_fontset2): If an ASCII font couldn't be loaded,
return Qnil.

18 years ago(set_lface_from_font_name): If a font doesn't have a
Kenichi Handa [Fri, 9 Jun 2006 02:15:49 +0000 (02:15 +0000)]
(set_lface_from_font_name): If a font doesn't have a
name, set LFACE_FONT (lface) to nil.

18 years ago(xfont_list): If script is specified for a font, return
Kenichi Handa [Fri, 9 Jun 2006 02:15:38 +0000 (02:15 +0000)]
(xfont_list): If script is specified for a font, return
null_vector.
(xfont_list_family): Declare argument type.

18 years ago(xftfont_open): Make the font name fontconfig's
Kenichi Handa [Fri, 9 Jun 2006 02:15:23 +0000 (02:15 +0000)]
(xftfont_open): Make the font name fontconfig's
style.  Add BLOCK_INPUT and UNBLOCK_INPUT.
(xftfont_close): Free font->font.name if not NULL.

18 years ago(Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved to
Kenichi Handa [Fri, 9 Jun 2006 02:15:05 +0000 (02:15 +0000)]
(Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved to
font.c.
(ftfont_pattern_entity): New function.
(ftfont_get_cache): Assume that freetype_font_cache is already
initialized.
(ftfont_list): Handle the case that a file is specified in font
name.  Use ftfont_pattern_entity to generate entities.
(ftfont_has_char): Check if the pattern contains FC_CHARSET.
(syms_of_ftfont): Initialize freetype_font_cache.

18 years ago(reorder_font_vector): Pay attention to the case that
Kenichi Handa [Fri, 9 Jun 2006 02:14:49 +0000 (02:14 +0000)]
(reorder_font_vector): Pay attention to the case that
the 3rd element of font_def is nil.
(fontset_font): For the default fontset, append one more fontset
elements for a script-based font specification.  Don't add script
attribute on finding a font.
(new_fontset_from_font): Unconditionally set FONTSET_ASCII to the
font name.
(fontset_ascii_font): If a font can't be opened, return nil.

18 years ago* font.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved from
Kenichi Handa [Fri, 9 Jun 2006 02:14:31 +0000 (02:14 +0000)]
* font.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved from
ftfont.c.
(font_unparse_xlfd): Fix argument type declaration.  Append "*" if
registry doesn't specify encoding part.
(font_find_for_lface): Pay attention to LFACE_FONT_INDEX.
(font_open_by_name): At first try parsing the name.
(syms_of_font): Declare Qiso8859_1, Qiso10646_1, and Qunicode_bmp
as Lisp symbols.

18 years ago(Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them.
Kenichi Handa [Fri, 9 Jun 2006 02:14:15 +0000 (02:14 +0000)]
(Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them.

18 years agoChanges from arch/CVS synchronization
Miles Bader [Thu, 8 Jun 2006 22:55:55 +0000 (22:55 +0000)]
Changes from arch/CVS synchronization

18 years ago(w32_initialize) Manually sync 2006-06-05 change from HEAD.
Jason Rumney [Thu, 8 Jun 2006 21:30:12 +0000 (21:30 +0000)]
(w32_initialize) Manually sync 2006-06-05 change from HEAD.

18 years agoAttribute changes correctly (W?odek Bzyl).
Reiner Steib [Thu, 8 Jun 2006 18:20:52 +0000 (18:20 +0000)]
Attribute changes correctly (W?odek Bzyl).

18 years agoFix previous commit.
Reiner Steib [Thu, 8 Jun 2006 18:16:13 +0000 (18:16 +0000)]
Fix previous commit.

18 years agoUpdate refcard section.
Reiner Steib [Thu, 8 Jun 2006 18:12:43 +0000 (18:12 +0000)]
Update refcard section.

18 years agoUpdate for Emacs 22.
Reiner Steib [Thu, 8 Jun 2006 18:11:46 +0000 (18:11 +0000)]
Update for Emacs 22.

18 years agoUpdate refcard section.
Reiner Steib [Thu, 8 Jun 2006 17:44:45 +0000 (17:44 +0000)]
Update refcard section.

18 years agoFix errors in previous commit.
Reiner Steib [Thu, 8 Jun 2006 17:39:18 +0000 (17:39 +0000)]
Fix errors in previous commit.

18 years ago2006-06-08 �ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib [Thu, 8 Jun 2006 17:17:49 +0000 (17:17 +0000)]
2006-06-08  �ic Jacoboni <jaco@jacoboni.fr>

* fr-refcard.tex: Update for Emacs 22.

18 years ago(gdb-set-gud-minor-mode-existing-buffers-1)
Nick Roberts [Thu, 8 Jun 2006 12:15:27 +0000 (12:15 +0000)]
(gdb-set-gud-minor-mode-existing-buffers-1)
(gdb-prompt, gdb-set-gud-minor-mode-existing-buffers): Show status
in mode line at startup.

18 years ago*** empty log message ***
Nick Roberts [Thu, 8 Jun 2006 12:14:48 +0000 (12:14 +0000)]
*** empty log message ***

18 years ago(ido-read-internal): Only pop stack elements automatically if they
Kim F. Storm [Thu, 8 Jun 2006 11:29:27 +0000 (11:29 +0000)]
(ido-read-internal): Only pop stack elements automatically if they
actually match an existing directory or file name.

18 years ago*** empty log message ***
Kim F. Storm [Thu, 8 Jun 2006 11:29:14 +0000 (11:29 +0000)]
*** empty log message ***

18 years ago(main): Check -enable-font-backend arg after the check
Kenichi Handa [Thu, 8 Jun 2006 07:10:01 +0000 (07:10 +0000)]
(main): Check -enable-font-backend arg after the check
of -nl.
(standard_args): Add "-enable-font-backend".

18 years ago(Fcall_process): Sync with HEAD.
Kenichi Handa [Thu, 8 Jun 2006 07:08:36 +0000 (07:08 +0000)]
(Fcall_process): Sync with HEAD.

18 years ago*** empty log message ***
Kenichi Handa [Thu, 8 Jun 2006 06:54:41 +0000 (06:54 +0000)]
*** empty log message ***

18 years ago(Ffind_operation_coding_system): Sync with HEAD.
Kenichi Handa [Thu, 8 Jun 2006 06:48:34 +0000 (06:48 +0000)]
(Ffind_operation_coding_system): Sync with HEAD.

18 years ago(CODING_REQUIRE_ENCODING): Comment sync with HEAD.
Kenichi Handa [Thu, 8 Jun 2006 06:48:23 +0000 (06:48 +0000)]
(CODING_REQUIRE_ENCODING): Comment sync with HEAD.

18 years ago(ido-file-internal): Pass full file name to write-file.
Kim F. Storm [Wed, 7 Jun 2006 22:45:27 +0000 (22:45 +0000)]
(ido-file-internal): Pass full file name to write-file.

18 years ago*** empty log message ***
Kim F. Storm [Wed, 7 Jun 2006 22:45:06 +0000 (22:45 +0000)]
*** empty log message ***

18 years ago(ido-copy-current-file-name): Repeating C-w inserts whole file name.
Kim F. Storm [Wed, 7 Jun 2006 22:25:55 +0000 (22:25 +0000)]
(ido-copy-current-file-name): Repeating C-w inserts whole file name.

18 years ago*** empty log message ***
Kim F. Storm [Wed, 7 Jun 2006 22:25:42 +0000 (22:25 +0000)]
*** empty log message ***

18 years ago(ido-take-first-match, ido-push-dir-first): New commands.
Kim F. Storm [Wed, 7 Jun 2006 22:05:05 +0000 (22:05 +0000)]
(ido-take-first-match, ido-push-dir-first): New commands.
(ido-init-completion-maps): Bind them to M-SPC and M-v.

18 years ago*** empty log message ***
Kim F. Storm [Wed, 7 Jun 2006 22:04:52 +0000 (22:04 +0000)]
*** empty log message ***

18 years agoMerge from emacs--devo--0
Miles Bader [Wed, 7 Jun 2006 19:47:17 +0000 (19:47 +0000)]
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 299)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-66

18 years agoMerge from emacs--devo--0
Miles Bader [Wed, 7 Jun 2006 19:42:49 +0000 (19:42 +0000)]
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 297-298)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-65

18 years agoMerge from emacs--devo--0
Miles Bader [Wed, 7 Jun 2006 18:05:10 +0000 (18:05 +0000)]
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 285-296)

   - Update from CVS
   - Merge from gnus--rel--5.10
   - Update from CVS: admin/FOR-RELEASE: Update refcard section.

 * gnus--rel--5.10  (patch 102-104)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64

18 years ago*** empty log message ***
Eli Zaretskii [Wed, 7 Jun 2006 18:03:36 +0000 (18:03 +0000)]
*** empty log message ***

18 years ago(General Variables): Fix smtpmail xref.
Eli Zaretskii [Wed, 7 Jun 2006 18:02:30 +0000 (18:02 +0000)]
(General Variables): Fix smtpmail xref.

18 years ago(Coding Systems): Footnote xref "MS-DOS and MULE" in main manual for @ifnottex,
Eli Zaretskii [Wed, 7 Jun 2006 18:01:50 +0000 (18:01 +0000)]
(Coding Systems): Footnote xref "MS-DOS and MULE" in main manual for @ifnottex,
but in emacs-extra for @iftex.

18 years ago(Font Selection): Remove description of clear-face-cache.
Eli Zaretskii [Wed, 7 Jun 2006 17:57:08 +0000 (17:57 +0000)]
(Font Selection): Remove description of clear-face-cache.

18 years ago(Eval During Compile): Fix a typo. Add index entries for possible uses of
Eli Zaretskii [Wed, 7 Jun 2006 17:53:03 +0000 (17:53 +0000)]
(Eval During Compile): Fix a typo.  Add index entries for possible uses of
eval-when-compile.

18 years agoMerge from gnus--rel--5.10
Miles Bader [Wed, 7 Jun 2006 16:39:16 +0000 (16:39 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 103-104)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-295

18 years agoUpdate refcard section.
Reiner Steib [Wed, 7 Jun 2006 13:34:42 +0000 (13:34 +0000)]
Update refcard section.

18 years agoUpdate refcard section.
Reiner Steib [Wed, 7 Jun 2006 13:28:53 +0000 (13:28 +0000)]
Update refcard section.

18 years agoAdd arch tagline
Miles Bader [Wed, 7 Jun 2006 11:41:58 +0000 (11:41 +0000)]
Add arch tagline

18 years agoAdd an example for the previous change.
Kenichi Handa [Wed, 7 Jun 2006 11:04:22 +0000 (11:04 +0000)]
Add an example for the previous change.

18 years ago(xftfont_default_fid): Set fid_known to 1.
Kenichi Handa [Wed, 7 Jun 2006 06:37:23 +0000 (06:37 +0000)]
(xftfont_default_fid): Set fid_known to 1.
(struct xftdraw_list, xftdraw_list): Delete them.
(register_xftdraw, check_xftdraw): Delete them.
(xftfont_prepare_face): Don't call register_xftdraw.
(xftfont_done_face): Don't call check_xftdraw.
(xftfont_draw): Get backroudn color only when with_background is
nonzero.

18 years ago(xfont_encode_char): Fix calculation of char2b.
Kenichi Handa [Wed, 7 Jun 2006 06:35:31 +0000 (06:35 +0000)]
(xfont_encode_char): Fix calculation of char2b.

18 years ago*** empty log message ***
Kenichi Handa [Wed, 7 Jun 2006 01:21:12 +0000 (01:21 +0000)]
*** empty log message ***

18 years ago(hack-local-variables-prop-line)
Kenichi Handa [Wed, 7 Jun 2006 01:20:28 +0000 (01:20 +0000)]
(hack-local-variables-prop-line)
(hack-local-variables): Cancel the previous change.

18 years ago(find-auto-coding): Don't handle the short name `char-trans'.
Kenichi Handa [Wed, 7 Jun 2006 01:20:16 +0000 (01:20 +0000)]
(find-auto-coding): Don't handle the short name `char-trans'.

18 years agoMention how to disable character translation for a file.
Kenichi Handa [Wed, 7 Jun 2006 01:19:58 +0000 (01:19 +0000)]
Mention how to disable character translation for a file.

18 years ago(Watch Expressions): Move node to end.
Nick Roberts [Tue, 6 Jun 2006 23:16:32 +0000 (23:16 +0000)]
(Watch Expressions): Move node to end.
(GDB Graphical Interface): Move description of clicks in fringe...
(GDB commands in the Fringe): ...to here.  New node.

18 years ago*** empty log message ***
Nick Roberts [Tue, 6 Jun 2006 23:15:57 +0000 (23:15 +0000)]
*** empty log message ***

18 years ago(ediff-diff-mandatory-option): Protect against
Jesper Harder [Tue, 6 Jun 2006 18:45:21 +0000 (18:45 +0000)]
(ediff-diff-mandatory-option): Protect against
file-error.

18 years ago* diff-mode.el (diff-hunk-kill, diff-file-kill, diff-split-hunk)
Chong Yidong [Tue, 6 Jun 2006 14:17:31 +0000 (14:17 +0000)]
* diff-mode.el (diff-hunk-kill, diff-file-kill, diff-split-hunk)
(diff-refine-hunk): Set inhibit-read-only to t.

18 years ago* diff-mode.el (diff-mode): Set buffer-read-only to t when
Chong Yidong [Tue, 6 Jun 2006 14:06:13 +0000 (14:06 +0000)]
* diff-mode.el (diff-mode): Set buffer-read-only to t when
diff-default-read-only is non-nill.

* diff.el (diff-sentinel, diff): Set inhibit-read-only to t when
modifying the *Diff* buffer.
(diff-process-filter): New filter function for diff process that
sets inhibit-read-only to t when modifying the *Diff* buffer.

18 years agoversion number change
Carsten Dominik [Tue, 6 Jun 2006 08:27:21 +0000 (08:27 +0000)]
version number change

18 years ago(ASCII export): Document indentation adaptation.
Carsten Dominik [Tue, 6 Jun 2006 08:26:54 +0000 (08:26 +0000)]
(ASCII export): Document indentation adaptation.
(Setting tags): Document mutually-exclusive tags.

18 years ago*** empty log message ***
Carsten Dominik [Tue, 6 Jun 2006 08:26:45 +0000 (08:26 +0000)]
*** empty log message ***

18 years ago(org-archive-subtree): Use end-of-subtree as insertion
Carsten Dominik [Tue, 6 Jun 2006 08:26:10 +0000 (08:26 +0000)]
(org-archive-subtree): Use end-of-subtree as insertion
point and control the number of empty lines.
(org-paste-subtree): Limit the number of empty lines at the end of
the inserted tree.
(org-agenda): Use buffer name of current file for narrowing.
(org-export-as-xml): Command removed.
(org-export-xml-type): Option removed.
(org-mode-map): Call `org-export-as-xoxo' directly.
(org-get-indentation): New optional argument LINE.
(org-fix-indentation, org-remove-tabs): New functions.
(org-export-as-ascii, org-ascii-level-start): Determine and apply
correct indentation for headlines that are converted it items.
(org-skip-comments): Remove table lines that contain narrowing
cookies but no other non-empty fields.
(org-set-tags): Allow groups of mutually exclusive tags.
(org-cmp-time): Sort 24:21 before items without time.
(org-get-time-of-day): Fixed the interpretation of 12pm and 12am.
(org-open-at-point): Require double colon also for numbers.

18 years agoCorrection for AUTHORS.
Kim F. Storm [Tue, 6 Jun 2006 07:46:25 +0000 (07:46 +0000)]
Correction for AUTHORS.

18 years ago*** empty log message ***
Kenichi Handa [Tue, 6 Jun 2006 03:57:22 +0000 (03:57 +0000)]
*** empty log message ***

18 years agoInclude "font.h".
Kenichi Handa [Tue, 6 Jun 2006 03:56:46 +0000 (03:56 +0000)]
Include "font.h".
(x_default_font_parameter) [USE_FONT_BACKEND]: New function.
(Fx_create_frame) [USE_FONT_BACKEND]: If enable_font_backend is
nonzero, register all available font drivers.  Call
x_default_font_parameter for deciding a font.
(x_create_tip_frame) [USE_FONT_BACKEND]: Likewise.

18 years ago(assoc_no_quit): Extern it.
Kenichi Handa [Tue, 6 Jun 2006 03:56:32 +0000 (03:56 +0000)]
(assoc_no_quit): Extern it.

18 years agoCharsets of Han character fixed.
Kenichi Handa [Tue, 6 Jun 2006 03:55:06 +0000 (03:55 +0000)]
Charsets of Han character fixed.

18 years ago(font-encoding-alist): Add koi8-4.
Kenichi Handa [Tue, 6 Jun 2006 03:54:18 +0000 (03:54 +0000)]
(font-encoding-alist): Add koi8-4.
(script-representative-chars): Set the default value.
(create-fontset-from-x-resource): Delete `message'.

18 years ago(font-weight-table, font-slant-table)
Kenichi Handa [Tue, 6 Jun 2006 03:53:59 +0000 (03:53 +0000)]
(font-weight-table, font-slant-table)
(font-swidth-table): New customizable variables.

18 years agoRe-generated.
Kenichi Handa [Tue, 6 Jun 2006 03:53:38 +0000 (03:53 +0000)]
Re-generated.

18 years agoNew args --enable-font-backend, --with-xft,
Kenichi Handa [Tue, 6 Jun 2006 03:53:23 +0000 (03:53 +0000)]
New args --enable-font-backend, --with-xft,
--with-freetyp.  New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
HAVE_FREETYPE, HAVE_LIBOTF.  New AC_SUBSTs XFT_LIBS,
FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.

18 years ago*** empty log message ***
Kenichi Handa [Tue, 6 Jun 2006 03:53:04 +0000 (03:53 +0000)]
*** empty log message ***

18 years agoInclude "font.h".
Kenichi Handa [Tue, 6 Jun 2006 03:52:51 +0000 (03:52 +0000)]
Include "font.h".
(x_set_mouse_face_gc, x_set_glyph_string_clipping)
(x_set_glyph_string_clipping_exactly)
(x_compute_glyph_string_overhangs)
(x_draw_glyph_string_foreground)
(x_draw_composite_glyph_string_foreground, x_draw_glyph_string)
(x_free_frame_resources) [USE_FONT_BACKEND]: If
enable_font_backend is nonzero, use font-backend mechanism.
(x_new_fontset2) [USE_FONT_BACKEND]: New function.

18 years agoInclude "font.h".
Kenichi Handa [Tue, 6 Jun 2006 03:52:38 +0000 (03:52 +0000)]
Include "font.h".
(set_lface_from_font_name)
(set_font_frame_param, free_realized_face)
(prepare_face_for_display, clear_face_gcs)
(Finternal_set_font_selection_order, realize_x_face)
[USE_FONT_BACKEND]: If enable_font_backend is nonzero, use
font-backend mechanism.
(clear_face_cache) [USE_FONT_BACKEND]: Don't call
clear_font_table.
(load_face_font) [USE_FONT_BACKEND]: Abort.
(face_symbolic_value, face_symbolic_weight, face_symbolic_slant)
(face_symbolic_swidth, face_for_font) [USE_FONT_BACKEND]: New
functions.

18 years agoIf USE_FONT_BACKEND is defined, include "font.h".
Kenichi Handa [Tue, 6 Jun 2006 03:52:26 +0000 (03:52 +0000)]
If USE_FONT_BACKEND is defined, include "font.h".
Through out the file, use FONT_INFO_FROM_FACE instead of
FONT_INFO_FROM_ID, use get_per_char_metric instead of
rif->per_char_metric.
(handle_composition_prop) [USE_FONT_BACKEND]: If the composition
method is COMPOSITION_WITH_GLYPH_STRING, just set it->c to ' '.
(get_glyph_face_and_encoding, fill_composite_glyph_string)
(get_char_face_and_encoding, BUILD_COMPOSITE_GLYPH_STRING)
(x_produce_glyphs) [USE_FONT_BACKEND]: If enable_font_backend is
nonzero, use font-backend mechanism.
(get_per_char_metric): New function.

18 years agoInclude "font.h".
Kenichi Handa [Tue, 6 Jun 2006 03:52:09 +0000 (03:52 +0000)]
Include "font.h".
(make_frame, x_set_font) [USE_FONT_BACKEND]: Use font-backend
mechanism.

18 years ago(struct frame): New members resx and resy.
Kenichi Handa [Tue, 6 Jun 2006 03:51:57 +0000 (03:51 +0000)]
(struct frame): New members resx and resy.
(struct frame) [USE_FONT_BACKEND]: New member font_driver_list.
(x_new_fontset2) [USE_FONT_BACKEND]: Extern it.

18 years agoInclude "font.h".
Kenichi Handa [Tue, 6 Jun 2006 03:51:41 +0000 (03:51 +0000)]
Include "font.h".
(fontset_font, fontset_ascii, face_for_char)
(make_fontset_for_ascii_face, Ffont_info)
(Finternal_char_font) [USE_FONT_BACKEND]: If enable_font_backend
is nonzero, use font-backend mechanism.
(find_font_encoding): Make it non-static.
(new_fontset_from_font, fontset_ascii_font) [USE_FONT_BACKEND]:
New functions.

18 years ago(FONT_INFO_FROM_FACE): New macro.
Kenichi Handa [Tue, 6 Jun 2006 03:51:27 +0000 (03:51 +0000)]
(FONT_INFO_FROM_FACE): New macro.
(face_for_font, new_fontset_from_font)
(fontset_ascii_font) [USE_FONT_BACKEND]: Extern them.

18 years ago(assoc_no_quit): New function.
Kenichi Handa [Tue, 6 Jun 2006 03:51:12 +0000 (03:51 +0000)]
(assoc_no_quit): New function.

18 years ago(main) [USE_FONT_BACKEND]: Handle arg
Kenichi Handa [Tue, 6 Jun 2006 03:50:58 +0000 (03:50 +0000)]
(main) [USE_FONT_BACKEND]: Handle arg
--enable-font-backend.  Call syms_of_font.

18 years ago(struct glyph_string) [USE_FONT_BACKEND]: New
Kenichi Handa [Tue, 6 Jun 2006 03:50:45 +0000 (03:50 +0000)]
(struct glyph_string) [USE_FONT_BACKEND]: New
members clip_x, clip_y, clip_width, and clip_height.
(struct face) [USE_FONT_BACKEND]: New members font_info and extra.

18 years ago(get_composition_id) [USE_FONT_BACKEND]: If
Kenichi Handa [Tue, 6 Jun 2006 03:49:53 +0000 (03:49 +0000)]
(get_composition_id) [USE_FONT_BACKEND]: If
enable_font_backend is nonzero, accept the composition method
COMPOSITION_WITH_GLYPH_STRING.

18 years ago(enum composition_method) [USE_FONT_BACKEND]: New
Kenichi Handa [Tue, 6 Jun 2006 03:48:41 +0000 (03:48 +0000)]
(enum composition_method) [USE_FONT_BACKEND]: New
enumeration COMPOSITION_WITH_GLYPH_STRING.

18 years ago(Vscript_representative_chars): New variable.
Kenichi Handa [Tue, 6 Jun 2006 03:48:03 +0000 (03:48 +0000)]
(Vscript_representative_chars): New variable.
(syms_of_character): Declare it as a Lisp variable.

18 years ago(Vscript_representative_chars): Extern it.
Kenichi Handa [Tue, 6 Jun 2006 03:47:49 +0000 (03:47 +0000)]
(Vscript_representative_chars): Extern it.