]> git.eshelyaron.com Git - emacs.git/log
emacs.git
19 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Jul 2006 03:50:08 +0000 (03:50 +0000)]
*** empty log message ***

19 years ago(ftfont_list): Handling of QCname fixed.
Kenichi Handa [Mon, 3 Jul 2006 03:49:58 +0000 (03:49 +0000)]
(ftfont_list): Handling of QCname fixed.

19 years ago*** empty log message ***
Kenichi Handa [Mon, 3 Jul 2006 00:53:11 +0000 (00:53 +0000)]
*** empty log message ***

19 years ago(otf-script-alist): Set it.
Kenichi Handa [Mon, 3 Jul 2006 00:52:58 +0000 (00:52 +0000)]
(otf-script-alist): Set it.

19 years ago(xftfont_open): Set charset related members to -1.
Kenichi Handa [Mon, 3 Jul 2006 00:52:16 +0000 (00:52 +0000)]
(xftfont_open): Set charset related members to -1.

19 years ago(ftfont_list): Handle QCotf property.
Kenichi Handa [Mon, 3 Jul 2006 00:51:17 +0000 (00:51 +0000)]
(ftfont_list): Handle QCotf property.
(ftfont_open): Set charset related members to -1.

19 years ago(Votf_script_alist): New variable.
Kenichi Handa [Mon, 3 Jul 2006 00:50:10 +0000 (00:50 +0000)]
(Votf_script_alist): New variable.
(syms_of_fontset): Initialize it.
(fontset_font): Delete unsed variable.

19 years ago(Votf_script_alist): Extern it.
Kenichi Handa [Mon, 3 Jul 2006 00:49:12 +0000 (00:49 +0000)]
(Votf_script_alist): Extern it.

19 years ago(font_find_for_lface): Code optimized.
Kenichi Handa [Mon, 3 Jul 2006 00:48:34 +0000 (00:48 +0000)]
(font_find_for_lface): Code optimized.

19 years ago(font_close_object, font_merge_old_spec): Extern them.
Kenichi Handa [Mon, 3 Jul 2006 00:47:06 +0000 (00:47 +0000)]
(font_close_object, font_merge_old_spec): Extern them.

19 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jun 2006 05:58:35 +0000 (05:58 +0000)]
*** empty log message ***

19 years ago(font-encoding-alist): Fix for
Kenichi Handa [Wed, 28 Jun 2006 05:58:24 +0000 (05:58 +0000)]
(font-encoding-alist): Fix for
"ethiopic-unicode".

19 years ago(QCscalable, Qc, Qm, Qp, Qd): New variables.
Kenichi Handa [Wed, 28 Jun 2006 05:57:27 +0000 (05:57 +0000)]
(QCscalable, Qc, Qm, Qp, Qd): New variables.
(syms_of_font): Initialize them.
(font_pixel_size): Allow float value in dpi.
(font_prop_validate_type): Deleted.
(font_prop_validate_symbol, font_prop_validate_style): Argument
changed.  Caller changed.
(font_prop_validate_non_neg): Renamed from
font_prop_validate_size.
(font_prop_validate_extra): Deleted.
(font_prop_validate_spacing): New function.
(font_property_table): Add elements for all known properties.
(get_font_prop_index): Renamed from check_font_prop_name.  New
argument FROM.  Caller changed.
(font_prop_validate): Validate all known properties.
(font_put_extra): Argument force deleted.  Caller changed.
(font_expand_wildcards): Make it static.  Fix the way of shrinking
the possible range.
(font_parse_xlfd): Arguemnt merge deleted.  Fix handling of RESX,
RESY, SPACING, and AVGWIDTH.  Don't validate property values here.
Caller changed.
(font_unparse_xlfd): Handle dpi, spacing, and scalable properties.
(font_parse_fcname): Arguemnt merge deleted.  Fix parsing of point
size.  Don't validate properties values here.  Caller changed.
(font_unparse_fcname): Handle dpi, spacing, and scalable
properties.
(font_open_by_name): Delete unused variable.
(Ffont_spec): Likewise.  Validate property values.
(Ffont_match_p): New function.

