Seems to be working (at least on Linux), not tested much. This doesn't add any functionality, though it's necessary if we want to add the other features at some point.
@codebrainz @elextr
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3417
-- Commit Summary --
* Move GTK calls out of parse_command_line_options
* Use GtkApplication
-- File Changes --
M src/libmain.c (61)
-- Patch Links --
https://github.com/geany/geany/pull/3417.patchhttps://github.com/geany/geany/pull/3417.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3417
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3417(a)github.com>
I have built Geany from commit 4508f77a1150b37d5e16c3e7fc9c7223bc591e88. I am very happy to have a list of members & methods in the symbols pane. And I appreciate the work going into Geany.
I have come across a bug in my build's TypeScript parser (ctags?). The parsing sometimes is incomplete. The following screenshot is of a class with methods `onEnterZone`, `autoWalkEnabled`, & `canInviteToGroup` which do not show up in the symbols panel:
![image](https://user-images.githubusercontent.com/3631473/221473587-44b35ed5-fc0f-4388-b6a9-fe6eef12dc04.png)
In another class file there are methods `say` & `getCursor` which *do* show up in the symbols panel:
![image](https://user-images.githubusercontent.com/3631473/221474033-eb3fda05-663d-4595-ba5e-677a8b4c8961.png)
I am not sure what the difference is, but it appears there is something in the first file that is causing the parser to hiccup. I have not tried building from the latest commit to master branch, but browsing through the commits I don't see any changes referencing TypeScript.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3416
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3416(a)github.com>
Lua 5.1 has been deprecated (in a few years, will be two decades).
[LuaJIT](https://github.com/LuaJIT/LuaJIT) appears to be a drop-in replacement for Lua 5.1 that would require only build script or other minor changes. Based on Git activity, LuaJIT is actively maintained.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1228
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1228(a)github.com>
It has taken me over a month to be able to even reproduce what I'm calling a bug. This has to do with the vertical scrollbar and the mouse cursor when still over the scrollbar, and long left clicked.
When you place your cursor anywhere on the vertical scrollbar then **long**-left click, you'll see the scrollbar reduce in width by about 2px. If you've not yet released the left button, you can keep scrolling right off the scrollbar, right smack-dab onto the Geany Interface (UI). After the left-long click, the scrollbar moves at almost 2x slower the speed than the mouse cursor does.
The transitioning effect on the scrollbar looks like it might be GTK+ related and possibly not a bug at all, but I am reporting this because in my world of development, I would call being able to control the scrollbar from outside of a document window, a mistake. If this is a feature, can someone please tell me how to have Geany not respond to long clicks while I happen to do it on the scrollbar by accident?
This is a Windows binary
The Geany version is 1.3.8
Thank you!
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3420
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3420(a)github.com>
Every time I start Geany, I have to open the Workbench file manually. A setting to remember the last opened workspace and open it when Geany is started, would be very helpful.
Also a list of recent workspaces (similar to the one already available for projects) would be nice to have.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1226
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1226(a)github.com>