You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(10) |
Jun
(50) |
Jul
(27) |
Aug
(53) |
Sep
(75) |
Oct
(42) |
Nov
(43) |
Dec
(23) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(6) |
Mar
(24) |
Apr
(10) |
May
(12) |
Jun
(1) |
Jul
|
Aug
|
Sep
(7) |
Oct
(5) |
Nov
(7) |
Dec
(13) |
2004 |
Jan
(1) |
Feb
(2) |
Mar
(2) |
Apr
(2) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(1) |
Dec
(3) |
2007 |
Jan
(1) |
Feb
|
Mar
|
Apr
(12) |
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(7) |
Oct
(11) |
Nov
(20) |
Dec
(34) |
2009 |
Jan
(11) |
Feb
(13) |
Mar
(11) |
Apr
(21) |
May
(36) |
Jun
(22) |
Jul
(30) |
Aug
(9) |
Sep
(1) |
Oct
|
Nov
|
Dec
(9) |
2010 |
Jan
(9) |
Feb
(4) |
Mar
(4) |
Apr
(1) |
May
|
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <cl...@us...> - 2003-03-15 22:54:07
|
Update of /cvsroot/todo-manager/todo-manager/i18n In directory sc8-pr-cvs1:/tmp/cvs-serv430 Modified Files: genmo.py Log Message: Imporved error reporting when creating the LC_MESSAGES directories Index: genmo.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/i18n/genmo.py,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- genmo.py 1 Oct 2002 19:00:34 -0000 1.4 +++ genmo.py 15 Mar 2003 22:54:04 -0000 1.5 @@ -23,16 +23,21 @@ if s[1] == '.po': # Attempt to create the LC_MESSAGES dir - try: - os.makedirs(locale_path %s[0]) - except OSError: - pass + lpath = locale_path %s[0] + + if not os.path.isdir(lpath): + try: + os.makedirs(lpath) + except OSError: + print "Unable to create the output directory: %s.\nExiting..." %lpath + sys.exit(1) print "Compiling %s translation for module: %s." %(file, module) os.system(call %((locale_path %s[0]), module, module, s[0])) def main(): os.chdir(os.pardir) + print "Changing to directory: %s" %os.getcwd() # All of the files and directories in the 'po' directory list = os.listdir('po') |
From: <cl...@us...> - 2003-03-14 23:50:42
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv30158 Modified Files: interface.py Log Message: If the user has a tk_options file in their todo-manager directory it will now overide the default one in the root directory. Index: interface.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/interface.py,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- interface.py 14 Mar 2003 23:27:27 -0000 1.42 +++ interface.py 14 Mar 2003 23:50:38 -0000 1.43 @@ -47,9 +47,18 @@ master.title(appname) # Set the option file - try: - master.option_readfile(os.path.join(tdmcalls.get_root_directory(), "tk_options")) - except TclError: + # General options file + gen = os.path.join(tdmcalls.get_root_directory(), "tk_options") + # User's options file + user = os.path.join(tdmcalls.get_user_directory(), "tk_options") + + conf = None + if os.path.isfile(user): conf = user + elif os.path.isfile(gen): conf = gen + + if conf: + master.option_readfile(conf) + else: print _("The Tk Option file could not be found.") font = master.option_get("font", Tk) |
From: <cl...@us...> - 2003-03-14 23:42:51
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv27964 Modified Files: tdm_calendar.py Log Message: I put this together so important dates can be added. Eventually, you will be able to browse through the calendar and see when all of the tasks are due because the dates will be in blue. Hopefully I'll be able to do this. Index: tdm_calendar.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/tdm_calendar.py,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- tdm_calendar.py 26 Jan 2003 20:13:36 -0000 1.15 +++ tdm_calendar.py 14 Mar 2003 23:42:48 -0000 1.16 @@ -27,6 +27,10 @@ self.__seldate = None # The date that is currently selected self.__LeftClickDateCommand = command + # This holds any dates that have importance + # Use add_important_date and remove_important_date to modify this + self.__important_dates = [] + # Create the year and month selection buttons frame = Frame(self, bd=0) ThinButton(frame, text='<', command=lambda s=self: s.IncTime(-1)).pack(side=LEFT) @@ -83,7 +87,12 @@ if DayCount > 0 and DayCount <= DaysInMonth: fg = 'black' # The default color - if (self.year, self.month, DayCount) == self.__seldate: + + if (self.year, self.month, DayCount) in self.__important_dates: + # All important dates in blue + fg = 'blue' + + elif (self.year, self.month, DayCount) == self.__seldate: fg = 'darkred' # The current day in red # Black border around the selected date self._calcanvas.create_rectangle((i*30)+5, (j*25)+20, (i*30)+25, (j*25)+40, @@ -136,6 +145,35 @@ self.__seldate = (self.year, self.month, self.day) self.Draw() + + def add_important_date(self, date): + # date should be a tuple of (year, month, day) + if len(date) > 2: + # Just get the first 3 values and forget the rest + dd = (date[0], date[1], date[2]) + + self.__important_dates.append(dd) + self.Draw() + + return TRUE + + else: + return FALSE + + def remove_important_date(self, date): + if date == ALL: + # Clear the list + del self.__important_dates + self.__important_dates = [] + + elif date in self.__important_dates: + self.__important_dates.remove(date) + + else: + return FALSE + + self.Draw() + return TRUE def __check_date_values(self, year=None, month=None, day=None): if year == None: |
From: <cl...@us...> - 2003-03-14 23:27:48
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv22593 Modified Files: interface.py Log Message: A tiny speed improvement Index: interface.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/interface.py,v retrieving revision 1.41 retrieving revision 1.42 diff -u -d -r1.41 -r1.42 --- interface.py 11 Mar 2003 03:41:40 -0000 1.41 +++ interface.py 14 Mar 2003 23:27:27 -0000 1.42 @@ -489,8 +489,8 @@ app.set_task_value(name, "DueDate", self._dueDate.get().strip(), ui=self) app.set_task_value(name, "Notes", self._notesText.get('1.0', END).rstrip(), ui=self) app.set_task_value(name, "DisableFinish", self.__disable_finish.get(), ui=self) - tasklist.end_draw_cache() self.OnSortingMethod() + tasklist.end_draw_cache() # The core formats the due date, this keeps the entry field up to date self._dueDate.delete(0, END) |
From: <cl...@us...> - 2003-03-14 18:08:49
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv7477 Modified Files: Tag: branch-0_70 ChangeLog.txt interface.py main.py Log Message: A fix for unicode group strings And the annoying: 'modify a task with group filtering on and magically all tasks become visible' bug. There is also some cleanup for the priority selection box in here somewhere. Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35.2.5 retrieving revision 1.35.2.6 diff -u -d -r1.35.2.5 -r1.35.2.6 --- ChangeLog.txt 9 Mar 2003 17:20:49 -0000 1.35.2.5 +++ ChangeLog.txt 14 Mar 2003 17:57:45 -0000 1.35.2.6 @@ -1,5 +1,10 @@ ToDo Manager Change Log +Version 0.70.2: + * Groups with multilingual characters no longer cause an exception + * Modifying the task list with group filtering on will no longer cause all + tasks to be shown + Version 0.70.1 (03/08/2003): * Task group listings are now correct after opening a file Index: interface.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/interface.py,v retrieving revision 1.39 retrieving revision 1.39.2.1 diff -u -d -r1.39 -r1.39.2.1 --- interface.py 2 Jan 2003 02:42:37 -0000 1.39 +++ interface.py 14 Mar 2003 17:57:45 -0000 1.39.2.1 @@ -29,6 +29,7 @@ self._font = None self.__sorting_method = IntVar() self.__filter_method = IntVar() + self.__current_group = None self.__disable_finish = IntVar() self.__view_calendar = IntVar() self.__calendar_filter = IntVar() @@ -306,6 +307,7 @@ self.update_groups() else: + self.__current_group = None self._groupList = Label(self._extrasframe, bd=0, width=0) self._groupList.grid() self._groupScroll = Label(self._extrasframe, bd=0, width=0) @@ -557,7 +559,7 @@ self._finished['text'] = _("Finished") self.__modified_name = FALSE - def OnDisplayPriorityDropdown(self, x, y): + def OnDisplayPriorityDropdown(self, event=None): dd = self.__priority_dropdown dd.withdraw() # Incase it's already displayed dd.focus_set() @@ -611,11 +613,10 @@ filter_method = self.__filter_method.get() # Get the group that is currently active - g = None if self.__view_group_list.get(): i = self._groupList.curselection() if len(i) > 0: - g = self._groupList.get(int(i[0])) + self.__current_group = self._groupList.get(int(i[0])) # The sorting and filter settings must be in the range of the available values # If they aren't, set them to 0 @@ -631,7 +632,7 @@ self.__filter_method.set(0) f = 0 - self._app.set_ui_sorting_filter(self, s, f, g) + self._app.set_ui_sorting_filter(self, s, f, self.__current_group) def OnExit(self, event=None): self.save_config() @@ -657,8 +658,7 @@ tags=(tag, ptag)) # Tag bindings - canvas.tag_bind(ptag, '<Button-1>', lambda e, s=self, x=x, y=y: - s.OnDisplayPriorityDropdown(100, 100)) + canvas.tag_bind(ptag, '<Button-1>', self.OnDisplayPriorityDropdown) def draw_finished_box(self, canvas, row, column, x, y, tag): name = self._taskList.get_column_text(row, 1) Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.67.2.3 retrieving revision 1.67.2.4 diff -u -d -r1.67.2.3 -r1.67.2.4 --- main.py 6 Mar 2003 05:17:52 -0000 1.67.2.3 +++ main.py 14 Mar 2003 17:57:46 -0000 1.67.2.4 @@ -812,7 +812,9 @@ # If a group was specified get all tasks in that group if group and (group != 'ALL'): + group = unicode_to_utf8(group) new_tasks = [] + for t in tasks: if group in t["Group"]: new_tasks.append(t) |
From: <cl...@us...> - 2003-03-11 03:41:44
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv13083 Modified Files: ChangeLog.txt interface.py main.py optionsdialog.py Log Message: Erik I. Bolsø suggested that an option should be added that enables autosave, this commit adds an option that enables saving a backup of the active task list everytime something changes. This works better for crash recovery. Once the user is done with the active list (quits, opens another file) the backup is removed. These backups are stored the the user's (.)todo-manager directory and the filename will begin with 'tmp'. Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- ChangeLog.txt 9 Mar 2003 17:18:13 -0000 1.37 +++ ChangeLog.txt 11 Mar 2003 03:41:40 -0000 1.38 @@ -1,5 +1,9 @@ ToDo Manager Change Log +latest: + * Added an option that saves a backup of the current task list in the + user's (.)todo-manager directory for crash recovery + Version 0.70.1 (03/08/2003): * Task group listings are now correct after opening a file Index: interface.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/interface.py,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- interface.py 9 Mar 2003 20:00:14 -0000 1.40 +++ interface.py 11 Mar 2003 03:41:40 -0000 1.41 @@ -385,6 +385,7 @@ dlg.set_option("loadplugins", app.get_setting("Core", "loadplugins", 2)) dlg.set_option("plugin_info", app.get_plugin_info()) dlg.set_option("timeformat", app.get_setting("Core", "timeformat", '')) + dlg.set_option("savebackup", app.get_setting("Core", "savebackup", FALSE)) dlg.set_option("savewinposition", app.get_setting(CONF_SECTION, "savewinposition", TRUE)) dlg.set_option("savewinsize", app.get_setting(CONF_SECTION, "savewinsize", TRUE)) @@ -420,6 +421,7 @@ app.save_setting("Core", "webbrowser", dlg.get_option("webbrowser", '')) app.save_setting("Core", "loadplugins", dlg.get_option("loadplugins", 2)) app.save_setting("Core", "timeformat", dlg.get_option("timeformat", '')) + app.save_setting("Core", "savebackup", dlg.get_option("savebackup", FALSE)) app.save_setting(CONF_SECTION, "savewinposition", dlg.get_option("savewinposition", 0)) app.save_setting(CONF_SECTION, "savewinsize", dlg.get_option("savewinsize", 0)) Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.71 retrieving revision 1.72 diff -u -d -r1.71 -r1.72 --- main.py 9 Mar 2003 18:48:12 -0000 1.71 +++ main.py 11 Mar 2003 03:41:40 -0000 1.72 @@ -7,7 +7,7 @@ # The core application calls import locale -import os, sys +import os, sys, time # Set the locale to the user's setting try: @@ -64,12 +64,12 @@ self.__options = {} self.__config_file = None self.__default_file = None + self.__tmpfile = None # See if the program should continue executing after the args have been read if not parse_args(sys.argv[1:]): sys.exit(0) - # Get the config file and the default file wkdir = None userdir = get_user_directory() @@ -151,6 +151,8 @@ # Tell the interfaces that there is a new item self.interface_call(ALL, "insert_list_item", name) + self.__save_tmpfile() + self.__file_modified = TRUE return TRUE @@ -232,6 +234,8 @@ if key == "Group": self.interface_call(ALL, "update_list_groups", self.__get_task_groups()) + self.__save_tmpfile() + self.__file_modified = TRUE return TRUE @@ -283,6 +287,8 @@ self.interface_call(ALL, "remove_list_item", name) self.interface_call(ALL, "update_list_groups", self.__get_task_groups()) + self.__save_tmpfile() + self.__file_modified = TRUE return TRUE @@ -303,6 +309,8 @@ self.__current_file = None self.__file_modified = FALSE + self.__clear_tmpfile() + self.interface_call(ALL, "clear_list_items") self.interface_call(ALL, "update_list_groups", []) self.interface_call(ALL, "set_current_filename", _("Untitled")) @@ -378,6 +386,25 @@ for t in tasks: tf.save_task(t) + def __save_tmpfile(self): + if self.get_setting("Core", "savebackup", FALSE): + if not self.__tmpfile: + # Generate a temp filename + tmp = "tmp%d.tmf" %int(time.time()) + self.__tmpfile = os.path.join(get_user_directory(), tmp) + + # Write the file + file = open(self.__tmpfile, 'w') + self.__save_file(self.__dup_task_list(), file) + file.close() + + def __clear_tmpfile(self): + if self.__tmpfile: + if os.path.isfile(self.__tmpfile): + # Remove the file + os.remove(self.__tmpfile) + self.__tmpfile = None + def do_file_open(self, filename=None, ui=None): self.__ext_load_file(filename=filename, ui=ui) @@ -428,6 +455,8 @@ self.__file_modified = FALSE + self.__clear_tmpfile() + self.interface_call(ALL, "update_list_items", self.__get_task_names()) self.interface_call(ALL, "update_list_groups", self.__get_task_groups()) @@ -920,6 +949,8 @@ def __quit(self): """Stop all proccesses, save the configuration file, and destroy all task instances.""" + + self.__clear_tmpfile() if _load_config: self.__save_config() Index: optionsdialog.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/optionsdialog.py,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- optionsdialog.py 16 Dec 2002 22:24:33 -0000 1.8 +++ optionsdialog.py 11 Mar 2003 03:41:40 -0000 1.9 @@ -540,18 +540,28 @@ def load(self): self.format = StringVar() + self.savebackup = IntVar() self.format.set(get_option("timeformat", "")) + self.savebackup.set(get_option("savebackup", FALSE)) def close(self): set_option("timeformat", self.format.get()) + set_option("savebackup", self.savebackup.get()) return TRUE def body(self): Label(self, text=_("Date and Time Format"), font=section_font).grid(row=0, sticky=W) - frame = Frame(self) Label(frame, text=_("Format:")).grid(row=0, column=0, sticky=W) entry = Entry(frame, width=22, textvariable=self.format).grid(row=0, column=1, sticky=W) frame.grid(row=1, ipadx=15, sticky=W) + + self._spacer(self) + + Label(self, text=_("File Options"), font=section_font).grid(row=3, sticky=W) + frame = Frame(self) + Checkbutton(frame, text=_("Save backup files (for crash recovery)"), + variable=self.savebackup).grid(row=0, column=0, sticky=W) + frame.grid(row=4, ipadx=15, sticky=W) |
From: <cl...@us...> - 2003-03-09 20:00:26
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv12167 Modified Files: interface.py Log Message: Cleanup and small bug fix for group filtering. Index: interface.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/interface.py,v retrieving revision 1.39 retrieving revision 1.40 diff -u -d -r1.39 -r1.40 --- interface.py 2 Jan 2003 02:42:37 -0000 1.39 +++ interface.py 9 Mar 2003 20:00:14 -0000 1.40 @@ -29,6 +29,7 @@ self._font = None self.__sorting_method = IntVar() self.__filter_method = IntVar() + self.__current_group = None self.__disable_finish = IntVar() self.__view_calendar = IntVar() self.__calendar_filter = IntVar() @@ -306,6 +307,7 @@ self.update_groups() else: + self.__current_group = None self._groupList = Label(self._extrasframe, bd=0, width=0) self._groupList.grid() self._groupScroll = Label(self._extrasframe, bd=0, width=0) @@ -557,7 +559,7 @@ self._finished['text'] = _("Finished") self.__modified_name = FALSE - def OnDisplayPriorityDropdown(self, x, y): + def OnDisplayPriorityDropdown(self, event=None): dd = self.__priority_dropdown dd.withdraw() # Incase it's already displayed dd.focus_set() @@ -611,11 +613,10 @@ filter_method = self.__filter_method.get() # Get the group that is currently active - g = None if self.__view_group_list.get(): i = self._groupList.curselection() if len(i) > 0: - g = self._groupList.get(int(i[0])) + self.__current_group = self._groupList.get(int(i[0])) # The sorting and filter settings must be in the range of the available values # If they aren't, set them to 0 @@ -631,7 +632,7 @@ self.__filter_method.set(0) f = 0 - self._app.set_ui_sorting_filter(self, s, f, g) + self._app.set_ui_sorting_filter(self, s, f, self.__current_group) def OnExit(self, event=None): self.save_config() @@ -657,8 +658,7 @@ tags=(tag, ptag)) # Tag bindings - canvas.tag_bind(ptag, '<Button-1>', lambda e, s=self, x=x, y=y: - s.OnDisplayPriorityDropdown(100, 100)) + canvas.tag_bind(ptag, '<Button-1>', self.OnDisplayPriorityDropdown) def draw_finished_box(self, canvas, row, column, x, y, tag): name = self._taskList.get_column_text(row, 1) |
From: <cl...@us...> - 2003-03-09 19:56:41
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv11022 Modified Files: objectlistbox.py Log Message: Draw Cache cleanups. This looks cleaner now Index: objectlistbox.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/objectlistbox.py,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- objectlistbox.py 9 Mar 2003 19:06:51 -0000 1.8 +++ objectlistbox.py 9 Mar 2003 19:56:38 -0000 1.9 @@ -213,8 +213,7 @@ else: self.__objects[row][column] = obj - if not self.__draw_cache: - self.draw() + self.draw() def insert_object(self, row, column, function): if row == END: row = self.count() @@ -235,8 +234,7 @@ else: self.__objects[row][column] = obj - if not self.__draw_cache: - self.draw() + self.draw() def get_column_text(self, row, column): try: @@ -267,8 +265,7 @@ else: del self.__objects[index] - if not self.__draw_cache: - self.draw() + self.draw() def curselection(self): return self.__cursel @@ -317,11 +314,13 @@ def end_draw_cache(self): """End the draw cache and update the list.""" - self.draw() self.__draw_cache = FALSE + self.draw() def draw(self): # ...and the fun begins + if self.__draw_cache: return + canvas = self._canvas canvas.delete(ALL) |
From: <cl...@us...> - 2003-03-09 19:06:55
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv22984 Modified Files: objectlistbox.py Log Message: This is the right function now. Bye, bye stupid bug Index: objectlistbox.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/objectlistbox.py,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- objectlistbox.py 15 Dec 2002 20:43:22 -0000 1.7 +++ objectlistbox.py 9 Mar 2003 19:06:51 -0000 1.8 @@ -389,7 +389,7 @@ # Tag bindings canvas.tag_bind(tag, '<Button-1>', lambda e, s=self, i=index: s.__OnItemLeftClick(i)) canvas.tag_bind(tag, '<Double-Button-1>', lambda e, s=self, i=index: - s.__OnItemDoubleLeftClick(i)) + s.__OnItemLeftDoubleClick(i)) canvas.tag_bind(tag, '<Button-2>', lambda e, s=self, i=index: s.__OnItemMiddleClick(i)) canvas.tag_bind(tag, '<Button-3>', lambda e, s=self, i=index: s.__OnItemRightClick(i)) |
From: <cl...@us...> - 2003-03-09 18:48:17
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv15483 Modified Files: main.py Log Message: Groups with characters outside of the ASCII range no longer cause an exception Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.70 retrieving revision 1.71 diff -u -d -r1.70 -r1.71 --- main.py 6 Mar 2003 05:15:59 -0000 1.70 +++ main.py 9 Mar 2003 18:48:12 -0000 1.71 @@ -812,7 +812,9 @@ # If a group was specified get all tasks in that group if group and (group != 'ALL'): + group = unicode_to_utf8(group) new_tasks = [] + for t in tasks: if group in t["Group"]: new_tasks.append(t) |
From: <cl...@us...> - 2003-03-09 18:40:27
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv17582 Modified Files: Tag: branch-0_70 ChangeLog.txt Log Message: Release date for 0.70.1 Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35.2.4 retrieving revision 1.35.2.5 diff -u -d -r1.35.2.4 -r1.35.2.5 --- ChangeLog.txt 8 Mar 2003 23:19:47 -0000 1.35.2.4 +++ ChangeLog.txt 9 Mar 2003 17:20:49 -0000 1.35.2.5 @@ -1,6 +1,6 @@ ToDo Manager Change Log -Version 0.70.1: +Version 0.70.1 (03/08/2003): * Task group listings are now correct after opening a file Version 0.70 (02/24/2003): |
From: <cl...@us...> - 2003-03-09 18:11:18
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv16690 Modified Files: ChangeLog.txt Log Message: Version 0.70.1 addition Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- ChangeLog.txt 25 Feb 2003 03:12:46 -0000 1.36 +++ ChangeLog.txt 9 Mar 2003 17:18:13 -0000 1.37 @@ -1,5 +1,8 @@ ToDo Manager Change Log +Version 0.70.1 (03/08/2003): + * Task group listings are now correct after opening a file + Version 0.70 (02/24/2003): * New data entry layout * File->Export will preserve sorting and filters on the exported task list |
From: <cl...@us...> - 2003-03-08 23:19:50
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv14507 Modified Files: Tag: branch-0_70 ChangeLog.txt Log Message: I like this wording better Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35.2.3 retrieving revision 1.35.2.4 diff -u -d -r1.35.2.3 -r1.35.2.4 --- ChangeLog.txt 2 Mar 2003 02:50:12 -0000 1.35.2.3 +++ ChangeLog.txt 8 Mar 2003 23:19:47 -0000 1.35.2.4 @@ -1,7 +1,7 @@ ToDo Manager Change Log Version 0.70.1: - * Task group listings are now correct for all loaded files + * Task group listings are now correct after opening a file Version 0.70 (02/24/2003): * New data entry layout |
From: <cl...@us...> - 2003-03-08 07:29:00
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv32522 Modified Files: TODO.txt Log Message: I broke things up a bit. Now I have things that I want to accomplish by version 1.0 in their own section. Index: TODO.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/TODO.txt,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- TODO.txt 16 Dec 2002 23:01:56 -0000 1.15 +++ TODO.txt 8 Mar 2003 07:28:57 -0000 1.16 @@ -1,23 +1,25 @@ ToDo Manager -General: - +Version 1.0: +------------ Core: - * Configuration/command-line option to run as a 'Task Server' - * Connect to a central server and update the local list * Select which plugins to load * Recurring tasks (daily, weekly, monthly, yearly) Interface: * Better way to select task colors in the options dialog. -ObjectListbox: - -Calendar: - Documentation: * Info on how to build an interface * How ObjectListbox works and how to incorporate it into another project * Creating plugins * Index of module functions - Describe what each function of each source file does + + +Future Versions: +---------------- +Core: + * XML task list format + * Configuration/command-line option to run as a 'Task Server' + * Connect to a central server and update the local list |
From: <cl...@us...> - 2003-03-06 05:17:56
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv32183 Modified Files: Tag: branch-0_70 main.py Log Message: More work on keeping the group lists accurate. Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.67.2.2 retrieving revision 1.67.2.3 diff -u -d -r1.67.2.2 -r1.67.2.3 --- main.py 2 Mar 2003 02:50:13 -0000 1.67.2.2 +++ main.py 6 Mar 2003 05:17:52 -0000 1.67.2.3 @@ -616,6 +616,7 @@ if self.ask_save_curfile(interface) == -1: return FALSE self.interface_call(interface, "clear_list_items") + self.interface_call(interface, "update_list_groups", []) self.__interfaces.remove(interface) # If there aren't any interfaces then call quit |
From: <cl...@us...> - 2003-03-06 05:16:02
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv31623 Modified Files: main.py Log Message: I missed this before. And unless you are using multiple interfaces, you won't notice a thing. Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- main.py 2 Mar 2003 02:31:38 -0000 1.69 +++ main.py 6 Mar 2003 05:15:59 -0000 1.70 @@ -616,6 +616,7 @@ if self.ask_save_curfile(interface) == -1: return FALSE self.interface_call(interface, "clear_list_items") + self.interface_call(interface, "update_list_groups", []) self.__interfaces.remove(interface) # If there aren't any interfaces then call quit |
From: <cl...@us...> - 2003-03-02 02:50:16
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv31859 Modified Files: Tag: branch-0_70 ChangeLog.txt main.py Log Message: Task group listings should now be correct. Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35.2.2 retrieving revision 1.35.2.3 diff -u -d -r1.35.2.2 -r1.35.2.3 --- ChangeLog.txt 25 Feb 2003 02:29:29 -0000 1.35.2.2 +++ ChangeLog.txt 2 Mar 2003 02:50:12 -0000 1.35.2.3 @@ -1,5 +1,8 @@ ToDo Manager Change Log +Version 0.70.1: + * Task group listings are now correct for all loaded files + Version 0.70 (02/24/2003): * New data entry layout * File->Export will preserve sorting and filters on the exported task list Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.67.2.1 retrieving revision 1.67.2.2 diff -u -d -r1.67.2.1 -r1.67.2.2 --- main.py 23 Feb 2003 01:40:01 -0000 1.67.2.1 +++ main.py 2 Mar 2003 02:50:13 -0000 1.67.2.2 @@ -304,6 +304,7 @@ self.__file_modified = FALSE self.interface_call(ALL, "clear_list_items") + self.interface_call(ALL, "update_list_groups", []) self.interface_call(ALL, "set_current_filename", _("Untitled")) def do_file_save(self, filename=None, ui=None): @@ -428,6 +429,7 @@ self.__file_modified = FALSE self.interface_call(ALL, "update_list_items", self.__get_task_names()) + self.interface_call(ALL, "update_list_groups", self.__get_task_groups()) # See if the file that has just been loaded is the default file f = os.path.join(get_root_directory(), filename) |
From: <cl...@us...> - 2003-03-02 02:31:41
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv27210 Modified Files: main.py Log Message: Task lists will be correct for loaded and new files. Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.68 retrieving revision 1.69 diff -u -d -r1.68 -r1.69 --- main.py 23 Feb 2003 01:37:24 -0000 1.68 +++ main.py 2 Mar 2003 02:31:38 -0000 1.69 @@ -304,6 +304,7 @@ self.__file_modified = FALSE self.interface_call(ALL, "clear_list_items") + self.interface_call(ALL, "update_list_groups", []) self.interface_call(ALL, "set_current_filename", _("Untitled")) def do_file_save(self, filename=None, ui=None): @@ -428,6 +429,7 @@ self.__file_modified = FALSE self.interface_call(ALL, "update_list_items", self.__get_task_names()) + self.interface_call(ALL, "update_list_groups", self.__get_task_groups()) # See if the file that has just been loaded is the default file f = os.path.join(get_root_directory(), filename) |
From: <cl...@us...> - 2003-02-25 03:12:51
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv28313 Modified Files: ChangeLog.txt Log Message: Version 0.70 released Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- ChangeLog.txt 25 Jan 2003 00:14:24 -0000 1.35 +++ ChangeLog.txt 25 Feb 2003 03:12:46 -0000 1.36 @@ -1,6 +1,6 @@ ToDo Manager Change Log -latest: +Version 0.70 (02/24/2003): * New data entry layout * File->Export will preserve sorting and filters on the exported task list * Added French translation (thanks Florent Manens) |
From: <cl...@us...> - 2003-02-25 02:29:33
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv14776 Modified Files: Tag: branch-0_70 ChangeLog.txt Log Message: Version 0.70 Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35.2.1 retrieving revision 1.35.2.2 diff -u -d -r1.35.2.1 -r1.35.2.2 --- ChangeLog.txt 16 Feb 2003 01:18:26 -0000 1.35.2.1 +++ ChangeLog.txt 25 Feb 2003 02:29:29 -0000 1.35.2.2 @@ -1,6 +1,6 @@ ToDo Manager Change Log -Version 0.70: +Version 0.70 (02/24/2003): * New data entry layout * File->Export will preserve sorting and filters on the exported task list * Added French translation (thanks Florent Manens) |
From: <cl...@us...> - 2003-02-23 01:40:04
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv13574 Modified Files: Tag: branch-0_70 main.py Log Message: Merging this in from the main branch Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.67 retrieving revision 1.67.2.1 diff -u -d -r1.67 -r1.67.2.1 --- main.py 21 Jan 2003 03:38:05 -0000 1.67 +++ main.py 23 Feb 2003 01:40:01 -0000 1.67.2.1 @@ -628,7 +628,7 @@ self.__open_url(help_file, ui) def show_home_page(self, ui=None): - self.__open_url("http://todo-manager.sf.net", ui) + self.__open_url("http://todo-manager.sourceforge.net", ui) def __open_url(self, url, ui=None): # If the user specified a web browser then use it if possible |
From: <cl...@us...> - 2003-02-23 01:37:27
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv12791 Modified Files: main.py Log Message: Changing the internal url to the home page from 'todo-manager.sf.net' to 'todo-manager.sourceforge.net'. I came across this and it just bothered me. Index: main.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/main.py,v retrieving revision 1.67 retrieving revision 1.68 diff -u -d -r1.67 -r1.68 --- main.py 21 Jan 2003 03:38:05 -0000 1.67 +++ main.py 23 Feb 2003 01:37:24 -0000 1.68 @@ -628,7 +628,7 @@ self.__open_url(help_file, ui) def show_home_page(self, ui=None): - self.__open_url("http://todo-manager.sf.net", ui) + self.__open_url("http://todo-manager.sourceforge.net", ui) def __open_url(self, url, ui=None): # If the user specified a web browser then use it if possible |
From: <cl...@us...> - 2003-02-16 01:18:29
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv30927 Modified Files: Tag: branch-0_70 ChangeLog.txt Log Message: Version 0.70 Index: ChangeLog.txt =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/ChangeLog.txt,v retrieving revision 1.35 retrieving revision 1.35.2.1 diff -u -d -r1.35 -r1.35.2.1 --- ChangeLog.txt 25 Jan 2003 00:14:24 -0000 1.35 +++ ChangeLog.txt 16 Feb 2003 01:18:26 -0000 1.35.2.1 @@ -1,6 +1,6 @@ ToDo Manager Change Log -latest: +Version 0.70: * New data entry layout * File->Export will preserve sorting and filters on the exported task list * Added French translation (thanks Florent Manens) |
From: <cl...@us...> - 2003-02-16 01:17:19
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv30590 Modified Files: Tag: branch-0_70 __init__.py Log Message: Version 0.70-CVS branch Index: __init__.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/__init__.py,v retrieving revision 1.6 retrieving revision 1.6.8.1 diff -u -d -r1.6 -r1.6.8.1 --- __init__.py 12 Aug 2002 19:00:33 -0000 1.6 +++ __init__.py 16 Feb 2003 01:17:16 -0000 1.6.8.1 @@ -5,7 +5,7 @@ # Author: Brian Bernas appname = "ToDo Manager" -version = "CVS" +version = "0.70-CVS" # Internationalization stuff # The people want translations and this is what they get |
From: <cl...@us...> - 2003-01-26 20:13:41
|
Update of /cvsroot/todo-manager/todo-manager In directory sc8-pr-cvs1:/tmp/cvs-serv23365 Modified Files: tdm_calendar.py Log Message: Yeah, that should be wide enough Index: tdm_calendar.py =================================================================== RCS file: /cvsroot/todo-manager/todo-manager/tdm_calendar.py,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- tdm_calendar.py 25 Jan 2003 00:09:14 -0000 1.14 +++ tdm_calendar.py 26 Jan 2003 20:13:36 -0000 1.15 @@ -54,7 +54,7 @@ self._calcanvas.create_text(c, 10, text=x, fill='blue') c = c + 30 - self._calcanvas.create_line(0, 20, 210, 20) + self._calcanvas.create_line(0, 20, 250, 20) self.SetCurrentDate() |