19 years ago(QCscalable): Extern it.
Kenichi Handa [Wed, 28 Jun 2006 05:42:30 +0000 (05:42 +0000)]
(QCscalable): Extern it.
(font_parse_xlfd, font_parse_fcname): Prototype adjusted.

19 years ago(xfont_query_font): Adjusted for the change of
Kenichi Handa [Wed, 28 Jun 2006 05:41:21 +0000 (05:41 +0000)]
(xfont_query_font): Adjusted for the change of
font_parse_xlfd.
(xfont_list_pattern): New function.
(xfont_list): Use xfont_list_pattern.

19 years ago(ftfont_list): Handle properties dpi, spacing, and
Kenichi Handa [Wed, 28 Jun 2006 05:40:15 +0000 (05:40 +0000)]
(ftfont_list): Handle properties dpi, spacing, and
scalable.

19 years ago(xftfont_prepare_face): Cancel previous change.
Kenichi Handa [Wed, 28 Jun 2006 05:39:02 +0000 (05:39 +0000)]
(xftfont_prepare_face): Cancel previous change.
(xftfont_done_face): Likewise.

19 years ago*** empty log message ***
Kenichi Handa [Mon, 26 Jun 2006 04:28:27 +0000 (04:28 +0000)]
*** empty log message ***

19 years ago(Flist_fonts): EXFUN it.
Kenichi Handa [Mon, 26 Jun 2006 04:27:21 +0000 (04:27 +0000)]
(Flist_fonts): EXFUN it.

19 years agoChanges from arch/CVS synchronization
Miles Bader [Sun, 25 Jun 2006 21:32:31 +0000 (21:32 +0000)]
Changes from arch/CVS synchronization

19 years agoAdd back smoothing_type and smoothing_enabled definitions.
Jason Rumney [Sun, 25 Jun 2006 11:47:12 +0000 (11:47 +0000)]
Add back smoothing_type and smoothing_enabled definitions.

19 years ago*** empty log message ***
Kenichi Handa [Fri, 23 Jun 2006 05:09:21 +0000 (05:09 +0000)]
*** empty log message ***

19 years ago(script-representative-chars): Add an
Kenichi Handa [Fri, 23 Jun 2006 05:08:46 +0000 (05:08 +0000)]
(script-representative-chars): Add an
entry for latin script.

19 years ago(x_draw_glyph_string) [USE_FONT_BACKEND]: Check
Kenichi Handa [Fri, 23 Jun 2006 05:07:12 +0000 (05:07 +0000)]
(x_draw_glyph_string) [USE_FONT_BACKEND]: Check
s->face->font on determining underline position.

19 years ago*** empty log message ***
Kenichi Handa [Wed, 21 Jun 2006 01:25:10 +0000 (01:25 +0000)]
*** empty log message ***

19 years ago(font_parse_xlfd): Fix generating of CHARSET_REGISTRY field.
Kenichi Handa [Wed, 21 Jun 2006 01:24:36 +0000 (01:24 +0000)]
(font_parse_xlfd): Fix generating of CHARSET_REGISTRY field.
(font_has_char): Accept font-object too.
(font_find_for_lface): Try at first with a size specified in face.

19 years ago(xftfont_prepare_face): Make non-ascii face share
Kenichi Handa [Wed, 21 Jun 2006 01:23:08 +0000 (01:23 +0000)]
(xftfont_prepare_face): Make non-ascii face share
face->extra with ascii face.
(xftfont_done_face): Don't free face->extra of non-ascii face.

19 years agoMerge from emacs--devo--0
Miles Bader [Tue, 20 Jun 2006 07:35:06 +0000 (07:35 +0000)]
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 314-319)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 107)

   - Update from CVS

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

19 years ago*** empty log message ***
Kenichi Handa [Tue, 20 Jun 2006 02:06:13 +0000 (02:06 +0000)]
*** empty log message ***

19 years ago(word-combining-categories): Add entries for 2-byte Han characters.
Kenichi Handa [Tue, 20 Jun 2006 01:31:25 +0000 (01:31 +0000)]
(word-combining-categories): Add entries for 2-byte Han characters.

