[ANN] Release 0.71.5 of Task Coach

2008-12-25 Thread Frank Niessink
Hi, We're happy to announce release 0.71.5 of Task Coach. This release adds one usability enhancement and a few bug fixes. Bugs fixed: * Don't wake up every second just to keep track of reminders and midnight. * Hide main window after showing reminder dialog when it was hidden before. * When

[ANN] Release 0.71.4 of Task Coach

2008-12-07 Thread Frank Niessink
Hi, We're happy to announce release 0.71.4 of Task Coach. This release fixes a few bugs. Bugs fixed: * Opening an old .tsk file with missing e-mail attachments would crash Task Coach. * Don't throw exception when showing an (error) message while synchronizing. * When merging from the same file

[ANN] Release 0.71.3 of Task Coach

2008-11-10 Thread Frank Niessink
Hi, We're happy to announce release 0.71.3 of Task Coach. This release fixes a few bugs. Bugs fixed: * Spell checking in editor didn't work under MacOS. * Dropping a mail with several recipients from Outlook would result in a No subject subject. * A ghost window would appear on the secondary

[ANN] Release 0.71.0 of Task Coach

2008-10-12 Thread Frank Niessink
Hi, I'm happy to announce release 0.71.0 of Task Coach. This release adds task and note synchronization, task templates, more task recurrence options, more translations and a whole bunch of smaller enhancements. Bugs fixed: * Undo would not work well when creating notes in a category or task. *

[ANN] Release 0.70.4 of Task Coach

2008-09-28 Thread Frank Niessink
Hi, I'm happy to announce release 0.70.4 of Task Coach. This release fixes some bugs: Bugs fixed: * Allow Task Coach to be installed on Ubuntu 7.10. * Task Coach wasn't notifying users of new versions. * When merging, merge notes too. * When the notes feature is turned off, hide the 'Create new

[ANN] Release 0.70.3 of Task Coach

2008-08-17 Thread Frank Niessink
Hi, I'm happy to announce release 0.70.3 of Task Coach. This release fixes a few bugs introduced in the previous release. Bugs fixed: * wxPython 2.8.8.1 generates images in a new, backwards incompatible way, even when told not to do that. This bug affects users that have an older version of

[ANN] Release 0.70.1 of Task Coach

2008-06-29 Thread Frank Niessink
Hi, I'm happy to announce release 0.70.1 of Task Coach. This release optionally brings back the tabbed user interface that was removed in the previous release and fixes a few bugs. Bugs fixed: * The search control in the toolbar did not maintain state correctly for different viewers. Task Coach

[ANN] Release 0.70.0 of Task Coach

2008-05-13 Thread Frank Niessink
Hi, I'm happy to announce release 0.69.2 of Task Coach. This release contains small feature enhancements, more translations and several bug fixes. Task Coach is now distributed under the GPLv3+. Bugs fixed: * Allow for editing seconds in effort editor. * The combobox in the effort detail editor

Re: Problem with custom events in wxpython

2008-05-12 Thread Frank Niessink
Hi Jimmy, 2008/5/12 Jimmy [EMAIL PROTECTED]: On May 11, 11:27 pm, Frank Niessink [EMAIL PROTECTED] wrote: 2008/5/11 Jimmy [EMAIL PROTECTED]: I have a class A handling some data processing work and another class B of GUI matter. I need GUI to display information when data

Re: Problem with custom events in wxpython

2008-05-11 Thread Frank Niessink
Hi Jimmy, 2008/5/11 Jimmy [EMAIL PROTECTED]: hi, all I'm having a problem with creating custom events in wxpython. I have a class A handling some data processing work and another class B of GUI matter. I need GUI to display information when data in A is updated. I know cutom events in

Re: Problems with wxPython

2008-03-24 Thread Frank Niessink
Hi David, 2008/3/24, David Anderson [EMAIL PROTECTED]: Hi, If ther's anyone who knows pretty much about wxPython can e-mail me? I'm having some trouble in dealing with some guis here, I would thank u very much if you could help me You should subscribe to the wxPython users mailinglist and ask

[issue1617161] Instance methods compare equal when their self's are equal

2008-03-09 Thread Frank Niessink
Frank Niessink [EMAIL PROTECTED] added the comment: Just to reiterate the original bug report: the issue (for me) is that currently (python 2.5): [].__add__ == [].__add__ True [].__add__ == [1].__add__ False Or, using a non-builtin class: class C(object): ... def __eq__(self, other

[ANN] Release 0.69.1 of Task Coach

2008-02-15 Thread Frank Niessink
Hi, I'm happy to announce release 0.69.1 of Task Coach. This bug fix release addresses three bugs introduced in the previous release. Bugs fixed: * Exception when closing a task editor dialog. This causes updates of task states not to be displayed properly. The bug itself does not cause data

Re: Topographical sorting

2008-02-11 Thread Frank Niessink
Hi John, 2008/2/11, John [EMAIL PROTECTED]: Now, on to my problem. Topographical sorting essentially involves removing the minimal element in a set (1), and then arbitrarily choosing the next minimal element and removing it as well. So, after removing 1, one could remove 5, then 2, then 3,

[ANN] Release 0.69.0 of Task Coach

2008-02-10 Thread Frank Niessink
Hi, I'm happy to announce release 0.69.0 of Task Coach. This release makes it possible to repeat tasks on either a daily or a weekly basis and to add notes to categories. It also contains a number of other changes and bug fixes. Bugs fixed: * The reminder dialog didn't close when opening the

[ANN] Release 0.68.0 of Task Coach

2007-12-26 Thread Frank Niessink
Hi, I'm happy to announce release 0.68.0 of Task Coach. This release makes it possible to open a task from its reminder dialog, adds a command line option to facilitate the PortableApps.com Task Coach distribution, makes starting and stopping effort tracking quicker and fixes a number of bugs.

[ANN] Release 0.66.1 of Task Coach

2007-11-07 Thread Frank Niessink
Hi, I'm happy to announce release 0.66.1 of Task Coach. This bug fix release addresses four bugs: * When changing the sort order in a tree viewer, keep collapsed items collapsed and expanded items expanded. * Sort categories alphabetically in task editor. * Double clicking a task in the tree

[ANN] Release 0.66.0 of Task Coach

2007-10-31 Thread Frank Niessink
Hi, I'm happy to announce release 0.66.0 of Task Coach. This release contains a few small feature enhancements, a few small bugfixes and a translation in Traditional Chinese. Bug fixed: * Make categories and category viewer more robust. Features added: * Added Traditional Chinese translation

[ANN] Release 0.65.3 of Task Coach

2007-10-20 Thread Frank Niessink
Hi, I'm happy to announce release 0.65.3 of Task Coach. This bugfix release fixes one critical bug that affects users on the Windows platform and several minor bugs that affect users on all platforms. Bugs fixed: * Don't leak GDI objects on Windows. * Don't notify of new version when the user

[ANN] Release 0.65.2 of Task Coach

2007-10-09 Thread Frank Niessink
Hi, I'm happy to announce release 0.65.2 of Task Coach. This release is aimed at performance improvement. Bugs fixed: * Slow performance. * Don't require administrator privileges for installation on Windows XP/Vista. What is Task Coach? Task Coach is a simple task manager that allows for

[ANN] Release 0.65.0 of Task Coach

2007-09-09 Thread Frank Niessink
Hi, I'm pleased to announce release 0.65.0 of Task Coach. This release adds the ability to record notes, improves the flexibility of the different views, and fixes several bugs. Bugs fixed: * Made subject column resizable. * Enable export of data containing non-ASCII characters to CSV. * Don't

[ANN] Release 0.64.2 of Task Coach

2007-06-30 Thread Frank Niessink
Hi, I'm pleased to announce release 0.64.2 of Task Coach. This is a bug fix release that should fix the following bugs: * Don't take child task priority into account when sorting by priority in the task tree view. * Don't block OS shutdown on Windows. What is Task Coach? Task Coach is a

Release 0.63.1 of Task Coach

2007-04-17 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.63.1 of Task Coach. This is a bug fix release that should fix the following bugs: * Dropping a file on a task in the tree viewer didn't work. * Showing the description column in the composite effort viewers (effort per day, per week, per month) caused

Re: Seeking list of Python applications on OS X

2007-04-11 Thread Frank Niessink
Hi Kevin, 2007/4/11, Kevin Walzer [EMAIL PROTECTED]: Hello, I am seeking to update this wiki page, which lists Mac OS X applications using Python in a significant way: Task Coach is developed with python and wxPython and is distributed as dmg. See http://www.taskcoach.org Cheers, Frank --

Re: wxPython StatusBar Help

2007-01-29 Thread Frank Niessink
2007/1/29, herve [EMAIL PROTECTED]: Does anybody know how to change the foreground colors in a wx.StatusBar wx.StatusBar is a subclass of wx.Window so SetForegroundColour should work... Cheers, Frank PS: In general, wxPython related questions are best asked on the wxPython-users

[ANN] Release 0.61.5 of Task Coach

2007-01-10 Thread Frank Niessink
Hi all, Release 0.61.5 of Task Coach is a bug-fix release that hopefully fixes the following bug that was introduced in release 0.61.4: * Opening a Task Coach file with many effort records is slow. Opening an edit dialog for a task with many effort records is slow too. What is Task Coach?

[ANN] Release 0.61.4 of Task Coach

2006-12-31 Thread Frank Niessink
Hi all, Release 0.61.4 of Task Coach is a bug-fix release that hopefully fixes the following issues: * Make Task Coach work with Python 2.5. * Cancel reminders when marking a task completed. * Unchecking a reminder would cause an exception. * Column resizing is now less jumpy. * MSVCP71.DLL was

Re: Has comparison of instancemethods changed between python 2.5 and 2.4?

2006-12-16 Thread Frank Niessink
Frank Niessink: OK, so that explains why the id of (two references to the same) instancemethod(s) may differ. But I'm still confused why two instancemethods of two different instances can compare as equal. I tried to lookup the python source code where the actual comparison happens. I think

Re: Has comparison of instancemethods changed between python 2.5 and 2.4?

2006-12-16 Thread Frank Niessink
Ziga Seilnacht: This method was changed in Python 2.5. Previously, two instancemethods compared equal if their im_self attributes were *identical* and their im_func attributes were equal. Now, they compare equal if their im_self attributes are *equal* and their im_func attributes are equal.

Has comparison of instancemethods changed between python 2.5 and 2.4?

2006-12-15 Thread Frank Niessink
Hi, I'm trying to get an application working with Python 2.5 that works fine with Python 2.4. This issue occurs both on Windows XP as well as on Mac OSX. Some context: I use the publisher/subscribe pattern. Observers can register a callback with a central 'Publisher' like this: def

Re: Has comparison of instancemethods changed between python 2.5 and 2.4?

2006-12-15 Thread Frank Niessink
Fredrik Lundh: Frank Niessink wrote: However, the instance the two methods belong to are different, i.e. id(callback) returns different values for the two methods. are you using the *object* as the callback? otherwise, that sentence doesn't make much sense; You are right

Re: wxpython - wxtoolbar font size

2006-11-14 Thread Frank Niessink
Ghido: Hi all i want to set wx.toolbar font size and i use this code: self.tb1 = wx.ToolBar(self, -1, style=wx.TB_HORIZONTAL| wx.TB_TEXT) self.tb1.SetFont(wx.Font(9, wx.DEFAULT, wx.NORMAL,0)) self.SetToolBar(self.tb1) but i obtain nothing. Is possibile?

[ANN] Release 0.61.2 of Task Coach

2006-11-12 Thread Frank Niessink
Hi all, Release 0.61.2 of Task Coach is a bug-fix release that hopefully gets rid of the following bugs: * Some Linux distributions do not have the BROWSER environment variable set, causing errors. Be prepared. * Saving failed with a UnicodeError if a category description would contain

[ANN] Release 0.61.0 of Task Coach

2006-11-03 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.61.0 of Task Coach. New in this release: Bugs fixed: * Displaying a previously hidden toolbar would result in an incorrectly drawn window. * Exported HTML didn't contain an explicit charset. * Negative effort preventation was not working correctly.

[ANN] Release 0.60 of Task Coach

2006-08-31 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.60 of Task Coach. New in this release: Bugs fixed: * Closing a task file did not reset the 'lastfile' setting. * Selecting Japanese translation would cause error upon next restart. * Task Coach wouldn't quit when the setting 'Minimize window when

[ANN] Release 0.59 of Task Coach

2006-08-23 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.59 of Task Coach. New in this release: Bugs fixed: * Improved efficiency while tracking effort for tasks. * The column width of the list with filenames in the attachment page of the task editor is now adaptable, so that long filenames can be made

Re: wxpython: how do i write this without the id parameter?

2006-06-17 Thread Frank Niessink
Scott David Daniels: John Salerno wrote: I was reading in the wxPython wiki that most of the time you don't have to include the id parameter at all, and you can just use keyword arguments for other parameters. But I'm having trouble converting this code into that method (i.e., without the

Re: TreeCtrl to TreeListCtrl

2006-06-05 Thread Frank Niessink
sendhil kumar: Hi all, whwn working with xml connectvity to python, i have a sash window, in which first window has a Tree Control that has 'n' parent fields preceded by + sign and on leftdown all the childs got from external xml file. when the particular parent field is selected and

[ANN] Release 0.58 of Task Coach

2006-05-15 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.58 of Task Coach. New in this release: Bugs fixed: * On Mac OSX, Task Coach would seg fault upon exiting. * Right-clicking a task in the task tree view would, correctly, pop up the context menu, but would not select the underlying task. * The memory

Re: How to test wxPython by unittest

2006-03-24 Thread Frank Niessink
sillyemperor: I was a new guy of Python,when i want to test my wxPython app by unittest,it couldn`t work.I fund a stubmaker.py but it only for wxDialog but all widgets.Can someone can tell me how test wxPython by unittest?Thanks Here's a small example to get you started: import unittest,

Re: minimize a program into an icon on the taskbar.

2006-02-28 Thread Frank Niessink
Rajesh Sathyamoorthy: Hi, I would know how to minimize a program (wxpython app) into an icon on the taskbar on windows (the one at the side near the clock, i can't remember what is it called.) Is it easy to be done? Is there a way to do the same thing on Linux? Did you look into

Re: minimize a program into an icon on the taskbar.

2006-02-28 Thread Frank Niessink
Larry Bates: Its called the system tray and here is a link to some sample code for Windows I found via Google: But, but, but, ... the OP was talking about a wxPython app. wx.TaskBarIcon is the wxPython builtin support for making an icon in the system tray. Nothing else is needed. Cheers,

ConfigParser and unicode: a simple solution?

2006-02-22 Thread Frank Niessink
Dear list members, I'm using ConfigParser to read and write simple configuration files. One of the items written is the file the user is currently working on, so that the application can load that same file when the user starts the application for a new session. However, filenames may not be

[ANN] Release 0.56 of Task Coach

2006-02-14 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.56 of Task Coach. New in this release: Features added: * Tasks can have attachments. Attachments can be added, removed and opened. Opening of attachments is done by starting the default application for the attachment file type. Attachments can

Re: project ideas

2006-01-19 Thread Frank Niessink
Stephen Aichele schreef: I'm looking for ideas for an intermediate-level python project that would allow me to touch on the following: (a) use of oo design patterns in python (b) threading (c) socket programming (d) wxPython gui interface (e) possibly integrate with MySQL To

[ANN] Release 0.55 of Task Coach

2006-01-14 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.55 of Task Coach. New in this release: Bug fixed: * Sorting by total budget was broken. Feature added: * Simple reminders. Dependency changed: * Task Coach now requires wxPython 2.6.1.0-unicode or newer (this is only relevant if you use the source

Re: Failing unittest Test cases

2006-01-10 Thread Frank Niessink
Scott David Daniels wrote: There has been a bit of discussion about a way of providing test cases in a test suite that _should_ work but don't. One of the rules has been the test suite should be runnable and silent at every checkin. Recently there was a checkin of a test that _should_ work

Re: decorator question

2006-01-08 Thread Frank Niessink
Schüle Daniel wrote: (1) fails to compile is it possible to pass parameters to a decorator function? Yes, I think this does what you want: import time, sys def timelogger(logfile=sys.stdout): def actual_timelogger(function): def wrapper(*a,**kw):

[ANN] Release 0.54 of Task Coach

2006-01-07 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.54 of Task Coach. New in this release: Bugs fixed: * The accelerators INSERT and Ctrl+INSERT were mapped to 'c' and 'Command-Copy' on the Mac, which caused Task Coach to create a new task whenever the user typed a 'c'. Fixed by changing the

Re: MVC programming with python (newbie) - please help

2006-01-06 Thread Frank Niessink
bwaha wrote: At some level this seems to me like the class ListDataModel above. I just need to make a MyTreeControl class. However here GS(et) routines are implemented in the ProjectFileDecoder class (data model?) whereas in the earlier advice they are in class MyCoolListControl. So I'm not

Re: Preventing control characters from entering an XML file

2006-01-05 Thread Frank Niessink
Scott David Daniels wrote: Frank Niessink wrote: - What is the easiest/most pythonic (preferably build-in) way of checking a unicode string for control characters and weeding those characters out? drop_controls = [None] * 0x20 for c in '\t\r\n': drop_controls[c

Preventing control characters from entering an XML file

2006-01-01 Thread Frank Niessink
Hi list, First of all, I wish you all a happy 2006. I have a small question that googling didn't turn up an answer for. So hopefully you'll be kind enough to send me in the right direction. I'm developing a desktop application, called Task Coach, that saves its domain objects (tasks, mostly

[ANN] Release 0.53 of Task Coach

2005-12-20 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.53 of Task Coach. New in this release: Bugs fixed: * On some platforms, Python and wxPython seem to disagree on what the maximum integer is. The maximum integer is used to set the maximum and minimum allowed priority values. Fixed by allowing priority

[ANN] Release 0.52 of Task Coach

2005-11-30 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.52 of Task Coach. New in this release: Bugs fixed: * For completed tasks, the number of days left for a task is now the number of days between the completion date and the due date. This prevents that the number of days left of completed tasks keeps

[ANN] Release 0.48 of Task Coach

2005-09-24 Thread Frank Niessink
Hi all, Unfortunately, the previous release of Task Coach contained two nasty bugs. This release aims to fix those bugs: Bugs fixed: * Filtering tasks by status ('View' - 'Tasks that are' - '...') would cause an exception. * Sorting by days left would cause an exception. What is Task

[ANN] Release 0.47 of Task Coach

2005-09-18 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.47 of Task Coach. New in this release: Bugs fixed: * 'View'-'All tasks' now also resets any search criterium entered by the user in the search bar. * When opening a task with a (long) description, the cursor will be positioned on the first line of

[ANN] Release 0.46 of Task Coach

2005-08-13 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.46 of Task Coach. New in this release: Bugs fixed: * In the effort views, the status bar would show information about tasks, not about effort. * Entering a negative effort duration while using a non-english language would crash Task Coach.

[ANN] Release 0.43 of Task Coach

2005-07-20 Thread Frank Niessink
Hi all, Unfortunately, release 0.42 of Task Coach introduced a bug, causing Task Coach to not update information correctly in the tree and list view. Release 0.43 is meant to fix that. Bug fixed: * Tree and list view were not updated correctly when changing sort key or sort order, or

[ANN] Release 0.42 of Task Coach

2005-07-18 Thread Frank Niessink
Hi all, Hi all, I'm pleased to announce release 0.42 of Task Coach. New in this release: Bugs fixed: * Double clicking a task with children in the tree view would open the edit dialog and expand or collapse the task as well. Fixed to not collapse or expand the task when double clicking it. *

[ANN] Release 0.37 of Task Coach

2005-05-15 Thread Frank Niessink
Hi all, I'm pleased to announce release 0.37 of Task Coach. New in this release: Bugs fixed: - Icons in tree view on Windows 2000 (1194654). I hope I fixed this, but since I have no access to Windows 2000 it's a bit difficult to test. Features added: - Columns in the task list view can be

[ANN] Release 0.31 of Task Coach

2005-04-18 Thread Frank Niessink
Hi all, I am pleased to announce release 0.31 of Task Coach. Here is a list of the changes. Note: - Task Coach was migrated to Python 2.4.1 and wxPython 2.5.5.1. Added check to give friendly message if wxPython version is below the required version number. Bugs fixed: - A unittest.py bug

[ANN] Release 0.29 of Task Coach

2005-04-11 Thread Frank Niessink
Hi all, I am pleased to announce release 0.29 of Task Coach. This release fixes two bugs and adds a couple of features: Bugs fixed: - New effort in the context menu did not work in release 0.28. - When selecting 'View' - 'Completed tasks' in the task tree, only completed root tasks were hidden.

[ANN] Release 0.27 of Task Coach

2005-04-05 Thread Frank Niessink
Hi all, I am pleased to announce release 0.27 of Task Coach. This release adds one feature: - Tasks can have a budget. You can set a time budget for tasks. If you also track effort for that task you can tack how much of the budget is still left. What is Task Coach? Task Coach is a simple task

[ANN] Release 0.26 of Task Coach

2005-03-28 Thread Frank Niessink
Hi all, I am pleased to announce release 0.26 of Task Coach. This release fixes tow bugs and extends two features: Bugs fixed: - Marking a task completed did not stop effort tracking. - Reading lots of effort records was slow. Features added: - Save button is disabled when saving is not necessary,