1. 18 Jun, 2007 1 commit
    • Thomas Thurman's avatar
      return a boolean instead a void, to show whether startup properties were · e6083f64
      Thomas Thurman authored
      2007-06-17  Thomas Thurman  <thomas@thurman.org.uk>
      
              * src/screen.[ch] (meta_screen_apply_startup_properties): return a
              boolean instead a void, to show whether startup properties were
              applied. Also some commenting.
              * src/window-props.c: (reload_net_startup_id): Only activate the
              window if the startup_id was actually changed. Closes #400167.
      
      
      svn path=/trunk/; revision=3245
      e6083f64
  2. 17 Jun, 2007 2 commits
  3. 16 Jun, 2007 1 commit
  4. 15 Jun, 2007 1 commit
  5. 13 Jun, 2007 1 commit
  6. 11 Jun, 2007 3 commits
    • Thomas Thurman's avatar
      post-release bump to 2.19.21. · c5c59b17
      Thomas Thurman authored
      2007-06-10  Thomas Thurman  <thomas@thurman.org.uk>
      
              * configure.in: post-release bump to 2.19.21.
      
      
      svn path=/trunk/; revision=3239
      c5c59b17
    • Thomas James Alexander Thurman's avatar
      2.19.13 release · 5fb20624
      Thomas James Alexander Thurman authored
      svn path=/trunk/; revision=3237
      5fb20624
    • Thomas Thurman's avatar
      Refactor thrice-duplicated queue code in window.c. Closes #376760. · 8f2b9cb4
      Thomas Thurman authored
      2007-06-10  Thomas Thurman  <thomas@thurman.org.uk>
      
              Refactor thrice-duplicated queue code in window.c. Closes #376760.
      
              * src/window.c (meta_window_queue, meta_window_unqueue):
              New functions.
              * src/window.[ch] (meta_window_unqueue_*, meta_window_queue_*):
              Removed functions.
              * src/window.c (meta_window_new_with_attrs, meta_window_free,
              meta_window_flush_calc_showing, queue_calc_showing_func,
              meta_window_minimize, meta_window_unminimize, meta_window_maximize,
              meta_window_make_fullscreen, meta_window_shade,
              meta_window_unshade, meta_window_move_resize_internal,
              window_stick_impl, window_unstick_impl,
              meta_window_client_message, process_property_notify): Modified to
              use new queueing functions.
              * src/window.c (idle_move_resize, idle_update_icon,
              idle_calc_showing): update to receive queue number from pointer.
              * src/window.h (MetaQueueType): new enum.
              * src/window.h (MetaWindow): *_queued replaced with is_in_queue
              bitfield.
              * src/core.c (meta_core_queue_frame_resize):
              * src/display.c (event_callback,
              meta_display_queue_retheme_all_windows): Using new queueing functions.
              * src/frame.c (meta_window_destroy_frame): Using new queueing functions.
              * src/screen.c (queue_resize, meta_screen_resize_func,
              queue_windows_showing): Using new queueing functions.
              * src/window-props.c (reload_mwm_hints, reload_wm_hints,
              reload_transient_for): Using new queueing functions.
              * src/workspace.c (meta_workspace_add_window,
              meta_workspace_remove_window, meta_workspace_queue_calc_showing,
              meta_workspace_invalidate_work_area): Using new queueing functions.
      
      
      svn path=/trunk/; revision=3236
      8f2b9cb4
  7. 09 Jun, 2007 1 commit
  8. 08 Jun, 2007 1 commit
  9. 07 Jun, 2007 1 commit
    • Thomas Thurman's avatar
      changed all tabs to spaces. Removed and replaced with meta_core_get(). New · ff33209e
      Thomas Thurman authored
      2007-06-06  Thomas Thurman  <thomas@thurman.org.uk>
      
              * frames.c, core.[ch]: changed all tabs to spaces.
              * core.[ch] (meta_core_get_client_size, meta_core_window_has_frame,
              meta_core_titlebar_is_onscreen, meta_core_get_client_xwindow,
              meta_core_get_frame_flags, meta_core_get_frame_type,
              meta_core_get_mini_icon, meta_core_get_icon, meta_core_get_position,
              meta_core_get_size, meta_core_get_frame_workspace,
              meta_core_get_frame_extents, meta_core_get_screen_size): Removed
              and replaced with meta_core_get().
              * core.[ch] (meta_core_get): New function.
              * core.h (MetaCoreGetType): New enum.
              * frames.c (meta_frames_ensure_layout, meta_frames_calc_geometry,
              meta_frames_get_geometry, meta_frames_apply_shapes,
              meta_frame_titlebar_event, meta_frames_button_press_event,
              populate_cache, clip_to_screen, meta_frames_paint_to_drawable,
              meta_frames_set_window_background, get_control): Replace use of
              removed functions in ui.c with meta_core_get().
      
              All this should make things a little faster. Closes #377495.
      
      
      svn path=/trunk/; revision=3233
      ff33209e
  10. 04 Jun, 2007 4 commits
  11. 03 Jun, 2007 1 commit
  12. 25 May, 2007 1 commit
    • Yair Hershkovitz's avatar
      Add support for RTL languages so that alt-tab, etc., go the other way. In · 5194df84
      Yair Hershkovitz authored
      2007-05-25  Yair Hershkovitz  <yairhr@yahoo.com>
      
              * src/workspace.c (meta_workspace_get_neighbor): Add support
              for RTL languages so that alt-tab, etc., go the other way.
              * src/keybindings.c (handle_activate_menu): In RTL locales,
              pop up the menu on the right-hand side when the menu keystroke
              is pressed.
              * src/fixedtip.c (meta_fixed_tip_show): right-justify tooltips
              in RTL locales.
              * src/menu.c (popup_position_func): popup menus in RTL locales
              are flush with the right-hand side of the window where possible.
              * src/frames.c (show_tip_now, meta_frames_button_press_event):
              tooltips are aligned with the right-hand side of buttons in
              RTL locales.
              * src/ui.[ch] (meta_ui_get_direction, enum MetaUIDirection):
              New content.
              * src/window.c (meta_window_show_menu): "move left" appears above
              "move right" in the window menu for LTR locales, and vice versa
              for RTL locales.
      
              This is all to close bug #387893.
      
      
      svn path=/trunk/; revision=3222
      5194df84
  13. 24 May, 2007 1 commit
  14. 23 May, 2007 1 commit
  15. 18 May, 2007 1 commit
  16. 16 May, 2007 2 commits
  17. 09 May, 2007 1 commit
  18. 02 May, 2007 1 commit
  19. 25 Apr, 2007 1 commit
    • Linus Torvalds's avatar
      Add code to configure what happens when the titlebar is right or middle · 1724fa36
      Linus Torvalds authored
      2007-04-24  Linus Torvalds  <torvalds@woody.linux-foundation.org>
      
              * src/prefs.[ch] (init_action_meta_prefs, meta_prefs_init,
              action_change_titlebar, change_notify, update_action_titlebar,
              meta_preference_to_string): Add code to configure what happens
              when the titlebar is right or middle clicked as well as
              double clicked.
      
                                                                                                                                                   
      
      svn path=/trunk/; revision=3214
      1724fa36
  20. 23 Apr, 2007 5 commits
    • Ihar Hrachyshka's avatar
      Updated Belarusian Latin translation. · a50b3c7a
      Ihar Hrachyshka authored
      svn path=/trunk/; revision=3212
      a50b3c7a
    • Elijah Newren's avatar
      post-release bump to 2.19.8. · c8d33dc8
      Elijah Newren authored
      2007-04-23  Elijah Newren  <newren gmail com>
      
              * configure.in: post-release bump to 2.19.8.
      
      svn path=/trunk/; revision=3211
      c8d33dc8
    • Elijah Newren's avatar
      2.19.5 release. · aae4472a
      Elijah Newren authored
      2007-04-23  Elijah Newren  <newren gmail com>
      
              * NEWS: 2.19.5 release.
      
      svn path=/trunk/; revision=3209
      aae4472a
    • Elijah Newren's avatar
      Fix some uninitialized memory usage errors. #427385 · 18c9101a
      Elijah Newren authored
      2007-04-23  Elijah Newren  <newren gmail com>
      
              Fix some uninitialized memory usage errors.  #427385
      
              * src/frame.c (meta_window_ensure_frame):
              * src/frames.c (meta_frames_manage_window):
              Do not try to set the window background in
              meta_frames_manage_window() since the frame window is not yet
              created and not yet registered with the corresponding MetaWindow.
              Do it inside meta_window_ensure_frame() instead.
      
      svn path=/trunk/; revision=3208
      18c9101a
    • David Lodge's avatar
      Updated British English translation · b10626c5
      David Lodge authored
      svn path=/trunk/; revision=3207
      b10626c5
  21. 22 Apr, 2007 2 commits
  22. 21 Apr, 2007 1 commit
  23. 18 Apr, 2007 1 commit
    • Elijah Newren's avatar
      Fix some fallout from #426519; update user_rect for all position changes · e6691951
      Elijah Newren authored
      2007-04-17  Elijah Newren  <newren gmail com>
      
      	Fix some fallout from #426519; update user_rect for all position
      	changes prior to the window being marked as placed.  Prevents
      	emacs in particular from flickering on start and always being
      	shoved to the upper-left corner.
      
      	* src/window.c (meta_window_move_resize_internal):
      	Record position in user_rect if the window is not yet marked as
      	placed too
      
      	* src/window.c (struct MetaWindow, meta_window_new_with_attrs,
      	  meta_window_move_resize_internal):
      	Remove window->user_has_move_resized; it's not needed or used
      	anymore.
      
      	* src/window.[ch] (meta_window_get_user_position):
      	Remove this function as it is no longer needed or used.
      
      svn path=/trunk/; revision=3203
      e6691951
  24. 16 Apr, 2007 5 commits
    • Elijah Newren's avatar
      Prevent metacity from "forgetting" which machine a window is on. #418552 · 966e36b9
      Elijah Newren authored
      2007-04-16  Elijah Newren  <newren gmail com>
      
      	Prevent metacity from "forgetting" which machine a window is on.
      	#418552
      
      	* src/window.c (meta_window_new_with_attrs): reorder the property
      	loading so that we know the wm_client_machine when we load the
      	name of the window and can modify the window name accordingly.
      
      svn path=/trunk/; revision=3201
      966e36b9
    • Elijah Newren's avatar
      post-release bump to 2.19.5. · ee3ae158
      Elijah Newren authored
      2007-04-16  Elijah Newren  <newren gmail com>
      
              * configure.in: post-release bump to 2.19.5.
      
      svn path=/trunk/; revision=3200
      ee3ae158
    • Elijah Newren's avatar
      2.19.3 release. · 128cda50
      Elijah Newren authored
      2007-04-16  Elijah Newren  <newren gmail com>
      
              * NEWS: 2.19.3 release.
      
      svn path=/trunk/; revision=3198
      128cda50
    • Elijah Newren's avatar
      Preserve stacking order across restarts. · 3f7d7299
      Elijah Newren authored
      2007-04-15  Elijah Newren  <newren gmail com>
      
      	Preserve stacking order across restarts.
      
      	* src/display.c (meta_display_unmanage_windows_for_screen):
      	unmap windows in stacking order so that stacking is preserved upon
      	shutdown
      
      	* src/display.[ch] (meta_display_stack_cmp):
      	* src/session.c (stack_cmp, save_state):
      	rename stack_cmp() -> meta_display_stack_cmp() and move it to a
      	different function so that it can be used in both
      	session.c:save_state() and
      	meta_display_unmanage_windows_for_screen()
      
      svn path=/trunk/; revision=3197
      3f7d7299
    • Elijah Newren's avatar
      Remove incorrect usage of window.h from menu.c. See #426791 & #382962. · 6de7271a
      Elijah Newren authored
      2007-04-15  Elijah Newren  <newren gmail com>
      
      	Remove incorrect usage of window.h from menu.c.  See #426791 &
      	#382962.
      
      	* src/menu.c (enum MetaMenuItemType, variable menuitems,
      	  meta_menu_item_new):
      	cleanup: add a MENU_ITEM_RADIOBUTTON for the sticky stuff
      
      	* src/menu.c (variable menuitems):
      	* src/core.c (meta_core_get_menu_accelerator):
      	* src/window.c (menu_callback, meta_window_show_menu):
      	* src/common.h (enum MetaMenuOp):
      	reinstate META_MENU_OP_UNABOVE
      
      	* src/menu.c (meta_window_menu_new):
      	remove hacks (using inappropriate data) for STICK/UNSTICK/ABOVE
      	and clean it up while just setting STICK/UNSTICK activeness as
      	necessary
      
      	* src/menu.[ch] (meta_window_menu_new):
      	* src/ui.[ch] (meta_ui_window_menu_new):
      	make the active_workspace parameter an unsigned long
      
      2007-04-15  Bruno Boaventura <brunobol@gnome.org>
      
      	* src/menu.c (meta_window_menu_new): don't show the current
      	workspace as a possible workspace to switch to.  Fixes #426791.
      
      svn path=/trunk/; revision=3196
      6de7271a