bpt/emacs.git
20 years agoAll message and error commands now use prefix `filecache:'
Eli Zaretskii [Mon, 16 Feb 2004 13:41:03 +0000 (13:41 +0000)]
All message and error commands now use prefix `filecache:'
to make it easy to read *Messages* buffer.

20 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 13:31:06 +0000 (13:31 +0000)]
*** empty log message ***

20 years agoAdded support to detect changed dired buffers.
Eli Zaretskii [Mon, 16 Feb 2004 13:12:21 +0000 (13:12 +0000)]
Added support to detect changed dired buffers.
(auto-revert-active-p): New.
(auto-revert-list-diff): New.
(auto-revert-dired-file-list): New.
(auto-revert-dired-changed-p): New.
(auto-revert-handler): New.
(auto-revert-active-p): New.
(auto-revert-buffers): Moved logic to
`auto-revert-handler' and `auto-revert-active-p'

20 years ago(compilation-directory): New defvar.
Eli Zaretskii [Mon, 16 Feb 2004 12:53:25 +0000 (12:53 +0000)]
(compilation-directory): New defvar.
(compile): Save current directory in compilation-directory.
(recompile): Bind default-directory to compilation-directory if
that is non-nil.

20 years ago(comment-insert-comment-function, comment-region-function,
Eli Zaretskii [Mon, 16 Feb 2004 12:37:21 +0000 (12:37 +0000)]
(comment-insert-comment-function, comment-region-function,
uncomment-region-function): New functions.
(comment-indent): Use comment-insert-comment-function.
(uncomment-region): Use uncomment-region-function.
(comment-region): Use comment-region-function.

20 years ago(rx-not): Bind case-fold-search to nil.
Eli Zaretskii [Mon, 16 Feb 2004 12:12:02 +0000 (12:12 +0000)]
(rx-not): Bind case-fold-search to nil.

20 years ago(TAGS, TAGS-LISP): Filter out of `els' only loaddefs* and ldefs-boot*.
Eli Zaretskii [Mon, 16 Feb 2004 12:07:09 +0000 (12:07 +0000)]
(TAGS, TAGS-LISP): Filter out of `els' only loaddefs* and ldefs-boot*.

20 years ago(init_fringe_bitmap): Define j in MAC_OS code.
Stephen Eglen [Mon, 16 Feb 2004 11:54:29 +0000 (11:54 +0000)]
(init_fringe_bitmap): Define j in MAC_OS code.

20 years ago(rmail-dont-reply-to): Anchor user login
Eli Zaretskii [Mon, 16 Feb 2004 11:43:57 +0000 (11:43 +0000)]
(rmail-dont-reply-to): Anchor user login
name and email address at the beginning and end of the address.

20 years ago(rmail-default-dont-reply-to-names): Make "info-"
Eli Zaretskii [Mon, 16 Feb 2004 11:35:50 +0000 (11:35 +0000)]
(rmail-default-dont-reply-to-names): Make "info-"
anchored at the beginning of the email address.

20 years agoLisp_Object/int mixup.
Stefan Monnier [Mon, 16 Feb 2004 04:53:28 +0000 (04:53 +0000)]
Lisp_Object/int mixup.

20 years ago*** empty log message ***
Stefan Monnier [Mon, 16 Feb 2004 03:18:25 +0000 (03:18 +0000)]
*** empty log message ***

20 years ago(w32_draw_fringe_bitmap): Handle overlay fringe bitmaps.
Jason Rumney [Mon, 16 Feb 2004 00:54:02 +0000 (00:54 +0000)]
(w32_draw_fringe_bitmap): Handle overlay fringe bitmaps.

20 years ago*** empty log message ***
Jason Rumney [Mon, 16 Feb 2004 00:53:34 +0000 (00:53 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kenichi Handa [Mon, 16 Feb 2004 00:06:00 +0000 (00:06 +0000)]
*** empty log message ***

20 years ago(ccl-compile-write): Pass `left' to
Kenichi Handa [Mon, 16 Feb 2004 00:03:56 +0000 (00:03 +0000)]
(ccl-compile-write): Pass `left' to
ccl-embed-code to generate correct code of write-expr-register.

20 years ago(distclean maintainer-clean): Depend on clean.
Kenichi Handa [Sun, 15 Feb 2004 23:34:41 +0000 (23:34 +0000)]
(distclean maintainer-clean): Depend on clean.

20 years agoDescribe new fringe bitmap features.
Kim F. Storm [Sun, 15 Feb 2004 18:15:38 +0000 (18:15 +0000)]
Describe new fringe bitmap features.

20 years ago(syms_of_buffer): Doc fix for indicate-buffer-boundaries.
Kim F. Storm [Sun, 15 Feb 2004 17:39:43 +0000 (17:39 +0000)]
(syms_of_buffer): Doc fix for indicate-buffer-boundaries.

20 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Feb 2004 17:38:52 +0000 (17:38 +0000)]
*** empty log message ***

20 years ago(Vmac_emulate_three_button_mouse): New variable for
Steven Tamm [Sun, 15 Feb 2004 17:16:18 +0000 (17:16 +0000)]
(Vmac_emulate_three_button_mouse): New variable for
controlling emulation of a three button mouse with option and
command keys.
(Qreverse, mac_get_enumlated_btn): Handle the emulation
(mac_event_to_emacs_modifiers, XTread_socket): Ditto

20 years ago(init_fringe_bitmap) [MAC_OS, WORDS_BIG_ENDIAN]: Perform byte-swapping.
Kim F. Storm [Sun, 15 Feb 2004 16:19:00 +0000 (16:19 +0000)]
(init_fringe_bitmap) [MAC_OS, WORDS_BIG_ENDIAN]: Perform byte-swapping.

20 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Feb 2004 16:18:42 +0000 (16:18 +0000)]
*** empty log message ***

20 years agoMove "ends here" comment to end; nfc.
Thien-Thi Nguyen [Sun, 15 Feb 2004 13:15:07 +0000 (13:15 +0000)]
Move "ends here" comment to end; nfc.

20 years ago(grep-compute-defaults): Fix typos.
Thien-Thi Nguyen [Sun, 15 Feb 2004 13:09:44 +0000 (13:09 +0000)]
(grep-compute-defaults): Fix typos.

20 years ago* frames.texi (Drag and drop): Add Motif to list of supported
Jan Djärv [Sun, 15 Feb 2004 12:31:42 +0000 (12:31 +0000)]
* frames.texi (Drag and drop): Add Motif to list of supported
protocols.

20 years ago* x-dnd.el: Mention support for Motif in commentary.
Jan Djärv [Sun, 15 Feb 2004 12:30:04 +0000 (12:30 +0000)]
* x-dnd.el: Mention support for Motif in commentary.
(x-dnd-handle-drag-n-drop-event): Ditto.

20 years agorcs2log fixes for CVSROOT var.
Paul Eggert [Sun, 15 Feb 2004 07:47:45 +0000 (07:47 +0000)]
rcs2log fixes for CVSROOT var.
Update Copyright dates to include 2004, and 1988 through 1992.

20 years agoWork correctly if CVSROOT specifies :fork: or
Paul Eggert [Sun, 15 Feb 2004 07:41:58 +0000 (07:41 +0000)]
Work correctly if CVSROOT specifies :fork: or
:local: methods, or omits the colon between the hostname
and the path.  Allow :/ in repository path, since CVS does.
Fix typo: "pository" should be set from $CVSROOT, not $repository.
This fixes a bug reported by Wolfgang Scherer in
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
along with some related bugs I discovered by inspecting how
CVS itself parses $CVSROOT.

20 years ago*** empty log message ***
Jonathan Yavner [Sun, 15 Feb 2004 00:03:03 +0000 (00:03 +0000)]
*** empty log message ***

20 years ago(Advanced Features): New functionality for
Jonathan Yavner [Sat, 14 Feb 2004 23:59:18 +0000 (23:59 +0000)]
(Advanced Features): New functionality for
ses-set-header-row (defaults to current row unless C-u used).
(Acknowledgements): Added Stefan Monnier.

20 years agoDelete function ses-build-load-map and distribute its functions to
Jonathan Yavner [Sat, 14 Feb 2004 23:56:51 +0000 (23:56 +0000)]
Delete function ses-build-load-map and distribute its functions to
defconst's for the three maps.  Add menus.  Use "ses--" prefixes for
buffer-local variables.  Use (point-min) instead of 1, even when we know the
buffer is unnarrowed.  New function ses-read-number duplicates some code
from interactive "N" spec.

20 years ago* Makefile.in: Fixed the CC Mode recompile kludge so it works
Martin Stjernholm [Sat, 14 Feb 2004 18:10:32 +0000 (18:10 +0000)]
* Makefile.in: Fixed the CC Mode recompile kludge so it works
when building in a different directory.

20 years ago(Ffringe_bitmaps_at_pos): Add missing arg declarations.
Kim F. Storm [Fri, 13 Feb 2004 23:44:37 +0000 (23:44 +0000)]
(Ffringe_bitmaps_at_pos): Add missing arg declarations.

20 years ago*** empty log message ***
Kim F. Storm [Fri, 13 Feb 2004 23:44:20 +0000 (23:44 +0000)]
*** empty log message ***

20 years ago(struct draw_fringe_bitmap_params): Change member
Kim F. Storm [Fri, 13 Feb 2004 23:29:58 +0000 (23:29 +0000)]
(struct draw_fringe_bitmap_params): Change member
bits from char to short to facilitate wider bitmaps.
(struct redisplay_interface): Fix prototype of define_fringe_bitmap
member.

20 years ago(struct fringe_bitmap): Change member bits from char to
Kim F. Storm [Fri, 13 Feb 2004 23:28:52 +0000 (23:28 +0000)]
(struct fringe_bitmap): Change member bits from char to
short to facilitate 16 bits wide bitmaps.  Modify all standard
bitmaps accordingly.
(BYTES_PER_BITMAP_ROW, STANDARD_BITMAP_HEIGHT): New macros.
(FRBITS): Use STANDARD_BITMAP_HEIGHT instead of just sizeof.
(draw_fringe_bitmap): Ditto.
(init_fringe_bitmap) [MAC_OS]: Don't bitswap.
(init_fringe_bitmap) [HAVE_X_WINDOWS]: Enhance bitswapping to
handle up to 16 bits wide bitmaps.
(Fdefine_fringe_bitmap): Doc fix.  Handle wider bitmaps.

20 years ago(mac_draw_bitmap): Handle 16 bits wide bitmaps directly.
Kim F. Storm [Fri, 13 Feb 2004 23:28:32 +0000 (23:28 +0000)]
(mac_draw_bitmap): Handle 16 bits wide bitmaps directly.
(x_draw_fringe_bitmap): Use enhanced mac_draw_bitmap, so we no longer
need to call mac_create_bitmap_from_bitmap_data and mac_free_bitmap.

20 years ago(w32_define_fringe_bitmap): Bitmaps are now 16 bits wide,
Kim F. Storm [Fri, 13 Feb 2004 23:28:00 +0000 (23:28 +0000)]
(w32_define_fringe_bitmap): Bitmaps are now 16 bits wide,
so it is no longer necessary to expand them here.

20 years ago(x_draw_fringe_bitmap): Handle wider bitmaps (max 16 bits).
Kim F. Storm [Fri, 13 Feb 2004 23:27:38 +0000 (23:27 +0000)]
(x_draw_fringe_bitmap): Handle wider bitmaps (max 16 bits).

20 years ago(kill-new): Put yank-handler property on the entire string.
Luc Teirlinck [Fri, 13 Feb 2004 23:10:59 +0000 (23:10 +0000)]
(kill-new): Put yank-handler property on the entire string.

20 years ago*** empty log message ***
Luc Teirlinck [Thu, 12 Feb 2004 17:04:42 +0000 (17:04 +0000)]
*** empty log message ***

20 years ago(Fringes): Use consistent wording.
Kim F. Storm [Thu, 12 Feb 2004 12:21:52 +0000 (12:21 +0000)]
(Fringes): Use consistent wording.
Note that window-fringe's window arg is optional.
(Scroll Bars): Use consistent wording.

20 years ago*** empty log message ***
Kim F. Storm [Thu, 12 Feb 2004 12:21:08 +0000 (12:21 +0000)]
*** empty log message ***

20 years ago(Fwindow_fringes): Doc fix.
Kim F. Storm [Thu, 12 Feb 2004 12:12:41 +0000 (12:12 +0000)]
(Fwindow_fringes): Doc fix.

20 years ago(kill-append): Doc fix.
Luc Teirlinck [Thu, 12 Feb 2004 04:23:54 +0000 (04:23 +0000)]
(kill-append): Doc fix.

20 years ago(Comment Tips): Document the new conventions for commenting out code.
Luc Teirlinck [Thu, 12 Feb 2004 01:55:59 +0000 (01:55 +0000)]
(Comment Tips): Document the new conventions for commenting out code.

20 years ago*** empty log message ***
Luc Teirlinck [Thu, 12 Feb 2004 01:53:51 +0000 (01:53 +0000)]
*** empty log message ***

20 years ago(lisp-mode-variables): Adapt outline-regexp to the new conventions for
Luc Teirlinck [Thu, 12 Feb 2004 01:50:46 +0000 (01:50 +0000)]
(lisp-mode-variables): Adapt outline-regexp to the new conventions for
commenting out code.

20 years ago(cvs-menu): Add `tag'.
Stefan Monnier [Wed, 11 Feb 2004 20:01:12 +0000 (20:01 +0000)]
(cvs-menu): Add `tag'.

20 years ago(smtpmail-try-auth-methods): Fix typo.
John Paul Wallington [Wed, 11 Feb 2004 07:21:09 +0000 (07:21 +0000)]
(smtpmail-try-auth-methods): Fix typo.

20 years agoDon't use compile any more, use diff-mode instead.
Stefan Monnier [Wed, 11 Feb 2004 06:06:24 +0000 (06:06 +0000)]
Don't use compile any more, use diff-mode instead.
(diff-regexp-alist, diff-old-file, diff-new-file)
(diff-parse-differences, diff-process-setup): Remove.
(diff-sentinel): New fun.
(diff): Use it.  Run the process ourselves.
Use diff-mode for the rest of the processing.

20 years ago(diff): Simplify code handling `switch'.
Stefan Monnier [Wed, 11 Feb 2004 06:01:50 +0000 (06:01 +0000)]
(diff): Simplify code handling `switch'.

20 years ago(diff): Add a revert-buffer function.
Stefan Monnier [Tue, 10 Feb 2004 21:59:19 +0000 (21:59 +0000)]
(diff): Add a revert-buffer function.

20 years ago(diff-switches): New fun.
Stefan Monnier [Tue, 10 Feb 2004 21:37:35 +0000 (21:37 +0000)]
(diff-switches): New fun.
(diff, diff-backup): Use it.
(diff): Clean up the args construction.  Use backquote.
Use listp instead of consp to avoid putting a nil arg.

20 years agox-dnd.el: Add COMPOUND_TEXT, handle FILE_NAME correctly, add Motif (CDE)
Jan Djärv [Tue, 10 Feb 2004 17:27:26 +0000 (17:27 +0000)]
x-dnd.el: Add COMPOUND_TEXT, handle FILE_NAME correctly, add Motif (CDE)
protocol.

20 years ago* xselect.c (x_get_foreign_selection): Add new optional parameter
Jan Djärv [Tue, 10 Feb 2004 17:20:15 +0000 (17:20 +0000)]
* xselect.c (x_get_foreign_selection): Add new optional parameter
time_stamp.
(Fx_get_selection_internal): Ditto, pass time_stamp to
x_get_foreign_selection.

* data.c (Fbyteorder): New function.

20 years ago* xselect.c (x_get_foreign_selection): Add new optional parameter
Jan Djärv [Tue, 10 Feb 2004 17:19:14 +0000 (17:19 +0000)]
* xselect.c (x_get_foreign_selection): Add new optional parameter
time_stamp.
(Fx_get_selection_internal): Ditto, pass time_stamp to
x_get_foreign_selection.

20 years ago* data.c (Fbyteorder): New function.
Jan Djärv [Tue, 10 Feb 2004 17:18:34 +0000 (17:18 +0000)]
* data.c (Fbyteorder): New function.

20 years agoMove include stdio for some files.
Jan Djärv [Tue, 10 Feb 2004 17:14:51 +0000 (17:14 +0000)]
Move include stdio for some files.

20 years agoAdd fringe.o to OBJ1.
Kim F. Storm [Tue, 10 Feb 2004 16:32:07 +0000 (16:32 +0000)]
Add fringe.o to OBJ1.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 10 Feb 2004 03:58:37 +0000 (03:58 +0000)]
*** empty log message ***

