Details of Updates to Unstable Builds

This board is for discussions, bug reports, etc. for pre-releases of the v28 milestone building on UXP.
Locked
User avatar
JoeyG
Lunatic
Lunatic
Posts: 445
Joined: 2017-06-12, 13:27
Location: How can you be in two places at once when you're not anywhere at all?

Details of Updates to Unstable Builds

Post by JoeyG » 2018-07-08, 13:00

As soon as I see an update to the unstable build, I go for it. I did it again today, and - as always, so far - it works perfectly.

As always, I then checked to see what's been changed. (When it comes to PM, I fall into the leap-before-you-look category :crazy: .)
http://www.palemoon.org/unstable/releasenotes.shtml

This page now says, "Current trunk progress, v28 beta 3 (major and recent changes only)", and in the list it mentions, "Cleaned up and reorganized the addon manager."

I looked at the AOM in today's update, but I didn't notice any clean-up and reorganization. I understand this might have to do with my third-party theme.

The page also says, "For a more detailed and complete list of changes, check out the commit log."

OK, so I looked at https://github.com/MoonchildProductions ... its/master.

I then found this: https://github.com/MoonchildProductions ... b09640a24c

I don't know anything at all about programming, and I certainly might be wrong, but to me it looks like this page includes the descriptions of the (numerous) changes to the AOM.

Could someone, please, try to summarize for me in layman's terms how those (numerous) changes translate into clean-up and reorganization of the AOM and what they mean in practical terms for end users :?:

Thank you.
Last edited by JoeyG on 2018-07-08, 13:01, edited 1 time in total.
Pale Moon x64 28.9.0.2, 29.0.0a3 (portable 2020.04.05), and Basilisk x64 2020.03.11 on Win7 SP1 x64 (English). Lenovo S20, Xeon X5670, 12gb RAM. NEC PA272W on Matrox C420. NEC SpectraView 241 and PA241W on Matrox M9120. Thanks to the devs.

yami_
Astronaut
Astronaut
Posts: 505
Joined: 2018-04-26, 11:05

Re: Details of Updates to Unstable Builds

Post by yami_ » 2018-07-08, 13:17

Some of those changes prepare Pale Moon UXP for working with Pale Moon Add-on page. For "visual" changes made to Add-ons Manager between b2 and b3 see this commit: 39c7be96de7deb2a6929d6b61013e8ad177ea8ba.
cat came back from Berkeley waving flags -- rob pike

User avatar
JoeyG
Lunatic
Lunatic
Posts: 445
Joined: 2017-06-12, 13:27
Location: How can you be in two places at once when you're not anywhere at all?

Re: Details of Updates to Unstable Builds

Post by JoeyG » 2018-07-08, 13:54

yami_ wrote:Some of those changes prepare Pale Moon UXP for working with Pale Moon Add-on page. For "visual" changes made to Add-ons Manager between b2 and b3 see this commit: 39c7be96de7deb2a6929d6b61013e8ad177ea8ba.
I certainly appreciate your taking the time to reply, but please note that in my post I mentioned that I was looking for a reply "in layman's terms".

I think I understand what you meant when you wrote, "Some of those changes prepare Pale Moon UXP for working with Pale Moon Add-on page". I guess this is back-end stuff.

However, what you've kindly provided in regard to "'visual' changes" is - due to my TPI (total programming ignorance) - sort of analogous to "cat came back from Berkeley waving flags". After a bit of research, I've come to interpret this phrase as meaning (very loosely) "something more complicated than intended/desired".

Anyway, again, thanks for taking the time to reply.
Pale Moon x64 28.9.0.2, 29.0.0a3 (portable 2020.04.05), and Basilisk x64 2020.03.11 on Win7 SP1 x64 (English). Lenovo S20, Xeon X5670, 12gb RAM. NEC PA272W on Matrox C420. NEC SpectraView 241 and PA241W on Matrox M9120. Thanks to the devs.

yami_
Astronaut
Astronaut
Posts: 505
Joined: 2018-04-26, 11:05

Re: Details of Updates to Unstable Builds

Post by yami_ » 2018-07-08, 15:00

JoeyG wrote:I guess this is back-end stuff.
Yes, it is all back end stuff.
JoeyG wrote:visual' changes
Seems that I was not clear. This changed:
(Pale Moon 27.x)
appearance.png
(Pale Moon 28.x)
themes.png
Off-topic:
Actually cat came back from Berkeley waving flags is a programing related quote...
cat came back from Berkeley waving flags -- rob pike

User avatar
JoeyG
Lunatic
Lunatic
Posts: 445
Joined: 2017-06-12, 13:27
Location: How can you be in two places at once when you're not anywhere at all?

Re: Details of Updates to Unstable Builds

Post by JoeyG » 2018-07-08, 15:17

yami_ wrote:
JoeyG wrote:I guess this is back-end stuff.
Yes, it is all back end stuff.
Thank you.
yami_ wrote:
JoeyG wrote:visual' changes
Seems that I was not clear. This changed: ...
(Pale Moon 27.x)
(Pale Moon 28.x)
Got it. Thanks.
yami_ wrote:
Off-topic:
Actually cat came back from Berkeley waving flags is a programing related quote...
Yes, it was apparently related to Unix. After checking, I see that my "loose interpretation" (something more complicated than intended/desired) was actually a bit too loose. I guess the original intent was a criticism of code that had become overly bloated. My bad.
Pale Moon x64 28.9.0.2, 29.0.0a3 (portable 2020.04.05), and Basilisk x64 2020.03.11 on Win7 SP1 x64 (English). Lenovo S20, Xeon X5670, 12gb RAM. NEC PA272W on Matrox C420. NEC SpectraView 241 and PA241W on Matrox M9120. Thanks to the devs.

Locked