1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-11 01:11:31 -07:00
Commit graph

25624 commits

Author SHA1 Message Date
Stefan Monnier
3ee24aecf6 (clone_per_buffer_values, reset_buffer_local_variables)
(Fbuffer_local_value, Fbuffer_local_variables): Don't forget undo_list.
2008-02-11 17:56:13 +00:00
Stefan Monnier
9ce376f9de (mark_buffer): Comment fix to clarify the status of Lisp fields. 2008-02-11 17:54:46 +00:00
Stefan Monnier
ccaf15bd0c (struct buffer): Comment fix to clarify the status of Lisp fields. 2008-02-11 17:54:15 +00:00
Juanma Barranquero
4ed4b97572 (read_key_sequence): Don't pass args with side effects to AREF,
it fails when compiling with -DENABLE_CHECKING.
2008-02-11 11:31:13 +00:00
Juanma Barranquero
0f71cdf20b (push_submenu_start, push_submenu_end, push_left_right_boundary, push_menu_pane,
push_menu_item): Don't pass args with side effects to AREF, it fails when
compiling with -DENABLE_CHECKING.
2008-02-11 11:28:35 +00:00
Kenichi Handa
6e76043fb4 (${lispsource}international/charprop.el): Delete
this target.
2008-02-11 05:34:40 +00:00
Kenichi Handa
79e3bfb824 *** empty log message *** 2008-02-11 05:30:24 +00:00
Kenichi Handa
f51995fa92 (boyer_moore): Fix incorrect synching of the trunk and
emacs-unicode-2.
2008-02-11 05:25:24 +00:00
Stefan Monnier
5897f44055 (Fdelete_frame): Fix stupid typo. 2008-02-11 05:25:15 +00:00
Stefan Monnier
5b8de9c5e6 (Fdelete_terminal): Clean up the `force' path. 2008-02-11 03:51:39 +00:00
Glenn Morris
ae845655a2 Regenerate. 2008-02-11 00:30:48 +00:00
Stefan Monnier
c53956fead * frame.c (Qnoelisp): New symbol.
(syms_of_frame): Initialize it.
(Fdelete_frame): Use it to distinguish a mere `force' passed from
someharmles Elisp code, from a strong `force' from x_connection_closed.
* frame.h (Qnoelisp): Declare.
* xterm.c (x_connection_closed): Pass `noelisp'.
2008-02-10 21:56:38 +00:00
Stefan Monnier
eac1939a47 (struct Lisp_Misc_Any, struct Lisp_Marker)
(struct Lisp_Overlay, struct Lisp_Kboard_Objfwd)
(struct Lisp_Save_Value, struct Lisp_Free): Use enum Lisp_Misc_Type
rather than `int' for the type of `type'.
2008-02-10 20:09:38 +00:00
Dan Nicolaescu
13f6772b12 * s/gnu-linux.h: Remove support for non-ELF and linux-1.x.
* Makefile.in (GNUC): Remove support for gcc-1.x.
2008-02-10 17:01:47 +00:00
Richard M. Stallman
e8455367a4 (ASET): Use AREF, not ASLOT. 2008-02-10 14:01:52 +00:00
Stefan Monnier
4b75ffab30 (ASET): Check bounds. 2008-02-10 03:20:40 +00:00
Glenn Morris
d224e8c251 (mode-name): Doc fix. 2008-02-10 02:14:20 +00:00
Glenn Morris
1c8658b995 (find-word-boundary-function-table): Add missing entry for this
unicode change, in approximately the right place (after the end of
emacs-unicode branch, before the start of emacs-unicode-2).
2008-02-10 02:01:47 +00:00
Dan Nicolaescu
4624371d9a * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
dealing with obsolete variables.

* fakemail.c (MAIL_PROGRAM_NAME): Remove unused conditional.
(main): Replace MAIL_PROGRAM_NAME with its value.

* src/Makefile.in:
* src/emacs.c:
* src/gmalloc.c:
* src/keyboard.c:
* src/lisp.h:
* src/m/ibm370aix.h:
* src/process.c:
* src/regex.c:
* src/s/hpux.h:
* src/sysdep.c:
* src/sysselect.h:
* src/systty.h:
* src/unexec.c:
* src/w32term.c:
* src/xsmfns.c:
* src/xterm.c: Remove code that deals with obsolete variables.

* s/msdos.h (DONT_NEED_ENVIRON): Don't define.

* ecrt0.c: Replace the DONT_NEED_ENVIRON test with MSDOS test,
nothing else needs it anymore.
2008-02-09 18:03:10 +00:00
Eli Zaretskii
274ec34ba7 (FETCH_CHAR_AS_MULTIBYTE): Use unibyte_to_multibyte_table instead of
unibyte_char_to_multibyte.
2008-02-09 10:53:10 +00:00
Dan Nicolaescu
deeaffe11d * Makefile.in (REGEXP_IN_LIBC): Remove reference to obsolete
variable.

* s/gnu-linux.h: Remove commented out code.

* unexec.c: Remove references to obsolete variable
COFF_ENCAPSULATE.

* Makefile.in: Update what RMS says about using autoconf.
(C_COMPILER):
(COFF_ENCAPSULATE):
(MAKE_PARALLEL): Remove obsolete variable.
(C_SWITCH_MACHINE_1, C_SWITCH_SYSTEM_1, C_SWITCH_SITE_1):
(C_SWITCH_X_SITE_1, C_SWITCH_X_MACHINE_1)
(C_SWITCH_X_SYSTEM_1): Move invariant code outside conditional.
2008-02-09 07:42:06 +00:00
Stefan Monnier
dfae5f9a12 * xfaces.c (Finternal_make_lisp_face): Use ASET. 2008-02-08 16:24:46 +00:00
Stefan Monnier
9141ca5e7d (Fkey_description): Move side effect outside of macro call. 2008-02-08 16:23:19 +00:00
Stefan Monnier
b1ebcadbe2 (add_command_key, parse_menu_item): Use ASET. 2008-02-08 16:22:36 +00:00
Stefan Monnier
ff7a222357 (free_face_fontset): Use FONTSET_FROM_ID.
(syms_of_fontset): Use ASET.
2008-02-08 16:20:29 +00:00
Stefan Monnier
68b587a6ea (concat): Move side effect outside of macro call.
(hash_clear): Use ASET.
2008-02-08 16:18:45 +00:00
Richard M. Stallman
a31787b1e9 (Fdelete_frame): If FORCE, don't call hooks.
If FORCE, and frame has a surrogate minibuffer for another frame,
delete the other frame first.
2008-02-08 02:38:15 +00:00
Romain Francoise
987be29bac Whitespace changes. 2008-02-07 19:12:05 +00:00
Jan Djärv
1540a61a8b (USAGE3): Add --parent-id
(standard_args): Ditto.
2008-02-07 14:08:56 +00:00
Jan Djärv
2532f20ce7 (Fx_create_frame): Do not override the explicitly set parent
window ID of a frame.
(x_window): Reparent frame if embedded.
(Fx_create_frame): Don't set border width if embedded.
2008-02-07 14:08:07 +00:00
Jan Djärv
0f0d223bea (xg_create_frame_widgets): If frame is embedded, call
gtk_plug_new.
2008-02-07 14:07:55 +00:00
Jan Djärv
89f74d7c5f (struct x_display_info): Add AtomXatom_XEMBED.
(enum xembed_info, enum xerm srmbed_message, enum xembed_focus)
(enum xembed_modifier, enum xembed_accelerator): New.
(xembed_set_info, xembed_send_message): Declare.
(FRAME_X_EMBEDDED_P): New.
2008-02-07 14:07:45 +00:00
Jan Djärv
81c02ebe5c (x_detect_focus_change): Handle embed client message.
(handle_one_xevent): Ditto.
(handle_one_xevent): If embedded and we get a button press/release,
request focus.
(xembed_set_info, xembed_send_message): New functions.
(x_make_frame_visible): Call xembed_set_info if embedded.
(x_make_frame_invisible): Call xembed_set_info if embedded.
(x_term_init): Initialize Xatom_XEMBED.
(x_make_frame_visible): Check for FRAME_X_EMBEDDED_P also.
(x_iconify_frame): Ditto.
2008-02-07 14:07:35 +00:00
Jan Djärv
f937a7db33 (DECODE_EMACS_MULE_COMPOSITION_CHAR): Use "do...while (0)". 2008-02-07 12:55:55 +00:00
Jan Djärv
a1c2ac9a20 Use "do...while (0)", not "if (1)..else" in macro definitions. 2008-02-07 12:55:00 +00:00
Jan Djärv
92413ef3a1 Use "do...while (0)", not "if (1)..else" in macro definitions. 2008-02-07 12:47:00 +00:00
Glenn Morris
03fa5713cc Jim Meyering <meyering at redhat.com>
[lint]: Don't include <sys/inode.h>.
2008-02-07 06:54:39 +00:00
Stefan Monnier
3ae565b386 * xselect.c (x_handle_dnd_message):
* xmenu.c (digest_single_submenu, xmenu_show):
* xdisp.c (with_echo_area_buffer_unwind_data, format_mode_line_unwind_data)
(unwind_format_mode_line, display_menu_bar):
* eval.c (Ffetch_bytecode):
* doc.c (store_function_docstring):
* ccl.c (resolve_symbol_ccl_program, ccl_get_compiled_code)
(Fccl_execute, Fccl_execute_on_string, Fregister_code_conversion_map):
* buffer.c (add_overlay_mod_hooklist): Use ASET.
2008-02-07 04:11:05 +00:00
Kenichi Handa
146b6e5507 *** empty log message *** 2008-02-07 01:34:52 +00:00
Kenichi Handa
562af9bcf5 (ftxfont_open): Don't set
dpyinfo->smallest_font_height and dpyinfo->smallest_char_width to 0.
2008-02-07 01:14:21 +00:00
Kenichi Handa
06a1ab15d6 (ftfont_open): Fix previous change. 2008-02-07 01:13:18 +00:00
Jason Rumney
46a923ac72 * w32font.c (w32font_text_extents): Fill in lbearing metric.
Use cached metrics for ASCII characters.
(w32font_open_internal): Don't set font's owning_frame.  Cache
metrics for ASCII characters.

* w32font.h (struct w32font_info): Add ascii_metrics.
Remove owning_frame.
2008-02-06 22:35:30 +00:00
Kenichi Handa
da7d7c21f1 *** empty log message *** 2008-02-06 12:00:56 +00:00
Kenichi Handa
b21976907d (x_produce_glyphs): Don't set it->ascent and it->descent
to negative value.
2008-02-06 11:54:51 +00:00
Kenichi Handa
794e558c7f (ftxfont_draw): Use s->font_info, not face->font_info. 2008-02-06 11:53:49 +00:00
Kenichi Handa
1a2bd6faa2 (ftfont_open): Fix calculation of font->font.averange_width. 2008-02-06 11:52:58 +00:00
Kenichi Handa
3943ed767c (syms_of_charset): Set QCtest and Qeq. 2008-02-06 11:51:55 +00:00
Glenn Morris
4c4475a8cd Merge some "likewise"s. 2008-02-06 10:00:57 +00:00
Glenn Morris
1f45f6274f Tidying:
Fix typos and tense.
Avoid single words on line where possible.
Simplify unicode-merge entries of the form "fix previous change".
2008-02-06 09:33:39 +00:00
Glenn Morris
6c8a0ebf49 Move some out-of-place entries. 2008-02-06 04:59:00 +00:00