20 years ago(x-select-utf8-or-ctext): Use compare-strings instead of while loop.
Kenichi Handa [Tue, 10 Feb 2004 03:52:37 +0000 (03:52 +0000)]
(x-select-utf8-or-ctext): Use compare-strings instead of while loop.

20 years agoRevision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84
Miles Bader [Tue, 10 Feb 2004 01:52:31 +0000 (01:52 +0000)]
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84

Add lisp/emacs-lisp/macroexp.el

20 years agoSet CDPATH to an empty string.
Luc Teirlinck [Mon, 9 Feb 2004 23:22:28 +0000 (23:22 +0000)]
Set CDPATH to an empty string.

20 years ago(w32_draw_fringe_bitmap): Fixed a typo in the last patch.
Sam Steingold [Mon, 9 Feb 2004 18:49:44 +0000 (18:49 +0000)]
(w32_draw_fringe_bitmap): Fixed a typo in the last patch.

20 years agoMove include stdio.h to same place as in other files.
Jan Djärv [Mon, 9 Feb 2004 15:39:49 +0000 (15:39 +0000)]
Move include stdio.h to same place as in other files.

20 years agoResolve CVS conflicts
Miles Bader [Mon, 9 Feb 2004 12:42:04 +0000 (12:42 +0000)]
Resolve CVS conflicts

