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

53385 commits

Author SHA1 Message Date
Steven Tamm
f084eeb926 * term/mac-win.el (ccl-encode-mac-roman-font)
(ccl-encode-mac-cyrillic-font)
(ccl-encode-mac-centraleuropean-font, encoder-list)
(fontset-add-mac-fonts, create-fontset-from-mac-roman-font):
Support Cyrillic, CentralEuropean, and Dingbat font display
2004-11-30 15:49:26 +00:00
André Spiegel
26c14a95f2 # 2004-11-30 11:07:29 +00:00
André Spiegel
0a22636447 (vc-recompute-state): Moved into vc-hooks.el. 2004-11-30 11:03:46 +00:00
André Spiegel
588c1bf9a9 (vc-recompute-state): Moved here from vc.el. 2004-11-30 11:03:09 +00:00
André Spiegel
5124dd38c8 (vc-cvs-state): Handle the case where vc-state is still nil. 2004-11-30 11:02:23 +00:00
Kenichi Handa
25a0994a81 *** empty log message *** 2004-11-30 08:19:52 +00:00
Kenichi Handa
af645abff5 (encode_terminal_buf, encode_terminal_bufsize): New
variables.
(encode_terminal_code): Argument changed.  Encode all
characters at once, and return a pointer to the result of
encoding.
(write_glyphs): Decide coding here.  Adjusted for the above
change.
(insert_glyphs): Likewise.
(term_init): Initialize encode_terminal_bufsize to 0.
2004-11-30 08:19:32 +00:00
Kenichi Handa
2a47931bdb (Vcode_conversion_workbuf_name): New variable.
(syms_of_coding): Initialize and staticpro it.
(set_conversion_work_buffer): New function.
(run_pre_post_conversion_on_str): Use it.
(run_pre_write_conversin_on_c_str): New function.
2004-11-30 08:07:11 +00:00
Kenichi Handa
f943989689 (run_pre_write_conversin_on_c_str): Extern it. 2004-11-30 08:01:45 +00:00
Kenichi Handa
1fc67c11d1 (command-line): Fix comment for the previous change. 2004-11-30 07:20:19 +00:00
Steven Tamm
fc7a70ccda * keyboard.c: Don't undef SIGIO
* s/darwin.h (NO_SOCK_SIGIO): Define NO_SOCK_SIGIO on carbon
* Makefile.in (mac.o): Depend on blockinput.h and atimer.h.
       (macfns.o): Don't depend on ccl.h.
* macfns.c (mac_frame_parm_handlers): Set handlers for
Qleft_fringe and Qright_fringe.
* macterm.c (mac_fill_rectangle_to_pixmap)
(mac_draw_rectangle_to_pixmap, mac_copy_area_to_pixmap)
(mac_copy_area_with_mask_to_pixmap, x_draw_image_foreground_1):
Put in #if 0.
(mac_scroll_area) [TARGET_API_MAC_CARBON]: Use ScrollWindowRect.
(x_flush) [TARGET_API_MAC_CARBON]: Don't traverse frames.
(XFlush) [TARGET_API_MAC_CARBON]: Define to an empty replacement.
(x_draw_glyph_string_background, x_draw_glyph_string_foreground)
[!MAC_OS8]: Added ifdef'd out code for os8.  Don't use
XDrawImageString.  Always draw background and foreground separately.
(x_draw_image_foreground): Use clipping instead of computing the
intersection rectangle.
(x_draw_image_glyph_string): Don't draw an image with mask to a
pixmap.
(x_redisplay_interface): Set flush_display_optional member to 0.
(XTread_socket): Correctly reset the TEConverter
object.
2004-11-30 05:57:27 +00:00
Kim F. Storm
cdcf58d8eb New defines to enable buffer overrun checking.
(GC_CHECK_STRING_OVERRUN, GC_CHECK_STRING_FREE_LIST)
(XMALLOC_OVERRUN_CHECK, GC_CHECK_CONS_LIST): Add.
2004-11-30 00:31:38 +00:00
Kim F. Storm
68db37aa53 (malloc_initialize_hook): Don't free malloc_state_ptr if
XMALLOC_OVERRUN_CHECK to avoid crash during load.
2004-11-30 00:31:09 +00:00
Kim F. Storm
212f33f185 Add more checks for buffer overruns.
(XMALLOC_OVERRUN_CHECK_SIZE, xmalloc_overrun_check_header)
xmalloc_overrun_check_trailer, overrun_check_malloc)
overrun_check_realloc, overrun_check_free): Add.
(GC_STRING_EXTRA, string_overrun_pattern): Add.
(check_sblock, allocate_string_data, compact_small_strings):
Set and check string_overrun_pattern if GC_CHECK_STRING_OVERRUN.
(check_cons_list): Condition on GC_CHECK_CONS_LIST.
(check_string_free_list): Add.
(allocate_string, sweep_strings): Call check_string_free_list.
2004-11-30 00:30:56 +00:00
Kim F. Storm
fc36888973 *** empty log message *** 2004-11-30 00:30:37 +00:00
Luc Teirlinck
d55f9265dd (tpu-help-keypad-map, tpu-help-text)
(tpu-word-separator-list, tpu-skip-chars): defconst->defvar.
2004-11-29 23:26:08 +00:00
Jay Belanger
d013205542 *** empty log message *** 2004-11-29 22:50:05 +00:00
Jay Belanger
6adaed7889 (math-pow-of-zero): Take into account different cases. 2004-11-29 22:41:10 +00:00
Teodor Zlatanov
5f9e0ca5da simple.el (next-error-buffer-p): allow for inclusive and
exclusive tests for finding a buffer
(next-error-find-buffer): pass the exclusive and inclusive tests
to next-error-buffer-p

