]> git.eshelyaron.com Git - emacs.git/log
emacs.git
20 years ago(RE_TRANSLATE_P): If make_number is not a macro, don't use it here.
Richard M. Stallman [Thu, 2 Dec 2004 23:43:51 +0000 (23:43 +0000)]
(RE_TRANSLATE_P): If make_number is not a macro, don't use it here.

20 years ago(insert_from_string_before_markers)
Richard M. Stallman [Thu, 2 Dec 2004 23:37:13 +0000 (23:37 +0000)]
(insert_from_string_before_markers)
(insert_from_string): Don't modify buffer on empty insertion.

20 years ago(Fcalled_interactively_p): Don't check INTERACTIVE.
Richard M. Stallman [Thu, 2 Dec 2004 23:36:53 +0000 (23:36 +0000)]
(Fcalled_interactively_p): Don't check INTERACTIVE.
(interactive_p): Skip Scalled_interactively_p frames
like Sinteractive_p frames.

20 years ago(Fmake_variable_buffer_local): Doc fix.
Richard M. Stallman [Thu, 2 Dec 2004 23:35:42 +0000 (23:35 +0000)]
(Fmake_variable_buffer_local): Doc fix.
(Fmake_local_variable): Doc fix.

20 years ago(Fget_lru_window, Fget_largest_window): Doc fixes.
Richard M. Stallman [Thu, 2 Dec 2004 23:24:43 +0000 (23:24 +0000)]
(Fget_lru_window, Fget_largest_window): Doc fixes.

20 years ago(calc-read-key-sequence): Leave message visible.
Jay Belanger [Thu, 2 Dec 2004 21:21:32 +0000 (21:21 +0000)]
(calc-read-key-sequence): Leave message visible.

20 years agoSet char-table-extra-slots on display-table here.
Kim F. Storm [Thu, 2 Dec 2004 10:56:05 +0000 (10:56 +0000)]
Set char-table-extra-slots on display-table here.

20 years agoUndo 2004-12-01 change. Display table is now
Kim F. Storm [Thu, 2 Dec 2004 10:45:31 +0000 (10:45 +0000)]
Undo 2004-12-01 change.  Display table is now
setup in faces.el.

20 years ago* faces.el (escape-glyph): Rename from glyph.
Kim F. Storm [Thu, 2 Dec 2004 10:43:56 +0000 (10:43 +0000)]
* faces.el (escape-glyph): Rename from glyph.
(standard-display-table): Set it here.  Add escape-glyph face to
extra slot characters.

20 years agoSkip parameter entity declarations.
Mark A. Hershberger [Thu, 2 Dec 2004 07:48:25 +0000 (07:48 +0000)]
Skip parameter entity declarations.

20 years agoChange existence of &; to not-well-formed.
Mark A. Hershberger [Thu, 2 Dec 2004 07:19:03 +0000 (07:19 +0000)]
Change existence of &; to not-well-formed.

20 years ago2004-12-02 Mark A. Hershberger <mah@everybody.org>
Mark A. Hershberger [Thu, 2 Dec 2004 06:55:05 +0000 (06:55 +0000)]
2004-12-02  Mark A. Hershberger  <mah@everybody.org>

* xml.el (xml-parse-dtd): Don't show validity messages when
xml-validating-parser is nil.
(xml-substitute-special): Fix validity error messages to
actually show the unexpandable entity.  Added validity error if &
isn't followed by an entity.
(xml-parse-tag): Concatnate any string following the a
<![CDATA[]]> section to the parsed CDATA.

20 years agoEnsure that validity messages only show when xml-validating-parser is set.
Mark A. Hershberger [Thu, 2 Dec 2004 06:53:43 +0000 (06:53 +0000)]
Ensure that validity messages only show when xml-validating-parser is set.

20 years ago*** empty log message ***
Luc Teirlinck [Thu, 2 Dec 2004 00:39:16 +0000 (00:39 +0000)]
*** empty log message ***

