1. 01 Apr, 2003 7 commits
  2. 31 Mar, 2003 33 commits
    • Kim F. Storm's avatar
      (frame.c.x): Add dependency on BLOCKINPUT_H_GROUP. · f9329151
      Kim F. Storm authored
      (xdisp.c.x): Fix to use BLOCKINPUT_H_GROUP.
      f9329151
    • Kim F. Storm's avatar
      *** empty log message *** · 874ebf3a
      Kim F. Storm authored
      874ebf3a
    • Kim F. Storm's avatar
      (frame.o): Add dependency on blockinput.h and files · eee66ed5
      Kim F. Storm authored
      included from it (atimer.h and systime.h).
      eee66ed5
    • Stefan Monnier's avatar
      836be5ce
    • Kim F. Storm's avatar
      (pop-global-mark-quick-repeat): Remove defcustom. · de02e8b4
      Kim F. Storm authored
      (set-mark-command): Unconditionally repeat pop-global-mark without
      C-x prefix.  Fix doc.
      de02e8b4
    • Kim F. Storm's avatar
      (cua-set-mark): Unconditionally repeat · ce92443f
      Kim F. Storm authored
      pop-global-mark without C-x prefix.  Fix doc.
      ce92443f
    • Nick Roberts's avatar
      *** empty log message *** · 049eb0cb
      Nick Roberts authored
      049eb0cb
    • Juanma Barranquero's avatar
      *** empty log message *** · 9443fcf6
      Juanma Barranquero authored
      9443fcf6
    • Juanma Barranquero's avatar
    • Nick Roberts's avatar
      (gdb-inferior-io-mode): Remove Unix pathname for cat · 50df05be
      Nick Roberts authored
      so that it can run on NT also.
      50df05be
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
    • Stefan Monnier's avatar
    • Kim F. Storm's avatar
      Fix compilation for --with-x=no. · 2731a0ad
      Kim F. Storm authored
      2731a0ad
    • Kim F. Storm's avatar
      (EMACS_CLASS): Remove. Use generic define. · 47103c77
      Kim F. Storm authored
      (struct w32_display_info): Fix type of xrdb member.
      (enum FULLSCREEN_*): Remove.
      Remove prototypes for generic functions (in frame.h).
      47103c77
    • Kim F. Storm's avatar
      Remove unnecessary extern declarations. · f8240bf8
      Kim F. Storm authored
      (x_fullscreen_adjust): Remove. Use generic instead.
      (x_redisplay_interface): Add x_frame_parm_handlers member.
      f8240bf8
    • Kim F. Storm's avatar
      The following changes consolidates the common code related to · 7c0d3ed8
      Kim F. Storm authored
      frame-parameter handling from the xfns.c, w32fns.c, and macfns.c
      files into frame.c.
      
      * xfns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame
      parameters now defined in frame.h and frame.c.
      (Vx_resource_name): Remove. Use generic var.
      (enum x_frame_parms): Remove (bogus, unused enum).
      (check_x_display_info): Make non-static (for frame.c).
      (struct x_frame_parm_table, x_frame_parms): Remove.
      (init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params)
      (x_set_line_spacing, x_set_screen_gamma, x_icon_type, x_set_font)
      (x_set_border_width, x_set_internal_border_width, x_set_visibility)
      (x_change_window_heights, x_set_autoraise, x_set_autolower)
      (x_set_vertical_scroll_bars, x_set_scroll_bar_width)
      (validate_x_resource_name, Fx_get_resource, x_get_resource_string)
      (x_default_parameter, Fx_parse_geometry, x_figure_window_size):
      Remove.  Use generic functions instead.
      (enum resource_types): Remove.
      (x_set_scroll_bar_default_width): New global function (for frame.c).
      (Fx_create_frame): Depend on x_figure_window_size to add space for
      toolbar and setup size_hint_flags.
      (x_frame_parm_handlers): New table for redisplay_interface.
      (syms_of_xfns): Don't intern/staticpro removed vars.
      7c0d3ed8
    • Kim F. Storm's avatar
      b5bcda6d
    • Kim F. Storm's avatar
      (change_window_heights): Add prototype. · 92a373e3
      Kim F. Storm authored
      92a373e3
    • Kim F. Storm's avatar
      Remove extern decl for frame parameter vars. · cdbc7fec
      Kim F. Storm authored
      (change_window_heights): New generic function;
      replaces x_change_window_heights.  All users changed.
      cdbc7fec
    • Kim F. Storm's avatar
      (EMACS_CLASS): Remove. Use generic define. · abdb2fa0
      Kim F. Storm authored
      (struct w32_display_info): Fix type of xrdb member.
      (enum FULLSCREEN_*): Remove.
      (x_fullscreen_adjust): Remove prototype.
      abdb2fa0
    • Kim F. Storm's avatar
      Remove unnecessary extern declarations. · ccbf77bb
      Kim F. Storm authored
      (x_fullscreen_adjust): Remove. Use generic instead.
      (x_redisplay_interface): Add w32_frame_parm_handlers member.
      ccbf77bb
    • Kim F. Storm's avatar
      (x_get_string_resource): Use XrmDatabase. · 5a152aa0
      Kim F. Storm authored
      5a152aa0
    • Kim F. Storm's avatar
      (XrmDatabase): New (dummy) typedef. · 574bdd83
      Kim F. Storm authored
      574bdd83
    • Kim F. Storm's avatar
      * w32fns.c (Qauto_raise, Qauto_lower, ...): Remove vars for frame · 6d906347
      Kim F. Storm authored
      parameters now defined in frame.h and frame.c.
      (Vx_resource_name): Remove. Use generic var.
      (enum x_frame_parms): Remove (bogus, unused enum).
      (check_x_display_info): Make non-static (for frame.c).
      (struct x_frame_parm_table, x_frame_parms): Remove.
      (init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params)
      (x_set_line_spacing, x_set_screen_gamma, x_icon_type, x_set_font)
      (x_set_border_width, x_set_internal_border_width, x_set_visibility)
      (x_change_window_heights, x_set_autoraise, x_set_autolower)
      (x_set_vertical_scroll_bars, x_set_scroll_bar_width)
      (validate_x_resource_name, Fx_get_resource, x_get_resource_string)
      (x_default_parameter, Fx_parse_geometry, x_figure_window_size):
      Remove.  Use generic functions instead.
      (enum resource_types): Remove.
      (x_set_scroll_bar_default_width): New global function (for frame.c).
      (Fx_create_frame): Depend on x_figure_window_size to add space for
      toolbar and setup size_hint_flags.
      (w32_frame_parm_handlers): New table for redisplay_interface.
      (syms_of_w32fns): Don't intern/staticpro removed vars.
      6d906347
    • Kim F. Storm's avatar
      (EMACS_CLASS): Remove. · c900f291
      Kim F. Storm authored
      (struct mac_display_info): Add xrdb member.
      (struct mac_output): Add want_fullscreen member.
      c900f291
    • Kim F. Storm's avatar
      Remove unnecessary extern declarations. · 88cd462d
      Kim F. Storm authored
      (x_redisplay_interface): Add mac_frame_parm_handlers member.
      88cd462d
    • Kim F. Storm's avatar
      (Qauto_raise, Qauto_lower, ...): Remove vars for frame · 42556ca4
      Kim F. Storm authored
      parameters now defined in frame.h and frame.c.
      (Vx_resource_name): Remove. Use generic var.
      (check_x_display_info): Make non-static (for frame.c).
      (struct x_frame_parm_table, x_frame_parms): Remove.
      (init_x_parm_symbols, x_set_frame_parameters, x_report_frame_params)
      (x_set_line_spacing, x_set_screen_gamma, x_icon_type, x_set_font)
      (x_set_border_width, x_set_internal_border_width, x_set_visibility)
      (x_change_window_heights, x_set_autoraise, x_set_autolower)
      (x_set_vertical_scroll_bars, x_set_scroll_bar_width)
      (validate_x_resource_name, Fx_get_resource, x_get_resource_string)
      (x_default_parameter, Fx_parse_geometry, x_figure_window_size):
      Remove.  Use generic functions instead.
      (enum resource_types): Remove.
      (x_set_scroll_bar_default_width): New global function (for frame.c).
      (mac_frame_parm_handlers): New table for redisplay_interface.
      (syms_of_macfns): Don't intern/staticpro removed vars.
      42556ca4
    • Kim F. Storm's avatar
      (Qauto_raise, Qauto_lower, ...): Declare extern all frame · 5e02ce11
      Kim F. Storm authored
      parameter related vars defined in frame.c.
      (EMACS_CLASS): Define here.
      (enum FULLSCREEN_*): Define here.
      (x_set_scroll_bar_default_width, x_wm_set_icon_position)
      (x_set_offset, x_new_font, x_new_fontset): Add prototypes.
      (x_fullscreen_adjust, x_set_frame_parameters, x_report_frame_params)
      (x_set_fullscreen, x_set_line_spacing, x_set_screen_gamma, x_set_font)
      (x_set_fringe_width, x_set_border_width, x_set_internal_border_width)
      (x_set_visibility, x_set_autoraise, x_set_autolower)
      (x_set_unsplittable, x_set_vertical_scroll_bars)
      (x_set_scroll_bar_width, x_icon_type, validate_x_resource_name)
      (x_figure_window_size): Add prototypes.
      5e02ce11
    • Kim F. Storm's avatar
      Include blockinput.h. · 972f4259
      Kim F. Storm authored
      (Vx_resource_name, Vx_resource_class, Qx_frame_parameter)
      (Qx_resource_name, Qface_set_after_frame_default): Define vars here.
      (Qauto_raise, Qauto_lower, ...): Define all frame parameter
      related vars here.
      (struct frame_parm_table, frame_parms): New table for describing
      frame parameters and their associated Q-variable.
      The order of the parameters corresponds to the sequence of the
      frame_parm_handlers table in redisplay_interface.
      (x_fullscreen_move, x_set_frame_parameters)
      (x_report_frame_params, x_set_fullscreen, x_set_line_spacing)
      (x_set_screen_gamma, x_set_font, x_set_fringe_width)
      (x_set_border_width, x_set_internal_border_width, x_set_visibility)
      (x_set_autoraise, x_set_autolower, x_set_unsplittable)
      (x_set_vertical_scroll_bars, x_set_scroll_bar_width, x_icon_type):
      Generic functions for processing of frame parameters.
      (validate_x_resource_name, xrdb_get_resource, Fx_get_resource)
      (display_x_get_resource, x_get_resource_string): Functions for
      generic access to X resources.
      (x_get_arg, x_frame_get_arg, x_frame_get_and_record_arg)
      (x_default_parameter, Fx_parse_geometry): Functions for generic
      access to frame parameters.
      (x_figure_window_size): Generic calculation of frame size. Fixed
      to add space needed for tool bar.  Also setup size_hint_flags.
      (syms_of_frame): Intern and staticpro frame parameter variables.
      Defvar_lisp Vx_resource_class and Vx_resource_name here.
      Defsubr Sx_get_resource and Sx_parse_geometry.
      972f4259
    • Kim F. Storm's avatar
      (frame_parm_handler): New typedef. · e6b3aecd
      Kim F. Storm authored
      (struct redisplay_interface): New member frame_parm_handlers.
      (enum resource_types): Move declaration here.
      (x_get_arg, x_frame_get_arg, x_frame_get_and_record_arg)
      (x_default_parameter): Add prototypes.
      e6b3aecd
    • Kim F. Storm's avatar
      *** empty log message *** · e072891b
      Kim F. Storm authored
      e072891b