-
MattATobin
congrats frg
-
luna_
-
Sompi
The web client of my messaging application has became unusable with Firefox, because new versions of Firefox stop all javascripts from tabs that haven't been visible for some time
-
Sompi
How do spywares like Facebook and Discord work around that problem?
-
Sompi
It should stay online also when the tab is in background
-
Sompi
The browser even stops responding to websocket pings. The javascript client itself is completely event-based so it doesn't actually even have to run any javascript code to stay online
-
Sompi
Also the web browser in Playstation has that same problem, it just stops giving any CPU time to the web page when the user switches to the game. I don't know if it also does the same thing for those mainstream spyware messaging apps
-
Sompi
It's also possible that a game console just doesn't have proper multitasking
-
njsg
meanwhile, the mastodon devs keep pushing for problems for that solution. I don't think their web UI takes into account that tabbed browsing has been a thing for decades
-
njsg
that said, chances are it's probably meant as an "app" relacement for mobile phones, rather than a desktop-usable web UI
-
Tobin
and I keep getting attacked by linux people because I don't keep my kernel in /boot and don't want systemd.. the exaxt word was psycotic
-
Tobin
if the bar for psycosis is so low.. I think we have a larger problem than what and how I run on my own computer
-
njsg
you should go see what some people have been saying about wayland on Mastodon
-
njsg
or maybe not, that'd be wiser for sanity, perhaps.
-
njsg
your kernel has to be either directly executable by the boot stack or loadable by whatever can load and execute the kernel, besides that it can be wherever it is
-
njsg
EFI apparently brought the ability of directly executing a kernel, but that might mean not having the flexibility some boot managers offer (GRUB 0/1 does have a lot of things like interactive editing of boot commands, as well as a commandline, paired with a simple and readable config format), and I've been playing with computers long enough to know that if you give any opening for vendors to include
-
njsg
implementation-specific issues in motherboard firmware, they will find a way to do so.
-
njsg
remember when it was pretty much necessary to have a separate boot loader to correctly handle El Torito?
-
njsg
separate as in "not the BIOS firmware"
-
Tobin
my efi always has some quirk or defiency
-
Tobin
i seriously want to just go back to bios
-
Tobin
my csm is bugged so can't even do that
-
Tobin
in any event.. I cannot be assured any installed system is reliable so i MUST have independant boot control and once it is a system I build my self from source.. i'll still want non-os controlled bootloading
-
Tobin
See its NOT psycotic to go around presenting yourself as a mutant alien in a minitank that hates everyone .. but jesus christ if I don't use systemd or rust or whatever well I am just psycotic and wrong
-
Tobin
Remember we live in this reality lol
-
Tobin
at this point I seriously don't get what the world at large wants me to do or believe in so I am kinda done trying to guess so failing that I am just gonna stop attempting to do things that just don't work.
-
Tobin
and just do what I want in the best way I can manage.. and what I want to do is anything for SeaMonkey I can, an OS that isn't crap by design, and a mozilla web runner to take up the slack and start bumping chromium out of the "secondary browser" role that we kinda unintentionally created
-
Tobin
which is percisely what I wanted to do before I got sidetracked with the bloody moon
-
demo_
hi
-
franstam
bye?
-
frg_Away
bop
-
ContributorTobin
frg_Away: congrats on littlebigint
-
ContributorTobin
so now that it passes tests does it fix the web(tm)
-
frg_Away
Still missing some regression fixes. Well into 67a1 now with Spidermonkey.
-
ContributorTobin
fuck yeah
-
tomman
can't wait until Google comes up with BiggerInt
-
ContributorTobin
they will just deem data types as discrimintory
-
ContributorTobin
and it all be unicode strings
-
ContributorTobin
tomman: oh fuck.. when I say shit like that it tends to happen.. DAMN IT
-
frg_Away
as fas as I see it they seem to want to make js more java like.
-
ContributorTobin
does it disterb anyone that the bouncing cow xscreensaver cows are fleshtone?
-
tomman
frg_Away: i'm not sure about BigInt, but in Java BigDecimal is useful when working with money
-
tomman
but then... if you're doing your backend for anything touching money in JS, you deserve to go bankrupt straight to jail
-
ContributorTobin
rust bytecode generated from pythonic java like emcascript
-
ContributorTobin
I need to stop.
-
tomman
all because C touched those kids in a no-no place
-
tomman
(yes, I do have bad memories from C at college, including that time I hit an actual HCF instruction! No, I'm not asking for a ban on C, unlike the average JavaRuster)
-
frg_Away
tomman yes used it myself doing booking and transaction processiong stuff. About 400000 turnovers on a good day.
-
ContributorTobin
Well I must learn C
-
ContributorTobin
and i must learn rust
-
ContributorTobin
to undo rust
-
ContributorTobin
back to C
-
frg_Away
well Ilike java the most here. If it wern't for Oracle.
-
ContributorTobin
frg_Away: its all about this supply chain buzzword I think.. because rust has no abi and its cargo basterds are design to be an ever evolving living ever changing unstandard library thus only what rust allows is what is possible and if you try and stay behind you will be in infinite dep hell.
-
ContributorTobin
whereas C you can go lolno and do whatcha like
-
ContributorTobin
i guess in a C-less world you can do what rust allows or do everythibg in assembly
-
ContributorTobin
for system components
-
ContributorTobin
removing that middle ground between coding to the hardware and coding to what rust allows
-
ContributorTobin
making C skills more rare but also less desirable
-
tomman
frg_Away: agreed - the worst part of Java is (aside of the enterprisey bits) Orrible®
-
ContributorTobin
Oracle yeah
-
tomman
really, hating on Java in 2024 is like hating on PHP - that stopped being funny 2 decades ago
-
tomman
they're fine languages on their own (yes, even PHP)
-
ContributorTobin
well i can't say they are all bad they HAVE kept solaris on life support and troll the hell out of redhat.. does it excuse their other crap.. likely not but they deserve to survive
-
ContributorTobin
for now
-
ContributorTobin
tomman: I love PHP
-
ContributorTobin
except when it gets strange features claiming to be like other languages but it misses the point
-
tomman
I've never been a fan, but then I have to admit that PHP have evolved a lot since I last touched it
-
ContributorTobin
tho that is rare or eventually gets fixed
-
tomman
use it as the tool that it is for the purposes it was intended to, and you'll be Ryzen
-
ContributorTobin
tomman: PHP at 7.4 is likely its height
-
ContributorTobin
now its all unicode, syntatic sugar, and making errors into errors rather than warnings also the virtual machine
-
ContributorTobin
but php8 has not been a huge milestone in features like 7 was
-
ContributorTobin
also more strictness
-
ContributorTobin
or php 5
-
ContributorTobin
tomman: but I really enjoy PHP and for the web its just ideal..
-
tomman
Because PHP was made for the web, basically
-
tomman
fortunately we don't see people making desktop or cellphone apps on PHP :)
-
tomman
...unlike JS
-
ContributorTobin
i do need to contact ewong at some point cause I am gonna have to adapt my new code to whatever SM's azure servers have but I think nginx and php-fpm is the best most efficient and simplest combo
-
tomman
(OK, attempts have been made, and I once saw GTK+ bindings for PHP, but thankfully those went straight to the bin)
-
ContributorTobin
if i had been a php coder when php-gtk was active
-
ContributorTobin
i'd have wiped everyone out with superior php desktop apps
-
ContributorTobin
lol
-
ContributorTobin
tomman: it seriously happened one day the world decided python was the server side web engine and everything EVERYTHING for php that extended it beyond php like say the gtk bindings the qt bindings the other graphical php stuff .. up and died
-
frg_Away
well wrt rust. Any language removing support for older but not obscure os in a point release can go to the dumpster. As with 1.74 and macOS
-
ContributorTobin
well tho I am not a fan of the humble overpriced macintrash or the propritary fucked over hardware apple and others want to normalize because linux is being ported to it
-
ContributorTobin
but removing shit in a point release is rather dickish
-
ContributorTobin
even I don't do that
-
frg_Away
ContributorToBin The mac mini was quite nice. Todays ons which have everything soldered on and are basically non repairable can go.
-
ContributorTobin
i just think supporting that will normalize it industry wide becasue apple has a tendancy to do that
-
frg_Away
macOS was good till 10.14. 10-15 and later catered too much to the ctrowd and now only there to promote apple services.
-
ContributorTobin
let me correct you if I may.. MacOS X was good until 10.4 and 10.5 and later became progressively worse every single pointrelease
-
ContributorTobin
aesthically panther was better cause that brushed metal really was rather over with by that point anyway
-
tomman
Mac OS X, er, "macOS" only exists in 2024 because of two use cases that Apple have been unable/unwilling to replace with iOS:
-
tomman
1) webdevs
-
tomman
2) developing for iDevices
-
ContributorTobin
tomman: I am sorry I dunno what a macOS is.. I used MacOS and MacOS X
-
ContributorTobin
10.4 hackintrash
-
ContributorTobin
on amd no less
-
tomman
ironically the latest crop of iPads have enough muscle to send Macbooks to pasture, it's just Apple that refuses to uncripple the software bit
-
tomman
in the meanwhile the Macbooks just got... a notch
-
tomman
On a LAPTOP
-
ContributorTobin
to be clear frg_Away I am only talking about not targeting apple silicon on an OS level.. unless we make SeaMonkey into the OS.. which don't tempt me.. I am warning you.. I am not at all suggesting you should drop mac or start being mean to apple users.. I have to say this crap because reasons.
-
frg_Away
apple silicon needs notarizing. Unless someone volunteers not a thing. I pass. Too much on the platter.
-
ContributorTobin
apple silicon needs to basically bankrupt apple so it can join steve jobs in hell
-
tomman
90% of SV hipsters are ensuring that will NEVER happen :/
-
ContributorTobin
I wonder if UXP is gonna be ported to apple silicon
-
ContributorTobin
_nuke_ would know
-
frg_Away
I think dbsoft has already done it
-
ContributorTobin
same difference lol
-
ContributorTobin
in case you didn't know
-
ContributorTobin
-
ContributorTobin
save the desktop
-
ContributorTobin
lol
-
ContributorTobin
with nocsd and not-mutter as a window manager they are ACTUALLY not bad to use.. even with hamburger and doorhanger menus
-
ContributorTobin
the GTK4 versions tho look horrific
-
ContributorTobin
I did not know what would make me like GTK3.. BUT never underestimate Gnome developers GTK4 just basically justified GTK3's contiuence
-
njsg
what did GNOME break now?
-
njsg
have they at least changed the meaning of the G in GTK to match reality? :-P
-
ContributorTobin
they broke my hate of GTK3 because 4 is worse?
-
ContributorTobin
isn't that enough of a disaster
-
ContributorTobin
lol
-
njsg
the only way I see them making GTK3 more bearable is if they stop doing changes to theming because they're too busy doing GTK4
-
njsg
rust is probably more stable than the GTK+3 theme syntax.
-
ContributorTobin
well I can drop the quarts backend the win32 backend in GTK3 its self making it X11 and Wayland only
-
ContributorTobin
quartz
-
ContributorTobin
there are also lots of stuff I could eventually pair down change and add to improve as-is gtk3 apps
-
ContributorTobin
and their styles and shit
-
mrnhmath
why even bother with gtk3 and gnome, just let them die in their own irrelevance and rebuild applications where possible e.g xscreensaver
-
mrnhmath
and wait for OpenMATE™
-
mrnhmath
:P
-
tomman
MATE should have forked GTK2, alas, they went with the whole "we need GTK3 for Wayland"
-
mrnhmath
tomman: That's what i'm doing
-
mrnhmath
both mate and tde were mishandled
-
tomman
Lack of manpower and general community interest didn't help :/
-
mrnhmath
nah, those were deliberate decisions
-
ContributorTobin
mrnhmath: i been meaning to speak with you
-
ContributorTobin
no i think openmate is a fantastic idea
-
ContributorTobin
and want to throw it in to my linux offerings particularly the one using EL
-
ContributorTobin
really mate should have been gtk2 forked the moment gtk3 started happening
-
ContributorTobin
but..
-
ContributorTobin
There are certain GTK3 gnome components I rely on and unlike TheSquish I like to keep my vaporware contained to Borealis Navigator
-
ContributorTobin
not to mention Mozilla isn't gonna keep GTK3 building around.. and I can deal with it while it is still in the tree via Mark III
-
mrnhmath
ContributorTobin: i really don't think it's too late for this stuff
-
mrnhmath
gnome is still widely disregarded but the alternatives aren't better
-
mrnhmath
so that's why i took the initiative
-
mrnhmath
it's just that i don't have much time for hobby work these days
-
ContributorTobin
besides I am forking gnome components as general system components of sufficent functionality and maturity for any desktop to just use and I wanna decouple them from the gnome-shell gnome-desktop deps if possible.. YOU are doing a complete desktop and a specific one.. and I totally approve should have happened 10 years ago
-
mrnhmath
yeah it's a complete de plus some stuff they never forked
-
ContributorTobin
mrnhmath: i mean unless you wanna change gnome2 into Windows 3.1 for me lol
-
mrnhmath
but at the very least the squash did a cool port of raleigh to gtk3 CaptainTobin
-
CaptainTobin
it has issues
-
CaptainTobin
lol
-
CaptainTobin
but yeah
-
CaptainTobin
but i think if i used it on the gtk version it was released for it would be almost indisingishable
-
mrnhmath
i just saw on github, never used it
-
mrnhmath
it's been a long time since i used linux at home
-
mrnhmath
i really need to get openmate going, the renaming stuff
-
CaptainTobin
-
CaptainTobin
That's a BinOC Environment if ever you saw one
-
mrnhmath
which wm are you using?
-
CaptainTobin
openbox
-
CaptainTobin
Openbox, Picom, LXTerminal, Gnome Disks, File-roller, nemo and xed
-
CaptainTobin
gtk theme is kde breeze
-
CaptainTobin
icons are oxygen when not monochrome abombinations
-
CaptainTobin
the only downside is no system tray
-
CaptainTobin
need to figure out a solution for that
-
CaptainTobin
cause I don't need to run a full on panel
-
CaptainTobin
just a .. systembar with a tray clock and maybe desktop pager
-
CaptainTobin
mrnhmath: you hear? SeaMonkey's js engine is approx eq to 67a1
-
CaptainTobin
now
-
CaptainTobin
By the Patch Queue we live by the Patch Queue we fork.
-
mrnhmath
CaptainTobin: oxygen icons > widgets
-
mrnhmath
i hate flat stuff but kde 4 was something else
-
CaptainTobin
I have become ok with well designed flatness but I do prefer adding some gradients and of course nice colorful icons
-
CaptainTobin
like you have the artwiz-boxed theme with the breeze theme and if it had more oxygen icons it would be a nice balance of clean color and artful art
-
mrnhmath
i agree, i never thought breeze was that bad as some claim
-
CaptainTobin
the titlebars and the symbolic icons are what drag it down
-
CaptainTobin
titlebar/windowframe
-
mrnhmath
i liked the older titlebar with the subtle gradient
-
CaptainTobin
KDE4 looked like web2.0 fucked aero until it exploded
-
CaptainTobin
sorry
-
CaptainTobin
but there it is
-
mrnhmath
lol true
-
mrnhmath
also the start of qml
-
CaptainTobin
qml is evil
-
CaptainTobin
I'd fork QT5 but only the non-qml parts
-
CaptainTobin
but then i rememembered when I was looking at kde apps that ALL of them are terrible or broken or both
-
CaptainTobin
save kdiff3
-
mrnhmath
trinity really fumbled the qt fork bag
-
CaptainTobin
<3 kdiff3
-
CaptainTobin
trinity .. if you will take this objectively.. is Pale Moon before UXP. Because Tycho and the liberation codebase (24-26) has everything uxp has more or less but before UXP it all rotted or became slaved to Pale Moon because well Moonchild did stuff like that before I overlayed Mozilla ontop of his Mozilla project
-
CaptainTobin
KDE is fucking massive and most of trinity is rotting away, with broad pointless renames of stuff and bizare code integration that is not at all proper to the stuff they are doing.. They put up a very nice show but the quality of the code and the advancements of the components is almost non-existant
-
mrnhmath
hear hear
-
CaptainTobin
it's too bad qt1 is not real open source because kde1 is just sitting there rotting away again
-
mrnhmath
so that's why i'll do standalone messenger
-
mrnhmath
and phoenix ~23 for xulrunner
-
CaptainTobin
mrnhmath: don't you have a uxprunner now
-
mrnhmath
uxprunner? i like it
-
mrnhmath
and standalone composer
-
CaptainTobin
cheeky
-
CaptainTobin
standalone composer
-
CaptainTobin
have you managed to do anything towards that?
-
mrnhmath
everything's still on the backlog
-
CaptainTobin
you gonna try and ifdef a suite into its components or gonna borealis it
-
mrnhmath
i have only got openmate on testing
-
mrnhmath
CaptainTobin: def not ifdefing suite
-
CaptainTobin
you will have to to get started
-
CaptainTobin
trust me
-
CaptainTobin
it isn't like you can start with komozer or anything
-
mrnhmath
getting started is the problem :P
-
CaptainTobin
basically suite.. set glue to open editor set all the protocols to external apps.. remove mailnews .. then start removing browser components like library and crap then remove navigator then start collapsing communicator into editor and boom Standalone Composer.. add some quality of life features and previous composer fork advancements.. done
-
CaptainTobin
i have simply had longer to think about it is all mrnhmath I am sure once you jump in and get so far you will figure out some variation on that
-
CaptainTobin
be sure to follow some of SeaMonkey's work cause they made the toolbar customizable finally
-
CaptainTobin
consider the bulk of it code cleanup until you get down to just the editor and pieces it needs
-
CaptainTobin
great fun
-
CaptainTobin
for me a good weekend project were I still inclined to do it
-
CaptainTobin
to get it to the point of being a standalone composer
-
mrnhmath
if i were to work on mozdev now i would look at standalone messenger CaptainTobin
-
CaptainTobin
what messenger?
-
mrnhmath
mail & news
-
CaptainTobin
at that code level mailnews is a bit of a mess
-
mrnhmath
i had already started some separation work
-
CaptainTobin
its kinda underdeveloped vs say Interlink
-
CaptainTobin
MailNews is more dependant on Navigator than Navigator is on on MailNews
-
CaptainTobin
that is really an excersize in futility consider the fact that mailnews core in UXP is not being properly developed and basically email if its a webmail service is a constant moving target
-
CaptainTobin
this is why I did not just do that for Interlink
-
CaptainTobin
which was my original intention
-
CaptainTobin
the UI bits
-
CaptainTobin
the second part is why I basically gave up
-
mrnhmath
i think my hatred for thunderbird is bigger than any hurdle i might encounter
-
CaptainTobin
no it isn't
-
CaptainTobin
because mine wasn't
-
CaptainTobin
mrnhmath: what would be a BETTER use of your time is continue the seperation but into.. an extension
-
CaptainTobin
epic bonus points if you can get incomplete external linkage to work so the mailnews et all can be in an extension as a binary xpcom component
-
CaptainTobin
MailNews as an Extension .. supports the xulrunner concept
-
mrnhmath
yeah
-
frg_Away
Personally I would rather see help with the 2.53 code. Contrary to popular believe we are not the bad guys, will not phase out classic extensions in this life and that web ext is not a replacement is quite clear. Adding support for it might be an option and some is already in but that is it. There are more than enough forks around already.
-
mrnhmath
phoenix 23 over xulrunner will be fun though
-
CaptainTobin
seamonkey is not the bad guys never was and really all the shit I had against frg was merely transfered from Neil and Kairo.. so
-
mrnhmath
you're all doing great with 2.53 frg_Away
-
CaptainTobin
mrnhmath: let moonchild know if he wants to not be consider the bad guys then he should start branching out and helping other efforts like SeaMonkey let him know whomever pissed him off in 2009 likely isn't here anymore and was likely NeilAway or KaiRo.. so who cares..
-
mrnhmath
also why are the xphreaks still clinging on crusty webext code
-
frg_Away
Still most is backporting. Composer could use fixes and mailnews also some cleanups. Lets just say help would be appreciated.
-
CaptainTobin
the whole UI needs a polish run as well as a code clean up sweep .. but who has time for it lol
-
CaptainTobin
mrnhmath: why are the xpeople at all
-
CaptainTobin
I had one play me for four months this year
-
mrnhmath
let's get Arvid Axelsson to design new icons for us all
-
CaptainTobin
they fucked up when they admitted to basically supporting pedophillia and being involved with tha firefox fork that embedded furry pornography in .. all while in Mozilla Introduction trying to get Firefox developers to tell him how to make Interlink.. work on windows xp with dbm
-
CaptainTobin
i shit you not
-
mrnhmath
weird people
-
mrnhmath
if we can call them that
-
CaptainTobin
mrnhmath: seriously i want the forum to know these xp users try and get Pale Moon and Interlink support for Windows XP building from Mozilla diretly
-
frg_Away
well moonchild seems to be pi**ed about us/me when we didn't immediately agree to a cooperation. At this time I still hoped we would be able to cooperate more with TB. He seems to have taken it personally then but all that happend was that no final yes/no answer was ever given.
-
CaptainTobin
x-people
-
CaptainTobin
frg_Away: you weren't even .. existing when Moonchild got pissed at SeaMonkey cause he wanted to fork it and didn't.. and you'll like this.. properly rebrand it
-
CaptainTobin
oh the UXP thing
-
CaptainTobin
well
-
CaptainTobin
okay
-
CaptainTobin
i can't fault you there
-
CaptainTobin
well why is he still pissed off about you not joining UXP.. Alex didn't either
-
CaptainTobin
no one did
-
frg_Away
Maybe but later I was. There is a rant post about it in the forum. I don't have a link and it is history anyway. UXP and our codebase are now divergent.
-
CaptainTobin
yeah they ARE different animals
-
CaptainTobin
it isn't like I presented it well either
-
CaptainTobin
I am not mad about it anymore
-
CaptainTobin
Thunderbird i dunno on one hand they did seem up until the 70s be doing stuff for SeaMonkey buildability and shared features but once they decided they were just gonna redo everything they put their translated bindings in sm's directory and kinda stopped caring
-
CaptainTobin
judging by the code commits
-
CaptainTobin
I do know today they want sm out of c-c
-
CaptainTobin
which is a shame
-
CaptainTobin
but i was unable to determine if they would, should you decide to just jump back on if they would cooperate again
-
CaptainTobin
even when I showed em the screenshot of navigator.html with their own overlay emulation
-
CaptainTobin
I know what post you mean frg_Away and I participated and I am sorry.
-
frg_Away
as I stated it is history.
-
CaptainTobin
clear history
-
CaptainTobin
LOL
-
CaptainTobin
if only
-
CaptainTobin
well if Moonchild is upset at stuff and things by 2025.. mrnhmath frg_Away I will just port Pale Moon to seamonkey's platform along with basilisk and interlink and render UXP pointless.
-
CaptainTobin
cause that will be over 3 years of being angry about stuff from over 3 years prior
-
CaptainTobin
and that's no good for anyone
-
CaptainTobin
luckily all the frontends typically don't involve code features from too far beyond where it was forked from so it won't have a lot of UXP's more ultra-new js features
-
CaptainTobin
that may mismatch