geeqie.git
8 months agoAppImage build should be only on push, not on pull_request
Colin Clark [Sat, 19 Aug 2023 07:58:59 +0000 (08:58 +0100)]
AppImage build should be only on push, not on pull_request

8 months agoRemove some extra memory allocations
Arkadiy Illarionov [Fri, 18 Aug 2023 20:41:34 +0000 (23:41 +0300)]
Remove some extra memory allocations

- Use g_string_free(string, FALSE). Also use len member instead of strlen(string->str).
- Use string literals instead of building string for resources' paths.

8 months agoInclude some missing function statics
Colin Clark [Wed, 16 Aug 2023 17:49:39 +0000 (18:49 +0100)]
Include some missing function statics

8 months agoUpdate AppImage notification for new file name
Colin Clark [Wed, 16 Aug 2023 11:41:32 +0000 (12:41 +0100)]
Update AppImage notification for new file name

Check date on GitHub for file name Geeqie-latest-x86_64.AppImage for
both x86 and arm.

8 months agoCreate minimal AppImage
Colin Clark [Wed, 16 Aug 2023 08:10:25 +0000 (09:10 +0100)]
Create minimal AppImage

The standard Geeqie AppImage contains all features but is about 120MB,
and therefore takes a noticeable time to load. The minimal version is
about 10MB but is still capable of displayed a useful range of images.

8 months agoUpdate README for AppImage location
Colin Clark [Tue, 15 Aug 2023 20:06:53 +0000 (21:06 +0100)]
Update README for AppImage location

8 months agoChangeLog not needed for AppImage
Colin Clark [Tue, 15 Aug 2023 17:10:41 +0000 (18:10 +0100)]
ChangeLog not needed for AppImage

8 months agoUse GitHub workflow actions to generate AppImage
Colin Clark [Tue, 15 Aug 2023 16:34:04 +0000 (17:34 +0100)]
Use GitHub workflow actions to generate AppImage

8 months agoReplace some deprecated GTK functions
Arkadiy Illarionov [Mon, 14 Aug 2023 21:33:47 +0000 (00:33 +0300)]
Replace some deprecated GTK functions

- Replace gtk_{button,combo_box}_set_focus_on_click with gtk_widget_set_focus_on_click.
- Replace gtk_misc_set_padding with gtk_widget_set_margin_start.

8 months agoFix #1151: Can't re-add items to collection after accidentally removing them
Colin Clark [Tue, 15 Aug 2023 08:29:23 +0000 (09:29 +0100)]
Fix #1151: Can't re-add items to collection after accidentally removing them

https://github.com/BestImageViewer/geeqie/issues/1151

Option in Preferences/Behavior to permit duplicates also solves this
problem.

8 months agoRemove some deprecated GdkScreen API
Arkadiy Illarionov [Sun, 13 Aug 2023 17:19:47 +0000 (20:19 +0300)]
Remove some deprecated GdkScreen API

8 months agoFix assigned but never used warnings
Arkadiy Illarionov [Sun, 13 Aug 2023 15:29:58 +0000 (18:29 +0300)]
Fix assigned but never used warnings

8 months agoUse more standard icons
Arkadiy Illarionov [Fri, 11 Aug 2023 20:12:22 +0000 (23:12 +0300)]
Use more standard icons

- Replace ui_tabcomp.png with go-last named icon,
  fixing gdk_pixbuf_new_from_inline deprecate warning
- Replace gq-icon-rotate-counter-clockwise.png with object-rotate-left named icon
- Replace gq-icon-rotate-clockwise.png with object-rotate-right named icon
- Replace gq-icon-filp.png with object-flip-vertical named icon
- Replace gq-icon-mirror.png with object-flip-horizontal named icon
- Replace gq-icon-info.png with document-properties named icon
- Use recommended pan-{down,up}-symbolic named icons

8 months agoFix FIXME: useable_toolbar_items []
Colin Clark [Sun, 13 Aug 2023 09:18:51 +0000 (10:18 +0100)]
Fix FIXME: useable_toolbar_items []

Line 64: toolbar.cc
/** @FIXME Should be created by program from menu_entries[]
 * in layout-util.cc */

Use get_action_items() instead.

8 months agoAllow .desktop files to be linked to programmable mouse buttons
Colin Clark [Sat, 12 Aug 2023 14:37:41 +0000 (15:37 +0100)]
Allow .desktop files to be linked to programmable mouse buttons