20 years ago(mac_draw_bitmap): Add overlay_p arg.
Kim F. Storm [Mon, 9 Feb 2004 09:18:17 +0000 (09:18 +0000)]
(mac_draw_bitmap): Add overlay_p arg.
(x_draw_fringe_bitmap):  Handle overlayed fringe bitmaps;
thanks to YAMAMOTO Mitsuharu for advice on how to do this.
Use cursor color for displaying cursor in fringe.

20 years ago*** empty log message ***
Kim F. Storm [Mon, 9 Feb 2004 09:17:22 +0000 (09:17 +0000)]
*** empty log message ***

20 years ago(tar-extract): Fix for the case that a file doesn't have end-of-line.
Kenichi Handa [Mon, 9 Feb 2004 05:48:42 +0000 (05:48 +0000)]
(tar-extract): Fix for the case that a file doesn't have end-of-line.

20 years ago(window-safely-shrinkable-p): Don't change the buffer-list.
Stefan Monnier [Mon, 9 Feb 2004 00:56:25 +0000 (00:56 +0000)]
(window-safely-shrinkable-p): Don't change the buffer-list.
Don't allow shrink if there's a window on our right.

20 years agoAdded extra dependencies in the recompile target needed to cope with
Martin Stjernholm [Mon, 9 Feb 2004 00:49:54 +0000 (00:49 +0000)]
Added extra dependencies in the recompile target needed to cope with
the compile time macro expansions in CC Mode.

20 years ago(prolog-program-name): Use gprolog if available.
Stefan Monnier [Sun, 8 Feb 2004 23:37:11 +0000 (23:37 +0000)]
(prolog-program-name): Use gprolog if available.
(prolog-mode-syntax-table, prolog-mode-abbrev-table, prolog-mode-map):
Bring together declaration and initialization.
(prolog-mode-variables): Don't set the syntax table.
Don't set paragraph-start and comment-indent-function.
Add /*..*/ to the comment regexps.
(prolog-mode-commands): Remove.  Do it during init of prolog-mode-map.
(prolog-mode-map): Don't bind TAB.
(prolog-mode): Set the syntax table.
(prolog-comment-indent): Remove.
(inferior-prolog-mode-map): Initialize in the declaration.
(inferior-prolog-mode-syntax-table)
(inferior-prolog-mode-abbrev-table): New vars.
(inferior-prolog-mode): Derive from comint-mode.
(run-prolog): Avoid switch-to-buffer which can fail in dedicated and
minibuffer windows.

20 years ago(no-fringe-bitmap, undef-fringe-bitmap)
Kim F. Storm [Sun, 8 Feb 2004 23:33:16 +0000 (23:33 +0000)]
(no-fringe-bitmap, undef-fringe-bitmap)
(left-truncation-fringe-bitmap, right-truncation-fringe-bitmap)
(up-arrow-fringe-bitmap, down-arrow-fringe-bitmap)
(continued-line-fringe-bitmap, continuation-line-fringe-bitmap)
(overlay-arrow-fringe-bitmap, top-left-angle-fringe-bitmap)
(top-right-angle-fringe-bitmap, bottom-left-angle-fringe-bitmap)
(bottom-right-angle-fringe-bitmap, left-bracket-fringe-bitmap)
(right-bracket-fringe-bitmap, filled-box-cursor-fringe-bitmap)
(hollow-box-cursor-fringe-bitmap, hollow-square-fringe-bitmap)
(bar-cursor-fringe-bitmap, hbar-cursor-fringe-bitmap)
(empty-line-fringe-bitmap): Define standard fringe bitmaps id's.

