Awn

Merge lp:~awn-core/awn/trunk-rewrite into lp:awn/0.4

Proposed by moonbeam
Status: Superseded
Proposed branch: lp:~awn-core/awn/trunk-rewrite
Merge into: lp:awn/0.4
To merge this branch: bzr merge lp:~awn-core/awn/trunk-rewrite
Reviewer Review Type Date Requested Status
haytjes Needs Fixing
Michal Hruby (community) Needs Information
Julien Lavergne Needs Fixing
Mark Lee dbus-plugins Needs Fixing
moonbeam Needs Fixing
Review via email: mp+12943@code.launchpad.net

This proposal has been superseded by a proposal from 2009-10-09.

To post a comment you must log in.
Revision history for this message
moonbeam (rcryderman) wrote :

Opening this to track remaining blockers. Please note any blockers to merging with trunk.

Revision history for this message
moonbeam (rcryderman) wrote :

Requires fix for Taskmanager crashes with simple/none animations to be tested/pushed.

review: Needs Fixing
Revision history for this message
Mark Lee (malept) wrote :

Gentoo ebuild in desktop-effects needs to be updated.

review: Needs Fixing (packaging)
Revision history for this message
Michal Hruby (mhr3) wrote :

The only thing I see is launcher editing in awn-settings, which works ok with my lda branch, but it needs to be fixed upstream.

Also ryancr is redesigning awn-settings, but I don't consider this is a blocker, merging the changes can happen in trunk.

review: Needs Fixing
Revision history for this message
Mark Lee (malept) wrote :

Make sure that 0.3.x DBus plugins don't emit a crapload of CRITICALs/WARNINGs.

review: Needs Fixing (dbus-plugins)
Revision history for this message
Julien Lavergne (gilir) wrote :

Bump SONAME of libawn

review: Needs Fixing
lp:~awn-core/awn/trunk-rewrite updated
1539. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
        Fix for sporadic crashes in Taskmanager with simple/none
        effect.

Revision history for this message
moonbeam (rcryderman) wrote :

> Requires fix for Taskmanager crashes with simple/none animations to be
> tested/pushed.

Fix pushed in 1539.

lp:~awn-core/awn/trunk-rewrite updated
1540. By moonbeam

* applets/taskmanager/task-icon.c:
        Remove check that is no longer needed after recent
        modificatins to AwnIcon.

1541. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
        Minor code cleanup. Added a TODO comment.

1542. By Michal Hruby

 * applets/taskmanager/task-item.c:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * doc/reference/libawn-sections.txt:
 * libawn/awn-overlayable.c:
 * libawn/awn-overlayable.h:
 Update bindings and gtk-doc.
 Fix warning emitted while using taskmanager's DBus methods.

1543. By Michal Hruby

 * applets/taskmanager/task-manager.c:
 Fix a couple more possible warnings.

Revision history for this message
Michal Hruby (mhr3) wrote :

> Make sure that 0.3.x DBus plugins don't emit a crapload of CRITICALs/WARNINGs.

Should be fixed now, please test.

review: Needs Information
lp:~awn-core/awn/trunk-rewrite updated
1544. By moonbeam

* libawn/awn-utils.c:
        Remove the source of some console spam when changing/restarting
        WMs.

1545. By moonbeam

* applets/taskmanager/task-manager.c:
        Remove the task matching strength spam.

Revision history for this message
haytjes (h4writer) wrote :

Shouldn't the D&D reordening of launchers get fixed. Update the position in the gconf, so upon restart the launcher are in the updated position? I understood that libdesktop-agnostic is the problem here, malept?

review: Needs Fixing
lp:~awn-core/awn/trunk-rewrite updated
1546. By Michal Hruby

 * src/awn-applet-proxy.c:
 * src/awn-dbus-watcher.c:
 * src/awn-panel.c:
 Optimization of AwnDbusWatcher.
 Change the debug string when running applets.

1547. By Michal Hruby

 * src/awn-dbus-watcher.c:
 Minor cleanup.

1548. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * src/awn-defines.h:
 * src/awn-monitor.c:
 * src/awn-monitor.h:
 * src/awn-panel.c:
 Implement both x-offset and y-offset for auto-detection and overriding
 of monitor layout.

1549. By Michal Hruby

 * awn-settings/awn-settings.ui:
 * awn-settings/awnDefs.py.in:
 * awn-settings/awnSettings.py.in:
 Reflect changes to monitor keys in awn-settings.

1550. By Michal Hruby

 * applet-activation/main.c:
 Check if the desktop file exists before sending DBus request.

1551. By Michal Hruby

 * src/awn-applet-manager.c:
 * src/awn-applet-manager.h:
 * src/awn-applet-proxy.c:
 * src/awn-applet-proxy.h:
 * src/awn-panel.c:
 Make sure applets are not displayed while in docklet mode.

1552. By Michal Hruby

 * awn-settings/awnClass.py:
 * awn-settings/awnSettings.py.in:
 Get rid of the Activate and Deactivate buttons.

1553. By Julien Lavergne

 * debian/README.Debian:
 * debian/avant-window-navigator.manpages:
 * debian/awn-settings.1:
 * debian/awn-settings.manpages:
 * debian/compat:
 * debian/control:
 * debian/libawn-doc-trunk.install:
 * debian/libawn-doc-trunk.links:
 * debian/python-awn-trunk.preinst:
 * debian/pyversions:
 * debian/rules:
 Update debian, with dh7, quilt and python-support

1554. By Julien Lavergne

 * debian/TODO
 * debian/pycompat
 Remove unnecessary files.

1555. By Michal Hruby

Merge ryancr's changes to awn-settings.

1556. By Michal Hruby

 * awn-settings/awn-settings.ui:
 * awn-settings/awnSettings.py.in:
 Changes to awn-settings, still needs reorganization.

1557. By Michal Hruby

 * src/awn-background-3d.c:
 Increase the padding size for 3d style.

1558. By Julien Lavergne

 * debian/changelog:
 * debian/control:
 * debian/libawn1-trunk.install:
 * debian/rules:
 * libawn/Makefile.am:
 SONAME bump to libawn1 and update debian/ to this.
 Add build-depends on quilt
 Pass correct flag to autogen.sh to avoid stupid FTBFS

1559. By Michal Hruby

 * src/awn-background-curves.c:
 Some changes to curves_symmetry handling.

1560. By Michal Hruby

 * src/awn-background-curves.c:
 Curved style - don't be so obvious that we're drawing half-sphere.

1561. By Michal Hruby

 * awn-settings/awn-settings.ui:
 awn-settings - minor fix.

1562. By Michal Hruby

 * applets/taskmanager/task-launcher.c:
 Taskmanager - Make sure we display something when desktop file doesn't
 have Icon key.

1563. By moonbeam

* applets/taskmanager/task-icon.c:
        Make AwnThemedIcon drop handler a bit accepting of slightly
        malformed drop data.

1564. By Michal Hruby

 * awn-settings/awn-settings.ui:
 Fix the duplicate ids again...

1565. By Ryan Rushton <ryan@ryans-laptop>

Added trash icon to be able to deactivate applets

1566. By moonbeam

* applets/taskmanager/task-icon.c:
 Fix removal of launchers.
        Launch effect on drag over.

* applets/taskmanager/task-launcher.c:
        Startup notifications.

1567. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-launcher.c:
        Show the menu icons.

1568. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-launcher.c:
* libawn/awn-applet.c:
* libawn/awn-themed-icon.c:
        A more complete/correct fix for images not being displayed
        in menu items.

1569. By Michal Hruby

 * awn-settings/awnClass.py:
 Remove the plus icons.
 * themes/default.awn-theme:
 Make sure gtk_theme_mode is off.

1570. By Michal Hruby

 * applets/taskmanager/task-launcher.c:
 Remove extra underscore (fixes focus issue with compiz).

1571. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-launcher.c:
* libawn/awn-utils.c:
* libawn/awn-utils.h:
        Added awn_utils_show_menu_images().

1572. By moonbeam

* applets/taskmanager/task-launcher.c:
        Use the proper value for the screen name.

1573. By moonbeam

* libawn/awn-applet.c:
        Change the menu image for "Dock Preferences" from
        stock preferences to "avant-window-navigotor" icon.

1574. By Julien Lavergne

 * debian/changelog:
 Update version.
 * debian/rules:
 Run configure only once.

1575. By Julien Lavergne

 * debian/control:
 Add lsb-release and bzr to build-depends.

1576. By Julien Lavergne

 * debian/rules:
 Use autogen.sh instead of configure.

1577. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Remove deactivate icon, added tooltips, labeled applet treeviews

1578. By Michal Hruby

 * src/awn-panel.c:
 Make the composited property read-only for outside world.

1579. By Julien Lavergne

 * debian/rules:
 Fix typo.

1580. By Michal Hruby

 * awn-settings/awnClass.py:
 Fix for themes with boolean config values.
 * data/avant-window-navigator.schema-ini.in.in:
 * themes/default.awn-theme:
 Change the default hilight color.

1581. By Michal Hruby

 * libawn/awn-dialog.c:
 Avoid compiler warning/error.

1582. By Michal Hruby

 * awn-settings/awnClass.py:
 * awn-settings/awnSettings.py.in:
 Small cleanup, allow dropping of desktop files to launcher list.
 Fixes bug #189115.

1583. By Mark Lee

 * awn-settings/awn-settings.ui:
 * awn-settings/awnSettingsHelper.py:
 Update to latest libdesktop-agnostic API change.

1584. By Mark Lee

 * awn-settings/awnClass.py:
 Forgot to convert an import statement (see previous commit).

1585. By Mark Lee

 * configure.in:
 Rearrange the library linking order so that using libdesktop-agnostic
 UI widgets via GtkBuilder does not generate runtime errors.

1586. By moonbeam

* applets/taskmanager/task-icon.c:
 The drag types are already set removed redundant call.
 Configure drag launch animation to time out.

1587. By moonbeam

Added missing Changelog entry.

1588. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Fixed installing and deleting of themes. Started Theme Builder

1589. By Ryan Rushton <ryan@ryans-laptop>

Trying to commit my changes.

1590. By Michal Hruby

 * awn-settings/awnSettings.py.in:
 Add mark to monitor align scale to make it easy to hit 0.5.
 * data/avant-window-navigator.schema-ini.in.in:
 Fix default path.

1591. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Added Configure button/window to Theme panel and hooked up color widgets.

1592. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Added more adjustable properties to Theme Configure

1593. By Michal Hruby

 * src/awn-background-flat.c:
 * src/awn-background-floaty.c:
 Minor polishing of Flat, Edgy (now react to changes to corner_radius
 key) & Floaty backgrounds.

1594. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * libawn/awn-icon.c:
 Binded effects/active_background_icon key. Fixes bug #246356.

1595. By Michal Hruby

 * libawn/awn-image.c:
 * libawn/awn-label.c:
 * libawn/awn-overlay-text.c:
 * libawn/awn-overlay-themed-icon.c:
 * libawn/awn-overlay.c:
 Fix line joins when using outlined font mode (AwnLabel and
 AwnOverlayText).
 Updated documentation.

1596. By Michal Hruby

 * src/awn-background.c:
 * src/awn-background.h:
 * src/awn-defines.h:
 Separate gtk_theme_mode and dialog_gtk_theme_mode.
 * src/awn-panel.c:
 Add always-show-image property to dock menu.

1597. By Michal Hruby

 * src/awn-background.c:
 When using gtk_theme_mode, try to load colors which are defined for
 panel.

1598. By moonbeam

* libawn/awn-themed-icon.c:
* libawn/awn-themed-icon.h:
        Fix the code for awn_themed_icon_create_remove_custom_icon_item()
        so it's useful for something other than TaskManager.

1599. By Mark Lee

 * awn-settings/awnClass.py (awnManager.safe_load_icon):
 Add support for selecting an icon from a list of acceptable icons.
 Fall back to the "gtk-missing-image" stock icon if the specified
 icon(s) cannot be found.
 Add documentation.
 * awn-settings/awnSettings.py.in (awnManagerMini.createMainMenu):
 Add fallback icons for the "Launchers" item.
 Fixes Launchpad bug #459706.

1600. By Mark Lee

 * README:
 Update for 0.4.
 Reformat using the reStructuredText syntax.

1601. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
* awn-settings/awnSettingsHelper.py
    Theme customize now working, added FontButton to awnSettingsHelper.py

1602. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awnDefs.py.in
    Add a missing define, ICON_FONT_MODE

1603. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
    Fixed curves symmetry values.

1604. By Michal Hruby

 * libawn/awn-image.c:
 Fix positioning when padding is set on the widget.

1605. By Michal Hruby

 * awn-settings/awn-settings.ui:
 * awn-settings/awnClass.py:
 * awn-settings/awnSettings.py.in:
 Add dialog for setting custom effects.

1606. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Added edit button for custom effects dialog

1607. By Michal Hruby

 * libawn/awn-image.c:
 Fix the FIXME.

1608. By Michal Hruby

 * awn-settings/awn-settings.ui:
 Add image to 'Export theme'.

1609. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
    Added ability to select custom arrow icon.

1610. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
    Corrected some spacing on the theme customize panel.

1611. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awnDefs.py.in
    Added HOME_APPLET_DIR to DEFAULT_SOURCES_LIST

1612. By moonbeam

* applets/taskmanager/task-icon.c:
        Ensure tooltips are correct for launchers when
        show_all_windows=false.

1613. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-launcher.c:
        Monitor launcher desktop files for changes.

1614. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Added sensitivity flags to Theme and Launcher widgets.

1615. By Michal Hruby

 * libawn/awn-dialog.c:
 Added hide-on-unfocus property, which will ease our lives.

1616. By Michal Hruby

 * src/awn-applet-manager.c:
 Allow the docklets to expand in expand mode, even without active
 expanders.

1617. By Michal Hruby

 * libawn/awn-alignment.c:
 Allow the dev to specify scale value.

1618. By moonbeam

* applets/taskmanager/task-manager.c:
* libawn/awn-themed-icon.c:
        Fix so that the icon chooser dialog used by AwnThemedIcon/taskman
        appears in the the taskmanager.

1619. By Michal Hruby

 * awn-settings/awn-settings.ui:
 Fix the size groups.

1620. By moonbeam

* applets/taskmanager/task-launcher.c:
        Minor fix to match function. If the WM_CLASS values
        are 1 char in length then don't use them for a substing match.

1621. By Mark Lee

 * applets/taskmanager/task-settings.c:
 Fix compiler warning.

1622. By Mark Lee

 * data/Makefile.am:
 * po/POTFILES.in:
 Make sure that 'make distcheck' works.