20 years agoSeveral small changes in addition to the following.
Luc Teirlinck [Thu, 2 Dec 2004 00:36:51 +0000 (00:36 +0000)]
Several small changes in addition to the following.
(Keyboard Macro Ring): Describe behavior of `C-x C-k C-k' when
defining a keyboard macro.
Mention `kmacro-ring-max'.
(Keyboard Macro Counter): Clarify description of `kmacro-insert-counter',
`kmacro-set-counter', `kmacro-add-counter' and `kmacro-set-format'.

20 years ago(kmacro-default-counter-format): New var.
Luc Teirlinck [Thu, 2 Dec 2004 00:17:54 +0000 (00:17 +0000)]
(kmacro-default-counter-format): New var.
(kmacro-set-format): Use it.  Delete `(printf format)' from prompt.
(kmacro-display): Remove `nil' from `and' form.  Delete call to
`format' inside `message'.
(kmacro-start-macro): Use `kmacro-default-counter-format'.

20 years ago(cvs-header-msg): New function.
Stefan Monnier [Wed, 1 Dec 2004 22:35:15 +0000 (22:35 +0000)]
(cvs-header-msg): New function.
(cvs-update-header): Use it.  Change calling convention.
Correctly handle the case of having simultaneous active processes.
(cvs-sentinel): Don't call cvs-update-header any more.
(cvs-mode-run): Update call and add cvs-update-header to postproc.

20 years ago(calc-inverse, calc-hyperbolic): Add more checks.
Jay Belanger [Wed, 1 Dec 2004 21:03:24 +0000 (21:03 +0000)]
(calc-inverse, calc-hyperbolic): Add more checks.

20 years ago(calc-inverse, calc-hyperbolic): Give more thorough messages.
Jay Belanger [Wed, 1 Dec 2004 20:57:30 +0000 (20:57 +0000)]
(calc-inverse, calc-hyperbolic): Give more thorough messages.

20 years ago(prolog-mode-variables): Fix imenu-generic-expression.
Juri Linkov [Wed, 1 Dec 2004 19:48:52 +0000 (19:48 +0000)]
(prolog-mode-variables): Fix imenu-generic-expression.

20 years ago*** empty log message ***
Juri Linkov [Wed, 1 Dec 2004 19:48:31 +0000 (19:48 +0000)]
*** empty log message ***

20 years agoAdd an autoloaded table, that doesn't require this library, with glyph face.
Daniel Pfeiffer [Wed, 1 Dec 2004 18:30:33 +0000 (18:30 +0000)]
Add an autoloaded table, that doesn't require this library, with glyph face.

20 years ago(glyph): New face.
Daniel Pfeiffer [Wed, 1 Dec 2004 18:29:20 +0000 (18:29 +0000)]
(glyph): New face.

20 years ago*** empty log message ***
Daniel Pfeiffer [Wed, 1 Dec 2004 18:28:22 +0000 (18:28 +0000)]
*** empty log message ***

20 years ago* macmenu.c (add_menu_item): Fallback on MacRoman if encoding
Steven Tamm [Wed, 1 Dec 2004 15:51:22 +0000 (15:51 +0000)]
* macmenu.c (add_menu_item): Fallback on MacRoman if encoding
menu text as UTF8 fails.

20 years agoAdd commentary for last change.
Kim F. Storm [Wed, 1 Dec 2004 14:10:23 +0000 (14:10 +0000)]
Add commentary for last change.
(XMALLOC_PUT_SIZE, XMALLOC_GET_SIZE): New macros to handle
sizeof(size_t) != 4.
(overrun_check_malloc, overrun_check_realloc, overrun_check_free):
Use them.  Also clear header and trailer of freed memory.
(GC_STRING_OVERRUN_COOKIE_SIZE): Rename from GC_STRING_EXTRA.
(string_overrun_cookie): Rename from string_overrun_pattern.
(GC_STRING_EXTRA): Define from GC_STRING_OVERRUN_COOKIE_SIZE.

20 years ago*** empty log message ***
Kim F. Storm [Wed, 1 Dec 2004 14:09:49 +0000 (14:09 +0000)]
*** empty log message ***

20 years agoDeclare string_to_multibyte.
Andreas Schwab [Wed, 1 Dec 2004 14:05:15 +0000 (14:05 +0000)]
Declare string_to_multibyte.

20 years ago(encode_terminal_code): Fix previous change.
Kenichi Handa [Wed, 1 Dec 2004 11:06:22 +0000 (11:06 +0000)]
(encode_terminal_code): Fix previous change.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 1 Dec 2004 10:50:54 +0000 (10:50 +0000)]
*** empty log message ***

20 years ago(encode_terminal_code): Don't make it "static".
Kenichi Handa [Wed, 1 Dec 2004 10:48:52 +0000 (10:48 +0000)]
(encode_terminal_code): Don't make it "static".

20 years ago(w32con_write_glyphs): Decide coding here.
Kenichi Handa [Wed, 1 Dec 2004 10:48:38 +0000 (10:48 +0000)]
(w32con_write_glyphs): Decide coding here.
Adjusted for the change of encode_terminal_code.

20 years agoacpid files under /etc
Daniel Pfeiffer [Wed, 1 Dec 2004 09:47:18 +0000 (09:47 +0000)]
acpid files under /etc

20 years ago2004-11-30 Mark A. Hershberger <mah@everybody.org>
Mark A. Hershberger [Wed, 1 Dec 2004 04:45:08 +0000 (04:45 +0000)]
2004-11-30  Mark A. Hershberger  <mah@everybody.org>

* xml.el (xml-substitute-special): Fix validity error messages to
actually show the unexpandable entity.  Added validity error if &
isn't followed by an entity.
(xml-parse-tag): Concatnate any string following the a
<![CDATA[]]> section to the parsed CDATA.

20 years ago(tex-main-file): Add a compatibility with AUCTeX.
Markus Rost [Wed, 1 Dec 2004 04:08:34 +0000 (04:08 +0000)]
(tex-main-file): Add a compatibility with AUCTeX.

20 years ago(x-last-selected-text-cut-encoded): New variable.
Kenichi Handa [Wed, 1 Dec 2004 00:35:37 +0000 (00:35 +0000)]
(x-last-selected-text-cut-encoded): New variable.
(x-select-text): Don't treat eight-bit-control/graphic chars
specially.  Store the encoded text in the X cut buffer.
(x-cut-buffer-or-selection-value): Compare the X cut buffer text
with x-last-selected-text-cut-encoded.

20 years agoFix copy'n'paste mess up.
Daniel Pfeiffer [Wed, 1 Dec 2004 00:02:01 +0000 (00:02 +0000)]
Fix copy'n'paste mess up.

20 years ago(auto-mode-alist): Add conf-ppd-mode and inittab.
Daniel Pfeiffer [Tue, 30 Nov 2004 23:31:49 +0000 (23:31 +0000)]
(auto-mode-alist): Add conf-ppd-mode and inittab.

20 years ago*** empty log message ***
Daniel Pfeiffer [Tue, 30 Nov 2004 23:27:48 +0000 (23:27 +0000)]
*** empty log message ***

20 years ago(conf-ppd-mode-syntax-table): New var.
Daniel Pfeiffer [Tue, 30 Nov 2004 23:26:47 +0000 (23:26 +0000)]
(conf-ppd-mode-syntax-table): New var.
(conf-ppd-mode): New conf-mode wrapper for printer descriptions.
(conf-quote-normal): Allow normalizing only ' or ".
(conf-mode): Regexp-quote constructed comment-start and don't match section {} where "name" contains braces.

20 years ago(Man-fontify-manpage): Improve handling of ANSI escapes.
Stefan Monnier [Tue, 30 Nov 2004 22:26:26 +0000 (22:26 +0000)]
(Man-fontify-manpage): Improve handling of ANSI escapes.

20 years ago*** empty log message ***
Jay Belanger [Tue, 30 Nov 2004 22:08:29 +0000 (22:08 +0000)]
*** empty log message ***

20 years ago(math-possible-signs): Added checks to intervals.
Jay Belanger [Tue, 30 Nov 2004 21:58:53 +0000 (21:58 +0000)]
(math-possible-signs): Added checks to intervals.
(math-pow-of-zero): Strengthen checks for positive and negative exponents.

20 years ago(url-http-handle-cookies): Bind `url-current-object'
Andreas Schwab [Tue, 30 Nov 2004 21:32:35 +0000 (21:32 +0000)]
(url-http-handle-cookies): Bind `url-current-object'
to `url-http-cookies-sources' so that cookies are attributed to
proper domain.
(url-http): Make local variable `url-http-cookies-sources'.

20 years ago*** empty log message ***
Jay Belanger [Tue, 30 Nov 2004 17:54:55 +0000 (17:54 +0000)]
*** empty log message ***

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:32:17 +0000 (17:32 +0000)]
Add a provide statement.
(calc-Need-calc-sel-2): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:31:45 +0000 (17:31 +0000)]
Add a provide statement.
(calc-Need-calc-comp): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:31:13 +0000 (17:31 +0000)]
Add a provide statement.
(calc-Need-calc-alg-3): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:30:34 +0000 (17:30 +0000)]
Add a provide statement.
(calc-Need-calc-alg-2): Remove it.

20 years agoRemove calc-Need-calc-aent and calc-Need-calc-misc from autoloads.
Jay Belanger [Tue, 30 Nov 2004 17:29:51 +0000 (17:29 +0000)]
Remove calc-Need-calc-aent and calc-Need-calc-misc from autoloads.
Add calc-do-embedded-activate to autoloads.
(calc-gnuplot-name, calc-gnuplot-plot-command,
calc-gnuplot-print-command): Remove them.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:29:04 +0000 (17:29 +0000)]
Add a provide statement.
(calc-Need-calc-yank): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:28:25 +0000 (17:28 +0000)]
Add a provide statement.
(calc-Need-calc-vec): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:27:44 +0000 (17:27 +0000)]
Add a provide statement.
(calc-Need-calc-units): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:26:56 +0000 (17:26 +0000)]
Add a provide statement.
(calc-Need-calc-undo): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:26:19 +0000 (17:26 +0000)]
Add a provide statement.
(calc-Need-calc-trail): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:25:40 +0000 (17:25 +0000)]
Add a provide statement.
(calc-Need-calc-stuff): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:25:00 +0000 (17:25 +0000)]
Add a provide statement.
(calc-Need-calc-store): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:24:18 +0000 (17:24 +0000)]
Add a provide statement.
(calc-Need-calc-stat): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:23:06 +0000 (17:23 +0000)]
Add a provide statement.
(calc-Need-calc-sel): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:22:12 +0000 (17:22 +0000)]
Add a provide statement.
(calc-Need-calc-rules): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:21:27 +0000 (17:21 +0000)]
Add a provide statement.
(calc-Need-calc-rewr): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:20:50 +0000 (17:20 +0000)]
Add a provide statement.
(calc-Need-calc-prog): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:19:41 +0000 (17:19 +0000)]
Add a provide statement.
(calc-Need-calc-poly): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:19:02 +0000 (17:19 +0000)]
Add a provide statement.
(calc-Need-calc-mat): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:18:19 +0000 (17:18 +0000)]
Add a provide statement.
(calc-Need-calc-mode): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:17:35 +0000 (17:17 +0000)]
Add a provide statement.
(calc-Need-calc-misc): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:16:50 +0000 (17:16 +0000)]
Add a provide statement.
(calc-Need-calc-math): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:16:02 +0000 (17:16 +0000)]
Add a provide statement.
(calc-Need-calc-map): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:14:06 +0000 (17:14 +0000)]
Add a provide statement.
(calc-Need-calc-lang): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:13:23 +0000 (17:13 +0000)]
Add a provide statement.
(calc-Need-calc-keypd): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:12:21 +0000 (17:12 +0000)]
Add a provide statement.
(calc-Need-calc-incom): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:11:37 +0000 (17:11 +0000)]
Add a provide statement.
(calc-Need-calc-help): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:10:43 +0000 (17:10 +0000)]
Add a provide statement.
(calc-Need-calc-graph): Remove it.
(calc-gnuplot-name, calc-gnuplot-plot-command, calc-gnuplot-print):
Give them values.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:10:06 +0000 (17:10 +0000)]
Add a provide statement.
(calc-Need-calc-funcs): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:09:05 +0000 (17:09 +0000)]
Add a provide statement.
(calc-Need-calc-frac): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:08:20 +0000 (17:08 +0000)]
Add a provide statement.
(calc-Need-calc-forms): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:07:25 +0000 (17:07 +0000)]
Add a provide statement.
(calc-Need-calc-fin): Remove it.

20 years agoRemove dummy autoloading functions from autoloads.
Jay Belanger [Tue, 30 Nov 2004 17:06:07 +0000 (17:06 +0000)]
Remove dummy autoloading functions from autoloads.
(calc-load-everything, math-defsimplify): Replace dummy autoloading
functions by require statements.
(math-defsimplify): Move to calc-alg.el, added to autoloads.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:04:40 +0000 (17:04 +0000)]
Add a provide statement.
(calc-Need-calc-embed): Remove it.
(calc-do-embedded-activate): Remove from autoloads.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:03:46 +0000 (17:03 +0000)]
Add a provide statement.
(calc-Need-calc-cplx): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:02:55 +0000 (17:02 +0000)]
Add a provide statement.
(calc-Need-calc-comb): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:02:05 +0000 (17:02 +0000)]
Add a provide statement.
(calc-Need-calc-bin): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:01:18 +0000 (17:01 +0000)]
Add a provide statement.
(calc-Need-calc-arith): Remove it.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 17:00:26 +0000 (17:00 +0000)]
Add a provide statement.
(calc-Need-calc-alg, math-need-std-simps): Remove them.
(math-defsimplify): Move from calc-ext.el.

20 years agoAdd a provide statement.
Jay Belanger [Tue, 30 Nov 2004 16:59:39 +0000 (16:59 +0000)]
Add a provide statement.
(calc-Need-calc-aent): Remove it.

20 years ago* term/mac-win.el (ccl-encode-mac-roman-font)
Steven Tamm [Tue, 30 Nov 2004 15:49:26 +0000 (15:49 +0000)]
* 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

20 years ago#
André Spiegel [Tue, 30 Nov 2004 11:07:29 +0000 (11:07 +0000)]
#

20 years ago(vc-recompute-state): Moved into vc-hooks.el.
André Spiegel [Tue, 30 Nov 2004 11:03:46 +0000 (11:03 +0000)]
(vc-recompute-state): Moved into vc-hooks.el.

20 years ago(vc-recompute-state): Moved here from vc.el.
André Spiegel [Tue, 30 Nov 2004 11:03:09 +0000 (11:03 +0000)]
(vc-recompute-state): Moved here from vc.el.

20 years ago(vc-cvs-state): Handle the case where vc-state is still nil.
André Spiegel [Tue, 30 Nov 2004 11:02:23 +0000 (11:02 +0000)]
(vc-cvs-state): Handle the case where vc-state is still nil.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 30 Nov 2004 08:19:52 +0000 (08:19 +0000)]
*** empty log message ***

20 years ago(encode_terminal_buf, encode_terminal_bufsize): New
Kenichi Handa [Tue, 30 Nov 2004 08:19:32 +0000 (08:19 +0000)]
(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.

20 years ago(Vcode_conversion_workbuf_name): New variable.
Kenichi Handa [Tue, 30 Nov 2004 08:07:11 +0000 (08:07 +0000)]
(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.

20 years ago(run_pre_write_conversin_on_c_str): Extern it.
Kenichi Handa [Tue, 30 Nov 2004 08:01:45 +0000 (08:01 +0000)]
(run_pre_write_conversin_on_c_str): Extern it.

20 years ago(command-line): Fix comment for the previous change.
Kenichi Handa [Tue, 30 Nov 2004 07:20:19 +0000 (07:20 +0000)]
(command-line): Fix comment for the previous change.

20 years ago* keyboard.c: Don't undef SIGIO
Steven Tamm [Tue, 30 Nov 2004 05:57:27 +0000 (05:57 +0000)]
* 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.

20 years agoNew defines to enable buffer overrun checking.
Kim F. Storm [Tue, 30 Nov 2004 00:31:38 +0000 (00:31 +0000)]
New defines to enable buffer overrun checking.
(GC_CHECK_STRING_OVERRUN, GC_CHECK_STRING_FREE_LIST)
(XMALLOC_OVERRUN_CHECK, GC_CHECK_CONS_LIST): Add.

20 years ago(malloc_initialize_hook): Don't free malloc_state_ptr if
Kim F. Storm [Tue, 30 Nov 2004 00:31:09 +0000 (00:31 +0000)]
(malloc_initialize_hook): Don't free malloc_state_ptr if
XMALLOC_OVERRUN_CHECK to avoid crash during load.

20 years agoAdd more checks for buffer overruns.
Kim F. Storm [Tue, 30 Nov 2004 00:30:56 +0000 (00:30 +0000)]
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.

20 years ago*** empty log message ***
Kim F. Storm [Tue, 30 Nov 2004 00:30:37 +0000 (00:30 +0000)]
*** empty log message ***