Desktop files can be linked to mouse buttons 8 and 9 on
Edit/Preferences/Behavior

8 months agoInsert missing button label
Colin Clark [Sat, 12 Aug 2023 09:11:49 +0000 (10:11 +0100)]
Insert missing button label

8 months agoReplace handmade spinner with GtkSpinner
Arkadiy Illarionov [Fri, 11 Aug 2023 19:48:32 +0000 (22:48 +0300)]
Replace handmade spinner with GtkSpinner

8 months agoImplement remote keyboard actions
Colin Clark [Fri, 11 Aug 2023 15:08:05 +0000 (16:08 +0100)]
Implement remote keyboard actions

Enable keyboard actions to be initiated from the command line.

Additional remote commands:
geeqie --remote --action:<ACTION>
geeqie --remote --action-list

e.g.
geeqie --remote --action:ZoomIn

The action codes can also be found in /Edit/Preferences/Keyboard.

8 months agoPart fix #1159: Continuous zoom with mouse button
Colin Clark [Thu, 10 Aug 2023 14:27:50 +0000 (15:27 +0100)]
Part fix #1159: Continuous zoom with mouse button

https://github.com/BestImageViewer/geeqie/issues/1159

Mouse buttons 8 and 9 (labelled as back/forward in Preferences/Behavior)
now work in fullscreen.

8 months agoModify part of Collections user interface
Colin Clark [Thu, 10 Aug 2023 10:54:51 +0000 (11:54 +0100)]
Modify part of Collections user interface

Collections .gqv files are expected to be in the default directory.
The user no longer sees file paths or file extensions, only the
collection name.
If the user navigates to a .gqv file located elsewhere and opens it, the
contents will be displayed and operated on as a collection. It will
appear in the "recently used collections" menu (there may be a name
conflict) but not on the "open collection" menu, which shows only the
collections in the default directory.

8 months agoRemove deprecated GtkArrow
Arkadiy Illarionov [Wed, 9 Aug 2023 23:16:50 +0000 (02:16 +0300)]
Remove deprecated GtkArrow

Use non-standard office-calendar icon.

8 months agoBug fix: Pan view not working
Colin Clark [Thu, 10 Aug 2023 09:54:42 +0000 (10:54 +0100)]
Bug fix: Pan view not working

Fix bug created in commit 689b9c6495f5.

9 months agoRemove stray comment characters.
Colin Clark [Wed, 9 Aug 2023 14:48:00 +0000 (15:48 +0100)]
Remove stray comment characters.

9 months agoBug fix: Button labels and accelerators
Colin Clark [Wed, 9 Aug 2023 14:47:18 +0000 (15:47 +0100)]
Bug fix: Button labels and accelerators

It seems that something has changed in the libraries. An explicit call
to gtk_button_set_use_underline() is required for the accelerators to
work.

9 months agoFix #1156: Status bar remains empty on selecting collection item while navigated...
Colin Clark [Tue, 8 Aug 2023 09:50:51 +0000 (10:50 +0100)]
Fix #1156:  Status bar remains empty on selecting collection item while navigated to empty folder

https://github.com/BestImageViewer/geeqie/issues/1156

9 months agoDrop goto in zonedetect.cc
Arkadiy Illarionov [Mon, 7 Aug 2023 20:51:00 +0000 (23:51 +0300)]
Drop goto in zonedetect.cc

Use while loop and smart pointers.

9 months agoDrop goto in secure-save.cc
Arkadiy Illarionov [Sat, 5 Aug 2023 11:02:28 +0000 (14:02 +0300)]
Drop goto in secure-save.cc

Use lambda and smart pointers.

9 months ago(Re)-implement natural and case sorting
Colin Clark [Fri, 4 Aug 2023 13:55:58 +0000 (14:55 +0100)]
(Re)-implement natural and case sorting

The directory and file panes now have natural (numeric) and case
sorting.

Other windows sorting is unchanged.

9 months agoDrop goto in copy_file()
Arkadiy Illarionov [Thu, 3 Aug 2023 21:49:47 +0000 (00:49 +0300)]
Drop goto in copy_file()

Use lambda and smart pointers.

9 months agoFix #1148: Intermittent crash on removing first item in a collection
Colin Clark [Thu, 3 Aug 2023 10:50:49 +0000 (11:50 +0100)]
Fix #1148: Intermittent crash on removing first item in a collection

