Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where is the code for pre-1.4.1 releases? #46

Open
barracuda156 opened this issue Dec 30, 2024 · 4 comments
Open

Where is the code for pre-1.4.1 releases? #46

barracuda156 opened this issue Dec 30, 2024 · 4 comments

Comments

@barracuda156
Copy link

Releases start from v1.4.1-release here. Where could I take a look at earlier versions? For the context, I am looking to have this built with Qt4, and older code may have needed fallback in place or at least less things broken.

@morganava
Copy link

@barracuda156 It looks like the dev(s) are AWOL, so I direct you to the following reddit post from a few years ago when this repo dropped:

tldr; this code-base was a sneaky copy+paste fork of Ricochet-Refresh which is why suddenly code appears to have been conjured from nothing.

Out of curiosity, why are you looking to backport to Qt4?

@barracuda156
Copy link
Author

@morganava Thank you for responding!

I want to have this working on macOS powerpc :) Qt5 is broken there, and I just never get time to fix it (and I can’t even say in advance whether it is fixable at all). Long story short, Cocoa is hopelessly broken after Qt 5.3, and X11 backend is broken for any macOS, because Qt upstream decided to hardcode Cocoa for macOS.

Qt4 works beautifully.

P. S. Alternatives to Qt4 could be wxGTK (again, Cocoa broken, but GTK backend works in 3.0 branch; in 3.2 it is again broken for any macOS, but that I have almost fixed) or GTK3/GTK4.

@morganava
Copy link

Now that's an interesting use-case! Love to see old hardware get new life.

Out of curiosity, do you know what the status of tor support is on PPC macOS? I would be a little surprised to find out the latest version (currently 0.4.8.13) builds+runs on that platform. At the very least, it's certainly not a supported platform by tor's network team.

@barracuda156
Copy link
Author

barracuda156 commented Jan 12, 2025

@morganava tor itself works, yes, TorBrowser no (because current FF needs rust, sadly).

It is easy to say what does not work: Rust, Go, qt5/qt6, modern Haskell (GHC), NodeJS, modern Cocoa and Swift, Java GUI, some obscure modern languages (Nim, for example).
Everything else generally works, in modern versions.

From a user perspective, using web is a pain, since there is no modern browser, though some work on that is currently done. No support for Signal, Telegram and WhatsApp, but XMPP is supported for messaging. Besides that everything is there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants