Machdas history --------------- October 2005: Machdas was developed for my personal use. 2005-11-23: Version 0.6 - first public release 2005-12-07: Version 0.7 fixed: - the category choice box refreshes contents after loading a task list - the task list and the program configuration can be saved when the java-vm forces a shutdown new: - tasks which are behind or late in schedule can be displayed in colours - tasks with obviously wrong time spans can be displayed with an eye-catching background colour - the configuration file can be saved in the users home directory - an option to change the order of the categories - automatic display refresh and internal date change at midnight - a filter option for single-shot and repeating tasks - the filter configurations can be saved - the current category filter choice will be used as a draft for creating new tasks - an option to create new task lists during program operation - an option to display a confirmation dialogue before deleting tasks - position and size of the main window and the column sizes of the table can be saved - recurring tasks are marked in the main table - multiple tasks can be selected in the main table - "smart" window management of all task editor windows 2005-12-17: Version 0.8 fixed: - inconsistency in the way Machdas handles editor windows when loading new task lists - inconsistency in the save on exit logic new: - a pop-up calendar to visualise time spans and to edit dates - icons in the first column as a sign of an additional description text and recurring tasks 2006-01-01: Version 0.9 fixed: - the radio buttons in the main window properly update in all cases when loading or creating a new task list new: - first release as an open source program under the terms of the GPL - from now on the source code is included in the standard Machdas archive files so there is no need to change the ways of distribution for most shareware or freeware sites - a licence information window 2006-06-06: Version 1.0 fixed: - extensive CPU load at midnight due to an infinite loop in the scheduled timer new: - a context menu for task table - a function to export tasks to HTML and plain text files which is totally customizable using template files - an option to merge tasks from a file - an option to save only selected tasks to a file - an option to immediately finish a recurring task and all its scheduled repetitions note: Version 1.0 was intended to have a printing function included. Unfortunately the SWT framework does not provide printing support on all platforms (i.e. Linux-GTK). In order to keep the source code well structured and to keep Machdas small in size I decided not to include other libraries to provide printing support. An easy way to print is to use the HTML export function. If enabled in the configuration menu a browser from which you can print the selected tasks will be launched automatically. 2006-06-16: Version 1.01 fixed: - the GUI was not displayed when Machdas could not load the configuration file new: - finally I found a reliable way to be noticed before Microsoft Windows shuts down 2006-07-19: Version 1.02 fixed: - special characters quoting order corrected in the HTML export function new: - repetition controls in the task editor window are only visible when the repeat option is selected 2006-08-23: Version 1.1 new: - an option to display the number of the week in the calendar view window - a native Windows application that starts Machdas and hides all Java specific aspects - a new start script for Unix systems (requires bash) - the task list file to be loaded can be specified on the command line or by dropping the file onto the Machdas icon in Windows - the sort sequences of the task table in the main window are handled separately for current and passed tasks - added a confirmation dialogue before closing the task editor window if there are changes - changed the default order for passed tasks to show the most recent first - most comboboxes display more entries before showing a scroll bar 2008-09-08: Version 2.0 new: - full printing functionality - added a search function including an option to search for regular expressions - installer binary for Windows platforms - uninstaller for Windows platforms - numerous minor improvements of the graphical user interface - included some nice icons by Yusuke Kamiyamane (http://www.pinvoke.com) - changed the internal data structure of calendar information - updated SWT files for full Windows Vista compatibility and printing support on Linux/GTK - added 64 bit libraries into Linux download package