- 27 Nov, 2003 9 commits
-
-
Kim F. Storm authored
Describe (dx . dy) element of click positions. (Accessing Events): Remove duplicate posn-timestamp. New functions posn-object and posn-object-x-y.
-
Kim F. Storm authored
-
Kim F. Storm authored
-
Kim F. Storm authored
(Vshow_text_cursor_in_void): New variable. (glyph_to_pixel_coords): Don't use negative hpos. (x_y_to_hpos_vpos): Fix for partially visible first glyph. (append_stretch_glyph): Change ascent arg to be actual value in pixels rather than ratio to height. Callers changed. (calc_pixel_width_or_height): New aux function, implementing pixel based artihmetic for glyph widths and heights. (produce_stretch_glyph): Use calc_pixel_width_or_height for :width, :height, :align-to, and :ascent, thus allowing these to be specified in pixels as well as multiples of characters. Don't produce stretch glyphs with zero width or height. (get_specified_cursor_type): Declare static. (get_window_cursor_type): Declare static. Add glyph arg to be able to know when cursor is on an image; always substitute hollow-box cursor for filled-box cursor on images, to avoid negative images and flicker when blinking the cursor. (display_and_set_cursor): Pass glyph to get_window_cursor_type. (note_mode_line_or_margin_highlight): Use non-text cursor rather than vertical scroll-bar cursor in display margins. (note_mouse_highlight): Use non-text cursor rather than text cursor in fringes and over images in the text area. Use non-text cursor when mouse pointer is outside editable text, i.e. in the void after end-of-line or end-of-buffer; this was already done for W32, but is now standard for all systems -- user can toggle show-text-cursor-in-void to get old behaviour. (syms_of_xdisp): DEFVAR_LISP Vshow_text_cursor_in_void and Vdisplay_pixels_per_inch.
-
Kim F. Storm authored
-
Kim F. Storm authored
relative to the current glyph as 7th element of position. If glyph is an image, return it in the object element. (read_key_sequence): Skip checks for keymap property in cases where POSN_STRING is not a string (e.g. an image).
-
Kim F. Storm authored
Remove prototypes.
-
Kim F. Storm authored
coordinates relative to glyph at posn. If glyph is an image, return that as object at posn. Callers changed. (mode_line_string, marginal_area_string): Calculate and return pixel coordinates relative to glyph. Callers changed.
-
Kim F. Storm authored
(marginal_area_string): Fix prototypes. (window_box_left_offset, window_box_right_offset): Add prototypes.
-
- 26 Nov, 2003 4 commits
-
-
Luc Teirlinck authored
(suggested by Kim Storm). Allow negative arguments.
-
Luc Teirlinck authored
-
Thien-Thi Nguyen authored
-
Stefan Monnier authored
Be more selective as to which # are comment-starters.
-
- 25 Nov, 2003 10 commits
-
-
Kenichi Handa authored
Cancel the standard-display-table setting for ` and '.
-
Kim F. Storm authored
-
Kim F. Storm authored
New defcustoms to add ffap-like functionality to ido. (ido-saved-vc-hb): Rename from ido-saved-vc-mt. Uses changed. (ido-no-final-slash): New defun. (ido-make-prompt, ido-file-internal, ido-toggle-vc) (ido-read-file-name): ): Toggle VC checking via vc-handled-backends instead of vc-master-templates. (ido-file-internal): Handle ido-use-url-at-point and ido-use-filename-at-point via code borrowed from ffap-guesser. Handle new ido-exit code ffap. (ido-sort-list): Ignore final slash when sorting file names.
-
Kim F. Storm authored
-
Stefan Monnier authored
-
Stephen Eglen authored
when user presses RETURN to select buffer) before running: ;; This happens for example if the buffer was chosen with the mouse. (setq iswitchb-matches (list iswitchb-final-text))) iswitchb-exit-minibuffer: set iswitchb-exit to 'usefirst. These changes were made to fix the following bug reported by Markus Rost and John Wiegley: Evaluate: (progn (iswitchb-mode 1) (get-buffer-create "12") (get-buffer-create "1") (iswitchb-buffer)) You get prompted in the minibuffer. Type "1". The minibuffer shows iswitch 1{12,1} Hit RET. You find yourself in buffer "1" instead of "12", as you would expect from the documentation. This bug was introduced when iswitchb-read-buffer was updated to allow user to select items from the *Completions* buffer with the mouse.
-
Andreas Schwab authored
EMACS_INT to not lose bits. (Ffillarray): Don't set bits beyond the size of a bool vector.
-
Kim F. Storm authored
define this defun on systems that cannot use stderr as lvalue.
-
Kim F. Storm authored
-
Thien-Thi Nguyen authored
to avoid external programs; do all processing inside Emacs.
-
- 24 Nov, 2003 7 commits
-
-
Miles Bader authored
-
Miles Bader authored
-
Thien-Thi Nguyen authored
instead of ".2mms" to support operation under VMS.
-
Thien-Thi Nguyen authored
-
Thien-Thi Nguyen authored
-
Gerd Moellmann authored
[__FreeBSD_version >= 500042]: Define as -znocombreloc because ld's default is incompatible with unexec.
-
Lars Hansen authored
-
- 23 Nov, 2003 10 commits
-
-
Kim F. Storm authored
-
Kim F. Storm authored
-
Kim F. Storm authored
-
Kim F. Storm authored
(window_loop): Handle REDISPLAY_BUFFER_WINDOWS. (Fforce_window_update): New defun. (syms_of_window): Defsubr it. (Fset_window_margins, Fset_window_fringes): Doc fix.
-
Kim F. Storm authored
(syms_of_print): Defsubr it.
-
Kim F. Storm authored
(grep-find-command, grep-tree-command, grep-tree-files-aliases) (grep-tree-ignore-case, grep-tree-ignore-CVS-directories) (grep-regexp-alist, grep-program, find-program) (grep-find-use-xargs, grep-history, grep-find-history) (grep-process-setup, grep-compute-defaults) (grep-default-command, grep, grep-tag-default, grep-find) (grep-expand-command-macros, grep-tree-last-regexp) (grep-tree-last-files, grep-tree): Move grep variables, functions and commands to new file grep.el. (compilation-mode-map): Remove grep commands from Compile sub-menu. (compilation-process-setup-function): Doc fix. (compilation-highlight-regexp, compilation-highlight-overlay): New defvars used for highlighting current compile error in source buffer. (compile-internal): New optional args HIGHLIGHT-REGEXP and LOCAL-MAP which overrides compilation-highlight-regexp and compilation-mode-map for this compilation. Delay calling compilation-set-window-height until after running compilation-process-setup-function so it can buffer-local override compilation-window-height. Check buffer-local value of compilation-scroll-output. (compilation-set-window-height): Use buffer-local value of compilation-window-height. (compilation-revert-buffer): Don't pass (undefined) preserve-modes arg to revert-buffer. (next-error-no-select, previous-error-no-select): New commands. (compilation-goto-locus): Temporarily highlight current match in source buffer using compilation-highlight-regexp.
-
Kim F. Storm authored
(grep): New defcustom group. (grep-window-height): New defcustom, like compilation-window-height. (grep-auto-highlight): New defcustom, like compile-auto-highlight. (grep-scroll-output): New defcustom, like compilation-scroll-output. (grep-command, grep-use-null-device, grep-find-command) (grep-tree-files-aliases, grep-tree-ignore-case) (grep-tree-ignore-CVS-directories): Move to grep custom group. (grep-setup-hook): New hook variable. (grep-mode-map): New keymap for grep commands. Add Grep menu. (grep-use-compilation-buffer): New defcustom. (grep-last-buffer): New defvar, override compilation-last-buffer. (grep): Add optional arg HIGHLIGHT-REGEXP. Doc fix. Call compile-internal with args highlight-regexp and grep-mode-map.
-
Luc Teirlinck authored
-
Luc Teirlinck authored
-
Kim F. Storm authored
position lists, including new text-pos and (col . row) items. Mention left-fringe and right-fringe area events. (Accessing Events): New functions posn-area, posn-object, and posn-actual-col-row. Mention posn-timestamp. Mention that posn-point in non-text area still returns buffer position. Clarify posn-col-row.
-