1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-02 02:10:46 -08:00
Commit graph

20306 commits

Author SHA1 Message Date
Kim F. Storm
8f15921bb5 *** empty log message *** 2005-11-01 23:21:20 +00:00
Kim F. Storm
b15d77dddb (update_window_fringes): Undo 2005-10-27 change.
Instead, rotate the bottom angle bitmap 180 degrees to indicate
that the bottom row does not end in a newline.
2005-11-01 22:32:24 +00:00
Andreas Schwab
b4235a80c8 *** empty log message *** 2005-11-01 21:34:43 +00:00
Andreas Schwab
825dad898e (unexec): Handle .plt section in BSS segment. 2005-11-01 21:32:27 +00:00
Stefan Monnier
e5f64be229 *** empty log message *** 2005-11-01 19:55:49 +00:00
Stefan Monnier
c1ed1b2039 (readevalloop): Yet another int/Lisp_Object mixup (YAILOM). 2005-11-01 19:46:16 +00:00
Stefan Monnier
3cbb13c82d (window_loop): For LRU and LARGEST, let the `mini' argument
determine whether to consider dedicated windows as well.
(Fget_lru_window, Fget_largest_window): Add `dedicated' argument.
(Fdisplay_buffer): Do consider dedicated windows in those cases where
we will split the window rather than reuse it.
Don't try to use windows on other displays.
2005-11-01 08:01:40 +00:00
Dan Nicolaescu
c94f08ff7a * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
that global-font-lock-mode can be enabled by default.

* font-lock.el (font-lock-keywords, font-lock-mode-internal)
(font-lock-add-keywords, font-lock-remove-keywords)
(font-lock-fontify-buffer): Remove autoload cookies.

* jit-lock.el (jit-lock-register): Likewise.

* emacs-lisp/syntax.el (syntax-ppss): Likewise.

