1. 28 Dec, 2003 15 commits
    • Luc Teirlinck's avatar
      (Fcheck_coding_system): Doc fix. · 303cdc2d
      Luc Teirlinck authored
      303cdc2d
    • Nick Roberts's avatar
      (gdb-prompt): Change filter for level 3 annotations, · 486f00c0
      Nick Roberts authored
      if necessary.
      (gdb-ann3): New function. Initialise M-x gdb as for M-x gdba if
      annotations are detected.
      (gud-gdba-marker-filter): Use global variable gud-marker-acc
      instead of a local one to allow transition from
      gud-gdb-marker-filter.
      Remove trailing white space.
      486f00c0
    • Nick Roberts's avatar
      (gud-gdb-command-name): Set default to · d7af3230
      Nick Roberts authored
      "gdb --annotate=3".
      (gud-gdb-marker-filter): Look out for annotations.
      (gdb-first-pre-prompt): New variable.
      Remove trailing white space.
      d7af3230
    • Nick Roberts's avatar
      *** empty log message *** · 34962ad0
      Nick Roberts authored
      34962ad0
    • Kim F. Storm's avatar
      Add pointer text property. Add image maps. · 69348b2a
      Kim F. Storm authored
      69348b2a
    • Kim F. Storm's avatar
      Fix cursor glyph height on tall rows. · 204fb75e
      Kim F. Storm authored
      Add image map feature.
      Add pointer text property.
      204fb75e
    • Kim F. Storm's avatar
      (Qface, Qmouse_face): Remove unused externs. · 83c6eb57
      Kim F. Storm authored
      (x_draw_hollow_cursor): Draw cursor using glyph's rather than
      row's ascent and descent, to get a sensible height on tall rows.
      83c6eb57
    • Kim F. Storm's avatar
      (x_set_mouse_color): Remove bogus x_check_errors call. · 15aa58c1
      Kim F. Storm authored
      (Qimage): Remove extern (now in lisp.h).
      (valid_image_p, parse_image_spec): Use IMAGEP macro.
      15aa58c1
    • Kim F. Storm's avatar
      d7078aef
    • Kim F. Storm's avatar
      (Qarrow, Qhand, Qtext, Qpointer): New variables for · 493fdc3c
      Kim F. Storm authored
      pointer types.
      (Qrelative_width, Qalign_to): Remove unused variables.
      (Vvoid_text_area_pointer): Replace Vshow_text_cursor_in_void.
      (QCmap, QCpointer, Qrect, Qcircle, Qpoly): New variables for
      image maps.
      (x_y_to_hpos_vpos): Return glyph relative coordinates through
      new dx and dy args.
      Remove buffer_only_p arg (always 0).  Simplify code accordingly.
      (get_glyph_string_clip_rect): Draw cursor using glyph's rather
      than row's ascent and height, to get sensible height on tall rows.
      (build_desired_tool_bar_string): Remove Qimage extern.
      (get_tool_bar_item): Fix call to x_y_to_hpos_vpos.
      (produce_image_glyph): Adjust it.ascent to minimum row ascent if
      image glyph is alone on the last line.
      (append_glyph, append_composite_glyph, produce_image_glyph)
      (append_stretch_glyph): Set glyph's ascent and descent.
      (on_hot_spot_p): New function to check if position is inside an
      rectangular, circular, or polygon-shaped image hot-spot,
      (find_hot_spot): New function to search for image hot-spot.
      (Flookup_image_map): New defun to search for image hot-spot.
      (define_frame_cursor1): New aux function to determine frame pointer.
      (note_mode_line_or_margin_highlight, note_mouse_highlight):
      Handle `pointer' text property and :pointer image property to
      control frame pointer shape.  Detect image hot-spots for pointer
      and help_echo properties.  Use define_frame_cursor1.
      (note_mouse_highlight):	Use Vvoid_text_area_pointer.
      (syms_of_xdisp): Defsubr new defun. Intern and staticpro new variables.
      DEFVAR_LISP Vvoid_text_area_pointer instead of Vshow_text_cursor_in_void.
      493fdc3c
    • Kim F. Storm's avatar
      (Qimage): Remove extern (now in lisp.h). · 82cf95a7
      Kim F. Storm authored
      (valid_image_p, parse_image_spec): Use IMAGEP macro.
      82cf95a7
    • Kim F. Storm's avatar
      (IMAGEP): New macro to test for image object type. · dea9b521
      Kim F. Storm authored
      (Qimage): Declare extern.
      dea9b521
    • Kim F. Storm's avatar
      (Qimage): Remove extern (now in lisp.h). · 2e3f0f61
      Kim F. Storm authored
      (QCmap): Declare extern.
      (make_lispy_position): When position is inside image hot-spot,
      use hot-spot element as posn element.
      2e3f0f61
    • Kim F. Storm's avatar
      (buffer_posn_from_coords): Fix calculation of dy for · 60bf1629
      Kim F. Storm authored
      image glyph using image's ascent.
      (mode_line_string): Return image glyph as object clicked on.
      Adjust y0 for image glyph using image's ascent.
      60bf1629
    • Kim F. Storm's avatar
      (FACE_ID_BITS, MAX_FACE_ID): New defines. · 01b1f0c0
      Kim F. Storm authored
      (struct glyph): New members, ascent and descent.  Used to save
      this glyph's ascent and descent, instead of having.
      (struct glyph): Declare member face_id using FACE_ID_BITS.
      (find_hot_spot): Add prototype.
      01b1f0c0
  2. 27 Dec, 2003 9 commits
  3. 26 Dec, 2003 1 commit
  4. 25 Dec, 2003 15 commits