1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-09 08:21:30 -07:00
Commit graph

23454 commits

Author SHA1 Message Date
Jason Rumney
4413314af4 Fix attribution 2007-10-10 22:02:47 +00:00
Jason Rumney
04710ebdcc (x_create_tip_frame): Set terminal for frame. 2007-10-10 21:52:29 +00:00
Stefan Monnier
26f9c7b74b * frame.c (Qenvironment): Remove.
(syms_of_frame) <Qenvironment>: Don't initialize.
(Fdelete_frame): Don't treat the `environment' param specially.
* frame.h (Qenvironment): Don't declare.
* callproc.c (set_initial_environment): Don't set unused frame param.
2007-10-10 20:24:19 +00:00
Stefan Monnier
c7a4b95b75 * frame.c (Fframe_with_environment): Remove.
(syms_of_frame) <Sframe_with_environment>: Don't declare.
* lisp.h (Fframe_with_environment): Don't declare.
2007-10-10 20:01:26 +00:00
Juanma Barranquero
8b5869b7df Revert accidental change during the merge from emacs--rel--22. 2007-10-10 09:12:01 +00:00
Juanma Barranquero
c86f737748 (indent_tabs_mode, last_known_column, last_known_column_modified): Make static.
(syms_of_indent) <indent-tabs-mode>: Remove redundant info in docstring.
2007-10-10 08:53:30 +00:00
Juanma Barranquero
0f011df0d1 Fix comment; indent-tabs-mode was a bad example,
it is not a DEFVAR_INT, but DEFVAR_BOOL.
2007-10-10 08:29:04 +00:00
Katsumi Yamaoka
d1b3a12299 (BASE_PURESIZE): Increase to 1170000. 2007-10-10 01:14:25 +00:00
Miles Bader
5a1539f385 Add missing change from rel-22 branch to src/image.c
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-877
2007-10-09 10:28:47 +00:00
Miles Bader
1af74d06e5 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-875
2007-10-09 08:52:57 +00:00
Stefan Monnier
4f4a84ec80 Add new `input-decode-map' keymap and use it for temrinal
escape sequences.
* keyboard.h (struct kboard): Add Vinput_decode_map.
Remove Vlocal_key_translation_map.
* keyboard.c (read_key_sequence): Add support for input-decode-map.
(init_kboard): Init input-decode-map.
Replace local-key-translation-map back with key-translation-map.
(syms_of_keyboard): Declare input-decode-map.
Remove local-key-translation-map.  Update docstrings.
(mark_kboards): Mark Vinput_decode_map.
Don't mark Vlocal_key_translation_map.
* keymap.c (Fdescribe_buffer_bindings): Describe input-decode-map.
Replace local-key-translation-map back with key-translation-map.
* term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN):
Bind in input-decode-map rather than function-key-map.
2007-10-09 05:05:39 +00:00
Stefan Monnier
beb9f7453a (XSETPSEUDOVECTOR): Don't set the tag anymore.
This was made redundant by the previous introduction of XSETPVECTYPE.
2007-10-09 04:28:00 +00:00
Richard M. Stallman
65342ae385 (free_bitmap_record): Renamed from Free_Bitmap_Record. 2007-10-09 01:40:05 +00:00
Richard M. Stallman
0f1947abae (internal_condition_case_2, internal_condition_case_1)
(internal_condition_case): Reenable abort if x_catching_errors (),
to see if that really happens and why.
2007-10-09 01:39:13 +00:00
Richard M. Stallman
ec406436ee (handle_invisible_prop): After setting up an ellipsis, return HANDLED_RETURN. 2007-10-09 01:32:25 +00:00
Martin Rudalics
cb94103f17 *** empty log message *** 2007-10-06 10:01:37 +00:00
Martin Rudalics
f89549388d (syms_of_xdisp): In doc-string of mouse-autoselect-window
mention focus-follows-mouse.
2007-10-06 09:56:29 +00:00
Martin Rudalics
50fbcdcb06 (handle_one_xevent): When focus_follows_mouse is nil make
SELECT_WINDOW_EVENT only if we don't leave the selected frame.
2007-10-06 09:54:19 +00:00
Martin Rudalics
74a9b36f85 (w32_read_socket): When focus_follows_mouse is nil make
SELECT_WINDOW_EVENT only if we don't leave the selected frame.
2007-10-06 09:52:39 +00:00
Martin Rudalics
7d72e3141e (dos_rawgetc): When focus_follows_mouse is nil make
SELECT_WINDOW_EVENT only if we don't leave the selected frame.
2007-10-06 09:51:01 +00:00
Martin Rudalics
b0c6cec4b0 (XTread_socket): When focus_follows_mouse is nil make
SELECT_WINDOW_EVENT only if we don't leave the selected
frame.
2007-10-06 09:49:22 +00:00
Martin Rudalics
9cfa62c783 (focus_follows_mouse): Extern it. 2007-10-06 09:47:21 +00:00
Martin Rudalics
da1da0025d (focus_follows_mouse): Moved here from frame.el to allow
window autoselection act appropriately when leaving selected frame.
(syms_of_frame): Initialize focus_follows_mouse.
2007-10-06 09:46:06 +00:00
Martin Rudalics
15d814840f (kbd_buffer_get_event): Break loop waiting for input
when there's an unread command event.
2007-10-06 09:43:17 +00:00
Andreas Schwab
41618deb16 (Fwrite_region): Ignore EINVAL error from fsync. 2007-10-06 08:18:03 +00:00
Andreas Schwab
6cff77fd8a (Fwrite_region): Ignore EINVAL error from fsync. 2007-10-06 08:15:26 +00:00
Juanma Barranquero
4024ec3a26 (syms_of_image) <image-types>: Fix typo in docstring. 2007-10-05 09:00:38 +00:00
YAMAMOTO Mitsuharu
cb91e86ae5 (mac_load_query_font): Fix missing return value.
[USE_CG_DRAWING] (mac_define_fringe_bitmap, mac_destroy_fringe_bitmap):
Add BLOCK_INPUT.
2007-10-05 08:15:48 +00:00
Jason Rumney
b380e47ee3 *** empty log message *** 2007-10-05 00:31:33 +00:00
Juanma Barranquero
bbe6f2aa11 (syms_of_image) <image-types>: Fix typo in docstring. 2007-10-04 16:57:53 +00:00
Juanma Barranquero
63bb3d8e60 *** empty log message *** 2007-10-04 07:29:55 +00:00
Stefan Monnier
a390930c45 (struct frame): Don't try to GC-mark menu_bar_items_used. 2007-10-03 23:18:18 +00:00
Stefan Monnier
e330de4483 (mark_terminals): Typo. 2007-10-02 22:07:41 +00:00
Stefan Monnier
d0fdb6daae * window.h (struct window):
* window.c (struct save_window_data, struct saved_window):
* termhooks.h (struct terminal):
* process.h (struct Lisp_Process):
* frame.h (struct frame):
* buffer.h (struct buffer):
* lisp.h (struct Lisp_Vector, struct Lisp_Char_Table)
(struct Lisp_Bool_Vector, struct Lisp_Subr, struct Lisp_Hash_Table):
The size field of (pseudo)vectors is now unsigned.
(ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Simplify accordingly.
2007-10-02 21:55:27 +00:00
Stefan Monnier
878f97ffed * lisp.h (struct Lisp_Hash_Table): Move non-traced elements at the end.
Turn `count' into an integer.
* fns.c (make_hash_table, hash_put, hash_remove, hash_clear)
(sweep_weak_table, sweep_weak_hash_tables, Fhash_table_count):
* print.c (print_object) <HASH_TABLE_P>: `count' is an int.
* alloc.c (allocate_hash_table): Use ALLOCATE_PSEUDOVECTOR.
(mark_object) <HASH_TABLE_P>: Use mark_vectorlike.
2007-10-02 21:24:47 +00:00
Stefan Monnier
5b2f56dfa6 (mark_object): Fix typo. 2007-10-02 21:19:17 +00:00
Stefan Monnier
d2029e5b81 (allocate_pseudovector): New fun.
(ALLOCATE_PSEUDOVECTOR): New macro.
(allocate_window, allocate_terminal, allocate_frame)
(allocate_process): Use it.
(mark_vectorlike): New function.
(mark_object) <FRAMEP, WINDOWP, BOOL_VECTOR_P, VECTORP>: Use it.
(mark_terminals): Use it.
(Fmake_bool_vector, Fmake_char_table, make_sub_char_table)
(Fmake_byte_code): Use XSETPVECTYPE.
2007-10-02 21:16:53 +00:00
Stefan Monnier
cf00e751e1 (Fget_buffer_create, init_buffer_once): Use XSETPVECTYPE. 2007-10-02 21:09:17 +00:00
Stefan Monnier
19b5e79bd5 (Fframe_parameters): Minor simplification. 2007-10-02 21:07:47 +00:00
Stefan Monnier
86a56ef373 (adjust_markers_for_insert): Generalize assertion checks. 2007-10-02 21:07:15 +00:00
Stefan Monnier
5a6891e297 (defsubr): Use XSETPVECTYPE. 2007-10-02 21:06:16 +00:00
Stefan Monnier
0754c46a89 (Fmarker_buffer): Make test for odd case into a failure. 2007-10-02 21:05:39 +00:00
Stefan Monnier
85e616ab18 (Fcurrent_window_configuration): Use XSETPVECTYPE. 2007-10-02 21:03:04 +00:00
Stefan Monnier
539b8c1c07 (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG): Don't allow definition in m/*.h files.
(XCHAR_TABLE, XBOOL_VECTOR): Add assertion checking.
(XSETPVECTYPE): New macro.
(XSETPSEUDOVECTOR): Use it.
2007-10-02 20:57:49 +00:00
Stefan Monnier
d6aa1876eb * buffer.c (syms_of_buffer) <local-abbrev-table>: Move from abbrev.c.
(DEFVAR_PER_BUFFER, defvar_per_buffer): Move from lisp.h and lread.c.
* lisp.h (defvar_per_buffer, DEFVAR_PER_BUFFER):
* lread.c (defvar_per_buffer):
* abbrev.c (syms_of_abbrev) <local-abbrev-tabl>: Move to buffer.c.
2007-10-02 20:51:02 +00:00
Stefan Monnier
de509a6071 (candidate_window_p): Only consider as visible frames that
are on the same terminal.
2007-10-02 20:43:54 +00:00
Stefan Monnier
766ec949f8 (MARKBIT): Remove unused macro. 2007-10-02 20:42:43 +00:00
Richard M. Stallman
87ef89380c *** empty log message *** 2007-10-02 19:26:50 +00:00
Richard M. Stallman
65dad34af6 (get_window_cursor_type): Implement documented behavior
for cursor-in-non-selected-windows = t.
2007-10-02 02:13:15 +00:00
Richard M. Stallman
942575d60e *** empty log message *** 2007-10-01 18:28:49 +00:00