20 years ago*** empty log message ***
Kim F. Storm [Sun, 8 Feb 2004 23:32:37 +0000 (23:32 +0000)]
*** empty log message ***

20 years ago(x_draw_fringe_bitmap): Handle overlayed fringe bitmaps.
Kim F. Storm [Sun, 8 Feb 2004 23:21:19 +0000 (23:21 +0000)]
(x_draw_fringe_bitmap): Handle overlayed fringe bitmaps.
Use cursor color for displaying cursor in fringe.
(x_redisplay_interface): Add null handlers for
define_fringe_bitmap and destroy_fringe_bitmap functions.

20 years ago(Voverflow_newline_into_fringe, syms_of_xdisp)
Kim F. Storm [Sun, 8 Feb 2004 23:20:52 +0000 (23:20 +0000)]
(Voverflow_newline_into_fringe, syms_of_xdisp)
(left_bits, right_bits, up_arrow_bits, down_arrow_bits)
(continued_bits, continuation_bits, ov_bits, first_line_bits)
(last_line_bits, filled_box_cursor_bits, hollow_box_cursor_bits)
(bar_cursor_bits, hbar_cursor_bits, zv_bits, hollow_square_bits)
(fringe_bitmaps, draw_fringe_bitmap, draw_row_fringe_bitmaps)
(draw_window_fringes, compute_fringe_widths, update_window_fringes):
Move fringe handling vars and code to new file fringe.c.
(handle_display_prop): Handle left-fringe and right-fringe
display properties; store user fringe bitmaps in iterator.
(move_it_in_display_line_to): Handle cursor in fringe at eob.
(clear_garbaged_frames): Set force_flush_display_p if resized.
(redisplay_window): Redraw fringe bitmaps if not just_this_one_p.
(display_line): Handle cursor in fringe at eob.
(display_line): Set row user fringe bitmaps from iterator.

