root/trunk/ChangeLog

Revision 264, 2.3 kB (checked in by marc, 1 year ago)

Code cleanup

Line 
1 1.0 (Say no more):
2  * Added interface translations #4
3  * Switch to GPLv3
4  * Added RPM packages
5  * Added a favicon to the server
6  * Don't clean out status labels when restarting server
7  * Don't check for system compatibility of Libnotify
8  * Code cleanup towards PEP-8 compliance
9  * Simplified and improved Makefile
10
11 0.2.1:
12  * Fixed a serious security bug in which /screenshot prompted no auth. Also
13  fixed sending the wrong Content-Lenght for the screenshot. Report Itaka
14  version on HTTP headers
15  * Added RPM packages (backport from trunk) and minor UI fixes
16  * Vastly improved console argument handling
17  * Improved man page
18
19 0.2 (I've been watching you...):
20  * Rewrote the screenshot module completely to support active window
21  screenshots and scaling. #3 #10
22  * Added Basic HTTP Authentication.
23  * Notifications now show up relative to the status icon.
24  * Added option (-debug) to show all console output #5
25  * Add options to report errors in the system tray (blinking). #7
26  
27  * Updated GUI on Windows not to show widgets for features that are not
28  available (libnotify, screenshot active window)
29
30  * Completely rewrote the console output and Gui logging engines. Simplified
31  and fixed many isssues. Some parts of the Gui were also overhauled.
32  * Automatically scroll to the last event on both logs.
33
34  * Removed all useless type-checking and started relying on my own exceptions
35  and error handlers.
36
37  * Completely separated and encapsulated the Twisted Server code.
38  
39  * Improved the configuration engine to convert numbers and bools into int and
40  bool rather than str. Also the Gui now saves on a per-key basis and not on
41  a all-or-nothing dict differential #9
42  * Rewrote parts of the configuration engine to better handling upgrading from
43  previous configuration files that are missing sections or options. #12
44
45  * Recommented the whole code according to Epytext Markup and also did major
46  tweaks to naming. #8
47  * Changed strings in text to be more literal and intuitive
48
49  * Updated documentation and added new references.
50
51  * Minor improvements to Debian build process.
52  * Fixed minor UI quirks.
53  * Fixed a syntax bug in uigtk.py when GTK version is < 2.10
54  * Fixed bug when saving preferences in the GUI reverted to /tmp by default.
55
56 0.1.1:
57  * Fix Debian Makefile
58  * Remove bad print call in notify procedures
59
60 0.1 (Mercado):
61  * Initial release
Note: See TracBrowser for help on using the browser.