bpt/emacs.git
20 years ago(x_update_window_end): Call draw_window_fringes.
Kim F. Storm [Fri, 16 Jan 2004 18:47:40 +0000 (18:47 +0000)]
(x_update_window_end): Call draw_window_fringes.
(x_after_update_window_line): Just set redraw_fringe_bitmaps_p
in row instead of actually drawing fringe bitmaps.
(x_draw_fringe_bitmap): Handle bottom aligned bitmaps.
(x_draw_window_cursor): Draw cursor in fringe.

20 years ago(Voverflow_newline_into_fringe): New variable.
Kim F. Storm [Fri, 16 Jan 2004 18:47:20 +0000 (18:47 +0000)]
(Voverflow_newline_into_fringe): New variable.
(IT_OVERFLOW_NEWLINE_INTO_FRINGE): New macro.
(move_it_in_display_line_to): Overflow newline into fringe for
rows that are exactly as wide as the window.
(up_arrow_bits, down_arrow_bits, first_line_bits, last_line_bits)
(filled_box_cursor_bits, hollow_box_cursor_bits, bar_cursor_bits)
(hbar_cursor_bits, hollow_square_bits): New fringe bitmaps.
(fringe_bitmaps): Add new bitmaps.
(draw_fringe_bitmap): Make extern.  Remove WHICH arg.
Select proper bitmap for cursor in fringe when appropriate.
Handle alignment of bitmap to top or bottom of row.
(draw_row_fringe_bitmaps): Don't select bitmaps here; that is now
done by update_window_fringes.
(update_window_fringes, draw_window_fringes): New functions.
(redisplay_internal): Call update_window_fringes in case only
cursor row is updated.
(redisplay_window): Call update_window_fringes.
Explicitly call draw_window_fringes if redisplay was done using
the current matrix or the overlay arrow is in the window.
(try_window_reusing_current_matrix): Mark scrolled rows for
fringe update (to update buffer-boundaries / scrolling icons).
(find_last_unchanged_at_beg_row): Handle exact width lines line
continued lines.
(display_line): Overflow newline into fringe for rows that are
exactly as wide as the window.  Don't append space for newline
in this case.
(notice_overwritten_cursor): Explicitly clear cursor bitmap
in fringe as if it had been overwritten.
(erase_phys_cursor): Erase cursor bitmap in fringe.
(syms_of_xdisp): Mark show-trailing-whitespace and
void-text-area-pointer as user options.
DEFVAR_LISP Voverflow_newline_into_fringe.  Enable by default.

20 years ago(x_update_window_end): Call draw_window_fringes.
Kim F. Storm [Fri, 16 Jan 2004 18:46:47 +0000 (18:46 +0000)]
(x_update_window_end): Call draw_window_fringes.
(x_after_update_window_line): Just set redraw_fringe_bitmaps_p
in row instead of actually drawing fringe bitmaps.
(w32_draw_fringe_bitmap): Handle bottom aligned bitmaps.
(w32_draw_window_cursor): Draw cursor in fringe.

20 years ago(x_update_window_end): Call draw_window_fringes.
Kim F. Storm [Fri, 16 Jan 2004 18:46:29 +0000 (18:46 +0000)]
(x_update_window_end): Call draw_window_fringes.
(x_after_update_window_line): Just set redraw_fringe_bitmaps_p
in row instead of actually drawing fringe bitmaps.
(x_draw_fringe_bitmap): Handle bottom aligned bitmaps.
(mac_draw_window_cursor): Draw cursor in fringe.

20 years ago(row_equal_p, update_window_line): Compare fringe bitmaps
Kim F. Storm [Fri, 16 Jan 2004 18:46:11 +0000 (18:46 +0000)]
(row_equal_p, update_window_line): Compare fringe bitmaps
instead of related indicator fields.
Compare exact_window_width_line_p and cursor_in_mouse_face_p indicators.
(direct_output_for_insert): Handle exact width lines like
contined lines.  Call update_window_fringes.
(update_window): Call update_window_fringes.
(scrolling_window): Don't skip desired rows with changed bitmaps.
Check if fringe bitmaps changes when assigning scrolled rows.

