1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-27 07:41:28 -08:00
Commit graph

26840 commits

Author SHA1 Message Date
Andreas Schwab
bb9d2b6447 . 2000-01-03 11:30:55 +00:00
Andreas Schwab
9abb2056be (install-arch-indep): Install autotype*. Run
install-info on autotype and emacs-faq.info.
2000-01-03 11:30:15 +00:00
Eli Zaretskii
0aad4805af (completion-setup-function): Count completion-size
from minibuffer-prompt-end, not from point-min.
2000-01-03 09:18:54 +00:00
Richard M. Stallman
c082a34881 *** empty log message *** 2000-01-03 05:26:02 +00:00
Stefan Monnier
8964fec710 *** empty log message *** 2000-01-03 00:29:21 +00:00
Richard M. Stallman
7282119048 *** empty log message *** 2000-01-03 00:19:17 +00:00
Eli Zaretskii
acf3ecb71c Document the unified frame-independent support for colors and faces. 2000-01-02 14:21:54 +00:00
Eli Zaretskii
5fe1d13989 *** empty log message *** 2000-01-02 14:13:48 +00:00
Eli Zaretskii
37462f4c7c (read-face-attribute, defined-colors, color-defined-p):
Pass the frame to tty-color-* functions.
(display-color-p, frame-set-background-mode): Pass the frame to
tty-display-color-p.
2000-01-02 14:12:09 +00:00
Eli Zaretskii
20de726ede (tty-defined-color-alist): Renamed from tty-color-alist.
(tty-color-alist, tty-modify-color-alist): New functions.
(tty-color-define,  tty-color-clear, tty-color-approximate)
(tty-color-translate, tty-color-by-index, tty-color-desc): Accept
an optional parameter FRAME.
2000-01-02 14:11:02 +00:00
Eli Zaretskii
a61c12d547 (tty_defined_color): Pass frame to tty-color-desc. The
list of colors renamed to tty-defined-color-alist.
(tty_color_name): Pass the frame to tty-color-by-index.
(realize_tty_face): tty-color-alist is now a function which
accepts the frame as argument.
2000-01-02 14:07:32 +00:00
Eli Zaretskii
981e4297b4 (Ftty_display_color_p): Accept an optional argument FRAME. 2000-01-02 14:06:15 +00:00
Eli Zaretskii
816be8b8eb (insert_glyphs): Pass glyph, not &glyph, to
encode_terminal_code.
2000-01-02 14:00:03 +00:00
Eli Zaretskii
b635321e17 (mode_line_string): Support termcap frames as well. 2000-01-02 12:09:58 +00:00
Gerd Moellmann
27189709c1 *** empty log message *** 2000-01-01 17:25:11 +00:00
Gerd Moellmann
ee5cd4dba2 (Fconstrain_to_field): Don't constrain if
inhibit-field-text-motion is non-nil.
(Fline_beginning_position): Undo previous change.
(Fline_end_position): Ditto.
2000-01-01 17:24:22 +00:00
Gerd Moellmann
64aa4eb1f3 (Fforward_word): Undo previous change. 2000-01-01 17:23:34 +00:00
Gerd Moellmann
e6d8341fe6 (Fforward_word): Notice field boundaries only if
inhibit-field-text-motion is nil.
2000-01-01 17:06:50 +00:00
Gerd Moellmann
8ca534c482 Add extern declaration for Vinhibit_field_text_motion. 2000-01-01 17:06:26 +00:00
Gerd Moellmann
9a74e7e566 (Vinhibit_field_text_motion): New variable.
(inhibit-field-text-motion): New DEFVAR_LISP.
(Fline_beginning_position, Fline_end_position): Notice field
boundaries only if inhibit-field-text-motion is nil.
2000-01-01 17:06:00 +00:00
Gerd Moellmann
518df5c440 Change description of :data for images. 2000-01-01 16:46:46 +00:00
Gerd Moellmann
f64ae86ca6 (create-image, defimage): Don't assume image data is a
string.
2000-01-01 16:42:20 +00:00
Gerd Moellmann
162dec0193 (defimage): Handle specifications containing :data
instead of :file.
(image-type-from-data): New function.
(image-type-from-file-header): Use it.
(create-image): Add parameter DATA-P.
2000-01-01 16:33:32 +00:00
Gerd Moellmann
45158a9105 (x_create_x_image_and_pixmap): Remove parameter file.
All calls adjusted.
(x_build_heuristic_mask): Likewise.
(xbm_load_image_from_file): Change error output.
(xbm_load, xpm_load, pbm_load, png_load, jpeg_load, tiff_load)
(gif_load, gs_load, x_kill_gs_process): Ditto.
2000-01-01 10:35:43 +00:00
Gerd Moellmann
63cec32f8d (gif_load): Avoid sign extension and thus out of bounds
color indices when accessing raster pixels.
(gif_image_p, png_image_p, jpeg_image_p, tiff_image_p): Allow only
one of :file or :data.
(enum pbm_keyword_index): Add PBM_DATA.
(pbm_format): Add :data.
(pbm_image_p): Allow either :file or :data.
(pbm_read_file): New function.
(pbm_scan_number): Rewritten to read from string.
(pbm_load): Support :data.
2000-01-01 10:09:45 +00:00
Richard M. Stallman
3998eed0c7 *** empty log message *** 2000-01-01 07:14:57 +00:00
Gerd Moellmann
9b784e9676 (gif_load): Avoid sign extension and thus out of bounds
color indices when accessing raster pixels.
2000-01-01 00:04:52 +00:00
Richard M. Stallman
40891308b8 (command-history): Renamed from command-history-mode.
(Command-history-setup): Don't switch buffers.  Take
no args, and do not set major-mode, mode-name or the local map.
(command-history-mode): New function, does some of those things
Command-history-setup used to do.
(list-command-history): Call command-history-mode, not
Command-history-setup.
1999-12-31 23:41:32 +00:00
Richard M. Stallman
e65f2cc093 (electric-command-history): Call Command-history-setup
and command-history-mode using their new conventions.
1999-12-31 23:41:11 +00:00
Richard M. Stallman
23e3e630ba *** empty log message *** 1999-12-31 23:40:48 +00:00
Richard M. Stallman
d4e672cabf (archive-mode-map): Bind q to quit-window. 1999-12-31 21:13:57 +00:00
Gerd Moellmann
5ad6a5fb89 New image functions adapted to Emacs conventions.
(png_load, tiff_load, jpeg_load, gif_load): Always GCPRO local
variable `file'.
1999-12-31 16:47:13 +00:00
William M. Perry
bc28370787 * image.el (defimage): Images with the :data keyword should be considered valid as well. 1999-12-31 15:54:44 +00:00
William M. Perry
63448a4dc2 Changes to xfns.c to support reading images from a memory buffer instead of forcing them to be on disk. GIF/JPEG/PNG/TIFF currently support this. 1999-12-31 15:47:49 +00:00
Gerd Moellmann
c880678e3e (next_element_from_buffer): Change assertion at the end
because it doesn't hold when there's an overlay string at the end
from which we deliver an image.
1999-12-31 15:35:03 +00:00
Gerd Moellmann
3bd37feb63 Support :data for JPEG. 1999-12-31 15:04:57 +00:00
Gerd Moellmann
8e39770ae5 (enum jpeg_keyword_index): Add JPEG_DATA.
(jpeg_format): Add :data.
(jpeg_image_p): Handle :data.
(our_fill_input_buffer, our_skip_input_data, our_term_source)
(jpeg_memory_src): New functions.
(jpeg_load): Read image from string data.
1999-12-31 14:55:28 +00:00
Richard M. Stallman
f6e2cbe3c1 (dired-get-filename): Don't call file-name-absolute-p with FILE if FILE is nil. 1999-12-31 07:04:08 +00:00
Richard M. Stallman
f436a90ae2 (choose-completion-string): In minibuffer,
do not delete the prompt string.
1999-12-31 04:02:38 +00:00
Gerd Moellmann
cc8fdbd3c2 (make-mode-line-mouse-sensitive): Copy keymap
assigned to mode-line-mode-menu because bindings.el is dumped with
Emacs, and thus the lists used for menu-item definition will be
copied to pure space.  Emacs' menu code (parse_menu_item) doesn't
like pure menu item definitions.
1999-12-30 17:49:14 +00:00
Eli Zaretskii
8ccb9a546b (IT_update_begin): Don't dereference members of struct
window for deleted windows.
1999-12-30 14:14:38 +00:00
Gerd Moellmann
ef961722ad Change to `no-self-insert' abbrev hooks. 1999-12-30 12:32:41 +00:00
Gerd Moellmann
a915c6488f *** empty log message *** 1999-12-30 12:27:44 +00:00
Gerd Moellmann
79d2af9c26 (Fexpand_abbrev): If expanding an abbrev which has only
a hook, and the hook has a non-nil `no-self-insert' property, let
the return value of the hook specify whether an expansion took
place.  If it returns nil, no expansion has been performed.
1999-12-30 12:26:53 +00:00
Gerd Moellmann
345839e3ec (expand-abbrev-hook): Return t if expansion was
done, nil otherwise.
1999-12-30 12:25:22 +00:00
Gerd Moellmann
12ce2351b5 (x_make_frame_visible): Wait for frame becoming visible
differently.
1999-12-30 11:45:10 +00:00
Eli Zaretskii
04ee4f45e1 (IT_write_glyphs): Track last changes to struct glyph. 1999-12-30 11:21:53 +00:00
Richard M. Stallman
23bdfc9af6 (tar-mode-map): Bind q to quit-window, not tar-quit.
(tar-quit): Function deleted.
1999-12-30 08:26:31 +00:00
Richard M. Stallman
d989116ddb *** empty log message *** 1999-12-30 08:22:06 +00:00
Richard M. Stallman
3ba2590f71 Supply licensing info. 1999-12-30 02:57:12 +00:00