1143
by Matthieu Baerts
Added a TODO file with the TODO list that was available in cairo-dock.c and added a checklist to check a few things just before the release |
1 |
====================================================
|
2 |
NEW RELEASE |
|
3 |
====================================================
|
|
4 |
||
5 |
For each new version: |
|
6 |
* Bump dock's version (CMakeLists.txt - Core & Plug-ins) |
|
7 |
* Check the link to third-party applets' website: |
|
1176
by Fabrice Rey
updated themes folder, defined it in CMakeList.txt |
8 |
- src/cairo-dock-gui-commons.c:139:#define DISTANT_DIR "3.1.0" |
1143
by Matthieu Baerts
Added a TODO file with the TODO list that was available in cairo-dock.c and added a checklist to check a few things just before the release |
9 |
- ../cairo-dock-plug-ins/Dbus/src/applet-dbus.c:55:#define DISTANT_DIR "3.1.0" |
10 |
* Check the link to theme dir on the server: |
|
1176
by Fabrice Rey
updated themes folder, defined it in CMakeList.txt |
11 |
- CMakeList.txt:134: set (CAIRO_DOCK_DISTANT_THEMES_DIR "themes3.1") |
1143
by Matthieu Baerts
Added a TODO file with the TODO list that was available in cairo-dock.c and added a checklist to check a few things just before the release |
12 |
* Remove useless g_print |
13 |
* Check the ChangeLog file |
|
14 |
||
15 |
||
16 |
====================================================
|
|
17 |
BEFORE THE RELEASE |
|
18 |
====================================================
|
|
19 |
||
20 |
3.0: |
|
21 |
** Must-Be-Done ** |
|
22 |
- crash: Unity-4 -> DustSand -> Clear -> Humanity -> Unity-4 |
|
23 |
- cairo-dock-gui-themes.c:111 -> cairo-dock-gui-manager.c:414 |
|
24 |
- cairo-dock-applications-manager.c:1663 -> cairo-dock-class-manager.c:66 |
|
25 |
- indicators on different icon sizes |
|
26 |
- slide view view: separator & scrollbar in vertical mode, last line out of the dock in horizontal mode |
|
27 |
- cairo_dock_get_pixbuf_from_pixmap: assertion `pIconPixbuf != NULL' failed |
|
28 |
- drop/hover indicators on different icon sizes
|
|
29 |
- cairo_dock_get_max_scale & fMagnitudeMax must die
|
|
30 |
- check Notification Area, there might be a bug (bitecoin, litecoin, skype)
|
|
31 |
- make some tests with the Dbus API and sub-docks / tmp launcher
|
|
32 |
- PM: crash when no battery is plugged ?
|
|
33 |
** That-Would-Be-Nice **
|
|
34 |
- add a parameter for sub-dock icon size?
|
|
35 |
- redirection texture: make it per-container, or use the container gl buffer instead
|
|
36 |
- Slide view: allow to use the same borders as default (radius, color, width)
|
|
37 |
- Dialogs: allow to use the same borders as default (radius, color)
|
|
38 |
- let the view place the X thumbnail
|
|
39 |
- get rid of CAIRO_DOCK_IS_DOCK
|
|
40 |
- Icon bg: add ratio
|
|
41 |
- Default theme more consistent
|
|
42 |
- Recent Events: handle recent apps
|
|
43 |
- Firefox launcher: handle recent URLs
|
|
44 |
- check for config panel (g_object_unref assertion)
|
|
45 |
- review Help hints
|
|
46 |
- find Kwin/XFCE versions of gnome-control-center and KWin config tool for Composite-manager
|
|
47 |
- draw a preview of the dock in opengl
|
|
48 |
- display Help GUI in simple mode
|
|
49 |
- kde integration ++
|
|
50 |
- stack: enable iSubdockViewType
|
|
51 |
- link launchers with class+command
|
|
52 |
||
53 |
3.1:
|
|
1176
by Fabrice Rey
updated themes folder, defined it in CMakeList.txt |
54 |
- an appli icon loaded before being inserted in a dock !
|
1143
by Matthieu Baerts
Added a TODO file with the TODO list that was available in cairo-dock.c and added a checklist to check a few things just before the release |
55 |
- add "add an applet" in the menu
|
1300
by Fabrice Rey
Icons: changed the sizing algorithm, added allocated and requested size |
56 |
- Dbus: third-party applets: allow to load applets from a local archive (when dropped between 2 icons).
|
1143
by Matthieu Baerts
Added a TODO file with the TODO list that was available in cairo-dock.c and added a checklist to check a few things just before the release |
57 |
- when an icon in a sub-dock demands attention, also animate the icon in the main dock.
|
58 |
- search in Recent-Events' dialog (seems like libzeitgeist is buggy) |
|
59 |
- taskbar: separator as an option -> test |
|
60 |
- taskbar, minimized windows only: when restored, an appli icon gets the "?" for a second before disappearing |
|
61 |
- Twitter: when a new entry apears in the timeline, have to click on the applet to stop the animation (doesn't stop from the menu). |
|
62 |
- image buffer: draw the surface from the center, like the texture.
|
|
63 |
- Icons: use an image buffer + a request size.
|
|
64 |
- add a function cairo_dock_render_one_icon_in_desklet_opengl().
|
|
65 |
- gauge with images: improve transition
|
|
1149
by Fabrice Rey
GUI simple: replaced the toolbar with a notebook (feedbacks are welcome ^^) |
66 |
- GUI: current items: don't allow the "delete" menu on the main dock |
1196
by Fabrice Rey
added a way to prevent quicklists for an icon + some cleaning in the Icon structure |
67 |
- old systray seems broken once again :-/ |
1143
by Matthieu Baerts
Added a TODO file with the TODO list that was available in cairo-dock.c and added a checklist to check a few things just before the release |
68 |
|
69 |
all: |
|
70 |
- Remove GCC warnings |
|
71 |
- (try to only use temporally g_print functions ;) ) |
|
72 |
- Complete the ChangeLog file |
|
1326
by Fabrice Rey
Taskbar: minimized window thumbnail is back ! |
73 |
|
74 |
static int r=0; |
|
75 |
if (!r) |
|
76 |
{
|
|
77 |
Screen *scr = XDefaultScreenOfDisplay (s_XDisplay); |
|
78 |
Visual *visual = DefaultVisualOfScreen (scr); |
|
79 |
cairo_surface_t * s = cairo_xlib_surface_create (s_XDisplay, |
|
80 |
cairo_dock_get_root_id(), |
|
81 |
visual, |
|
82 |
g_desktopGeometry.iXScreenWidth[CAIRO_DOCK_HORIZONTAL], g_desktopGeometry.iXScreenHeight[CAIRO_DOCK_HORIZONTAL]); |
|
83 |
if (s) |
|
84 |
{
|
|
85 |
cairo_surface_write_to_png (s, "/tmp/screenshot.png"); |
|
86 |
cairo_surface_destroy (s); |
|
87 |
}
|
|
88 |
r=1; |
|
89 |
}
|