20 years ago(w32_draw_fringe_bitmap): Copy unadapted code from
Kim F. Storm [Sun, 8 Feb 2004 23:20:23 +0000 (23:20 +0000)]
(w32_draw_fringe_bitmap): Copy unadapted code from
xterm.c to handle overlayed fringe bitmaps and to use cursor color
for displaying cursor in fringe.
(w32_define_fringe_bitmap, w32_destroy_fringe_bitmap): New W32
specific functions to define and destroy fringe bitmaps in fringe_bmp.
(w32_redisplay_interface): Add them to redisplay_interface.
(w32_term_init): Call w32_init_fringe instead of explicitly
defining fringe bitmaps in fringe_bmp array.
(x_delete_display): Call w32_reset_fringes instead of explicitly
destroying fringe bitmaps in fringe_bmp array.

20 years ago(x_draw_fringe_bitmap): Copy unadapted code from
Kim F. Storm [Sun, 8 Feb 2004 23:20:10 +0000 (23:20 +0000)]
(x_draw_fringe_bitmap):  Copy unadapted code from
xterm.c to handle overlayed fringe bitmaps and to use cursor color
for displaying cursor in fringe.
(x_redisplay_interface): Add null handlers for
define_fringe_bitmap and destroy_fringe_bitmap functions.

