Comments on 1.0

Updates on the progress of this project
User avatar
overclockedmind
Posts: 300
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: Comments on 1.0

Post by overclockedmind »

tperry2x wrote: Fri Feb 02, 2024 9:25 pm Probably a bit of both. The way the menu is coded, and probably Mac OS itself. Which version of MacOS is that on please?

I want to finish compiling the last source uploaded by LC, to see if the menu is any more responsive / stable, and I want to do a fresh compile without any hacks.

However, I'm missing files:
https://www.openxtalk.org/forum/viewtop ... 6237#p6237
Monterey 12.7.2 (21G1974)
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

Okay, if you wouldn't mind doing an experiment for me on Monterey please.
Can you try swapping the revMenubar file in this post, and replacing the one in the 1.0f build.
This is the revMenubar out of v0.99 - I'd like to see if that gives you the error.

Please quit OXT Lite, swap the file and try reopening and clicking the 'help' menu, to see if it crashes again.
where.png
where.png (67.63 KiB) Viewed 461 times
revmenubar.livecodescript.zip
(28.2 KiB) Downloaded 31 times
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

I have until about 4pm today so thought I would download the "ffffff" version and see how it sits on MacOS 12 (and, just to really crank up the orgasmitude, from about 7 - 10 pm I'll be in my school, so I can try this out on MacOS 14.

(Bloody hell: I have to spend the night in the school on a pair of armchairs as catching a 6am bus to Sofia to the Airport tomorrow: so I can at least fill some of my time doing something vaguely useful).

(I have the cheapest of the cheapest internet here in Bulgaria (about £8 a month); no download limits: takes, generally, about 5 minutes to download a Gig).

I am also downloading the "ffffff" version for Linux to try out when I am visiting Mother (her internet gets 'all stroppy' when I try to download anything worth talking about: the much vaunted British Broadband).
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

Started up: no mess, no stress. 8-)

No icons whatsoever in the Application Browser:
-
Screenshot 2024-02-03 at 12.14.33.png
Screenshot 2024-02-03 at 12.14.33.png (78.27 KiB) Viewed 447 times
-
Screenshot 2024-02-03 at 12.15.34.png
Screenshot 2024-02-03 at 12.15.34.png (125.75 KiB) Viewed 447 times
-
I assume that is intentional.
https://richmondmathewson.owlstown.net/
User avatar
overclockedmind
Posts: 300
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: Comments on 1.0

Post by overclockedmind »

tperry2x wrote: Sat Feb 03, 2024 8:30 am Okay, if you wouldn't mind doing an experiment for me on Monterey please.
Can you try swapping the revMenubar file in this post, and replacing the one in the 1.0f build.
This is the revMenubar out of v0.99 - I'd like to see if that gives you the error.

Please quit OXT Lite, swap the file and try reopening and clicking the 'help' menu, to see if it crashes again.
where.png

revmenubar.livecodescript.zip
I don't like what I'm about to say.

It crashed, thusly:

Code: Select all

Exception Name: NSInternalInconsistencyException
Description: Invalid parameter not satisfying: index >= 0
User Info: {
    NSAssertFile = "NSMenu.m";
    NSAssertLine = 1024;
}

