Skip to content

Releases: i3roly/firefox-dynasty

132.0

24 Oct 03:26
Compare
Choose a tag to compare

i am jumping the gun assuming BUILD1 will be RELEASE, but oh well.

now libsoundtouch is in libxul.

sorry big g @glandium, doin' you dirty here

131.0.3

12 Oct 16:26
Compare
Choose a tag to compare
  1. thanks to @Pehrsons i think the audio bits are a little tighter. seems the backtraces are cleaner when debugging
  2. added hardware decoding capabilities for >10.10 systems on h264 only (vtdecoder)
    -it's possible that vtdecoder will need to be 10.12++ only, but right now sub 10.10 systems cannot use VTdecoder when sandboxing.
    -so i've put in fallback behaviour.

better than nothing. someone out there knows how to fix this, i'm not going to waste my time on the sandboxing issue any further. i got more interesting and other shit to do for the next few days.

131

02 Oct 23:28
Compare
Choose a tag to compare
131

fixed the issue where <10.10 systems would crash when trying to share their screen (or anything like that) due to an exception, as the nsstatusitem class does not have the 'button' member on <10.10 systems: https://developer.apple.com/documentation/appkit/nsstatusitem/1535056-button

edit (5 october 2024): fix the checkbox/radiobox and button focus rendering, which were obvious when you ran the profilemanager. also fix the video playback issues. all of these have been tested and fixed.

10.7 still needs a bit of work, the tab contents are causing issues where the page frame will show a spinning icon but you can still create tabs.
-something weird is going on. could be the kernel needing more changes, not sure.

definitely looks almost-there though, thanks to @mstange. still have to figure out the pocket popup not showing and the sharp corners on the edge of the window frame.

Screen.Recording.2024-10-02.at.9.18.19.AM.mp4

130.0.1

20 Sep 01:42
Compare
Choose a tag to compare
  1. fixed the profiler
  2. rounded corners on 10.8. transparent/rounded menus/tooltips. man @mstange went all the fuck out for older OSes man. unreal.
  3. progress on 10.7 but have to get the paints working right.
  • i've also added the YellowTrampoline.kext for people who are curious about whether it actually runs on 11G63 (the latest 10.7.5) or if i'm just bullshitting.
    • load the kext and see for yourself
      • lol it sounds funny because of the privileges a kext requires, but you can build it yourself by cloning github.com/i3roly/yellowtrampoline.kext and load that one
Screen.Recording.2024-09-22.at.6.49.22.PM.mp4

132.0a1 (vertical tabs/sidebar)

03 Sep 03:30
Compare
Choose a tag to compare

looks like they are pushing the feature to 132, as 131 beta doesn't have it.

so i'm not going to release a beta 131.

will push the next stable when 130 goes live

Screen.Recording.2024-09-02.at.9.18.03.PM.mp4

130.0

03 Sep 20:32
Compare
Choose a tag to compare
Screen.Recording.2024-09-03.at.2.19.44.PM.mp4

131.0a1 (vertical tabs and sidebar)

11 Aug 18:25
Compare
Choose a tag to compare

usually i don't push stuff from centrallé, but this is an exception.

vertical tabs and sidebar on 10.8 all the way up? yes please.

working on the rounded corners now that i've resolved the @apple @clang team's exorbitant indulgence in butthole play.

Screen.Recording.2024-08-11.at.12.07.11.PM.mp4

edit: 12 august 2024, fixed the crash in "troubleshooting information" tab for <10.11 OSes that was caused by a metal library check

Screen.Recording.2024-08-12.at.7.34.18.AM.mp4

129.0

11 Aug 18:05
Compare
Choose a tag to compare
  • fixed the blank tooltip issue when you would mouseover items (for older macs, anything >=10.10 likely worked fine).

  • had to fix a downloading bug that was caused by the @apple @llvm team enjoying their quest to destroy compatibility with older OSes.

this time, instead of not backporting the differences from objectAtIndexedSubscript/objectForKeyedSubscript, which allowed array referencing as of 10.8, to objectAtIndex/objectForKey (etc), they now aren't backporting enums from newer OSes either.

i learned this from hunting down the crash in pre 10.10 macs that was caused by the use of a newer enum for quarantine than before. yet the compiler gives no warning and makes you think they have it handled.

clearly they do not have it handled.

Screen.Recording.2024-08-11.at.12.02.22.PM.mp4

edit: 12 august 2024, fixed the "troubleshooting information" crashes for <10.11 OSes caused by a metal library call.

128.0.3 (proper 10.8 support)

20 Jul 02:40
Compare
Choose a tag to compare

y'all wanted rounded corners in 10.8, and markus (@mstange) got you those rounded motherfuckin corners.

mountainlion.mp4

visually homogeneous from 10.8 all the way up baby (barring the share feature or stuff like that).

i noticed the symbol error (my bad*) on 10.8. it's fixed now and should be fine. my bad on that.

would like to get to 10.7 but i am gonna need to talk to the man who

lives in a blue house
with a blue window

blue is the colour
of all that he wears

blue are his streets and all the trees are too
he has a girlfriend
and she is so @blueboxd

  • was fucking with lld/ld64 and min sdk to see if i can get lld working on 10.7 instead of ld64, but no dice quite yet.

i should really learn to build it after merging, then commit. it's not 128.0.4. it's 128.0.3

128.0 -- introduce *10.8 (and 10.9) support

09 Jul 17:48
Compare
Choose a tag to compare

should work all the way back to *10.8 now.

buttons on 10.8 need work, but feels stable and is very usable.

10.8 people may prefer @blueboxd's stuff which is cool.

10.7 has some linking issues and i think it's going to have to wait until 10.8 is sorted out.

Screen.Recording.2024-07-09.at.7.02.45.AM.1.mov