Comment 14 for bug 28757

Revision history for this message
Sebastien Bacher (seb128) wrote :

libwnck (2.19.5-0ubuntu1) gutsy; urgency=low

  * New upstream version:
    Features
    - Install wnckprop utility
    - Add tooltips for workspaces in the pager
    - New wnck_screen_get_workspaces() API
    - New wnck_workspace_get_layout_row(), wnck_workspace_get_layout_column()
      and wnck_workspace_get_neighbor() API, to get layout information about a
      workspace (Vincent)
    - New wnck_workspace_get_screen() API
    - New wnck_window_is_below(), wnck_window_make_below() and
      wnck_window_unmake_below() API
    Deprecations
    - Deprecate wnck_screen_get_workspace_index(). wnck_workspace_get_number()
      should be used
    - Deprecate wnck_screen_calc_workspace_layout(),
      wnck_screen_free_workspace_layout() and WnckWorkspaceLayout
    - Deprecate wnck_screen_get_workspace_neighbor().
      wnck_workspace_get_neighbor() should be used
    - Deprecate wnck_tasklist_set_minimum_width(),
      wnck_tasklist_get_minimum_width(), wnck_tasklist_set_minimum_height(),
      wnck_tasklist_get_minimum_height(). They are useless with the new sizing
      algorithm
    Fixes
    - Improve a bit drawing of the pager
    - Fix logic when cleaning up after dragging a window from the pager
    - Use the last allocation of the tasklist as a basis for the fake allocation
      used to compute the size hints. This gives better results.
    - Rationalize the using of icon names/names in the tasklist and the pager
    - Do not put state indicators in the tooltip text of tasklist buttons
    - Fix compilation of wnckprop
    - Import minor fixes from the XFCE fork (small leak, and safety checks)
    - Code cleanups
    - Use g_type_class_add_private() everywhere
    - Use GSlice when it makes sense
    - Probable fix to show windows needing attention not shown in the viewport
    - Make wnckprop able to change properties of windows and screens
    - Make wnckprop translatable
    - Redraw a workspace in the pager when the state of a window changes and is
      relevant
    - Stop the glowing effect in the tasklist for urgent windows after a while
      (LP: #28757)
    - Add new fade-max-loops to control the number of loops before the glowing
      effect stops. Makes it possible to nearly disable the effect.
    - Don't draw dots for group buttons in the tasklist, but use gtk_paint_tab()
    - Make the glowing effect in the tasklist use cairo. This also makes it work
      with RGBA.
    - Makes it possible to drag a window from a grouped task menu of the tasklist
    - Never group together in the tasklist windows without a class
    - Add new mode to wnckprop to interact with a workspace
    - Add new modes to wnckprop to interact with a class group or an application
    - Improve wnckprop command line arguments
    - Add some XSync calls where needed in libwnck for wnckprop to work
    - Make wnckprop use the real X server timestamp when needed
    - Fix size of buttons in tasklist changing with the text. This should be an
      important usability improvement.
    - Fix image of tasklist buttons floating outside of the buttons when buttons
      are small
    - Update the window action menu when a workspace is created/destroyed, and
      when the window has changed workspace
    Misc
    - Improve API documentation
    - Add a --transparent command line for test-tasklist
    Translators
    - es, it, ja, nb, si, sv, vi
  * debian/libwnck22.shlibs:
    - updated
  * debian/patches/01_workspaces_tooltips.patch:
    - dropped, fixed with the new version

 -- Sebastien Bacher <email address hidden> Mon, 09 Jul 2007 14:51:05 +0200