1. 20 Dec, 2000 2 commits
    • Gerd Moellmann's avatar
      (make_window): Initialize window's min_hscroll. · ea68264b
      Gerd Moellmann authored
      (Fset_window_hscroll): Set window's hscroll and min_hscroll.
      (set_window_buffer, temp_output_buffer_show): Set min_hscroll
      to zero.
      (struct saved_window): New member min_hscroll.
      (SAVED_WINDOW_VECTOR_SIZE): Set to 17.
      (Fset_window_configuration): Set window's min_hscroll.
      (save_window_save): Save window's min_hscroll.
      (compare_window_configurations): Compare min_hscroll values.
      ea68264b
    • Gerd Moellmann's avatar
      (delete_window, Fsplit_window) · aa35ba9e
      Gerd Moellmann authored
      (Fset_window_configuration): Call ensure_frame_matrix.
      aa35ba9e
  2. 19 Dec, 2000 1 commit
  3. 17 Dec, 2000 1 commit
  4. 15 Dec, 2000 1 commit
  5. 12 Dec, 2000 2 commits
  6. 11 Dec, 2000 3 commits
  7. 08 Dec, 2000 2 commits
  8. 06 Dec, 2000 3 commits
  9. 01 Dec, 2000 2 commits
    • Gerd Moellmann's avatar
      (coordinates_in_window): Handle computations for · 447e9da0
      Gerd Moellmann authored
      positions on the vertical bar and fringes differently for
      window-system frames.  Consider some pixels near the vertical bar
      as on the bar if the frame doesn't have vertical scroll bars.
      Associate positions between mode or header lines with the
      right window, the left one.
      447e9da0
    • Gerd Moellmann's avatar
      (struct saved_window): Add members orig_top and · a1d58e5b
      Gerd Moellmann authored
      orig_height.
      (SAVED_WINDOW_VECTOR_SIZE): Increment to 16.
      (save_window_save, Fset_window_configuration): Save/restore
      window's orig_top and orig_height.
      a1d58e5b
  10. 28 Nov, 2000 1 commit
  11. 19 Nov, 2000 1 commit
  12. 14 Nov, 2000 1 commit
  13. 07 Nov, 2000 1 commit
  14. 06 Nov, 2000 1 commit
  15. 30 Oct, 2000 1 commit
  16. 27 Oct, 2000 1 commit
  17. 26 Oct, 2000 1 commit
  18. 25 Oct, 2000 1 commit
  19. 24 Oct, 2000 2 commits
  20. 23 Oct, 2000 1 commit
  21. 22 Oct, 2000 1 commit
    • Andrew Choi's avatar
      Initial check-in: changes for building Emacs under Mac OS. · 1a578e9b
      Andrew Choi authored
      2000-10-23  Andrew Choi  <akochoi@i-cable.com>
      
      	* dispextern.h [macintosh]: Include macgui.h instead of macterm.h.
      
      	* dispnew.c [macintosh]: Include macterm.h.
      	(init_display) [macintosh]: initialization for window system.
      
      	* emacs.c (main) [macintosh]: Call syms_of_textprop,
      	syms_of_macfns, syms_of_ccl, syms_of_fontset, syms_of_xterm,
      	syms_of_search, x_term_init, and init_keyboard before calling
      	init_window_once.  Also, call syms_of_xmenu.
      
      	* fontset.c (syms_of_fontset) [macintosh]: Set ASCII font of
      	default fontset to Monaco.
      
      	* frame.c [macintosh]: Include macterm.h.  Remove declarations of
      	NewMacWindow and DisposeMacWindow.
      	(make_terminal_frame) [macintosh]: Call make_mac_terminal_frame
      	instead of calling NewMacWindow and setting fields of
      	f->output_data.mac directly.  Call init_frame_faces.
      	(Fdelete_frame) [macintosh]: Remove unused code.
      	(Fmodify_frame_parameters) [macintosh]: Call
      	x_set_frame_parameters instead of mac_set_frame_parameters.
      
      	* frame.h [macintosh]: Define menu_bar_lines field in struct
      	frame.  Define FRAME_EXTERNAL_MENU_BAR macro.
      
      	* keyboard.c [macintosh]: Include macterm.h.
      	(kbd_buffer_get_event) [macintosh]: Generate delete_window_event
      	and menu_bar_activate_event type events as for X and NT.
      	(make_lispy_event) [macintosh]: Construct lisp events of type
      	MENU_BAR_EVENT as for X and NT.
      
      	* sysdep.c [macintosh]: Remove declaration for sys_signal.
      	Include stdlib.h.  Remove definition of Vx_bitmap_file_path.
      	(sys_subshell) [macintosh]: Remove definition entirely.
      	(init_sys_modes) [macintosh]: Do not initialize Vwindow_system and
      	Vwindow_system_version here.  Remove initialization of
      	Vx_bitmap_file_path.
      	(read_input_waiting): Correct the number of parameters passed to
      	read_socket_hook.
      	Move all Macintosh functions to mac/mac.c.
      
      	* term.c [macintosh]: Include macterm.h.
      
      	* window.c [macintosh]: Include macterm.h.
      
      	* xdisp.c [macintosh]: Include macterm.h.  Declare
      	set_frame_menubar and pending_menu_activation.
      	(echo_area_display) [macintosh]: Do not return if terminal frame
      	is the selected frame.
      	(update_menu_bar) [macintosh]: Check FRAME_EXTERNAL_MENU_BAR (f).
      	Allow only the selected frame to set menu bar.
      	(redisplay_window) [macintosh]: Obtain menu bar to redisplay by
      	calling FRAME_EXTERNAL_MENU_BAR (f).
      	(display_menu_bar) [macintosh]: Check FRAME_MAC_P (f).
      
      	* xfaces.c [macintosh]: Include macterm.h.  Define x_display_info
      	and check_x.  Declare XCreateGC.  Define x_create_gc and
      	x_free_gc.  Initialize font_sort_order.
      	(x_face_list_fonts) [macintosh]: Use the same code as WINDOWSNT,
      	but call x_list_fonts instead of w32_list_fonts.
      	(Finternal_face_x_get_resource) [macintosh]: Do not call
      	display_x_get_resource.
      	(prepare_face_for_display) [macintosh]: Set xgcv.font.
      	(realize_x_face) [macintosh]: Load the font if it is specified in
      	ATTRS.
      	(syms_of_xfaces) [macintosh]: Initialize Vscalable_fonts_allowed
      	to Qt.
      
      	* cus-edit.el (custom-button-face): Use 3D look for mac.
      	(custom-button-pressed-face): Likewise.
      
      	* faces.el (set-face-attributes-from-resources): Handle mac frames
      	in the same way as x and w32 frames.
      	(face-valid-attribute-values): Likewise.
      	(read-face-attribute): Likewise.
      	(defined-colors): Likewise.
      	(color-defined-p): Likewise.
      	(color-values): Likewise.
      	(display-grayscale-p): Likewise.
      	(face-set-after-frame-default): Likewise.
      	(mode-line): Same default face as for x and w32.
      	(tool-bar): Likewise.
      
      	* frame.el: Remove call to frame-notice-user-settings at end of
      	the file.
      
      	* info.el (Info-fontify-node): make underlines invisible for mac
      	as for x, pc, and w32 frame types.
      
      	* term/mac-win.el: New file.
      1a578e9b
  22. 21 Oct, 2000 1 commit
    • Miles Bader's avatar
      (pos_fully_visible_in_window_p): · 81e4d465
      Miles Bader authored
        New function.
      (Fpos_visible_in_window_p):
        Add FULLY argument.
        Use pos_fully_visible_in_window_p.
      (window_scroll_pixel_based, window_scroll_line_based):
        Update calls to Fpos_visible_in_window_p.
      81e4d465
  23. 12 Oct, 2000 1 commit
  24. 26 Sep, 2000 1 commit
  25. 21 Sep, 2000 1 commit
  26. 05 Sep, 2000 1 commit
  27. 22 Aug, 2000 1 commit
  28. 14 Aug, 2000 1 commit
  29. 10 Aug, 2000 1 commit
  30. 02 Aug, 2000 1 commit
  31. 25 Jul, 2000 1 commit