bitwiseworks / qt5-os2

Port of Qt software development framework version 5 to OS/2
Other
18 stars 2 forks source link

Port Qt WebEngine module #10

Closed dmik closed 3 years ago

dmik commented 4 years ago

This is a very huge task and this ticket will act as a meta ticket to some extent.

Besides the Qt WebEngine module, the following ones need to be also ported:

All these need OS/2 clones using the usual squash scheme since we may have our own patches.

dmik commented 4 years ago

BTW, Qt WebEngine needs various tools such as flex, bison and gperf. The first two we have, the last one (https://www.gnu.org/software/gperf/) we seem not to. Should be relatively easy to port.

SilvanScherrer commented 4 years ago

Gperf is in progress

dmik commented 4 years ago

Qt WebChannel and Qt WebSockets are done, I will run some tests now to make sure they work.

dmik commented 4 years ago

Fixed some problems with QML DLL names but there are still some test failures, created respective tickets (see above).

martinrotter commented 3 years ago

Guys, I am not even using OS/2, but I have to say one thing - your efforts are fu*king spectacular and I really admire your porting successes. Keep the work up!!

dmik commented 3 years ago

@martinrotter nevertheless, thank you!

martinrotter commented 3 years ago

@dmik Just a question, is there any ETA of then webengine could be available? I know it is horrific just to compile it, but just asking.

It would benefit RSS Guard which was just ported to OS2 by me in cooperation with "Tellie" and transitively you I believe.

dmik commented 3 years ago

Congrats with that! Yes, I participated a tiny bit :) The WebEngie ETA is a good question. It's mostly ready, now we are working on its stability. Several weeks perhaps. And yes, compilation itself is an extreme task per se. Takes something like 15 hours with our tool chain IIRC.

martinrotter commented 3 years ago

@dmik Are there any yum/rpm packages to test?

dmik commented 3 years ago

Not as RPM. There is a test zip http://rpm.netlabs.org/test/qtwebtest5_4_pub.7z. You will need to install missing DLLs manually by checking the needed packages with yum provides dllname (dll name should be lower case).

martinrotter commented 3 years ago

I see, I will give this some time and will test after some weeks or maybe month, no hurry. Can you make some kind of announcement here when there is any progress?

dmik commented 3 years ago

Sure, it will be announced (as is all we release) here https://www.patreon.com/bwwbitwiseworks or here https://www.bitwiseworks.com/news/ or on any active OS/2 news site.

dmik commented 3 years ago

This should have been closed a few months ago — the Qt WebEngine module has been successfully ported and now we even updated it to version 5.15.2 (with the rest of Qt, see #16 for details).