-
NewTobinParadigm
hi frg_Away
-
frg_Away
Hi NewTobinParadigm
-
NewTobinParadigm
did you give any more thought to what would be useful to you on xr.binoc?
-
NewTobinParadigm
know what I like is that searchfox seems to explicitly exclude codebases Pale Moon has been on
-
NewTobinParadigm
24 38 and 52
-
NewTobinParadigm
but that's ok.. and even though I am not with /them/ anymore my cross-reference will continue to have a wide selection.. because well.. i can lol
-
frg_Away
Not much. Was deep into releasing the next beta with IanN and doing backports. I have "arranged" myself with the current stuff mozilla provides but as stated would like to have the latest 2.53 beta or relase branch from gitlab. I can live with dxr. I occasionally miss the older branches but annotate or local history with tortoise hg usually is ok.
-
NewTobinParadigm
i have the release branch but you are branching with different branches every time so is there some sort of feed so i can switch it out and reindex when needed
-
NewTobinParadigm
if you HAVE a branch i can just put in and have the script do it automatically like a beta or master or trunk branch then that can be automated
-
NewTobinParadigm
comm-sm2.53 is currently set to 2_53_11_1_final with the reletive mozilla srcdir included
-
frg_Away
NewToBInParadigm IanN is usually creating the branches. I usually populate them when we are all ok with the patch queue but a bit later. It is a bit of a mess and don't think can be automated. 2.53.12b1 is done and will be set when we release it as default
-
NewTobinParadigm
wonder if there is a way to query which branch is default from gitlab
-
NewTobinParadigm
git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@' seems to work but i dunno if that will stay valid if you change said default branch
-
NewTobinParadigm
I would however strongly suggest you go back to a trunk and release (tagged) or trunk and relbranch style at some point
-
NewTobinParadigm
I'll file it away until your next release and test if it does that and if it shows correctly i will add custom logic then I can.. SET IT and FORGET IT .. like a Ronco Showtime Rotisserie!
-
NewTobinParadigm
as for beta branches.. i dunno since there is nothing to query i don't think i can do much without staying on top of it.. unless you simply wanna provide a file somewhere with the branch names I can just curl down
-
frg_Away
I dislike this as much as everyone but using mercurial queues makes backporting really really easy. We can shuffle stuff around and fix it if errors are found later. Saves time and this is something we don't have enough. The l10n repo is basically traditional.
-
NewTobinParadigm
well if you prefer hg maybe look into some of these free options
mercurial-scm.org/wiki/MercurialHosting
-
NewTobinParadigm
NOT SOURCEFORGE lol
-
frg_Away
If it helps I think putting the current branch name into a file in master is something easy done.
-
frg_Away
foss.heptapod.net/seamonkey is now basically the base.
-
frg_Away
Reminds my to sync l10n with gitlab :)
-
NewTobinParadigm
like a release-branch file with one-line on each would be very helpful
-
NewTobinParadigm
treat it like version.txt (no new line please)
-
NewTobinParadigm
-
frg_Away
IanN any preference for a file name in gitlab containing the latest branch version with current source?
-
NewTobinParadigm
what I need is a list of corrosion identifers so ident can search it
-
NewTobinParadigm
have to do that one day
-
NewTobinParadigm
"The Binary Outcast Cross-Reference Tool is a PHP executed hacked version of the Perl MXR tool which is a hacked version of 20 year old LXR."
-
NewTobinParadigm
yes.. I wrote in php a way to execute perl cgi
-
NewTobinParadigm
the reason is I am VERY SLOWLY moving functions to PHP
-
NewTobinParadigm
the only thing I won't be able to move without a bunch of work I don't have time for is identifier search and source file view (because of identifier linking).. dir list view, free text with glimpse or something more modern, and find file is basically trivial and i will get to it eventually
-
NewTobinParadigm
but i have a lot of OTHER infrastructure and projects to manage so.. that takes priority especially since everything I personally do I am doing basically alone now
-
NewTobinParadigm
BTW I am gonna revive and fork InstantBird for some reason
-
IanN
frg_Away: release.txt? source_repo.txt?
-
IanN
latest_branch.txt?
-
frg_Away
IanN latest_branch.txt sounds ok.
-
NewTobinParadigm
what about relbranch.txt and betabranch.txt?
-
NewTobinParadigm
cause you wanted beta as well right?
-
frg_Away
I can live with only beta /latest but yes can be split
-
NewTobinParadigm
which would be more useful?
-
NewTobinParadigm
beta or release?
-
NewTobinParadigm
or you just want what is effectively seamonkey-central just with this crazy branch setup right?
-
NewTobinParadigm
which is fine by me
-
NewTobinParadigm
and that means less logic to code up
-
IanN
I think having beta would over complicate things
-
NewTobinParadigm
well cross-refernce code search for current release is less useful for day to day dev than cross reference for current trunk or beta whatever your dev branch is
-
NewTobinParadigm
i will do both if you want that isn't a problem just need to know what would be useful to y'all
-
frg_Away
Usually few changes between beta and releae. I would just go with the latest branch be it beta or release. That is the most current in gitlab. so 2.53.12b1 2.53.12 2.53.13b1 2.53.13 and so on. A latest_branch.txt would be ok then.
-
NewTobinParadigm
what would you like it called? seamonkey-central sm253-latest?
-
frg_Away
central is still comm-central and would be confusing sm-253-latest
-
frg_Away
back in a minute
-
NewTobinParadigm
is seamonkey-latest253 ok?
-
NewTobinParadigm
kinda have a naming scheme going :P
-
NewTobinParadigm
seamonkey-latest2.53*
-
NewTobinParadigm
is seamonkey-latest2.53 ok?
-
NewTobinParadigm
kinda have a naming scheme going :P
-
frg_Away
didn't crash :)
-
NewTobinParadigm
I'll also add comm-central right now to the list
-
NewTobinParadigm
ugh comm-central doesn't have a proper git mirror does it
-
frg_Away
If you want to stay with the old names maybe comm-release-sm56-latest and mozilla-release-sm56-latest but overall pick a name and I am ok with it. Other than central don't think anything elase is confusing.
-
NewTobinParadigm
bit verbose
-
NewTobinParadigm
but no for your repo i was gonna have it index mozilla along with comm
-
NewTobinParadigm
tho comm-central and mozilla-central are seperate
-
NewTobinParadigm
-
NewTobinParadigm
see ;)
-
NewTobinParadigm
also that version is fake lol
-
NewTobinParadigm
cause it is a modified m-r56 in reality
-
frg_Away
Yes it is better
-
NewTobinParadigm
yeah since you changed the mozilla version you can't go back to what it really is .. that would cause issues with extensions adapted already and might even piss off aus
-
NewTobinParadigm
oh well
-
NewTobinParadigm
but there IS a more proper way to do it if you need to bump the rv version
-
NewTobinParadigm
in a later codebase
-
NewTobinParadigm
it has been a while since I used hg
-
NewTobinParadigm
is it hg pull or hg checkout?
-
frg_Away
Yes I wanted to set it to 56 back a few months ago but then web extensions did choke. We still build Firefox from it for tests and a-b testing. So 60 is it for now. Actually basically all of the 57 changesets which are not too nasty are in.
-
NewTobinParadigm
ok hg pull is effectively git fetch and hg checkout is effectively git pull
-
frg_Away
I thin hg and git clone are more or ess the same.
-
frg_Away
but statyed with 56.x for Thunderbird there.
-
frg_Away
Good fro a-b testing too
-
NewTobinParadigm
hg pull should be the command
-
NewTobinParadigm
ugh i simply can't remember
-
NewTobinParadigm
i think i am confusing my self remembering client.py
-
NewTobinParadigm
hg pull
-
NewTobinParadigm
-
NewTobinParadigm
Pull all new changesets into local
-
NewTobinParadigm
yeah
-
NewTobinParadigm
ok
-
frg_Away
Install Tortoise Hg. I use the command line but the gui is a lifesaver. Shows you the commands it executes too so you can pick them
-
NewTobinParadigm
heh well this is on a linux server so..
-
NewTobinParadigm
i haven't ran tortoise hg in .. a decade?
-
frg_Away
Available for Linux
-
frg_Away
gui integration is only available for gnome and I am on kde but the gui itself is fine there.
-
NewTobinParadigm
I don't run a GUI on my servers
-
frg_Away
Yes for automation it is not the tool. Just if you want to work with repos.
-
tomman
oh man
-
tomman
Pixiv went full Chrome
-
tomman
Google WebComponents® are now mandatory beyond the login page!
-
NewTobinParadigm
ridiculous
-
tomman
Japan was the last standing man on the pointless Chromeization of the web
-
tomman
...I guess that ended right now
-
tomman
to be fair Pixiv's UI was laggy as hell since they drank the SPA kool-aid, but they just went full-in with WebComponents® in the last few days
-
NewTobinParadigm
-
tomman
CLOSED WONTFIX USECHROME HEALTHYECOSYSTEM
-
NewTobinParadigm
frg_Away:
-
NewTobinParadigm
we will know in an hour if my updated script works
-
NewTobinParadigm
-
NewTobinParadigm
should
-
NewTobinParadigm
i still need to make it so it doesn't do everything every 6 hours but the comm-central and hg part is done
-
NewTobinParadigm
still think i am gonna have to make a major modification to get it to conditionally re-index so i will save that until i get the sm latest going good
-
NewTobinParadigm
likely will ALWAYS run for c-c and m-c
-
NewTobinParadigm
cause way too commit happy
-
tomman
hmmm, enabling dom.webcomponents.enabled is enough to "fix" Pixiv, but of course that can break more stuff elsewhere
-
frg_Away
tomman try the latest 2.53.13b1 pre. has the patch from buc for optional chaining in. Together with Nullish coalesce op unbreaks lots of sites. Depending on what pixv uses setting dom.webcomponents.customelements.enabled and dom.webcomponents.enabled might work somewhat now too. At least gitlab and github are almost displaying ok with it. Setting them permanently to true not recommended.
-
tomman
wonder at which extent Pixiv is using WebComponents®
-
tomman
frg_Away: awesome~
-
NewTobinParadigm
please excluse the inital commit message.. after what happened i was very angry and cross-reference was one of the few repos i didn't have a local clone of and lost but the code for it lives here..
code.binaryoutcast.com/infrastructure/xr
-
frg_Away
Maybe like gitlab initially for emoji support. Core stuff for sure...
-
NewTobinParadigm
patches welcome
-
tomman
frg_Away: just enabling dom.webcomponents.enabled lets Pixiv work (of course I'm aware that it's a global switch and enabling it all the times can lead to Bad Things™ happening)
-
NewTobinParadigm
In fact.. I am gonna force push a revision
-
tomman
I guess it's yet another case of "our 3rd-party framework just pulled that on our last point release"
-
NewTobinParadigm
fixed
-
tomman
will try .13b1 as soon as my DSL stops wetting the bed, has been working terribad since last Wednesday
-
NewTobinParadigm
frg_Away: I likely have more webcomponents than 56 does but yeah same deal.. it is literally an all or nothing evil spec
-
frg_Away
I am at about 59a1 with custom elements now. shadow dom is a bit behind. stylo would be working in theory if it wer not for the rust compiler crap. Old version does not work any longer and new version needs new bindings code. But unless 10 devs show up and we could remove this crap it is mandatory unfortunately.
-
tomman
what I would like is to have the power to force the entire Internet to stop using Google WebComponents®
-
tomman
I've yet to find a single developer to tell me what's so great about that crap, aside of "well, it's modern"
-
NewTobinParadigm
I'd say aura (and uxp) is somewhere between 62 and 65 with some parts older some parts newer.. we do NOT have dynamic es modules but do have basic es modules.. it can't progress further without ::slotted and another one i can't recall off hand
-
tomman
who killed server-side frameworks that we now must push page processing client-side?!
-
NewTobinParadigm
and because it was stylo there was no nsLayout version to work off of
-
NewTobinParadigm
tomman: well thanks to Moonchild loosing us the browser war .. it ain't likely
-
NewTobinParadigm
well that and Mozilla surrendering
-
tomman
I blame webdevs rather than browser devs
-
frg_Away
As usualy the theory of using components is fine. In practice only used to enrich google.
-
NewTobinParadigm
webdevs never asked for this
-
tomman
it's the same reason of why Mac sells
-
NewTobinParadigm
they didn't ask for hardly anything of the past decade
-
NewTobinParadigm
this is ALL google engineers
-
NewTobinParadigm
and sycophants
-
NewTobinParadigm
and Mozilla allowing it
-
tomman
and webdevs jumping into the fray because "oooh, shiny, must profit!"
-
NewTobinParadigm
real webdevs don't use this shit..
-
NewTobinParadigm
why would they
-
tomman
too bad "real webdevs" are like dinosaurs, they're largely extinct these days
-
tomman
nowadays everybody relies on multi-megabyte JS frameworks
-
NewTobinParadigm
Eich said js was an abomination when he wrote it
-
NewTobinParadigm
and if he had not been purged for disliking the gays getting married maybe Mozilla wouldn't have surrendered so quickly and Eich wouldn't be a chrome shill using deceptive practices to temporarily steal money from people under false pretenses
-
NewTobinParadigm
his purging really broke him
-
tomman
in the meanwhile, even cellphone software is nothing but more Chrome-in-a-can
-
NewTobinParadigm
magic slabs of glass have done more damage to us as a species as anything else
-
tomman
In any case, I'm still waiting for the first webdev that can give me a honest appreciation of why Google WebComponents® is so great
-
tomman
what you can do with that horrible spec that you can't do with vanilla JS (or even better: server-side!)
-
tomman
heh, and people DARED complaining about J2EE/JSF by being bloaty horrible enterprisey crapola, but IMO it's saner than anything JS
-
NewTobinParadigm
WebComponents at its core is a twisted version of 20 year old Mozilla concepts that were sabotaged by mozilla them selves 10 years ago
-
NewTobinParadigm
prove me wrong
-
tomman
didn't even MS tried that two decades ago with HTA?
-
tomman
(and failed miserably)
-
NewTobinParadigm
HTA was never XUL and XBL
-
NewTobinParadigm
and Mozilla thanks to their arrogant 2010s bullshit sabotaged their own mature technology only for Google to reimagine it in the worst possible way years later
-
NewTobinParadigm
if Mozilla could have solved remote xul's security issues.. we'd be golden and it WOULD be the defacto standard for webapps
-
NewTobinParadigm
modern webapps
-
NewTobinParadigm
the only reason it didn't happen was because it wasn't allowed to
-
NewTobinParadigm
xulrunner, remote xul, et all would be king over anything Microsoft would have come up with and Google would have had to support Mozilla technology
-
NewTobinParadigm
not electron and webcomponents
-
NewTobinParadigm
or xaml/directui
-
tomman
I do not want webapps everywhere, that's for sure
-
tomman
I get it, native development is hard (and another can of worms), but it exist for very good reasons
-
tomman
stop trying to turn the browser into a full-blown OS!
-
tomman
even cellphones have to endure endless layers of bloat because every app is another Chrome-in-a-can™ of unusable bloat
-
NewTobinParadigm
well with javascript being TURNED into something more complex and ridiculously opaque as any native binary especially with webpackage (webpack?) yeah
-
tomman
(not everyone can afford an iPhone X or Galaxy S)
-
NewTobinParadigm
boot2gecko was never gonna be successful
-
NewTobinParadigm
and kaios still isn't
-
NewTobinParadigm
xul fennec was screwed over
-
tomman
I own a KaiOS phone because I'm masochist, I guess :P
-
NewTobinParadigm
i have one as well
-
tomman
it's as terrible as you can imagine
-
tomman
and with 256MB RAM, well, ouch
-
NewTobinParadigm
it is more terrible than I imagined
-
tomman
it is like whoever works for KaiOS has never used a cellphone in their lifetime
-
NewTobinParadigm
my 2004 feature phone runs better
-
NewTobinParadigm
there is LITERALLY a 1.5 second delay between keypress and action
-
tomman
how in the hell you come up with a phone UI where rooting is required to change the SMS ringotne?!
-
NewTobinParadigm
it is pathetic
-
tomman
reminds me of old Verizon cellphones where everything was locked down behind crippled firmware
-
tomman
but at least those were fixable
-
NewTobinParadigm
anyway.. if you wanna see what a communicator PLATFORM codebase looks like keep an eye on the Aura Runtime Environment heh
-
NewTobinParadigm
I am spreading netscape design throughout the toolkit!
-
NewTobinParadigm
xpfe design will return!
-
tomman
next to me there are three cellphones on top of an old Pentium 4 laptop: a KaiOS turd, some cheapo Snapdragon-based Android 7 Alcatel
-
tomman
and a fresh out of the box Redmi Note 11
-
NewTobinParadigm
i miss xpinstall
-
tomman
...all of them are terrible compared to the P4 laptop!
-
NewTobinParadigm
i'd KILL for someone to reimpl full xpinstall
-
NewTobinParadigm
why did Mozilla kill that technology
-
NewTobinParadigm
a cross platform installer tool common to install, update, add-ons, components
-
NewTobinParadigm
it was absolutely stellar
-
tomman
forgot the "monetization" part
-
NewTobinParadigm
i am just eBegging
-
NewTobinParadigm
that IS my monetization
-
tomman
you need VC funding, the IPO, unicorns, and just to be safe, crypto/NFTs
-
NewTobinParadigm
-
NewTobinParadigm
;)
-
tomman
also, getting Musk tweet about your stuff always help
-
NewTobinParadigm
good luck making THAT happen
-
NewTobinParadigm
if Musk tweeted he used SeaMonkey.. you could TAKE OVER comm-central and fund a whole infrastructure and buy out the trademark from mozilla
-
tomman
it's the same guy that shot Dogecoin near the $1 point (and back), and that considers Touhou wolfgirls to be catgirls instead
-
tomman
so weirdest things have happened :D
-
NewTobinParadigm
I'm a Dalek.
-
NewTobinParadigm
but you knew that already
-
frg_Away
gitlab now has a latest_branch.txt in master:
-
frg_Away
-
frg_Away
-
frg_Away
Need to do some real life stuff now
-
NewTobinParadigm
frg_Away: I'll get this done today just not this second
-
a-865
2.53.11 isn't displaying the whole page, missing most of right column, and missing comments following the first:
gitlab.freedesktop.org/drm/intel/-/issues/5711
-
NewTobinParadigm
what does the Toolkit Error Console or DevTools Browser Console say a-865
-
a-865
Timestamp: 15/04/2022, 15.50.55 GMT-4
-
a-865
Error: TypeError: e is undefined
-
a-865
-
a-865
Line: 1
-
NewTobinParadigm
is that the only error? also perhaps pastebin em?
-
a-865
this is constantly repeating
-
NewTobinParadigm
only error I get is invalid regex group but my codebase is older than sm-latest
-
NewTobinParadigm
i don't have seamonkey available atm
-
a-865
there are others, but the window scrolls so fast they disappear before I can copy...
-
a-865
closing the tab leaves the other gitlab tabs doing the same
-
NewTobinParadigm
try the browser console
-
NewTobinParadigm
won't be as nice imo but shouldn't flow away
-
NewTobinParadigm
as fast
-
a-865
I tried copying one field to a text file to paste. Paste fails, 237k bytes O_O
-
a-865
constant stream of errors from all over the place
-
tomman
doesn't GitLab requires JustOff's addon?
-
tomman
-
tomman
-
tomman
you need an OLDER version of the addon because lolGiggitylab and lolFreeDesktop
-
tomman
...except that nope, 1.2.16 won't help
-
tomman
...but updating to 1.2.18.2 works
-
tomman
(I had to open a fresh tab)
-
tomman
now I can read the whole ticket
-
a-865
SyntaxError: invalid regexp group commons-pages.admin.topics.edit-pages.admin.topics.new-pages.groups.milestones.edit-pages.groups.mil-2c3731d7.9d206744.chunk.js:1:285
-
a-865
got that from browser console after reopening closed gitlab tab
-
tomman
a-865: you need JustOff's github addon to work around that
-
tomman
make sure to install the latest 1.2.18.2 release
-
tomman
-
tomman
bugtrackers ARE supposed to be solid, simple, reliable software with as minimal dependencies as possible, so why do they need emoji regexps!?
-
tomman
WHY
-
tomman
> Does this page need fixes or improvements? Open an issue or contribute a merge request to help make GitLab more lovable. At GitLab, everyone can contribute!
-
a-865
the addon works
-
tomman
where "everyone" means "everyone using Chrome, of course"
-
a-865
tomman: anything to bloat their pages more :p
-
tomman
also, seriously, emojis ON the developer console!?
-
tomman
soon, we'll have emoji-driven development
-
NewTobinParadigm
i still intensely hate JustOff
-
NewTobinParadigm
btw
-
NewTobinParadigm
that will never change
-
a-865
attempting to open the invitation to new issue opens this instead:
unagi.amazon.com/1/events/com.amazon.csm.csa.prod
-
NewTobinParadigm
that is why I turned his bootstrap extension into a jsm and am building it into my navigator
-
NewTobinParadigm
it just needs updated
-
NewTobinParadigm
seamonkey-latest2.53/source: Changing branch to 2_53_12_beta_01...
-
NewTobinParadigm
well amazingly that works
-
NewTobinParadigm
-
a-865
-
NewTobinParadigm
ok the final path is
xr.binaryoutcast.com/seamonkey-2.53 it is just simplest for my setup
-
NewTobinParadigm
it is indexing right now
-
NewTobinParadigm
unlike orginal mxr i exclude MOST tests and sqlite3.c so it doesn't take 45-90 minutes to run the identifer search
-
NewTobinParadigm
just be aware ok frg_Away IanN
-
IanN
ok
-
NewTobinParadigm
IanN: must be familar seeing that working again
-
NewTobinParadigm
heh
-
NewTobinParadigm
especially for you my good and dear friend
-
frg_Away
thanks bookmarked
-
NewTobinParadigm
i have it set to pull at 0 6 12 and 18 UTC .. should be sufficient
-
NewTobinParadigm
and especially now that i HOPE i have it ONLY running the regeneration if needed
-
NewTobinParadigm
thanks for the push to actually do this
-
NewTobinParadigm
it deff helps
-
NewTobinParadigm
oh.. ident doesn't have rust support yet.. if that matters to anyone
-
NewTobinParadigm
i could add it but i'd have to know the language constructs to do it
-
NewTobinParadigm
I personally have little motivation as rust code doesn't help my process at all
-
NewTobinParadigm
oh frg_Away have you had any luck getting nss past 3.64?
-
frg_Away
a-865 they don't care. The last issue Waterfox opened was a gem. First some back and fouth between units and then basically a fork off. From a market share perspective I could understand it. But trying to give yourself the good buddy image and then doing what any shitty corp does... Well if you have no expectations I can't complain.
-
NewTobinParadigm
cause in my tree while I got it working with gyp.. it started well spewing odd and illogical errors within dom indexeddb and gfx components for no rasin
-
frg_Away
NewTobinParadigm It should work fine but I didn't have the time yet. Still on the esr78 version but now already three backports. Linux distros compile against it and as far as I know it works there. Not that I like it.
-
NewTobinParadigm
ah right.. system nss
-
frg_Away
Yes
-
NewTobinParadigm
i don't allow that .. another complication i don't need
-
NewTobinParadigm
well in-tree on my codebase i got it up to 3.64 fully functional
-
NewTobinParadigm
but no higher
-
frg_Away
nss and nspr now apply clean to our tree but I always check the bugs for needed other changes. Neither me nor IanN found the time yet.
-
NewTobinParadigm
frg_Away: did you try teaching nss to not build with avx2?
-
NewTobinParadigm
i dunno if it is required for your level but it was for mine
-
NewTobinParadigm
-
frg_Away
Didn't change anything here with the ESR78 versions. Still rune fine on Core 2 Duo. Offcial builds use VS2019 for x64 and clang 9 for x86 under Windows. clang 9 macOS and gcc 8.3.1 Linux
-
NewTobinParadigm
-
NewTobinParadigm
oh
-
njsg
tomman: I blame google and w3c :-P
-
NewTobinParadigm
that was because msys 1
-
NewTobinParadigm
ok
-
NewTobinParadigm
you use mozillabuild 3+?
-
NewTobinParadigm
for you
-
frg_Away
mozilla build 3.4 latest and greatest
-
NewTobinParadigm
yeah the codebase requires modifications to use it
-
NewTobinParadigm
i believe
-
NewTobinParadigm
i haven't researched it yet
-
NewTobinParadigm
just been spot updating mozillabuild 2.2 with updated components
-
NewTobinParadigm
nsis 7zip and the like
-
NewTobinParadigm
but keeping msys reletively untouched
-
NewTobinParadigm
just got tired of using some versions of stuff from 2016 and older
-
NewTobinParadigm
especially nsis and 7zip
-
NewTobinParadigm
ah ident is complete
-
frg_Away
I have not build a 2.49.x in some time. Needs VS2017 and mizillabuild 3.3 or 3.2. Some of the defines are not expanded correctly in the build files. I needed to fix it for 2.53
-
njsg
<+tomman> it is like whoever works for KaiOS has never used a cellphone in their lifetime <-- so, like many android smartphones?
-
NewTobinParadigm
yeah but your vs2017 hack was still using the vs2015 compiler i believe
-
frg_Away
-
NewTobinParadigm
in order to move forward with my plan which i no longer have the skill pool for to update spidermonkey wholesale.. i need to first get the codebase building with 2019
-
frg_Away
So 2.49.x is confied to 3.2
-
NewTobinParadigm
if shit hadn't hit the fan by now we'd be pursing our plan to start wholesale updating spidermonkey up the ESR train
-
NewTobinParadigm
i have little doubt i could get it to ESR60 by my self.
-
frg_Away
2.53 is up to VS2022 now. Needed some changes for the directory structure. Mozilla dropped support for it but I like to have a second compiler around.
-
NewTobinParadigm
i have the build system and research skills to manage it.. but past that i am sure it would get harder
-
NewTobinParadigm
there is no point to going past 2019.. one because visual studio is fully a service
-
NewTobinParadigm
and two.. Mozilla went clang
-
NewTobinParadigm
so why bother
-
NewTobinParadigm
by the time older visual studio is hopelessly obsolete and unobtainable.. windows as a platform won't BE enough of windows to matter anyway
-
frg_Away
I am now well into 58a1 patches but it becomes harder. Need to drop legacy generators which are basically broken already and the object getters and setters are really in the way too. nsIParserService and xmlrequest also.
-
NewTobinParadigm
i don't see a reason to drop stuff just because it is the progression
-
frg_Away
VS2022 is like VS2019. I only use the compiler from Community
-
NewTobinParadigm
outside js and dom and layout things could stay reletively the same for nearly ever and no one would care
-
NewTobinParadigm
i mean am I wrong?
-
frg_Away
gfx is a problem
-
NewTobinParadigm
in what way?
-
NewTobinParadigm
what old ass cairo?
-
NewTobinParadigm
angle?
-
NewTobinParadigm
cairo was royally screwed up
-
NewTobinParadigm
upstream
-
NewTobinParadigm
and mozilla never fixed it because webrender bypasses the issues
-
frg_Away
new formats and angle harfbuzz and the other stuff.
-
frg_Away
widget too. macOS and wayland needs updates.
-
NewTobinParadigm
heh.. i don't even HAVE wayland
-
NewTobinParadigm
i dunno if i will get it.. or if it is even worth it.. as wayland emulates x11 anyway and will never be allowed not to
-
frg_Away
We neither but it is just a matter of time till the 20 year old alpha phase will make way for a 100 year pre beta phase and x11 be gone.
-
frg_Away
I don't care about http/3 and quic and all the other junk but this might be needed too later.
-
NewTobinParadigm
frg_Away: did you ever add reader to seamonkey?
-
NewTobinParadigm
reader mode
-
frg_Away
No
-
frg_Away
Thanks to the everchanging web I am now doing 90% backports. Glad that IanN still finds some time to add new stuff to suite. I only now and then when I am fed up with ports.
-
IanN
frg_Away: you need to sort out cloning!
-
frg_Away
IanN well you failed me here. You promised!
-
IanN
frg_Away: task 9999999
-
IanN
frg_Away: or maybe task ∞
-
NewTobinParadigm
nsIClone
-
IanN
that sounds like a Netscape function...
-
NewTobinParadigm
a scriptable interface to some ye
-
frg_Away
IanN task numbers starting with 99999 are reserved for me personally so better make it 99998.
-
NewTobinParadigm
IanN: did you forget xpidl?
-
IanN
xpidl sounds like ex-piddle!
-
NewTobinParadigm
ex pea eye dee el
-
NewTobinParadigm
cross platform interface description language
-
IanN
right, off to eat, bbl
-
NewTobinParadigm
enjoy IanN