20 years ago(struct glyph_row): New members left_fringe_bitmap,
Kim F. Storm [Fri, 16 Jan 2004 18:40:46 +0000 (18:40 +0000)]
(struct glyph_row): New members left_fringe_bitmap,
right_fringe_bitmap, redraw_fringe_bitmaps_p for new fringe handling.
New members exact_window_width_line_p and cursor_in_fringe_p for
overflowing newlines into right fringe.
New members indicate_bob_p, indicate_top_line_p, indicate_eob_p,
and indicate_bottom_line_p for buffer boundaries and scrolling.
(enum fringe_bitmap_type): Add UP_ARROW_BITMAP, DOWN_ARROW_BITMAP,
FIRST_LINE_BITMAP, LAST_LINE_BITMAP, FILLED_BOX_CURSOR_BITMAP,
HOLLOW_BOX_CURSOR_BITMAP, BAR_CURSOR_BITMAP, HBAR_CURSOR_BITMAP,
and HOLLOW_SQUARE_BITMAP.
(draw_fringe_bitmap, draw_window_fringes, update_window_fringes):
Add prototypes.

20 years ago(struct buffer): New member indicate_buffer_boundaries.
Kim F. Storm [Fri, 16 Jan 2004 18:40:33 +0000 (18:40 +0000)]
(struct buffer): New member indicate_buffer_boundaries.

20 years ago(init_buffer_once): Set buffer_defaults and
Kim F. Storm [Fri, 16 Jan 2004 18:40:22 +0000 (18:40 +0000)]
(init_buffer_once):  Set buffer_defaults and
buffer_local_flags for indicate_buffer_boundaries.
(syms_of_buffer): Defvar_per_buffer it, and defvar_lisp_nopro
default- variable for it.

20 years agoAdd cursor in fringe support.
Kim F. Storm [Fri, 16 Jan 2004 18:39:56 +0000 (18:39 +0000)]
Add cursor in fringe support.
Add buffer boundary and scrolling indications.

20 years agoComment change.
Richard M. Stallman [Fri, 16 Jan 2004 18:26:32 +0000 (18:26 +0000)]
Comment change.

20 years ago(rmail-get-new-mail): New local rsf-number-of-spam.
Richard M. Stallman [Fri, 16 Jan 2004 18:23:37 +0000 (18:23 +0000)]
(rmail-get-new-mail): New local rsf-number-of-spam.
Call rmail-spam-filter.  Delete and expunge spam.
Print number of spam messages deleted.
Save and restore the deletion status of old messages when reading
new mail with spam filter, so that expunging spam does not expunge
msgs deleted by the user.

(rmail-only-expunge): added an optional argument dont-show to
prevent showing message after expunge.

20 years ago(cl-cannot-unload): New function.
Richard M. Stallman [Fri, 16 Jan 2004 18:20:00 +0000 (18:20 +0000)]
(cl-cannot-unload): New function.
(cl-unload-hook): Defvar this to run cl-cannot-unload.

20 years ago* xterm.c (handle_one_xevent): Don't handle characters that are part
Jan Djärv [Fri, 16 Jan 2004 10:21:54 +0000 (10:21 +0000)]
* xterm.c (handle_one_xevent): Don't handle characters that are part
  of an old style (XLookupString) compose sequence.

20 years ago*** empty log message ***
Luc Teirlinck [Fri, 16 Jan 2004 01:48:11 +0000 (01:48 +0000)]
*** empty log message ***

20 years agoAdd `fmakunbound' for `declare'.
Luc Teirlinck [Fri, 16 Jan 2004 01:13:41 +0000 (01:13 +0000)]
Add `fmakunbound' for `declare'.

