Merge branch 'master' into gtk4
* ja.po: fix typo.
update messages.
Merge branch 'master' into gtk4
* gtksourceview/Makefile.am (CLEANFILES): clean ngraph-math.lang.
version 6.09.09 release.
* codeql-analysis.yml: don't use "autobuild@v2".
revert m4 macros.
* po/Makefile.in.in: revert recent change.
* ccpp.yml: add "--force" to autoreconf.
preparation for the next release.
* Makefile.am: remove target to make app and dmg on macOS.
* config.rpath: updated.
update messages.
update m4 macros.
* com.github.htrb.ngraph-gtk.metainfo.xml: fix indent.
Merge branch 'master' into gtk4
* com.github.htrb.ngraph-gtk.metainfo.xml: fix some tags.
Merge branch 'master' into gtk4
* com.github.htrb.ngraph-gtk.metainfo.xml (releases): Update information added.
Merge branch 'master' into gtk4
* math_basic_function.c (math_func_array_compact): check the moved object.
* snapcraft.yaml: version 6.09.08 release.
update messages.
preparation for the next release.
* windows64.sh: fix version of libgsl.
Merge branch 'master' into gtk4
* odata.c (getminmaxdata): use "get_final_line()".
* odata.c (get_final_line): added.
* odata.c (HAVE_ISFINITE): fix typo.
* fitrslt.c (setup_column): don't call gtk_editable_set_alignment.
* legend.c: drop Gtk3 support.
* gimg2gra.c: drop Gtk3 support.
* fitrslt.c: drop Gtk3 support.
* addin_common.c: drop Gtk3 support.
* addin_common.c (columnview_create_column): renamed from "create_column".
* addin_common.c (columnview_get_list): added.
* addin_common.c (create_column): added.
* addin_common.c (columnview_create): added.
* legend.c (main): use gtk_window_present instead of gtk_widget_show.
* fitrslt.c (main): use gtk_window_present instead of gtk_widget_show.
* fitrslt.c (dialog_response_ok): fix type of the variable "prm".
* gimg2gra.c (print_error_exit): use GtkAlertDialog instead of GtkMessageDialog.
* gimg2gra.c (create_widgets): add first parameter and don't return value.
* gimg2gra.c (create_widgets): use gtk_picture_new_for_filename instead of gtk_picture_new_for_pixbuf.
* fitrslt.c (main): use dialog_new() instead of gtk_dialog_new_with_buttons().
* addin_common.c (dialog_new): added.
* addin_common.c (FontList): type is now "static const char *[]".
* addin_common.c (create_font_frame): use GtkColorDialogButton instead of GtkColorButton.
* gtk_widget.c (set_widget_font): use gtk_css_provider_load_from_string instead of gtk_css_provider_load_from_data.
* x11view.c (update_drag): call ViewerEvMouseMove().
* x11view.c (long_press_cb): call ViewerEvLButtonDown().
* x11view.c (begin_drag): call NSetCursor().
* x11view.c (begin_drag): initialize drag_prm.mx and drag_prm.my.
* x11menu.h (DragPrm): add members mx and my.
* x11view.c (long_press_cancelled_cb): use gtk_gesture_set_state instead of gtk_gesture_set_sequence_state.
* math_operator.rb: RuboCop correction.
* math_constant.rb: RuboCop correction.
* create_completion_info.rb: RuboCop correction.
* x11parameter.c (parameter_type_changed): use gtk_widget_set_visible instead of gtk_widget_hide/show.
* x11menu.c (create_object_tabs): use gtk_widget_set_visible instead of gtk_widget_show.
* x11menu.c (main_loop_quit_cb): use gtk_widget_set_visible instead of gtk_widget_hide.
* x11gui.c (dialog_response): use gtk_widget_set_visible instead of gtk_widget_hide.
* x11commn.c (ProgressDialogFinalize): use gtk_widget_set_visible instead of gtk_widget_hide.
* x11commn.c (ProgressDialogCreate): use gtk_widget_set_visible instead of gtk_widget_hide.
* x11commn.c (progress_dialog_set_text): use gtk_widget_set_visible instead of gtk_widget_show.
* x11commn.c (create_progress_dialog): use gtk_widget_set_visible instead of gtk_widget_hide.
* x11opt.c (edit_custom_palette): use gtk_window_present instead of gtk_widget_show.
* x11opt.c (FontSettingDialogAddAlternative): use gtk_window_present instead of gtk_widget_show.
* x11menu.c (application): use gtk_window_present instead of gtk_widget_show.
* x11gui.c: use gtk_window_present instead of gtk_widget_show.
* x11gui.c (DialogExecute): use gtk_window_present instead of gtk_widget_show.
* x11gui.c (ndialog_run): use gtk_window_present instead of gtk_widget_show.
* x11graph.c (folder_chooser_button_clicked): use gtk_window_present instead of gtk_widget_show.
* ogra2x11.c (gtkpresent): don't call "gtk_widget_show()".
* gtk_ruler.c (nruler_draw_ticks): use gtk_widget_get_width and gtk_widget_get_height instead of gtk_widget_get_allocation.
* gtk_ruler.c (nruler_draw_pos): use gtk_widget_get_width and gtk_widget_get_height instead of gtk_widget_get_allocation.
* gtk_ruler.c (nruler_make_pixmap): use gtk_widget_get_width and gtk_widget_get_height instead of gtk_widget_get_allocation.
* windows64.sh (BINFILES): updated.
Merge branch 'gtk4' of github.com:htrb/ngraph-gtk into gtk4
* x11gui.c (DESTROY_DIALOG): defined.
* x11lgnd.c (LegendMarkDialogSetup): don't initialize "d->widget".
* x11gui.c (DialogExecute): save and restore size of the window.
* x11axis.c (axis_grid_update_response): use arraypop_int().
* x11file.c (update_file_obj_multi): use arraypop_int().
* x11file.c (FileDialogSetup): show "Apply all" button only when necessary.
* x11merge.c (merge_update_response): use arraypop_int().
* x11parameter.c (cm_parameter_update_response): use arraypop_int().
* x11gui.h: remove unused IDs.
* x11lgnd.c (legend_menu_update_object_response): use arraypop_int().