WebKitGTK+ 2.18+ use WebKit2 API [1]
WebKit1 API is deprecated and was removed from Fedora 27 , the main argument is that WebKit1 have many security issues that wasn't fixed and also won't be fixed .
Thanks
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/655
This is a port of both webhelper and markdown to webkit2gtk (webkit2gtk-4.0). webkitgtk-1.0 is now deprecated, as is webkitgtk-3.0. Unfortunately, this also means that gtk2 is no longer supported for these plugins. This PR also includes changes from https://github.com/geany/geany-plugins/pull/656.
I can reintroduce the old webkitgtk-1.0 code, but it's going to involve quite a bit of ugly #ifdef-ing because quite a number of things have changed (most of the signals have been completely reorganized to have different meanings and function signatures, so a separate set of callbacks for both the old and new ones would need to be included).
@b4n
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/677
-- Commit Summary --
* [markdown] Use webkit2gtk3 (webkit2 API)
* [webhelper] Use webkit2gtk3 (webkit2 API)
* webhelper: Initial port to webkit2gtk
* webhelper: Initialize webkit favicon database
* webhelper: Fix ctrl+scroll zooming in gtk3
* webhelper: Port context menu to WebKitContextMenu
* webhelper: Port inspector signal handlers to webkit2gtk
* webhelper: Port link hovering functionality to webkit2gtk
* Merge remote-tracking branch 'sergiomb2/master' into webkit2gtk
* markdown: Use notify::is-loading instead of notify::load-status
-- File Changes --
M build/markdown.m4 (4)
M build/webhelper.m4 (4)
M markdown/src/viewer.c (17)
M markdown/src/viewer.h (2)
M webhelper/src/Makefile.am (3)
M webhelper/src/gwh-browser.c (490)
M webhelper/src/gwh-browser.h (6)
M webhelper/src/gwh-plugin.c (50)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/677.patchhttps://github.com/geany/geany-plugins/pull/677.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/677
I know what you think - the last thing Geany needed...
This plugin depends on adding the "key-press" signal to Geany and won't work without it (even though it will probably compile alright). It shouldn't be merged before this functionality is in Geany.
@frlan Now it's finally pull request ready so if you have some patches or suggestions, please let me know.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/735
-- Commit Summary --
* vimode: A Vim Mode for Geany
-- File Changes --
M MAINTAINERS (7)
M Makefile.am (4)
M build/geany-plugins.nsi (1)
A build/vimode.m4 (9)
M configure.ac (1)
A vimode/AUTHORS (1)
A vimode/COPYING (340)
A vimode/ChangeLog (0)
A vimode/Makefile.am (4)
A vimode/NEWS (0)
A vimode/README (565)
A vimode/THANKS (8)
A vimode/index.txt (1657)
A vimode/src/Makefile.am (58)
A vimode/src/backends/backend-geany.c (341)
A vimode/src/backends/backend-viw.c (246)
A vimode/src/cmd-params.c (46)
A vimode/src/cmd-params.h (76)
A vimode/src/cmd-runner.c (683)
A vimode/src/cmd-runner.h (28)
A vimode/src/cmds/changemode.c (242)
A vimode/src/cmds/changemode.h (51)
A vimode/src/cmds/edit.c (449)
A vimode/src/cmds/edit.h (66)
A vimode/src/cmds/motion.c (528)
A vimode/src/cmds/motion.h (77)
A vimode/src/cmds/special.c (117)
A vimode/src/cmds/special.h (38)
A vimode/src/cmds/txtobjs.c (190)
A vimode/src/cmds/txtobjs.h (41)
A vimode/src/context.h (62)
A vimode/src/excmd-params.h (37)
A vimode/src/excmd-prompt.c (134)
A vimode/src/excmd-prompt.h (30)
A vimode/src/excmd-runner.c (458)
A vimode/src/excmd-runner.h (26)
A vimode/src/excmds/excmds.c (66)
A vimode/src/excmds/excmds.h (33)
A vimode/src/keypress.c (196)
A vimode/src/keypress.h (38)
A vimode/src/sci.c (33)
A vimode/src/sci.h (43)
A vimode/src/utils.c (221)
A vimode/src/utils.h (36)
A vimode/src/vi.c (383)
A vimode/src/vi.h (64)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/735.patchhttps://github.com/geany/geany-plugins/pull/735.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/735
Our custom scroll handler for horizontal (Shift+Scroll) and page (Alt+Scroll) scroll didn't properly check the scroll direction and assume that if it's not down it's up. This was mostly not a problem because the other types only were left and right scroll events, which are a lot less common.
However, it became a lot more problematic with GTK 3.4 that introduced "smooth scrolling", and thus a new scroll type that can happen for events in any direction. We then would scroll up (as we assume "not down" is up) regardless of the actual direction of the event.
It's still not clear why we'd get smooth scroll events on X11 as no code I can find asks for it and we generally don't get those, but sometimes a Scintilla widget starts receiving them, leading to the bug. On Wayland on the other hand, Scintilla asks for smooth scroll events, so we need to have a fix for it in any case.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1843
-- Commit Summary --
* Fix horizontal and page scroll on GTK3
-- File Changes --
M src/editor.c (4)
-- Patch Links --
https://github.com/geany/geany/pull/1843.patchhttps://github.com/geany/geany/pull/1843.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/1843
I suspect most of us are using geany-plugin-markdown for editing Github content, so could we add support for the Github flavour of Markdown, including things like backticks for code blocks, which I guess would convert to HTML "pre" tags?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/592
I don't know if this is possible or hard to code...
But it would be great if the preview frame displayed by geany-markdown could focus on the part of document currently edited.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/618
Hello.
The browser used by the Markdown plugin executes scripts provided in Markdown files. This could have security/privacy implications.
Is it possible to tell the browser to not execute scripts?
To reproduce, save the following snippet to `file.md`, and open it with Geany with the Markdown preview active:
```
<script>
alert('Hello, world!');
</script>
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/624