0   CoreFoundation                      0x00007ff81b0876e3 __exceptionPreprocess + 242
1   libobjc.A.dylib                     0x00007ff81ade78bb objc_exception_throw + 48
2   Foundation                          0x00007ff81bf34cd3 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 267
3   AppKit                              0x00007ff81da39424 -[NSMenu itemAtIndex:] + 151
4   LiveCode-Community                  0x000000010dd38e61 MCJSObjectGetID + 139745
5   LiveCode-Community                  0x000000010dd38f8b MCJSObjectGetID + 140043
6   AppKit                              0x00007ff81dcd9f40 -[NSMenu _populateFromDelegateWithEventRef:] + 290
7   AppKit                              0x00007ff81dc008d1 -[NSMenu _populateWithEventRef:] + 84
8   AppKit                              0x00007ff81dd263ef -[NSCarbonMenuImpl _carbonPopulateEvent:handlerCallRef:] + 365
9   AppKit                              0x00007ff81dd261e2 NSSLMMenuEventHandler + 1074
10  HIToolbox                           0x00007ff823c9634d _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1365
11  HIToolbox                           0x00007ff823c9579c _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 333
12  HIToolbox                           0x00007ff823c9563d SendEventToEventTargetWithOptions + 45
13  HIToolbox                           0x00007ff823ce5546 _Z16SendMenuPopulateP8MenuDataP20OpaqueEventTargetRefjdjP14OpaqueEventRefhPh + 301
14  HIToolbox                           0x00007ff823d170fa _ZL15SendMenuOpeningP14MenuSelectDataP8MenuDatadjjP14__CFDictionaryhPh + 332
15  HIToolbox                           0x00007ff823e3d1b1 _ZL11DrawTheMenuP14MenuSelectDataP8MenuDataPP9__CFArrayhPh + 305
16  HIToolbox                           0x00007ff823d2de55 _ZL11MenuChangedP14MenuSelectDatahh + 248
17  HIToolbox                           0x00007ff823e402b8 _ZL15TrackMenuCommonR14MenuSelectDataPhP13SelectionDataP10MenuResultS5_ + 1094
18  HIToolbox                           0x00007ff823d2db64 _ZL14MenuSelectCoreP8MenuData5PointdjPP13OpaqueMenuRefPt + 397
19  HIToolbox                           0x00007ff823d2d93e _HandleMenuSelection2 + 456
20  AppKit                              0x00007ff81dbe76d9 _NSHandleCarbonMenuEvent + 215
21  AppKit                              0x00007ff81dbe7546 _DPSEventHandledByCarbon + 54
22  AppKit                              0x00007ff81da47de0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3368
23  LiveCode-Community                  0x000000010dd33fa3 MCJSObjectGetID + 119587
24  LiveCode-Community                  0x000000010dd25a18 MCJSObjectGetID + 60824
25  LiveCode-Community                  0x000000010dd20ca2 MCJSObjectGetID + 40994
26  LiveCode-Community                  0x000000010dd2136e MCJSObjectGetID + 42734
27  LiveCode-Community                  0x000000010dd332c5 MCJSObjectGetID + 116293
28  Foundation                          0x00007ff81be8aae2 __NSFireDelayedPerform + 440
29  CoreFoundation                      0x00007ff81b024e99 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
30  CoreFoundation                      0x00007ff81b024988 __CFRunLoopDoTimer + 923
31  CoreFoundation                      0x00007ff81b0244f8 __CFRunLoopDoTimers + 307
32  CoreFoundation                      0x00007ff81b00ac06 __CFRunLoopRun + 2010
33  CoreFoundation                      0x00007ff81b009d6c CFRunLoopRunSpecific + 562
34  HIToolbox                           0x00007ff823cbc5e6 RunCurrentEventLoopInMode + 292
35  HIToolbox                           0x00007ff823cbc213 ReceiveNextEventCommon + 283
36  HIToolbox                           0x00007ff823cbc0e5 _BlockUntilNextEventMatchingListInModeWithFilter + 70
37  AppKit                              0x00007ff81da48f6d _DPSNextEvent + 927
38  AppKit                              0x00007ff81da4762a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1394
39  AppKit                              0x00007ff81da39cd9 -[NSApplication run] + 586
40  LiveCode-Community                  0x000000010dd362eb MCJSObjectGetID + 128619
41  dyld                                0x000000011819452e start + 462
I... I dunno. Is it me? Monterey? Missing file?
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

I see you have completely rejigged the Dictionary:
-
Screenshot 2024-02-03 at 12.19.03.png
Screenshot 2024-02-03 at 12.19.03.png (274.81 KiB) Viewed 446 times
-
Very attractive.

Could NOT find a way to set 'dark mode': and felt a sense of relief.

I don't exactly know how to put this, but 1.0f feels crisper and cleaner, and more sprightly in some fairly inexplicable way. 8-)
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

9.7 community - yes, that's what available in Livecode's github
I saw that about 18 months ago, but had no idea how to use it: presumably that would involve a build?

As I have an odd feeling that that was sitting around for quite some time before the release of 963 I wonder if it misses some features.

Or, just maybe, it some extra features we could fold into our thing.
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

The linux build you are using in 1.0f is the recompiled binary (without registration requirement on first run) and is built on the 9.7 LCC source.

regarding the icons: please look on card 2 of the revIcons stack:
screenshot-icons.png
screenshot-icons.png (62.25 KiB) Viewed 440 times
Please note how mine show up as they are supposed to.... so, that's weird that yours don't.
User avatar
overclockedmind
Posts: 300
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: Comments on 1.0

Post by overclockedmind »

I can tell ya one thing: this Mac won't have "macOS" on it when we're done, here.
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

regarding the icons
Yes: the icons are 'there', but I suspect because they are on the second card rather than the first one the Application Browser is not picking them up.

Part of me wonders if it might not be a better thing to have the icons IN the Application Browser rather than 'off' in the revIcons stack.
https://richmondmathewson.owlstown.net/
User avatar
overclockedmind
Posts: 300
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: Comments on 1.0

Post by overclockedmind »

OpenxTalkPaul's version 1.963.1rc4 (I think it's the Don't Panic Edition) doesn't do the Help menu crash... maybe a comparison of the two would help?
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