19 years ago*** empty log message ***
Kenichi Handa [Tue, 20 Jun 2006 01:17:33 +0000 (01:17 +0000)]
*** empty log message ***

19 years ago(x_set_font) [USE_FONT_BACKEND]: Fix argument to
Kenichi Handa [Tue, 20 Jun 2006 01:17:23 +0000 (01:17 +0000)]
(x_set_font) [USE_FONT_BACKEND]: Fix argument to
font_open_by_name.

19 years agoMerge from gnus--rel--5.10
Miles Bader [Tue, 20 Jun 2006 00:20:01 +0000 (00:20 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 107)

   - Update from CVS

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

19 years ago*** empty log message ***
Richard M. Stallman [Mon, 19 Jun 2006 22:00:00 +0000 (22:00 +0000)]
*** empty log message ***

19 years ago(size_window): New arg FIRST_ONLY. All callers changed.
Richard M. Stallman [Mon, 19 Jun 2006 21:59:30 +0000 (21:59 +0000)]
(size_window): New arg FIRST_ONLY.  All callers changed.
(adjust_window_trailing_edge): Specially compute FIRST_PARALLEL
for the case of a top-level window and the following minibuffer.
Don't exit because of no `next' when there is a parent.
Use the FIRST_ONLY feature when resizing following windows.

19 years ago(init_syntax_once): Give most control chars' syntax Spunct.
Richard M. Stallman [Mon, 19 Jun 2006 21:54:58 +0000 (21:54 +0000)]
(init_syntax_once): Give most control chars' syntax Spunct.

19 years ago(Bindat Spec): Clarify previous change.
Richard M. Stallman [Mon, 19 Jun 2006 21:53:40 +0000 (21:53 +0000)]
(Bindat Spec): Clarify previous change.

19 years ago(mode-line-format): Save some mode line space.
Richard M. Stallman [Mon, 19 Jun 2006 21:49:57 +0000 (21:49 +0000)]
(mode-line-format): Save some mode line space.

19 years ago(find-file-noselect): Improve the question wording.
Richard M. Stallman [Mon, 19 Jun 2006 21:48:41 +0000 (21:48 +0000)]
(find-file-noselect): Improve the question wording.
(basic-save-buffer-2): Mask UMASK against 666.

19 years ago(mouse-drag-vertical-line-rightward-window): New function.
Richard M. Stallman [Mon, 19 Jun 2006 21:47:23 +0000 (21:47 +0000)]
(mouse-drag-vertical-line-rightward-window): New function.
(mouse-drag-vertical-line): Call it.

19 years ago(customize-option, customize-option-other-window): Error if SYMBOL is nil.
Richard M. Stallman [Mon, 19 Jun 2006 21:46:54 +0000 (21:46 +0000)]
(customize-option, customize-option-other-window): Error if SYMBOL is nil.

19 years agomention C-q
Karl Berry [Mon, 19 Jun 2006 20:53:29 +0000 (20:53 +0000)]
mention C-q

19 years ago*** empty log message ***
Kenichi Handa [Mon, 19 Jun 2006 13:02:33 +0000 (13:02 +0000)]
*** empty log message ***

19 years ago(font-weight-table): Treat regular and normal as the
Kenichi Handa [Mon, 19 Jun 2006 13:02:21 +0000 (13:02 +0000)]
(font-weight-table): Treat regular and normal as the
same as medium.
(font-slant-table): Add (roman . 100).

19 years ago(font_parse_fcname): Fix previous change.
Kenichi Handa [Mon, 19 Jun 2006 13:00:37 +0000 (13:00 +0000)]
(font_parse_fcname): Fix previous change.

19 years ago(QCspacing, QCdpi): Extern them.
Kenichi Handa [Mon, 19 Jun 2006 12:44:41 +0000 (12:44 +0000)]
(QCspacing, QCdpi): Extern them.
(enum font_spacing): New enum.
(FONT_PIXEL_SIZE_QUANTUM): New macro.

19 years ago(POINT_TO_PIXEL): Don't divice POINT by 10.
Kenichi Handa [Mon, 19 Jun 2006 12:43:59 +0000 (12:43 +0000)]
(POINT_TO_PIXEL): Don't divice POINT by 10.
(QCspacing, QCdpi): New variables.
(syms_of_font): Initialize them.
(font_pixel_size): New function.
(font_put_extra): New function.
(font_parse_xlfd): Fix handling of font size.  Add QCdpi property
in FONT_EXTRA.
(font_parse_fcname): Handle enumenrated values (e.g. bold).  Fix
handling font size.  Add QCname property that contains only
unknown properties.
(font_score): Change argument.  Caller changed.  Pay attention to
FONT_PIXEL_SIZE_QUANTUM.
(font_sort_entites): Fix handling of font size.
(font_list_entities): Likewise.
(font_find_for_lface): Likewise.
(font_open_for_lface): Likewise.
(font_open_by_name): Likewise.
(Ffont_spec): Add QCname property that contains only unknown
properties.

19 years ago(ftfont_list): Use assq_no_quit, not Fassq. Don't
Kenichi Handa [Mon, 19 Jun 2006 12:36:58 +0000 (12:36 +0000)]
(ftfont_list): Use assq_no_quit, not Fassq.  Don't
include weight in listing pattern, instead check weight of each
listed font.  Don't include scalable in pattern.  Pay attention to
FONT_PIXEL_SIZE_QUANTUM.

19 years ago(section{Clocking Time}): Add new clocking commands.
Carsten Dominik [Mon, 19 Jun 2006 06:55:37 +0000 (06:55 +0000)]
(section{Clocking Time}): Add new clocking commands.
        (section{Structure Editing}): Add global archiving command.

19 years ago*** empty log message ***
Carsten Dominik [Mon, 19 Jun 2006 06:55:27 +0000 (06:55 +0000)]
*** empty log message ***

19 years ago(Publishing links): Document the
Carsten Dominik [Mon, 19 Jun 2006 06:54:43 +0000 (06:54 +0000)]
(Publishing links): Document the
        `:link-validation-function' property.
        (Extensions and Hacking): New chapter, includes some sections
        of
        the "Miscellaneous" chapter.

19 years agoRequire noutline, also on XEmacs.
Carsten Dominik [Mon, 19 Jun 2006 06:54:22 +0000 (06:54 +0000)]
Require noutline, also on XEmacs.
        (org-end-of-subtree): Return point.
        (org-dblock-start-re, org-dblock-end-re): New constants.
        (org-create-dblock, org-prepare-dblock, org-map-dblocks)
        (org-dblock-update, org-update-dblock,
        org-beginning-of-dblock)
        (org-update-all-dblocks, org-find-dblock): New functions.
        (org-collect-clock-time-entries): New function.
        (org-html-handle-time-stamps): Never export CLOCK timeranges.
        (org-fixup-indentation): Modified to deadl correctly with
        lines
        starting with TAB.  Only one argument DIFF now.
        (org-demote, org-promote): Call `org-fixup-indentation' with
        just
        one argument, DIFF.
        (org-mode): Don't mark buffer as modified when aligning
        tables.
        (org-clock-sum): Don't makr buffer modified when adding time
        sum
        properties.
        (org-export-as-html): Added support for a link validation
        function.
        (org-archive-all-done): New function.
        (org-archive-subtree): New prefix argument.  When set, archive
        all
        done subtrees in this buffer.
        (org-remove-clock-overlays)
        (org-remove-occur-highlights): Use
        `org-inhibit-highlight-removal'.
        (org-inhibit-highlight-removal): New variable, for dyn amic
        scoping.
        (org-put-clock-overlay): Don't swallow last headline character
        when displaying overlay.
        (org-store-link): Link to `image-mode' with just the file
        name.

19 years ago*** empty log message ***
Kenichi Handa [Mon, 19 Jun 2006 01:54:55 +0000 (01:54 +0000)]
*** empty log message ***

19 years ago(read_escape): Fix the code synched with HEAD.
Kenichi Handa [Mon, 19 Jun 2006 01:54:37 +0000 (01:54 +0000)]
(read_escape): Fix the code synched with HEAD.

19 years ago*** empty log message ***
Kenichi Handa [Mon, 19 Jun 2006 01:38:58 +0000 (01:38 +0000)]
*** empty log message ***

19 years ago(font_parse_fcname): Fix parsing of point-size.
Kenichi Handa [Mon, 19 Jun 2006 01:38:26 +0000 (01:38 +0000)]
(font_parse_fcname): Fix parsing of point-size.
(font_unparse_fcname): Produce symbolic names for style
properties.
(font_list_entities): Handle float size correctly.
(font_open_by_name): Prefer `normal' property values if the name
doesn't specify them.

19 years ago(Finternal_char_font): Use font_get_name, not
Kenichi Handa [Mon, 19 Jun 2006 01:35:46 +0000 (01:35 +0000)]
(Finternal_char_font): Use font_get_name, not
Ffont_xlfd_name.

19 years ago(ftfont_pattern_entity): Use the numeric value 100 for
Kenichi Handa [Mon, 19 Jun 2006 01:34:55 +0000 (01:34 +0000)]
(ftfont_pattern_entity): Use the numeric value 100 for
FC_WEIGHT_REGULAR.  Exclude FC_SIZE and FC_PIXEL_SIZE from listing
pattern.  Don't force scalable.

19 years ago(xftfont_open): For generating a name, start from
Kenichi Handa [Mon, 19 Jun 2006 01:32:49 +0000 (01:32 +0000)]
(xftfont_open): For generating a name, start from
96-byte buffer.

19 years ago2006-06-18 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer [Sun, 18 Jun 2006 17:12:16 +0000 (17:12 +0000)]
2006-06-18  Michael Kifer  <kifer@cs.stonybrook.edu>
some typo fixes

19 years ago2006-06-18 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer [Sun, 18 Jun 2006 17:08:24 +0000 (17:08 +0000)]
2006-06-18  Michael Kifer  <kifer@cs.stonybrook.edu>

* viper-cmd.el (viper-special-read-and-insert-char): use
read-key-sequence.
(viper-after-change-undo-hook): enhancements.
(viper-after-change-undo-hook): new hook.
(viper-undo): use viper-after-change-undo-hook.
(viper-add-newline-at-eob-if-necessary): widen before making changes.
(viper-next-line-at-bol): If point is on a widget or a button, simulate
clicking on that widget/button.

* viper.el (viper-mode): allow for a separate cursor color in Emacs
state.

* ediff-diff (ediff-test-patch-utility): catch errors.
(ediff-actual-diff-options, ediff-actual-diff3-options): new variables.
(ediff-set-actual-diff-options): new function.
(ediff-reset-diff-options, ediff-toggle-ignore-case):
use ediff-set-actual-diff-options.
(ediff-extract-diffs): catch errors.
(ediff-whitespace): add nonbreakable space.
(ediff-same-file-contents): catch errors.

* ediff-mult.el (ediff-collect-custom-diffs): save
coding-system-for-read.

* ediff-vers.el (ediff-keep-tmp-versions): new var.
(ediff-vc-internal, ediff-vc-merge-internal): use
ediff-delete-version-file.
(ediff-delete-version-file): new function.

* ediff-wind.el (ediff-control-frame-parameters): set frame fringes.

* ediff.el (ediff-directories, ediff-directory-revisions,
ediff-merge-directories, ediff-merge-directories-with-ancestor,
ediff-directories-internal, ediff-merge-directory-revisions,
ediff-merge-directory-revisions-with-ancestor,
ediff-directories3): use read-directory-name.

19 years agochanged my email-id
Ramprasad B [Sun, 18 Jun 2006 09:14:51 +0000 (09:14 +0000)]
changed my email-id

19 years ago2006-06-18 Ralf Angeli <angeli@caeruleus.net>
Romain Francoise [Sun, 18 Jun 2006 08:17:56 +0000 (08:17 +0000)]
2006-06-18  Ralf Angeli  <angeli@caeruleus.net>

* textmodes/tex-mode.el (tex-font-lock-match-suscript): Remove
superfluous part of regexp for brace matching which is handled by
`scan-lists' call.

19 years agoMerge from emacs--devo--0
Miles Bader [Sat, 17 Jun 2006 20:57:37 +0000 (20:57 +0000)]
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 300-313)

   - Update from CVS
   - Update from CVS: lispref/display.texi (Forcing Redisplay): Fix typo.
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 105-106)

   - Update from CVS

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