* puresize.h (BASE_PURESIZE): Increment to 1170000.
2005-10-31 16:41:15 +00:00
Romain Francoise
098eb8b2e5 Add previous years to copyright notice. 2005-10-31 08:41:51 +00:00
Romain Francoise
edf84ae9cd * macfns.c: Update copyright year.
* m/gould.h: Likewise.
2005-10-31 08:36:55 +00:00
Kim F. Storm
8a955545b2 (display_line): Restore it->current_x and call
extend_face_to_end_of_line when last glyph doesn't fit on line.
(set_glyph_string_background_width): Remove specific tests  here
to see if face background should extend to end of line.  Simplify.
2005-10-30 20:08:09 +00:00
Kim F. Storm
6f07f649e8 *** empty log message *** 2005-10-30 20:07:50 +00:00
Richard M. Stallman
4d74a5fc8e (BYTES_USED): Use uordblks, not arena.
(bytes_used_when_reconsidered): New variable.
(emacs_blocked_free): Set that.
2005-10-30 07:36:35 +00:00
Richard M. Stallman
4d4d36b1bc (Fmake_variable_frame_local): Doc fix. 2005-10-30 03:02:43 +00:00
Chong Yidong
bccfb31031 * alloc.c (emacs_blocked_free): Fix typo. 2005-10-29 20:17:48 +00:00
Richard M. Stallman
685abb980b *** empty log message *** 2005-10-29 20:04:09 +00:00
Richard M. Stallman
27f8fd9959 (Fformat_mode_line): Clear mode_line_proptrans_alist after saving. 2005-10-29 20:03:42 +00:00
Richard M. Stallman
f5b8d5f263 (handle_fontified_prop): Do nothing if memory full.
(format_mode_line_unwind_data): New arg SAVE_PROPTRANS
controls whether to save and restore mode_line_proptrans_alist.
Callers changed.
(unwind_format_mode_line): Work with that feature.
(redisplay_internal): Don't call prepare_menu_bars if memory full.
(move_elt_to_front): New function.
(display_mode_element): Use move_elt_to_front.
Don't bother munging text props on a null string.
Delete obsolete elts from mode_line_proptrans_alist.
(decode_mode_spec): Test Vmemory_full, not spare_memory.
2005-10-29 19:44:25 +00:00
Richard M. Stallman
eb3fe1745c (memory_full_cons_threshold): Declared.
(internal_lisp_condition_case): Declared.
2005-10-29 19:40:49 +00:00
Richard M. Stallman
24d8a105d8 (syms_of_alloc) <memory-full>: Doc fix.
(Fmemory_full_p): Function deleted.
(syms_of_alloc): Don't defsubr it.
(memory_full_cons_threshold): New variable.
(spare_memory): Now a vector of 7 elts.
(buffer_memory_full): Don't set Vmemory_full here.
(xfree): Don't try to refill here.
(emacs_blocked_free): Record BYTES_USED in local var.
(memory_full): Now free all the slots in spare_memory.
(refill_memory_reserve): Allocate each slot in spare_memory.
(init_alloc_once): Call refill_memory_reserve.
2005-10-29 19:39:50 +00:00
Richard M. Stallman
b0820d6af0 (command_loop_1): Don't set Vmemory_full here. 2005-10-29 19:34:58 +00:00
Richard M. Stallman
ee830945cc (internal_lisp_condition_case): New function.
(Fcondition_case): Use internal_lisp_condition_case.
(Feval): Test Vmemory_full and memory_full_cons_threshold.
(Ffuncall): Likewise.
2005-10-29 19:34:12 +00:00
Richard M. Stallman
5c125a1338 (Fbyte_code): Use internal_lisp_condition_case. 2005-10-29 19:32:27 +00:00
Stefan Monnier
c390e28c87 *** empty log message *** 2005-10-29 16:08:20 +00:00
Stefan Monnier
0e6228bc0b (Fparse_partial_sexp): Fix docstring. 2005-10-29 16:05:41 +00:00
Romain Francoise
ab5d87b3e6 (BASE_PURESIZE): Incremented to 1130000. 2005-10-28 17:57:02 +00:00
Richard M. Stallman
107fb6c995 *** empty log message *** 2005-10-28 16:44:46 +00:00
Richard M. Stallman
49be9d28f7 (syms_of_xfns): Provide `x' as feature. 2005-10-28 16:28:43 +00:00
Richard M. Stallman
fbfde322c1 (decode_mode_spec): Define %e to indicate memory full. 2005-10-28 16:27:47 +00:00
Richard M. Stallman
8f2c9ed8c9 (Fformat): Don't include string padding
between info[n].start and info[n].end.
2005-10-28 16:26:45 +00:00
Richard M. Stallman
745575ff14 (spare_memory): No longer static.
(xfree) [!SYSTEM_MALLOC]: Call refill_memory_reserve.
2005-10-28 16:25:37 +00:00
Richard M. Stallman
4df8d8ecd8 (BASE_PURESIZE): Incremented to 112000. 2005-10-28 16:24:35 +00:00
Chong Yidong
437610c5a2 * data.c (Fmake_variable_frame_local): Add clarification to
docstring.
2005-10-28 01:25:18 +00:00
Chong Yidong
f351b58b73 * fringe.c (update_window_fringes): Handle case where buffer ends
with a newline.
2005-10-27 15:03:53 +00:00
Kenichi Handa
581e742781 (DECODE_SYSTEM): Fix argument name; name->str. 2005-10-27 00:45:44 +00:00
Jason Rumney
813fa8a82d (w32_to_x_font): Avoid forcing font widths. 2005-10-25 21:14:39 +00:00
YAMAMOTO Mitsuharu
05f7d868db (last_mouse_glyph_frame): New var.
(note_mouse_movement): Say mouse moved if current frame differs
from last_mouse_glyph_frame, and update last_mouse_glyph_frame.
(XTmouse_position): Set last_mouse_glyph_frame.
(XTread_socket): Clear last_mouse_glyph_frame on mouse up/down event.
(mac_draw_string_common) [MAC_OSX && WORDS_BIG_ENDIAN]: Fix typo.
Use EndianU16_BtoN.
(mac_draw_string_common) [MAC_OSX]: Don't use ATSUClearLayoutControls.
(x_per_char_metric, XLoadQueryFont)
[MAC_OS_X_VERSION_MAX_ALLOWED < 1020]: Use device origins to get
glyph bounds.
(mac_to_x_fontname, mac_do_list_fonts)
(mac_initialize_display_info): Change screen resolutions to 72dpi.
2005-10-25 08:13:44 +00:00
YAMAMOTO Mitsuharu
de297941ce [MAC_OS] (image_load_qt_1): Check image size.
Use GraphicsImportGetImageDescription instead of
GraphicsImportGetNaturalBounds.
[MAC_OSX] (image_load_quartz2d): Check image size.
[MAC_OS] (xpm_load_image): Likewise.
2005-10-25 08:12:44 +00:00
Masatake YAMATO
128e729deb Small doc fix. 2005-10-24 16:22:16 +00:00
Kim F. Storm
0a3fde9d0e Undo 2005-10-23 change.
(last_mouse_glyph_frame): New var.
(note_mouse_movement): Say mouse moved if current frame differs
from last_mouse_glyph_frame, and update last_mouse_glyph_frame.
(XTmouse_position): Set last_mouse_glyph_frame.
(handle_one_xevent): Clear last_mouse_glyph_frame [instead of
last_mouse_glyph] on mouse up/down event.
2005-10-24 14:59:42 +00:00
Kim F. Storm
94717db170 *** empty log message *** 2005-10-24 14:59:29 +00:00
Kim F. Storm
60758816f2 (Fcompare_buffer_substrings): Fix last change. 2005-10-24 08:35:50 +00:00
Kim F. Storm
59017afb20 *** empty log message *** 2005-10-24 08:35:32 +00:00
Kenichi Handa
3d930b1785 (handle_one_xevent): Handle keysyms directly mapped to
supported Unicode characters.
2005-10-24 08:05:36 +00:00
Kenichi Handa
bde7944bda (charset_mule_unicode_0100_24ff)
(charset_mule_unicode_2500_33ff, charset_mule_unicode_e000_ffff):
Extern them.
2005-10-24 08:04:01 +00:00
Kenichi Handa
c64582beaa (charset_mule_unicode_0100_24ff)
(charset_mule_unicode_2500_33ff, charset_mule_unicode_e000_ffff):
New variables.
(Fsetup_special_charsets): Initialize them.
2005-10-24 08:03:17 +00:00
Stefan Monnier
7c5ba0d218 *** empty log message *** 2005-10-24 03:53:23 +00:00
Stefan Monnier
1149fd6f89 (Fcompare_buffer_substrings): Handle multibyte chars. 2005-10-24 03:51:05 +00:00
Kim F. Storm
96664fc024 *** empty log message *** 2005-10-23 22:58:33 +00:00
Jan Djärv
a4b0e228b6 * xterm.c (note_mouse_movement): Always call note_mouse_highlight
so tool tips don't interfere with press on tool bar button.
2005-10-23 21:12:46 +00:00