20 years ago(declare): New macro.
Luc Teirlinck [Fri, 16 Jan 2004 01:07:46 +0000 (01:07 +0000)]
(declare): New macro.

20 years ago(Instrumenting Macro Calls): `declare' is not a special form.
Luc Teirlinck [Fri, 16 Jan 2004 00:51:12 +0000 (00:51 +0000)]
(Instrumenting Macro Calls): `declare' is not a special form.

20 years ago(Defining Macros): Update description of `declare', which now is a macro.
Luc Teirlinck [Fri, 16 Jan 2004 00:43:54 +0000 (00:43 +0000)]
(Defining Macros): Update description of `declare', which now is a macro.
(Wrong Time): Fix typos.

20 years ago(scheme-font-lock-keywords-2): Add "force".
Thien-Thi Nguyen [Thu, 15 Jan 2004 14:18:24 +0000 (14:18 +0000)]
(scheme-font-lock-keywords-2): Add "force".

20 years ago(Freplace_match): Use make_multibyte_string or
Kenichi Handa [Thu, 15 Jan 2004 11:31:57 +0000 (11:31 +0000)]
(Freplace_match): Use make_multibyte_string or
make_unibyte_string according to the buffer multibyteness.

20 years ago(Compilation Functions): Expand descriptions of `compile-defun',
Luc Teirlinck [Wed, 14 Jan 2004 22:59:33 +0000 (22:59 +0000)]
(Compilation Functions): Expand descriptions of `compile-defun',
`byte-compile-file', `byte-recompile-directory' and `batch-byte-compile'.
In particular, mention and describe all optional arguments.
(Disassembly): Correct and clarify the description of `disassemble'.

20 years ago*** empty log message ***
Luc Teirlinck [Wed, 14 Jan 2004 22:52:15 +0000 (22:52 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Stefan Monnier [Wed, 14 Jan 2004 14:40:24 +0000 (14:40 +0000)]
*** empty log message ***

20 years ago(struct interval_block, struct string_block)
Stefan Monnier [Wed, 14 Jan 2004 14:35:23 +0000 (14:35 +0000)]
(struct interval_block, struct string_block)
(struct symbol_block, struct marker_block, live_string_p)
(live_cons_p, live_symbol_p, live_float_p, live_misc_p):
Better preserve alignment for objects in blocks.
(FLOAT_BLOCK_SIZE): Adjust for possible alignment padding.

20 years ago(defvar_per_buffer): Remove dead declaration.
Stefan Monnier [Wed, 14 Jan 2004 14:29:48 +0000 (14:29 +0000)]
(defvar_per_buffer): Remove dead declaration.

20 years agoUpdate TOO_MUCH_RAM error message.
Stefan Monnier [Wed, 14 Jan 2004 14:26:41 +0000 (14:26 +0000)]
Update TOO_MUCH_RAM error message.

20 years ago(do_check_ram_size): Don't hardcode the lisp address space size.
Stefan Monnier [Wed, 14 Jan 2004 14:24:38 +0000 (14:24 +0000)]
(do_check_ram_size): Don't hardcode the lisp address space size.

20 years ago(mouse-wheel-down-event, mouse-wheel-up-event):
Stefan Monnier [Wed, 14 Jan 2004 14:22:17 +0000 (14:22 +0000)]
(mouse-wheel-down-event, mouse-wheel-up-event):
Test window-system rather than system-type (for X11/Mac).

20 years agoDocstring fix.
Stefan Monnier [Wed, 14 Jan 2004 14:20:45 +0000 (14:20 +0000)]
Docstring fix.

20 years ago*** empty log message ***
Stefan Monnier [Tue, 13 Jan 2004 11:59:02 +0000 (11:59 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Luc Teirlinck [Tue, 13 Jan 2004 00:24:12 +0000 (00:24 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Glenn Morris [Tue, 13 Jan 2004 00:22:47 +0000 (00:22 +0000)]
*** empty log message ***

20 years ago(compile-defun): Doc fix.
Luc Teirlinck [Mon, 12 Jan 2004 23:28:29 +0000 (23:28 +0000)]
(compile-defun): Doc fix.

20 years ago*** empty log message ***
Luc Teirlinck [Mon, 12 Jan 2004 23:26:55 +0000 (23:26 +0000)]
*** empty log message ***

20 years ago(rmail-convert-to-babyl-format): Use mail-unquote-printable-region.
Richard M. Stallman [Mon, 12 Jan 2004 21:59:03 +0000 (21:59 +0000)]
(rmail-convert-to-babyl-format): Use mail-unquote-printable-region.
(rmail-hex-string-to-integer, rmail-decode-quoted-printable):
(rmail-hex-char-to-integer): Functions deleted.

20 years ago(mail-unquote-printable-hexdigit): Upcase CHAR.
Richard M. Stallman [Mon, 12 Jan 2004 21:53:39 +0000 (21:53 +0000)]
(mail-unquote-printable-hexdigit): Upcase CHAR.
(mail-unquote-printable-region): New arg NOERROR.
For invalid encoding, either signal an error to just return nil.

20 years agoVarious small changes in addition to the following.
Luc Teirlinck [Mon, 12 Jan 2004 04:21:01 +0000 (04:21 +0000)]
Various small changes in addition to the following.
(Regexp Example): Adapt to new value of `sentence-end'.
(Regexp Functions): The PAREN argument to `regexp-opt' can be `words'.
(Search and Replace): Add usage note for `perform-replace'.
(Entire Match Data): Mention INTEGERS and REUSE arguments to `match-data'.
(Standard Regexps): Update for new values of `paragraph-start' and
`sentence-end'.

