~cairo-dock-team/cairo-dock-core/popup_from_shortkey

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
	}