replace.el (occur-next-error): switch to the Occur buffer when
appropriate, and use the exclusive filter to
next-error-find-buffer to do it.  Use the absolute value of the
motion amount.
2004-11-29 18:44:29 +00:00
Reiner Steib
2e66e5b785 * custom.texi (File Variables): Add `unibyte' and make it more
clear that `unibyte' and `coding' are special.  Suggested by Simon
Krahnke <overlord@gmx.li>.

* mule.texi (Enabling Multibyte): Refer to File Variables.
Suggested by Simon Krahnke <overlord@gmx.li>.
2004-11-29 15:58:15 +00:00
Kim F. Storm
2ec7f67a91 (concat): Use SAFE_ALLOCA. 2004-11-29 15:35:15 +00:00
Kim F. Storm
0af8cfe11e *** empty log message *** 2004-11-29 15:34:57 +00:00
Stefan Monnier
77220eeb1e (emacs_write): Don't use QUIT. 2004-11-29 14:39:09 +00:00
Kenichi Handa
a778cf63fc *** empty log message *** 2004-11-29 07:37:45 +00:00
Kenichi Handa
cea927edc8 (command-line): Decode all buffer names by locale-coding-system. 2004-11-29 07:17:56 +00:00
Kenichi Handa
dcd74c5f2c (init_buffer): Set current_buffer->directory to a
multibyte string made by string_to_multibyte.
2004-11-29 07:16:25 +00:00
Kenichi Handa
a520393db0 (init_cmdargs): Set unibyte strings in Vcommand_line_args. 2004-11-29 07:16:09 +00:00
Jay Belanger
21e6ab4301 *** empty log message *** 2004-11-29 06:16:15 +00:00
Jay Belanger
ce805efac0 Move require to end of file.
(calc-info-filename, calc-autoload-directory, calc-extensions-loaded):
Remove unnecessary variable.
(calc-do-dispatch, calc-mode, calc-check-defines, calc-create-buffer)
(calc, calc-keypad, full-calc-keypad, calc-do, calc-normalize)
(calc-binary-op, calc-unary-op, calcDigit-start, calcDigit-key)
(math-normalize, math-add, math-mul, math-div,
(math-format-stack-value, math-stack-value-offset, math-format-value)
(math-format-flat-expr, math-format-number, math-format-bignum)
(math-read-number, calc-grab-region, calc-grab-rectangle)
(calc-grab-sum-down, calc-grab-sum-across, calc-embedded, defmath)
(calc-check-defines): Replace calc-need-macros by appropriate require.
2004-11-29 06:00:07 +00:00
Jay Belanger
537a762d4b (calc-user-define-formula, calc-do-defmath): Replace calc-need-macros by
appropriate require.
2004-11-29 05:58:45 +00:00
Jay Belanger
c6d3240529 (calc-do-handle-whys, calc-last-args-stub, calc-missing-key)
(calc-shift-Y-prefix-help, math-concat, math-trunc, math-floor)
(calcFunc-inv, math-mod, math-pow): Replace calc-extensions by
appropriate require.
(calc-power): Replace calc-extensions-loaded by appropriate featurep.
2004-11-29 05:57:46 +00:00
Jay Belanger
f50dfd02cb Move provide to end of file.
(calc-need-macros): Remove unnecessary function.
2004-11-29 05:56:56 +00:00
Jay Belanger
5eb3eedabb Remove unnecessary eval-when-compile.
(calc-do-quick-calc, calc-do-calc-eval, calc-alg-entry)
(math-read-expr-level, calc-check-user-syntax, math-read-factor):
Replace calls to calc-extensions by appropriate require,
replace calc-extensions-loaded by appropriate featurep.
2004-11-29 05:56:06 +00:00
Jay Belanger
6697b53cd3 Move require to end of file.
Remove redundant loading of calc.
(calc-extensions-loaded): Remove unnecessary variable.
(calc-extensions): Remove unnecessary function.
(calc-load-everything): Replace calc-need-macros by appropriate require.
2004-11-29 05:54:53 +00:00
Kim F. Storm
5edd7c333a (insert-kbd-macro): Handle kmacro functions. 2004-11-28 23:57:47 +00:00
Kim F. Storm
bbf877e1c2 *** empty log message *** 2004-11-28 23:57:17 +00:00
Andreas Schwab
dc1a0a7a28 (url-http-create-request): Don't add newline after
the request data.
2004-11-28 19:14:11 +00:00
Juri Linkov
180ee7c785 (Info-search-whitespace-regexp): Remove shy group.
(Info-search): Forward line if search is on the header line.
Use search-whitespace-regexp in two other places.
2004-11-28 15:42:11 +00:00
Juri Linkov
20c78df04b (edebug-set-global-break-condition):
Use `read-expression-history'.  Set initial contents only if
`edebug-global-break-condition' is non-nil.  Set histpos to 1
if initial contents is equal to the last history element.
(edebug-set-conditional-breakpoint): Instead of temporarily
prepending the current condition to the history, set initial
contents to the current condition.  Set histpos to 1 if initial
contents is equal to the last history element.
2004-11-28 07:57:10 +00:00
Juri Linkov
efbbac291e (compare-windows-highlight): Attach each overlay
to its window to properly highlight differences while comparing
two windows of the same buffer.  Fix arguments.
(compare-windows-sync-default-function): Fix arguments of
`compare-windows-highlight'.
2004-11-28 07:56:01 +00:00
Luc Teirlinck
9e66b14a65 (fringe-indicators): Add fake defvar to avoid compiler warning. Delay
real definition, which uses `set-fringe-indicators-1' till after the
definition of that function.
2004-11-28 02:31:53 +00:00
Kim F. Storm
f748174960 (menu-bar-options-save): Add fringe-indicators.
(menu-bar-showhide-fringe-ind-menu): New keymap.
(menu-bar-showhide-fringe-ind-empty)
(menu-bar-showhide-fringe-ind-mixed)
(menu-bar-showhide-fringe-ind-box)
(menu-bar-showhide-fringe-ind-right)
(menu-bar-showhide-fringe-ind-left)
(menu-bar-showhide-fringe-ind-none): New defuns.
(menu-bar-showhide-fringe-menu): Add "Indicators" sub-menu.
2004-11-28 00:56:43 +00:00
Kim F. Storm
41e1c12358 (fringe): New defgroup.
(fringe-mode): Move to fringe group.
(fringe-indicators): New defcustom.
(set-fringe-indicators-1): New defun.
2004-11-28 00:56:28 +00:00
Kim F. Storm
4cf6519d50 *** empty log message *** 2004-11-28 00:56:10 +00:00
Andreas Schwab
e3177e4368 Enable no-op gcpros on ia64.
(GC_MARK_SECONDARY_STACK) [__ia64__]: Define.
2004-11-27 22:42:19 +00:00
Andreas Schwab
4dec23ff0b (mark_stack): Call GC_MARK_SECONDARY_STACK if defined. 2004-11-27 22:40:50 +00:00
Andreas Schwab
4ba93ac05d (lock_file_1): Call get_boot_time early. Increase
buffer size.
2004-11-27 22:09:40 +00:00
Richard M. Stallman
9422175956 *** empty log message *** 2004-11-27 19:05:06 +00:00
Richard M. Stallman
4b0dc4d3dd (Standard Buffer-Local Variables): Undo prev change.
Remove a few vars that are not always buffer-local.
2004-11-27 19:04:47 +00:00
Richard M. Stallman
f5c9c551ad Comment changes. 2004-11-27 19:02:52 +00:00