When working with Python file Geany ignores indentation settings and sometimes inserts tabs even when configured with the saner spaces choie (which should be default anyway) particularly after pressing enter after any ":" like after if and while constructs in Python.
This makes it essentially not very useful for such programming tasks as the indentation will constantly be messed up.
I recall this setting was always a bit of a pain in Geany and needed program restarts to be applied, but previously at least it worked after restart, now its behavior is inconsistent.
Version used: [geany-2.0_osx_arm64.dmg](https://download.geany.org/geany-2.0_osx_arm64.dmg)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3721
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3721(a)github.com>
Since version 2.0, if I paste a large chunk of text (more than 1 screen
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3666
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3666(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
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>
<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>
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>
Hi,
I am trying to install Geany version 2.0 silently on windows 10 64Bit VM.
Please let me know if there are any parameters to install\select following features silently.
<img width="368" alt="image" src="https://github.com/geany/geany/assets/106653425/bba1d3a3-f7be-4fe2-9b88-a3c…">
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3734
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3734(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>