RECENT CHANGES 887 2012-02-07 Clear selection after cancel to prevent it being used as the default for the next item creation. 886 2012-02-07 Save current viewing options and restore them after search or data reload. Removed bad page command from etmHTML. 885 2012-01-16 Fixed bug in loadData in e.py. 884 2011-12-28 Modified the gui busy panel and busy reports to reflect filters. 883 2011-12-03 Trial change from using setuptools to distutils. Fixed bug in sorting undated tasks. 882 2011-11-07 Fixed bug in which the gui busy panel did not properly reflect "sundayfirst = False" in etmrc. 881 2011-10-30 Fixed bug in which begin_date would default to the date at which etm was started instead of the current date. Changed documentation to include the omit switch 'd' for all day events. 880 2011-10-24 Save as well as display extents using totals_fmt. Removed 'file_encoding' from unicode() calls. 879 2011-10-20 Replaced hours_tenths in etmrc with totals_fmt in [1,2,3] where 1) use hours and tenths, 2) use hours and minutes and 3) use minutes. Replaced use of i_calendar module with vobject module. When starting a new action with an old action selected, begin with a copy of the old action but without the extent. When jumping to a date in the gui, leave existing option settings other than the begin date unchanged. 878 2011-09-14 Added arch -i386 to #! lines to force 32 bit for compliance with wxPython. Changed 'no priority' to 'none' to work with no_regex. 877 2011-09-05 Fixed no_regex to only match 'no' or 'none' and not, for example, 'note'. Added the ability to specify RGB colors for the gui outline and html window fonts. When displaying output in the html window, do not change the outline panel display. Fixed bug in parsing alerts in which a single alert would be treated as a list, e.g. '@a 12' would give the list (1, 2). Skip 'showDay' when displaying html output. 876 2011-09-02 Provide a leading '+' for action @e entries that do not have one. 875 2011-09-02 When using '-gF' in outline view, prefix item titles with the leader, i.e., the character(s) from ['~', '*', '!', '-', '+'] that begin the item entry. 874 2011-09-02 Fixed missing color key 14 (details color) in the GUI. 873 2011-09-02 Fixed sorting and display with '-g F' to sort by file path and then line number. 872 2011-08-31 Fixed bug in expanding children. Changed role of 'monthly' variables such as etmActions. If an empty string is given then monthly files will not be created and, e.g., 'actns.text' in the etmdata directory will be used as the default. If not an empty string, then in August 2011, e.g., 'etmActions/2011/08/actns.text' would be created, if necessary, and used as the default. (Note the addition of the month directory.) The same directory can be specified for etmActions, etmEvents, etmNotes and etmTasks, e.g., 'monthy' in the etmdata directory and, if this is done, then 'actns.text', 'evnts.text', 'notes.text' and 'tasks.text' for August would all be placed in the directory '../etmdata/2011/08/'. Introduced new variables, 'minutes_msg', 'oneminute_msg' and 'rightnow_msg' with defaults 'begins %s minutes from now', 'begins one minute from now' and 'begins now'. The '%s' can be placed anywhere in the expression for 'minutes_msg' and will be replaced by the number of minutes. Added ability (experimental) to use foreign language characters in the etmrc settings. 871 2011-08-29 Fixed codecs error under Windows. Fixed html printing under Windows and Linux. Allow parsing option strings with embedded minus signs such as searches for hyphenated words. Added term_print for terminal output using term_encoding. Added < 2.0.0 to the setup requirement for dateutils to avoid the Windows "_thread" problem. 870 2011-08-26 MS Windows fix. Changed locale to support the 3-manth calendar in the CLI and the 12-month calendar in the GUI. 869 2011-08-25 Only load data in e.py when necessary and not, for example, when doing a version check or displaying a three month calendar. 868 2011-08-25 Windows fixes for missing color attributes and bug in scrolling.