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

Upgrade to Webkit2 API #82

Closed
alunux opened this Issue Sep 27, 2017 · 11 comments

Comments

Projects
None yet
3 participants
@alunux
Contributor

alunux commented Sep 27, 2017

webkitgtk-3.0 (Webkit) has been considered deprecated and insecure for some time [1][2]. It even has already been removed from the repositories that will become Fedora 27 [3]. Need some idea about this from Manokwari or BlankOn development team. Thanks :)

[1] https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates
[2] https://blogs.gnome.org/mcatanzaro/2017/08/06/endgame-for-webkit-woes
[3] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/AKVB363GFCHHJ5MTHGVYHYT6NLLTF5VM/

@herpiko

This comment has been minimized.

Member

herpiko commented Sep 28, 2017

@alunux Thank you for bringing this issue up. We'ill make this prioritized. Anyway, guys on R&D are wondering, would you like to join research team in BlankOn instead?

@alunux

This comment has been minimized.

Contributor

alunux commented Sep 28, 2017

@herpiko Thank you, sir. With all due respect, i couldn't accept that invitation. First, i can't sign agreement like this [1]. Second, i'm not a long term contributor, i just fix small issues, make patches, and send them to upstream. Cooperative with upstream as much as possible. Third, i don't like (please, don't get me wrong about this) about technology behinds Manokwari, like Vala, GTK+, and friends, because their documentation isn't friendly to newbie like me. Well, i think this is just personal taste :) And finally, i don't like the design (architecture, especially web stuffs) [2].

Again, with all due respect, i just want to be honest in my opinion. But overall, as user, i like it, that's why i contribute back to the project :)

@herpiko

This comment has been minimized.

Member

herpiko commented Sep 29, 2017

@alunux Thank you for your honest answer. We really appreciate your contributions. 😃

There are some stickers and stuff that intended to be given to contributors. If you don't mind to send your address (to herpiko@gmail.com), I'll send you them as appreciation.

@herpiko

This comment has been minimized.

Member

herpiko commented Sep 29, 2017

@alunux Back to the topic, we'll discuss this internally. There is also another project that depends onwebkitgtk-3.0 like BlankOn Installer and Maleo.

@alunux

This comment has been minimized.

Contributor

alunux commented Sep 29, 2017

@herpiko Wah, i really don't know that i will receive cool stuffs from BlankOn. Thank you so much, guys :D

@alunux

This comment has been minimized.

Contributor

alunux commented Dec 12, 2017

Sekedar menambahkan referensi tambahan:
[1] Example of DOM access with WebKit2GTK - https://github.com/rschroll/webkitdom
[2] WebKit2GTK+ Web Process Extensions - https://blogs.igalia.com/carlosgc/2013/09/10/webkit2gtk-web-process-extensions/
[3] WebKit tutorials, examples & demos [GTK3, Vala, Python3, C] - https://github.com/lglearn/WebKit-tutorials-examples
[4] https://github.com/LeoUfimtsev/LeoGtk3/tree/master/snip_Webkit_ExtensionJavascriptCoreFunc

@alunux

This comment has been minimized.

Contributor

alunux commented Feb 4, 2018

I don't know about the progress of this issue. I'm trying to work on this, but still nothing is useful here. I will open a PR if it makes some progress.
https://github.com/alunux/manokwari/tree/webkit2

@alunux

This comment has been minimized.

Contributor

alunux commented Feb 17, 2018

@herpiko @showcheap Guys, could you create a new branch for this work? I'm cleaning up my work now, so maybe I will open a PR. Thanks 😃

@showcheap

This comment has been minimized.

Collaborator

showcheap commented Feb 17, 2018

@alunux you can create a PR to develop branch. Awesome works BTW

@herpiko

This comment has been minimized.

Member

herpiko commented Feb 17, 2018

@alunux

This comment has been minimized.

Contributor

alunux commented Sep 26, 2018

Not interested anymore.

@alunux alunux closed this Sep 26, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment