Source Code: https://git.teknik.io/Zero3K/presto
Issue Tracker: https://github.com/PrestoXen/openopera-issues/issues
IRC Channel: #openopera on crowley.anonnet.org:6697 (via a SSL connection)
Webchat: http://site.anonnet.org/webirc/openopera
Discord Server: https://discord.gg/WV9s9uw
Forum: http://forum.timsky.ru
Custom 32-bit Build (with Patches applied): https://u.teknik.io/TVkKw.zip
Linux X86_64 Build: https://u.teknik.io/fHgSP.bz2
Windows OS 64-Bit Build: Coming Soon (if the guy I asked to compile it is able to do so)
To the guy who made the Linux 64-bit version: Please try compiling it with the patches listed in http://forum.timsky.ru/viewtopic.php?f=5&t=138
why is opera closed source again?
>>62072237
This is Presto, not Blink.
>>62069932
anything even worth looking at in there? not really interested in opera anymore now that its just another shitty chrome browser
>>62073393
This is the one with the Presto backend.
>>62073458
ok i gotcha so its from when opera still had a point to existing. is there a fork in the works?
>>62073533
No, but there is a custom build for Windows that I linked to in my OP.
>>62073599
lets fork it into the ultimate anti-sjw browser
>>62073599
>a custom build for Windows that I linked to in my OP.
sounds legit
>>62073869
It is legit.
The layout engine or the entire browser?
>>62073325
I get it that you liked old Opera.
Also why don't use apply the patches on the source?
>>62074143
Entire browser.
>>62074196
I didn't apply them because some of the patches are for other OSes, etc.
>>62074292
To see how stupid it is JSExecutionFix.patch and LinuxReleaseFix.patch are the same thing. Also you have no order so this will go to hell pretty fast. If you must use different branches and cherry pick commits between those. TL;DR use a vcs as it should be used.
>Forum: http://forum.timsky.ru
>.ru
>Custom 32-bit Build
>>62074481
There's no such thing in either of them.
I applied all patches besides one (PiFixes) and building it right now.
So can I browse modern websites with it without it shitting itself yet?
>>62074802
Well, they just don't scroll/render properly.
>>62074718
Which OS are you building it on?
>>62074929
On Arch. I have installed base-devel, python2 and probably other dependencies and then proceeded as:$ export PYTHON=python2
$ ./flower --help # change below options as you see fit
$ ./flower -j 1 -v --log-keep=1 --without-autoupdatechecker --warnings --without-gstreamer --without-dual-plugin-wrapper --without-gtk2 --without-kde4
It shits myself with a "error ISO C++ forbids comparison between pointer and integer". Probably some strict GCC option. From searching the build scripts seems easier to fix it. Well, probably later.
Actually the build scripts seem to worth more than the browser itself.
>>62075004
Also, since I initially went to include them as well, for GStreamer it needs gstreamer0.10 and gstreamer0.10-base from AUR or Arch Lnux CN repo.
>>62075004
>>62075057
interesting
>>62075181
Well I just swapped some None to NULL and continued fine. Noticed that? It seems if it encounters an error, you can fix it and build will continue where it left off. And ./build is on .gitignore so you can try, reset if it doesn't work and try again. When it works you can commit and repeat on next error.
>>62075285
i'm on debian sid so we will see what it does
bamp
>>62077715
I'm >>62075004. I change FreeType includes to platform agnostic (via /usr/include/freetype2/freetype/config/ftheader.h which is sourced from ft2build.h) and disabled warnings as source is widely using implicit fallthroughs. Now I'm getting https://paste.installgentoo.com/view/b120cace which I am not sure what it means.