20 years ago*** empty log message ***
Luc Teirlinck [Mon, 12 Jan 2004 04:17:38 +0000 (04:17 +0000)]
*** empty log message ***

20 years agoLucid pop up menus stay up, dialogs closes with ESC.
Jan Djärv [Mon, 12 Jan 2004 02:03:41 +0000 (02:03 +0000)]
Lucid pop up menus stay up, dialogs closes with ESC.

20 years ago* xmenu.c (popup_get_selection): Check new parameter down_on_keypress
Jan Djärv [Mon, 12 Jan 2004 01:46:49 +0000 (01:46 +0000)]
* xmenu.c (popup_get_selection): Check new parameter down_on_keypress
if a key press should pop down.  Only pop down if a key is pressed
outside the menu/dialog.
(create_and_show_popup_menu): Pass 0 for down_on_keypress to
popup_get_selection.
(create_and_show_dialog): Pass 1 for down_on_keypress to
popup_get_selection.

20 years agoChanges for lucid popup menus (keyboard traversal enabled) and dialogs
Jan Djärv [Mon, 12 Jan 2004 01:45:22 +0000 (01:45 +0000)]
Changes for lucid popup menus (keyboard traversal enabled) and dialogs
(Xaw and Xm pop down on ESC).

20 years ago*** empty log message ***
Glenn Morris [Mon, 12 Jan 2004 01:02:18 +0000 (01:02 +0000)]
*** empty log message ***

20 years ago(appt-issue-message): Mark as obsolete rather than deleting outright.
Glenn Morris [Mon, 12 Jan 2004 00:57:00 +0000 (00:57 +0000)]
(appt-issue-message): Mark as obsolete rather than deleting outright.

20 years ago*** empty log message ***
Glenn Morris [Sun, 11 Jan 2004 22:28:18 +0000 (22:28 +0000)]
*** empty log message ***

20 years agoUpdate Appointments section.
Glenn Morris [Sun, 11 Jan 2004 22:27:38 +0000 (22:27 +0000)]
Update Appointments section.