https://github.com/BestImageViewer/geeqie/issues/1148

9 months agoUse pixbuf_fallback() instead of duplicated code
Arkadiy Illarionov [Wed, 2 Aug 2023 20:26:10 +0000 (23:26 +0300)]
Use pixbuf_fallback() instead of duplicated code

9 months agoBug fix: Include Lua tests
Colin Clark [Wed, 2 Aug 2023 15:54:36 +0000 (16:54 +0100)]
Bug fix: Include Lua tests

When running as a GitHub action, error messages such as:

(geeqie:12363): dbind-WARNING **: 13:24:40.471: AT-SPI: Error retrieving
accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown:
The name org.a11y.Bus was not provided by any .service files

are included at the head of the run output. Work around the problem by
taking the last n lines of output.

9 months agoInclude Lua tests
Colin Clark [Wed, 2 Aug 2023 12:41:50 +0000 (13:41 +0100)]
Include Lua tests

9 months agoFix memory leaks in lua.cc
Arkadiy Illarionov [Mon, 31 Jul 2023 21:14:39 +0000 (00:14 +0300)]
Fix memory leaks in lua.cc

Move declarations to their first use.

9 months agoReplace MD5Context with GChecksum
Arkadiy Illarionov [Sun, 30 Jul 2023 15:58:49 +0000 (18:58 +0300)]
Replace MD5Context with GChecksum

- Replace md5_get_digest with md5_get_string
- Add md5_get_string_from_file
- Add MD5_SIZE constant

9 months agoRemove deprecated GtkAlignment
Arkadiy Illarionov [Sat, 29 Jul 2023 18:29:00 +0000 (21:29 +0300)]
Remove deprecated GtkAlignment

Use GtkWidget:halign and GtkWidget:valign properties.

9 months agoRemove deprecated orientation-specific widgets
Arkadiy Illarionov [Sat, 29 Jul 2023 13:25:24 +0000 (16:25 +0300)]
Remove deprecated orientation-specific widgets

- Replace GtkHButtonBox with GtkButtonBox.
- Replace GtkHScrollbar, GtkVScrollbar with GtkScrollbar.
- Remove GtkHSeparator, GtkVSeparator with GtkSeparator.

9 months agoRemove deprecated GTK_STOCK_DIALOG_*
Arkadiy Illarionov [Sat, 29 Jul 2023 12:55:11 +0000 (15:55 +0300)]
Remove deprecated GTK_STOCK_DIALOG_*

Use standard icon names and rename related GQ_ICON macros.

9 months agoRemove deprecated GtkHPaned, GtkVPaned
Arkadiy Illarionov [Sat, 29 Jul 2023 10:17:21 +0000 (13:17 +0300)]
Remove deprecated GtkHPaned, GtkVPaned

Use recommended GtkPaned.

9 months agoPR #1139: Remove some of deprecated GTK stuff
Tomasz Golinski [Sat, 29 Jul 2023 08:45:07 +0000 (09:45 +0100)]
PR #1139: Remove some of deprecated GTK stuff
https://github.com/BestImageViewer/geeqie/pull/1139

Remove deprecated gtk_adjustment_changed
Remove gtk_tree_view_set_rules_hint
Get rid of half of deprecated stock icons: menu items
Replace deprecated gdk_cursor_new with gdk_cursor_new_for_display
Add fullscreen icon
Replace deprecated gtk_tree_view_get_vadjustment with gtk_scrollable_…
Get rid of another big chunk of stock icons: buttons
Replace literal icon names with #defines in main.h, replace some icon…
Leftover cleanup after previous series of commits
Replace a few left literal icon names with #defines
Fix icons in sort bar and toolbar customization
Remove leftover line

9 months agoFix memory leak in log_window_append()
Arkadiy Illarionov [Wed, 26 Jul 2023 19:51:26 +0000 (22:51 +0300)]
Fix memory leak in log_window_append()

Use deque and string.

9 months agoFix usage of vectors
Arkadiy Illarionov [Mon, 24 Jul 2023 20:32:08 +0000 (23:32 +0300)]
Fix usage of vectors

reserve() doesn't allocate elements.

9 months agoClarification of Desktop file Category
Colin Clark [Thu, 27 Jul 2023 13:55:15 +0000 (14:55 +0100)]
Clarification of Desktop file Category

- Detail that either or both of the following is required
Categories=Graphics;
Categories=X-Geeqie;

