Kim F. Storm
641bdbf368
(mode_line_string, marginal_area_string): Use enum
...
window_part instead of int in arg list. Users changed.
2003-03-21 13:49:31 +00:00
Kim F. Storm
d74b2553d9
* dispextern.h (Display_Info): Generic typedef for *_display_info.
...
(NativeRectangle): Generic typedef for rectangle type.
(enum window_part): Move here from window.c.
(struct redisplay_interface): New members flush_display_optional,
define_frame_cursor, clear_frame_area, draw_window_cursor,
draw_vertical_window_border, shift_glyphs_for_insert.
Rename member clear_mouse_face to clear_window_mouse_face.
(estimate_mode_line_height_hook): Remove hook.
(auto_raise_tool_bar_buttons_p): Don't declare extern.
(tool_bar_item_info): Remove prototype.
(help_echo_string, help_echo_window, help_echo_object)
(previous_help_echo_string, help_echo_pos)
(last_mouse_frame, last_tool_bar_item, mouse_autoselect_window):
(x_stretch_cursor_p, output_cursor): Declare extern.
(x_draw_glyphs, notice_overwritten_cursor): Remove prototypes.
(x_write_glyphs), x_insert_glyphs, x_clear_end_of_line)
(x_fix_overlapping_area, draw_phys_cursor_glyph, erase_phys_cursor)
(display_and_set_cursor, set_output_cursor, x_cursor_to)
(x_update_cursor, x_clear_cursor, x_draw_vertical_border)
(frame_to_window_pixel_xy, get_glyph_string_clip_rect)
(note_mouse_highlight, x_clear_window_mouse_face, cancel_mouse_face)
(handle_tool_bar_click, clear_mouse_face, show_mouse_face)
(cursor_in_mouse_face_p, expose_frame, x_intersect_rectangles):
Add prototypes.
(mode_line_string, marginal_area_string): Fix prototypes.
2003-03-21 13:49:19 +00:00
Kim F. Storm
2091fe0469
(xdisp.o): Add dependency on blockinput.h and files
...
included from it. Add dependency on keymap.h.
2003-03-21 13:48:50 +00:00
Kenichi Handa
8ba01a700a
*** empty log message ***
2003-03-21 05:55:03 +00:00
Kenichi Handa
3f817c7366
(Fexpand_file_name): Fix previous change.
2003-03-21 05:45:23 +00:00
Juanma Barranquero
f0ec17115f
(xml-parse-attlist): typo in attribute parsing.
2003-03-20 18:01:58 +00:00
Kenichi Handa
76b7fded09
(ccl-decode-mule-utf-8): Fix a bug of
...
invalid 5 to 6 bytes sequence.
2003-03-19 23:36:15 +00:00
Juanma Barranquero
0b51ba8a5a
(makefile-font-lock-syntactic-keywords): New variable.
...
(makefile-mode): Use it for value of font-lock-syntactic-keywords.
2003-03-19 22:25:11 +00:00
John Paul Wallington
87e391a986
(custom-theme-create): Add autoload cookie.
2003-03-19 17:17:58 +00:00
Stefan Monnier
7b004f77e2
(cvs-mode-tag): Docstring improvement.
2003-03-19 14:34:24 +00:00
Francesco Potortì
41a3c7b027
Release instructions added.
2003-03-19 13:02:12 +00:00
Kenichi Handa
229b28c432
(make_specified_string): Fix previous change.
2003-03-19 12:24:43 +00:00
Kenichi Handa
602040466d
(Fread_file_name): Fix previous change.
2003-03-19 12:09:37 +00:00
Kenichi Handa
4f497b0aab
*** empty log message ***
2003-03-19 11:58:43 +00:00
Kenichi Handa
038b550196
* dired.el (dired-get-filename): Pay attention to the case that
...
`read' returns a unibyte string. Don't encode the file name by
buffer-file-coding-system.
2003-03-19 11:58:25 +00:00
Kenichi Handa
d7231f93e6
(Ffile_name_directory): Reconstruct file name by
...
make_specified_string.
(Ffile_name_nondirectory, Ffile_name_as_directory)
(Fdirectory_file_name, Fexpand_file_name)
(Fsubstitute_in_file_name): Likewise.
(Fread_file_name): Compare decoded homedir with DIR and
DEFAULT_FILENAME.
2003-03-19 11:54:57 +00:00
Kenichi Handa
f9babe5250
*** empty log message ***
2003-03-19 11:37:35 +00:00
Kenichi Handa
bccb30c422
("Latin-6"): Fix input-method.
...
("Latin-7"): Fix input-method.
2003-03-19 11:11:50 +00:00
Kim F. Storm
79fa9e0fe0
Fix compilation with --with-x=no.
2003-03-18 23:46:21 +00:00
Jan Djärv
de38ae5add
* gtkutil.c (xg_frame_cleared): Call gtk_widget_queue_draw for
...
all widgets.
2003-03-18 22:09:06 +00:00
Juanma Barranquero
f18d7ed33c
*** empty log message ***
2003-03-18 21:20:51 +00:00
Stefan Monnier
fad865a362
(Faccessible_keymaps): Remove unused var.
2003-03-18 19:35:23 +00:00
Stefan Monnier
73a4675c84
(accessible_keymaps_1): Break cycles but without preventing
...
multiple occurrences of the same keymap under different prefixes.
(Faccessible_keymaps): Remove code redundant since 1994-08-03T07:39:00Z!rms@gnu.org.
2003-03-18 19:34:31 +00:00
Jan Djärv
19536747ba
gtkutil.h: Removed xg_ignore_next_thumb.
2003-03-18 17:48:45 +00:00
Stefan Monnier
f39864ec14
(command-line-1): Use command-execute for any command.
2003-03-18 09:41:39 +00:00
Kenichi Handa
cb0d45626e
*** empty log message ***
2003-03-18 04:27:53 +00:00
Kenichi Handa
067a6a66a6
(Vchar_coding_system_table): Remove this variable.
...
(Vcoding_system_safe_chars): New variable.
(intersection): Remove this function.
(find_safe_codings): Don't use Vchar_coding_system_table, but try
all codings in SAFE_CODINGS.
(Ffind_coding_systems_region_internal): Adjusted for the change of
find_safe_codings. Get generic coding systems from
Vcoding_system_safe_chars.
(Fdefine_coding_system_internal): New function.
(syms_of_coding): Defsubr Sdefine_coding_system_internal.
Initialize and staticpro Vcoding_system_safe_chars.
2003-03-18 04:26:15 +00:00
Kenichi Handa
fcaabbd5c2
(cp-fix-safe-chars): Make it obsolete.
...
(cp-make-coding-system): Don't call cp-fix-safe-chars.
2003-03-18 04:25:02 +00:00
Kenichi Handa
6053d86a69
(find-coding-systems-for-charsets):
...
Use find-coding-systems-string instead of looking up
char-coding-system-table.
2003-03-18 04:23:50 +00:00
Kenichi Handa
701117d5c6
(no-conversion): Call
...
define-coding-system-internal on this coding system instead of
calling register-char-codings.
2003-03-18 04:23:12 +00:00
Kenichi Handa
620956ca4e
* international/mule.el (optimize-char-coding-system-table):
...
Remove this function.
(register-char-codings): Make it obsolete.
(char-coding-system-table): Defconst it here.
(make-coding-system): Don't call register-char-codings, call
define-coding-system-internal.
2003-03-18 04:11:32 +00:00
Kenichi Handa
0eea77c3e7
(ucs-unify-8859): Don't call
...
register-char-codings.
(ucs-unify-8859): Don't call optimize-char-coding-system-table.
(ucs-fragment-8859): Don't update char-coding-system-table. Don't
call register-char-codings nor optimize-char-coding-system-table.
2003-03-18 04:08:39 +00:00
Kenichi Handa
535665b85b
(utf-fragment-on-decoding): Don't call
...
register-char-codings.
(utf-fragment-on-decoding): Don't update char-coding-system-table.
(utf-translate-cjk): Don't call register-char-codings nor
optimize-char-coding-system-table. Don't update
char-coding-system-table.
2003-03-18 04:06:48 +00:00
Jan Djärv
2a2071c381
* gtkutil.c (xg_set_toolkit_scroll_bar_thumb): Check if new values
...
equal old values before updating.
2003-03-17 23:17:32 +00:00
Jan Djärv
17097258bd
New approach to scrolling and scroll bars for better redraw and smoother
...
scroll bar behaviour.
2003-03-17 23:03:53 +00:00
Juanma Barranquero
8cb9dfbfc5
($(BLD)/xdisp.$(O)): Depend also on atimer.h and systime.h.
2003-03-17 18:56:53 +00:00
Juanma Barranquero
cad6f96acf
($(BLD)/xdisp.$(O)): Add dependency from blockinput.h.
2003-03-17 18:51:19 +00:00
Stefan Monnier
489e070d89
*** empty log message ***
2003-03-17 18:24:27 +00:00
Stefan Monnier
748a336b92
(list-buffers-noselect): Use the display property
...
to properly align header-line text with the buffer's contents.
2003-03-17 18:12:42 +00:00
Stefan Monnier
f9b3d256db
Include blockinput.h for interrupt_input_blocked.
2003-03-17 16:07:30 +00:00
Kenichi Handa
58b8be1cfe
(ctext-post-read-conversion): Convert the
...
search pattern to multibyte by string-to-multibyte.
2003-03-17 05:38:39 +00:00
Francesco Potortì
77fb5d1a88
*** empty log message ***
2003-03-16 22:38:48 +00:00
Francesco Potortì
f4d9f5b809
Check for need for bigtoc support on IBM AIX for
...
solving a linker table overflow problem.
2003-03-16 22:30:36 +00:00
Jason Rumney
c45bb3b2c8
(jpeg_load, png_load, slurp_file): Read image files
...
as binary.
2003-03-16 22:13:53 +00:00
Jason Rumney
344630d63c
(w32_encode_char): Prevent double-byte chars from crashing Emacs.
2003-03-16 22:11:04 +00:00
Jason Rumney
f9aaed00d3
Use HDC for Display.
2003-03-16 22:10:12 +00:00
Juanma Barranquero
2a6d0874d3
(x_produce_glyphs): Use FRAME_BASELINE_OFFSET.
2003-03-16 22:05:00 +00:00
Kim F. Storm
fad4984414
Fix typo.
2003-03-16 20:50:57 +00:00
Kim F. Storm
9c3f34b368
(FRAME_X_OUTPUT, FRAME_X_WINDOW, FRAME_X_DISPLAY):
...
(FONT_TYPE_FOR_UNIBYTE, FONT_TYPE_FOR_MULTIBYTE): New macros for
consolidation.
2003-03-16 20:49:50 +00:00
Kim F. Storm
750fc6732f
The following changes consolidate some of the gui-independent
...
parts of the processing and drawing of "glyph strings" from
xterm.c, w32term.c, and macterm.c into xdisp.c.
* macterm.c: Remove consolidated defines and code.
(mac_per_char_metric): New function for RIF.
(mac_encode_char): Adapted to new RIF requirements.
(mac_compute_glyph_string_overhangs): Adapt for RIF.
(x_redisplay_interface): Add new members.
2003-03-16 20:48:56 +00:00