2007-10-07 Neil J. Patel <email address hidden>
* Makefile.am:
Don't include autogen.sh as part of make dist.
* TODO:
Clean up old TODO, refer to launchpad.net.
2007-10-07 Neil J. Patel <email address hidden>
* libawn/awn-applet.c:
Fix warning.
2007-10-07 Neil J. Patel <email address hidden>
* intltool-extract.in:
* intltool-merge.in:
* intltool-update.in:
These shouldn't be here.
2007-10-07 Neil J. Patel <email address hidden>
* AUTHORS:
Updated to add in new authors.
* README:
Brand new readme file with some useful information.
* awn-manager/awnManager.in.py:
Added more authors to the About Dialog.
* configure.in:
Bumped version to 0.2
* po/ar.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_AU.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fa.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/he.po:
* po/hr.po:
* po/hu.po:
* po/it.po:
* po/ja.po:
* po/ka.po:
* po/ko.po:
* po/nb.po:
* po/nl.po:
* po/nn.po:
* po/pl.po:
* po/pt.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/zh_CN.po:
* po/zh_HK.po:
* po/zh_TW.po:
Updated translations from Launchpad.net. Thanks to all translators.
2007-10-06 Michal Hruby <email address hidden>
* awn-manager/awnPreferences.py:
* awn-manager/window.glade:
* libawn/awn-applet-simple.c:
* libawn/awn-applet-simple.h:
* libawn/awn-effects.c:
* libawn/awn-effects.h:
* pyawn/awn.defs:
* pyawn/awn.override:
* pyawn/awnmodule.c:
* src/awn-task.c:
Merged with changes in libawn-draw-effects branch.
Added customization of all effects.
New effects: 3D turn and Glow.
Simple python bindings for effects framework.
2007-10-05 Julien Lavergne <email address hidden>
* TODO:
* pyawn/NOTES:
* data/active/Makefile.am:
Move pyawn/NOTES to TODO and include all files in the Makefile.
So "make dist" take all the files.
* debian-ubuntu/changelog:
* debian/avant-window-navigator.install:
* debian/changelog:
* debian/control:
* debian/copyright:
* debian/rules:
Refresh debian & debian-ubuntu dir for testing.
2007-10-02 Miika-Petteri Matikainen <email address hidden>
* libawn/awn-applet-simple.c:
Update the bar every time awn_applet_simple_set_icon or
awn_applet_simple_set_temp_icon is called.
2007-10-02 Miika-Petteri Matikainen <email address hidden>
* libawn/awn-applet-simple.c:
awn_applet_simple_set_icon and awn_applet_simple_set_temp_icon
will now gracefully return if the new icon is the same as the
old one.
2007-09-29 Neil J. Patel <email address hidden>
* awn-manager/awnPreferences.py:
Should fix bug 144923, by making sure a string is valid before setting it on
the font button.
2007-09-29 Neil J. Patel <email address hidden>
* src/awn-task.c:
Attempt to fix bug #144028 by doing more checks before freeing items.
2007-09-29 Neil J. Patel <email address hidden>
* src/awn-x.c:
Comment out unneeded g_prints.
2007-09-29 Neil J. Patel <email address hidden>
patch by: Fabien Chaillou <email address hidden>
* awn-manager/awnLauncher.py:
Fix bug #140928: exception in awn-manager when a launcher icon is missing.
2007-09-29 Neil J. Patel <email address hidden>
patch by: weirdbro <email address hidden>
* src/awn-task.c:
Fix bug #144118: Repeatedly right-clicking on icon brings up AWN context
menu.
2007-09-27 Neil J. Patel <email address hidden>
* src/awn-task.c:
Fix closing of a task so there are no 'jumps'. The widget is gradually
reduced in size.
2007-09-26 Neil J. Patel <email address hidden>
* configure.in:
* intltool-extract.in:
* intltool-merge.in:
* intltool-update.in:
* po/ar.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_AU.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fa.po:
* po/fi.po:
* po/fr.po:
* po/he.po:
* po/hr.po:
* po/hu.po:
* po/it.po:
* po/ja.po:
* po/ko.po:
* po/nb.po:
* po/nl.po:
* po/nn.po:
* po/pl.po:
* po/pt.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/zh_CN.po:
* po/zh_HK.po:
* po/zh_TW.po:
Updated and merged all translations from Launchpad.
Thanks to all translators.
2007-09-20 haytjes <email address hidden>
* src/main.c:
Set the position correct where the bar doesn't hide.
2007-09-20 haytjes <email address hidden>
* src/awn-window.c:
Fixed bug #140649. Now the area where mouse-over/mouse-clicks/... go is right.
So no more problems with clicking on a icon and clicking on the underlying window.
2007-09-19 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Make the window title into it's own widget, and spruce it up a little.
We now only set the text of the label, and draw its background
separatly. There should be no difference to exiting applets.
* libawn/awn-applet-simple.c:
Fix a few warnings.
2007-09-19 Michal Hruby <email address hidden>
* awn-manager/awnPreferences.py:
* libawn/awn-effects.c:
* libawn/awn-effects.h:
Merged with latest changes in libawn-draw-effects.
2007-09-19 Michal Hruby <email address hidden>
* data/active/spotlight_png_inline.c:
* libawn/awn-effects.c:
Spotlight effect png compiled directly into AWN to prevent problems
with loading from hardcoded path.
2007-09-18 Julien Lavergne <email address hidden>
* awn-manager/awn-manager.desktop.in.in:
Delete X-Fedora category to be distribution neutral
* debian-ubuntu/avant-window-navigator.install:
* debian-ubuntu/changelog:
* debian-ubuntu/copyright:
* debian-ubuntu/python-libawn0.install:
* debian-ubuntu/rules:
Update/Clean debian-ubuntu dir
* libawn/Makefile.am:
Take all the files in the build process
2007-09-18 haytjes <email address hidden>
* src/main.c:
Set the position correct where the bar doesn't hide.
2007-09-18 haytjes <email address hidden>
* src/awn-x.c:
Set xutils_set_strut good.
2007-09-18 haytjes <email address hidden>
* libawn/awn-applet-simple.c:
set_temp_icon updated also
2007-09-18 haytjes <email address hidden>
* libawn/awn-applet-simple.c:
Improved awn-applet-simple dynamical resizing. Now on a bar_height change it will change the icon_height on how much the bar_height changed.
Some applets in awn-extras are now wrong, but will commit a rev. to awn-extras soon.
For applet devs: You need to give a right sized icon to awn-applet-simple. So awn-applet-simple doesn't resize it anymore,
except when a bar_height change has occurred. Normally you should provide a new icon then, but in the mean time awn-applet-simple resizes the icon
to have a semiliar look after the bar_height change.
2007-09-17 Michal Hruby <email address hidden>
* libawn/awn-effects.c:
Fixed bug in awn_unregister_effects.
2007-09-17 Michal Hruby <email address hidden>
* libawn/awn-applet-simple.c:
* libawn/awn-effects.c:
Updated AwnAppletSimple to use hover effect by default (applets can
disable).
Disabled OPENING effect for applets, because tasks don't work
correctly because of it.
2007-09-12 Neil J. Patel <email address hidden>
Merged Julien Lavergne's awn-restructure branch.
007-09-12 Neil J. Patel <email address hidden>
Merged Michal Hruby's libawn-effects branch.
007-09-16 haytjes <email address hidden>
* src/awn-bar.c:
Updated look of rounded corners, when it is standing left or right against the wall (end of the screen)
2007-09-16 haytjes <email address hidden>
* libawn/awn-title.c:
Let the title never go offscreen on the left.
2007-09-16 haytjes <email address hidden>
* src/awn-bar.c:
* src/awn-gconf.c:
* src/awn-gconf.h:
* src/awn-window.c:
* src/main.c:
Added a gconf entry: /bar/bar_pos
Now you can move AWN on the X rule. So horizontal. It's a float between 0 and 1 that says where it needs to stand.
0.5 is in the middle and the current behaviour. But now it is possible to set it left (0.0) or right (1.0) or something between...
Not added to awnManager, because it isn't tested enough.
2007-09-15 Miika-Petteri Matikainen <email address hidden>
* awn-manager/awnApplet.py:
* awn-manager/awnLauncher.py:
Fixes bug #134913: Stock icon in applet.desktop does not show in
awn-manager.
2007-09-14 haytjes <email address hidden>
* libawn/awn-applet-simple.c:
Some fixes in awn-applet-simple
2007-09-14 haytjes <email address hidden>
* src/awn-bar.c:
Fixes bug #139342: Drawing bug on top border
(thank you Andrea Cimitan)
2007-09-14 haytjes <email address hidden>
* libawn/awn-applet-simple.c:
* src/main.c:
Finally totally dynamical resizing. There was again a bug in it. Now that's solved again and now awn-applet-simple also resizes dynamical
2007-09-13 haytjes <email address hidden>
* libawn/awn-applet-dialog.c:
Fixes bug #138148: python applet dialogs spam errors
2007-09-13 haytjes <email address hidden>
* src/main.c:
Let AWN come up again when you go over the place where the bar was (not only the middle anymore)
(for devs: let the hotspot function again, it didn't had the right dimensions)
2007-09-13 haytjes <email address hidden>
patch by: Gerd Kohlberger
* libawn/awn-applet-dialog.c:
* libawn/awn-applet.c:
* libawn/awn-applet.h:
* libawn/awn-cairo-utils.c:
* libawn/awn-plug.c:
* src/awn-gconf.c:
* src/awn-task.c:
* src/main.c:
Fixes bug #138050: [Patch] Fix compiler warnings
2007-09-13 haytjes <email address hidden>
* src/main.c:
bug #138341: let gtk under 2.10 work again.
2007-09-12 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Use Gtk theme colours so everythign looks nice.
* src/awn-applet-manager.c:
* src/awn-bar.c:
* src/awn-hotspot.c:
* src/awn-task-manager.c:
Fix compiler warnings.
2007-09-11 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixed icon offset during bar resize.
2007-09-09 Neil J. Patel <email address hidden>
* applets/python-test/python-test.py:
Added a small test which keeps changing the icons, on hover in and
hover out. You can use this to measure memory usage.
* intltool-extract.in:
* intltool-merge.in:
* intltool-update.in:
* libawn/awn-applet-simple.c:
* libawn/awn-applet-simple.h:
Added an awn_applet_simple_set_temp_icon, for applets which chaange the icon
multiple times. AwnAppletSimple takes control of these pixbufs, and makes
sure that they are free'd when the applet set's a new icon.
If you want your icons to stay around, keep using
awn_applet_simple_set_icon.
* pyawn/NOTES:
* pyawn/awn.defs:
Updated bindings for new AwnAppletSimple function.
2007-09-06 haytjes <email address hidden>
* src/main.c:
typo
2007-09-06 haytjes <email address hidden>
* src/main.c:
Make sure xcompmgr get detected. It gets only detected on startup. So Avant-window-navigator needs to be started AFTER xcompmgr.
2007-09-06 haytjes <email address hidden>
* libawn/awn-title.c:
part 2 of bug #137714. Titles are now back on the right place.
2007-09-06 haytjes <email address hidden>
* src/awn-utils.c:
part 1 of bug #137714. This will make the auto-hide feature again good.
2007-09-06 haytjes <email address hidden>
patch by: Ryan
* awn-manager/awnPreferences.py:
* awn-manager/window.glade:
* src/awn-gconf.c:
* src/awn-gconf.h:
* src/awn-utils.c:
* src/awn-window.c:
Keep dock below maximized windows when not in use
2007-09-06 Neil J. Patel <email address hidden>
* awn-applet-activation/main.c:
Allow desktop files for python applets to point to relative folders, so
Exec=myapplet/applet.py instead of
Exec=/usr/local/lib/awn/applets/myapplet/applet/py
2007-09-06 haytjes <email address hidden>
* src/main.c:
Fixes bug #129750: Bar background is above icons on startup
2007-09-05 Neil J. Patel <email address hidden>
* applets/python-test/python-test.py:
Add a simple memory test for AwnAppletSimple
* libawn/awn-applet-simple.c:
Make sure the pixbuf's are unref'd correctly, so they don't leak memory.
2007-09-05 haytjes <email address hidden>
* src/awn-gconf.c:
* src/main.c:
Fixes bug #133702: Wrong awn location when using xrandr 1.2
2007-09-05 haytjes <email address hidden>
* src/awn-gconf.h:
* src/main.c:
fixes bug #128383: Fail gracefully in a non-composited environment
Now Awn looks if a compositing manager is running. If none is running it will give a message to start one.
It will not fail just print the message and wait till an compositing manager is started.
That way there is no problem if Awn is started automatically, but before compiz is initialized.
2007-09-05 haytjes <email address hidden>
* src/awn-task.c:
* src/awn-x.c:
* src/awn-x.h:
fixes bug #129806: Different custom icons for OpenOffice applications
and hopefull some other problems with customised icons
Remark: It could be that you need to set some customised icons again.
2007-09-04 haytjes <email address hidden>
* awn-manager/window.glade:
* src/awn-bar.c:
* src/main.c:
(fixes bug #136858 : resizing without restart)
2007-09-04 haytjes <email address hidden>
* applets/trash/trashapplet.c:
Let the trashapplet resize dynamically (without restart)
(Is necessary for the upcoming change: resizing without restart)
2007-09-02 Neil J. Patel <email address hidden>
* applets/notification-area/Makefile.am:
* applets/notification-area/notification-area.desktop.in.in:
Revert the Makefile.am to the correct way of dealing with desktop files.
2007-09-02 Neil J. Patel <email address hidden>
* acinclude.m4:
It would help if I included this.
2007-09-01 Neil J. Patel <email address hidden>
* Makefile.am:
* applets/Makefile.am:
* applets/python-test/Makefile.am:
* applets/python-test/python-test.desktop.in.in:
* applets/python-test/python-test.py:
* awn-applet-activation/Makefile.am:
* awn-applet-activation/awn-plug.c:
* awn-applet-activation/awn-plug.h:
* awn-applet-activation/main.c:
* config.h.in:
* configure.in:
* intltool-extract.in:
* intltool-merge.in:
* intltool-update.in:
* libawn/Makefile.am:
* libawn/awn-applet-gconf.h:
* libawn/awn-applet-simple.c:
* libawn/awn-enum-types.c.in:
* libawn/awn-enum-types.h.in:
* libawn/awn-plug.c:
* libawn/awn-plug.h:
* pyawn/Makefile.am:
* pyawn/NOTES:
* pyawn/__init__.py:
* pyawn/awn.defs:
* pyawn/awn.override:
* pyawn/awnmodule.c:
Python bindings. Woo!
2007-08-28 Miika-Petteri Matikainen <email address hidden>
* libawn/awn-applet-simple.c:
Fixes a memory leak in awn_applet_simple_set_icon.
2007-08-25 Neil J. Patel <email address hidden>
* libawn/Makefile.am:
* libawn/awn-applet-simple.c:
* libawn/awn-applet-simple.h:
Added an AwnAppletSimple, which should suffice for 90% if the use cases for
applets, and should make applet developers lifes much easier. See the
updated main-menu applet to see how to use this *very* simple applet.
2007-08-25 Neil J. Patel <email address hidden>
patch by: Julien Lavergne <email address hidden>
* libawn/awn-applet-gconf.h:
Fix include.
2007-08-25 Neil J. Patel <email address hidden>
* src/awn-task-manager.c:
Check string exists before calling strcmp.
2007-08-25 Neil J. Patel <email address hidden>
* configure.in:
* po/el_GR.po:
Remove el_GR.po in place for el.po.
2007-08-23 Miika-Petteri Matikainen <email address hidden>
* src/awn-task-manager.c:
* src/awn-task-manager.h:
* src/awn-task.c:
Fix the alignment of Beryl/Compiz window previews.
2007-08-23 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixed: Awn crashes when adding a broken launcher.
2007-08-23 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixed an issue with icon width.
Removed icon_loader_get_spec.
2007-08-23 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixes the width of a new task.
2007-08-23 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixed a crash when closing applications.
2007-08-22 Neil J. Patel <email address hidden>
* libawn/awn-title.c:
Few more timing fixes.
2007-08-22 Neil J. Patel <email address hidden>
* libawn/awn-title.c:
* src/main.c:
Some window-title fixes, should hide better now.
2007-08-22 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixes bug #133842: Custom icons reset upon resize.
2007-08-21 Miika-Petteri Matikainen <email address hidden>
patch by: Nicolas de BONFILS
* applets/trash/trashapplet.c:
* applets/trash/trashapplet.h:
Trash applet uses libawn title instead of gtk tooltips (bug #133497).
2007-08-21 Miika-Petteri Matikainen <email address hidden>
* src/awn-bar.c:
Fixes the width of the bar when using 3d-look.
Fixes bug #131819: Bar becomes too narrow when no Icons are present on
it in 3D View.
2007-08-21 Miika-Petteri Matikainen <email address hidden>
patch by: isaacj87
* awn-manager/awnPreferences.py:
* awn-manager/window.glade:
Adds an option to set arrow offset in Awn-manager (bug #133366).
2007-08-21 Miika-Petteri Matikainen <email address hidden>
patch by: Michal Hruby
* src/awn-task.c:
Fixes bug #133506: Simpler bounce implementation.
2007-08-21 Miika-Petteri Matikainen <email address hidden>
patch by: Michal Hruby
* src/awn-bar.c:
Fixes bug #133009: Separator flickering when opening/closing task.
2007-08-21 Miika-Petteri Matikainen <email address hidden>
patch by: haytjes
* awn-manager/awnPreferences.py:
Fixes bug #133526: Awn-manager crashes with gconf 2.14.
2007-08-19 Neil J. Patel <email address hidden>
* libawn/awn-title.c:
Fix a bunch of problems, including the init, which was slowing down the
effects.
* src/awn-utils.c:
Don't call gtk_widget* on title, as it leaves an artifact on screen.
2007-08-19 Neil J. Patel <email address hidden>
* libawn/awn-title.c:
Fix title height issue.
2007-08-18 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Fixed positioning bug #132137.
2007-08-18 Neil J. Patel <email address hidden>
* libawn/Makefile.am:
* libawn/awn-cairo-utils.c:
* libawn/awn-cairo-utils.h:
* libawn/awn-title.c:
* libawn/awn-title.h:
* src/Makefile.am:
* src/awn-gconf.h:
* src/awn-task-manager.c:
* src/awn-task.c:
* src/awn-task.h:
* src/awn-title.c:
* src/awn-title.h:
Moved the entire window title object into libawn.
At the same time, rewrote it to be much simpler, and hopefully close
bug#128818 (window titles don't disappear).
Also, now that it is in libawn, applets can also use it.
Also moved AwnColor into awn-cairo-utils, and added a method to convert
from RRGGBBAA to AwnColor in the same file.
2007-08-18 Neil J. Patel <email address hidden>
* data/avant-window-navigator.svg:
Update the icons using the new svg provided by Nicolas.Rougier (thanks).
The main svg is also included, if anyone can make better sized png's for it!
2007-08-18 Neil J. Patel <email address hidden>
* Makefile.am:
* avant-applets/Makefile.am:
* avant-applets/avant-applets.glade:
* avant-applets/avant-applets.in.py:
* avant-launchers/Makefile.am:
* avant-launchers/avant-launchers.glade:
* avant-launchers/avant-launchers.in.py:
* avant-preferences/Makefile.am:
* avant-preferences/avant-preferences.desktop.in.in:
* avant-preferences/avant-preferences.in.py:
* avant-preferences/test:
* avant-preferences/window.glade:
* avant-preferences/window.glade.h:
* awn-manager/Makefile.am:
* awn-manager/awn-manager.desktop.in.in:
* awn-manager/awnApplet.py:
* awn-manager/awnDefs.in.py:
* awn-manager/awnLauncher.py:
* awn-manager/awnManager.in.py:
* awn-manager/awnPreferences.py:
* awn-manager/awnTheme.py:
* awn-manager/window.glade:
* configure.in:
* libawn/awn-applet-dialog.c:
* po/POTFILES.in:
* src/main.c:
Merged awn-manager into core.
Removed old configuration tools.
Updated Awn to call awn-manher instead.
2007-08-18 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Don't add extra padding to the top if there is no title.
2007-08-18 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Better drawing and positioning.
Entire popup now has a white border.
Bottom arrow successfully places itseflf over the corressponding applet,
exactly in the middle.
2007-08-17 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Fixes bug #132452 (dialog doesn't make space fore the title).
2007-08-17 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Fixes bug #132137 (dialog position doesn't update).
2007-08-17 Neil J. Patel <email address hidden>
patch by: Julien Lavergne <email address hidden>
* plugins/Rhythmbox/artdisplay-awn/AmazonCoverArtSearch.py:
* plugins/Rhythmbox/artdisplay-awn/CoverArtDatabase.py:
* plugins/Rhythmbox/artdisplay-awn/Loader.py:
* plugins/Rhythmbox/artdisplay-awn/LocalCoverArtSearch.py:
* plugins/Rhythmbox/artdisplay-awn/PodcastCoverArtSearch.py:
* plugins/Rhythmbox/artdisplay-awn/__init__.py:
* plugins/Rhythmbox/artdisplay-awn/__init__.py~:
* plugins/Rhythmbox/artdisplay-awn/rhythmbox-missing-artwork.svg:
Sync art display plugin with upstream.
2007-08-17 Neil J. Patel <email address hidden>
* src/Makefile.am:
* src/awn-app.c:
* src/awn-app.h:
* src/awn-task.c:
* src/awn-win-manager.c:
* src/awn-win-manager.h:
* src/main.c:
Removed awn-app and awn-win-manager as they are no longer used, and are very
out-of-date.
2007-08-17 Neil J. Patel <email address hidden>
* configure.in:
* po/ca.po:
* po/cs.po:
* po/he.po:
* po/hr.po:
* po/hu.po:
* po/nb.po:
* po/nl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sr.po:
* po/sv.po:
* po/zh_CN.po:
Merged & updated lot's and lot's of translations! Yay launchpad.
2007-08-17 Neil J. Patel <email address hidden>
* configure.in:
* po/tr.po:
Merged updated turkish translation.
2007-08-17 Neil J. Patel <email address hidden>
patch by: Michael Hynonen <email address hidden>
* awn-applet-activation/awn-plug.c:
* awn-applet-activation/main.c:
* src/awn-app.c:
* src/awn-applet-manager.c:
* src/awn-applet-proxy.c:
* src/awn-task-manager.c:
* src/awn-task.c:
* src/awn-x.c:
* src/main.c:
Fixes a bunch of memory leaks caused by not freeing GError's.
2007-08-15 Miika-Petteri Matikainen <email address hidden>
patch by: Michal Hruby
* src/awn-task.c:
Fixes bug #130363: Double speed bounce with autohide.
2007-08-15 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixes bug #131938: Autohide Drag & No Drop.
2007-08-15 Miika-Petteri Matikainen <email address hidden>
patch by: Michal Hruby
* src/awn-gconf.h:
* src/awn-task.c:
* src/awn-utils.c:
Fixes bug #132516: Autohide can't be interrupted + fix.
2007-08-13 Neil J. Patel <email address hidden>
* configure.in:
* po/es.po:
* po/ru_RU.po:
* po/sv.po:
Update translations.
2007-08-13 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
Move more init calls to g_object_new.
Add in some better positioning.
Fix some (but no all) redrawing.
2007-08-13 Neil J. Patel <email address hidden>
* libawn/Makefile.am:
* libawn/awn-applet-dialog.c:
* libawn/awn-applet-dialog.h:
Lots of fixes, size, colour, GObject stuff, padding.
2007-08-11 Miika-Petteri Matikainen <email address hidden>
patch by: Timon_and_Pumba
* libawn/awn-applet-dialog.c:
Fixes bug #131547: Libawn event propagation.
2007-08-11 Miika-Petteri Matikainen <email address hidden>
* applets/trash/trashapplet.c:
Fixes bug #131827: Trash applet drop effect, reflection
moves in wrong direction.
2007-08-11 Miika-Petteri Matikainen <email address hidden>
patch by: ziegs
* src/awn-gconf.c:
* src/awn-gconf.h:
* src/awn-task.c:
Fixes bug #131738: Lower arrows position to add visibility.
2007-08-09 haytjes <email address hidden>
* src/awn-task-manager.c:
* src/awn-task.c:
improvements on bug #128973: First icon on launcher larger.
2007-08-09 Miika-Petteri Matikainen <email address hidden>
patch by: Garoth
* src/awn-task.c:
Fixes bug #130232: Offscreen bouncing.
2007-08-07 Miika-Petteri Matikainen <email address hidden>
* src/awn-gconf.c:
* src/awn-gconf.h:
* src/awn-utils.c:
Adds an option to set a delay to auto hide. Use gconf-editor to
change key "auto_hide_delay" (time in milliseconds).
2007-08-07 Miika-Petteri Matikainen <email address hidden>
* src/awn-gconf.c:
* src/awn-task-manager.c:
* src/awn-task.c:
* src/main.c:
Fixes the bar resizing.
2007-08-05 haytjes <email address hidden>
* avant-preferences/avant-preferences.in.py:
* src/awn-bar.c:
Fix: avant-preferences adapted to let it work with gconf 2.14 (my new code only worked on 2.18):
not tested yet on 2.14: feel free to submit bugs.
Fix: separators now properly change height
2007-08-04 Neil J. Patel <email address hidden>
patch by: Eskil Bylund
* applets/Makefile.am:
* data/Makefile.am:
* src/Makefile.am:
Fixes make dist.
2007-08-04 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
* libawn/awn-applet-dialog.h:
Propagate the expose event properly to children.
Fix warning on return type.
2007-08-04 Neil J. Patel <email address hidden>
* libawn/awn-applet-dialog.c:
* libawn/awn-applet-dialog.h:
Updated to reflect correct codeing style.
Return a GtkWidget* not GtkWindow*.
Correctly declare #defines and methods (for easy wrapping).
2007-08-04 haytjes <email address hidden>
* avant-preferences/avant-preferences.in.py:
* avant-preferences/window.glade:
Added a way to edit the icon_offset/bar_angle/bar_height in avant-preferenes
2007-08-04 Miika-Petteri Matikainen <email address hidden>
* src/awn-task-manager.c:
Fixes bug #128973: First icon on launcher larger.
2007-08-04 Miika-Petteri Matikainen <email address hidden>
* src/awn-gconf.c:
Changed default font size to 11.
2007-08-04 Miika-Petteri Matikainen <email address hidden>
patch by: ryancr
* avant-preferences/avant-preferences.in.py:
* avant-preferences/window.glade:
* avant-preferences/window.glade.h:
* src/awn-gconf.c:
* src/awn-gconf.h:
* src/awn-title.c:
Allow Font Face selection. See bug #129977.
2007-08-03 Miika-Petteri Matikainen <email address hidden>
patch by: ryancr
* src/awn-gconf.c:
* src/awn-task.c:
* src/awn-x.c:
Update the custom-icons folder to new XDG spec.
NOTE: After this update your custom icons won't show up. You have to
give the following command to get them working again:
"cp -R ~/.awn ~/.config/awn"
2007-08-03 haytjes <email address hidden>
* applets/trash/trashapplet.c:
* avant-applets/avant-applets.in.py:
Fixes bug #129827 Don't load twice the applets directory for 64 bits
Fixes bug #129787 "Emptying the Trash" dialog problems
2007-08-02 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c:
Fixes bug #129678: Beryl/Compiz window previews don't work.
2007-08-02 haytjes <email address hidden>
patch by: ryancr
* src/awn-window.c:
Add a name to the window (used for AWN Manager) see bug #129883
2007-08-02 Miika-Petteri Matikainen <email address hidden>
patch by: kevinbeard
* src/awn-task-manager.c:
Fixes bug #129703: Switching viewports via AWN does not update tasks.
2007-08-01 haytjes <email address hidden>
* avant-preferences/avant-preferences.in.py:
Added some errors, when not all gconf entries are set. See bug #129639
2007-08-01 Miika-Petteri Matikainen <email address hidden>
* applets/taskman.desktop.in.in:
Fixes a typo in Launcher/TaskManager applet.
2007-08-01 haytjes <email address hidden>
* src/awn-task.c:
awn_task_set_width, awn_task_unset_custom_icon: fixed some issues that the reflect icon didn't equaled the normal icon
2007-07-31 Anthony Arobone <email address hidden>
* libawn/awn-cairo-utils.h:
* libawn/awn-cairo-utils.c:
Added license/author comment to the top of files
2007-07-31 Neil J. Patel <email address hidden>
* README:
Updated.
* prepare-ChangeLog.pl:
Removed as no longer necessary :-).
2007-07-31 Neil J. Patel <email address hidden>
* test:
Remove test files.
2007-07-30 Anthony Arobone <email address hidden>
* applets/notification-area/applet.c: (awn_applet_factory_initp):
* applets/separator/applet.c: (awn_applet_factory_init):
* applets/switcher/applet.c: (awn_applet_factory_initp):
* applets/trash/applet.c: (awn_applet_factory_initp):
* awn-applet-activation/awn-plug.c: (awn_plug_new):
* libawn/awn-applet.h:
Made applet hook func backwards comp
2007-07-30 Neil J. Patel <email address hidden>
* applets/taskman.desktop:
* applets/trash/trash.desktop:
* awm.pc:
These should not be in here.
2007-07-30 haytjes <email address hidden>
* src/awn-task.c: (draw):
Fixes the color of the active task
2007-07-28 Neil J. Patel <email address hidden>
Merged patch by Anthony Arobone.
* applets/notification-area/applet.c: (awn_applet_factory_init):
* applets/separator/applet.c: (awn_applet_factory_init):
* applets/switcher/applet.c: (awn_applet_factory_init):
* applets/taskman.desktop:
* applets/trash/applet.c: (awn_applet_factory_init):
* applets/trash/trash.desktop:
* awn-applet-activation/awn-plug.c: (on_plug_embedded),
(on_size_changed), (awn_plug_init), (awn_plug_new):
* awn-applet-activation/awn-plug.h:
* awn.pc:
* configure.in:
* intltool-merge.in:
* libawn/Makefile.am:
* libawn/awn-applet-dialog.c: (awn_applet_dialog_class_init),
(awn_applet_dialog_init), (awn_applet_dialog_new),
(_on_alpha_screen_changed), (awn_applet_dialog_postion_reset),
(_on_realize), (_on_expose_event), (_on_key_press_event):
* libawn/awn-applet-dialog.h:
* libawn/awn-applet.c: (awn_applet_virtual_on_plug_embedded),
(awn_applet_virtual_on_size_changed), (awn_applet_class_init),
(awn_applet_new):
* libawn/awn-applet.h:
* libawn/awn-cairo-utils.c: (awn_cairo_rounded_rect):
* libawn/awn-cairo-utils.h:
* src/awn-applet-manager-dbus.xml:
* src/awn-applet-manager.c: (awn_applet_manager_class_init),
(on_awn_applet_manager_size_allocate), (awn_applet_manager_new):
* src/awn-applet-manager.h:
* src/awn-window.c: (_position_func):
Changes the way applets are init()'ed, so you can inhert from the AwnApplet
object.
Adds a awn-applet-dialog which allows you to have a nice popup which stays
above your applet.
Adds some cairo utility functions into libawn.
2007-07-26 haytjes <email address hidden>
* src/awn-utils.c: (_move_bar):
typo
2007-07-26 haytjes <email address hidden>
* applets/notification-area/Makefile.am:
Sets the location right for making notification-area
-- the applet notification-area isn't changed => still buggy --
2007-07-26 haytjes <email address hidden>
* src/awn-utils.c:
* src/xutils.c: (_wnck_read_icons_):
Fixes memory leak in _wnck_read_icons_
Fixes the CPU going up when AWN was hided
2007-07-26 haytjes <email address hidden>
* src/awn-bar.c: (render):
Fixes the positions of the separators
2007-07-26 haytjes <email address hidden>
* src/awn-bar.c: (render_rect), (glass_engine), (pattern_engine),
(render):
* src/awn-task.c: (draw):
Fixes the look of the bar (icon_offset + bar_angle = 0)
Fixes the internal hi-lightborder
Calculates the extra width of the bar (instead of taking 40px)
Fixes the color of the horizontal bar
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c: (launch_hover_effect), (_task_fade_out_effect),
(launch_fade_out_effect), (_task_fade_in_effect),
(launch_fade_in_effect), (awn_task_proximity_in),
(awn_task_proximity_out), (awn_task_win_enter_out):
Fixes the fade effect.
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* applets/notification-area/eggtraymanager.c:
(egg_tray_manager_get_child_title):
Fixes string signedness issue in notification-are applet.
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* src/awn-title.c: (render):
Fixes a memory leak when hovering over icons.
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* applets/switcher/applet.c:
Fixes a translation issue in Switcher applet.
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c: (_task_wnck_icon_changed),
(awn_task_update_icon), (awn_task_set_width),
(awn_task_set_custom_icon), (awn_task_unset_custom_icon),
(_task_choose_custom_icon):
Fixes reflection related memory leaks in awn-task.c.
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* applets/trash/trashapplet.c: (trash_applet_destroy),
(update_icons), (draw):
* applets/trash/trashapplet.h:
Trashapplet loads the reflection only when the icon updates.
2007-07-26 Miika-Petteri Matikainen <email address hidden>
* src/awn-task.c: (_task_destroy):
Fixes a memory leak in _task_destroy.
2007-07-15 Neil J. Patel <email address hidden>
Patch by haytjes <email address hidden>
* src/awn-bar.c: (render_rect), (render):
Fix rendering of the edge.
* src/awn-utils.c: (_move_bar), (awn_hide):
Fix auto hide support for icon_offset.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-task.c: (_rounded_rect), (draw):
Make the highlight have rounded corners, and be the same colour as
the main border.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-x.c: (awn_x_set_strut):
Correct so it actually works!
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-x.c: (awn_x_set_strut):
Add the icon_offset to the strut property (so maximised windows don't
go behind the bar).
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-bar.c: (render):
Make the 'edge' colour that of the border colour.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-bar.c: (render):
Changed the color of the 'edge' to be the same as the second gradient,
just slightly lighter.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-bar.c: (render):
Doh, forgot separator applets.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-bar.c: (render):
Fix separator positioning issue.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-task.c: (draw):
Stop task icons from drawing over the solid line at the bottom, need to
fix applets as well.
2007-07-14 Neil J. Patel <email address hidden>
* src/awn-bar.c: (render):
Added some width when angle > 0.
Made the front of the bar (when in 3d mode) solid, so it looks more 3d.
2007-07-14 Neil J. Patel <email address hidden>
Patch by Miika-Petteri Matikainen <email address hidden>
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task.c: (launch_hover_effect):
Adds an option in gconf to disable bouncing effect.
2007-07-14 Neil J. Patel <email address hidden>
Patch by Miika-Petteri Matikainen <email address hidden>
* applets/trash/trashapplet.c: (update_transfer_callback):
* awn-applet-activation/awn-plug.c:
* src/awn-window.c:
Fixes some compiler warnings.
2007-07-14 Neil J. Patel <email address hidden>
Patch by haytjes <email address hidden>
* applets/Makefile.am:
* applets/notification-area/applet.c: (tray_applet_refresh),
(tray_icon_added), (awn_applet_factory_init):
* applets/taskman.desktop:
* applets/trash/trash.desktop:
* applets/trash/trashapplet.c: (draw):
* avant-preferences/window.glade:
* awn.pc:
* libawn/awn-defines.h:
* src/awn-applet-manager.c: (awn_applet_manager_load_applets):
* src/awn-bar.c: (render_rect), (apply_perspective_x),
(apply_perspective_y), (render):
* src/awn-bar.h:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task-manager.c: (_task_manager_check_width):
* src/awn-task.c: (awn_task_init), (draw),
(_task_wnck_icon_changed), (awn_task_set_window),
(awn_task_set_launcher), (awn_task_refresh_icon_geometry),
(awn_task_update_icon), (awn_task_set_width),
(awn_task_set_custom_icon), (awn_task_unset_custom_icon),
(_task_choose_custom_icon):
* src/awn-title.c: (_position_window):
* src/awn-utils.c: (awn_hide):
* src/awn-win-manager.c: (_refresh), (on_proximity_in_event):
* src/awn-window.c: (_position_window):
* src/main.c: (resize):
Fixes lots of things.
Adds reflection support to the bar.
Allows the bar to have an angle, so it looks 3D.
Lots of other things, ask him :-).
2007-06-24 Neil J. Patel <email address hidden>
* src/awn-bar.c: (_position_window):
* src/awn-task-manager.c: (on_height_changed):
* src/awn-task.c: (awn_task_set_width):
* src/main.c: (resize):
2007-06-23 Neil J. Patel <email address hidden>
* src/awn-applet-manager.c: (awn_applet_manager_height_changed),
(awn_applet_manager_load_applets):
* src/awn-applet-manager.h:
* src/awn-task.c: (draw), (_task_choose_custom_icon):
* src/main.c: (main), (resize), (bar_height_changed):
Fixed positioning of progress and info labels on task.
Added initial support for dynamic resizing (doesn't work :-).
2007-06-23 Neil J. Patel <email address hidden>
* src/awn-hotspot.c: (awn_hotspot_new), (render_pixmap):
* src/awn-task-manager.c: (on_height_changed),
(awn_task_manager_init):
* src/main.c: (main):
Made the hotspot for autohide 20px smaller on both sides, so as to not stop
hot-corners from working.
2007-06-23 Neil J. Patel <email address hidden>
* avant-applets/avant-applets.in.py:
Look in lib64 for applets as well :-).
2007-06-23 Neil J. Patel <email address hidden>
* avant-applets/avant-applets.glade:
Set avant-applets window NOT to skip the taskbar and pager.
2007-06-23 Neil J. Patel <email address hidden>
* applets/trash/applet.c: (awn_applet_factory_init):
* applets/trash/trashapplet.c: (draw):
* awn-applet-activation/awn-plug.c: (awn_plug_new):
* src/awn-app.c: (awn_app_new), (on_icon_changed),
(awn_app_create_active_icon):
* src/awn-applet-manager.c: (_create_applet),
(awn_applet_manager_load_applets):
* src/awn-bar.c: (awn_bar_new), (render), (_position_window),
(resize):
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task-manager.c: (awn_task_manager_set_task_icon_by_name),
(awn_task_manager_set_task_icon_by_xid):
* src/awn-task.c: (awn_task_init), (_task_opening_effect),
(icon_loader_get_icon_spec), (_task_destroy), (draw),
(awn_task_win_enter_in), (awn_task_win_enter_out),
(_task_wnck_icon_changed), (awn_task_set_window),
(awn_task_set_launcher), (awn_task_refresh_icon_geometry),
(awn_task_update_icon), (awn_task_set_width),
(awn_task_unset_custom_icon), (_task_choose_custom_icon):
* src/awn-title.c: (awn_title_new), (render), (_on_expose),
(_position_window), (awn_title_resize):
* src/awn-utils.c: (_move_bar), (awn_hide), (awn_show):
* src/awn-window.c: (awn_window_new), (_position_window):
* src/awn-x.c: (awn_x_set_strut), (awn_x_get_icon_for_window):
* src/main.c: (drag_leave_hot), (leave_notify_event):
Merged patch by Angafirith from the forums to enable Awn to be resized.
Cleaned up code in trash applet to reflect this change.
Fixed positioning problems which the patch did not deal with.
2007-06-21 Neil J. Patel <email address hidden>
* src/awn-task.c: (_task_show_prefs), (awn_task_create_menu):
Swapped the 'preferences' menu item for a 'Change icon' menuitem. Bug #231.
2007-06-20 Neil J. Patel <email address hidden>
* data/avant-window-navigator.desktop.in.in:
Removed 'Application' category from desktop file, as it is not a valid
desktop category.
2007-06-20 Neil J. Patel <email address hidden>
* libawn/Makefile.am:
Added -shared flag to gcc
2007-06-19 Neil J. Patel <email address hidden>
* src/main.c: (main):
Check g_thread_supported () before calling g_thread_init ().
2007-06-18 Neil J. Patel <email address hidden>
* applets/separator/applet.c: (expose), (awn_applet_factory_init):
Made separator draw a clear rectangle.
* configure.in:
* src/awn-applet-manager.c: (awn_applet_manager_load_applets):
* src/awn-applet-manager.h:
* src/awn-applet-proxy.h:
* src/main.c:
Some cleanup work.
2007-06-16 Neil J. Patel <email address hidden>
* src/awn-applet-manager.c: (awn_applet_manager_load_applets):
If there are no applets, add the task manager.
2007-06-16 Neil J. Patel <email address hidden>
* libawn/Makefile.am:
Added $(AWN_LIBS) to LDADD.
2007-06-16 Neil J. Patel <email address hidden>
* src/awn-task-manager.c: (_refresh_box):
Check that the task manager is valid.
2007-06-16 Neil J. Patel <email address hidden>
* src/awn-applet-manager.c: (_load_taskmanager), (_create_applet),
(awn_applet_manager_load_applets):
* src/main.c: (main):
Task manager is now an (internal) applet. So you can order it like
any other applet.
2007-06-16 Neil J. Patel <email address hidden>
* applets/Makefile.am:
* applets/taskman.desktop:
An internal test applet.
* src/main.c: (main):
Swapped the threads_init function to be the first called.
2007-06-16 Neil J. Patel <email address hidden>
* src/main.c: (main):
Added a DBus thread init () function.
2007-06-16 Neil J. Patel <email address hidden>
* COPYING:
* applets/separator/Makefile.am:
* applets/separator/applet.c: (awn_applet_factory_init):
* applets/separator/separator.desktop.in.in:
* configure.in:
* libawn/awn-applet.c: (awn_applet_create_default_menu),
(awn_applet_expose_event):
* src/awn-applet-manager.c: (awn_applet_manager_load_applets),
(awn_applet_manager_new):
* src/awn-bar.c: (awn_bar_class_init), (awn_bar_init),
(awn_bar_new), (render), (_on_expose), (awn_bar_add_separator):
* src/awn-bar.h:
Added a separator applet, which works quite nicely :-).
* src/main.c: (main):
Made sure g_thread_init () is called;
2007-06-16 Neil J. Patel <email address hidden>
* COPYING:
* INSTALL:
* Makefile.am:
* applets/Makefile.am:
* applets/notification-area/Makefile.am:
* applets/notification-area/applet.c: (tray_applet_refresh),
(tray_icon_added), (tray_icon_removed), (tray_icon_message_sent),
(tray_icon_message_cancelled), (awn_applet_factory_init):
* applets/notification-area/eggmarshalers.c:
(_egg_marshal_VOID__OBJECT_STRING_LONG_LONG),
(_egg_marshal_VOID__OBJECT_LONG):
* applets/notification-area/eggmarshalers.h:
* applets/notification-area/eggtraymanager.c:
(egg_tray_manager_get_type), (egg_tray_manager_init),
(egg_tray_manager_class_init), (egg_tray_manager_finalize),
(egg_tray_manager_set_property), (egg_tray_manager_get_property),
(egg_tray_manager_new), (egg_tray_manager_plug_removed),
(egg_tray_manager_handle_dock_request), (pending_message_free),
(egg_tray_manager_handle_message_data),
(egg_tray_manager_handle_begin_message),
(egg_tray_manager_handle_cancel_message),
(egg_tray_manager_handle_event), (egg_tray_manager_window_filter),
(egg_tray_manager_unmanage),
(egg_tray_manager_set_orientation_property),
(egg_tray_manager_manage_xscreen),
(egg_tray_manager_manage_screen),
(egg_tray_manager_check_running_xscreen),
(egg_tray_manager_check_running),
(egg_tray_manager_get_child_title),
(egg_tray_manager_set_orientation),
(egg_tray_manager_get_orientation):
* applets/notification-area/eggtraymanager.h:
* applets/notification-area/notification-area.desktop.in.in:
* applets/switcher/Makefile.am:
* applets/switcher/applet.c: (on_rows_changed), (on_width_changed),
(on_height_changed), (on_close_clicked), (show_prefs),
(on_button_press_event), (awn_applet_factory_init):
* applets/switcher/switcher.desktop.in.in:
* applets/switcher/switcher.schemas.in:
* applets/trash/Makefile.am:
* applets/trash/applet.c: (open_trash), (empty_trash), (show_help),
(show_about), (applet_button_release), (awn_applet_factory_init):
* applets/trash/trash-monitor.c: (trash_monitor_get_type),
(trash_monitor_class_init), (trash_monitor_init),
(trash_monitor_get), (volume_mounted_callback),
(volume_unmount_started_callback), (trash_dir_changed),
(find_directory_callback), (get_trash_volume), (add_volume),
(remove_volume), (readd_volumes),
(trash_monitor_recheck_trash_dirs), (trash_monitor_empty_trash),
(count_items), (trash_changed_notify),
(trash_changed_queue_notify), (trash_monitor_get_item_count),
(main):
* applets/trash/trash-monitor.h:
* applets/trash/trash.desktop:
* applets/trash/trash.schemas.in:
* applets/trash/trashapplet.c: (trash_applet_class_init),
(trash_applet_init), (trash_applet_destroy),
(trash_applet_size_allocate), (trash_applet_new), (update_icons),
(on_awn_height_changed), (on_awn_orient_changed), (draw),
(trash_applet_expose_event), (trash_applet_button_release),
(trash_applet_key_press), (_bounce_baby),
(trash_applet_drag_leave), (trash_applet_drag_motion),
(item_count_changed), (trash_applet_update),
(trash_applet_queue_update), (trash_applet_theme_change),
(error_dialog), (update_transfer_callback), (confirm_empty_trash),
(on_empty_trash_cancel), (trash_applet_do_empty),
(trash_applet_open_folder), (trash_applet_show_help),
(trash_applet_show_about), (confirm_delete_immediately),
(trash_applet_drag_data_received):
* applets/trash/trashapplet.glade:
* applets/trash/trashapplet.h:
* applets/trash/xstuff.c: (panel_atom_get),
(get_typed_property_data), (xstuff_is_compliant_wm),
(xstuff_net_wm_supports), (xstuff_set_no_group),
(xstuff_set_pos_size), (xstuff_set_wmspec_dock_hints),
(xstuff_set_wmspec_strut), (xstuff_delete_property),
(draw_zoom_animation), (xstuff_zoom_animate),
(xstuff_get_current_workspace), (xstuff_grab_key_on_all_screens):
* applets/trash/xstuff.h:
* avant-applets/Makefile.am:
* avant-applets/avant-applets.glade:
* avant-applets/avant-applets.in.py:
* awn-applet-activation/awn-plug.c: (on_plug_embedded),
(on_orient_changed), (on_height_changed), (on_delete_notify),
(on_destroy_applet), (on_applet_deleted),
(on_alpha_screen_changed), (awn_plug_expose_event),
(awn_plug_class_init), (awn_plug_init), (awn_plug_finalize),
(awn_plug_new):
* awn-applet-activation/awn-plug.h:
* awn-applet-activation/main.c: (main):
* awn.pc:
* configure.in:
* intltool-merge.in:
* libawn/Makefile.am:
* libawn/awn-applet-gconf.c: (awn_applet_gconf_get_client),
(awn_applet_gconf_get_full_key), (awn_applet_gconf_set_bool),
(awn_applet_gconf_set_int), (awn_applet_gconf_set_string),
(awn_applet_gconf_set_float), (awn_applet_gconf_set_list),
(awn_applet_gconf_set_value), (awn_applet_gconf_get_bool),
(awn_applet_gconf_get_int), (awn_applet_gconf_get_string),
(awn_applet_gconf_get_float), (awn_applet_gconf_get_value),
(awn_applet_gconf_get_list):
* libawn/awn-applet-gconf.h:
* libawn/awn-applet.c: (on_delete_selected),
(awn_applet_create_default_menu), (awn_applet_get_orientation),
(awn_applet_get_height), (awn_applet_get_preferences_key),
(awn_applet_associate_schemas_in_dir),
(awn_applet_add_preferences), (awn_applet_expose_event),
(awn_applet_set_property), (awn_applet_get_property),
(awn_applet_class_init), (awn_applet_init), (awn_applet_finalize),
(awn_applet_new):
* libawn/awn-applet.h:
* libawn/awn-defines.h:
* src/Makefile.am:
* src/awn-applet-manager-dbus.xml:
* src/awn-applet-manager.c: (awn_applet_manager_quit),
(awn_applet_manager_load_applets), (_create_applet),
(_zero_applets), (_kill_applets),
(awn_applet_manger_refresh_applets),
(awn_applet_manager_delete_applet), (awn_applet_manager_dispose),
(awn_applet_manager_class_init), (awn_applet_manager_init),
(awn_applet_manager_new):
* src/awn-applet-manager.h:
* src/awn-applet-proxy.c: (awn_applet_proxy_exec),
(on_awn_applet_proxy_plug_added),
(on_awn_applet_proxy_plug_removed), (awn_applet_proxy_set_orient),
(awn_applet_proxy_set_height), (awn_applet_proxy_set_property),
(awn_applet_proxy_get_property), (awn_applet_proxy_class_init),
(awn_applet_proxy_init), (awn_applet_proxy_finalize),
(awn_applet_proxy_new):
* src/awn-applet-proxy.h:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-hotspot.c:
* src/awn-window.c: (awn_window_new):
* src/awn-window.h:
* src/main.c: (main), (applets_function), (close_function),
(create_menu):
* src/xutils.c: (_wnck_get_client_type):
Initial move to applets infrastructure.
2007-05-25 Neil J. Patel <email address hidden>
* avant-preferences/avant-preferences.in.py:
* avant-preferences/window.glade:
Added panel mode, auto-hide and fade effect options thanks to patch by
Michaël Pietje.
2007-05-22 Neil J Patel <email address hidden>
* avant-launchers/avant-launchers.in.py:
Fixed error when it can't find desktop files.
2007-05-20 Neil J Patel <email address hidden>
* Makefile.am:
* avant-launchers/Makefile.am:
* avant-launchers/avant-launchers.glade:
* avant-launchers/avant-launchers.in.py:
* configure.in:
* src/awn-task-manager.c: (awn_task_manger_refresh_launchers):
* src/main.c: (launcher_function), (create_menu):
Added a basic GUI for configuring launcher positions. Accessable
through the right-click menu on any free part of the bar.
2007-05-19 Neil J. Patel <email address hidden>
* src/awn-task-manager.c: (_task_manager_drag_data_recieved),
(awn_task_manger_refresh_launchers), (awn_task_manager_init):
* src/awn-task.c: (awn_task_get_item):
* src/awn-task.h:
Changing the position or launchers in the gconf menu will
automatically update the positions of the launchers in Awn.
2007-05-19 Neil J. Patel <email address hidden>
* src/awn-bar.c: (glass_engine), (render):
* src/awn-title.c: (render):
Merged patch by Andrea Cimitan which fixes some cairo drawing.
2007-05-19 Neil J. Patel <email address hidden>
* src/awn-window.c: (awn_window_new):
Merged patch by Ado Papas whihc should fix the issues when the window
manager ignores Awn's requests to activate windows etc.
2007-05-13 Neil J. Patel <email address hidden>
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-task.c: (_task_choose_custom_icon),
(on_change_icon_clicked), (_task_show_prefs):
* src/awn-x.c: (awn_x_get_icon_for_window):
Brand new custom icon interface which actually works :).
2007-05-12 Neil J. Patel <email address hidden>
* src/awn-task-manager.c: (awn_task_manager_set_task_icon_by_xid),
(awn_task_manager_unset_task_icon_by_xid),
(awn_task_manager_set_progress_by_xid),
(awn_task_manager_set_info_by_xid),
(awn_task_manager_unset_info_by_xid):
* src/awn-x.c: (awn_x_get_icon):
* src/inlinepixbufs.h:
Use own own default icons for windows without icon.
2007-05-12 Neil J. Patel <email address hidden>
* src/awn-task-manager.c:
(awn_task_manager_add_task_menu_item_by_name),
(awn_task_manager_add_task_check_item_by_name):
* src/awn-task.c: (awn_task_button_press), (activate_window),
(awn_task_add_menu_item), (awn_task_add_check_item),
(awn_task_set_check_item):
Merged patch by Ado Paps which tells wnck to raise the transient
window rather than the main window when activating.
* src/awn-task.h:
* src/awn-utils.c: (_move_bar):
(All)Merged a warnings patch by Gerd Kohlberger
2007-05-12 Neil J. Patel <email address hidden>
* configure.in:
Added Finish translation.
2007-05-12 Neil J. Patel <email address hidden>
* intltool-extract.in:
* intltool-merge.in:
* intltool-update.in:
* src/awn-bar.c: (awn_bar_init), (render),
(awn_bar_set_draw_separator):
* src/awn-bar.h:
* src/awn-gconf.c: (awn_load_color):
Merged a pacth by Diego Rivera which cleans up the GConf keys.
* src/awn-task-manager.c:
Merged a patch by Diego Rivera <email address hidden> which takes a saner
approach to separator drawing.
* src/awn-window.c: (_on_expose):
* src/main.c:
2007-03-22 Neil Jagdish Patel <email address hidden>
* Added translations
* Fixed some resizing issues
2007-03-21 Neil Jagdish Patel <email address hidden>
* Better info handling on the bar, swapped circle for rectangle.
2007-03-21 Neil J. Patel <email address hidden>
* Bar now automatically resizes when it is too big for screen
2007-03-21 Neil Jagdish Patel <email address hidden>
* Better auto-hide animation.
2007-03-21 Neil Jagdish Patel <email address hidden>
* Additional launcher->window matching code, should now work for most
apps.
2007-03-21 Varun Ratnakar
* Support for international fonts in title
2007-03-21 Neil J. Patel <email address hidden>
* Heavily debugged auto-hide. Should be a bit better now.
2007-03-20 Neil J. Patel <email address hidden>
* Beryl Thumbnailer support
2007-03-09 Neil Jagdish Patel <email address hidden>
* Has support for adding menu items through D-Bus.
2007-03-07 Neil Jagdish Patel <email address hidden>
* Listens to theme change signals and updates the bar as required.
2007-03-07 Neil Jagdish Patel <email address hidden>
* Auto-hide now supports D&D
2007-03-07 Neil J. Patel <email address hidden>
* Cleaned up auto-hide somewhat. Needs more testing
2007-03-07 Neil Jagdish Patel <email address hidden>
* Merged an excellant patch by James Willcox (snorp_AT_snorp_DOT_net)
that makes the hover-bouncing algorithm much better
2007-03-07 Neil Jagdish Patel <email address hidden>
* Cleaned up positioning code in awn-window.c
* Fixed memory leak in awn-x.c
* Fixed starup errors (GDK_IS_DRAWABLE)
* Fixed separator positon errorsi
2007-03-07 Christian Kirbach <email address hidden>
reviewed by: Neil J. Patel
* Patch fixed 80+ compiler warnings.
* njpatel fixed the rest, now about 2-3 warnings when compiling.
2007-03-07 Neil Jagdish Patel <email address hidden>
* Updated TODO
2007-02-25 Neil Jagdish Patel <email address hidden>
Added autohide support
* src/Makefile.am:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-hotspot.c: (awn_hotspot_class_init), (awn_hotspot_init),
(awn_hotspot_new), (awn_hotspot_destroy),
(_on_alpha_screen_changed), (render), (render_pixmap),
(do_shape_combine_mask), (_update_input_shape), (_on_expose),
(_on_configure), (_position_window):
* src/awn-hotspot.h:
* src/awn-task-manager.c: (_find_launcher), (awn_task_manager_new):
* src/awn-task.c: (_shell_done), (awn_task_create_menu):
* src/awn-utils.c: (hide_window), (show_window), (awn_hide),
(awn_show):
* src/awn-utils.h:
* src/main.c: (main), (enter_notify_event), (leave_notify_event):
2007-02-25 Neil Jagdish Patel <email address hidden>
reviewed by: <delete if not using a buddy>
* src/Makefile.am:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-hotspot.c: (awn_hotspot_class_init), (awn_hotspot_init),
(awn_hotspot_new), (awn_hotspot_destroy),
(_on_alpha_screen_changed), (render), (render_pixmap),
(do_shape_combine_mask), (_update_input_shape), (_on_expose),
(_on_configure), (_position_window):
* src/awn-hotspot.h:
* src/awn-task-manager.c: (_find_launcher), (awn_task_manager_new):
* src/awn-task.c: (_shell_done), (awn_task_create_menu):
* src/awn-utils.c: (hide_window), (show_window):
* src/awn-utils.h:
* src/main.c: (main), (enter_notify_event), (leave_notify_event):
2007-02-24 Neil Jagdish Patel <email address hidden>
Added Dbus support
* avant-preferences/Makefile.in:
* configure.in:
* data/active/Makefile.in:
* plugins/Rhythmbox/README:
* plugins/Rhythmbox/artdisplay-awn.rb-plugin:
* plugins/Rhythmbox/artdisplay-awn/AmazonCoverArtSearch.py:
* plugins/Rhythmbox/artdisplay-awn/CoverArtDatabase.py:
* plugins/Rhythmbox/artdisplay-awn/Loader.py:
* plugins/Rhythmbox/artdisplay-awn/__init__.py:
* src/Makefile.am:
* src/awn-dbus.xml:
* src/awn-task-manager.c:
(awn_task_manager_update_separator_position), (_dbus_find_task),
(__find_by_name), (__find_by_xid),
(awn_task_manager_set_task_icon_by_name),
(awn_task_manager_set_task_icon_by_xid),
(awn_task_manager_unset_task_icon_by_name),
(awn_task_manager_unset_task_icon_by_xid),
(awn_task_manager_set_progress_by_name),
(awn_task_manager_set_progress_by_xid),
(awn_task_manager_set_info_by_name),
(awn_task_manager_set_info_by_xid),
(awn_task_manager_unset_info_by_name),
(awn_task_manager_unset_info_by_xid),
(awn_task_manager_class_init), (awn_task_manager_init):
* src/awn-task.c: (awn_task_init), (_rounded_rectangle),
(_rounded_corners), (draw), (_task_wnck_name_changed),
(awn_task_set_custom_icon), (awn_task_unset_custom_icon),
(awn_task_set_progress), (awn_task_set_info),
(awn_task_unset_info):
* src/awn-task.h:
* src/main.c: (main):
2007-02-21 Neil Jagdish Patel <email address hidden>
Added a fade_effect to the hover effects
* README:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task-manager.c: (_task_refresh), (_refresh_box),
(awn_task_manager_update_separator_position):
* src/awn-task.c: (_task_hover_effect2), (launch_hover_effect),
(draw):
2007-02-20 Neil Jagdish Patel <email address hidden>
Cleaned up a few things, separator should vanish whent there are no tasks.
* src/awn-task-manager.c: (_task_refresh), (_refresh_box),
(awn_task_manager_update_separator_position):
* src/awn-task.c: (_task_hover_effect2), (launch_hover_effect),
(draw):
2007-02-20 Neil Jagdish Patel <email address hidden>
Applied patch from trevi55 for better click-control. Changed middle-click of a launcher to launch a new instance of that application.
* src/awn-task.c: (awn_task_launch_unique),
(awn_task_button_press):
* src/main.c: (button_press_event):
2007-02-20 Neil Jagdish Patel <email address hidden>
Applyed patch by trevi55 to fix separator size
* src/awn-bar.c: (render):
2007-02-20 Neil Jagdish Patel <email address hidden>
Added patche by trevi55 to have notifcation on window title change.
* src/awn-app.c: (on_button_press_event):
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task.c: (awn_task_init), (launch_launched_effect),
(icon_loader_get_icon_spec), (_load_pixbufs),
(launch_hover_effect), (_task_change_name_effect),
(_launch_name_change_effect), (_task_wnck_name_hide),
(_task_wnck_name_changed), (awn_task_set_window):
2007-02-16 Neil Jagdish Patel <njp@Fedora>
Optionally can behave like a panel (windows cannot maximise over/under the bar).
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-window.c: (_position_window):
2007-02-16 Neil Jagdish Patel <njp@Fedora>
Merged "keep_above" patch by Vickor Gal. Title should stay above other windows now.
* README:
* src/awn-title.c: (awn_title_new), (awn_title_show):
2007-02-14 Neil Jagdish Patel <email address hidden>
Sets _NET_WM_STRUT & _NEW_WM_STRUT_PARTIAL so maximised windows dont go underneath it!
* README:
* src/awn-bar.c: (render):
* src/awn-task.c: (awn_task_init), (icon_loader_get_icon_spec),
(_load_pixbufs), (_task_hover_effect3), (awn_task_set_launcher):
* src/awn-window.c: (awn_window_init), (_position_window):
* src/awn-x.c: (awn_x_set_strut):
* src/awn-x.h:
* src/main.c: (main), (drag_motion), (enter_notify_event),
(leave_notify_event):
* src/xutils.c: (xutils_set_strut):
* src/xutils.h:
2007-02-14 Neil Jagdish Patel <email address hidden>
Added choice for arrow type (Awn or the "dock"), and colour of arrow.
* avant-preferences/avant-preferences.in.py:
* avant-preferences/window.glade:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task-manager.c: (_find_launcher):
* src/awn-task.c: (_task_hover_effect), (draw):
2007-02-14 Neil Jagdish Patel <email address hidden>
Ability to choose color of text background.
* avant-preferences/avant-preferences.in.py:
* avant-preferences/avant-preferences.py:
* avant-preferences/window.glade:
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task-manager.c: (_task_manager_window_has_launcher),
(awn_task_manager_get_windows):
* src/awn-task-manager.h:
* src/awn-task.c: (awn_task_win_enter_in),
(awn_task_win_enter_out), (awn_task_new), (awn_task_close):
* src/awn-title.c: (_rounded_rectangle), (_rounded_corners),
(render_bg), (render), (_position_window), (awn_title_show):
* src/main.c: (main):
2007-02-14 Neil Jagdish Patel <email address hidden>
Re-enabled title background code. Quietened down AWN_IS_TASK messages.
* src/awn-task-manager.c: (_task_manager_window_has_launcher),
(awn_task_manager_get_windows):
* src/awn-task-manager.h:
* src/awn-task.c: (awn_task_win_enter_in),
(awn_task_win_enter_out), (awn_task_new), (awn_task_close):
* src/awn-title.c: (_rounded_rectangle), (_rounded_corners),
(render_bg), (render), (_position_window), (awn_title_show):
* src/main.c: (main):
2007-02-10 Neil Jagdish Patel <njp@Fedora>
Some dual screen support. swapped auto detection with user specified dectection.
* src/awn-bar.c: (_position_window):
* src/awn-gconf.c: (awn_gconf_new), (load_monitor):
* src/awn-gconf.h:
2007-02-09 Neil Jagdish Patel <njp@Fedora>
Added new hover effect for review.
* src/awn-gconf.c: (awn_gconf_new):
* src/awn-gconf.h:
* src/awn-task-manager.c: (_task_manager_drag_data_recieved):
* src/awn-task.c: (awn_task_proximity_in),
(awn_task_proximity_out), (awn_task_win_enter_in),
(awn_task_win_enter_out), (awn_task_new):
2007-02-09 Neil Jagdish Patel <njp@Fedora>
Launchers and tasks separated, separator added
* avant-preferences/avant-preferences.in.py:
* avant-preferences/avant-preferences.py:
* avant-preferences/window.glade:
* src/awn-bar.c: (render), (awn_bar_set_separator_position):
* src/awn-bar.h:
* src/awn-gconf.c: (awn_gconf_new), (awn_notify_bool):
* src/awn-gconf.h:
* src/awn-task-manager.c: (_load_launchers_func),
(_task_manager_window_opened), (_task_manager_drag_data_recieved),
(_task_refresh), (_refresh_box),
(awn_task_manager_remove_launcher), (awn_task_manager_remove_task),
(awn_task_manager_update_separator_position),
(awn_task_manager_new):
* src/awn-task.c: (activate_window), (awn_task_drag_motion):
* src/main.c: (main):
2007-02-09 Neil Jagdish Patel <njp@Fedora>
Changed the code for getting the icon theme.
* src/awn-task.c: (awn_task_set_window), (icon_loader_get_icon):
* src/awn-window.c:
* src/awn-window.h:
* src/main.c: (expose):
2007-02-09 Neil Jagdish Patel <njp@Fedora>
* src/main.c: popup now includes a link to avant-preferences
2007-02-09 Neil Jagdish Patel <njp@Fedora>
Added 1 sec delay before window activates on drag.
* src/awn-task.c: (awn_task_class_init), (awn_task_button_press),
(activate_window), (awn_task_drag_motion), (awn_task_drag_leave),
(awn_task_new):
* src/awn-title.c: (render):
2007-02-09 Neil Jagdish Patel <njp@Fedora>
D&D works for entire bar. Bar has popup to close.
* src/awn-bar.c: (render), (awn_bar_resize):
* src/awn-task-manager.c: (awn_task_manager_new):
* src/awn-task.c: (_task_drag_data_recieved):
* src/awn-window.c: (awn_window_init), (render):
* src/main.c: (main), (expose), (start_drag_animation),
(drag_motion), (leave_notify_event), (close_function),
(create_menu), (button_press_event):
2007-02-06 Neil Jagdish Patel <email address hidden>
Better launcher to window matching code.
* src/awn-task-manager.c:
2007-02-06 Neil Jagdish Patel <email address hidden>
Cleanup of D&D code
* src/awn-task.c: (_task_launched_effect), (awn_task_launch),
(_task_drag_data_recieved):
2007-02-06 Neil Jagdish Patel <email address hidden>
Launchers now support dragging of uris to them (to launch the program
with arguments.
* src/awn-task-manager.c: Teaked drop code
* src/awn-task.c: Added code for launching applications with uris.
2007-02-02 Neil Jagdish Patel <njp@Fedora>
Smart launcher support added
* configure.in: now needs gnome-desktop and gnome-vfs to compile.
* data/avant-window-navigator.schemas:
* src/awn-gconf.c: (awn_gconf_new), (awn_load_bool),
(awn_load_string), (awn_load_float), (awn_load_color),
(_print_launchers), (awn_load_string_list):
* src/awn-gconf.h:
* src/awn-task-manager.c: (awn_task_manager_init),
(_load_launchers_func), (_task_manager_load_launchers),
(_find_launcher), (_task_manager_window_has_launcher),
(_task_manager_window_opened), (_task_refresh), (_refresh_box),
(awn_task_manager_new):
* src/awn-task.c: (awn_task_init), (_task_attention_effect),
(draw), (awn_task_button_press), (icon_loader_get_icon),
(awn_task_set_launcher), (awn_task_is_launcher),
(awn_task_get_pid), (awn_task_get_name), (awn_task_create_menu):
* src/awn-task.h:
* src/awn-window.c: (_position_timeout), (awn_window_new),
(_position_window):
* src/main.c: (main):
2007-02-02 Neil Jagdish Patel <njp@Fedora>
reviewed by: <delete if not using a buddy>
* src/awn-window.c: Smooth out repositioning.
2007-02-01 Neil Jagdish Patel <njp@Fedora>
* README:
* src/awn-task.c: Added needs-attention effects
* src/main.c: Prints message detailing how to use new code.
2007-02-01 Neil Jagdish Patel <njp@Fedora>
* src/awn-task.c: Added mouse-hover effects
* src/awn-title.c: (_position_window): Raise window by 5px.
2007-02-01 Neil Jagdish Patel <njp@Fedora>
* src/awn-task-manager.c:
* src/awn-task.c: Added effect support.
2007-01-31 Neil Jagdish Patel <njp@Fedora>
Experimental support for GObject-based task icons, and initial support forsmart launchers and startup notification.
* src/Makefile.am:
* src/awn-task-manager.c:
* src/awn-task-manager.h:
* src/awn-task.c:
* src/awn-task.h:
* src/awn-utils.h:
* src/awn-win-manager.c:
* src/main.c: added support for new window manager
2007-01-30 Neil Jagdish Patel <njp@Fedora>
* src/Makefile.am:
* src/Makefile.in:
* src/awn-app.c: Added support for getting icon directly from X
* src/awn-x.c: wrapper for X calls (getting icon)
* src/awn-x.h:
2007-01-29 Neil Jagdish Patel <njp@Fedora>
* src/awn-app.c: (awn_app_new): removed gtk_drag_dest_set_track_motion() for gtk+ < 2.10
2007-01-29 Neil Jagdish Patel <njp@Fedora>
* src/awn-bar.c: (do_shape_combine_mask):made static
* src/awn-title.c: (do_shape_combine_mask), (_update_input_shape):made static, added support for gtk+ < 2.10
* src/awn-window.c: (do_shape_combine_mask):made static
2007-01-28 Neil J. Patel <email address hidden>
* avant-preferences/Makefile.am: Adjust EXTRA_DIST to include glade file
* awn-bar.c: Support for gtk+ < 2.10
* awn-window.c: Support got gtk+ < 2.10
2007-01-28 Neil J. Patel <email address hidden>
* avant-window-navigator: Initial Release - 0.0.1
2007-01-20 Neil J. Patel <email address hidden>
* avant-window-navigator: Initial Import