I am writing a program that uses gtk. I'm starting off easy to get the hang of Geany as my real target will be the Raspberry Pi's. There was a video on youtube eliminating the "gtk.h not found" issue (https://www.youtube.com/watch?v=-p5e-rZC64w), the program now compiles fine on my Ubuntu 20.04 machine.
.
When it come time to "Build" I always get this error message(/bin/sh: -c: line 1: unexpected EOF while looking for matching `"').
The Edit-Preferences-Tools-Terminal option is the default:
.
xterm -e "/bin/sh %c"
.
fatal error. Any idea would be most appreciated.
Thanks in Advance,
Bill
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3863
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3863(a)github.com>
The File Browser plugin has a handy option to follow the path of the current file. However, it seems to not work immediately after startup, on session restore. The current file's folder is shown only after the file has been (re)saved, reopened, or similar.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3864
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3864(a)github.com>
Insert devhelp plugin
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1311
-- Commit Summary --
* Porting devhelp plugin for gtk3. Working display in sidebar and main window. Missing showing SearchBar in sidebar or other tweaks.
* update of the files that make the devhelp-plugin be added to the geany IDE.
* try add SearchBar
* devhelp-plugin working
* library old and files some build artifacts deleted
* editing build file devhelp.m4
* webkit change to new version
* Changing the devhelp plugin maintainer in the MAINTAIN file
* replacing gtk_tool_button_new_from_stock with gtk_tool_button_new on zoom buttons and page forward and back buttons
* modified webkitgtk dependency in devhelp.m4 file
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* changing webkit library in build.yml file and changing maintainer name in devhelp/README file
* changing webkit library in devhelp.m4
* changing webkit library in README
* insert devhelp plugin
-- File Changes --
M .github/workflows/build.yml (5)
M MAINTAINERS (7)
M Makefile.am (4)
M README (1)
A build/devhelp.m4 (29)
M configure.ac (1)
A devhelp/AUTHORS (1)
A devhelp/COPYING (674)
A devhelp/ChangeLog (0)
A devhelp/INSTALL (365)
A devhelp/Makefile.am (10)
A devhelp/NEWS (16)
A devhelp/README (114)
A devhelp/autogen.sh (6)
A devhelp/config.status (1863)
A devhelp/configure (5620)
A devhelp/configure.ac (34)
A devhelp/configure.scan (29)
A devhelp/data/Makefile.am (10)
A devhelp/data/devhelp-plugin-48.png (0)
A devhelp/data/devhelp-plugin.svg (467)
A devhelp/data/devhelp.conf (67)
A devhelp/data/geany-devhelp-plugin.png (0)
A devhelp/data/geany-devhelp.png (0)
A devhelp/data/home.html (16)
A devhelp/doc/Doxyfile (1630)
A devhelp/libtool (11748)
A devhelp/m4/libtool.m4 (8394)
A devhelp/m4/ltoptions.m4 (437)
A devhelp/m4/ltsugar.m4 (124)
A devhelp/m4/ltversion.m4 (23)
A devhelp/m4/lt~obsolete.m4 (99)
A devhelp/src/Makefile.am (40)
A devhelp/src/dhp-manpages.c (240)
A devhelp/src/dhp-object.c (1405)
A devhelp/src/dhp-plugin.c (230)
A devhelp/src/dhp-plugin.h (35)
A devhelp/src/dhp-settings.c (349)
A devhelp/src/dhp.h (144)
M po/POTFILES.in (46)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1311.patchhttps://github.com/geany/geany-plugins/pull/1311.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1311
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1311(a)github.com>
Let's try to make cppcheck work again, and even report useful stuff.
During the journey it found a few actual issues, which is good. It also found some false-positives, which isn't so good.
We probably could reduce the false positives by not using `--library=gtk`, but that also would reduce the actual issues it can find.
There are a few issues that should be reported upstream, but it's harder than it looksā¦ if I could only remember my password on their tracker :confused:
Anyway, what do you guys think? Is it good? Are there too many false-positives? Should the suppressions be moved back to `AM_CPPCHECKFLAG`s not to alter the code, although it makes it harder to maintain?
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1346
-- Commit Summary --
* cppcheck: Enable parallelism to match Make call
* cppcheck: Properly define GETTEXT_PACKAGE globally
* cppcheck: Undefine GEANY_PRIVATE
* cppcheck: Use cppcheck's own gtk support
* cppcheck: Define the common plugin defines to their actual values
* ci: Enable exhaustive cppcheck checking
* cppcheck: Enable inline suppression hints
* addons: Fix memory leak detected by cppcheck
* geanyprj: Fix memory leak detected by cppcheck
* workbench: Fix memory leak detected by cppcheck
* geniuspaste: Fix memory leak detected by cppcheck
* markdown: Slightly rewrite two tests for cppcheck's sake
* cppcheck: Add inline suppressions for false-positives
* Remove obsolete cppcheck suppressions
* treebrowser: Move cppcheck suppressions inline
-- File Changes --
M .github/workflows/build.yml (2)
M addons/src/ao_tasks.c (11)
M build/cppcheck-geany-plugins.cfg (4)
M build/cppcheck.mk (6)
M geanyctags/src/geanyctags.c (2)
M geanygendoc/src/ggd-options.c (1)
M geanyprj/src/Makefile.am (3)
M geanyprj/src/utils.c (3)
M geniuspaste/src/geniuspaste.c (5)
M git-changebar/src/gcb-plugin.c (1)
M markdown/src/conf.c (4)
M scope/src/Makefile.am (2)
M scope/src/debug.c (4)
M treebrowser/src/Makefile.am (3)
M treebrowser/src/treebrowser.c (2)
M vimode/src/cmd-runner.c (2)
M workbench/src/sidebar.c (6)
M workbench/src/wb_project.c (4)
M workbench/src/workbench.c (4)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1346.patchhttps://github.com/geany/geany-plugins/pull/1346.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1346
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1346(a)github.com>
The File Browser plugin has a handy option to follow the path of the current file. However, it seems to not work immediately after startup, on session restore. The current file's folder is shown only after the file has been (re)saved, reopened, or similar.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1347
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1347(a)github.com>
Same as #1336 but using GIO instead of libsoup.
If wanted? CC @elextr @xiota @frlan.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1340
-- Commit Summary --
* updatechecker: Port to libsoup3
* updatechecker: Don't leak the libsoup session
* updatechecker: Avoid a deprecated call
* updatechecker: Remove weird German quotes
* updatechecker: Port from libsoup to plain GIO
-- File Changes --
M build/updatechecker.m4 (2)
M updatechecker/README (6)
M updatechecker/src/updatechecker.c (145)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1340.patchhttps://github.com/geany/geany-plugins/pull/1340.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1340
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1340(a)github.com>
Hoping this PR is quick to review and merge...
This moves info from ABOUT to README for the LaTeX plugin. This should make the [plugin page](https://plugins.geany.org/latex.html) more informative to potential users.
Also, deletes the ABOUT file from the latex, geanymacro, and geanynumberedbookmarks plugins because they duplicate the contents of README.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1343
-- Commit Summary --
* LaTeX: Improve readme
* Remove redundant ABOUT files
-- File Changes --
D geanymacro/ABOUT (44)
D geanynumberedbookmarks/ABOUT (62)
D latex/ABOUT (17)
M latex/README (33)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1343.patchhttps://github.com/geany/geany-plugins/pull/1343.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1343
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1343(a)github.com>
This PR adds ability to build with meson. It does not attempt to duplicate autotools-specific functionality, like testing the presence of specific headers or functionality of build-system components.
All plugins build successfully with meson. They all appear to load and unload correctly. Some plugins were not tested further because I have no idea how to use them. Most plugins had minimal testing, where one prominent feature appears to do what it's supposed to.
On Ubuntu 20.04, meson selects the correct install locations (eg, `/usr/lib/x86_64-linux-gnu/geany/` instead of `/usr/lib/geany`).
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1345
-- Commit Summary --
* Add ability to build with meson
-- File Changes --
A addons/makefile (1)
A addons/meson.build (45)
A addons/meson_config/config.h.in (1)
A addons/meson_config/meson.build (1)
A addons/po (1)
A autoclose/makefile (1)
A autoclose/meson.build (34)
A autoclose/meson_config/config.h.in (1)
A autoclose/meson_config/meson.build (1)
A autoclose/po (1)
A automark/makefile (1)
A automark/meson.build (34)
A automark/meson_config/config.h.in (1)
A automark/meson_config/meson.build (1)
A automark/po (1)
A codenav/makefile (1)
A codenav/meson.build (37)
A codenav/meson_config/config.h.in (1)
A codenav/meson_config/meson.build (1)
A codenav/po (1)
A commander/makefile (1)
A commander/meson.build (34)
A commander/meson_config/config.h.in (1)
A commander/meson_config/meson.build (1)
A commander/po (1)
A debugger/makefile (1)
A debugger/meson.build (84)
A debugger/meson_config/config.h.in (1)
A debugger/meson_config/meson.build (1)
A debugger/po (1)
M debugger/src/gui.c (3)
A debugger/subprojects/utils (1)
A defineformat/makefile (1)
A defineformat/meson.build (34)
A defineformat/meson_config/config.h.in (1)
A defineformat/meson_config/meson.build (1)
A defineformat/po (1)
A geanyctags/makefile (1)
A geanyctags/meson.build (35)
A geanyctags/meson_config/config.h.in (1)
A geanyctags/meson_config/meson.build (1)
A geanyctags/po (1)
A geanydoc/makefile (1)
A geanydoc/meson.build (35)
A geanydoc/meson_config/config.h.in (1)
A geanydoc/meson_config/meson.build (1)
A geanydoc/po (1)
A geanyextrasel/makefile (1)
A geanyextrasel/meson.build (34)
A geanyextrasel/meson_config/config.h.in (1)
A geanyextrasel/meson_config/meson.build (1)
A geanyextrasel/po (1)
A geanygendoc/makefile (1)
A geanygendoc/meson.build (69)
A geanygendoc/meson_config/config.h.in (1)
A geanygendoc/meson_config/meson.build (1)
A geanygendoc/po (1)
A geanyinsertnum/makefile (1)
A geanyinsertnum/meson.build (34)
A geanyinsertnum/meson_config/config.h.in (1)
A geanyinsertnum/meson_config/meson.build (1)
A geanyinsertnum/po (1)
A geanylua/makefile (1)
A geanylua/meson.build (92)
A geanylua/meson_config/config.h.in (1)
A geanylua/meson_config/meson.build (1)
A geanylua/po (1)
A geanymacro/makefile (1)
A geanymacro/meson.build (34)
A geanymacro/meson_config/config.h.in (1)
A geanymacro/meson_config/meson.build (1)
A geanymacro/po (1)
A geanyminiscript/makefile (1)
A geanyminiscript/meson.build (35)
A geanyminiscript/meson_config/config.h.in (1)
A geanyminiscript/meson_config/meson.build (1)
A geanyminiscript/po (1)
A geanynumberedbookmarks/makefile (1)
A geanynumberedbookmarks/meson.build (41)
A geanynumberedbookmarks/meson_config/config.h.in (1)
A geanynumberedbookmarks/meson_config/meson.build (1)
A geanynumberedbookmarks/po (1)
A geanynumberedbookmarks/subprojects/utils (1)
A geanypg/makefile (1)
A geanypg/meson.build (51)
A geanypg/meson_config/config.h.in (1)
A geanypg/meson_config/meson.build (1)
A geanypg/po (1)
A geanyprj/makefile (1)
A geanyprj/meson.build (42)
A geanyprj/meson_config/config.h.in (1)
A geanyprj/meson_config/meson.build (1)
A geanyprj/po (1)
A geanyvc/makefile (1)
A geanyvc/meson.build (46)
A geanyvc/meson_config/config.h.in (1)
A geanyvc/meson_config/meson.build (1)
A geanyvc/po (1)
A geniuspaste/makefile (1)
A geniuspaste/meson.build (47)
A geniuspaste/meson_config/config.h.in (1)
A geniuspaste/meson_config/meson.build (1)
A geniuspaste/po (1)
A git-changebar/makefile (1)
A git-changebar/meson.build (42)
A git-changebar/meson_config/config.h.in (1)
A git-changebar/meson_config/meson.build (1)
A git-changebar/po (1)
A keyrecord/makefile (1)
A keyrecord/meson.build (34)
A keyrecord/meson_config/config.h.in (1)
A keyrecord/meson_config/meson.build (1)
A keyrecord/po (1)
M keyrecord/src/keyrecord.c (5)
A latex/makefile (1)
A latex/meson.build (67)
A latex/meson_config/config.h.in (1)
A latex/meson_config/meson.build (1)
A latex/po (1)
A lineoperations/makefile (1)
A lineoperations/meson.build (36)
A lineoperations/meson_config/config.h.in (1)
A lineoperations/meson_config/meson.build (1)
A lineoperations/po (1)
A lipsum/makefile (1)
A lipsum/meson.build (34)
A lipsum/meson_config/config.h.in (1)
A lipsum/meson_config/meson.build (1)
A lipsum/po (1)
A makefile (40)
A markdown/makefile (1)
A markdown/meson.build (104)
A markdown/meson.options (1)
A markdown/meson_config/config.h.in (1)
A markdown/meson_config/meson.build (1)
A markdown/meson_options.txt (1)
A markdown/po (1)
A meson.build (224)
A meson.options (45)
A meson_config/config.h.in (18)
A meson_config/meson.build (49)
A meson_options.txt (1)
A overview/makefile (1)
A overview/meson.build (46)
A overview/meson_config/config.h.in (1)
A overview/meson_config/meson.build (1)
A overview/po (1)
A pairtaghighlighter/makefile (1)
A pairtaghighlighter/meson.build (34)
A pairtaghighlighter/meson_config/config.h.in (1)
A pairtaghighlighter/meson_config/meson.build (1)
A pairtaghighlighter/po (1)
A po/LINGUAS (1)
A po/POTFILES (1)
A po/meson.build (4)
A pohelper/makefile (1)
A pohelper/meson.build (42)
A pohelper/meson_config/config.h.in (1)
A pohelper/meson_config/meson.build (1)
A pohelper/po (1)
A pretty-printer/makefile (1)
A pretty-printer/meson.build (42)
A pretty-printer/meson_config/config.h.in (1)
A pretty-printer/meson_config/meson.build (1)
A pretty-printer/po (1)
A projectorganizer/makefile (1)
A projectorganizer/meson.build (38)
A projectorganizer/meson_config/config.h.in (1)
A projectorganizer/meson_config/meson.build (1)
A projectorganizer/po (1)
A scope/makefile (1)
A scope/meson.build (103)
A scope/meson_config/config.h.in (1)
A scope/meson_config/meson.build (1)
A scope/po (1)
A scope/subprojects/utils (1)
A sendmail/makefile (1)
A sendmail/meson.build (34)
A sendmail/meson_config/config.h.in (1)
A sendmail/meson_config/meson.build (1)
A sendmail/po (1)
A shiftcolumn/makefile (1)
A shiftcolumn/meson.build (34)
A shiftcolumn/meson_config/config.h.in (1)
A shiftcolumn/meson_config/meson.build (1)
A shiftcolumn/po (1)
A spellcheck/makefile (1)
A spellcheck/meson.build (57)
A spellcheck/meson_config/config.h.in (1)
A spellcheck/meson_config/meson.build (1)
A spellcheck/po (1)
A subprojects/addons (1)
A subprojects/autoclose (1)
A subprojects/automark (1)
A subprojects/codenav (1)
A subprojects/commander (1)
A subprojects/debugger (1)
A subprojects/defineformat (1)
A subprojects/geanyctags (1)
A subprojects/geanydoc (1)
A subprojects/geanyextrasel (1)
A subprojects/geanygendoc (1)
A subprojects/geanyinsertnum (1)
A subprojects/geanylua (1)
A subprojects/geanymacro (1)
A subprojects/geanyminiscript (1)
A subprojects/geanynumberedbookmarks (1)
A subprojects/geanypg (1)
A subprojects/geanyprj (1)
A subprojects/geanyvc (1)
A subprojects/geniuspaste (1)
A subprojects/git-changebar (1)
A subprojects/keyrecord (1)
A subprojects/latex (1)
A subprojects/lineoperations (1)
A subprojects/lipsum (1)
A subprojects/makefile (1)
A subprojects/markdown (1)
A subprojects/meson_config (1)
A subprojects/overview (1)
A subprojects/pairtaghighlighter (1)
A subprojects/pohelper (1)
A subprojects/pretty-printer (1)
A subprojects/projectorganizer (1)
A subprojects/scope (1)
A subprojects/sendmail (1)
A subprojects/shiftcolumn (1)
A subprojects/spellcheck (1)
A subprojects/tableconvert (1)
A subprojects/treebrowser (1)
A subprojects/updatechecker (1)
A subprojects/vimode (1)
A subprojects/webhelper (1)
A subprojects/workbench (1)
A subprojects/xmlsnippets (1)
A tableconvert/makefile (1)
A tableconvert/meson.build (35)
A tableconvert/meson_config/config.h.in (1)
A tableconvert/meson_config/meson.build (1)
A tableconvert/po (1)
A treebrowser/makefile (1)
A treebrowser/meson.build (41)
A treebrowser/meson_config/config.h.in (1)
A treebrowser/meson_config/meson.build (1)
A treebrowser/po (1)
A treebrowser/subprojects/utils (1)
A updatechecker/makefile (1)
A updatechecker/meson.build (35)
A updatechecker/meson_config/config.h.in (1)
A updatechecker/meson_config/meson.build (1)
A updatechecker/po (1)
A utils/makefile (1)
A utils/meson.build (41)
A utils/meson_config (1)
M utils/src/gp_vtecompat.c (2)
A vimode/makefile (1)
A vimode/meson.build (50)
A vimode/meson_config/config.h.in (1)
A vimode/meson_config/meson.build (1)
A vimode/po (1)
A webhelper/makefile (1)
A webhelper/meson.build (47)
A webhelper/meson_config/config.h.in (1)
A webhelper/meson_config/meson.build (1)
A webhelper/po (1)
A workbench/makefile (1)
A workbench/meson.build (56)
A workbench/meson_config/config.h.in (1)
A workbench/meson_config/meson.build (1)
A workbench/po (1)
A workbench/subprojects/utils (1)
A xmlsnippets/makefile (1)
A xmlsnippets/meson.build (37)
A xmlsnippets/meson_config/config.h.in (1)
A xmlsnippets/meson_config/meson.build (1)
A xmlsnippets/po (1)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1345.patchhttps://github.com/geany/geany-plugins/pull/1345.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1345
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1345(a)github.com>