20 years agoUpdate copyright.
Glenn Morris [Sun, 11 Jan 2004 22:26:46 +0000 (22:26 +0000)]
Update copyright.
(view-diary-entries-initially, european-calendar-style): Doc change.
(calendar-setup): Make defcustom rather than defvar.
(mark-visible-calendar-date): Initialize temp-face and faceinfo
in let binding so local to function.

20 years ago(calendar-one-frame-setup)
Glenn Morris [Sun, 11 Jan 2004 22:25:58 +0000 (22:25 +0000)]
(calendar-one-frame-setup)
(calendar-only-one-frame-setup, calendar-two-frame-setup): Doc change.

20 years agoUpdate copyright.
Glenn Morris [Sun, 11 Jan 2004 22:25:33 +0000 (22:25 +0000)]
Update copyright.
(diary, diary-entry-time): Doc change.
(list-diary-entries): Doc change.  Trivial logic change.
(fancy-diary-display): Restore make-face command mistakenly
deleted 2003-05-08.
(show-all-diary-entries): Allow to pop-up frame if needed.

20 years agoUpdate copyright and commentary.
Glenn Morris [Sun, 11 Jan 2004 22:24:57 +0000 (22:24 +0000)]
Update copyright and commentary.
(appt-issue-message): Delete (see appt-activate).
(appt-visible, appt-msg-window): Make obsolete, in favour of
appt-display-format.
(appt-display-mode-line, appt-display-duration)
(appt-display-diary, appt-time-msg-list, appt-mode-string)
(appt-prev-comp-time, appt-display-count, appt-timer)
(appt-convert-time): Doc change.
(appt-disp-window-function, appt-delete-window-function): Use
defcustom rather than defvar.
(appt-display-format): New variable.
(appt-display-message): New function with display code from
appt-check.
(appt-check): Add optional FORCE argument.  Doc change.  Add
appt-make-list to diary-hook if displaying diary.  Remove
checking of view-diary-entries-initially.  Message
display section removed to new function appt-display-message.
(appt-display-window): Doc change.  Remove unused internal var
this-buffer.  Do not beep, since appt-display-message does that.
(appt-make-list): Doc change.  Use caar.
(appt-sort-list): Simplify by using builtin sort function.
(appt-update-list): New function for updating appts when diary is
saved.
(appt-activate): New autoloaded function to toggle package
functionality.

20 years ago* alloc.c (allocate_vectorlike): Surround calls to mallopt with
Jan Djärv [Sun, 11 Jan 2004 21:50:12 +0000 (21:50 +0000)]
* alloc.c (allocate_vectorlike): Surround calls to mallopt with
  BLOCK/UNBLOCK_INPUT.

20 years ago(texinfo-multi-file-update): update documentation to state that
Robert J. Chassell [Sat, 10 Jan 2004 15:18:29 +0000 (15:18 +0000)]
(texinfo-multi-file-update): update documentation to state that
you can include any file, including those without node lines; and
the latter do not have menu entries created for them.

