aboutsummaryrefslogtreecommitdiffstats
path: root/src/dispnew.c
Commit message (Collapse)AuthorAgeFilesLines
* (scrolling): If a line is not enabled,Richard M. Stallman1997-05-291-3/+10
| | | | give it an infinite draw_cost.
* (sit_for): New arg initial_display.Richard M. Stallman1997-05-271-4/+4
| | | | (Fsit_for): Pass new arg.
* (sit_for): Delete #if 0.Richard M. Stallman1997-05-201-26/+0
|
* (Fframe_or_buffer_changed_p): Use EQ, not ==.Karl Heuer1997-04-101-1/+1
|
* (change_frame_size_1): Call Fset_window_buffer,Richard M. Stallman1997-04-021-0/+4
| | | | so that Vwindow_configuration_change_hook gets run.
* (direct_output_forward_char): #if-0-out redundantKarl Heuer1997-02-201-9/+41
| | | | | | | | | | | | | | | | | | check against truncated text at end of line. Add giving-up for buffers with reverse direction. (remake_frame_glyphs): Use FRAME_MESSAGE_BUF_SIZE() instead of FRAME_WIDTH, as the message may include multi-byte character and the length may be longer than width. (width_run_cache_on_off): Disable width-run-cache when multi-byte characters are enabled. (skip_invisible): Don't put the boundary in the middle of multibyte characters. (direct_output_forward_char): Bug fix. Add XFASTINT (w->left) for losing cursor check. Include charset.h. (update_line): Handle wide-column characters.
* (init_display): Use `fatal'.Richard M. Stallman1997-01-201-6/+2
|
* (init_display): Check for overflow in screen size.Richard M. Stallman1997-01-201-0/+16
|
* (change_frame_size_1): Reject new sizes if they cause overflow.Richard M. Stallman1997-01-191-0/+10
|
* (update_frame): Call detect_input_pendingRichard M. Stallman1997-01-031-2/+3
| | | | for X as well as for termcap frames.
* (init_display) [HAVE_NTGUI]: Use w32 for window-system.Geoff Voelker1996-11-191-1/+1
|
* (init_display): If not yet initialized,Richard M. Stallman1996-10-091-1/+1
| | | | we can't really use X, so we must do the real work.
* (make_frame_glyphs, update_line, update_frame)Richard M. Stallman1996-09-211-10/+10
| | | | (scroll_frame_lines, char_ins_del_cost): Use FRAME_WINDOW_WIDTH.
* (preserve_other_columns, preserve_my_columns): Use newRichard M. Stallman1996-09-211-20/+23
| | | | | | | | | | | | | | macros WINDOW_LEFT_MARGIN and WINDOW_RIGHT_EDGE. (adjust_window_charstarts, verify_charstarts, cancel_my_columns): Use new macro WINDOW_LEFT_MARGIN instead of w->left. (direct_output_for_insert, direct_output_forward_char): Likewise. (buffer_posn_from_coords): Likewise. (verify_charstarts): Use new macro WINDOW_FULL_WIDTH_P. (update_frame): For determining when to wrap the cursor, use the new macro FRAME_WINDOW_WIDTH instead of FRAME_WIDTH; they aren't necessarily the same any more. (change_frame_size_1): Use FRAME_WINDOW_WIDTH to check for changes. Give `set_window_width' the window width value. Use new macro SET_FRAME_WIDTH.
* (direct_output_for_insert): Set last_overlay_modified field in window.Richard M. Stallman1996-09-151-0/+1
|
* Removed support for !MULTI_FRAME.Karl Heuer1996-09-011-40/+0
|
* Change all references from point to PT.Karl Heuer1996-09-011-8/+8
|
* (change_frame_size_1): Clean up conditional.Erik Naggum1996-08-221-2/+4
|
* Don't delare ospeed; cm.h already did it.Karl Heuer1996-07-151-2/+0
|
* (change_frame_size, remake_frame_glyphs): Use FRAME_WINDOW_P.Richard M. Stallman1996-06-101-4/+3
|
* (Fredraw_frame, remake_frame_glyphs)Richard M. Stallman1996-06-101-7/+9
| | | | (direct_output_for_insert, change_frame_size): Support MSDOS frames.
* Comment fix.Karl Heuer1996-05-231-1/+1
|
* (init_display) [HAVE_LIBNCURSES]: If X, call tgetent.Karl Heuer1996-05-211-0/+6
|
* Include blockinput.h.Richard M. Stallman1996-04-261-2/+2
| | | | (change_frame_size_1): Block input around the real work.
* Include blockinput.h.Richard M. Stallman1996-04-231-0/+5
| | | | (change_frame_size_1): Block input around the real work.
* (sit_for): Call swallow_events.Richard M. Stallman1996-04-091-0/+2
|
* (make_frame_glyphs): Zero the correct number of bytes.Richard M. Stallman1996-03-281-1/+1
|
* (sit_for): Pass DISPLAY to detect_input_pending_run_timers.Richard M. Stallman1996-03-051-1/+1
|
* (Fsleep_for): Accept sub-second intervals.Erik Naggum1996-02-221-1/+1
|
* (update_frame): Compare FRAME_MINIBUF_WINDOW(f)Richard M. Stallman1996-02-011-1/+1
| | | | against with not minibuf_window but echo_area_window.
* (change_frame_size_1) [MSDOS]: Support frame sizeKarl Heuer1996-01-241-0/+7
| | | | changing as best as possible.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (init_display): Treat null string DISPLAY var like not set.Karl Heuer1996-01-091-4/+7
|
* (Fsend_string_to_terminal, Fsit_for): Harmonize arguments withErik Naggum1996-01-091-6/+6
| | | | documentation.
* Always include dispextern.h before cm.h.Richard M. Stallman1995-11-121-5/+1
|
* (update_line): Avoid indexing into obody by -1.Richard M. Stallman1995-11-101-1/+1
|
* [HAVE_NTGUI]: Include w32term.h.Geoff Voelker1995-11-071-30/+48
| | | | | | | | Include dispextern.h before cm.h since dispextern.h includes windows.h. [HAVE_NTGUI] (make_frame_glyphs, free_frame_glyphs, scroll_frame_lines, update_frame, update_line): Test for WIN32 frame. [HAVE_NTGUI] (init_display): Initialize WIN32 window system. Use HAVE_WINDOW_SYSTEM instead of testing for specific window systems.
* (Qdisplay_table): New variable.Richard M. Stallman1995-10-141-0/+5
| | | | (syms_of_display): Initialize it.
* (get_display_line): Don't abort if there's textRichard M. Stallman1995-10-031-3/+2
| | | | | in the line to the right beyond HPOS. (quit_error_check): Make this a no-op.
* Include syssignal.h.Richard M. Stallman1995-08-211-0/+1
|
* Renamings: frame->display => frame->output, struct x_display -> sruct x_output.Richard M. Stallman1995-07-251-4/+4
|
* (update_frame): Check that the echo area is in the frame being displayed.Richard M. Stallman1995-07-211-7/+10
|
* (Fsit_for): Don't call prepare_menu_bars here.Karl Heuer1995-07-171-2/+0
|
* (update_frame): Pretend cursor is in echo areaRichard M. Stallman1995-06-281-3/+8
| | | | rather than put it in a minuffer hidden by the echo area.
* Comment update.Karl Heuer1995-06-111-3/+4
|
* (Fframe_or_buffer_changed_p): Calculate vector size right.Karl Heuer1995-06-111-6/+13
| | | | | | Add hysteresis when making it larger. Fill it up reliably and check at the end for overflowing it. (syms_of_display): Make frame_and_buffer_state initially with 20 elts.
* (Fframe_or_buffer_changed_p): Record frame namesKarl Heuer1995-05-251-3/+11
| | | | as well as the frame objects.
* (change_frame_size_1): Declare arg DELAY.Karl Heuer1995-05-251-1/+1
|
* (buffer_posn_from_coords): Don't let startp be before BEGV.Karl Heuer1995-05-191-0/+5
|
* (buffer_posn_from_coords): New arg to compute_motion.Karl Heuer1995-05-181-3/+4
|