- Amend template-desktop.sh for new layout

9 months agoRemove UNUSED macro
Arkadiy Illarionov [Sun, 23 Jul 2023 09:11:37 +0000 (12:11 +0300)]
Remove UNUSED macro

C++ allows unnamed parameter.

9 months agoFix some memory leaks
Arkadiy Illarionov [Sat, 22 Jul 2023 16:37:45 +0000 (19:37 +0300)]
Fix some memory leaks

- Use vector to avoid memory leak on array reallocation
- Use unique_ptr to avoid memory leaks

9 months agoFix dangling pointer in jxl
Arkadiy Illarionov [Sat, 22 Jul 2023 20:22:15 +0000 (23:22 +0300)]
Fix dangling pointer in jxl

Reformat code.

9 months agoAdd CommandBuilder in order to drop goto in editor_command_parse
Arkadiy Illarionov [Sat, 22 Jul 2023 12:43:07 +0000 (15:43 +0300)]
Add CommandBuilder in order to drop goto in editor_command_parse

9 months agoVarious fixes
Arkadiy Illarionov [Thu, 20 Jul 2023 21:58:24 +0000 (00:58 +0300)]
Various fixes

9 months agoUse g_list_free_full
Arkadiy Illarionov [Thu, 20 Jul 2023 21:57:36 +0000 (00:57 +0300)]
Use g_list_free_full

9 months agoRemove parts_list_free
Arkadiy Illarionov [Wed, 19 Jul 2023 21:52:10 +0000 (00:52 +0300)]
Remove parts_list_free

Use g_list_free_full with path_data_free

9 months agoRemove fullscreen_prefs_list_free
Arkadiy Illarionov [Wed, 19 Jul 2023 21:24:41 +0000 (00:24 +0300)]
Remove fullscreen_prefs_list_free

Use g_list_free_full with screen_data_free

9 months agoReplace collection_list_free with g_list_free_full
Arkadiy Illarionov [Wed, 19 Jul 2023 20:38:16 +0000 (23:38 +0300)]
Replace collection_list_free with g_list_free_full

9 months agoReplace dupe_list_free with g_list_free_full
Arkadiy Illarionov [Wed, 19 Jul 2023 20:36:30 +0000 (23:36 +0300)]
Replace dupe_list_free with g_list_free_full

9 months agoReplace string_list_free with g_list_free_full
Arkadiy Illarionov [Wed, 19 Jul 2023 19:59:11 +0000 (22:59 +0300)]
Replace string_list_free with g_list_free_full

9 months agoRemove list_free_wrapper
Arkadiy Illarionov [Wed, 19 Jul 2023 19:49:50 +0000 (22:49 +0300)]
Remove list_free_wrapper

Use g_list_free_full

9 months agoRemove tree_path_free_wrapper
Arkadiy Illarionov [Wed, 19 Jul 2023 19:48:19 +0000 (22:48 +0300)]
Remove tree_path_free_wrapper

9 months agoDo not run tests on unsupported image type
Colin Clark [Sat, 22 Jul 2023 15:15:16 +0000 (16:15 +0100)]
Do not run tests on unsupported image type

Ensure that image types not support by the run-time system are not
tested.

9 months agoImage test runs - check if Geeqie has crashed
Colin Clark [Sat, 22 Jul 2023 08:55:16 +0000 (09:55 +0100)]
Image test runs - check if Geeqie has crashed

9 months agoPart fix #1058: Deleting a symbolic link that is a directory results in a crash
Colin Clark [Thu, 20 Jul 2023 09:08:37 +0000 (10:08 +0100)]
Part fix #1058: Deleting a symbolic link that is a directory results in a crash

https://github.com/BestImageViewer/geeqie/issues/1058

This patch simply aborts the delete to avoid the crash. It does not fix
the problem.

9 months agoRemove dead code
Colin Clark [Thu, 20 Jul 2023 08:42:57 +0000 (09:42 +0100)]
Remove dead code

Dead code found with:
ag '//.*;' src/

9 months agoChange doxygen default from C to C++
Colin Clark [Wed, 19 Jul 2023 11:08:14 +0000 (12:08 +0100)]
Change doxygen default from C to C++

9 months agofix compilation with lua
Rosen Penev [Fri, 7 Jul 2023 14:54:31 +0000 (07:54 -0700)]
fix compilation with lua

