1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 03:40:56 -08:00
Commit graph

85786 commits

Author SHA1 Message Date
Chong Yidong
956c76efe4 (Display): Move Temporary Face Changes node to just
after Standard Faces.
(Scrolling): Document recenter-top-bottom instead of recenter.
(Horizontal Scrolling): Move auto hscroll discussion to the top.
(Faces, Standard Faces, Temporary Face Changes, Useless Whitespace)
(Display Custom): Copyedits.
(Optional Mode Line): Document display-battery-mode.
2008-08-31 02:11:52 +00:00
Chong Yidong
fa9f971a14 (Top): Add Temporary Face Changes xref. 2008-08-31 02:11:36 +00:00
Chong Yidong
b18d283d37 * emacs.texi (Top): Add Temporary Face Changes xref.
* display.texi (Display): Move Temporary Face Changes node to just
after Standard Faces.
(Scrolling): Document recenter-top-bottom instead of recenter.
(Horizontal Scrolling): Move auto hscroll discussion to the top.
(Faces, Standard Faces, Temporary Face Changes, Useless Whitespace)
(Display Custom): Copyedits.
(Optional Mode Line): Document display-battery-mode.
2008-08-31 02:11:26 +00:00
Glenn Morris
e313914472 *** empty log message *** 2008-08-31 02:08:24 +00:00
Stefan Monnier
c7c7a80c12 * font.h (font_range):
* fileio.c (report_file_error):
* composite.c (composition_update_it): Yet another int/Lisp_Oject mixup.
2008-08-31 00:56:58 +00:00
Glenn Morris
a02a138445 (Fmake_variable_frame_local): Doc fix. 2008-08-30 22:50:35 +00:00
Glenn Morris
ab795c6598 Comment. 2008-08-30 22:36:59 +00:00
Glenn Morris
af3e2be64a *** empty log message *** 2008-08-30 22:33:20 +00:00
Glenn Morris
cf36572dc6 (Fmodify_frame_parameters): Doc fix. 2008-08-30 22:32:45 +00:00
Glenn Morris
a91ea78c23 (make-variable-frame-local): Tweak obsolescence message. 2008-08-30 22:27:34 +00:00
Glenn Morris
a0b8485f47 (Info-hide-note-references, Info-refill-paragraphs): Doc fixes. 2008-08-30 20:16:47 +00:00
Glenn Morris
9da97cf020 (apropos-command): Report documentation errors, rather than ignoring. 2008-08-30 20:14:11 +00:00
Glenn Morris
b7270504e4 Comment. 2008-08-30 20:07:58 +00:00
Eli Zaretskii
32cef06edd (init_user_info): Allocate buf[] with xmalloc using the size needed by
GetTokenInformation.
(w32_system_process_attributes): Check return values of all system APIs.
2008-08-30 16:46:54 +00:00
Eli Zaretskii
7ccd1dafc2 (IT_update_begin, IT_update_end): Add termscript trace. 2008-08-30 13:20:17 +00:00
Eli Zaretskii
b04021eb2a (IT_display_cursor): Write "CURSOR ON/OFF" to termscript only when
the state changes.
2008-08-30 13:06:15 +00:00
Eli Zaretskii
1b912a3b4e (Fw16_set_clipboard_data): Don't encode text if clipboard is unavailable.
Set dst to NULL if it doesn't point to malloc'ed data.
(Fw16_get_clipboard_data): Initialize htext to NULL, to avoid passing random
values to xfree.
2008-08-30 12:32:59 +00:00
Eli Zaretskii
657ceaa03e (init_display): Set `tty's association in frame's parameters alist to the name
of the terminal device, if that is known.
2008-08-30 12:15:06 +00:00
Glenn Morris
dbe6b8bb06 (describe-function-1): Handle broken aliases. (Bug#825) 2008-08-30 03:26:14 +00:00
Glenn Morris
7cb78ecd63 (apropos-command): Ignore documentation errors. (Bug#825) 2008-08-30 03:25:50 +00:00
Glenn Morris
e77e9cf409 (url-https-expand-file-name): Resolve directly to url-default-expander
rather than via another alias.
(url-default-expander): Autoload an autoload.  (Bug#825).
2008-08-30 02:22:47 +00:00
Chong Yidong
36bdf1ff3c (isearch-highlight-regexp): Fix case of highlighted string. 2008-08-29 19:15:19 +00:00
Chong Yidong
1d9fad13ce * isearch.el (isearch-highlight-regexp): Fix case of highlighted
string.
2008-08-29 19:14:57 +00:00
Jason Rumney
595f18706c (uniscribe_check_otf): Don't fallback on DFLT script. 2008-08-29 18:13:10 +00:00
Eli Zaretskii
300d87a183 (mode-line-frame-control, mode-line-frame-identification): Fix last change. 2008-08-29 17:56:33 +00:00
Kenichi Handa
70a6526c97 (lao-composition-function): Fix previous change. 2008-08-29 10:57:29 +00:00
Eli Zaretskii
77fa4db298 (fill_gstring_body): Avoid compiler warnings. 2008-08-29 09:55:32 +00:00
Eli Zaretskii
f62ab7c582 (font_fill_lglyph_metrics): Use EMACS_INT in LGLYPH_SET_CODE to avoid
compiler warnings.
2008-08-29 09:54:05 +00:00
Eli Zaretskii
398241376c (report_file_error): Clarify the case of slash defeating downcasing. 2008-08-29 09:27:26 +00:00
Eli Zaretskii
2428c57bd1 (mode-line-frame-identification): Fix last change. 2008-08-29 09:02:00 +00:00
Eli Zaretskii
4bf84f7d73 (uniscribe_shape): Shut up compiler warning in LGLYPH_SET_CODE. 2008-08-29 08:41:52 +00:00
Eli Zaretskii
19ac20343f (LGLYPH_SET_CODE): Cast `val' to EMACS_INT. 2008-08-29 08:40:01 +00:00
Eli Zaretskii
091a66d2b8 ($(BLD)/w32uniscribe.$(O)): Depend on composite.h 2008-08-29 08:39:35 +00:00
Kenichi Handa
d5443ffda0 (report_file_error): Don't downcase the first character
of errstring if it is still unibyte.
2008-08-29 08:04:38 +00:00
Kenichi Handa
94baaf4f7c *** empty log message *** 2008-08-29 08:02:19 +00:00
Kenichi Handa
3fe3d08bd0 (setup-default-fontset): Prepend
iso10646-1 fonts to the fallback font groups instead of appending.
2008-08-29 08:02:01 +00:00
Kenichi Handa
59db3a5ca4 (unicode-category-table): Setup unicode-category-table. 2008-08-29 08:01:43 +00:00
Kenichi Handa
ef19e2f3b4 Fix setting up of
composition-function-table.
(devanagari-composable-pattern)
(tamil-composable-pattern, kannada-composable-pattern)
(malayalam-composable-pattern): New variables.
2008-08-29 08:01:22 +00:00
Kenichi Handa
ef90a979c4 Encoding changed to utf-8.
(thai-composition-function): Argument changed.
2008-08-29 08:01:03 +00:00
Kenichi Handa
4699a15aed Fix setting up of composition-function-table. 2008-08-29 07:59:57 +00:00
Kenichi Handa
39a7775db4 (lao-composition-function): Argument changed. 2008-08-29 07:59:39 +00:00
Kenichi Handa
620f3d8c7d Don't setup composition-function-table.
(diacritic-composition-pattern, diacritic-compose-region)
(diacritic-compose-string, diacritic-compose-buffer)
(diacritic-composition-function): Delete them.
2008-08-29 07:59:21 +00:00
Kenichi Handa
473ccad07a (composition-function-table): Declaration moved to
composite.c.
(terminal-composition-base-character-p): Delete it.
(terminal-composition-function): Delete it.
(terminal-composition-function-table): Delete it.
(lgstring-header, lgstring-set-header, lgstring-font)
(lgstring-char, lgstring-char-len, lgstring-shaped-p)
(lgstring-set-id, lgstring-glyph, lgstring-glyph-len)
(lgstring-set-glyph, lglyph-from, lglyph-to, lglyph-char)
(lglyph-code, lglyph-width, lglyph-lbearing, lglyph-rbearing)
(lglyph-ascent, lglyph-descent, lglyph-adjustment)
(lglyph-set-from-to, lglyph-copy, lgstring-insert-glyph)
(compose-glyph-string, compose-glyph-string-relative)
(compose-gstring-for-graphic, compose-gstring-for-terminal): New
functions.
(auto-compose-chars): Argument changed.
2008-08-29 07:59:03 +00:00
Kenichi Handa
24553805cb (x_draw_composite_glyph_string_foreground): Adjusted for
the change of struct glyph_string.
(x_draw_glyph_string): Likewise.
2008-08-29 07:58:40 +00:00
Kenichi Handa
4eceb6f3b7 Include font.h.
(it_props): Delete the entry for Qauto_composed.
(init_iterator): Initialize it->cmp_it.id to -1.
(compute_stop_pos): Call composition_compute_stop_pos.
(face_before_or_after_it_pos): Adjusted for the change of struct
it.
(handle_auto_composed_prop): Delete it.
(handle_composition_prop): Handle only static composition.
(next_overlay_string): Remove it->method == GET_FROM_COMPOSITION
from xassert.  Initialize it->cmp_it.stop_pos.
(push_it): Adjusted for the change of struct it.
(pop_it): Likewise.
(get_next_element): Delete next_element_from_composition.
(CHAR_COMPOSED_P): New macro.
(get_next_display_element): For automatic composition, get a face
from the font in the glyph-string.
(set_iterator_to_next): For GET_FROM_BUFFER and GET_FROM_STRING,
check composition by it->cmp_it.id.  Delete GET_FROM_COMPOSITION
case.
(next_element_from_string): Check if the character at the current
position is composed by CHAR_COMPOSED_P.
(next_element_from_buffer): Likewise.
(next_element_from_composition): Adjusted for the change of struct
it.  Update it->cmp_it.
(dump_glyph): Adjusted for the change of struct glyph.
(fill_composite_glyph_string): Adjusted for the change of struct
it and struct glyph.  Don't handle automatic composition here.
(fill_gstring_glyph_string): New function.
(x_get_glyph_overhangs): Handle automatic composition.
(BUILD_COMPOSITE_GLYPH_STRING): Adjusted for the change of struct
glyph.
(BUILD_GSTRING_GLYPH_STRING): New macro.
(BUILD_GLYPH_STRINGS): Call BUILD_GSTRING_GLYPH_STRING for
automatic composition.
(append_composite_glyph): Adjusted for the change of struct it and
struct glyph.
(x_produce_glyphs): Adjusted for the change of struct it.
2008-08-29 07:58:08 +00:00
Kenichi Handa
716e6ba398 (struct uniscribe_font_info): Include composite.h.
(uniscribe_shape): Use LGSTRING_GLYPH_LEN, not LGSTRING_LENGTH.
2008-08-29 07:57:43 +00:00
Kenichi Handa
2b107652bf (x_draw_composite_glyph_string_foreground): Adjusted
for the change of struct glyph_string.
(x_draw_glyph_string): Likewise.
2008-08-29 07:57:31 +00:00
Kenichi Handa
75a1078622 (encode_terminal_code): Adjusted for the change of struct
glyph.
(append_composite_glyph): Adjusted for the change of struct it and
struct glyph.
(produce_composite_glyph): Likewise.
2008-08-29 07:57:13 +00:00
Kenichi Handa
7e279d8975 (ns_draw_glyph_string): Adjusted for the change of
struct glyph_string.
2008-08-29 07:56:59 +00:00
Kenichi Handa
db2f2cdcb9 (adjust_point_for_property): Check composition by
composition_adjust_point.
2008-08-29 07:56:40 +00:00