richmond62 wrote: Sat Feb 03, 2024 10:40 am
regarding the icons
Yes: the icons are 'there', but I suspect because they are on the second card rather than the first one the Application Browser is not picking them up.
That sounds like a theory, however it's strange because they are being picked up on my version. I'll attach the project browser too for good measure that you can drop into plugins.
App Browser.livecode.zip
(60.89 KiB) Downloaded 27 times
richmond62 wrote: Sat Feb 03, 2024 10:40 am Part of me wonders if it might not be a better thing to have the icons IN the Application Browser rather than 'off' in the revIcons stack.
It probably would be.
overclockedmind wrote: Sat Feb 03, 2024 10:43 am OpenxTalkPaul's version 1.963.1rc4 (I think it's the Don't Panic Edition) doesn't do the Help menu crash... maybe a comparison of the two would help?
I'm thinking that I nick his revMenubar stack out of his RC4 version. (he's already given me the OKAY to do this). There might be other bits that are broken as a result, but would be interesting to see if it crashes.... hang on, I'll go get it and attach it here...
revmenubar.RC4version.zip
(22.54 KiB) Downloaded 28 times
This will break my new dictionary, it'll mess up the buttons on the menubar palette, and it'll probably result in broken menuitems that don't go anywhere.... but, I want to see if you can click the help menu without getting that crash.
User avatar
overclockedmind
Posts: 300
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: Comments on 1.0

Post by overclockedmind »

tperry2x wrote: Sat Feb 03, 2024 10:50 am
richmond62 wrote: Sat Feb 03, 2024 10:40 am
regarding the icons
Yes: the icons are 'there', but I suspect because they are on the second card rather than the first one the Application Browser is not picking them up.
That sounds like a theory, however it's strange because they are being picked up on my version. I'll attach the project browser too for good measure that you can drop into plugins
richmond62 wrote: Sat Feb 03, 2024 10:40 am Part of me wonders if it might not be a better thing to have the icons IN the Application Browser rather than 'off' in the revIcons stack.
It probably would be.
overclockedmind wrote: Sat Feb 03, 2024 10:43 am OpenxTalkPaul's version 1.963.1rc4 (I think it's the Don't Panic Edition) doesn't do the Help menu crash... maybe a comparison of the two would help?
I'm thinking that I nick his revMenubar stack out of his RC4 version. (he's already given me the OKAY to do this). There might be other bits that are broken as a result, but would be interesting to see if it crashes.... hang on, I'll go get it and attach it here...
I didn't have to wait... I had both installed. And it fixes the issue.
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

Over on Xubuntu, something I did not get with 1.0: this is 1.0f:
-
problem.png
problem.png (91.1 KiB) Viewed 430 times
-
Clicked on 'Mark Executable' and the thing launched. 8-)
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

The shortcut isn't marked as 'trusted' which you can right click and fix, or just use that button.
Interesting as the installer script is supposed to do that. Thanks for flagging.

Are you sure that's 1.0f, as the shortcut is named 0.9?
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

overclockedmind wrote: Sat Feb 03, 2024 11:09 am I didn't have to wait... I had both installed. And it fixes the issue.
However, please see my comments above. I bet a lot more is broken now. :?
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Comments on 1.0

Post by richmond62 »

Icons ARE present in Application Browser of 1.0f Linux. 8-)
https://richmondmathewson.owlstown.net/
User avatar
overclockedmind
Posts: 300
Joined: Sat Apr 30, 2022 9:05 pm
Location: Midwest US
Contact:

Re: Comments on 1.0

Post by overclockedmind »

tperry2x wrote: Sat Feb 03, 2024 11:17 am
overclockedmind wrote: Sat Feb 03, 2024 11:09 am I didn't have to wait... I had both installed. And it fixes the issue.
However, please see my comments above. I bet a lot more is broken now. :?
It doesn't gotta stay that way; I have all "three" in my posession, the one you put up sits in my Downloads folder,
and in the Trash is the one it came with. Which I'm writing just as much to remind myself of it as I am to tell you :lol:
MBA (Early 2015, 8GB/512G SSD, Monterey 12.7.2)
System76 serv12 (64GB RAM, 2TB SSD, 2TB HD, Win 10 Pro x64)
Power Mac 3,1 Project - Needs TLC will get it soon
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

richmond62 wrote: Sat Feb 03, 2024 11:18 am Icons ARE present in Application Browser of 1.0f Linux. 8-)
As they should be of course, so it's just the mac version they don't load in. Righto. Fun times.
User avatar
tperry2x
Posts: 1533
Joined: Tue Dec 21, 2021 9:10 pm
Location: Britain (Previously known as Great Britain)
Contact:

Re: Comments on 1.0

Post by tperry2x »

overclockedmind wrote: Sat Feb 03, 2024 11:21 am I have all "three" in my posession, the one you put up sits in my Downloads folder,
and in the Trash is the one it came with. Which I'm writing just as much to remind myself of it as I am to tell you :lol:
Yes, it's certainly interesting. I don't know what it could be finding such a problem with. There's nothing that drastic that I changed.
Paul and myself had been discussing the option of perhaps making an inline search for the dictionary on the toolbar - where the upgrade button in the vanilla LCC 9.x builds would be. I think this is a great idea, and could tie in with the new dictionary. I think we should all put our heads together to create a revised 'revmenubar' stack that can be tested on MacOS especially, and make sure we don't get these crashes.

Progress!!
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests