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

Upgrade to Webkit2 API #82

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

Upgrade to Webkit2 API #82

alunux opened this issue Sep 27, 2017 · 11 comments
Assignees

Comments

@alunux
Copy link
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
Copy link
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
Copy link
Contributor Author

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
Copy link
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
Copy link
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
Copy link
Contributor Author

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
Copy link
Contributor Author

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
Copy link
Contributor Author

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
Copy link
Contributor Author

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 😃

@suciptoid
Copy link
Collaborator

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

@herpiko
Copy link
Member

herpiko commented Feb 17, 2018

@alunux
Copy link
Contributor Author

alunux commented Sep 26, 2018

Not interested anymore.

@alunux alunux closed this as completed Sep 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants