|
you download it and unzip it , view htmlcharmap.h , you can found the error.
|
|
|
|
|
hi oldworm,
i just did as you suggested and the file looks fine.
can you send me a .gif image of part of the file as it appeared on your system and tell me what language version of windows you are using.
thanks
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
static HTMLCHARMAPITEM HTMLCHARARRAY[] =
{
{ '<', "<" },
{ '>', ">" },
{ '\"', """ },
// { '-', "" },
{ '?, "©" },
{ '?, "®" },
{ 153, "™" },
// { '', "º" },
// { '', "ª" },
{ '?, "¯" },
{ 151, "—" },
{ 150, "–" },
{ '?, "¹" },
{ '?, "²" },
{ '?, "³" },
{ '?, "¶" },
{ '?, "·" },
{ '?, "«" },
{ '?, "»" },
{ '?, "¼" },
{ '?, "½" },
{ '?, "¾" },
{ '?, "£" },
{ '?, "Ð" },
{ '?, "ð" },
{ '?, "ß" },
{ '?, "þ" },
{ '?, "Á" },
{ '?, "á" },
{ '?, "Â" },
{ '?, "â" },
{ '?, "Æ" },
{ '?, "æ" },
{ '?, "À" },
{ '?, "à" },
{ '?, "Å" },
{ '?, "å" },
{ '?, "Ã" },
{ '?, "ã" },
{ '?, "Ä" },
{ '?, "ä" },
{ '?, "Ç" },
{ '?, "ç" },
{ '?, "É" },
{ '?, "é" },
{ '?, "Ê" },
{ '?, "ê" },
{ '?, "È" },
{ '?, "è" },
{ '?, "Ë" },
{ '?, "ë" },
{ '?, "Í" },
{ '?, "í" },
{ '?, "Î" },
{ '?, "î" },
{ '?, "Ì" },
{ '?, "ì" },
{ '?, "Ï" },
{ '?, "ï" },
{ '?, "Ñ" },
{ '?, "ñ" },
{ '?, "Ó" },
{ '?, "ó" },
{ '?, "Ô" },
{ '?, "ô" },
{ '?, "Ò" },
{ '?, "ò" },
{ '?, "Ø" },
{ '?, "ø" },
{ '?, "Õ" },
{ '?, "õ" },
{ '?, "Ö" },
{ '?, "ö" },
{ '?, "Ú" },
{ '?, "ú" },
{ '?, "Û" },
{ '?, "û" },
{ '?, "Ù" },
{ '?, "ù" },
{ '?, "Ü" },
{ '?, "ü" },
{ '?, "Ý" },
{ '?, "ý" },
{ '', "ÿ" },
{ '&', "&" },
...
|
|
|
|
|
part of the problem here is that the email editor is translating the mappings itself, so i can't see what error you might be talking about.
could you describe the error when you look at the file in notepad.
thanks.
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
my map table is:
static HTMLCHARMAPITEM HTMLCHARARRAY[] =
{
{ '<', "<" },
{ '>', ">" },
{ '\"', """ },
// { '-', "" },
{ '?', "©" },
{ '?', "®" },
{ 153, "™" },
// { '', "º" },
// { '', "ª" },
{ '?', "¯" },
{ 151, "—" },
{ 150, "–" },
{ '?', "¹" },
{ '?', "²" },
{ '?', "³" },
{ '?', "¶" },
{ '?', "·" },
{ '?', "«" },
{ '?', "»" },
{ '?', "¼" },
{ '?', "½" },
{ '?', "¾" },
{ '?', "£" },
{ '?', "Ð" },
{ '?', "ð" },
{ '?', "ß" },
{ '?', "þ" },
{ '?', "Á" },
{ '?', "á" },
{ '?', "Â" },
{ '?', "â" },
{ '?', "Æ" },
{ '?', "æ" },
{ '?', "À" },
{ '?', "à" },
{ '?', "Å" },
{ '?', "å" },
{ '?', "Ã" },
{ '?', "ã" },
{ '?', "Ä" },
{ '?', "ä" },
{ '?', "Ç" },
{ '?', "ç" },
{ '?', "É" },
{ '?', "é" },
{ '?', "Ê" },
{ '?', "ê" },
{ '?', "È" },
{ '?', "è" },
{ '?', "Ë" },
{ '?', "ë" },
{ '?', "Í" },
{ '?', "í" },
{ '?', "Î" },
{ '?', "î" },
{ '?', "Ì" },
{ '?', "ì" },
{ '?', "Ï" },
{ '?', "ï" },
{ '?', "Ñ" },
{ '?', "ñ" },
{ '?', "Ó" },
{ '?', "ó" },
{ '?', "Ô" },
{ '?', "ô" },
{ '?', "Ò" },
{ '?', "ò" },
{ '?', "Ø" },
{ '?', "ø" },
{ '?', "Õ" },
{ '?', "õ" },
{ '?', "Ö" },
{ '?', "ö" },
{ '?', "Ú" },
{ '?', "ú" },
{ '?', "Û" },
{ '?', "û" },
{ '?', "Ù" },
{ '?', "ù" },
{ '?', "Ü" },
{ '?', "ü" },
{ '?', "Ý" },
{ '?', "ý" },
{ '', "ÿ" },
{ '&', "&" },
};
who can send 'htmlcharmap.h' to me ?
oldworm@oldworm.com
thanks.
|
|
|
|
|
|
Cannot open include file: '..\shared\maskedit.h': No such file or directory
|
|
|
|
|
hi oldworm
i suspect this is a bogus line.
i probably was using CMaskEdit, then removed it but forgot to remove the #include.
try remarking it out and recompiling
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
This is a great tools. I am using more and more, beacuse of this my list is growing it would be graet if there is a way to assign each task an ID and have the ability to search this ID and text from the comments.
Thanks
Ali
|
|
|
|
|
hi ali,
some sort of 'find' functionality is definitely on my own todolist.
i'm just trying to find the time to design it properly.
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
hi Dan, great work on this app with all the new features in the last couple or releases!!!
A small suggestion:
I think it would be nice to show the "percentage complete" as a sort of progressbar. At the moment i have changed your code a bit, so this works with me now. It's a bar, in the priority color, that's drawn under the percentage text. For an example see: http://users.skynet.be/get-real/ToDoList-progress.gif[^]
I think this would be cool to have in ToDoList: it shows both priority and progress at once.
This is the code i use right now, in CToDoCtrl::OnGutterDrawItem:
CRect rProgress = rItem;<br />
rProgress.right = rProgress.left + ((rItem.Width()*nPercent)/100);<br />
pNCGDI->pDC->FillSolidRect(rProgress, CalcPriorityColor(tdi.nPriority));
|
|
|
|
|
an interesting idea, thanks.
i may add it as a preference controlled feature.
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
Dan
You changed the order of the release notes! Damn you for confusing me!
Despite that its still a great project.
Have retained my assistant as the coffee option still needs opimising.
Regards
Michael Hawksworth
|
|
|
|
|
|
At the risk of cluttering the screen, I'd like to be able to see at least the Person Assigned in the tree view (maybe as an icon rather than a text field) and even the first line of Notes (but if I had to choose, I'd go for Assigned).
Maybe I'm the only person here using it with a multi-person team...
|
|
|
|
|
>> Maybe I'm the only person here using it with a multi-person team...
i don't think so andy,
and i'm currently starting to introduce multi-user functionality, such as prompting to reload when the timestamp changes.
any further suggestions would be appreciated.
regarding your 2 suggestions:
1. adding a preference to display the assignee in a column is easy. using an icon instead would require UI changes (probably in the preferences) to support choosing and assigning an image to each team member.
doing this would also allow me to display assignees in a combobox to easy of assignment too.
is this what you were thinking of?
2. there is a preference to display the comments text after the task name but unfortunately the horz scrollbar does not (yet) take account of this.
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
When I said, using it with a team, I meant that only I had access to the file (and I just tell people what they are doing next) - so it isn't really "multi-user" as you would define it. Sorry about the confusion.
Regarding point 1, that would be fine. The only reason I suggested icons was to stop people with long names causing you to scroll every time. I'd happily use initials to avoid this.
Regarding point 2, cool, I am eagerly anticipating that one.
Keep up the good work!
|
|
|
|
|
dan,
is this the better place to report defects or would you prefer elsewhere (say email or ...) ?
defect (imo): i'd expect the functionality to be identical whether i press the button (i.e. invoke the "menu" ) or i press the hot-key. that's not the case w/ Simple Mode. press the button and it works as expected (i.e. the button sticks). but if the button is in "show simple mode" mode, and you press ^M, and go to other project tabs, simple mode reappears.
hth,
jean
p.s. i keep wanting to say "wow what a cool program" every time i write here, but it could be wearing thin.
|
|
|
|
|
thanks jean,
this definitely sounds like a bug - will fix it for next release.
and yes, this is the right place to make any sort of comment.
rgds
|
|
|
|
|
Saving a list with Unicode chars makes the file corrupted for other applications such as explorer. Are you using some kind of utf encoding for the xml files?
I belive that adding a utf-8 encoding for the xml file will fix this problem.
If you want a corrupted file just tell me and I can provide one.
Love this project, keeps my lists nice and tidy, great work.
A waste is a terrible thing to mind.
|
|
|
|
|
>> If you want a corrupted file just tell me and I can provide one.
thanks, i would appreciate any and all help regarding improving the unicode compliance of the app.
i think i need someone who is prepared to give me specific comments regarding this specific app rather than general comments on unicode, but a corrupt task list is definitely a start.
regarding the utf-8 encoding, if you could send me the necessary text then i can at least play about a bit.
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
Am I missing something, or doesn't copy/paste work between different open to do lists?
|
|
|
|
|
oops! missed that completely.
this shouldn't be too difficult but will not make it into the next impending release i'm afraid.
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|
I like the way that the code will automatically calculate percent complete for higher level tasks based on the number of lower level tasks that are complete, except for one thing:
The code assumes that all tasks are created equal. This is typically not true. One task might take a week of dedicated effort. Another might take 15 minutes. The way the code is written now, if both of these were the only subtasks and if either one was 100% complete and the other was 0% complete, the higher level task would be 50% complete.
I'd like a way to assign a "weight" or "significance" value to every task, and have this value be part of the percent complete calculation.
In the example above, if the big task was assigned a weight of 9 and the small task assigned a weight of 1: If the big task was 100% complete and the small task were 50% complete, the higher level task would be 95% complete.
By default, all tasks could be given the same weight (10? 100?). This would keep the code working the same for anyone that didn't want to use this feature. The actual weight values could be arbitrary-just add up the weights of all the subtasks to get a total. The value contribution of any subtask would be a the weight of that subtask divided by the total of all subtasks.
|
|
|
|
|
hi doug,
i'm currently in the process of adding a 'time estimate' field to the UI.
perhaps this could be used as the weighting factor.
let me know.
rgds
.dan.g.
AbstractSpoon (subscribe)
|
|
|
|
|