1. 26 Jul, 1999 4 commits
  2. 25 Jul, 1999 5 commits
  3. 24 Jul, 1999 2 commits
    • Dave Love's avatar
      (fortran-mode-syntax-table): Change `\' to `\' · f687a879
      Dave Love authored
      (fortran-fontify-string, fortran-match-!-commen): Deleted.
      (fortran-font-lock-syntactic-keywords): New variable.
      (fortran-mode): Use it.
      (fortran-font-lock-keywords-1): Don't do comments.
      (beginning-of-fortran-subprogram, end-of-fortran-subprogram):
      Save match data.
    • Dave Love's avatar
      Zap elint URL. · 2c364380
      Dave Love authored
  4. 23 Jul, 1999 11 commits
  5. 22 Jul, 1999 2 commits
  6. 21 Jul, 1999 16 commits
    • Karl Heuer's avatar
      (perform-replace): Turn off case-fold-search · 5a78b471
      Karl Heuer authored
      if FROM-STRING argument has uppercase in it.
    • Gerd Moellmann's avatar
      (--with-png, HAVE_PNG): New. · b412189c
      Gerd Moellmann authored
      (toplevel): Add checks for machine/soundcard.h and sys/soundcard.h.
      (HAVE_XAW3D): New.
      (--with-tiff, HAVE_TIFF): Added.
      (HAVE_JPEG, --with-jpeg): Added.
      (--with-xpm, HAVE_XPM): New.
    • Gerd Moellmann's avatar
      Add function prototypes. · 968aa0ad
      Gerd Moellmann authored
      (xm_update_label): Use val->name to look up
      a label string from resources.
      (all_dashes_p): Removed.
      (make_menu_in_widget): Use lw_separator_p.  Set Motif separator
      (make_menu_in_widget): Set alignment of menu
      title after all widgets have been created.
      (xm_update_toggle): Add callback xm_generic_callback
      instead of xm_internal_update_other_instances.
      (make_menu_in_widget): Do help button before managing
      children to get it to the right place.
      (make_menu_in_widget): Create toggle buttons.
      (update_one_menu_entry): Update toggle buttons.
      (make_menu_in_widget): Test for menubar widgets
      using XmNrowColumnType.
    • Gerd Moellmann's avatar
      (lw_separator_p): New. · da88f592
      Gerd Moellmann authored
      (merge_widget_value): Handle button_type.
      (copy_widget_value_tree): Copy button_type.
    • Gerd Moellmann's avatar
      (enum menu_separator): New. · cedccd2e
      Gerd Moellmann authored
      (enum button_type): New.
      (_widget_value): New member button_type.
    • Gerd Moellmann's avatar
      (make_shadow_gcs) ]emacs]: Use x_alloc_nearest_color. · be06a3df
      Gerd Moellmann authored
      (all_dashes_p): Removed.
      (size_menu_item): Call lw_separator_p.
      (display_menu_item): Ditto.
      (display_menu): Ditto.
      (draw_separator): New.
      (display_menu_item): Call it.
      (separator_height): New.
      (size_menu_item): Call it.
      (abort_gracefully): New.
      (display_menu): Use it instead of abort.
      (size_menu): Ditto.
      (xlwMenuResources): Change previously unused
      XtNmargin to 4.
      (size_menu): Take margin into account.
      (display_menu_item): Ditto.
      (remap_menubar): Ditto.
      (draw_arrow): Draw it 3D.
      (radio_button_width): New.
      (size_menu_item): Use new functions.
      (draw_shadow_rhombus): New.
      (draw_radio): Use radio_button_width and draw_shadow_rhombus.
      (draw_toggle): Use toggle_button_width.
      (size_menu_item): Add parameter button_width.
      (size_menu): Compute button_width.
      (toggle_button_width): New.
      (draw_toggle): New.
      (draw_radio): New.
      (draw_shadow_rectangle): Add parameter `down_p'.
    • Gerd Moellmann's avatar
      (_window_state): Add button_width. · 7c2eb6d1
      Gerd Moellmann authored
    • Gerd Moellmann's avatar
      (NARROWPROTO): New. · 2327e4a0
      Gerd Moellmann authored
    • Gerd Moellmann's avatar
      (FONT_INFO_ID): Build an ID from a font_info pointer. · e18f9922
      Gerd Moellmann authored
      (FONT_INFO_FROM_ID): Get a font_info pointer from an ID.
      (toplevel): Add extern declarations for Vfontset_alias_alist
      and Vglobal_fontset_alist.
    • Gerd Moellmann's avatar
      (make_frame): Set n_current_toolbar_items to 0. · 18082e2d
      Gerd Moellmann authored
      (syms_of_frame_1): Add Qtoolbar_lines.
      (make_frame): Initialize toolbar members.
      (make_frame): Initialize toolbar_window.
      (frame-initialize): Set frame-creation-function to
      (make_terminal_frame): Call init_frame_faces
      (make_frame): Call set_window_buffer instead of
      (make_frame): Initialze face cache with null.
      (make_frame): Initialize face_cache.
      (Fdelete_frame): Free it.
      (Fdelete_frame): Use xfree instead of free.
      (set_menu_bar_lines): Ditto.
      (Fmake_terminal_frame): Ditto.
      (make_frame): Initialize menu_bar_window to nil.
      (make_frame): Remove CURSOR_X/Y.
      (set_menu_bar_lines): Adjust matrices.
      (make_frame): Initialize pools.
      (make_frame): initialize DECODE_MODE_SPEC_BUFFER.
      (Fmake_terminal_frame): Adjust glyphs.
      (Fdelete_frame): Free glyphs.
      (make_frame): Initialize matrix fields in frame.
    • Gerd Moellmann's avatar
      (FRAME_TOOLBAR_LINES): New. · 3b83d631
      Gerd Moellmann authored
      (FRAME_TOP_MARGIN): New.
      (struct frame): Add toolbar-related members.
      (FRAME_WINDOW_WIDTH_ARG): Add bitmap area widths.
      (CHECK_FRAME): Give this macro a C-statement form!
      (CHECK_LIVE_FRAME): Ditto.
      (FRAME_FACE_CACHE): New.
      (struct frame): Add member face_cache.
      (struct frame): New member menu_bar_window.
      (struct frame): Add trunc_area_pixel_width, and _cols.
      (struct frame): Cursor-related stuff removed.
      (FRAME_SCROLL_BAR_WIDTH): Removed.
      (FRAME_WINDOW_WIDTH_ARG): Don't add scroll bar width.
      (FRAME_CURSOR_X): Removed.
      (FRAME_CURSOR_Y): Ditto.
      (struct frame): Remove old glyphs, add new.
    • Gerd Moellmann's avatar
      (Fvertical_motion): Rewritten. · 8720a429
      Gerd Moellmann authored
    • Gerd Moellmann's avatar
      (ctagsfiles): Split so that files starting · 04e209dc
      Gerd Moellmann authored
      with an `x' are found before files starting with `w32'.
      (ctagsfiles1): New.
      (ctagsfiles2): New.
      (TAGS): Use ctagsfiles[12] instead of ctagsfiles.
      Add PNG library.
      (obj): Add sound.o.
      (LIBW): Use Xaw3d if present.
      (LIBTIFF): Added.
      (LIBJPEG): Added.
      (LIBXPM): If not already defined, define to -lXpm.
      (LIBX)[HAVE_X11]: Add LIBXPM.
      (term.o): Add dependency on dispextern.h.
      (alloc.o): Add dependency to dispextern.h.
      (window.o): Depends on dispextern.h.
      (alloc.o): Add dependency dispextern.h.
      (window.o): Add dependency window.c -> dispextern.h
      (term.o): term.c depends on dispextern.h
    • Gerd Moellmann's avatar
      (toplevel): Add function prototypes. · d3c92eee
      Gerd Moellmann authored
    • Gerd Moellmann's avatar
      (prepare_to_modify_buffer): Set windows_or_buffers_changed, · 2e9f55fd
      Gerd Moellmann authored
      (del_range_1) [PROMPT_IN_BUFFER]: If start position
      is less than mini-buffer prompt width, use prompt width as start.
    • Gerd Moellmann's avatar
      (gc_sweep): Call sweep_weak_hash_tables. · 41c28a37
      Gerd Moellmann authored
      (survives_gc_p): New.
      (mark_object): Mark objects referenced from glyphs, hash tables,
      toolbar date, toolbar window, face caches, menu bar window.
      Mark windows specially.
      (Fgarbage_collect): Use message3_nolog.
      (mark_face_cache): New.
      (NSTATICS): Increased to 1024.
      (mark_glyph_matrix): New.