Kenichi Handa
6e8b8329c2
* composite.h (enum composition_method): Delete
...
COMPOSITION_WITH_GLYPH_STRING.
(COMPOSITION_METHOD): Dont' check COMPOSITION_WITH_GLYPH_STRING.
(Vcomposition_function_table): Extern it.
(LGSTRING_XXX, LGLYPH_XXX): Macros moved from font.h.
(composition_gstring_put_cache, composition_gstring_from_id)
(composition_gstring_p, composition_gstring_width)
(composition_compute_stop_pos, composition_reseat_it)
(composition_update_it, composition_adjust_point): Extern them.
(Fcomposition_get_gstring): EXFUN it.
2008-08-29 07:53:47 +00:00
Kenichi Handa
58753d746d
Include window.h, frame.h, dispextern.h font.h.
...
(Vcomposition_function_table)
(get_composition_id): Don't handle COMPOSITION_WITH_GLYPH_STRING.
(gstring_hash_table, gstring_work, gstring_work_headers): New
variables.
(gstring_lookup_cache, composition_gstring_put_cache)
(composition_gstring_from_id, composition_gstring_p)
(composition_gstring_width, fill_gstring_header)
(fill_gstring_body, autocmp_chars, composition_compute_stop_pos)
(composition_reseat_it, composition_update_it)
(composition_adjust_point, Fcomposition_get_gstring): New
functions.
(syms_of_composite): Initialize gstring_hash_table, gstrint_work,
and gstring_work_headers. DEFVAR_LISP composition-function-table.
Defsubr compostion_get_gstring.
2008-08-29 07:53:27 +00:00
Kenichi Handa
c3b57f2354
(optimize_sub_char_table): Perform more greedy optimization.
2008-08-29 07:53:11 +00:00
Kenichi Handa
a48a6418e0
(Vunicode_category_table): Extern it.
2008-08-29 07:52:57 +00:00
Kenichi Handa
a3cbb6314b
(Vunicode_category_table): New variable.
...
(syms_of_character): DEFVAR_LISP Vunicode_category_table.
2008-08-29 07:52:46 +00:00
Kenichi Handa
6b7f08601c
(ftfont.o): Depend on composite.h.
...
(composite.o): Depend dispextern.h, font.h, frame, and window.h.
2008-08-29 07:52:21 +00:00
Glenn Morris
05e10ad58b
*** empty log message ***
2008-08-29 06:52:17 +00:00
Glenn Morris
0b4ffd6297
(truncate-partial-width-windows): Doc fix. Increase default to 50.
2008-08-29 06:52:05 +00:00
Glenn Morris
eb577e2701
(syms_of_buffer): Doc fix.
2008-08-29 06:50:34 +00:00
Chong Yidong
40bb7e6f66
(update_tool_bar_unwind): New function.
...
(update_tool_bar): Temporarily set selected frame before building
tool-bar items.
2008-08-29 01:06:42 +00:00
Chong Yidong
efe63a4bdf
* xdisp.c (update_tool_bar_unwind): New function.
...
(update_tool_bar): Temporarily set selected frame before building
tool-bar items.
2008-08-29 01:06:33 +00:00
Michael Albinus
a8c95f1af2
*** empty log message ***
2008-08-28 20:31:35 +00:00
Michael Albinus
4baa2377ae
* dbusbind.c (XD_ERROR, XD_DEBUG_MESSAGE): Use strncpy and
...
snprintf, respectively.
(xd_append_arg): Convert strings with Fstring_make_unibyte.
2008-08-28 20:28:12 +00:00
Chong Yidong
f412b18032
Revert (undocumented) 2008-08-20 change adding LDFLAGS to GNUstep CC invocation.
2008-08-28 19:35:47 +00:00
Chong Yidong
558f81aff9
* Makefile.in: Revert (undocumented) 2008-08-20 change adding LDFLAGS
...
to GNUstep CC invocation.
2008-08-28 19:35:20 +00:00
Chong Yidong
48cdfb4b17
(Fvertical_motion): Revert last change. Handle the general case where
...
we are moving forward, and PT spans multiple screen lines.
2008-08-27 23:12:57 +00:00
Chong Yidong
8fa97db1f3
* indent.c (Fvertical_motion): Revert last change. Handle the general
...
case where we are moving forward, and PT spans multiple screen lines.
2008-08-27 23:12:20 +00:00
Chong Yidong
48ce8ca74e
(find_handler_clause): Temporarily increase max-lisp-eval-depth while
...
printing the backtrace buffer, to guarantee that help-mode code can
run.
2008-08-27 20:26:03 +00:00
Eli Zaretskii
fe9365b324
*** empty log message ***
2008-08-27 20:21:31 +00:00
Eli Zaretskii
25ae5671dd
(Ffile_attributes): Fix comment in last change.
2008-08-27 19:11:40 +00:00
Eli Zaretskii
f12dae2f4c
(Fmsdos_remember_default_colors): Don't reverse frame colors under -rv.
...
(IT_set_frame_parameters): Don't swap foreground and background colors
if `(reverse . t)' is present in the frame properties.
2008-08-27 19:09:36 +00:00
Chong Yidong
ff8ddc7b31
(Ffile_attributes): Avoid compiler warning in bitshift.
2008-08-27 19:03:42 +00:00
Chong Yidong
b9fb8cf010
* dired.c (Ffile_attributes): Avoid compiler warning in bitshift.
2008-08-27 19:03:33 +00:00
Andreas Schwab
dafaabd183
(search_buffer): Set char_base to zero only at the end.
2008-08-27 10:56:15 +00:00
Kenichi Handa
6c0969cade
(report_file_error): Fix handling of multibyte error string.
2008-08-27 01:11:41 +00:00
Chong Yidong
f1a943aeba
(x_term_init): Temporarily hide the partially initialized terminal
...
while calling vendor-specific-keysyms.
2008-08-27 00:08:06 +00:00
Chong Yidong
ffd1cd8a58
* xterm.c (x_term_init): Temporarily hide the partially initialized
...
terminal while calling vendor-specific-keysyms.
2008-08-27 00:06:53 +00:00
Eli Zaretskii
2306a735e7
(internal_terminal_init): Most initializations done only once, especially
...
initial_screen_colors[] and termscript open.
2008-08-26 20:28:20 +00:00
Chong Yidong
d0acbbaf39
(Fcondition_case): Doc fix.
2008-08-26 20:23:32 +00:00
Chong Yidong
ba59c3a153
* eval.c (Fcondition_case): Doc fix.
2008-08-26 20:23:25 +00:00
Chong Yidong
39d14c255d
Include character.h and font.h for XSETFONT.
...
(setup_frame_gcs): Compute X font id from font struct, just once.
2008-08-26 17:09:53 +00:00
Chong Yidong
7d31058f9c
Fix last change.
2008-08-26 17:09:35 +00:00
Chong Yidong
988fef8c2e
(struct): Change font member to the new font struct.
2008-08-26 17:09:16 +00:00
Chong Yidong
609849bc2e
* widgetprv.h (struct): Change font member to the new font struct.
...
* widget.c: Include character.h and font.h for XSETFONT.
(setup_frame_gcs): Compute X font id from font struct, just once.
2008-08-26 17:09:01 +00:00
Eli Zaretskii
5cc67f65cd
(get_named_tty): Fix last change.
2008-08-26 03:13:34 +00:00
Chong Yidong
72ad106bfa
(Fvertical_motion): If moving forward starting from a multi-line
...
string, move the iterator to the last line of that string.
2008-08-26 00:04:02 +00:00
Chong Yidong
ff73b4611e
* indent.c (Fvertical_motion): If moving forward starting from a
...
multi-line string, move the iterator to the last line of that string.
2008-08-26 00:03:54 +00:00
Chong Yidong
154c218fb2
Remove trailing whitespace.
2008-08-25 22:17:51 +00:00
Eli Zaretskii
a4e628d458
(do_switch_frame): Mark previously displayed frame as obscured for
...
FRAME_MSDOS_P frames as well.
2008-08-25 20:15:07 +00:00
Eli Zaretskii
1266f9ef8e
(make_terminal_frame): Initialize f->terminal, f->terminal->reference_count,
...
and scroll bars on MS-DOS as well. Set the top frame to newly created frame.
(Fmake_terminal_frame): Reuse the_only_display_info.
2008-08-24 20:12:41 +00:00
Eli Zaretskii
8a445f762f
(get_lim_data) [MSDOS]: Use alternative methods of estimating available memory.
2008-08-24 19:06:36 +00:00
Dan Nicolaescu
c5e2611e3e
(NS_IMPL_GNUSTEP): Increase pure size.
2008-08-24 17:46:17 +00:00
Eli Zaretskii
50037b84a5
Remove yet another debug leftover in dos_ttraw.
2008-08-23 21:25:28 +00:00
David Reitter
54299c95aa
nsterm.m (ns_draw_window_cursor): Don't call NSDisableScreenUpdates and NSEnableScreenUpdates on non-NS_IMPL_COCOA systems.
2008-08-23 20:45:46 +00:00
David Reitter
870e051646
(ns_draw_window_cursor): .*ScreenUpdates() calls only if NS_IMPL_COCOA
...
(API not present in GNUStep).
2008-08-23 20:40:19 +00:00
Andreas Schwab
8399d035cc
(procfs_system_process_attributes): Fix portability
...
problems.
2008-08-23 18:04:42 +00:00
Eli Zaretskii
069e777d77
Remove debug leftover prdebug.
2008-08-23 17:53:14 +00:00
Eli Zaretskii
293a3986b8
*** empty log message ***
2008-08-23 17:07:57 +00:00
Eli Zaretskii
005e19a593
(MSDOS_OBJ): Add xmenu.o.
...
(SOME_MACHINE_LISP): Add ../lisp/term/pc-win.elc.
2008-08-23 16:58:02 +00:00
Eli Zaretskii
ffd225c4ea
Remove definition of struct x_display_info and struct x_output.
...
(FRAME_FONT): Use output_data.tty.
(FRAME_FOREGROUND_PIXEL, FRAME_BACKGROUND_PIXEL): Don't define.
(struct x_display_info): Renamed from display_info. All users in msdos.c
changed.
(struct x_output): Remove background_pixel and foreground_pixel.
(the_only_display_info): Renamed from the_only_x_display.
(dos_ttraw): Update prototype.
2008-08-23 16:57:35 +00:00