20 years ago(syms_of_fringe, init_fringe, init_fringe_once):
Kim F. Storm [Sun, 8 Feb 2004 23:19:48 +0000 (23:19 +0000)]
(syms_of_fringe, init_fringe, init_fringe_once):
Add prototypes.

20 years ago(struct frame): New member force_flush_display_p.
Kim F. Storm [Sun, 8 Feb 2004 23:19:37 +0000 (23:19 +0000)]
(struct frame): New member force_flush_display_p.

20 years ago(main) [HAVE_WINDOW_SYSTEM]: Call init_fringe_once,
Kim F. Storm [Sun, 8 Feb 2004 23:19:25 +0000 (23:19 +0000)]
(main) [HAVE_WINDOW_SYSTEM]: Call init_fringe_once,
syms_of_fringe, and init_fringe.

20 years ago(row_equal_p): Compare fringe bitmap faces and overlay
Kim F. Storm [Sun, 8 Feb 2004 23:19:15 +0000 (23:19 +0000)]
(row_equal_p): Compare fringe bitmap faces and overlay
arrows.
(update_frame): Do flush_display if force_flush_display_p to
ensure display (specifically fringes) are updated in a timely
manner when resizing the frame by dragging the mouse.
(update_window_line): Update row if overlay arrow changed.
(scrolling_window): Redraw fringe bitmaps if fringe bitmap faces
or overlay arrow changed.

