1. 26 Aug, 2001 1 commit
    • Havoc Pennington's avatar
      force fullscreen windows to be at 0,0 · 4d2f018d
      Havoc Pennington authored
      2001-08-24  Havoc Pennington  <hp@pobox.com>
      
      	* src/window.c (constrain_position): force fullscreen windows to
      	be at 0,0
      
      	* src/ui.c: use NULL colormap to get bitmaps, requires
      	very latest GTK from CVS or it will spew warnings
      	and not work.
      
      	* src/window.c (constrain_size): disallow larger than screen in
      	all cases, even if user has performed a resize operation.
      	(constrain_position): keep window boxed onscreen.
      
      	* src/keybindings.c (meta_display_process_key_event): revert an
      	earlier change that disabled global keybindings when a grab is in
      	effect; instead, only disable global keybindings if a _keyboard_
      	grab is in effect. The earlier change was just a broken
      	workaround, the problems it fixed should have been solved by the
      	addition of XGrabKeyboard() on the metacity keyboard grabs.
      
      	This should fix the problem with
      	pick-up-window-and-move-to-another-desktop.
      4d2f018d
  2. 24 Aug, 2001 1 commit
  3. 23 Aug, 2001 1 commit
  4. 22 Aug, 2001 3 commits
  5. 20 Aug, 2001 2 commits
    • Havoc Pennington's avatar
      add a "fullscreen" semantic type; if a window requests the screen size · f562e65d
      Havoc Pennington authored
      2001-08-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/window.c: add a "fullscreen" semantic type; if a window
      	requests the screen size exactly, and is undecorated, and is not a
      	desktop window, we consider it a fullscreen window and keep it on
      	top.
      
      	Totally untested.
      f562e65d
    • Havoc Pennington's avatar
      we support _NET_WM_ICON · 04e09d4c
      Havoc Pennington authored
      2001-08-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/screen.c (set_supported_hint): we support _NET_WM_ICON
      
      	* src/wm-tester/main.c: add stuff to test _NET_WM_ICON
      	(but it doesn't work, so it isn't tested yet)
      
      	* src/window.c (update_icon): read _NET_WM_ICON
      
      	* src/screen.c (meta_screen_new): set the WM_ICON_SIZE hint
      
      	* src/tabpopup.c (meta_ui_tab_popup_select): remove assertion
      
      	* src/window.c (meta_window_get_icon_geometry): fix obscure
      	memleak
      04e09d4c
  6. 19 Aug, 2001 8 commits
  7. 17 Aug, 2001 1 commit
    • Havoc Pennington's avatar
      fix for StaticGravity · 50528269
      Havoc Pennington authored
      2001-08-17  Havoc Pennington  <hp@redhat.com>
      
      	* src/window.c (meta_window_get_gravity_position): fix for
      	StaticGravity
      50528269
  8. 10 Aug, 2001 1 commit
  9. 07 Aug, 2001 1 commit
  10. 06 Aug, 2001 5 commits
    • Havoc Pennington's avatar
      disable opaque animations by default, current implementation suXors. · d6bf2f5e
      Havoc Pennington authored
      2001-08-06  Havoc Pennington  <hp@redhat.com>
      
      	* src/effects.c: disable opaque animations by default, current
      	implementation suXors.
      d6bf2f5e
    • Havoc Pennington's avatar
      Get start time after we do the pixbuf from drawable, so we don't count · 8c7b04ed
      Havoc Pennington authored
      2001-08-06  Havoc Pennington  <hp@pobox.com>
      
      	* src/effects.c (meta_effects_draw_box_animation): Get start
      	time after we do the pixbuf from drawable, so we don't count
      	time spent getting pixbuf from drawable in the animation time.
      8c7b04ed
    • Havoc Pennington's avatar
      add opaque minimize/shade feature. The wireframe seemed kind of confusing · 11b14d32
      Havoc Pennington authored
      2001-08-06  Havoc Pennington  <hp@pobox.com>
      
      	* src/effects.c: add opaque minimize/shade feature.  The wireframe
      	seemed kind of confusing and unclear from a UI standpoint.
      	I know, I know. The bloat begins here.
      
      	Also, we don't need to grab the server during opaque min/shade,
      	which has some nice implications.
      
      	* src/ui.c: Add features to render a window with an image in it,
      	and also wrap pixbuf_from_drawable
      
      	* src/effects.c (meta_effects_draw_box_animation):
      	modify to be smoother (at least theoretically) by
      	syncing to current time and "dropping frames"
      	as appropriate.
      
      	* src/window.c (meta_window_shade): draw animation
      	for shading too
      11b14d32
    • Havoc Pennington's avatar
      modify to be smoother (at least theoretically) by syncing to current time · d8561cb4
      Havoc Pennington authored
      2001-08-06  Havoc Pennington  <hp@pobox.com>
      
      	* src/effects.c (meta_effects_draw_box_animation):
      	modify to be smoother (at least theoretically) by
      	syncing to current time and "dropping frames"
      	as appropriate. A precursor to flashier animations
      	that take more CPU to do.
      
      	* src/window.c (meta_window_shade): draw animation
      	for shading too
      d8561cb4
    • Havoc Pennington's avatar
      draw animation for shading too · 47ce823a
      Havoc Pennington authored
      2001-08-06  Havoc Pennington  <hp@pobox.com>
      
      	* src/window.c (meta_window_shade): draw animation
      	for shading too
      47ce823a
  11. 05 Aug, 2001 1 commit
    • Anders Carlsson's avatar
      Add _NET_WM_ICON_GEOMETRY atom. · 971419c8
      Anders Carlsson authored
      2001-08-05  Anders Carlsson  <andersca@gnu.org>
      
      	* src/display.h, src/display.c: Add _NET_WM_ICON_GEOMETRY atom.
      
      	* src/window.c (meta_window_calc_showing): See if the window has
      	an icon geometry and show a morphing animation from the window's
      	coordinates to the icon's coordinates.
      	(meta_window_get_icon_geometry): New function that fetches a
      	window's icon geometry.
      
      	* src/Makefile.am: Add effects.[ch].
      
              * src/effects.c: New file with cool effects.
      971419c8
  12. 03 Aug, 2001 2 commits
    • Havoc Pennington's avatar
      Add Alt + left/right arrow to move between workspaces. · 0ee26a51
      Havoc Pennington authored
      2001-08-03  Havoc Pennington  <hp@pobox.com>
      
      	* src/keybindings.c: Add Alt + left/right arrow to
      	move between workspaces.
      
      	* src/screen.c (set_wm_check_hint): put property pointing back to
      	itself on the _WIN_SUPPORTING_WM_CHECK window.
      0ee26a51
    • Havoc Pennington's avatar
      push error trap around configure of withdrawn window, fixes a crash caused · 204cf638
      Havoc Pennington authored
      2001-08-03  Havoc Pennington  <hp@pobox.com>
      
      	* src/display.c (event_callback): push error trap around configure
      	of withdrawn window, fixes a crash caused by rapidly
      	creating/destroying a window.
      
      	* src/window.c (recalc_window_features): don't allow shading
      	undecorated windows.
      
      	* src/wm-tester/main.c: add a program to torture window managers.
      204cf638
  13. 31 Jul, 2001 1 commit
    • rhp's avatar
      ... · 1f1e706a
      rhp authored
      1f1e706a
  14. 28 Jul, 2001 3 commits
    • rhp's avatar
      ... · b1d43892
      rhp authored
      b1d43892
    • rhp's avatar
      ... · 46d224f5
      rhp authored
      46d224f5
    • rhp's avatar
      ... · 857757b2
      rhp authored
      857757b2
  15. 27 Jul, 2001 2 commits
    • rhp's avatar
      ... · b88cece2
      rhp authored
      b88cece2
    • rhp's avatar
      ... · b6d07e70
      rhp authored
      b6d07e70
  16. 26 Jul, 2001 4 commits
    • rhp's avatar
      ... · 5c2ac489
      rhp authored
      5c2ac489
    • rhp's avatar
      ... · c18a8137
      rhp authored
      c18a8137
    • rhp's avatar
      ... · b6e4c8bc
      rhp authored
      b6e4c8bc
    • rhp's avatar
      ... · 46edcc48
      rhp authored
      46edcc48
  17. 25 Jul, 2001 1 commit
    • rhp's avatar
      ... · 1d14da48
      rhp authored
      1d14da48
  18. 12 Jul, 2001 1 commit
    • rhp's avatar
      ... · 93b7bd2c
      rhp authored
      93b7bd2c
  19. 11 Jul, 2001 1 commit
    • rhp's avatar
      ... · 71d3333d
      rhp authored
      71d3333d