|
Problem:
It seems the check for due tasks doesn't obey the option "Treat tasks whose subtasks are all completed as also being 'completed'". I have a top-level task with subtasks. When completeing all the subtasks, the top-level task is correctly marked as completed. The problem arises when the parent task has a due date. Even though the task is marked as complete, performing a check for due tasks finds the top-level task. It requires explicitly placing a check in the "Completed" checkbox in order to be "truly" complete.
Steps To Reproduce:
1. Create a new tasklist.
2. Create a new task and assign it a due date for today.
3. Create a subtask to the task created above.
4. Ensure the option "Treat tasks whose subtasks are all completed as also being 'completed'" is selected.
5. Mark the subtask as complete. The top-level task should also be complete now.
6. Perform "Show Tasks Due Today".
Expected:
When using the feature "Treat tasks whose subtasks are all completed as also being 'completed'", any task which is complete under that rule should not be considered due.
|
|
|
|
|
now if only everyone else submitted such concise bug reports.
i shall get it fixed pronto.
.dan.g.
AbstractSpoon Software
|
|
|
|
|
I have updated Kyle's todolist viewer, so that it now allows you to add/edit tasks on your Pocket PC.
it saves and loads todolists created with .dan.g. todolist program.
the article is http://codeproject.com/netcf/todolistppc.asp
have a look and let me know what you think.
|
|
|
|
|
|
well, I'll do my best, but you can never predict the future.
I've got quite a few plans (such as encrypted todolists) and I want to add in as many features as possible, but it may take some time to get it all done.
I'll keep updating my website and the codeproject page as I go.
andy.
|
|
|
|
|
>> such as encrypted todolists
can you make any direct use of the existing code?
.dan.g.
AbstractSpoon Software
|
|
|
|
|
Hello.
I am transferring my ToDoList XML file from work to home. I have it in different directories. However if I add file reference to task, then it doesn't work. I suggest, that it will use relative path to referenced file (always or optionally).
Visual Studio does it this way.
What do you think of this? I think it shouldn't be such different thing to do this. Now I cannot add reference file to task.
thanks
Peter
|
|
|
|
|
Hi Peter
Kospsu kindly added the following for relative path
Quoted from earlier post
"Simply enter the sub-folder\docfile.rtf where the todotasklist.xml resides.
ex:
C:\Tasklist\Project1\todotasklist.xml
the full path to C:\Tasklist\Project1\DOCS\DOC1.rtf is not required.
Just enter DOCS\DOC1.rtf in the input area for file reference and it opens up nicely!!"
I also tranfer from work to home, mostly on USB drive.
Although found it easier to alter my Home PC to the same directory structure on work PC, works great.
Hope this is what you wanted
dB
|
|
|
|
|
yes it is it. I didn't expect, that it works this way
Peter
|
|
|
|
|
|
First, please look at the source code I saw:
static HTMLCHARMAPITEM HTMLCHARARRAY[] =
{
{ '<', "<" },
{ '>', ">" },
{ '\"', """ },
{ '\'', "'" },
// { '-', "" },
{ '?, "©" },
{ '?, "®" },
{ 153, "™" },
// { '', "º" },
// { '', "ª" },
{ '?, "¯" },
{ 151, "—" },
{ 150, "–" },
{ '?, "¹" },
{ '?, "²" },
{ '?, "³" },
{ '?, "¶" },
{ '?, "·" },
{ '?, "«" },
{ '?, "»" },
{ '?, "¼" },
{ '?, "½" },
{ '?, "¾" },
{ '?, "£" },
{ '?, "Ð" },
{ '\xf0', "ð" },
{ '?, "ß" },
{ '?, "þ" },
{ '?, "Á" },
{ '\xe1', "á" },
{ '?, "Â" },
{ '\xe2', "â" },
{ '?, "Æ" },
{ '\xe6', "æ" },
{ '?, "À" },
{ '\xe0', "à" },
{ '?, "Å" },
{ '\xe5', "å" },
{ '?, "Ã" },
{ '\xe3', "ã" },
{ '?, "Ä" },
{ '\xe4', "ä" },
{ '?, "Ç" },
{ '\xe7', "ç" },
{ '?, "É" },
{ '\xe9', "é" },
{ '?, "Ê" },
{ '\xea', "ê" },
{ '?, "È" },
{ '\xe8', "è" },
{ '?, "Ë" },
{ '\xeb', "ë" },
{ '?, "Í" },
{ '\xed', "í" },
{ '?, "Î" },
{ '\xee', "î" },
{ '?, "Ì" },
{ '\xec', "ì" },
{ '?, "Ï" },
{ '\xef', "ï" },
{ '?, "Ñ" },
{ '\xf1', "ñ" },
{ '?, "Ó" },
{ '\xf3', "ó" },
{ '?, "Ô" },
{ '\xf4', "ô" },
{ '?, "Ò" },
{ '\xf2', "ò" },
{ '?, "Ø" },
{ '\xf8', "ø" },
{ '?, "Õ" },
{ '\xf5', "õ" },
{ '?, "Ö" },
{ '\xf6', "ö" },
{ '?, "Ú" },
{ '\xfa', "ú" },
{ '?, "Û" },
{ '\xfb', "û" },
{ '?, "Ù" },
{ '\xf9', "ù" },
{ '?, "Ü" },
{ '\xfc', "ü" },
{ '?, "Ý" },
{ '?, "ý" },
{ '', "ÿ" },
{ '&', "&" },
};
did you notice that there are many "'?" that another "'" is missing?
And it happended in other 3 places:
1. ToDoCtrl, line 4318: DrawGutterItemText(pNCGDI->pDC, "?, rItem, pNCGDI->nTextAlign, crTextColor);
2. ToDoCtrl, line 328: m_eTimeSpent.InsertButton(0, ID_TIMEEDITBTN, "?", "Start/Stop Clock",
DEF_BTNWIDTH + 4, "Wingdings", TRUE);
3. ToDoCtrl, line 98: { TDCC_TRACKTIME, "?, (TDC_SORTBY)-1, DT_CENTER, FALSE, "Wingdings", TRUE },
And I have to tell you that it remains the same ever since the first time I use TDL, I think it was about version 3.x
Regards,
unruledboy@hotmail.com
|
|
|
|
|
this should get fixed in the next version where all the characters will be replaced by their ascii code equivalents.
.dan.g.
AbstractSpoon Software
|
|
|
|
|
All of those lines look correct on my system. Perhaps it is because you are using a different default character (font) set? The three lines you referenced in the ToDoCtrl have a superscript 1 character in between two double quote characters.
Steve
|
|
|
|
|
I am using Windows 2003 Simplifed Chinese version, but vc++ 6.x is english version, I do not know whether it has something to do with the font.
Regards,
unruledboy@hotmail.com
|
|
|
|
|
The characters that are causing you problems are special graphic characters (with ASCII code >= 0x80), so I suspect that the interpretation of these special codes are different on your 2003 machine. Dan indicated that he would convert the characters to their numeric equivalent, so that should help you out.
Steve
|
|
|
|
|
I find the track time feature very useful, especially for looking back and seeing where the hours of the day disappeared to.
I have discovered what appears to be a problem where I have multiple tasklists open. I hold one list open which I use as a "weekly report" and it is here that I use the track time feature. At the same time I have another list open which contains the list outstanding issues.
What I have found is that when I have turned the "little red clock" on a task in my Weekly report list, then switch to another tasklist the clock in the first list doesn't increment.
I have hunted for an option relating to this but have only found "Only track time on a task if that task is currently selected", but this only seems to relate to the active tasklist.
Does this sound like a bug, or a problem in how I'm using it ?
Craig
|
|
|
|
|
sorry craig, i never anticipated such an example of usage. i always thought that people would track tasks in multiple tasklists where the active tasklist would be the one they were working on.
i'll have have to have a rethink about this, but by all means offer your 2c as to how you would like/expect it to work.
.dan.g.
AbstractSpoon Software
|
|
|
|
|
Perhaps you can associate a timer with the active task entry when it is started and then let it run in the background while you are doing other things - leading to the ability to have multiple timers running in parallel.
This would allow you to have a timer running while you are updating other entries in the ToDoList (example task: keeping track of how much time you spend updating the ToDoList tasks).
It could also allow tracking of multiple tasks that you are working on in parallel (like Server/Client applications on multiple machines), multiple applications on a single machine that feed information to each other like Data Acquisition/Processing/Reporting) or coding/documentation. I do that all of the time.
I sometimes have multiple C/C++ windows open, MS Word, a few copies of Notepad and a few IE windows openand - fliping back and fourth following data flow, looking up reference material and updating the program documentation/user documentation all in a single session.
Steve
|
|
|
|
|
good news. i've put a preference into 4.1 to control time tracking when the tasklist is not active
.dan.g.
AbstractSpoon Software
|
|
|
|
|
At the moment the number of working hours per day appears to be set to 8 by default and there does not appear to be anyway to change this. In the company that I work for, we use a standard of 6 hours per day for task estimations (the remaining 2 hours are used to capture overheads etc - just in case anyone thought we don't do any work ). I'm a big fan of ToDoList and I'd like to be able to configure the number of working hours per day so that the time conversions to days are accurate for my tasks. Can this be added to the wish list?
|
|
|
|
|
Hopefully, Dan will have a chance to add a 'display as hours' (or 'display as workday') option for the Time Estimate and Time Spent columns (instead of mm/ww/dd/hh) soon. This was how these had been displayed in an earlier version. Because many tasks are worked on in parallel, hours makes more sense, at least for me, (ie, 8 more hours instead of 1 more day) in these cases. Perhaps he can add a edit box that contains the number of work hours per day when the 'display as hours' is unselected (or 'display as workday' is selected).
I work at a company that uses a 9/80 work schedule (9 hours Monday to Thursday, 8 hours on Friday and we get alternate Fridays off). Some companies even do a 4/40 work week (10 hours Monday to Thursday and every Friday off). I just read a new story about France relaxing their 35 hour work week requirements.
Steve
|
|
|
|
|
|
Yes, I know...I was just giving some thought on how you might be able to handle the many different ways that have been requested. I would think that you could store the option info in the .ini (regstery) file - I can't imagine that an individual user would want to view the information in different ways for different (local) task lists. If they do, I suppose you could create a 'global/common settings' section in the task list XML file to store the information that could be used to override the default settings stored in the .ini / registery????
Steve
|
|
|
|
|
me too
|
|
|
|
|
this is indeed an omission at present.
the reason for this is that this setting would need to be stored in the tasklist itself to handle sharing among multiple users, and i haven't figured out how to best present this to the user.
.dan.g.
AbstractSpoon Software
|
|
|
|
|