1. 04 Jul, 2009 4 commits
  2. 03 Jul, 2009 13 commits
  3. 02 Jul, 2009 19 commits
  4. 01 Jul, 2009 4 commits
    • Jan Djärv's avatar
      *** empty log message *** · 7f1681d9
      Jan Djärv authored
    • Jan Djärv's avatar
      * xterm.h (struct x_display_info): Add Xatom_net_wm_state_sticky · acd51077
      Jan Djärv authored
      * xterm.c (x_handle_net_wm_state): Also look for sticky.
      (x_term_init): Initialize Xatom_net_wm_state_sticky.
      * frame.h: Declare Qsticky.
    • Jan Djärv's avatar
      (Management Parameters): Mention sticky. · 17db8e10
      Jan Djärv authored
    • Jan Djärv's avatar
      * w32fns.c (w32_frame_parm_handlers): Set 0 for sticky. · cad9ef74
      Jan Djärv authored
      * nsfns.m (ns_frame_parm_handlers): Ditto.
      * frame.c: Declare Qsticky.
      (frame_parms): Add sticky.
      * xfns.c (x_frame_parm_handlers): Let x_set_sticky handle sticky.
      * xterm.h: Declare x_set_sticky.
      * xterm.c (x_set_sticky): New function.
      * frame.c: Qmaximized is new.
      (x_set_frame_parameters): Do not handle fullscreen specially.
      Only set width and height if explicitly set.
      (x_set_fullscreen): Handle Qmaximized.
      (x_set_font, x_figure_window_size): Do not handle fullscreen specially.
      (syms_of_frame): Initialize Qmaximized.
      * xterm.c (handle_one_xevent): Remove call to x_check_fullscreen
      for Expose event. Add call to x_check_fullscreen for MapNotify event.
      Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not
      set gravity to NorthWestGravity when USE_GTK.
      (set_wm_state): New function.
      (do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED.
      (x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED.
      (x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen
      or the case when no window manager is running. That means remove calls
      to x_real_positions and x_fullscreen_adjust.