1623. By Mark Lee

 * po/avant-window-navigator.pot:
 * po/*.po:
 Update gettext files.

1624. By Mark Lee

 * bindings/vala/awn-custom.vala:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.metadata:
 * bindings/vala/awn.vapi:
 Update Vala bindings.

1625. By moonbeam

* applets/taskmanager/task-icon.c:
 Change the icon name for Launch menu item.

1626. By moonbeam

* data/avant-window-navigator.schema-ini.in.in:
        Change default of icon_font_mode to 1.

1627. By moonbeam

* libawn/awn-dialog.c:
        Deal with loss of sticky on the AwnDialog under some WMs.

1628. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-window.c:
        Fixes the issues with disable_icon_changes = false and certain
        applications (such as pidgin). Also sees the return of the ugly
        OpenOffice window icons

1629. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
        Laid the foundation for the intermediary mode of icon change behaviour.
        Renamed name from disable_icon_changes to icon_change_behavior. Type is int.

1630. By Michal Hruby

 * Makefile.am:
 * applet-activation/main.c:
 * applets/expander/applet.c:
 * applets/expander/expander.desktop.in.in:
 * applets/separator/Makefile.am:
 * applets/separator/applet.c:
 * applets/separator/separator.desktop.in.in:
 * configure.in:
 * src/Makefile.am:
 * src/awn-applet-manager.c:
 * src/awn-separator.c:
 * src/awn-separator.h:
 Added separator applet.

1631. By Michal Hruby

 * libawn/awn-effects-ops-new.c:
 Disable the warning.

1632. By Michal Hruby

 * src/awn-background.c:
 * src/awn-separator.c:
 Change separator color when gtk theme is changed.

1633. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * themes/default.awn-theme:
 Change the separator color defaults.

1634. By Mark Lee

 * libawn/awn-applet.c:
 Don't destroy the about dialog when it is closed.

1635. By moonbeam

* applets/taskmanager/task-icon.c:
        Simplified the icon change code further.

1636. By moonbeam

* applets/taskmanager/task-icon.c:
        Further reduction of number of locations where
        awn_icon_set_from_pixbuf() is called.

1637. By moonbeam

* applets/taskmanager/task-icon.c:
        Icon theme "change" signals happen at the strangest times.
        Handle theme change signals in TaskIcon instead of letting
        AwnThemedIcon code deal with it (if we don't then AwnThemedIcon
        will set our icon to a the desktop theme icon even when
        we want to use the App icon).

1638. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
        icon_change_behaviour = 1 is now roughly equivalent to
        the old disable_icon_changes = false. Need to add
        special case info capability next.

1639. By moonbeam

* applets/taskmanager/task-window.c:
        Add use_win_icon prop to TaskWindow.

1640. By Mark Lee

 * libawn/awn-applet.c:
 Make the proper fix for not destroying the about dialog on close.

1641. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
* applets/taskmanager/util.c:
* applets/taskmanager/util.h:
        Ability to special case hints about using app window icon.

1642. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
* applets/taskmanager/task-icon.c:
        Added overlay_application_icons, overlay_application_icons_scale
        overlay_application_icons_alpha.

1643. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
        Change some default values so they get tested.

1644. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
        Fix typo.

1645. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/util.c:
        Fixes ugly icon used by OO when opening through a file manager.

1646. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/util.c:
        Make sure that the demons of OO are exorcised.
        Shut off some debugs.

1647. By Michal Hruby

 * src/awn-panel.c:
 * src/xutils.c:
 * src/xutils.h:
 Fix issues with drag proxying.

1648. By Michal Hruby

 * bindings/python/awn.defs:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * libawn/awn-applet-simple.c:
 * libawn/awn-applet-simple.h:
 * libawn/awn-icon-box.c:
 * libawn/awn-icon-box.h:
 Change AwnAppletSimple.get_icon method to return AwnIcon.

1649. By moonbeam

* applets/taskmanager/task-icon.c:
        Update the icon on scroll events.

1650. By moonbeam

* applets/taskmanager/task-icon.c:
        Removed an assert that was inserted for debugging purposes.

1651. By moonbeam

* applets/taskmanager/task-window.c:
        Deal with errant icon overlays appearing when theme change
        signals fire.

1652. By moonbeam

* applets/taskmanager/task-icon.c:
        Don't play launching effect when dragging a TaskIcon.

1653. By moonbeam

* applets/taskmanager/task-icon.c:
        Fix a problem with errant setting of requires attention under
        Metacity.

1654. By Michal Hruby

* applets/taskmanager/util.c:
* applets/taskmanager/utilh:
* applets/taskmanager/task-icon.c:
        utils_gdk_pixbuf_similar_to() courtesy of mhr3.
        Allows TaskIcon to determine if an overlay icon is the same
        as the Launcher Icon.

1655. By moonbeam

* applets/taskmanager/util.c:
* applets/taskmanager/task-icon.c:
        Fix for gimp icon overlay when it's opened from filemanager

1656. By moonbeam

* applets/taskmanager/task-window.c:
        Pull the theme change counting logic out. The issues it causes
        are more or less a wash with the issues it fixes (at least with
        the introduction of utils_gdk_pixbuf_similar_to()). Therefore,
        choose the simpler of the two.

1657. By moonbeam

* libawn/awn-themed-icon.c:
        Remove source ids for icon preloads if the icon is finalized
        with them pending.

1658. By moonbeam

* applets/taskmanager/task-manager.c:
        Save changes to launcher paths when TaskLaunchers are dragged
        and dropped.

1659. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnDefs.py.in
* awn-settings/awnSettings.py.in
    Added some more items to Theme Customize

1660. By Michal Hruby

 * bindings/python/awn.defs:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * libawn/awn-icon.c:
 * libawn/awn-icon.h:
 Added AwnIcon.get_click_event() method.

1661. By moonbeam

* applets/taskmanager/task-window.c:
        Change the default to forcing app icon prop on. A better
        choice due to some fun things that happen when the task-manager
        is restarted.

1662. By moonbeam

* applets/taskmanager/util.c:
        Adjust the threshold up a bit for image comparison. This may
        result in an unacceptable level of false positives, please keep
        an eye out for duplicate overlay images.

1663. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
    Do not disable all color buttons in gtk theme mode.
    The start of theme export

1664. By moonbeam

* applets/taskmanager/task-icon.c:
      Make sure the tooltipls are updated on mouse scroll also.
      Let search_main_item do most of the work.

1665. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
        Added overlay_applications_icons_swapped.
        Significantly simplified the ref/unref login in
        task_icon_set_icon_pixbuf().

1666. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
 Attention required nagging. Defaults to every 60 seconds.

1667. By moonbeam

* applets/taskmanager/task-icon.c:
        Check for require attention on window changes. This should
        resolve some corner cases where icons do not start/stop
        attention effect.

1668. By moonbeam

* applets/taskmanager/task-icon.c:
        If there is more than one window demaning attention in
        a group, then update the main_item to point to the next item
        demanding attention after the first one is acknowledged.

1669. By moonbeam

* applets/taskmanager/task-manager.c:
        Fixed a longstanding bug which _mostly_ involved windows minimizing
        to the systray. Removes a leak, and some unexpected behaviours
        with apps engaging in said behaviour.

1670. By moonbeam

* applets/taskmanager/task-manager.c:
        Revise some comments due to previous commit.

1671. By moonbeam

* applets/taskmanager/task-icon.c:
        Reinstate the minimize/restore behaviour of the scrollwheel when
        there is only one window.
        When using scroll wheel, do not scroll to a window that is set
        skip_taskbar.

1672. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnDefs.py.in
* awn-settings/awnSettings.py.in
    Added new Task Manager panel

1673. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnDefs.py.in
* awn-settings/awnSettings.py.in
    Start merging of Taskmanager and Launcher panel

1674. By Michal Hruby

 * awn-settings/awnClass.py:
 Expand the description columns in our lists.
 * doc/reference/libawn-sections.txt:
 * libawn/awn-icon.c:
 Updated documentation.

1675. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Added 'infobar' to Taskmanager panel to notify about inactive taskmanager applet.

1676. By Michal Hruby

 * applets/taskmanager/util.c:
 Change to MSE computation.

1677. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnDefs.py.in
* awn-settings/awnSettings.py.in
    Added Icon Overlay Swap option

1678. By Michal Hruby

 * awn-settings/awnClass.py:
 * awn-settings/awnSettings.py.in:
 Allow running awn-settings just to show About dialog.

1679. By Michal Hruby

 * awn-settings/awn-settings.ui:
 * awn-settings/awnClass.py:
 Always center the awn-settings dialog.

1680. By Michal Hruby

 * bindings/python/awn.defs:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * doc/reference/libawn-sections.txt:
 * libawn/awn-icon.c:
 * libawn/awn-icon.h:
 Revert 1674 and 1660 - revisions which added AwnIcon.get_click_event,
 as the same thing can be done using gtk_get_current_event().

1681. By Michal Hruby

 * src/awn-app-dbus.xml:
 * src/awn-app.c:
 * src/awn-app.h:
 Added DBus method to close a panel.

1682. By moonbeam

* applets/taskmanager/task-icon.c:
        * applets/taskmanager/task-manager.c:
        * applets/taskmanager/task-manager.h:
        Add a "grouping-changed" signal to TaskManager.

1683. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
    Some clean up of Task Manager panel
    A bit more work on exporting of themes

1684. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-manager.h:
        Preparation for getting group/ungroup working.
        Ignore docks in the intellhide intersect check.

1685. By moonbeam

* applets/taskmanager/task-manager.c:
        Only check if the app/win icon should be displayed
        if we have a TaskWindow.

1686. By Michal Hruby

 * bindings/python/awn.defs:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * libawn/awn-dialog.c:
 * libawn/awn-dialog.h:
 Added AwnDialog.get_content_area() method. Fixes issues with removing
 widgets from the dialog.

1687. By Mark Lee

 * bindings/python/__init__.py:
 Add missing import statement.

1688. By Michal Hruby

 * bindings/python/awn.defs:
 * bindings/python/awn.override:
 Fix python bindings for AppletSimple.set_icon_info().

1689. By moonbeam

* applets/taskmanager/task-icons.c:
        Immediately ungroup when configuration changed. Reverse not yet
        implemented.

1690. By moonbeam

* applets/taskmanager/task-icons.c:
        Minor cleanup.

1691. By moonbeam

* applets/taskmanager/task-icons.c:
* applets/taskmanager/task-manager.h:
* applets/taskmanager/task-manager.c:
        Immediately group when configuration changed. There's some
        strangeness that happens if one toggles back and forth quickly,
        It's beeing dealt with but I'm not happy with the "solution". Will
        revisit when I don't have a headache.

1692. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
    Implemented 'very basic' theme import/export

1693. By Michal Hruby

 * bindings/python/awn.defs:
 * bindings/vala/awn.metadata:
 * bindings/vala/awn.vapi:
 Fix a couple of leaks in the bindings.

1694. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-icon.h:
* applets/taskmanager/task-manager.c:
        Group/ungroup is now much more stable. Does not regroup windows
        without an associated desktop file.

1695. By Michal Hruby

 * src/awn-app.c:
 * src/awn-panel-dbus.xml:
 * src/awn-panel.c:
 * src/awn-panel.h:
 Added DBus method GetSnapshot(), which screenshots given panel.

1696. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
        Reworked some of the visibility code associated with the show_all_windows
        config key. Please watch for regressions, especially with
        show_all_windows = false.

1697. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
        Initial, naive, implementation of the visible dbus key.

1698. By moonbeam

* applets/taskmanager/task-icon.c:
        Fix for https://bugs.launchpad.net/awn/+bug/480851
        If Icon = to a path in the desktop file then the customize icon menu
        option fails.

1699. By moonbeam

* applets/taskmanager/task-manager.c:
        Make sure we don't send a NULL to strlen.

1700. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnClass.py
* awn-settings/awnSettings.py.in
    Updates to theme export.
    Back by popular demand... the applet act/deactivate buttons

1701. By Michal Hruby

 * awn-settings/awnClass.py:
 * src/awn-panel.c:
 Speed up the snapshotting in awn-settings.

1702. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
* applets/taskmanager/xutils.c:
* applets/taskmanager/xutils.h:
        Add the ability to retrive WM_CLIENT_NAME.

1703. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
        Implemented the hidden list for visible. Still buggy. Some
        aspects of behaviour need to be defined.

1704. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
        dbus interface for "visible" more or less behaves sanely.

1705. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-item.c:
* applets/taskmanager/task-launcher.c:
* applets/taskmanager/task-launcher.h:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
        No longer group windows with different WM_CLIENT_NAME by default.
        There is a config key. I'm expecting this will break in certain
        configurations. The default will change if this occurs.
        If no WM_CLIENT_NAME is available then using assume it's the local
        hostname (gethostname()).
        As consequence changed of this addition, constructor for TaskLauncher
        was changed and the applet prop of TaskIcon was made readable.

1706. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awnClass.py
* awn-settings/awnDefs.py.in
* awn-settings/awnSettings.py.in
    Added some theme export/import file checks and started theme versioning

1707. By moonbeam

Modified, somewhat incoherent, Changelog entry written late at night so
it makes a bit more sense.

1708. By Michal Hruby

 * applets/taskmanager/task-manager.c:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * libawn/Makefile.am:
 * libawn/awn-dbus-watcher.c:
 * libawn/awn-dbus-watcher.h:
 * libawn/libawn.h:
 * src/Makefile.am:
 * src/awn-panel.c:
 Move AwnDBusWatcher to libawn.

1709. By Michal Hruby

 * bindings/python/awn.defs:
 Add DBusWatcher also to python bindings.

1710. By moonbeam

* applets/taskmanager/task-manager.c:
        Do not try to copy a TaskLauncher on ungroup if there isn't one to
        copy.

1711. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
        Disconnect a missed signal when ungrouping.
        Removed some #if 0 'd code.

1712. By moonbeam

* applets/taskmanager/task-icon.c:
        Set the main_item on the the original ungrouped icon.

1713. By Michal Hruby

 * awn-settings/awn-settings.ui:
 * src/awn-applet-manager.c:
 Don't run awn-applet binary for separator & expander, so we get rid of
 throbber for them.

1714. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-item.c:
* applets/taskmanager/task-launcher.c:
* applets/taskmanager/task-window.c:
* libawn/awn-themed-icon.c:
        Plug a variety of leaks, and potential leaks.
        Still something rotten with TaskLauncher.

1715. By moonbeam

* applets/taskmanager/task-manager.c:
        Do not hide the Icon after the closing effect unless we're really done.

1716. By moonbeam

* libawn/awn-overlay-pixbuf.c:
        Fix a leak.

1717. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-manager.c:
        Optimize group.
        Regroup non-launchers.

1718. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-window.c:
        Plug some more leaks.

1719. By moonbeam

* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
* applets/taskmanager/xutils.c:
        More plugging of leaks. Also reducing the number of calls to X...
        Once the client machine name is retrieved it's save in TaskWindow.

1720. By moonbeam

* libawn/awn-themed-icon.c:
        Test modification. Need to confirm if previous issues with use
        of gtk_icon_theme_load_icon () are resolved.

1721. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-launcher.c:
        Get rid of a couple static vars.

1722. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awn-settings.ui
* awn-settings/awnSettings.py.in
    Added option groups to theme export.

1723. By Michal Hruby

 * src/awn-panel.c:
 Animate docklet mode start/end.

1724. By Michal Hruby

 * libawn/awn-utils.h:
 Add a newline.

1725. By Ryan Rushton <ryan@ryans-laptop>

* awn-settings/awnSettings.py.in
    Added Expand Panel to theme export.
    Added check for file overwrite on theme export.

1726. By Michal Hruby

 * src/awn-panel.c:
 We shouldn't forget to unref the pixmaps.

1727. By moonbeam

* libawn/awn-themed-icon.c:
        Reverse change that was tested and found wanting

1728. By moonbeam

* applets/taskmanager/task-launcher.c:
        Use task_window_get_wm_client_name(). Which stores the client
        machine names once it successfully retrieves it from X.

1729. By Michal Hruby

 * src/awn-panel.c:
 Docklet animation timer needs to have lower priority than redraw
 event, so we don't skip frames.

1730. By Michal Hruby

 * libawn/anims/awn-effect-spotlight3d.c:
 Fix close effect cleanup for spotlight3d.

1731. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * src/awn-background.c:
 * src/awn-separator.c:
 * themes/default.awn-theme:
 Modify separator rendering a bit - make it more sharp.

1732. By Michal Hruby

2009-11-16 Michal Hruby <email address hidden>

 * configure.in:
 * themes/Makefile.am:
 * themes/dark.awn-theme:
 Add thumbnail for our default theme.

1733. By Michal Hruby

Forgot a rename..

1734. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * src/awn-defines.h:
 * src/awn-monitor.c:
 Add panel/monitor_num key, which should help when monitors are
 hotplugged.

1735. By Michal Hruby

 * awn-settings/awnClass.py:
 * libawn/awn-tooltip.c:
 * src/awn-panel.c:
 Change GetSnapshot method to return image with alpha channel instead
 of the window below.

1736. By moonbeam

* applets/taskmanager/task-manager.c:
        Fix up code that only applies if a window goes from
        skip_tasklist = false to skip_tasklist = true... which
        is obviously a somewhat rare thing... However, awn-settings
        will do it if the prefs applet is running.

1737. By Michal Hruby

 * themes/thumbnails/dark-thumb.png:
 Add alpha channel to theme preview image.

1738. By moonbeam

* applets/taskmanager/task-window.c:
        Fix incorrect window in a grouped icon being activated on icon
        click.

1739. By Michal Hruby

 * libawn/awn-applet.c:
 * libawn/awn-applet.h:
 * libawn/awn-dbus-watcher.c:
 * src/awn-applet-manager.c:
 * src/awn-applet-manager.h:
 * src/awn-panel.c:
 Make the DestroyApplet signal work.

1740. By moonbeam

* applets/taskmanager/task-launcher.c:
* applets/taskmanager/task-launcher.h:
 Added task_launcher_get_exec().

1741. By moonbeam

* applets/taskmanager/task-launcher.c:
        Fix typo in previous commit and removed match checks involving
        ppid, to determine if they're causing incorrect matches.

1742. By Michal Hruby

 * libawn/anims/awn-effect-simple.c:
 * libawn/anims/awn-effect-simple.h:
 * libawn/awn-effects.c:
 * libawn/awn-label.c:
 Added opening and closing simple effects.

1743. By Michal Hruby

2009-11-20 Michal Hruby <email address hidden>

 * Makefile.am:
 * applets/quick-prefs/Makefile.am:
 * applets/quick-prefs/applet.vala:
 * applets/quick-prefs/quick-prefs.desktop.in.in:
 * bindings/vala/build.vapi:
 * bindings/vala/libintl.vapi:
 * configure.in:
 Added Preferences applet.

1744. By moonbeam

* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
        Added task_window_get_icon_is_fallback().

1745. By Michal Hruby

 * src/awn-defines.h:
 * src/awn-background.c:
 Set text & outline color when gtk_theme_mode is on.

1746. By Michal Hruby

 * libawn/anims/awn-effect-spotlight3d.c:
 * libawn/anims/awn-effects-shared.h:
 * libawn/awn-effects-ops-new.c:
 * libawn/awn-effects.c:
 * libawn/awn-effects.h:
 * src/awn-background-edgy.c:
 * src/awn-panel.c:
 Optimize drawing on a couple of places.

1747. By moonbeam

* applets/taskmanager/task-icon.c:
        Do not show a fallback icon in the TaskIcon in any
        circumstance if there's a launcher icon available.

1748. By Michal Hruby

 * libawn/awn-effects.c:
 Fix minor redraw issue when shadows are on.

1749. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * src/awn-defines.h:
 * src/awn-panel.c:
 Added config keys for autohide delays.

1750. By Michal Hruby

 * libawn/awn-effects.c:
 * libawn/awn-effects.h:
 * src/awn-throbber.c:
 Couple more optimizations.

1751. By Michal Hruby

 * applets/quick-prefs/applet.vala:
 * bindings/vala/awn.gi:
 * bindings/vala/awn.metadata:
 * bindings/vala/awn.vapi:
 Fixes to Vala bindings.

1752. By Michal Hruby

 * src/awn-background-curves.c:
 * src/awn-background.c:
 Use radial gradients in curved background.
 Increase the default alpha when using gtk_theme_mode.

1753. By Michal Hruby

 * src/awn-panel.c:
 Reflect changes to panels/mouse_poll_delay immediately.

1754. By moonbeam

* libawn/awn-themed-icon.c:
              Invalidate the pixbuf cache on size changes. This is not
              future proof but it works fine at the moment. The pixbuf
              cache is slated for some work post 0.4.

1755. By moonbeam

* bindings/python/awn.defs:
* libawn/awn-themed-icon.c:
* libawn/awn-themed-icon.h:
        Type of size arg should be gint not guint.
        Do some additional checks on values of arguments.

1756. By moonbeam

* libawn/awn-themed-icon.c:
        Remove a debug.

1757. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-icon.h:
* applets/taskmanager/task-manager.c:
        Play closing animations for windows that become
        skip tasklist and minimized (seems it's common to
        do something along these lines when minimizing to
        systray... the window is not closed according to
        wnck)

1758. By Michal Hruby

 * src/awn-panel.c:
 Try to do everything needed on composited-change.

1759. By Michal Hruby

 * libawn/awn-config.c:
 * src/awn-app.c:
 * src/awn-applet-proxy.c:
 * src/awn-defines.h:
 * src/awn-panel.c:
 Let's be better prepared for multiple panels.

1760. By Michal Hruby

 * src/awn-app.c:
 * src/awn-panel.c:
 * src/awn-panel.h:
 Change parameter for AwnPanel constructor.

1761. By moonbeam

* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-window.c:
* applets/taskmanager/task-window.h:
        Provide a visual indication of the active item.

1762. By moonbeam

* applets/taskmanager/task-icon.c:
        Code to use the "awn-window-fallback" icon once it
        gets committed.

1763. By Michal Hruby

 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * libawn/awn-defines.h:
 * src/awn-panel.c:
 Added docklet-related AppletFlags.

1764. By Michal Hruby

 * applets/quick-prefs/applet.vala:
 Quick-prefs - show docklet after clicking on the icon.

1765. By Michal Hruby

 * src/awn-applet-manager.c:
 * src/awn-applet-manager.h:
 * src/awn-panel.c:
 Optimize the redraw during resizes.

1766. By moonbeam

* applets/taskmanager/task-manager.c:
        Keep a couple properties from being set on startup.
        Enable a bit of debug spam.

1767. By moonbeam

* src/awn-panel.c:
        Attempt to resolve remaining issues with struts and multiple
        monitors.

1768. By moonbeam

* src/awn-panel.c:
        Forgot to press save... Remove two debugs.

1769. By Mark Lee

 * applets/taskmanager/task-window.c:
 Fix build for GTK+ 2.12.

1770. By Mark Lee

 * configure.in:
 Remove obsolete check for gtk.glade.

1771. By Mark Lee

 * README:
 Note that GNU Make is required.

1772. By moonbeam

* applets/taskmanager/task-icon.c:
        Regroup under the new icon when "Add to Launcher List".

1773. By moonbeam

Fix Changelog.

1774. By moonbeam

* applets/taskmanager/task-icon.c:
        Added Version to About menu item.

1775. By moonbeam

* applets/taskmanager/applet.c:
* applets/taskmanager/task-drag-indicator.c:
* applets/taskmanager/task-drag-indicator.h:
* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-icon.h:
* applets/taskmanager/task-item.c:
* applets/taskmanager/task-item.h:
* applets/taskmanager/task-launcher.c:
* applets/taskmanager/task-launcher.h:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-manager.h:
* applets/taskmanager/task-settings.c:
* applets/taskmanager/task-settings.h:
* applets/taskmanager/task-window.c:
* applets/taskmanager/util.c:
* applets/taskmanager/util.h:
        Changed Taskmanager source from GPLv3 to
        GPLv2 with the agreement of:
        Hannes Verschore <email address hidden>,
        Rodney Cryderman <email address hidden>,
        Michal Hruby <email address hidden>,
        Neil Jagdish Patel <email address hidden>

1776. By moonbeam

* src/awn-panel.c:
        Fixed a small mistake, Replaced height with width.

1777. By Michal Hruby

 * applets/quick-prefs/applet.vala:
 Quick-prefs: Don't close the docklet on mouse out.

1778. By Michal Hruby

 * applets/quick-prefs/applet.vala:
 Fix monitor positioning using the quick-prefs applet.
 * src/awn-background-flat.c:
 Don't use padding when on screen edges. Fixes bug #490373.

1779. By Michal Hruby

2009-11-30 Michal Hruby <email address hidden>

 * data/Makefile.am:
 * debian/avant-window-navigator-data-trunk.install:
 Removed icons from data/active directory, as these aren't used
 anywhere.

1780. By moonbeam

* src/awn-panel.c:
        X is insanely configurable... This, I hope, fixes the strut
        issues in all multiple monitor cases.

1781. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * libawn/anims/awn-effects-shared.h:
 * libawn/awn-effects-ops-new.c:
 * libawn/awn-effects.c:
 * libawn/awn-effects.h:
 * libawn/awn-icon.c:
 * src/awn-background.c:
 * src/awn-defines.h:
 Make glowing dot and active rectangle color configurable.

1782. By Michal Hruby

 * libawn/awn-applet-simple.c:
 * libawn/awn-applet-simple.h:
 * libawn/awn-icon.c:
 Removed long-press signal from AppletSimple, this simplifies the
 behavior for all applets - if applet doesn't connect to long-press
 via AwnIcon, it will still emit standard clicked-signal.

1783. By moonbeam

* applets/taskmanager/task-manager.c:
        Sometimes it's just not possible to initially determine a
        proper desktop file unless one also has the title (OO).
        Unfortuntely some apps (OO) do not provide the necessary info in the
        Title in some circumstance until long after the window has
        opened. So if a desktop lookup fails, then connect to the name
        change signal and try to match up whenever the window titles
        change.

1784. By moonbeam

* applets/taskmanager/task-manager.c:
        Minor correction to previous commit.

1785. By moonbeam

* applets/taskmanager/task-manager.c:
        Do a less intensive search when we're searching for desktop file
        due to a name change.

1786. By moonbeam

* applets/taskmanager/task-manager.c:
        Really commit the changes mentioned in the previous two commit
        messages.

1787. By moonbeam

* applets/taskmanager/task-manager.c:
        Make sure that if a launcher is added to the dialog after a
        window that the launcher is still placed at the top of the dialog.

1788. By Michal Hruby

 * src/awn-background-curves.c:
 * src/awn-background-edgy.c:
 * src/awn-background-flat.c:
 * src/awn-background-floaty.c:
 * src/awn-background.c:
 * src/awn-background.h:
 Enable pattern support for backgrounds expect 3D.

1789. By haytjes

2009-12-01 Hannes Verschore <email address hidden>

 * src/awn-background-3d.c:
 Enable pattern support for 3D background

1790. By moonbeam

* applets/taskmanager/util.c:
        Some comments. Notes regarding post 0.4 code.

1791. By Michal Hruby

 * src/awn-background-3d.c:
 * src/awn-background-curves.c:
 * src/awn-background-edgy.c:
 * src/awn-background-flat.c:
 * src/awn-background-floaty.c:
 * src/awn-background.c:
 Changes to rendering which speed up things when using patterns.
 Helped a lot with flat, edgy & floaty, but not that much
 with 3d and curved.

1792. By Michal Hruby

 * src/awn-background.c:
 Using server-side pixmap wasn't a good idea, that seems to slow 3d and
 curved background rendering with patterns quite a lot.

1793. By Michal Hruby

 * src/awn-panel.c:
 Use idle callback to set the strut. Fixes bug #491229.

1794. By Michal Hruby

 * awn-settings/awnClass.py:
 Minor changes to Awn autostart desktop file.

1795. By Michal Hruby

 * bindings/python/awn.defs:
 * libawn/awn-alignment.c:
 * libawn/awn-icon-box.c:
 Add offset-multiplier property to AwnAlignment.
 Allow stuffing AwnImage and AwnAlignment to AwnIconBox.

1796. By Michal Hruby

 * configure.in:
 * libawn/awn-applet.c:
 Use DBus' GetAll method if one has dbus-glib-1 >= 0.80.

1797. By moonbeam

* applets/taskmanager/task-launcher.c:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/util.c:
* applets/taskmanager/util.h:
        Bad Desktop Files! Bad!

1798. By moonbeam

* libawn/awn-dialog.c:
        Free some lda color objects.

1799. By moonbeam

* libawn/awn-themed-icon.c:
        Suppress some unnecessary pixbuf cache invalidates

1800. By moonbeam

* libawn/awn-themed-icon.c:
        Be a little bit more lenient about gtk_drag_dest_set().
        Fixes issue with dolphin/konq.

1801. By haytjes

 * src/awn-background-3d.c:
 Added a function for drawing the input shape mask instead of just drawing the bar.
 This because it failed when alpha of the colors were to low.

1802. By Michal Hruby

 * src/awn-main.c:
 * src/awn-panel.c:
 Automatically inhibit autohide for a couple of seconds during startup.

1803. By Michal Hruby

 * libawn/awn-effects-ops-helpers.c:
 * libawn/awn-effects-ops-helpers.h:
 * libawn/awn-effects-ops-new.c:
 Reimplement a couple of effect helpers to use different compositing
 operators instead of image surfaces.

1804. By Michal Hruby

 * src/awn-panel.c:
 A couple of fixes for multiple panels.

1805. By Michal Hruby

2009-12-27 Michal Hruby <email address hidden>

 reviewed by: mhr3
 patch by: dolfje

 * bindings/vala/awn.gi:
 * bindings/vala/awn.vapi:
 * libawn/awn-dbus-watcher.c:
 * libawn/awn-dbus-watcher.h:
 Added AwnDBusWatcher.has_name method. (thanks to dolfje)

1806. By Mark Lee

 * src/awn-background.c:
 Fix build for GTK+ 2.12.

1807. By moonbeam

* applets/taskmanager/task-manager.c:
* applets/taskmanager/task-icon.c:
        Fix a small leak.
        Remove an incorrect comment.

1808. By Julien Lavergne

 * debian/control:
 Add build depends on libssl-dev to fix build failure on Ubuntu 10.04.
 Recommends all applets packages to install all applets by default.

1809. By moonbeam

Added:
* applets/taskmanager/menus/
* applets/taskmanager/menus/advanced.xml
* applets/taskmanager/menus/custom-example.xml
* applets/taskmanager/menus/simple.xml
* applets/taskmanager/menus/standard.xml
* applets/taskmanager/task-icon-build-context-menus.c
* applets/taskmanager/task-icon-build-context-menus.h
* applets/taskmanager/task-icon-private.h

Modified:
* applets/taskmanager/Makefile.am
* applets/taskmanager/awn-applet-taskmanager.schema-ini.in
* applets/taskmanager/task-icon.c
* applets/taskmanager/task-icon.h
* configure.in

        Merged bzr+ssh://bazaar.launchpad.net/~rcryderman/awn/awn-taskman-editable-context-menus/
        Allows definition of taskmanager context menus using xml (GMarkup) files.

1810. By moonbeam

* applets/taskmanager/menus/standard.xml
        Added a speparator before Close all.

1811. By moonbeam

* applets/taskmanager/menus/advanced.xml
* applets/taskmanager/menus/standard.xml
        Add a separator in standard and remove a (redundant)
        separator in advanced.

1812. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
        Amended descrition of menu_filename key to indicate that
        an absolute path can be provided (for custom menus).

1813. By moonbeam

* applets/taskmanager/menus/custom-example.xml:
        Add a separator.

1814. By moonbeam

* libawn/awn-pixbuf-cache.c:
* libawn/awn-pixbuf-cache.h:
        Added AwnPixbufCache.

1815. By moonbeam

* libawn/Makefile.am:
        Build system modifications for AwnPixbufCache.

1816. By moonbeam

* libawn/awn-themed-icon.c:
        Modify AwnThemedIcon to use AwnPixbufCache.

1817. By moonbeam

* applets/taskmanager/task-manager.c:
        Taskmanager needs a significantly larger pixbuf cache than
        a standard applet.

1818. By moonbeam

* libawn/awn-pixbuf-cache.c:
* libawn/awn-pixbuf-cache.h:
        Added awn_pixbuf_cache_insert_simple_key() and
        awn_pixbuf_cache_lookup_simple_key() for generic pixbuf
        caching purposes.

1819. By moonbeam

* applets/taskmanager/task-icon-build-context-menus.c:
        A correctness fix.

1820. By moonbeam

* libawn/awn-utils.c:
* libawn/awn-utils.h:
        Added awn_utils_get_gtk_icon_theme_name().

1821. By moonbeam

* libawn/awn-pixbuf-cache.c:
        Give a references in awn_pixbuf_cache_lookup*().

1822. By moonbeam

* libawn/awn-themed-icon.c:
        Small optimizations for the caching and no longer ref after
        doing a lookup.

1823. By moonbeam

* applets/taskmanager/task-launcher.c:
        Make use of AwnPixbufCache where possible.

1824. By moonbeam

* applets/taskmanager/task-launcher.c:
        Remove code that appear to be no longer needed (will cause
        GtkIconTheme to complain if I'm wrong).

1825. By moonbeam

* applets/taskmanager/task-icon-build-context-menus.c:
        Should fix build error on older GTK+s. Needs testing.

1826. By moonbeam

* applets/taskmanager/task-manager.c:
        Set max pixbuf cache size to 32.

1827. By moonbeam

* applets/taskmanager/task-icon-build-context-menus.c:
        Workaround for glib <2.18.0. Only level of submenus are supported
        in this case.

1828. By moonbeam

* libawn/awn-pixbuf-cache.c:
        Added a newline.

1829. By moonbeam

Fixed Changelog entry for 1827.

1830. By Mark Lee

 * applets/taskmanager/task-icon-build-context-menus.c:
 Fix build for GTK+ 2.12.

1831. By Julien Lavergne

 * debian/avant-window-navigator-trunk.install:
 Include xml files for taskmanager.

1832. By moonbeam

* libawn/libawn.h
        Add awn-pixbuf-cache.h to libawn.h

1833. By moonbeam

* bindings/python/awn.defs:
        Python bindings for AwnPixbufCache.

1834. By moonbeam

* bindings/python/awn.defs:
        Some fixes for the AwnPixbufCache python bindings.

1835. By moonbeam

* bindings/python/awn.defs:
        Fix the syntax for pixbufs for the AwnPixbufCache
        python bindings.

1836. By moonbeam

* bindings/python/awn.defs:
        Provide the proper function name for the constructor.

1837. By moonbeam

* bindings/vala/awn.gi:
* bindings/vala/awn.vapi:
        Update vala bindings.

1838. By moonbeam

* libawn/awn-themed-icon.c:
        Invalidate the pixbuf cache any time there are
        modifications to the awn-theme dir.

1839. By moonbeam

* applets/taskmanager/menus/custom-example.xml:
        Some additions to custom-example.xml

1840. By moonbeam

* applets/taskmanager/menus/custom-example.xml:
* applets/taskmanager/task-icon-build-context-menus.c:
* applets/taskmanager/task-icon.c:
        A couple minor fixes.

1841. By moonbeam

* applets/taskmanager/task-icon-build-context-menus.c:
        Ellipsize the context menu task names. Currently set to
        55 chars and middle.

1842. By moonbeam

* libawn/awn-themed-icon.c:
        Quiet the gtk icon them spam. ensure icons every time
        there's a theme change signal

1843. By moonbeam

* libawn/awn-themed-icon.c:
        Fix some of the fallout of the more agressive caching

1844. By Michal Hruby

 * libawn/awn-applet.c:
 * libawn/libawn-marshal.list:
 * src/awn-marshal.list:
 * src/awn-panel-dbus.xml:
 * src/awn-panel.c:
 * src/awn-panel.h:
 Add OffsetModifier and PathType to exported panel properties.

1845. By Michal Hruby

 * applets/quick-prefs/applet.vala:
 Minor cleanup.

1846. By Michal Hruby

 * libawn/awn-applet.c:
 Forgot to remove debug.

1847. By moonbeam

* applets/taskmanager/task-icon.c:
        Fixes issues with scroll wheel not working when app minmized
        and Show all windows = False. main_item could be NULL in this
        situation (we should look for a main_item in this case instead
        assuming there isn't one available)

1848. By Michal Hruby

 * src/awn-applet-manager.c:
 * src/awn-applet-proxy.c:
 * src/awn-panel.c:
 * src/awn-separator.c:
 Make sure curve offsets are applied also to separators and throbber.

1849. By moonbeam

* libawn/awn-themed-icon.c:
              Make use of "drag-and-drop" = FALSE a bit less magical.

1850. By moonbeam

* applets/taskmanager/task-icon.c:
              Slight adjustment due to previous commit.

1851. By moonbeam

* applets/taskmanager/menus/custom-example.xml:
        Add launch as root to custom-example.

1852. By moonbeam

* applets/taskmanager/menus/standard.xml:
        Display a separator consistently after Launch item with grouped
        and single task items.

1853. By moonbeam

* applets/taskmanager/menus/advanced.xml:
* applets/taskmanager/menus/custom-example.xml:
* applets/taskmanager/menus/simple.xml:
* applets/taskmanager/menus/standard.xml:
* applets/taskmanager/task-icon-build-context-menus.c:
        Adjust the smart wnck menu items to be more consistent in layout
        between grouped and single task situations. Adjusted the menus
        for such.

1854. By Michal Hruby

 * src/awn-panel.c:
 Don't destroy the panel on delete-event - fixes bug #257689.

1855. By Julien Lavergne

 * debian/changelog:
 * debian/control:
 Update to new lda packages name.

1856. By Julien Lavergne

 * debian/control:
 Remove not needed gir build depends.

1857. By moonbeam

* applets/taskmanager/task-icon.c:
        There might not be a main item after a workspace change if
        show_all_windows = False.

1858. By Michal Hruby

 * libawn/awn-effects.c:
 Fix occasional bad frame after the widget with effects is hidden.

1859. By Michal Hruby

 * libawn/awn-tooltip.c:
 Use tooltip hint for AwnTooltip windows.

1860. By moonbeam

* applets/taskmanager/task-icon.c:
        Fix up some of the issues with grouped windows on different
        workspaces (Metacity and possibly Compiz).

1861. By moonbeam

* bindings/python/awn.defs:
* libawn/awn-overlay-themed-icon.c:
* libawn/awn-overlay-themed-icon.h:
        Modified awn_overlay_themed_icon_new (). Removed a couple
        props.

1862. By moonbeam

* bindings/vala/awn.gi:
* bindings/vala/awn.vapi:
        Update vala bindings.

1863. By moonbeam

* bindings/python/awn.defs:
* libawn/awn-overlay-throbber.c:
* libawn/awn-overlay-throbber.h:
        Modified awn_overlay_throbber_new (). Removed the need
        to specify a widget.

1864. By moonbeam

* bindings/vala/awn.gi:
* bindings/vala/awn.vapi:
        Update bindings.

1865. By Michal Hruby

 * libawn/awn-utils.c:
 * src/awn-applet-manager.c:
 * src/awn-background.c:
 * src/awn-panel.c:
 * src/awn-throbber.c:
 * src/awn-throbber.h:
 Added viewport to deal with too many icons on the panel.

1866. By Michal Hruby

 * src/awn-panel.c:
 Fix viewport + panel_mode.

1867. By moonbeam

Added:
* applets/taskmanager/awn-desktop-lookup-cached.c:
* applets/taskmanager/awn-desktop-lookup-cached.h:
* applets/taskmanager/awn-desktop-lookup-gnome3.c:
* applets/taskmanager/awn-desktop-lookup-gnome3.h:
* applets/taskmanager/awn-desktop-lookup.c:
* applets/taskmanager/awn-desktop-lookup.h:
* libawn/awn-desktop-lookup-client.c:
* libawn/awn-desktop-lookup-client.h:

Modified:
* applets/taskmanager/Makefile.am:
* applets/taskmanager/task-manager.c:
* applets/taskmanager/util.c:
* libawn/Makefile.am:
        Merged in first significant bit of the desktop lookup work.
        Faster, cleaner code. Largely disentangled from task-manager.c
        now. Needs to be tested in preparation for the dbus
        client/server side of things.

1868. By moonbeam

* applets/taskmanager/awn-desktop-lookup-cached.c:
        Ignore files that do not container ".desktop" in their name.
        Ignore the existence of /var/lib/menu-xdg/applications/ on Debian.

1869. By Julien Lavergne

 * po/POTFILES.in:
 Update with new files.

1870. By moonbeam

* applets/taskmanager/util.c
        Accept a desktop file with no Icon field.

1871. By Julien Lavergne

 * po/POTFILES.in:
 * po/POTFILES.skip:
 Move desktop.in to POTFILES.skip.

1872. By moonbeam

* applets/taskmanager/awn-desktop-lookup-cached.c:
* applets/taskmanager/awn-desktop-lookup-cached.h:
* applets/taskmanager/awn-desktop-lookup-gnome3.c:
* applets/taskmanager/awn-desktop-lookup-gnome3.h:
* applets/taskmanager/awn-desktop-lookup.c:
* applets/taskmanager/awn-desktop-lookup.h:
* libawn/awn-desktop-lookup-client.c:
* libawn/awn-desktop-lookup-client.h:
        Add license/copyright info.

1873. By moonbeam

* applets/taskmanager/awn-desktop-lookup-cached.c:
        GHashTable does not like NULL keys.

1874. By moonbeam

* applets/taskmanager/awn-desktop-lookup-cached.c:
        Don't proceed with trying to add contents of a dir if
        it's not one.

1875. By moonbeam

* applets/taskmanager/task-icon-build-context-menus.c:
        When ungrouped, do not show "Add as Launcher" in the
        launcher list when the launcher is already in the list.

1876. By moonbeam

* applets/taskmanager/task-launcher.c:
        Suppress one of those annoying GtkIconTheme spams.

1877. By moonbeam

* applets/taskmanager/task-icon-build-context-menus.c:
        Check some widgets and make sure they're not NULL.

1878. By moonbeam

* applets/taskmanager/task-launcher.c:
        Use the StartupWMClass value on match if it is available.

1879. By moonbeam

* libawn/awn-themed-icon.c:
        Drag and drop fix for applets that disable AwnThemedIcon
        drag and drop but chain to its handler in some situations.

1880. By moonbeam

* applets/taskmanager/awn-desktop-lookup-cached.c:
        When a special case is found a desktop filename must be
        an exact match.

1881. By moonbeam

* applets/taskmanager/util.c:
        wtf... Ubuntu is marking nautilus-browser.desktop with
        NoDisplay = true??? Use nautilus-home.desktop if
        nautilus-browser.desktop is not available.

1882. By moonbeam

* libawn/awn-dialog.c:
        Revert change mistakenly committed in rev 1881.

1883. By Julien Lavergne

 * COPYING.GPL3:
 * libawn/anims/awn-effect-bounce.c:
 * libawn/anims/awn-effect-bounce.h:
 * libawn/anims/awn-effect-desaturate.c:
 * libawn/anims/awn-effect-desaturate.h:
 * libawn/anims/awn-effect-fade.c:
 * libawn/anims/awn-effect-fade.h:
 * libawn/anims/awn-effect-glow.c:
 * libawn/anims/awn-effect-glow.h:
 * libawn/anims/awn-effect-simple.c:
 * libawn/anims/awn-effect-simple.h:
 * libawn/anims/awn-effect-spotlight.c:
 * libawn/anims/awn-effect-spotlight.h:
 * libawn/anims/awn-effect-spotlight3d.c:
 * libawn/anims/awn-effect-spotlight3d.h:
 * libawn/anims/awn-effect-squish.c:
 * libawn/anims/awn-effect-squish.h:
 * libawn/anims/awn-effect-turn.c:
 * libawn/anims/awn-effect-turn.h:
 * libawn/anims/awn-effect-zoom.c:
 * libawn/anims/awn-effect-zoom.h:
 * libawn/anims/awn-effects-shared.c:
 * libawn/anims/awn-effects-shared.h:
 * libawn/awn-alignment.c:
 * libawn/awn-alignment.h:
 * libawn/awn-applet-simple.c:
 * libawn/awn-applet-simple.h:
 * libawn/awn-applet.c:
 * libawn/awn-applet.h:
 * libawn/awn-box.c:
 * libawn/awn-box.h:
 * libawn/awn-cairo-utils.c:
 * libawn/awn-cairo-utils.h:
 * libawn/awn-config.c:
 * libawn/awn-config.h:
 * libawn/awn-dbus-watcher.c:
 * libawn/awn-dbus-watcher.h:
 * libawn/awn-defines.h:
 * libawn/awn-desktop-lookup-client.c:
 * libawn/awn-desktop-lookup-client.h:
 * libawn/awn-dialog.c:
 * libawn/awn-dialog.h:
 * libawn/awn-effects-ops-helpers.c:
 * libawn/awn-effects-ops-helpers.h:
 * libawn/awn-effects-ops-new.c:
 * libawn/awn-effects-ops-new.h:
 * libawn/awn-effects.c:
 * libawn/awn-effects.h:
 * libawn/awn-icon-box.c:
 * libawn/awn-icon-box.h:
 * libawn/awn-icon.c:
 * libawn/awn-icon.h:
 * libawn/awn-image.c:
 * libawn/awn-image.h:
 * libawn/awn-label.c:
 * libawn/awn-label.h:
 * libawn/awn-overlay-pixbuf-file.c:
 * libawn/awn-overlay-pixbuf-file.h:
 * libawn/awn-overlay-pixbuf.c:
 * libawn/awn-overlay-pixbuf.h:
 * libawn/awn-overlay-progress-circle.c:
 * libawn/awn-overlay-progress-circle.h:
 * libawn/awn-overlay-progress.c:
 * libawn/awn-overlay-progress.h:
 * libawn/awn-overlay-text.c:
 * libawn/awn-overlay-text.h:
 * libawn/awn-overlay-themed-icon.c:
 * libawn/awn-overlay-themed-icon.h:
 * libawn/awn-overlay-throbber.c:
 * libawn/awn-overlay-throbber.h:
 * libawn/awn-overlay.c:
 * libawn/awn-overlay.h:
 * libawn/awn-overlayable.c:
 * libawn/awn-overlayable.h:
 * libawn/awn-pixbuf-cache.c:
 * libawn/awn-pixbuf-cache.h:
 * libawn/awn-themed-icon.c:
 * libawn/awn-themed-icon.h:
 * libawn/awn-tooltip.c:
 * libawn/awn-tooltip.h:
 * libawn/awn-utils.c:
 * libawn/awn-utils.h:
 * libawn/gseal-transition.h:
 * libawn/libawn.h:
 * tests/test-awn-dialog.py:
 * tests/test-awn-tooltip.py:
 * tests/test-effects-scaling.py:
 * tests/test-effects.py:
 * tests/test-overlays.py:
 * tests/test-taskmanager-dnd.py:
 * tests/test-taskmanager-windows.py:
 Add GPL v3 complete license
 Reformat licence header of libawn, so licensecheck will correctly
 identify the LGPL license.
 Relicense libawn file to LGPL
 Complete copyright missing with bzr log.

1884. By Julien Lavergne

 * applets/taskmanager/Makefile.am:
 * bindings/vala/Makefile.am:
 * libawn/Makefile.am:
 * src/Makefile.am:
 Adding missing EXTRA_DIST.

1885. By Mark Lee

 * libawn/gseal-transition.h:
 Fix build for GTK+ 2.12.

1886. By Julien Lavergne

 * tests/Makefile.am:
 Add missing EXTRA_DIST.

1887. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 * libawn/anims/awn-effects-shared.h:
 * libawn/awn-effects-ops-helpers.c:
 * libawn/awn-effects-ops-new.c:
 * libawn/awn-effects.c:
 * src/awn-panel.c:
 Added ability to specify outline color for the active rectangle.

1888. By Michal Hruby

 * src/awn-background.c:
 Make theming of AwnDialog via gtkrc possible.

1889. By moonbeam

* applets/taskmanager/util.c:
        Don't check title for nautilus windows when doing special
        casing. Othere cases of title matching need to be reviewed
        and removed where possible due to localization.

1890. By Michal Hruby

 * libawn/awn-icon.c:
 * libawn/awn-icon.h:
 * src/awn-panel.c:
 Fixed input shape mask on the scroll arrows.

1891. By moonbeam

* applets/taskmanager/awn-applet-taskmanager.schema-ini.in:
* applets/taskmanager/task-manager.c:
        Add icon_grouping. If grouping is disabled we now spawn new
        icons grouped together with those containing the same desktop.

1892. By moonbeam

* ChangeLog:
* applets/taskmanager/task-icon.c:
* applets/taskmanager/task-window.c:
 For our purposes it's best to check for in viewport instead of
 on workspace.

1893. By moonbeam

* applets/taskmanager/task-icon.c:
        Fixed assertion spam. TaskLaunchers don't have a WnckWindow.

1894. By Michal Hruby

 * data/avant-window-navigator.schema-ini.in.in:
 Finally added quick-prefs to list of default applets.

1895. By Michal Hruby

 * src/awn-main.c:
 Add startup-delay command-line parameter.

1896. By Michal Hruby

 * libawn/awn-icon.c:
 Include gseal-transition header.

Unmerged revisions