1. 26 Jun, 2007 6 commits
    • Vincent Untz's avatar
      add LIBPANEL_APPLET_CFLAGS to make compilation work. It seems some · 528bbffe
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	* Makefile.am: add LIBPANEL_APPLET_CFLAGS to make compilation work. It
      	seems some pkgconfig file changed, and we didn't have the bonobo
      	headers anymore...
      
      svn path=/trunk/; revision=10484
      528bbffe
    • Vincent Untz's avatar
      Get rid of minimum/maximum size for the window list. · 64c9213f
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	Get rid of minimum/maximum size for the window list.
      
      	* Makefile.am: add LIBPANEL_APPLET_CFLAGS to make compilation work. It
      	seems some pkgconfig file changed, and we didn't have the bonobo
      	headers anymore...
      	* window-list.c: (applet_change_orient): updated
      	(minimum_size_changed): killed
      	(maximum_size_changed): killed
      	(setup_gconf): updated
      	(window_list_applet_fill): updated
      	(spin_minimum_size_changed): killed
      	(spin_maximum_size_changed): killed
      	(setup_dialog): updated
      	* window-list.glade: updated
      	* window-list.schemas.in: mark the relevant keys as deprecated.
      
      svn path=/trunk/; revision=10483
      64c9213f
    • Vincent Untz's avatar
      require libwnck 2.19.5 for the new tasklist sizing stuff. · c0f1f31e
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: require libwnck 2.19.5 for the new tasklist sizing
      	stuff.
      
      svn path=/trunk/; revision=10482
      c0f1f31e
    • Vincent Untz's avatar
      Fix window list button size. Applet part of bug #310809. · fa148aa4
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	Fix window list button size.
      	Applet part of bug #310809.
      
      	* window-list.c: (applet_size_request): simplify a lot, since we don't
      	care about the minimum width/height anymore. Also, the base for the
      	size hints is 0 now, it's not the width of the child size request
      	since the width of the child size request is the best size for the
      	child, not the minimum size for it. Basically, size hints + size
      	requests are just weird. You generally want to use one or another, not
      	a mix like what was done before.
      
      svn path=/trunk/; revision=10481
      fa148aa4
    • Vincent Untz's avatar
      Improve handling of size hints from applets. This is needed to have the · 21715d41
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	Improve handling of size hints from applets. This is needed to have
      	the latest tasklist (libwnck 2.19.5) to correctly work.
      	For non-expanded panels, this means we have to "forward" the size
      	hints from all applets using it from PanelWidget to PanelToplevel.
      	This is a non-trivial change because it might break panel
      	sizing and positioning...
      
      	* panel-toplevel.c: (panel_toplevel_update_size_from_hints): new, when
      	there are size hints, try to share all the remaining space on the
      	screen that is not needed by applets not using size hints between
      	applets using size hints. This breaks a bit the separation between
      	PanelWidget and PanelToplevel, but I can't think of any other way to
      	do this.
      	(panel_toplevel_update_size): use
      	panel_toplevel_update_size_from_hints(), and make it nicely work for
      	drawers
      	* panel-widget.[ch]: (panel_widget_size_request): don't take into
      	account for the size request applets using size hints. Instead, keep a
      	list of those applets, to be used later.
      	(panel_widget_count_expanded_applets): kill
      	(panel_widget_size_allocate):
      	 - for packed panels: the toplevel will have decided which size to use
      	   for applets using size hints. We don't need the "compression" part
      	   anymore. Of course, we can have an overflow, but we didn't handle
      	   this before anyway, so...
      	 - for expanded panels: the cell and the minimum cell should be the
      	   minimum size in the size hints for applets using size hints: using
      	   the requested size is wrong since the requested size generally is
      	   "the best size" for the applet, which is not the smaller size the
      	   applet can handle. Also fix minor bugs where the minimum cell for
      	   applets using size hints is just too big for the panel.
      	(panel_widget_finalize): clean new fields
      	(panel_widget_init): init new fields
      	(panel_widget_set_applet_size_hints): check that the size hints are
      	valid before accepting them
      	* panel-applet-frame.c:
      	(panel_applet_frame_set_size_hints_from_any): simplify a bit
      
      svn path=/trunk/; revision=10480
      21715d41
    • Vincent Untz's avatar
      fix call to panel_util_get_label_for_uri() · eb177e5b
      Vincent Untz authored
      2007-06-26  Vincent Untz  <vuntz@gnome.org>
      
      	* panel.c: (drop_uri): fix call to panel_util_get_label_for_uri()
      
      svn path=/trunk/; revision=10479
      eb177e5b
  2. 23 Jun, 2007 1 commit
  3. 22 Jun, 2007 1 commit
  4. 21 Jun, 2007 2 commits
  5. 20 Jun, 2007 1 commit
  6. 19 Jun, 2007 2 commits
    • Daniel Nylander's avatar
      sv.po: Updated Swedish translation · 8f2b2210
      Daniel Nylander authored
      svn path=/trunk/; revision=10473
      8f2b2210
    • Vincent Untz's avatar
      do not choose height over width for the "should I change orientation" · 9ddeb292
      Vincent Untz authored
      2007-06-19  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-toplevel.c: (panel_toplevel_calc_new_orientation): do not
      	choose height over width for the "should I change orientation"
      	distance because the orientation is horizontal: since the geometry of
      	the panel might not have been updated, those may be swapped (eg, if
      	you had an horizontal panel and it becomes vertical, they're swapped
      	for some time). Instead, choose the lowest of the two which is correct
      	all cases, even when the height is bigger than the width in an
      	horizontal panel (think about it for a few minutes).
      	Fix the "panel goes a bit crazy when moving it around", also known as
      	bug #394670.
      
      svn path=/trunk/; revision=10472
      9ddeb292
  7. 18 Jun, 2007 2 commits
    • Vincent Untz's avatar
      require libwnck 2.19.4 · b03ce42e
      Vincent Untz authored
      2007-06-18  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: require libwnck 2.19.4
      
      svn path=/trunk/; revision=10471
      b03ce42e
    • Vincent Untz's avatar
      wnck_tasklist_set_screen() is useless now (window_list_applet_fill): no · 0684ff65
      Vincent Untz authored
      2007-06-18  Vincent Untz  <vuntz@gnome.org>
      
      	* window-list.c: (applet_realized): wnck_tasklist_set_screen() is
      	useless now
      	(window_list_applet_fill): no need to call wnck_screen_force_update()
      	* workspace-switcher.c: (applet_realized): wnck_pager_set_screen() is
      	useless now, set the screen of the pager
      	(applet_scroll): code cleanup 
      	(workspace_switcher_applet_fill): no need to call
      	wnck_screen_force_update()
      	Fix crash bug #350671.
      
      svn path=/trunk/; revision=10470
      0684ff65
  8. 17 Jun, 2007 3 commits
    • Priit Laes's avatar
      Estonian translation update by Ivar Smolin. · b51fe7d1
      Priit Laes authored
      2007-06-17  Priit Laes  <plaes@svn.gnome.org>
      
      	* et.po: Estonian translation update by Ivar Smolin.
      
      svn path=/trunk/; revision=10469
      b51fe7d1
    • Vincent Untz's avatar
      post-release bump to 2.19.5. · 372616ad
      Vincent Untz authored
      2007-06-17  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: post-release bump to 2.19.5.
      
      svn path=/trunk/; revision=10468
      372616ad
    • Vincent Untz's avatar
      version 2.19.4 · 6e8b4a33
      Vincent Untz authored
      2007-06-17  Vincent Untz  <vuntz@gnome.org>
      
      	* NEWS:
      	* README:
      	* configure.in: version 2.19.4
      
      svn path=/trunk/; revision=10466
      6e8b4a33
  9. 15 Jun, 2007 2 commits
  10. 14 Jun, 2007 10 commits
    • Vincent Untz's avatar
      require gtk+ 2.11.3 · a5e31e7e
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: require gtk+ 2.11.3
      
      svn path=/trunk/; revision=10463
      a5e31e7e
    • Vincent Untz's avatar
      small cleanup migrate to GtkTooltip · 7af05afc
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* panel-applet.c: (panel_applet_focus): small cleanup
      	* test-bonobo-applet.c: (test_applet_fill): migrate to GtkTooltip
      
      svn path=/trunk/; revision=10462
      7af05afc
    • Vincent Untz's avatar
      migrate to GtkTooltip (destroy_tooltip): kill (fish_applet_destroy): · eb162408
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* fish.c: (set_tooltip): migrate to GtkTooltip
      	(destroy_tooltip): kill
      	(fish_applet_destroy): updated
      
      svn path=/trunk/; revision=10461
      eb162408
    • Vincent Untz's avatar
      migrate to GtkTooltip · 4df1c653
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* wncklet.c: (wncklet_set_tooltip): migrate to GtkTooltip
      
      svn path=/trunk/; revision=10460
      4df1c653
    • Vincent Untz's avatar
      migrate to GtkTooltip (update_clock): move tooltip code to its own · 7bbd17e3
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* clock.c: (set_tooltip): migrate to GtkTooltip
      	(update_clock): move tooltip code to its own function
      	(update_tooltip): s/view/hide/ in the tooltip if the calendar window
      	is opened
      	(update_popup): update the tooltip
      
      svn path=/trunk/; revision=10459
      7bbd17e3
    • Vincent Untz's avatar
      make more code depend on libecal. Should fix compilation issues. Fix bug · 76d12f9b
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* calendar-window.c: make more code depend on libecal. Should fix
      	compilation issues. Fix bug #443788
      
      svn path=/trunk/; revision=10458
      76d12f9b
    • Vincent Untz's avatar
      use gdk_atom_intern_static_string() instead of gdk_atom_intern() ditto · 421f2118
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* launcher.c: (is_this_drop_ok), (drag_drop_cb): use
      	gdk_atom_intern_static_string() instead of gdk_atom_intern()
      	* panel-action-protocol.c: (panel_action_protocol_init): ditto
      	* panel-background-monitor.c: (panel_background_monitor_init): ditto
      
      svn path=/trunk/; revision=10457
      421f2118
    • Vincent Untz's avatar
      require glib 2.13.0 · 3d8254f1
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* configure.in: require glib 2.13.0
      
      svn path=/trunk/; revision=10456
      3d8254f1
    • Vincent Untz's avatar
      use g_timeout_add_seconds() · 2bd7ed4d
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	* calendar-sources.c: (backend_died_cb): use g_timeout_add_seconds()
      
      svn path=/trunk/; revision=10455
      2bd7ed4d
    • Vincent Untz's avatar
      Use new glib API where it makes sense. · 0ba77552
      Vincent Untz authored
      2007-06-14  Vincent Untz  <vuntz@gnome.org>
      
      	Use new glib API where it makes sense.
      
      	* applet.c: (panel_applet_save_position): use g_timeout_add_seconds()
      	* menu.c: (add_app_to_desktop): use g_get_user_special_dir() to know
      	where's the desktop
      	* panel-ditem-editor.c: (panel_ditem_editor_changed),
      	(panel_ditem_editor_revert): use g_timeout_add_seconds()
      	* panel-menu-items.c: (activate_uri): small update
      	(activate_desktop_uri): new,  use g_get_user_special_dir() to know
      	where's the desktop
      	(panel_place_menu_item_create_menu): use activate_desktop_uri() for
      	the desktop menu item
      
      svn path=/trunk/; revision=10454
      0ba77552
  11. 13 Jun, 2007 1 commit
  12. 11 Jun, 2007 1 commit
  13. 03 Jun, 2007 4 commits
  14. 30 May, 2007 1 commit
  15. 29 May, 2007 1 commit
  16. 28 May, 2007 2 commits