20 years ago(texinfo-menu-copy-old-description): do not copy `@detailmenu' or
Robert J. Chassell [Sat, 10 Jan 2004 15:01:51 +0000 (15:01 +0000)]
(texinfo-menu-copy-old-description): do not copy `@detailmenu' or
`@end menu' as descriptions!

20 years ago(mode-line-change-eol): Add EVENT parameter.
John Paul Wallington [Sat, 10 Jan 2004 01:20:39 +0000 (01:20 +0000)]
(mode-line-change-eol): Add EVENT parameter.
Temporarily select EVENT's window for changing eol type.

20 years ago(appt-add): Also accept time in the form XX[.XX][am/pm/AM/PM].
Thien-Thi Nguyen [Thu, 8 Jan 2004 23:35:07 +0000 (23:35 +0000)]
(appt-add): Also accept time in the form XX[.XX][am/pm/AM/PM].
(appt-make-list): Likewise.
(appt-convert-time): Likewise.

20 years ago(diary-entry-time): Also accept time in the form XX[.XX][am/pm/AM/PM].
Thien-Thi Nguyen [Thu, 8 Jan 2004 23:31:47 +0000 (23:31 +0000)]
(diary-entry-time): Also accept time in the form XX[.XX][am/pm/AM/PM].
(fancy-diary-font-lock-keywords): Likewise.
(diary-font-lock-keywords): Likewise.

20 years ago(gdb-ann3): Revert previous change. (don't use GDB command "set width 0").
Nick Roberts [Thu, 8 Jan 2004 22:10:42 +0000 (22:10 +0000)]
(gdb-ann3): Revert previous change. (don't use GDB command "set width 0").
(gdb-source-info): Allow for case of where compilation directory is not
recorded.

20 years ago*** empty log message ***
Nick Roberts [Thu, 8 Jan 2004 22:09:12 +0000 (22:09 +0000)]
*** empty log message ***

20 years ago* xmenu.c (Fx_popup_dialog): Add an Ok button if no buttons are
Jan Djärv [Thu, 8 Jan 2004 21:04:32 +0000 (21:04 +0000)]
* xmenu.c (Fx_popup_dialog): Add an Ok button if no buttons are
  specified.

20 years ago(main): Save errno from socket_status.
Andreas Schwab [Thu, 8 Jan 2004 12:20:43 +0000 (12:20 +0000)]
(main): Save errno from socket_status.

20 years ago(Fformat): Fix '&' to '&&'.
Kenichi Handa [Thu, 8 Jan 2004 08:40:12 +0000 (08:40 +0000)]
(Fformat): Fix '&' to '&&'.

20 years ago(emerge-restore-buffer-characteristics): Doc fix.
John Paul Wallington [Thu, 8 Jan 2004 05:43:22 +0000 (05:43 +0000)]
(emerge-restore-buffer-characteristics): Doc fix.

20 years ago(print_preprocess) <case Lisp_Vectorlike>: Only mask
Andreas Schwab [Thu, 8 Jan 2004 00:16:25 +0000 (00:16 +0000)]
(print_preprocess) <case Lisp_Vectorlike>: Only mask
size if PSEUDOVECTOR_FLAG is set.

20 years ago(gdb-first-prompt): Renamed from
Nick Roberts [Wed, 7 Jan 2004 23:22:34 +0000 (23:22 +0000)]
(gdb-first-prompt): Renamed from
gdb-first-pre-prompt

20 years ago(gdba): Avoid duplication, use gdb-ann3. Use GDB
Nick Roberts [Wed, 7 Jan 2004 23:21:56 +0000 (23:21 +0000)]
(gdba): Avoid duplication, use gdb-ann3. Use GDB
command "set width 0" to prevent word wrapping problems.
(gdb-prompt): Set (renamed) gdb-first-prompt to nil in gdb-ann3.

20 years ago*** empty log message ***
Nick Roberts [Wed, 7 Jan 2004 23:21:10 +0000 (23:21 +0000)]
*** empty log message ***

20 years ago(write-file-functions, write-contents-functions): Clarify docstrings.
Luc Teirlinck [Wed, 7 Jan 2004 20:51:14 +0000 (20:51 +0000)]
(write-file-functions, write-contents-functions): Clarify docstrings.

20 years ago*** empty log message ***
Luc Teirlinck [Wed, 7 Jan 2004 20:49:14 +0000 (20:49 +0000)]
*** empty log message ***

20 years ago(Saving Buffers): Clarify descriptions of `write-contents-functions'
Luc Teirlinck [Wed, 7 Jan 2004 20:38:22 +0000 (20:38 +0000)]
(Saving Buffers): Clarify descriptions of `write-contents-functions'
and `before-save-hook'.  Make the defvar's for `before-save-hook' and
`after-save-hook' into defopt's.

20 years agoFix minor error.
Richard M. Stallman [Wed, 7 Jan 2004 13:27:51 +0000 (13:27 +0000)]
Fix minor error.

