391[tip] 6f4b96cb62f9 2009-11-23 09:59 -0500 daniel Make defaults for colors, fonts and window sizes different for mac and not mac. 390 ec4fbe59bab3 2009-11-23 09:15 -0500 daniel Switched details bar to wx.lib.stattext.GenStaticText to avoid bgcolor problems in linux. 389 91cdcd81d9d6 2009-11-22 15:50 -0500 daniel Fixed bug in checking the length of an undefined list in get_next. 388 88af3f217b9f 2009-11-22 14:31 -0500 daniel Moved 'etm' from the title bar to the detail bar in the gui. 387 acc570301ca3 2009-11-22 14:23 -0500 daniel Strip entrybar text to avoid key errors. Fixed footer in console cur output. 386 d71050cf9121 2009-11-22 12:04 -0500 daniel Changed fault font specification that raised exception under windows. 385 b2bdc246c87a 2009-11-21 18:00 -0500 daniel Show confirmation when saving view to clipboard. 384 a79cb67bddc0 2009-11-21 17:53 -0500 daniel Various documentation tweaks. 383 886e1d2554a4 2009-11-21 15:58 -0500 daniel Fixed bug in which a task without a due date would not be processed properly. 382 b06992ab26f6 2009-11-21 14:50 -0500 daniel Store calendar_html output to self.html to allow printing. 381 a2a6569b24df 2009-11-21 14:18 -0500 daniel Fixed bug in pre formatting. 380 34d3da246e34 2009-11-21 12:45 -0500 daniel Fixed bug in reckoning in which time_hash was not being reset. Added save view to clipboard. 379 9ecbf401d4d1 2009-11-20 15:30 -0500 daniel More str() removals. 378 0e62bb4f7409 2009-11-20 15:20 -0500 daniel Removed str() constructs to avoid unicode problems in linux. 377 f9552d6a95f6 2009-11-20 14:46 -0500 daniel Removed advance formating requiring python 2.6. 376 9badf62fa635 2009-11-20 14:15 -0500 daniel Fixed bug in which starting and ending times would not be displayed for list-only events. 375 3b345894536c 2009-11-20 09:05 -0500 daniel Added 'T' as an alternative to 't' in show to limit display to unfinished tasks. 374 2fab1e449dc6 2009-11-20 08:03 -0500 daniel Fixed locale for calendar and allow entry and display of unicode characters. 373 19ee2e9f49b8 2009-11-19 21:16 -0500 daniel Fixed locale bug in calendar. 372 3708ea21a1af 2009-11-19 16:37 -0500 daniel Fixed bug in marking the last rep of a list-only task complete. 371 f7a7f71a7ff6 2009-11-16 12:01 -0500 daniel Added wxwidth and wxheight to rc. Fixed bug in setting html column widths. 370 049cf28c1832 2009-11-16 10:27 -0500 daniel Background color tweaks for linux. 369 9b46fe5fc5d5 2009-11-16 10:10 -0500 daniel Changed binding for return in entry_bar to work in linux. 368 d7cfae838b90 2009-11-16 09:28 -0500 daniel Use htmlfont setting from rc. 367 c8e5f77a4bef 2009-11-16 09:19 -0500 daniel Removed locale stuff and added codecs as in wxremind. 366 e74ba742e752 2009-11-16 08:11 -0500 daniel Added font sizes to rc. Set self.data.today in etm_wx show_view. 365 b226712546cd 2009-11-15 14:23 -0500 daniel Fixed list index bug in etm_wx from 'location' not being specified in etmrc. 364 249cd47b1e8d 2009-11-15 13:55 -0500 daniel More tweaks for checking wx modules. 363 b1834d30d148 2009-11-15 13:23 -0500 daniel Test for ability to load wx modules. 362 fd111da14ff6 2009-11-15 12:25 -0500 daniel Fixed bug in setting .etmrc in warn.py. 361 00231d230b15 2009-11-15 11:49 -0500 daniel Various tweaks. Added as an alternative for agenda with defaults. Added left and right arrow keys for advancing list display. 360 8d3c64833383 2009-11-14 12:22 -0500 daniel Only show idnum when modifying, finishing, deleting and put it at the beginning of the title. 359 56ebf2ea51a9 2009-11-14 08:26 -0500 daniel Added hide/show details to prompt for a and l views. 358 18499745e590 2009-11-14 07:45 -0500 daniel Modified parsers to work with python 2.5. 357 38a4940db9af 2009-11-14 00:22 -0500 daniel Fixed bug in process_alerts when item_hash has no key for today. 356 0ed4d9044889 2009-11-13 17:55 -0500 daniel Various tweaks for error processing and display and for autorefreshing. 355 136c66eb7d8e 2009-11-13 15:48 -0500 daniel More get_next tweaks. 354 20fbcf85c401 2009-11-13 15:30 -0500 daniel Examples working. Fixes for get_next. 353 435f81e2df61 2009-11-12 16:07 -0500 daniel Fixed bug in setting 'D' for non-repeating tasks. 352 6aa0d75bc2cc 2009-11-12 14:08 -0500 daniel Ignore advance for agenda. 351 5b5286a669ac 2009-11-12 13:56 -0500 daniel Fixed bug in setting agenda title dates. 350 ed333a3bd2ca 2009-11-12 10:34 -0500 daniel Added new_project and open_project. Fixed bug in displaying D for repeated tasks. 349 e9b4825958d4 2009-11-11 17:32 -0500 daniel Help text tweaks. Various bug fixes. Adjusted print font size. 348 bfc100d71bd6 2009-11-11 14:17 -0500 daniel Made entry_bar an expando text ctrl. Added OnKillFocus to keep it from losing focus. 347 604cb5f728f1 2009-11-11 12:19 -0500 daniel Many tweaks. Details and Entry bars on separate lines. 346 1b2e1de580b5 2009-11-09 19:30 -0500 daniel Add new, edit and toggle finished seem to work. 345 092f7f4d366e 2009-11-05 14:45 -0500 daniel Fixed, simplified and cached shift period. 344 a7302c4f74bf 2009-11-05 12:13 -0500 daniel Big changes. All views work through show_view and results are cached! 297 e235467380f4 2009-09-06 11:58 -0400 daniel Fixed bug in which bad list command would crash application. 296 9062d1c05626 2009-09-04 14:41 -0400 daniel Delete leading zero from time in say_alert when use_ampm is true. 295 e058e527f3ab 2009-08-26 14:53 -0400 daniel Convert !YYYY! in title to 'years since', e.g., in 2009, !1978! would be converted to '32nd'. 294 16ae488e8a9c 2009-08-21 14:28 -0400 daniel Fixed bug in which unicode strings in caledar output would not be displayed properly. 293 50ccaab2a703 2009-08-21 14:21 -0400 daniel Fixed bug in repetitions with overdue = s in which a task more than one repetition past due resulted in an endless loop. 292 770c1b6ed4ba 2009-08-20 07:39 -0400 daniel Fixed gui bug in which pressing F1 after p would crash. Also bug involving single = signs in data.py year2string(). 291 2c744b33ff36 2009-07-31 18:12 -0400 daniel Fixed weather.py to only show chill when different than temp and to only show calm when wind speed is zero. 290 b6ca7874efbb 2009-07-25 09:08 -0400 daniel Added 'none' as keyword/context group when no keyword/context is provided. 289 dd0788301c4c 2009-07-24 21:18 -0400 daniel Fixed allignment for 24 hour bug. 288 429294c1e82d 2009-07-24 21:01 -0400 daniel Fixed bug in which last time digit in 24hour time would be deleted. 287 802ec0cb5f0e 2009-07-12 18:02 -0400 daniel Fixed begin/end date bug in timereport. 286 fedffb6ae625 2009-06-04 10:47 -0400 daniel Removed curses from package and added textpad26.py. Loaded as textpad if python version < 2.6 to fix the overwrite bug earlier versions of curses. 285 66b1a07e4cde 2009-06-03 11:43 -0400 daniel Test release. Include curses 2.2 in package to fix overwrite bug in textpad. 284 b5a15b7cf18c 2009-06-02 13:46 -0400 daniel Fixed bug introduced into locale. 283 ae217b26bb64 2009-06-02 13:30 -0400 daniel Exploring issue with etmwarn. 282 c025dc74a97c 2009-06-01 20:04 -0400 daniel Another Windows fix. Use os.rename() instead of os.system("mv "). 281 333dff4a4028 2009-06-01 19:47 -0400 daniel Another attempt to get locale right. 280 452276dba5ea 2009-06-01 19:28 -0400 daniel More locale work for Windows XP. 279 0dbcfcd946df 2009-06-01 19:24 -0400 daniel Removed 'locale' settings which didn't work under Windows. 278 f539daefd1fd 2009-06-01 19:08 -0400 daniel Fixed bug in setting default paths under Windows. 277 cbdb73ca6b9d 2009-05-31 17:15 -0400 daniel Major clarification effort. Agenda -> Soon, journal entry -> action. Reworked docs and added ability to delete (internally) an item. 276 dacba684ac47 2009-05-30 19:32 -0400 daniel Replaced calls to external editor for modifying entries with an internal process similar to that used for creating entries. Moved creation and editing of remind events into new_entry and edit_entry, respectively. 275 a8744da99338 2009-05-29 16:05 -0400 daniel Fixed bug in @o s with @b > 0. 274 4e74a097c9d5 2009-05-26 23:06 -0400 daniel Fixed starting date in agenda view. 273 3146265abd15 2009-05-26 14:31 -0400 daniel Added ability in list view showing DAYS days to scroll forward to show the next DAYS days or backwards to show the previous DAYS days. 272 d2d443c40272 2009-05-26 10:24 -0400 daniel Fixed 'p' bug in new_project. Improved examples and added -r switch for make_egs.py to restore the eg directory to its original state and prevent examples from being displayed. 271 a430605d8aa8 2009-05-25 20:05 -0400 daniel Trap attempts to toggle completion off for repeated tasks. Combine information notices to one screen on startup. Documentation tweaks both internal and on-line. 270 468f2c036f6f 2009-05-24 15:36 -0400 daniel Added test suite and FAQ. 269 81d96a9c283a 2009-05-23 20:25 -0400 daniel Only show the first unfinished repetition with @o r. 268 e70b754a3ee7 2009-05-23 13:30 -0400 daniel new_entry with repetitions now resets @d to the first date from the recurrence rule that falls on or after the provided value of @d. This provides a handy check on the recurrence rule by giving the first date satisfying the rule. 267 2cd136a3be9f 2009-05-23 08:57 -0400 daniel new_entry with repetitions now sets @d to the first date from the recurrence rule if the provided value is sooner than the first date. 266 d4fd90bdbfa8 2009-05-22 16:14 -0400 daniel Caught and fixed subtle bug in repetitons. 265 5a8caf384188 2009-05-22 13:15 -0400 daniel Still more documentation tweaks. 264 dc9f27a6746f 2009-05-22 12:58 -0400 daniel More documentation corrections. 263 1000ab7c5975 2009-05-22 12:35 -0400 daniel Corrected documentation errors. 262 5e4450991a83 2009-05-22 09:11 -0400 daniel Improved check for missing or bad project line. 261 d12b34c73a82 2009-05-22 08:52 -0400 daniel Added check for missing project line. 260 8f0ed7c2a81f 2009-05-22 08:21 -0400 daniel Added check for missing title. 259 27797dbc8ef7 2009-05-21 18:24 -0400 daniel Fixed another bug in process_reps involving setting duedate. 258 ded87a8f8fa0 2009-05-21 18:15 -0400 daniel Fixed bug setting interval in process_reps. 257 022371ae9157 2009-05-21 13:49 -0400 daniel Factored repeated stuff out of process_file and new_entry into process_reps. This means checks for repeated entries apply both to files and new entries. 256 cb9666bd98fe 2009-05-21 08:07 -0400 daniel Show alert confirming export in iCal format and showing full ics file path. 255 680245f45591 2009-05-20 22:15 -0400 daniel Fixed bug in calling getsunmoon. 254 8c9fc465d923 2009-05-20 19:38 -0400 daniel Cleaned up extraneous comments. 253 eb5be5720763 2009-05-20 18:08 -0400 daniel Catch alerts without a starting time. Display alerts regarding automatic resets in a manner similar to errors. 252 bdacd5e488d2 2009-05-20 16:18 -0400 daniel Added traps for providing bad file numbers at prompts. 251 9c5b04a5c642 2009-05-20 15:23 -0400 daniel Second pass at better error trapping. Content checks date(s), time, integer(s), presence of @s when @e is given and, when both are given, that @s < @e. 250 1b2f687222da 2009-05-19 18:58 -0400 daniel First step to improved error trapping for problematic data files. Added check_hash to check for required fields, unknown fields and suitable content. Display errors nicely formatted by file and line number and write messages to ~/.etmerrors. 249 11f589fc26a5 2009-05-18 11:56 -0400 daniel Added location to store exported iCal files to etmrc. Added export to documentation and updated the on-line documentation. Added discussion of icalendar and phpicalendar with illustrative screen shots of the latter. 248 1aa5b2270826 2009-05-17 21:38 -0400 daniel Updated documentation to reflect option to export list view to iCalendar format. 247 d874122a91a1 2009-05-17 21:08 -0400 daniel Added export to gui.py. 246 d5755b17d6d9 2009-05-17 19:54 -0400 daniel Added export functions to data.py and removed export2ical.py. 245 79392f349dbb 2009-05-17 19:52 -0400 daniel Added ability to export the current list view in iCal format. 244 696f4b63fc60 2009-05-17 10:17 -0400 daniel About to add ical support. 243 a6f400c26a77 2009-05-16 17:24 -0400 daniel Overrule defaults for c_position, d_position and k_level if any are set by -C, -D or -K by taking those not explicitly set to be zero regardless of the defaults. 242 587c9b233d86 2009-05-16 15:00 -0400 daniel Fixed bug in new_event in which help text would be appended to prior text with each call. 241 0cfc5433761a 2009-05-16 14:32 -0400 daniel In new_event when getting a filenumber, loop until it is either the number of a file or a period (cancel). 240 b754db71865b 2009-05-16 11:03 -0400 daniel Added pause switch to draw_note. If True (default = False), it will display msg and wait for 1 second before continuing. Used to briefly display "Cancelled" when appropriate for new_event and new_project. 239 d8ffc4d70866 2009-05-16 10:45 -0400 daniel Moved textpad key info to top of new event/project display. Leave cursor at end of entry. 238 b3b2a544637b 2009-05-16 10:16 -0400 daniel Modified MyListCtrl to accept a message argument so that the message will not be lost when the screen is resized. 237 3a0c4b7520ce 2009-05-16 09:19 -0400 daniel Fixed bug in which timer msg was not being cleared. 236 167487d78fce 2009-05-16 09:14 -0400 daniel Re-factored new_event to take advantage of modified line2hash. Fixed chrcode consistency check. Provide default chrcode if missing from entry. 235 508391aceba8 2009-05-15 16:50 -0400 daniel Fixed bugs in new_task and new_project introduced by journal entry modifications to line2hash. 234 ae1db872eee5 2009-05-15 14:22 -0400 daniel Fixed empty line bug. 233 1fbd16bc911a 2009-05-15 14:12 -0400 daniel Fixed bug in auto processing repeated tasks with @o s. Fixed bug in toggle_completion for repeated tasks with @r l. 232 506ee8683895 2009-05-14 12:15 -0400 daniel Fixed bug in multiline get_response. 231 a64ed4873003 2009-05-14 11:12 -0400 daniel Journal entry timer can now be interrupted and restarted and journal entries display elapsed time rather that starting and ending times. 230 9682df384cdb 2009-05-13 19:28 -0400 daniel Turned off logging. Documentation tweaks for journal entries. 229 db63464c0aa7 2009-05-13 18:09 -0400 daniel Beta 3 for journal entries and time reports. 228 7d042a7ed95c 2009-05-13 08:47 -0400 daniel Fixed time report bug. 227 9ff1a8d9271f 2009-05-13 08:09 -0400 daniel About to fiddle with the process for creating new journal entries. 226 bb998b8a5782 2009-05-11 14:24 -0400 daniel In gui, recall last entry, if any, for 'a', 'l', 'u', 'U' and 'T'. Time report (beta 2). 225 8d39e29a3ac0 2009-05-11 12:18 -0400 daniel Time report (beta). 224 87d1c1afc018 2009-05-11 09:22 -0400 daniel Added time aggregates (alpha). 223 f737ae3e2e05 2009-05-08 17:32 -0400 daniel Playing with time aggregates. 222 460227b721bb 2009-05-08 16:57 -0400 daniel Added journal entries and the ability to toggle their display. 221 23807917e727 2009-05-07 20:47 -0400 daniel Added force_start for etm.warn. Separated prompt from entry textpad in get_response and added a second line for possible wrapped overflow. Removed any spurious line-ends before writing to file. 220 747714165d21 2009-05-06 17:03 -0400 daniel Found and fixed check_update bug. 219 5a78141cac30 2009-05-06 16:56 -0400 daniel More check_update tweaks. 218 de37a2c23f6b 2009-05-06 16:55 -0400 daniel Another check_updates bug. 217 577713c08d2d 2009-05-06 16:50 -0400 daniel Fixed check_update bug and improved prompt. 216 6d420e50dae4 2009-05-06 16:36 -0400 daniel Fixed unscheduled time bug in starting and ending minutes. 215 04a1dae13bae 2009-05-06 15:38 -0400 daniel Made unscheduled time view adjust to window width and wrap time entries when necessary. 214 e45b5392be22 2009-05-06 13:46 -0400 daniel Added graphical display to unscheduled time view. Reduced context, project and id column widths and widened title column. Abbreviated the date display when grouping by contexts, projects and keywords. 213 0f19668dafde 2009-05-05 18:25 -0400 daniel Changed date format for freetime and fixed typo /usr/bin/evn -> /usr/bin/env. 212 e7d936be4669 2009-05-05 12:39 -0400 daniel Fixed another bug in check_updates. 211 c522eacc863e 2009-05-05 12:32 -0400 daniel Fixed bug in check_updates. 210 3a45668de4c0 2009-05-05 10:32 -0400 daniel Fixed bug in setting default startdate and stopdate for the unscheduled view. 209 e631f22f81c0 2009-05-05 10:28 -0400 daniel Documentation tweaks. 208 390fbb3f3367 2009-05-05 09:27 -0400 daniel Bug fixes. Unscheduled now treated as a view parallel to agenda and list. 207 30ae1b34fad6 2009-05-04 23:25 -0400 daniel Added 'e' column to display. Tweaks. 206 c8a35c6eda2f 2009-05-04 23:14 -0400 daniel Unscheduled time support. Added earliest, latest, minimum, extent (default event length) to rc.py. Use -u for the command line or u for the gui. Entering '.' now cancels any operation which calls for a response to a prompt. ? brings up the help screen in non-editing mode. 205 b3a7d0090c4c 2009-05-04 11:08 -0400 daniel Added column for 'e'. Gui entry for @e now supports entering either a time or an integer number of minutes. 204 b67c2a0cc50b 2009-05-04 09:56 -0400 daniel Added freetime.py. About to fiddle with adding a column for 'e'. 203 eee67a7a937f 2009-04-30 18:31 -0400 daniel Moved alerts to join keywords and notes and made the display of all three toggle together. 202 2da9c6227bc1 2009-04-29 18:04 -0400 daniel Resize bug fix. 201 aa27eee68f91 2009-04-29 17:11 -0400 daniel Concatenate keyword and note strings. Improved width setting for wrapping. 200 cfb38dccded8 2009-04-29 16:47 -0400 daniel Added display of alerts in parentheses to the end of the event title. Wrap long titles to next line.