extern C is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
9 months agoCreate image from icon name instead of stock id
Arkadiy Illarionov [Tue, 18 Jul 2023 21:27:57 +0000 (00:27 +0300)]
Create image from icon name instead of stock id

9 months agoMore unused functions, remove dead code
Colin Clark [Tue, 18 Jul 2023 13:38:02 +0000 (14:38 +0100)]
More unused functions, remove dead code

The dead code was identified by:
https://gist.github.com/sbeyer/192324f8a8470ce36b27
find-code-in-comments.rb

9 months agoDocument hidden duplicates window mouse click
Colin Clark [Mon, 17 Jul 2023 13:44:42 +0000 (14:44 +0100)]
Document hidden duplicates window mouse click

Control + Shift + right click pops up window showing:
name
size
date
dimensions
md5sum
thumbprint

9 months agoReorganize unused functions
Colin Clark [Mon, 17 Jul 2023 09:45:03 +0000 (10:45 +0100)]
Reorganize unused functions

Some unused functions remain within the code in case they become useful.
Pragmas are set so that the compiler does not produce warnings.
They may be easily found in the documentation generated by Doxygen.

9 months agoRe-insert geeqie.cppcheck
Colin Clark [Sun, 16 Jul 2023 16:27:00 +0000 (17:27 +0100)]
Re-insert geeqie.cppcheck

cppcheck is still useful.

9 months agoBug fix: Incorrect regex in document generator
Colin Clark [Sat, 15 Jul 2023 15:33:39 +0000 (16:33 +0100)]
Bug fix: Incorrect regex in document generator

9 months agoRemove redundant files (2)
Colin Clark [Wed, 12 Jul 2023 13:23:39 +0000 (14:23 +0100)]
Remove redundant files (2)

9 months agoRemove redundant files
Colin Clark [Wed, 12 Jul 2023 11:05:37 +0000 (12:05 +0100)]
Remove redundant files

9 months agoInclude clang-tidy check
Colin Clark [Tue, 11 Jul 2023 15:53:16 +0000 (16:53 +0100)]
Include clang-tidy check

- Initial check setup
- Separate log files for GitHub workflow runs

9 months agovector conversion
Rosen Penev [Sat, 8 Jul 2023 21:18:35 +0000 (14:18 -0700)]
vector conversion

Signed-off-by: Rosen Penev <rosenp@gmail.com>
9 months agoadd missing free
Rosen Penev [Thu, 29 Jun 2023 23:20:37 +0000 (16:20 -0700)]
add missing free

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agoRemove redundant compiler options
Colin Clark [Sun, 9 Jul 2023 07:59:59 +0000 (08:59 +0100)]
Remove redundant compiler options

10 months agoEliminate “might be clobbered” warnings
Colin Clark [Sat, 8 Jul 2023 16:04:51 +0000 (17:04 +0100)]
Eliminate “might be clobbered” warnings

- image-load-cr3 Will be deleted when libraw and exiv2 handle .cr3 files

- image-load-jpeg - this code is so old it should not be changed

10 months agomanual loop conversions
Rosen Penev [Fri, 30 Jun 2023 02:54:53 +0000 (19:54 -0700)]
manual loop conversions

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agouse vector
Rosen Penev [Sat, 1 Jul 2023 17:44:17 +0000 (10:44 -0700)]
use vector

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agoclang-tidy: remove misleading const
Rosen Penev [Thu, 29 Jun 2023 22:48:26 +0000 (15:48 -0700)]
clang-tidy: remove misleading const

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agoclang-tidy: get rid of const in declarations
Rosen Penev [Thu, 29 Jun 2023 22:42:46 +0000 (15:42 -0700)]
clang-tidy: get rid of const in declarations

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agoclang-tidy: simplify booleans
Rosen Penev [Thu, 29 Jun 2023 22:19:32 +0000 (15:19 -0700)]
clang-tidy: simplify booleans

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agoInsert #ifdef HAVE_ around some #includes
Colin Clark [Thu, 6 Jul 2023 14:44:41 +0000 (15:44 +0100)]
Insert #ifdef HAVE_ around some #includes

10 months agoClean up UNUSED warnings and others
Colin Clark [Thu, 6 Jul 2023 11:23:21 +0000 (12:23 +0100)]
Clean up UNUSED warnings and others

10 months agoEliminate gq-marshal compile warning
Colin Clark [Thu, 6 Jul 2023 09:01:16 +0000 (10:01 +0100)]
Eliminate gq-marshal compile warning