19 years agoMerge from gnus--rel--5.10
Miles Bader [Sat, 17 Jun 2006 20:54:51 +0000 (20:54 +0000)]
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 105-106)

   - Update from CVS

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

19 years ago(update_frame): Check for input pending on entry.
Kim F. Storm [Sat, 17 Jun 2006 00:11:59 +0000 (00:11 +0000)]
(update_frame): Check for input pending on entry.
(update_window, update_frame_1): Break loop if input is detected.

19 years ago*** empty log message ***
Kim F. Storm [Sat, 17 Jun 2006 00:11:48 +0000 (00:11 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Richard M. Stallman [Fri, 16 Jun 2006 15:23:30 +0000 (15:23 +0000)]
*** empty log message ***

19 years ago(Coding Conventions): Better explain conventions for definition constructs.
Richard M. Stallman [Fri, 16 Jun 2006 15:22:59 +0000 (15:22 +0000)]
(Coding Conventions): Better explain conventions for definition constructs.

19 years ago(Special Properties): String value of `read-only' serves as the error message.
Richard M. Stallman [Fri, 16 Jun 2006 15:21:54 +0000 (15:21 +0000)]
(Special Properties): String value of `read-only' serves as the error message.

19 years ago(Character Type): Clarify prev. change.
Richard M. Stallman [Fri, 16 Jun 2006 15:19:06 +0000 (15:19 +0000)]
(Character Type): Clarify prev. change.
(Non-ASCII in Strings): Mention \u and \U.

19 years ago(Using Interactive): Explain problem of markers, etc., in command-history.
Richard M. Stallman [Fri, 16 Jun 2006 15:18:03 +0000 (15:18 +0000)]
(Using Interactive): Explain problem of markers, etc., in command-history.

19 years ago(list-options): Put "obsolete" msg in buffer.
Richard M. Stallman [Fri, 16 Jun 2006 15:15:30 +0000 (15:15 +0000)]
(list-options): Put "obsolete" msg in buffer.

19 years ago(basic-save-buffer-2): For a new precious file,
Richard M. Stallman [Fri, 16 Jun 2006 15:14:40 +0000 (15:14 +0000)]
(basic-save-buffer-2): For a new precious file,
use the default modes in the return value.

19 years ago(facemenu-color-alist): Doc fix.
Richard M. Stallman [Fri, 16 Jun 2006 15:13:21 +0000 (15:13 +0000)]
(facemenu-color-alist): Doc fix.

19 years ago(custom-guess-name-alist): Recognize `-flag'.
Richard M. Stallman [Fri, 16 Jun 2006 15:12:09 +0000 (15:12 +0000)]
(custom-guess-name-alist): Recognize `-flag'.

19 years ago* frame.h (x_new_fontset2): Fix prototype.
Jan Djärv [Fri, 16 Jun 2006 13:22:32 +0000 (13:22 +0000)]
* frame.h (x_new_fontset2): Fix prototype.

19 years ago*** empty log message ***
Kenichi Handa [Fri, 16 Jun 2006 12:41:22 +0000 (12:41 +0000)]
*** empty log message ***

19 years ago(struct font_driver): Member parse_name deleted.
Kenichi Handa [Fri, 16 Jun 2006 12:36:28 +0000 (12:36 +0000)]
(struct font_driver): Member parse_name deleted.
(font_match_p, font_get_spec, font_parse_fcname)
(font_unparse_fcname): Extern them.
(font_get_name): Prototype adjusted.

19 years ago(XLFD_SMALLNUM_MASK): Delete this macro.
Kenichi Handa [Fri, 16 Jun 2006 12:34:49 +0000 (12:34 +0000)]
(XLFD_SMALLNUM_MASK): Delete this macro.
(XLFD_LARGENUM_MASK): Delete XLFD_ENCODING_MASK from it.
(font_expand_wildcards): Fix handling ENCODING field.  Avoid
unnecessary checks for weight, slant, and swidth.
(font_parse_fcname): New function.
(font_unparse_fcname): New function.
(font_parse_name): New function.
(font_match_p): New function.
(font_get_name): Return value changed to Lisp string.
(font_get_spec): New function.
(Qunspecified, Qignore_defface): Don't extern them.
(font_find_for_lface): Assume that LFACE is fully specified.
(font_load_for_face): If lface[LFACE_FONT_INDEX] is an font
object, use it for FACE.
(font_open_by_name): Call Ffont_spec with QCname prop.  Don't call
driver->parse_name.
(Ffont_spec): Call font_parse_name, not font_parse_xlfd.

19 years ago(new_fontset_from_font) [USE_FONT_BACKEND]: Prototype
Kenichi Handa [Fri, 16 Jun 2006 12:27:57 +0000 (12:27 +0000)]
(new_fontset_from_font) [USE_FONT_BACKEND]: Prototype
adjusted.

19 years ago(new_fontset_from_font) [USE_FONT_BACKEND]: Argument F
Kenichi Handa [Fri, 16 Jun 2006 12:27:28 +0000 (12:27 +0000)]
(new_fontset_from_font) [USE_FONT_BACKEND]: Argument F
deleted.  Don't call Fnew_fontset.  Instead, directly call
make_fontset.

19 years ago(x_set_font) [USE_FONT_BACKEND]: Adusted for the change
Kenichi Handa [Fri, 16 Jun 2006 12:25:51 +0000 (12:25 +0000)]
(x_set_font) [USE_FONT_BACKEND]: Adusted for the change
of x_new_fontset2.

19 years ago(Qmonospace, Qsans_serif, Qserif, Qmono, Qsans)
Kenichi Handa [Fri, 16 Jun 2006 12:24:58 +0000 (12:24 +0000)]
(Qmonospace, Qsans_serif, Qserif, Qmono, Qsans)
(Qsans__serif): New variables.
(ftfont_generic_family_list): New variable.
(syms_of_ftfont): Initialize the above variables.
(ftfont_pattern_entity): Argument NAME deleted.
(ftfont_list_generic_family): New function.
(ftfont_parse_name): Delete this function.
(ftfont_list): Try generic family only when FcFontList found no
font.
(ftfont_list_family): Fix args to FcObjectSetBuild.

19 years ago(check_lface_attrs) [USE_FONT_BACKEND]: Accept font
Kenichi Handa [Fri, 16 Jun 2006 12:19:38 +0000 (12:19 +0000)]
(check_lface_attrs) [USE_FONT_BACKEND]: Accept font
object in attrs[LFACE_FONT_INDEX].
(set_lface_from_font_name): Cancel all changes for font-backend.
(set_lface_from_font_and_fontset) [USE_FONT_BACKEND]: New
function.
(Finternal_set_lisp_face_attribute): Accept a font object in
QCfont attribute.
(set_font_frame_param): Likewise.
(realize_default_face): Call set_lface_from_font_and_fontset.

19 years ago(x_default_font_parameter): Try also "fixed", and signal
Kenichi Handa [Fri, 16 Jun 2006 12:14:37 +0000 (12:14 +0000)]
(x_default_font_parameter): Try also "fixed", and signal
error here if no suitable font was found.

19 years ago(xfont_parse_name): Delete this function.
Kenichi Handa [Fri, 16 Jun 2006 12:13:36 +0000 (12:13 +0000)]
(xfont_parse_name): Delete this function.

19 years ago(xftfont_open): Change coding style of error
Kenichi Handa [Fri, 16 Jun 2006 12:12:49 +0000 (12:12 +0000)]
(xftfont_open): Change coding style of error
handling.  Generate fontconfig's fontname pattern.

19 years ago2006-06-16 Francis Litterio <flitterio@gmail.com>
Jan Djärv [Fri, 16 Jun 2006 12:12:27 +0000 (12:12 +0000)]
2006-06-16  Francis Litterio  <flitterio@gmail.com>

* xterm.c (x_check_expected_move, handle_one_xevent)
(x_set_offset, x_check_fullscreen): Extensive changes to make
frame positioning deterministic under X.

* xterm.h (x_output): Added members left_before_move and
top_before_move.  Removed members expected_left and expected_top.

19 years ago(struct x_output): New member fontp.
Kenichi Handa [Fri, 16 Jun 2006 12:11:19 +0000 (12:11 +0000)]
(struct x_output): New member fontp.
(FRAME_FONT_OBJECT): New macro.

19 years ago(x_new_fontset2): Change arguments. Both args FONTSET
Kenichi Handa [Fri, 16 Jun 2006 12:11:10 +0000 (12:11 +0000)]
(x_new_fontset2): Change arguments.  Both args FONTSET
and FONT_OBJECT must be existing ones.

19 years ago(next_overlay_string): Fix assert.
Kim F. Storm [Fri, 16 Jun 2006 11:53:12 +0000 (11:53 +0000)]
(next_overlay_string): Fix assert.
(push_it, pop_it): Handle composition and stretch specific values.
Only handle it->slice in image (for now).
(back_to_previous_visible_line_start): Continue search if newline is
part of a compisition.  Simplify.
(reseat_1): Set it->object to buffer.
(set_iterator_to_next): Set it->object to string or buffer, when
setting it->method to GET_FROM_STRING or GET_FROM_BUFFER.
(next_element_from_composition): Set it->object to buffer if not
from string.
(set_cursor_from_row): Only save start of string if not already
done to handle multiple strings in a row.

19 years ago(struct it): Add union to iterator stack to save
Kim F. Storm [Fri, 16 Jun 2006 11:53:00 +0000 (11:53 +0000)]
(struct it): Add union to iterator stack to save
image, composition, and stretch specific paramters.

19 years ago*** empty log message ***
Kim F. Storm [Fri, 16 Jun 2006 11:52:48 +0000 (11:52 +0000)]
*** empty log message ***

19 years ago(pitx): Show composition parameters.
Kim F. Storm [Fri, 16 Jun 2006 11:43:04 +0000 (11:43 +0000)]
(pitx): Show composition parameters.
(pgx, pg): New commands to print a glyph structure.
(pgi, pgn): New commands to print specific/next glyph.
(pgrowx, pgrow): New commands to print all glyphs in a row.

19 years ago*** empty log message ***
Kim F. Storm [Fri, 16 Jun 2006 11:42:53 +0000 (11:42 +0000)]
*** empty log message ***

19 years ago(Mac Input): Minor update.
YAMAMOTO Mitsuharu [Fri, 16 Jun 2006 08:33:41 +0000 (08:33 +0000)]
(Mac Input): Minor update.

19 years ago*** empty log message ***
YAMAMOTO Mitsuharu [Fri, 16 Jun 2006 08:09:09 +0000 (08:09 +0000)]
*** empty log message ***

19 years ago(do_app_resume, do_app_suspend): Remove functions.
YAMAMOTO Mitsuharu [Fri, 16 Jun 2006 08:08:59 +0000 (08:08 +0000)]
(do_app_resume, do_app_suspend): Remove functions.
(mac_tsm_resume, mac_tsm_suspend) [USE_MAC_TSM]: New functions.
(mac_handle_window_event, XTread_socket) [USE_MAC_TSM]: Use them.
(Vmac_ts_script_language_on_focus) [USE_MAC_TSM]: New variable.
(syms_of_macterm) [USE_MAC_TSM]: Defvar it.
(saved_ts_language, saved_ts_component) [USE_MAC_TSM]: New variables.
(mac_initialize_display_info) [MAC_OSX]: Use Quartz Display
Services functions to get size of main display in pixels.

19 years ago(Fx_display_mm_height, Fx_display_mm_width)
YAMAMOTO Mitsuharu [Fri, 16 Jun 2006 08:08:49 +0000 (08:08 +0000)]
(Fx_display_mm_height, Fx_display_mm_width)
[MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use CGDisplayScreenSize.