20 years ago(FRINGE_ID_BITS): New definition for number of
Kim F. Storm [Sun, 8 Feb 2004 23:18:36 +0000 (23:18 +0000)]
(FRINGE_ID_BITS): New definition for number of
bits allocated to hold a fringe number.  Increase number of bits
from 4 to 8 to allow user defined fringe bitmaps.
(struct glyph_row, struct it): New members left_user_fringe_bitmap,
left_user_fringe_face_id, right_user_fringe_bitmap,
right_user_fringe_face_id.
(enum fringe_bitmap_type, struct fringe_bitmap, fringe_bitmaps):
Move to new file fringe.c.
(MAX_FRINGE_BITMAPS): Define here.
(struct draw_fringe_bitmap_params): New members bits, cursor_p,
and overlay_p.  Change member which to int.
(struct redisplay_interface): New members define_fringe_bitmap
and destroy_fringe_bitmap.
(valid_fringe_bitmap_id_p): Add prototype.
(w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: Add prototypes.

20 years agoNew file. Move original fringe related declarations
Kim F. Storm [Sun, 8 Feb 2004 23:18:16 +0000 (23:18 +0000)]
New file.  Move original fringe related declarations
and code from dispextern.h and xdisp.c here.
Rework code to support user defined fringe bitmaps, redefining
standard bitmaps, ability to overlay user defined bitmap with
overlay arrow bitmap, and add faces to bitmaps.
(Voverflow_newline_into_fringe): Declare here.
(enum fringe_bitmap_align): New enum.
(..._bits): All bitmaps are now defined without bitswapping; that
is now done in init_fringe_once (if necessary).
(standard_bitmaps): New array with specifications for the
standard fringe bitmaps.
(fringe_faces): New array.
(valid_fringe_bitmap_id_p): New function.
(draw_fringe_bitmap_1): Rename from draw_fringe_bitmap.
(draw_fringe_bitmap): New function which draws fringe bitmap,
possibly overlaying bitmap with cursor in right fringe or the
overlay arrow in the left fringe.
(update_window_fringes): Do not handle overlay arrow here.
Compare and copy fringe bitmap faces.
(init_fringe_bitmap): New function.
(Fdefine_fringe_bitmap, Fdestroy_fringe_bitmap): New DEFUNs to
define and destroy user defined fringe bitmaps.
(Fset_fringe_bitmap_face): New DEFUN to set face for a fringe bitmap.
(Ffringe_bitmaps_at_pos): New DEFUN to read current fringe bitmaps.
(syms_of_fringe): New function.  Defsubr new DEFUNs.
DEFVAR_LISP Voverflow_newline_into_fringe.
(init_fringe_once, init_fringe): New functions.
(w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: New functions.

20 years ago(obj): Add fringe.o.
Kim F. Storm [Sun, 8 Feb 2004 23:17:23 +0000 (23:17 +0000)]
(obj): Add fringe.o.
(fringe.o): New dependencies.

20 years ago*** empty log message ***
Andreas Schwab [Sun, 8 Feb 2004 22:45:30 +0000 (22:45 +0000)]
*** empty log message ***

20 years ago(gnus-summary-increase-score): Fix format string.
Andreas Schwab [Sun, 8 Feb 2004 22:45:11 +0000 (22:45 +0000)]
(gnus-summary-increase-score): Fix format string.

20 years ago(nnlistserv-kk-wash-article): Fix paren nesting.
Andreas Schwab [Sun, 8 Feb 2004 22:44:43 +0000 (22:44 +0000)]
(nnlistserv-kk-wash-article): Fix paren nesting.

20 years ago(with-vc-file): Fix unsafe uses of error.
Andreas Schwab [Sun, 8 Feb 2004 22:42:42 +0000 (22:42 +0000)]
(with-vc-file): Fix unsafe uses of error.
(vc-cancel-version): Likewise.

20 years ago(defstruct): Remove extra format string
Andreas Schwab [Sun, 8 Feb 2004 22:41:39 +0000 (22:41 +0000)]
(defstruct): Remove extra format string
argument.
(cl-struct-setf-expander): Likewise.

20 years ago(ex-mark): Remove extra format string
Andreas Schwab [Sun, 8 Feb 2004 22:41:18 +0000 (22:41 +0000)]
(ex-mark): Remove extra format string
argument.

20 years ago(eshell-hist-word-reference): Fix format
Andreas Schwab [Sun, 8 Feb 2004 22:40:55 +0000 (22:40 +0000)]
(eshell-hist-word-reference): Fix format
string.

20 years ago(eshell-send-invisible): Fix format string.
Andreas Schwab [Sun, 8 Feb 2004 22:40:35 +0000 (22:40 +0000)]
(eshell-send-invisible): Fix format string.

20 years ago(calc-do-prefix-help): Remove extra format
Andreas Schwab [Sun, 8 Feb 2004 22:40:16 +0000 (22:40 +0000)]
(calc-do-prefix-help): Remove extra format
string argument.

20 years ago(calc-convert-time-zones): Fix format string.
Andreas Schwab [Sun, 8 Feb 2004 22:39:49 +0000 (22:39 +0000)]
(calc-convert-time-zones): Fix format string.

20 years ago(calc-get-operator): Remove extra format
Andreas Schwab [Sun, 8 Feb 2004 22:39:28 +0000 (22:39 +0000)]
(calc-get-operator): Remove extra format
string argument.

20 years ago(dired-do-query-replace-regexp): Add missing
Andreas Schwab [Sun, 8 Feb 2004 22:38:51 +0000 (22:38 +0000)]
(dired-do-query-replace-regexp): Add missing
format string argument.

20 years ago(ediff-toggle-read-only): Remove extra format
Andreas Schwab [Sun, 8 Feb 2004 22:38:28 +0000 (22:38 +0000)]
(ediff-toggle-read-only): Remove extra format
string argument.
(ediff-toggle-regexp-match): Likewise.