On an eInk-display In Lubuntu 23.04 I can't see at all which tab is in focus because of the Widget Style Qt Style Cleanlooks, that does not work like in Lubuntu 22.10. I know that I can change in geany.css the CSS of a tab-title when a document was changed but not yet saved. So, is there a possibility to do the same in geany.css but with a tab-title of a tab that is active?
Thank you so much in advance for help.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3482
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3482(a)github.com>
This may happen in headless environments.
The return value of `gtk_init_check` was not examined before; according to [^1], _"calling any GTK function or instantiating any GTK type after this function returns FALSE results in undefined behavior."_
The value 77 can be returned to tell Automake that the test was skipped.[^2][^3]
---
Based on the example [here](https://www.gnu.org/software/automake/manual/automake.html#Use-TAP-wi…, I assumed that Autotools would mark `test_sidebar` as `SKIP` if all test cases inside are marked as skipped using [`g_test_skip`](https://docs.gtk.org/glib/func.test_skip.html) despite the return value being `0`, but with the way it is plugged together (each binary being one test from the view of the harness without regard for the more granular test cases inside), this doesn't work without further ado:
`test_sidebar.log`:
```
TAP version 13
# random seed: R02Seafe1e22758e0c4a49fe548501665a2d
1..3
# Start of sidebar tests
ok 1 /sidebar/openfiles_none # SKIP Could not initizlize GTK, skipping. Headless environment?
ok 2 /sidebar/openfiles_path # SKIP Could not initizlize GTK, skipping. Headless environment?
ok 3 /sidebar/openfiles_tree # SKIP Could not initizlize GTK, skipping. Headless environment?
# End of sidebar tests
PASS test_sidebar (exit status: 0)
```
`test_sidebar.trs`:
```
:test-result: PASS
:global-test-result: PASS
:recheck: no
:copy-in-global-log: no
```
`geany-2.0/tests $ env TESTS="test_sidebar" make -e check SUBDIRS=`
```
PASS: test_sidebar
============================================================================
Testsuite summary for Geany 2.0
============================================================================
# TOTAL: 1
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
```
---
However, returning `77` works as intended:
`test_sidebar.log`:
```
GTK initialisation failed; skipping. Running inside a headless environment?
SKIP test_sidebar (exit status: 77)
```
`test_sidebar.trs`:
```
:test-result: SKIP
:global-test-result: SKIP
:recheck: no
:copy-in-global-log: yes
```
`geany-2.0/tests $ env TESTS="test_sidebar" make -e check SUBDIRS=`
```
SKIP: test_sidebar
============================================================================
Testsuite summary for Geany 2.0
============================================================================
# TOTAL: 1
# PASS: 0
# SKIP: 1
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
```
Fixes #3674
[^1]: https://docs.gtk.org/gtk3/func.init_check.html
[^2]: https://www.gnu.org/software/automake/manual/automake.html#index-Exit-statu…
[^3]: https://docs.gtk.org/glib/func.test_run.html
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3676
-- Commit Summary --
* Skip `tests/test_sidebar` if GTK initialisation fails
-- File Changes --
M tests/test_sidebar.c (8)
-- Patch Links --
https://github.com/geany/geany/pull/3676.patchhttps://github.com/geany/geany/pull/3676.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3676
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3676(a)github.com>
I am using Geany in Linux Mint Cinnamon and Kubuntu. What is needed to be modified please?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3555
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3555(a)github.com>
This is mostly my preference but I think it would be quite useful to have file search feature similar to sublime or vscode etc.
So, I used codebase of commander mostly and modified it.
Basically:
- Find File keyboard shortcut with open a dialog with input and search against files and showing them
- Enter would open the file
- Workflow from UI would be as is and this is only based on keyboard shortcut
P.S. This is mostly a proof of concept and I think someone with better knowledge of gtk, C and geany api can pull this off better than what I currently have.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/953
-- Commit Summary --
* just a proof of concept of file search through kb different than sidebar with type and open
-- File Changes --
M projectorganizer/src/prjorg-menu.c (355)
M projectorganizer/src/prjorg-sidebar.c (14)
M projectorganizer/src/prjorg-sidebar.h (8)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/953.patchhttps://github.com/geany/geany-plugins/pull/953.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/953
This is a small set of changes in the Debugger plugin to support gdb's remote mode (using gdbserver on the remote side). An additional cross development mode launches gdb-multiarch instead of gdb, so that an amd64 workstation can be used to debug a target running on an ARM board, or any other combination supported by gdb-multiarch.
Large portion of the changes is to adjust the debugger Target page, so that the debug mode is explicit and visible. In addition the label flip-flop between Command line Arguments and Remote Address to reflect how the field is actually used.
The `--multi` option of gdbserver is not supported. Doing so might require modifying the GUI, among other impacts.
A French translation is provided for the new labels. Since I am not familiar with the internationalization tools, I just hand-made a few more entries. Feel free to correct if that was not the right way.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1162
-- Commit Summary --
* Add remote and cross development debugging modes to the Debugger plugin
* Update documentation
* Follow European date format, as for other entries
-- File Changes --
M debugger/ChangeLog (4)
M debugger/README (1)
M debugger/src/dbm_gdb.c (59)
M debugger/src/dconfig.c (3)
M debugger/src/debug.c (6)
M debugger/src/debug_module.h (2)
M debugger/src/tpage.c (69)
M debugger/src/tpage.h (4)
M po/fr.po (20)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1162.patchhttps://github.com/geany/geany-plugins/pull/1162.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1162
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1162(a)github.com>
…window. Missing showing SearchBar in sidebar or other tweaks.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1242
-- Commit Summary --
* Porting devhelp plugin for gtk3. Working display in sidebar and main window. Missing showing SearchBar in sidebar or other tweaks.
-- File Changes --
A build/devhelp.m4 (29)
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/aclocal.m4 (1408)
A devhelp/autogen.sh (6)
A devhelp/autom4te.cache/output.0 (15300)
A devhelp/autom4te.cache/output.0t (1)
A devhelp/autom4te.cache/output.1 (13931)
A devhelp/autom4te.cache/output.2 (6724)
A devhelp/autom4te.cache/output.3 (15300)
A devhelp/autom4te.cache/output.4 (18592)
A devhelp/autom4te.cache/output.5 (5494)
A devhelp/autom4te.cache/output.6 (6724)
A devhelp/autom4te.cache/requests (966)
A devhelp/autom4te.cache/traces.0 (2877)
A devhelp/autom4te.cache/traces.0t (2854)
A devhelp/autom4te.cache/traces.1 (2824)
A devhelp/autom4te.cache/traces.2 (505)
A devhelp/autom4te.cache/traces.3 (2877)
A devhelp/autom4te.cache/traces.4 (632)
A devhelp/autom4te.cache/traces.5 (236)
A devhelp/autom4te.cache/traces.6 (1094)
A devhelp/config.status (1863)
A devhelp/configure (5620)
A devhelp/configure.ac (35)
A devhelp/configure.scan (30)
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/devhelp/Makefile.am (83)
A devhelp/devhelp/dh-app.c (515)
A devhelp/devhelp/dh-app.h (42)
A devhelp/devhelp/dh-assistant-view.c (465)
A devhelp/devhelp/dh-assistant-view.h (59)
A devhelp/devhelp/dh-assistant.c (130)
A devhelp/devhelp/dh-assistant.h (54)
A devhelp/devhelp/dh-base.c (307)
A devhelp/devhelp/dh-base.h (62)
A devhelp/devhelp/dh-book-manager.c (408)
A devhelp/devhelp/dh-book-manager.h (61)
A devhelp/devhelp/dh-book-tree.c (385)
A devhelp/devhelp/dh-book-tree.h (55)
A devhelp/devhelp/dh-book.c (246)
A devhelp/devhelp/dh-book.h (67)
A devhelp/devhelp/dh-enum-types.c (133)
A devhelp/devhelp/dh-enum-types.c.template (47)
A devhelp/devhelp/dh-enum-types.h (26)
A devhelp/devhelp/dh-enum-types.h.template (27)
A devhelp/devhelp/dh-error.c (35)
A devhelp/devhelp/dh-error.h (42)
A devhelp/devhelp/dh-keyword-model.c (545)
A devhelp/devhelp/dh-keyword-model.h (69)
A devhelp/devhelp/dh-link.c (291)
A devhelp/devhelp/dh-link.h (72)
A devhelp/devhelp/dh-marshal.c (125)
A devhelp/devhelp/dh-marshal.h (52)
A devhelp/devhelp/dh-marshal.list (6)
A devhelp/devhelp/dh-parser.c (611)
A devhelp/devhelp/dh-parser.h (36)
A devhelp/devhelp/dh-preferences.c (417)
A devhelp/devhelp/dh-preferences.h (34)
A devhelp/devhelp/dh-search.c (725)
A devhelp/devhelp/dh-search.h (60)
A devhelp/devhelp/dh-util.c (812)
A devhelp/devhelp/dh-util.h (67)
A devhelp/devhelp/dh-window.c (1982)
A devhelp/devhelp/dh-window.h (73)
A devhelp/devhelp/eggfindbar.c (755)
A devhelp/devhelp/eggfindbar.h (81)
A devhelp/devhelp/ige-conf-gconf.c (387)
A devhelp/devhelp/ige-conf-mac.c (342)
A devhelp/devhelp/ige-conf-private.h (54)
A devhelp/devhelp/ige-conf.c (337)
A devhelp/devhelp/ige-conf.h (87)
A devhelp/doc/Doxyfile (0)
A devhelp/libtool (0)
A devhelp/m4/libtool.m4 (0)
A devhelp/m4/ltoptions.m4 (0)
A devhelp/m4/ltsugar.m4 (0)
A devhelp/m4/ltversion.m4 (0)
A devhelp/m4/lt~obsolete.m4 (0)
A devhelp/src/Makefile.am (0)
A devhelp/src/dhp-manpages.c (0)
A devhelp/src/dhp-object.c (0)
A devhelp/src/dhp-plugin.c (0)
A devhelp/src/dhp-plugin.h (0)
A devhelp/src/dhp-settings.c (0)
A devhelp/src/dhp.h (0)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1242.patchhttps://github.com/geany/geany-plugins/pull/1242.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1242
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1242(a)github.com>