ToDoList on Mac OSX

Moderator: abstr

ArchiMark
Posts: 5
Joined: Tue Jul 30, 2019 4:30 am

ToDoList on Mac OSX

Post by ArchiMark » Tue Jul 30, 2019 4:35 am

Hi,

Been enjoying using TDL for some time now on my laptops running Windows and as of today, I managed to finally get TDL running in Linux Mint 19.1 by using 'playonlinux' that I just learned about.

Only platform missing now is Mac OSX. Is there a way to run TDL on it?

Thanks,

Mark

User avatar
abstr
Site Admin
Posts: 370
Joined: Sun Jul 28, 2019 12:22 pm

Re: ToDoList on Mac OSX

Post by abstr » Thu Aug 01, 2019 2:18 am

Welcome Mark.

Check out this blog post: https://austinfrance.wordpress.com/2013 ... st-on-osx/.

If you are successful, can you get back to me so I can make this the official answer?

ArchiMark
Posts: 5
Joined: Tue Jul 30, 2019 4:30 am

Re: ToDoList on Mac OSX

Post by ArchiMark » Thu Aug 01, 2019 3:25 am

Will do, Daniel.....

Thanks for the link.....

bgrupczy
Posts: 15
Joined: Wed Sep 11, 2019 8:08 pm

Re: ToDoList on Mac OSX

Post by bgrupczy » Wed Sep 11, 2019 8:55 pm

The solution given earlier by the moderator works folks.

I took a look at that link and I followed a similar procedure. I didn't go through with setting up for the right icon. I am just using the standard Wine icon.

And I just updated TDL from 7.2.9 to 7.2.16.1 using the built in "Check for Updates..." menu option. So that works flawlessly as well.

Fonts might not render well in Wine and there are solutions for that as well. One is here:
https://superuser.com/a/1382712/514658

The task list font is not acting like it does on Windows. I can tune the top level task font but sub-task fonts are all big and bold.

-Brad
Last edited by bgrupczy on Thu Sep 12, 2019 10:26 pm, edited 1 time in total.

bgrupczy
Posts: 15
Joined: Wed Sep 11, 2019 8:08 pm

Re: ToDoList on Mac OSX

Post by bgrupczy » Thu Sep 12, 2019 5:04 am

I'm reluctant to open a bug since TDL was only designed to run on Windows.

Once I closed TDL and reopened, my tasklist would crash Wine/TDL on startup. Something to do with Tree List and calculating a text width. If I renamed my task list so it was not loaded at startup but then loaded it manually, it would open every time.

I also did not have my original 7.2.9 install but I found 7.2.12 and that seems to be stable again.

Here's the partial crash log from the attachment:
Backtrace:
=>0 0x6d1e4d10 TREEVIEW_ComputeTextWidth+0x90() in comctl32 (0x00329ac8)
1 0x6d1e52e0 TREEVIEW_UpdateSubTree+0x14f() in comctl32 (0x00329b08)
2 0x6d1dcbd0 TREEVIEW_WindowProc+0x141f() in comctl32 (0x0032a438)
3 0x6c0b079c WINPROC_wrapper+0x1b() in user32 (0x0032a468)
4 0x6c0b1b4c call_window_proc+0xbb() in user32 (0x0032a4a8)
5 0x6c0b31c8 CallWindowProcW+0x87() in user32 (0x0032a4dc)
6 0x100169d7 ?classCCachedDataPathProperty@CCachedDataPathProperty@@2UCRuntimeClass@@B+0x79fa() in mfc42u (0x0032a4fc)
7 0x1001549f ?classCCachedDataPathProperty@CCachedDataPathProperty@@2UCRuntimeClass@@B+0x64c2() in mfc42u (0x0032a520)
8 0x10013f59 ?classCCachedDataPathProperty@CCachedDataPathProperty@@2UCRuntimeClass@@B+0x4f7c() in mfc42u (0x0032a5a0)
9 0x10013e16 ?classCCachedDataPathProperty@CCachedDataPathProperty@@2UCRuntimeClass@@B+0x4e39() in mfc42u (0x0032a5e8)
10 0x6c0b079c WINPROC_wrapper+0x1b() in user32 (0x0032a618)
11 0x6c0b1b4c call_window_proc+0xbb() in user32 (0x0032a658)
12 0x6c0b31c8 CallWindowProcW+0x87() in user32 (0x0032a690)
13 0x0054ed19 EntryPoint+0xffffffff() in todolist (0x0032a75c)
14 0x004957cf EntryPoint+0xffffffff() in todolist (0x0032a7d4)
Attachments
backtrace.txt
(20.47 KiB) Downloaded 251 times
Last edited by bgrupczy on Thu Sep 12, 2019 10:27 pm, edited 1 time in total.

User avatar
abstr
Site Admin
Posts: 370
Joined: Sun Jul 28, 2019 12:22 pm

Re: ToDoList on Mac OSX

Post by abstr » Thu Sep 12, 2019 5:30 am

Thx Brad, I'll have a look at the differences between 7.2.12 and 7.2.16.1

bgrupczy
Posts: 15
Joined: Wed Sep 11, 2019 8:08 pm

Re: ToDoList on Mac OSX

Post by bgrupczy » Thu Sep 12, 2019 11:41 am

Before you do, the problem cropped up again. Same thing. I'm now almost sure it's related to my specific task list data. I can reopen the example tasklist at startup without issue. I'll be working on tracking it down.

bgrupczy
Posts: 15
Joined: Wed Sep 11, 2019 8:08 pm

Re: ToDoList on Mac OSX

Post by bgrupczy » Thu Sep 12, 2019 3:42 pm

I have a workaround after many attempts.

Instead of only having my tasklist open at startup, I also have the example tasklist loaded FIRST. I do this by selecting the example before closing TDL. This sets the "LastActiveFile" to the example in the .ini file. Then when it reopens, the example is loaded first and then my tasklist. Like I had mentioned before, I can always manually open my tasklist without issue. It's only on startup that is the issue.

It is some kind of race condition because my tasklist will open about 10% of the time by itself on startup.

I may replace the example with just a blank tasklist to speed things up. But it's working for me now. And who knows, a blank tasklist may have the race condition happen again.

Again, thanks for the #1 task list manager!

-Brad

User avatar
abstr
Site Admin
Posts: 370
Joined: Sun Jul 28, 2019 12:22 pm

Re: ToDoList on Mac OSX

Post by abstr » Sun Sep 15, 2019 1:47 am

If you trust me (!) you could send the tasklist to me at abstractspoon.todolist(at)gmail.com and I'll take a look before deleting both my copy and the email and the email in the trash :)

bgrupczy
Posts: 15
Joined: Wed Sep 11, 2019 8:08 pm

Re: ToDoList on Mac OSX

Post by bgrupczy » Mon Sep 16, 2019 4:11 pm

I sent an anonymized version that still crashes TDL. Let me know that you got it. Thanks and good luck!

Post Reply