20 years ago(Fdeclare_equiv_charset): Fix docstring.
Kenichi Handa [Wed, 7 Jan 2004 12:50:15 +0000 (12:50 +0000)]
(Fdeclare_equiv_charset): Fix docstring.

20 years ago(set-auto-coding): Fix for the case that end-of-line is only CR.
Kenichi Handa [Wed, 7 Jan 2004 01:43:32 +0000 (01:43 +0000)]
(set-auto-coding): Fix for the case that end-of-line is only CR.

20 years ago(fontset_ref_via_base): Fix previous change.
Kenichi Handa [Wed, 7 Jan 2004 00:24:44 +0000 (00:24 +0000)]
(fontset_ref_via_base): Fix previous change.

20 years ago*** empty log message ***
Jason Rumney [Tue, 6 Jan 2004 23:50:50 +0000 (23:50 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kim F. Storm [Tue, 6 Jan 2004 23:49:51 +0000 (23:49 +0000)]
*** empty log message ***

20 years ago2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
Jason Rumney [Tue, 6 Jan 2004 23:48:14 +0000 (23:48 +0000)]
2004-01-06  Eric Hanchrow <offby1@blarg.net> (tiny change)

* make-dist (tempdir): Include cursors in nt/icons

20 years ago(read_process_output): Only activate adaptive
Kim F. Storm [Tue, 6 Jan 2004 23:34:45 +0000 (23:34 +0000)]
(read_process_output): Only activate adaptive
buffering if we read less than 256 bytes at a time.

20 years ago(Click Events): Describe new image and
Kim F. Storm [Tue, 6 Jan 2004 23:21:00 +0000 (23:21 +0000)]
(Click Events): Describe new image and
width/height elements of click events.
(Accessing Events): Add posn-string, posn-image, and
posn-object-width-height.  Change posn-object to return either
image or string object.

20 years ago(event-start, event-end): Doc fix.
Kim F. Storm [Tue, 6 Jan 2004 23:04:44 +0000 (23:04 +0000)]
(event-start, event-end): Doc fix.
(posn-string, posn-image): New defuns.
(posn-object): Return either image or string object.
(posn-object-x-y): Return 8th element of position.
(posn-object-width-height): New defun.

20 years ago(note_mode_line_or_margin_highlight): Use modified
Kim F. Storm [Tue, 6 Jan 2004 22:38:23 +0000 (22:38 +0000)]
(note_mode_line_or_margin_highlight): Use modified
mode_line_string and marginal_area_string functions to handle
both string object and image object properties.

20 years ago(POSN_POSN, POSN_SET_POSN): Rename macros from
Kim F. Storm [Tue, 6 Jan 2004 22:37:48 +0000 (22:37 +0000)]
(POSN_POSN, POSN_SET_POSN): Rename macros from
POSN_BUFFER_POSN and POSN_SET_BUFFER_POSN. All uses changed.
(POSN_INBUFFER_P, POSN_BUFFER_POSN): New macros.

20 years ago(make_lispy_position): Use modified mode_line_string,
Kim F. Storm [Tue, 6 Jan 2004 22:37:39 +0000 (22:37 +0000)]
(make_lispy_position): Use modified mode_line_string,
buffer_posn_from_coords, and marginal_area_string functions to
include both string object and image object in the lispy position.
Also add actual glyph width and height to position.
(read_key_sequence): Use real buffer position from mouse
event to find keymap property even when click is in marginal area.

20 years ago(buffer_posn_from_coords): Return both buffer/string
Kim F. Storm [Tue, 6 Jan 2004 22:37:11 +0000 (22:37 +0000)]
(buffer_posn_from_coords): Return both buffer/string
object and image object.  Return glyph width and height.
(mode_line_string, marginal_area_string): Ditto.

20 years ago(buffer_posn_from_coords, mode_line_string)
Kim F. Storm [Tue, 6 Jan 2004 22:36:41 +0000 (22:36 +0000)]
(buffer_posn_from_coords, mode_line_string)
(marginal_area_string): Fix prototypes.

20 years ago*** empty log message ***
Kim F. Storm [Tue, 6 Jan 2004 22:35:56 +0000 (22:35 +0000)]
*** empty log message ***

20 years ago(gdb-frame-handler): Handle word wrapping anywhere in
Andreas Schwab [Tue, 6 Jan 2004 20:39:28 +0000 (20:39 +0000)]
(gdb-frame-handler): Handle word wrapping anywhere in
output.

20 years ago(skip_chars): Treat '-' at end of string as ordinary
Andreas Schwab [Tue, 6 Jan 2004 16:11:00 +0000 (16:11 +0000)]
(skip_chars): Treat '-' at end of string as ordinary
character.

20 years agoallow / and *, too
Karl Berry [Mon, 5 Jan 2004 22:50:58 +0000 (22:50 +0000)]
allow / and *, too

20 years agoMention before-save-hook.
Simon Josefsson [Mon, 5 Jan 2004 18:21:12 +0000 (18:21 +0000)]
Mention before-save-hook.

20 years agohooks.texi (Standard Hooks): Add before-save-hook.
Simon Josefsson [Mon, 5 Jan 2004 18:20:27 +0000 (18:20 +0000)]
hooks.texi (Standard Hooks): Add before-save-hook.
files.texi (Saving Buffers): Likewise.

20 years agoFix comment to recommend
Simon Josefsson [Mon, 5 Jan 2004 18:19:11 +0000 (18:19 +0000)]
Fix comment to recommend
before-save-hook instead of write-file-functions.

20 years ago(before-save-hook): Add.
Simon Josefsson [Mon, 5 Jan 2004 18:17:41 +0000 (18:17 +0000)]
(before-save-hook): Add.
(basic-save-buffer): Use before-save-hook.

20 years ago(finder-commentary): Call delete-other-windows.
Richard M. Stallman [Mon, 5 Jan 2004 13:59:08 +0000 (13:59 +0000)]
(finder-commentary): Call delete-other-windows.

20 years ago(ange-ftp-file-attributes):
Richard M. Stallman [Mon, 5 Jan 2004 13:58:18 +0000 (13:58 +0000)]
(ange-ftp-file-attributes):
Pass 2 args to ange-ftp-real-file-attributes only if ID-FORMAT non-nil.

20 years agoallow % and # as well as ; in copyright notice
Karl Berry [Sun, 4 Jan 2004 23:00:06 +0000 (23:00 +0000)]
allow % and # as well as ; in copyright notice

20 years ago(main): Fix socket name when using another user.
Andreas Schwab [Sun, 4 Jan 2004 16:42:06 +0000 (16:42 +0000)]
(main): Fix socket name when using another user.

20 years agoRestored ChangeLog
Per Abrahamsen [Sun, 4 Jan 2004 16:05:15 +0000 (16:05 +0000)]
Restored ChangeLog

20 years agoFix dec-8 bug
Per Abrahamsen [Sun, 4 Jan 2004 15:11:59 +0000 (15:11 +0000)]
Fix dec-8 bug

20 years ago(compile-internal): Use point, not point-min, for set-window-point.
Richard M. Stallman [Sat, 3 Jan 2004 22:38:10 +0000 (22:38 +0000)]
(compile-internal): Use point, not point-min, for set-window-point.

20 years ago(decode_any_window): New function.
Richard M. Stallman [Sat, 3 Jan 2004 21:17:51 +0000 (21:17 +0000)]
(decode_any_window): New function.
(Fwindow_height, Fwindow_width, Fwindow_edges)
(Fwindow_pixel_edges, Fwindow_inside_edges)
(Fwindow_inside_pixel_edges): Use decode_any_window.

20 years ago*** empty log message ***
Richard M. Stallman [Sat, 3 Jan 2004 21:16:42 +0000 (21:16 +0000)]
*** empty log message ***