glib-genmarshal produces code that results in:

warning: ISO C forbids conversion of object pointer to function pointer
type [-Wpedantic]

Insert a pragma at the start of the code to inhibit this.

10 months agoEliminate gchar return ignored warning
Colin Clark [Wed, 5 Jul 2023 14:56:14 +0000 (15:56 +0100)]
Eliminate gchar return ignored warning

warning: ignoring return value of ‘gchar*
    g_string_free_and_steal(GString*)’ declared with attribute
    ‘warn_unused_result’ [-Wunused-result]

10 months agoEliminate gchar return ignored warning
Colin Clark [Wed, 5 Jul 2023 14:48:21 +0000 (15:48 +0100)]
Eliminate gchar return ignored warning

warning: ignoring return value of ‘gchar*
    g_string_free_and_steal(GString*)’ declared with attribute
    ‘warn_unused_result’ [-Wunused-result]

10 months agoEliminate gchar return ignored warning
Colin Clark [Wed, 5 Jul 2023 14:41:30 +0000 (15:41 +0100)]
Eliminate gchar return ignored warning

warning: ignoring return value of ‘gchar*
g_string_free_and_steal(GString*)’ declared with attribute
‘warn_unused_result’ [-Wunused-result]

10 months agoEliminate compiler warning - used unititialized
Colin Clark [Wed, 5 Jul 2023 14:01:41 +0000 (15:01 +0100)]
Eliminate compiler warning - used unititialized

10 months agoEliminate variable length array warning
Colin Clark [Wed, 5 Jul 2023 13:36:58 +0000 (14:36 +0100)]
Eliminate variable length array warning

warning: ISO C++ forbids variable length array ‘IDs’ [-Wvla]

10 months agoEliminate gchar conversion warnings
Colin Clark [Wed, 5 Jul 2023 11:26:19 +0000 (12:26 +0100)]
Eliminate gchar conversion warnings

warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka
‘char*’} [-Wwrite-strings]

10 months agoEliminate "not used" warnings
Colin Clark [Wed, 5 Jul 2023 10:19:43 +0000 (11:19 +0100)]
Eliminate "not used" warnings

10 months agoBug fix: GitHub workflow image tests
Colin Clark [Wed, 5 Jul 2023 08:33:50 +0000 (09:33 +0100)]
Bug fix: GitHub workflow image tests

Avoid running the remote until it is initialized

10 months agoclang-tidy: fixes from version 16
Rosen Penev [Thu, 29 Jun 2023 22:16:09 +0000 (15:16 -0700)]
clang-tidy: fixes from version 16

Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months agoBug fix: GitHub workflow image tests
Colin Clark [Tue, 4 Jul 2023 15:33:01 +0000 (16:33 +0100)]
Bug fix: GitHub workflow image tests

libjxl is not in Ubuntu 22.04

10 months agoBug fix: GitHub workflow image tests
Colin Clark [Tue, 4 Jul 2023 14:00:30 +0000 (15:00 +0100)]
Bug fix: GitHub workflow image tests

More fixes

10 months agoBug fix: GitHub workflow image tests
Colin Clark [Tue, 4 Jul 2023 13:19:41 +0000 (14:19 +0100)]
Bug fix: GitHub workflow image tests

Various fixes.

10 months agoInclude faulty image test in GitHub workflow tests
Colin Clark [Tue, 4 Jul 2023 11:29:28 +0000 (12:29 +0100)]
Include faulty image test in GitHub workflow tests

10 months agolibdwarf is required for Ddevel=enabled on GitHub
Colin Clark [Tue, 4 Jul 2023 10:04:53 +0000 (11:04 +0100)]
libdwarf is required for Ddevel=enabled on GitHub

10 months agolibunwind is required for Ddevel=enabled on GitHub
Colin Clark [Tue, 4 Jul 2023 09:52:01 +0000 (10:52 +0100)]
libunwind is required for Ddevel=enabled on GitHub

10 months agolibdw is required for Ddevel=enabled on GitHub
Colin Clark [Tue, 4 Jul 2023 09:46:13 +0000 (10:46 +0100)]
libdw is required for Ddevel=enabled on GitHub

10 months agoInclude image tests in GitHub workflow
Colin Clark [Tue, 4 Jul 2023 09:39:25 +0000 (10:39 +0100)]
Include image tests in GitHub workflow