How, on Linux, do we have geany can hide the mouse pointer when it's still and a key is being pressed , for quite time till the pointer begins again getting moved
Linux DE: Xfce, GTK or Qt, X11 or wayland
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3788
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3788(a)github.com>
I've been using Geany for a few days and have run into an issue that I'm unable to resolve. I've created a test project and created a c application and compiled and linked it successfully. I then decided to turn on debug flag and try out the Debug Plug-in.
I updated the compiler from **gcc -Wall -c "%f"** to **gcc -g -Wall -c "%f"** in both the Project Properties and the Set Build Commands windows. After deleting the object and executable files, I compiled and linked successfully. However, the Debug Plug-in didn't work.
To troubleshoot, I ran gdb in a terminal and noticed that the debug symbol information for my test application was missing. After discovering this, I deleted the object and executable files and recompiled on the command line with the debug flag set (in the Geany folder). After doing this gdb worked fine and I was able to run the Debug Plug-in within Geany.
It seems that the compiler flag I added to the property windows in Geany is not being picked up. Note that the compiler message in the Compiler message window indicates that it is.
Any recommendation on what I may be missing/doing incorrectly?
Thanks.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3787
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3787(a)github.com>
1. put cursor in the middle of line 1 in a paragraph of 4 or more lines (I used [here](https://github.com/geany/geany/blob/8d97d8f15dda2f9691232820bb6814162… ), so all lines are longer than the starting column
2. select line with SHIFT+ALT+L, line is selected and caret appears at the start of the next line
3. press downarrow, caret moves to the line after but to the column in 1. above
Since the caret after step 2. is at the start of the line a user is reasonable in assuming that downarrow will move to the start of the next line, not to the middle of it.
Reported as a selection problem on ML, but is really the caret position moving in an unexpected way.
Suspect `editor_select_lines()` should explicitly move the current position to end of selection? (link above is to middle of that function ;-)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3786
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3786(a)github.com>
Should there be one? A Checkbutton for "Line breaking" in Preferences/ Editor / Features , besides "Line breaking column" or besides "Line wrapping" ?
It's tedious to remember and toggle that per document every time.
Or maybe there is a way, unknown to me, to modify some start-up file to tell Geany to open with Line breaking on in menu/Document ?
--
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/issues/1946
MacOS 12.7.3 with Geany 1.38
I'm using the colour scheme called "Metallic Bottle" to edit Ruby programs. The thema is very pleasant to use, but has one problem: It colours Ruby symbols in the same colour, which is also used as the background for highlighting. This means that if I have a statement
`attr_reader :abcd`
and select the :abcd with the mouse, I can't read anything, because foreground and background are the same colour.
I wanted to fix it locally, but can't find the definition file for this thema. BTW, my `.config/geany/colorschemes` directory is empty; I don't know where the Geany installer put its theme files.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-osx/issues/54
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-osx/issues/54(a)github.com>
In Preferences/Editor/Features, the line wrapping checkbox is checked, but when opening a file or creating a new one, it is disabled and needs to be manually enabled in the top menu of the document.
I installed Geany 2.0 using the official DMG on a Macbook Pro 13" M1 2020 running MacOS 14.1.1.
The problem is present since at least MacOS 13.
When installed via NIX, the setting works correctly, so I think it might just be a problem with the DMG version.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-osx/issues/51
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-osx/issues/51(a)github.com>
MacOS Monterey, running Geany 2.0
After updating from Geany 1.38 to Geany 2.0, the vertical scrollbar became so narrow, that I find it nearly impossible to grab it with the mouse. In 1.38, its width was pretty much the same than other Apple application (scrollbar width seems to be kind of an Apple GUI standard).
This screenshot shows how the scrollbar looks like in the new version:
<img width="1706" alt="Screenshot 2024-02-26 at 03 27 55 PM" src="https://github.com/geany/geany-osx/assets/6795665/7bb0373f-97fc-463d-859a-7…">
I don't have Geany 1.38 installed anymore, but here is for comparision another text editor, showing a scrollbar with a "typical" width:
<img width="1012" alt="Screenshot 2024-02-26 at 03 30 01 PM" src="https://github.com/geany/geany-osx/assets/6795665/254a98ae-9383-49c7-99f5-4…">
If Geany decides to draw its scrollbar manually, I suggest that you offer in the preferences the possibility to define the scrollbar width.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-osx/issues/55
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-osx/issues/55(a)github.com>
Environment:
MacOS 12.7.3
Geany 1.38
Color Schema: Metallic Bottle
When I use View/ChangeFont and select a different font, not actual font change happens - neither in the user interface nor in the edit pane. I wonder what the "Change Font" function is actually supposed to be for?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-osx/issues/53
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-osx/issues/53(a)github.com>
<details>
<summary>Looks like latest version build fails</summary>
```console
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanylua/examples'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanylua/examples'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanylua'
CC libgeanylua_la-glspi_app.lo
glspi_app.c:531:30: error: array type has incomplete element type 'struct luaL_reg'
531 | static const struct luaL_reg glspi_app_funcs[] = {
| ^~~~~~~~~~~~~~~
glspi_app.c: In function 'glspi_init_app_funcs':
glspi_app.c:552:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
552 | luaL_register(L, NULL,glspi_app_funcs);
| ^~~~~~~~~~~~~
| lua_register
glspi_app.c: At top level:
glspi_app.c:531:30: warning: 'glspi_app_funcs' defined but not used [-Wunused-variable]
531 | static const struct luaL_reg glspi_app_funcs[] = {
| ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:805: libgeanylua_la-glspi_app.lo] Error 1
CC libgeanylua_la-glspi_dlg.lo
glspi_dlg.c: In function 'glspi_choose':
glspi_dlg.c:131:11: error: implicit declaration of function 'lua_objlen'; did you mean 'lua_len'? [-Wimplicit-function-declaration]
131 | n=lua_objlen(L,2);
| ^~~~~~~~~~
| lua_len
glspi_dlg.c:148:25: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
148 | GTK_STOCK_OK, GTK_RESPONSE_OK);
| ^~~~~~~~~~~~
glspi_dlg.c:150:25: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
150 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
| ^~~~~~~~~~~~~~~~
glspi_dlg.c:155:9: warning: 'gtk_tree_view_set_rules_hint' is deprecated [-Wdeprecated-declarations]
155 | gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(tree), TRUE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27,
from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
from /usr/include/gtk-3.0/gtk/gtk.h:42,
from /usr/include/geany/gtkcompat.h:30,
from /usr/include/geany/editor.h:27,
from /usr/include/geany/document.h:31,
from /usr/include/geany/build.h:26,
from /usr/include/geany/geanyplugin.h:36,
from glspi.h:19,
from glspi_dlg.c:12:
/usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here
246 | void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
glspi_dlg.c: In function 'glspi_confirm':
glspi_dlg.c:247:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
247 | GTK_STOCK_YES, GTK_RESPONSE_YES);
| ^~~~~~~~~~~~~
glspi_dlg.c:249:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
249 | GTK_STOCK_NO, GTK_RESPONSE_NO);
| ^~~~~~~~~~~~
glspi_dlg.c:254:9: warning: 'gtk_dialog_set_alternative_button_order' is deprecated [-Wdeprecated-declarations]
254 | gtk_dialog_set_alternative_button_order(GTK_DIALOG(dialog),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
from /usr/include/gtk-3.0/gtk/gtk.h:31:
/usr/include/gtk-3.0/gtk/gtkdialog.h:185:10: note: declared here
185 | void gtk_dialog_set_alternative_button_order (GtkDialog *dialog,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
glspi_dlg.c: In function 'glspi_input':
glspi_dlg.c:291:25: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
291 | GTK_STOCK_OK, GTK_RESPONSE_OK);
| ^~~~~~~~~~~~
glspi_dlg.c:293:25: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
293 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
| ^~~~~~~~~~~~~~~~
glspi_dlg.c: In function 'file_dlg':
glspi_dlg.c:412:41: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
412 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
| ^~~~~~~~~~~~~~~~
glspi_dlg.c:413:41: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
413 | GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, NULL);
| ^~~~~~~~~~~~~~
glspi_dlg.c:422:41: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
422 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
| ^~~~~~~~~~~~~~~~
glspi_dlg.c:423:41: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
423 | GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
| ^~~~~~~~~~~~~~
glspi_dlg.c: At top level:
glspi_dlg.c:543:30: error: array type has incomplete element type 'struct luaL_reg'
543 | static const struct luaL_reg glspi_dlg_funcs[] = {
| ^~~~~~~~~~~~~~~
glspi_dlg.c: In function 'glspi_init_dlg_funcs':
glspi_dlg.c:557:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
557 | luaL_register(L, NULL,glspi_dlg_funcs);
| ^~~~~~~~~~~~~
| lua_register
glspi_dlg.c: At top level:
glspi_dlg.c:543:30: warning: 'glspi_dlg_funcs' defined but not used [-Wunused-variable]
543 | static const struct luaL_reg glspi_dlg_funcs[] = {
| ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:812: libgeanylua_la-glspi_dlg.lo] Error 1
CC libgeanylua_la-glspi_doc.lo
glspi_doc.c:362:30: error: array type has incomplete element type 'struct luaL_reg'
362 | static const struct luaL_reg glspi_doc_funcs[] = {
| ^~~~~~~~~~~~~~~
glspi_doc.c: In function 'glspi_init_doc_funcs':
glspi_doc.c:377:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
377 | luaL_register(L, NULL,glspi_doc_funcs);
| ^~~~~~~~~~~~~
| lua_register
glspi_doc.c: At top level:
glspi_doc.c:362:30: warning: 'glspi_doc_funcs' defined but not used [-Wunused-variable]
362 | static const struct luaL_reg glspi_doc_funcs[] = {
| ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:819: libgeanylua_la-glspi_doc.lo] Error 1
CC libgeanylua_la-glspi_init.lo
glspi_init.c:542:30: error: array type has incomplete element type 'struct luaL_reg'
542 | static const struct luaL_reg glspi_mnu_funcs[] = {
| ^~~~~~~~~~~~~~~
glspi_init.c: In function 'glspi_init_mnu_funcs':
glspi_init.c:549:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
549 | luaL_register(L, NULL,glspi_mnu_funcs);
| ^~~~~~~~~~~~~
| lua_register
glspi_init.c: At top level:
glspi_init.c:542:30: warning: 'glspi_mnu_funcs' defined but not used [-Wunused-variable]
542 | static const struct luaL_reg glspi_mnu_funcs[] = {
| ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:826: libgeanylua_la-glspi_init.lo] Error 1
CC libgeanylua_la-glspi_kfile.lo
glspi_kfile.c:373:30: error: array type has incomplete element type 'struct luaL_reg'
373 | static const struct luaL_reg kfile_funcs[] = {
| ^~~~~~~~~~~
glspi_kfile.c: In function 'luaopen_keyfile':
glspi_kfile.c:398:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
398 | luaL_register(L, NULL, &kfile_funcs[1]);
| ^~~~~~~~~~~~~
| lua_register
glspi_kfile.c: At top level:
glspi_kfile.c:373:30: warning: 'kfile_funcs' defined but not used [-Wunused-variable]
373 | static const struct luaL_reg kfile_funcs[] = {
| ^~~~~~~~~~~
make[3]: *** [Makefile:833: libgeanylua_la-glspi_kfile.lo] Error 1
CC libgeanylua_la-glspi_run.lo
glspi_run.c: In function 'repaint_scintilla':
glspi_run.c:27:17: warning: 'gdk_window_process_updates' is deprecated [-Wdeprecated-declarations]
27 | gdk_window_process_updates(gtk_widget_get_window(GTK_WIDGET(doc->editor->sci)), TRUE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkseat.h:28,
from /usr/include/gtk-3.0/gdk/gdkdisplay.h:33,
from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /usr/include/geany/gtkcompat.h:30,
from /usr/include/geany/editor.h:27,
from /usr/include/geany/document.h:31,
from /usr/include/geany/build.h:26,
from /usr/include/geany/geanyplugin.h:36,
from glspi.h:19,
from glspi_run.c:8:
/usr/include/gtk-3.0/gdk/gdkwindow.h:1069:12: note: declared here
1069 | void gdk_window_process_updates (GdkWindow *window,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
glspi_run.c: In function 'glspi_show_question':
glspi_run.c:44:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
44 | GTK_STOCK_YES, GTK_RESPONSE_YES);
| ^~~~~~~~~~~~~
glspi_run.c:46:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
46 | GTK_STOCK_NO, GTK_RESPONSE_NO);
| ^~~~~~~~~~~~
glspi_run.c: In function 'glspi_script_error':
glspi_run.c:99:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
99 | gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
| ^~~~~~~~~~~~~~~~~~~~~
glspi_run.c:100:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
100 | open_btn=gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT);
| ^~~~~~~~
glspi_run.c: In function 'debug_hook':
glspi_run.c:213:25: warning: 'gdk_window_process_updates' is deprecated [-Wdeprecated-declarations]
213 | gdk_window_process_updates(gtk_widget_get_window(main_widgets->window), TRUE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkwindow.h:1069:12: note: declared here
1069 | void gdk_window_process_updates (GdkWindow *window,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
glspi_run.c: At top level:
glspi_run.c:282:30: error: array type has incomplete element type 'struct luaL_reg'
282 | static const struct luaL_reg glspi_timer_funcs[] = {
| ^~~~~~~~~~~~~~~~~
glspi_run.c: In function 'glspi_traceback':
glspi_run.c:296:25: error: 'LUA_GLOBALSINDEX' undeclared (first use in this function)
296 | lua_getfield(L, LUA_GLOBALSINDEX, "debug");
| ^~~~~~~~~~~~~~~~
glspi_run.c:296:25: note: each undeclared identifier is reported only once for each function it appears in
glspi_run.c: In function 'glspi_init_module':
glspi_run.c:396:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
396 | luaL_register(L, LUA_MODULE_NAME, glspi_timer_funcs);
| ^~~~~~~~~~~~~
| lua_register
glspi_run.c: At top level:
glspi_run.c:282:30: warning: 'glspi_timer_funcs' defined but not used [-Wunused-variable]
282 | static const struct luaL_reg glspi_timer_funcs[] = {
| ^~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:840: libgeanylua_la-glspi_run.lo] Error 1
CC libgeanylua_la-glspi_sci.lo
glspi_sci.c: In function 'glspi_find':
glspi_sci.c:908:11: error: implicit declaration of function 'lua_objlen'; did you mean 'lua_len'? [-Wimplicit-function-declaration]
908 | n=lua_objlen(L,4);
| ^~~~~~~~~~
| lua_len
glspi_sci.c: At top level:
glspi_sci.c:975:30: error: array type has incomplete element type 'struct luaL_reg'
975 | static const struct luaL_reg glspi_sci_funcs[] = {
| ^~~~~~~~~~~~~~~
glspi_sci.c: In function 'glspi_init_sci_funcs':
glspi_sci.c:998:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
998 | luaL_register(L, NULL,glspi_sci_funcs);
| ^~~~~~~~~~~~~
| lua_register
glspi_sci.c: At top level:
glspi_sci.c:975:30: warning: 'glspi_sci_funcs' defined but not used [-Wunused-variable]
975 | static const struct luaL_reg glspi_sci_funcs[] = {
| ^~~~~~~~~~~~~~~
make[3]: *** [Makefile:847: libgeanylua_la-glspi_sci.lo] Error 1
CC libgeanylua_la-gsdlg_lua.lo
In file included from gsdlg.h:84,
from gsdlg_lua.c:40:
gsdlg.c: In function 'gsdlg_textarea':
gsdlg.c:63:9: warning: 'gdk_screen_get_width' is deprecated [-Wdeprecated-declarations]
63 | gtk_widget_set_size_request(sw, gdk_screen_get_width(gdk_screen_get_default())/3,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from gsdlg.h:42:
/usr/include/gtk-3.0/gdk/gdkscreen.h:58:14: note: declared here
58 | gint gdk_screen_get_width (GdkScreen *screen);
| ^~~~~~~~~~~~~~~~~~~~
gsdlg.c:64:17: warning: 'gdk_screen_get_height' is deprecated [-Wdeprecated-declarations]
64 | gdk_screen_get_height(gdk_screen_get_default())/10);
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here
60 | gint gdk_screen_get_height (GdkScreen *screen);
| ^~~~~~~~~~~~~~~~~~~~~
gsdlg.c: In function 'file_btn_clicked':
gsdlg.c:102:33: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
102 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
| ^~~~~~~~~~~~~~~~
gsdlg.c:103:33: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
103 | GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
| ^~~~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_file':
gsdlg.c:153:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
153 | hbox=gtk_hbox_new(FALSE,FALSE);
| ^~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
gsdlg.c: In function 'color_btn_clicked':
gsdlg.c:173:9: warning: 'gtk_color_selection_dialog_new' is deprecated: Use 'gtk_color_chooser_dialog_new' instead [-Wdeprecated-declarations]
173 | dlg=gtk_color_selection_dialog_new (_("Select Color"));
| ^~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:257:
/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:74:12: note: declared here
74 | GtkWidget* gtk_color_selection_dialog_new (const gchar *title);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c:177:9: warning: 'gdk_color_parse' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations]
177 | if (cn && *cn && gdk_color_parse(cn,&rgb)) {
| ^~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26,
from /usr/include/gtk-3.0/gdk/gdk.h:33:
/usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here
79 | gboolean gdk_color_parse (const gchar *spec,
| ^~~~~~~~~~~~~~~
gsdlg.c:178:17: warning: 'gtk_color_selection_set_current_color' is deprecated: Use 'gtk_color_chooser_set_rgba' instead [-Wdeprecated-declarations]
178 | gtk_color_selection_set_current_color(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:256:
/usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h:159:10: note: declared here
159 | void gtk_color_selection_set_current_color (GtkColorSelection *colorsel,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c:179:25: warning: 'gtk_color_selection_dialog_get_color_selection' is deprecated: Use 'GtkColorChooser' instead [-Wdeprecated-declarations]
179 | GTK_COLOR_SELECTION(gtk_color_selection_dialog_get_color_selection(csdlg)), &rgb);
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:76:12: note: declared here
76 | GtkWidget* gtk_color_selection_dialog_get_color_selection (GtkColorSelectionDialog *colorsel);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c:184:17: warning: 'gtk_color_selection_get_current_color' is deprecated: Use 'gtk_color_chooser_get_rgba' instead [-Wdeprecated-declarations]
184 | gtk_color_selection_get_current_color(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h:162:10: note: declared here
162 | void gtk_color_selection_get_current_color (GtkColorSelection *colorsel,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c:185:25: warning: 'gtk_color_selection_dialog_get_color_selection' is deprecated: Use 'GtkColorChooser' instead [-Wdeprecated-declarations]
185 | GTK_COLOR_SELECTION(gtk_color_selection_dialog_get_color_selection(csdlg)), &rgb);
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:76:12: note: declared here
76 | GtkWidget* gtk_color_selection_dialog_get_color_selection (GtkColorSelectionDialog *colorsel);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_color':
gsdlg.c:206:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
206 | hbox=gtk_hbox_new(FALSE,FALSE);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
gsdlg.c: In function 'font_btn_clicked':
gsdlg.c:225:9: warning: 'gtk_font_selection_dialog_new' is deprecated: Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
225 | dlg=gtk_font_selection_dialog_new(_("Select Font"));
| ^~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:258:
/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:143:12: note: declared here
143 | GtkWidget *gtk_font_selection_dialog_new (const gchar *title);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c:228:17: warning: 'gtk_font_selection_dialog_set_font_name' is deprecated: Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
228 | gtk_font_selection_dialog_set_font_name(GTK_FONT_SELECTION_DIALOG(dlg),fn);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:154:12: note: declared here
154 | gboolean gtk_font_selection_dialog_set_font_name (GtkFontSelectionDialog *fsd,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c:232:17: warning: 'gtk_font_selection_dialog_get_font_name' is deprecated: Use 'GtkFontChooser' instead [-Wdeprecated-declarations]
232 | gchar *gfn=gtk_font_selection_dialog_get_font_name(GTK_FONT_SELECTION_DIALOG(dlg));
| ^~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:152:12: note: declared here
152 | gchar* gtk_font_selection_dialog_get_font_name (GtkFontSelectionDialog *fsd);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_font':
gsdlg.c:254:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
254 | hbox=gtk_hbox_new(FALSE,FALSE);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_entry':
gsdlg.c:276:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
276 | hbox=gtk_hbox_new(FALSE,FALSE);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_group':
gsdlg.c:371:17: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
371 | vbox=gtk_vbox_new(FALSE,FALSE);
| ^~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
61 | GtkWidget * gtk_vbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_select':
gsdlg.c:444:9: warning: 'gtk_hbox_get_type' is deprecated [-Wdeprecated-declarations]
444 | hbox=find_widget_by_key(dlg,GTK_TYPE_HBOX, key);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:61:13: note: declared here
61 | GType gtk_hbox_get_type (void) G_GNUC_CONST;
| ^~~~~~~~~~~~~~~~~
gsdlg.c:449:17: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
449 | hbox=gtk_hbox_new(FALSE,FALSE);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_option':
gsdlg.c:474:9: warning: 'gtk_hbox_get_type' is deprecated [-Wdeprecated-declarations]
474 | hbox=find_widget_by_key(dlg,GTK_TYPE_HBOX, key);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:61:13: note: declared here
61 | GType gtk_hbox_get_type (void) G_GNUC_CONST;
| ^~~~~~~~~~~~~~~~~
gsdlg.c:477:17: warning: 'gtk_hbox_get_type' is deprecated [-Wdeprecated-declarations]
477 | hbox=find_widget_by_key(dlg,GTK_TYPE_HBOX, key);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:61:13: note: declared here
61 | GType gtk_hbox_get_type (void) G_GNUC_CONST;
| ^~~~~~~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_label':
gsdlg.c:499:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
499 | gtk_misc_set_alignment(GTK_MISC(lab), 0.0f, 0.0f);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
from /usr/include/gtk-3.0/gtk/gtk.h:33:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
gsdlg.c: In function 'gsdlg_hr':
gsdlg.c:507:9: warning: 'gtk_hseparator_new' is deprecated: Use 'gtk_separator_new' instead [-Wdeprecated-declarations]
507 | gtk_container_add(GTK_CONTAINER(GTK_CONTAINER(gtk_dialog_get_content_area(dlg))), gtk_hseparator_new());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:267:
/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:61:12: note: declared here
61 | GtkWidget* gtk_hseparator_new (void);
| ^~~~~~~~~~~~~~~~~~
gsdlg_lua.c: In function 'gsdl_new':
gsdlg_lua.c:326:11: error: implicit declaration of function 'lua_objlen'; did you mean 'lua_len'? [-Wimplicit-function-declaration]
326 | n=lua_objlen(L,2);
| ^~~~~~~~~~
| lua_len
gsdlg_lua.c: At top level:
gsdlg_lua.c:390:30: error: array type has incomplete element type 'struct luaL_reg'
390 | static const struct luaL_reg gsdl_funcs[] = {
| ^~~~~~~~~~
gsdlg_lua.c: In function 'luaopen_dialog':
gsdlg_lua.c:428:9: error: implicit declaration of function 'luaL_register'; did you mean 'lua_register'? [-Wimplicit-function-declaration]
428 | luaL_register(L, NULL, &gsdl_funcs[1]);
| ^~~~~~~~~~~~~
| lua_register
gsdlg_lua.c: At top level:
gsdlg_lua.c:390:30: warning: 'gsdl_funcs' defined but not used [-Wunused-variable]
390 | static const struct luaL_reg gsdl_funcs[] = {
| ^~~~~~~~~~
make[3]: *** [Makefile:861: libgeanylua_la-gsdlg_lua.lo] Error 1
make[3]: Target 'all-am' not remade because of errors.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanylua'
make[2]: *** [Makefile:897: all-recursive] Error 1
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanylua'
Making all in geanymacro
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanymacro'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanymacro/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanymacro/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanymacro'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanymacro'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanymacro'
Making all in geanyminiscript
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyminiscript'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyminiscript/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyminiscript/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyminiscript'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyminiscript'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyminiscript'
Making all in geanynumberedbookmarks
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanynumberedbookmarks'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanynumberedbookmarks/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanynumberedbookmarks/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanynumberedbookmarks'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanynumberedbookmarks'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanynumberedbookmarks'
Making all in geanypg
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanypg'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanypg/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanypg/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanypg'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanypg'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanypg'
Making all in geanyprj
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyprj'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyprj/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyprj/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyprj'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyprj'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyprj'
Making all in geanyvc
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyvc'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyvc/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyvc/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyvc'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyvc'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geanyvc'
Making all in geniuspaste
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste'
Making all in data
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste/data'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/geniuspaste'
Making all in git-changebar
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar'
Making all in data
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar/data'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/git-changebar'
Making all in keyrecord
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/keyrecord'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/keyrecord/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/keyrecord/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/keyrecord'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/keyrecord'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/keyrecord'
Making all in lineoperations
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lineoperations'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lineoperations/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lineoperations/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lineoperations'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lineoperations'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lineoperations'
Making all in lipsum
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lipsum'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lipsum/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lipsum/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lipsum'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lipsum'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/lipsum'
Making all in markdown
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown'
Making all in peg-markdown
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/peg-markdown'
Making all in peg-0.1.9
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/peg-markdown/peg-0.1.9'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/peg-markdown/peg-0.1.9'
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/peg-markdown'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/peg-markdown'
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/peg-markdown'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/src'
Making all in docs
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/docs'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown/docs'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/markdown'
Making all in overview
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview'
Making all in overview
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview/overview'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview/overview'
Making all in data
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview/data'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/overview'
Making all in pairtaghighlighter
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pairtaghighlighter'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pairtaghighlighter/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pairtaghighlighter/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pairtaghighlighter'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pairtaghighlighter'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pairtaghighlighter'
Making all in pohelper
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper'
Making all in data
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper/data'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper/data'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pohelper'
Making all in pretty-printer
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pretty-printer'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pretty-printer/src'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pretty-printer/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pretty-printer'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pretty-printer'
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/pretty-printer'
Making all in projectorganizer
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/projectorganizer'
Making all in src
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/projectorganizer/src'
CC projectorganizer_la-prjorg-sidebar.lo
prjorg-sidebar.c: In function 'show_dialog_find_file':
prjorg-sidebar.c:131:25: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
131 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
| ^~~~~~~~~~~~~~~~
prjorg-sidebar.c:141:17: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
141 | gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
from /usr/include/gtk-3.0/gtk/gtk.h:33,
from /usr/include/geany/gtkcompat.h:30,
from /usr/include/geany/editor.h:27,
from /usr/include/geany/document.h:31,
from /usr/include/geany/build.h:26,
from /usr/include/geany/geanyplugin.h:36,
from prjorg-sidebar.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:150:17: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
150 | ebox = gtk_hbox_new(FALSE, 6);
| ^~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
prjorg-sidebar.c:157:17: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
157 | gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:160:17: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
160 | gtk_misc_set_alignment(GTK_MISC(s_fif_dialog.dir_label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:162:17: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
162 | ebox = gtk_hbox_new(FALSE, 6);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
prjorg-sidebar.c:169:17: warning: 'gtk_button_set_focus_on_click' is deprecated: Use 'gtk_widget_set_focus_on_click' instead [-Wdeprecated-declarations]
169 | gtk_button_set_focus_on_click(GTK_BUTTON(s_fif_dialog.case_sensitive), FALSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:
/usr/include/gtk-3.0/gtk/gtkbutton.h:138:23: note: declared here
138 | void gtk_button_set_focus_on_click (GtkButton *button,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:172:17: warning: 'gtk_button_set_focus_on_click' is deprecated: Use 'gtk_widget_set_focus_on_click' instead [-Wdeprecated-declarations]
172 | gtk_button_set_focus_on_click(GTK_BUTTON(s_fif_dialog.full_path), FALSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkbutton.h:138:23: note: declared here
138 | void gtk_button_set_focus_on_click (GtkButton *button,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'get_fallback_dir_of_selection':
prjorg-sidebar.c:349:56: warning: comparison between pointer and integer
349 | if (locale_path && locale_path == '.')
| ^~
prjorg-sidebar.c: In function 'find_file_recursive':
prjorg-sidebar.c:659:17: warning: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead [-Wdeprecated-declarations]
659 | if (g_pattern_match_string(pattern, utf8_name))
| ^~
In file included from /usr/include/glib-2.0/glib.h:68,
from /usr/include/geany/tagmanager/tm_workspace.h:15,
from /usr/include/geany/app.h:29,
from /usr/include/geany/geanyplugin.h:35:
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
57 | gboolean g_pattern_match_string (GPatternSpec *pspec,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'create_dialog_find_tag':
prjorg-sidebar.c:719:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
719 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
| ^~~~~~~~~~~~~~~~
prjorg-sidebar.c:729:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
729 | gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:741:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
741 | ebox = gtk_hbox_new(FALSE, 6);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
prjorg-sidebar.c:747:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
747 | gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:757:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
757 | ebox = gtk_hbox_new(FALSE, 6);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
prjorg-sidebar.c:763:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
763 | gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:766:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
766 | gtk_misc_set_alignment(GTK_MISC(s_ft_dialog.dir_label), 0, 0.5);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
72 | void gtk_misc_set_alignment (GtkMisc *misc,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:768:9: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
768 | ebox = gtk_hbox_new(FALSE, 6);
| ^~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
63 | GtkWidget * gtk_hbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
prjorg-sidebar.c:775:9: warning: 'gtk_button_set_focus_on_click' is deprecated: Use 'gtk_widget_set_focus_on_click' instead [-Wdeprecated-declarations]
775 | gtk_button_set_focus_on_click(GTK_BUTTON(s_ft_dialog.case_sensitive), FALSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkbutton.h:138:23: note: declared here
138 | void gtk_button_set_focus_on_click (GtkButton *button,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:778:9: warning: 'gtk_button_set_focus_on_click' is deprecated: Use 'gtk_widget_set_focus_on_click' instead [-Wdeprecated-declarations]
778 | gtk_button_set_focus_on_click(GTK_BUTTON(s_ft_dialog.declaration), FALSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkbutton.h:138:23: note: declared here
138 | void gtk_button_set_focus_on_click (GtkButton *button,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'match':
prjorg-sidebar.c:842:33: warning: 'g_pattern_match_string' is deprecated: Use 'g_pattern_spec_match_string' instead [-Wdeprecated-declarations]
842 | matches = g_pattern_match_string(pspec, name_case);
| ^~~~~~~
/usr/include/glib-2.0/glib/gpattern.h:57:15: note: declared here
57 | gboolean g_pattern_match_string (GPatternSpec *pspec,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'on_button_release':
prjorg-sidebar.c:1088:17: warning: 'gtk_menu_popup' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
1088 | gtk_menu_popup(GTK_MENU(s_popup_menu.widget), NULL, NULL, NULL, NULL,
| ^~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34:
/usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here
138 | void gtk_menu_popup (GtkMenu *menu,
| ^~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'create_branch':
prjorg-sidebar.c:1210:41: warning: 'gtk_icon_info_free' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations]
1210 | gtk_icon_info_free(icon_info);
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/gtkicontheme.h:284:23: note: declared here
284 | void gtk_icon_info_free (GtkIconInfo *icon_info);
| ^~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'load_project':
prjorg-sidebar.c:1364:9: warning: 'gtk_widget_get_style' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations]
1364 | s_external_color = gtk_widget_get_style(s_toolbar)->bg[GTK_STATE_NORMAL];
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:277:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:742:13: note: declared here
742 | GtkStyle * gtk_widget_get_style (GtkWidget *widget);
| ^~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'prjorg_sidebar_get_expanded_paths':
prjorg-sidebar.c:1565:16: error: returning 'void **' from a function with incompatible return type 'gchar **' {aka 'char **'} [-Wincompatible-pointer-types]
1565 | return g_ptr_array_free(expanded_paths, FALSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c: In function 'prjorg_sidebar_update_full':
prjorg-sidebar.c:1592:31: warning: unused variable 'model' [-Wunused-variable]
1592 | GtkTreeModel *model;
| ^~~~~
prjorg-sidebar.c:1591:29: warning: unused variable 'iter' [-Wunused-variable]
1591 | GtkTreeIter iter;
| ^~~~
prjorg-sidebar.c:1590:35: warning: unused variable 'treesel' [-Wunused-variable]
1590 | GtkTreeSelection *treesel;
| ^~~~~~~
prjorg-sidebar.c: In function 'prjorg_sidebar_init':
prjorg-sidebar.c:1661:9: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
1661 | s_file_view_vbox = gtk_vbox_new(FALSE, 0);
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
61 | GtkWidget * gtk_vbox_new (gboolean homogeneous,
| ^~~~~~~~~~~~
prjorg-sidebar.c:1718:9: warning: 'gdk_color_get_type' is deprecated: Use 'gdk_rgba_get_type' instead [-Wdeprecated-declarations]
1718 | s_file_store = gtk_tree_store_new(FILEVIEW_N_COLUMNS, G_TYPE_ICON, G_TYPE_STRING, GDK_TYPE_COLOR);
| ^~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26,
from /usr/include/gtk-3.0/gdk/gdk.h:33,
from /usr/include/gtk-3.0/gtk/gtk.h:30:
/usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:65:11: note: declared here
65 | GType gdk_color_get_type (void) G_GNUC_CONST;
| ^~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:1739:9: warning: 'gtk_widget_modify_font' is deprecated: Use 'gtk_widget_override_font' instead [-Wdeprecated-declarations]
1739 | gtk_widget_modify_font(s_file_view, pfd);
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:769:13: note: declared here
769 | void gtk_widget_modify_font (GtkWidget *widget,
| ^~~~~~~~~~~~~~~~~~~~~~
prjorg-sidebar.c:1844:9: warning: 'gtk_container_set_focus_chain' is deprecated [-Wdeprecated-declarations]
1844 | gtk_container_set_focus_chain(GTK_CONTAINER(s_file_view_vbox), focus_chain);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkbin.h:33,
from /usr/include/gtk-3.0/gtk/gtkwindow.h:35,
from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
from /usr/include/gtk-3.0/gtk/gtk.h:31:
/usr/include/gtk-3.0/gtk/gtkcontainer.h:177:10: note: declared here
177 | void gtk_container_set_focus_chain (GtkContainer *container,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:674: projectorganizer_la-prjorg-sidebar.lo] Error 1
make[3]: Target 'all' not remade because of errors.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/projectorganizer/src'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/projectorganizer'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/geany-plugins-2.0.0/projectorganizer'
make[2]: *** [Makefile:569: all-recursive] Error 1
make[2]: Target 'all' not remade because of errors.
```
</details>
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1303
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1303(a)github.com>
There are a number of probably big changes being examined or coming in the future.
The point of this discussion is to record and discuss them. Blue sky thinking is encouraged, but implementability is key.
The things I can think of ATM are:
1. GTK4, its gotta happen at some stage if Geany is to not stagnate. IIUC from people who know GTK more than I do that there are parts of GTK that are used in Geanys UI that are not available in GTK4, so it may be a UI revolution, not an evolution.
2. Plugin functionality revolution, move all language specifics into plugins, so more can be specialised per language with less maintenance to core.
3. Use above to move TM to plugins, perhaps with LSP like API, see [here](https://github.com/geany/geany/pull/3571#issuecomment-1793696182)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3675
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3675(a)github.com>