1. 24 Oct, 2001 2 commits
  2. 23 Oct, 2001 15 commits
  3. 22 Oct, 2001 4 commits
  4. 21 Oct, 2001 19 commits
    • Jason Rumney's avatar
      (x_erase_phys_cursor): Remove inverse_p. · 98515cf0
      Jason Rumney authored
    • Jason Rumney's avatar
      *** empty log message *** · 4fdd691b
      Jason Rumney authored
    • Jason Rumney's avatar
      Fix formatting for new function. · 565153ff
      Jason Rumney authored
    • Gerd Moellmann's avatar
      *** empty log message *** · 6aa97356
      Gerd Moellmann authored
    • Jason Rumney's avatar
      (struct w32_output): Use correct spelling of x_compatible. · 42bde733
      Jason Rumney authored
      (w32_display_info): Add mouse_face_overlay.
    • Eli Zaretskii's avatar
      (Fml_if, Fml_provide_prefix_argument) · 93026d88
      Eli Zaretskii authored
      (Finsert_string): Avoid the multi-line string literals warning.
    • Jason Rumney's avatar
      *** empty log message *** · c169b8f1
      Jason Rumney authored
    • Miles Bader's avatar
      *** empty log message *** · c9a95b79
      Miles Bader authored
    • Miles Bader's avatar
    • Miles Bader's avatar
    • Miles Bader's avatar
    • Miles Bader's avatar
      (Frun_hooks, Frun_hook_with_args, Frun_hook_with_args_until_failure) · f717af87
      Miles Bader authored
      (Frun_hook_with_args_until_success, Ffuncall, For, Fand, Fif, Fcond)
      (Fprogn, Fprog1, Fprog2, Fsetq, Fquote, Ffunction, Fdefun, Fdefmacro)
      (Fdefvar, Fdefconst, FletX, Flet, Fwhile, Fcatch, Funwind_protect)
      (Fcondition_case): Add usage: string to doc string.
    • Miles Bader's avatar
      (Fsave_excursion, Fsave_current_buffer) · 33c2d29f
      Miles Bader authored
      (Fsave_restriction): Add usage: string to doc string.
    • Miles Bader's avatar
      (Vhelp_manyarg_func_alist): Variable removed. · 512ca171
      Miles Bader authored
      (Fdocumentation): Don't use it.
      (syms_of_doc): Don't initialize it.
    • Miles Bader's avatar
    • Jason Rumney's avatar
      (remember_mouse_glyph): New function. · 9f5a911b
      Jason Rumney authored
      (w32_mouse_position): Use it.
      (note_mouse_movement): If the mouse moved off the glyph, remember its
      new position.
      Sync with xterm.c:
      (notice_overwritten_cursor): Renamed from note_overwritten_text_cursor.
      Rewritten to take glyph widths into account.
      (x_y_to_hpos_vpos): Add parameter BUFFER_ONLY_P.
      (fast_find_string_pos): New function.
      (fast_find_position): Return the correct vpos.  Add parameter STOP.
      In the final row, stop before glyphs having STOP as object.
      Don't consider glyphs that are not from a buffer.
      (fast_find_position) [0]: Add a presumably more correct version for after 21.1.
      (expose_window_tree, expose_frame): Don't compute intersections here.
      (expose_window): Do it here instead.
      (expose_window_tree, expose_window, expose_line): Return 1 when
      overwriting mouse-face.
      (expose_window): If W is the window currently being updated, mark
      the frame garbaged.
      (expose_frame): If mouse-face was overwritten, redo it.
      (x_use_underline_position_properties): New variable.
      (syms_of_xterm): DEFVAR_BOOL it.
      (x_draw_glyph_string): Add comment to use it in future.
      (x_draw_glyph_string): Restore clipping after drawing box.
      Fix a computation of the underline position.
      (w32_get_glyph_string_clip_rect): Minor cleanup.
      (x_fill_stretch_glyph_string): Remove an assertion.
      (x_produce_glyphs): Don't convert multibyte characters
      to unibyte characters in unibyte buffers.
      (cursor_in_mouse_face_p): New function.
      (x_draw_stretch_glyph_string): Use it to choose a different GC
      when drawing a cursor within highlighted text.  Don't draw
      background again if it has already been drawn.
      (x_draw_glyph_string_box): Don't draw a full-width
      box just because the glyph row's full_width_p flag is set.
      (x_draw_glyphs): Fix computation of rightmost x for full-width rows.
      (x_dump_glyph_string): Put in #if GLYPH_DEBUG.
      (w32_draw_relief_rect): Extend left shadow to the bottom and left;
      change bottom shadow accordingly. Some cleanup.
      (x_update_window_end): Handle overwritten mouse face
      also for tool bar windows.
      (show_mouse_face): Set the glyph row's mouse_face_p flag also when
      (clear_mouse_face): Return 1 if text with mouse face was
      actually redrawn.  Make the function static.  Reset
      dpyinfo->mouse_face_overlay otherwise note_mouse_highlight might
      optimize away highlighting if we pass over that same overlay again.
      (note_mouse_highlight): Call mouse_face_overlay_overlaps
      to detect a case where we have to highlight a different region
      despite not having left the currently highlighted region.
      Set mouse_face_overlay in the x_display_info.  Avoid changing the
      mouse pointer shape when show_mouse_face has already done it, or
      there is no need.  Handle mouse-face and help-echo in strings.
      (glyph_rect): New function.
      (w32_mouse_position): Use it to raise the threshold for mouse
      movement event generation.
      (w32_initialize_display_info): Initialize the x_display_info's
      (w32_set_vertical_scroll_bar): Don't clear a zero height or width area.
      (w32_set_vertical_scroll_bar, x_scroll_bar_create): Don't configure
      a widget to zero height.
    • Miles Bader's avatar
      *** empty log message *** · a3b10252
      Miles Bader authored
    • Miles Bader's avatar
      (Finsert_string, Fml_if, Fml_provide_prefix_argument) · e02cec33
      Miles Bader authored
      (Fml_prefix_argument_loop): Add usage: string to doc string.
    • Miles Bader's avatar
      (Fappend, Fconcat, Fvconcat, Fnconc, Fwidget_apply, Fmake_hash_table): · 4bf8e2a3
      Miles Bader authored
      Add usage: string to doc string.