aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Eli Zaretskii2000-01-021-0/+11
|
* (tty_defined_color): Pass frame to tty-color-desc. TheEli Zaretskii2000-01-021-11/+22
| | | | | | | 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.
* (Ftty_display_color_p): Accept an optional argument FRAME.Eli Zaretskii2000-01-021-3/+4
|
* (insert_glyphs): Pass glyph, not &glyph, toEli Zaretskii2000-01-022-2/+7
| | | | encode_terminal_code.
* (mode_line_string): Support termcap frames as well.Eli Zaretskii2000-01-022-4/+4
|
* *** empty log message ***Gerd Moellmann2000-01-011-0/+17
|
* (Fconstrain_to_field): Don't constrain ifGerd Moellmann2000-01-011-13/+15
| | | | | | inhibit-field-text-motion is non-nil. (Fline_beginning_position): Undo previous change. (Fline_end_position): Ditto.
* (Fforward_word): Undo previous change.Gerd Moellmann2000-01-011-4/+3
|
* (Fforward_word): Notice field boundaries only ifGerd Moellmann2000-01-011-4/+6
| | | | inhibit-field-text-motion is nil.
* Add extern declaration for Vinhibit_field_text_motion.Gerd Moellmann2000-01-011-0/+1
|
* (Vinhibit_field_text_motion): New variable.Gerd Moellmann2000-01-011-5/+17
| | | | | | (inhibit-field-text-motion): New DEFVAR_LISP. (Fline_beginning_position, Fline_end_position): Notice field boundaries only if inhibit-field-text-motion is nil.
* (x_create_x_image_and_pixmap): Remove parameter file.Gerd Moellmann2000-01-012-54/+50
| | | | | | | | 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.
* (gif_load): Avoid sign extension and thus out of boundsGerd Moellmann2000-01-012-92/+124
| | | | | | | | | | | | 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.
* (gif_load): Avoid sign extension and thus out of boundsGerd Moellmann2000-01-012-4/+13
| | | | color indices when accessing raster pixels.
* New image functions adapted to Emacs conventions.Gerd Moellmann1999-12-312-254/+306
| | | | | (png_load, tiff_load, jpeg_load, gif_load): Always GCPRO local variable `file'.
* Changes to xfns.c to support reading images from a memory buffer instead of ↵William M. Perry1999-12-312-142/+388
| | | | forcing them to be on disk. GIF/JPEG/PNG/TIFF currently support this.
* (next_element_from_buffer): Change assertion at the endGerd Moellmann1999-12-312-3/+8
| | | | | because it doesn't hold when there's an overlay string at the end from which we deliver an image.
* (enum jpeg_keyword_index): Add JPEG_DATA.Gerd Moellmann1999-12-312-19/+148
| | | | | | | | (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.
* (IT_update_begin): Don't dereference members of structEli Zaretskii1999-12-302-5/+19
| | | | window for deleted windows.
* *** empty log message ***Gerd Moellmann1999-12-301-0/+5
|
* (Fexpand_abbrev): If expanding an abbrev which has onlyGerd Moellmann1999-12-301-1/+14
| | | | | | 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.
* (x_make_frame_visible): Wait for frame becoming visibleGerd Moellmann1999-12-302-24/+25
| | | | differently.
* (IT_write_glyphs): Track last changes to struct glyph.Eli Zaretskii1999-12-302-12/+27
|
* (mode_line_string): Support MS-DOS frames.Eli Zaretskii1999-12-292-2/+6
|
* (syms_of_eval): Initialize debug_may_continue.Gerd Moellmann1999-12-292-0/+5
|
* (read_process_output): Fix the args CHARPOS and LENINSKenichi Handa1999-12-291-1/+1
| | | | to signal_after_change.
* *** empty log message ***Kenichi Handa1999-12-291-0/+5
|
* Changes for supporting mouse/modeline highlight and help echo features:Eli Zaretskii1999-12-282-4/+688
| | | | | | | | | | | | | | | | | | | | | | | | (dos_set_window_size) [__DJGPP__ > 1]: If the frame dimensions changed, invalidate the mouse highlight info. (disable_mouse_highlight, help_echo, previous_help_echo): New variables. (IT_set_mouse_pointer, show_mouse_face, clear_mouse_face) (fast_find_position, IT_note_mode_line_highlight) (IT_note_mouse_highlight): New functions. (IT_update_begin): If the redisplay affects the window where the mouse highlight is, clear the highlight. If the frame where the highlight was displayed was killed, invalidate the highlight info. (IT_update_end): Reset the highlight flag. Reset the mouse highlight-defer flag. (IT_frame_up_to_date): New function, if mouse highlight was deferred due to GC, do it now. (internal_terminal_init): Initialize mouse-highlight related members of the_only_x_display. Assign IT_frame_up_to_date to frame_up_to_date_hook. (dos_rawgetc): If the mouse moved, update mouse highlight. If help_echo changed value, generate a HELP_EVENT event. (syms_of_msdos): Staticpro help_echo and previous_help_echo.
* (struct display_info): New.Eli Zaretskii1999-12-282-0/+35
| | | | | (struct x_output): Add the display_info member. (FRAME_X_DISPLAY_INFO): New macro.
* *** empty log message ***Gerd Moellmann1999-12-281-0/+1
|
* (dump_glyph_row): Adapt to changes in struct glyph.Gerd Moellmann1999-12-281-2/+2
|
* (modify_overlay): Always compute unchanged info.Gerd Moellmann1999-12-282-7/+14
|
* (try_window_id): Compute BEG_UNCHANGED and END_UNCHANGEDGerd Moellmann1999-12-281-1/+1
| | | | if MODIFF > 1.
* Comment change.Richard M. Stallman1999-12-281-2/+4
|
* (FACE_FROM_ID): Cast the arg ID to `unsigned'.Kenichi Handa1999-12-271-1/+1
|
* *** empty log message ***Kenichi Handa1999-12-271-0/+4
|
* All codes adjusted for the change of struct glyph.Kenichi Handa1999-12-272-42/+38
|
* (encode_terminal_code): Adjusted for the change of structKenichi Handa1999-12-271-41/+52
| | | | | | glyph and GLYPH_FROM_CHAR_GLYPH. (write_glyphs) (insert_glyphs) (append_glyph): Adjusted for the change of struct glyph.
* (line_hash_code) (direct_output_for_insert): AdjustedKenichi Handa1999-12-271-6/+9
| | | | | | | for the change of struct glyph. (line_draw_cost): Adjusted for the change of GLYPH_FROM_CHAR_GLYPH. (count_match): Use macro GLYPH_CHAR_AND_FACE_EQUAL_P.
* (struct glyph): Make face_id and padding_p the topKenichi Handa1999-12-271-53/+41
| | | | | | | | | | level members. Change members in union `u'. (GLYPH_EQUAL_P): Check also members face_id and padding_p. (GLYPH_CHAR_AND_FACE_EQUAL_P): New macro. (SET_CHAR_GLYPH): Adjusted for the change of struct glyph. (CHAR_GLYPH_PADDING_P): Likewise. (GLYPH_FROM_CHAR_GLYPH): Likewise. Always return -1 for multibyte characters.
* (char_bytes): Use ((1 << CHARACTERBITS) - 1) insteadKenichi Handa1999-12-271-1/+1
| | | | of GLYPH_MASK_CHAR.
* (CHAR_BYTES): Use ((1 << CHARACTERBITS) - 1) insteadKenichi Handa1999-12-271-2/+3
| | | | of GLYPH_MASK_CHAR.
* (GLYPH): Defined as `int', not `unsigned int'. Now theKenichi Handa1999-12-271-20/+17
| | | | | | | | | lowest 8 bits are single byte character code, the bits above are face ID. (GLYPH_MASK_FACE) (GLYPH_MASK_CHAR): Adjusted for the change above. (FAST_MAKE_GLYPH) (FSST_GLYPH_FACE): Likewise. (GLYPH_MASK_REV_DIR) (GLYPH_MASK_PADDING): Macros deleted.
* *** empty log message ***Kenichi Handa1999-12-271-0/+42
|
* (struct composition): Change the order of declaringKenichi Handa1999-12-271-4/+3
| | | | members to reduce the byte size of the structure.
* *** empty log message ***Kenichi Handa1999-12-271-0/+5
|
* *** empty log message ***Richard M. Stallman1999-12-251-0/+5
|
* *** empty log message ***Gerd Moellmann1999-12-251-0/+5
|
* (looking_at_1): Reset immediate_quit before modifyingGerd Moellmann1999-12-251-1/+2
| | | | global data.
* (read_process_output): Fix the arg FROM toKenichi Handa1999-12-241-1/+1
| | | | update_compositions.