Commit Graph

1125 Commits

Author SHA1 Message Date
Bill Ferguson
f8c076f308 contrib/fujifilm_dynamic_range - added check for duplicates after an
image is processed.  If duplicates are
                                 found the exposure bias is applied to
                                 them.
2024-06-19 20:50:54 -04:00
wpferguson
5727b2d251 Merge pull request #485 from wpferguson/script_manager_api_solution
script_manager api check solution
2024-06-18 00:34:30 -04:00
Bill Ferguson
c95f8a23b2 lib/dtutils/log - fix screen print check 2024-06-18 00:30:34 -04:00
Bill Ferguson
88e4ac1a64 tools/script_manager - changed API check from hard (crash) to soft
which allows script_manager to fix tthe problem
                       by checking out the correct version of the
                       scripts for the API version.
2024-06-18 00:29:27 -04:00
wpferguson
a3fe02bf95 Merge pull request #482 from wpferguson/fix_non_windows_command_sanitize
fix non windows external command sanitize
2024-06-14 12:37:16 -04:00
Bill Ferguson
ff20098175 lib/dtuils/system - removed ds.sanitize wrapped around non windows command. 2024-06-14 12:33:35 -04:00
wpferguson
cdf4b743dd Merge pull request #479 from wpferguson/script_mangaer_4_8
New script_manger UI for darktable 4.8
2024-06-09 17:36:52 -04:00
Bill Ferguson
3efc1805ca tools/script_manager - new user interface for darktable 4.8
wrappers added for io.popen and os.execute
                       to handle windows special characters and
                       spaces
2024-06-09 17:33:06 -04:00
wpferguson
0b46cf8abf Merge pull request #477 from darktable-org/revert-474-script_manager_new_ui
Revert "script_manager new UI"
2024-06-09 16:42:17 -04:00
wpferguson
28622e620e Revert "script_manager new UI" 2024-06-09 16:42:05 -04:00
wpferguson
f21a117d29 Merge pull request #474 from wpferguson/script_manager_new_ui
script_manager new UI
2024-06-09 16:25:50 -04:00
wpferguson
35cbff03dd Merge pull request #475 from wpferguson/doc_update
Update documentation
2024-06-08 22:33:57 -04:00
Bill Ferguson
5571e2f2dc ChangeLog - Updated with the latest repository changes
README - Updated the script additions
2024-06-08 21:51:37 -04:00
wpferguson
3c77f2e863 Merge branch 'master' into script_manager_new_ui 2024-06-07 19:31:25 -04:00
Bill Ferguson
4ff1111341 tools/script_manaager added sanitized io.popen and os.execute functions
for windows character and space issues.  Cleaned
                      up translatable strings to make future translation
                      easier.
2024-06-07 15:23:06 -04:00
wpferguson
abfa8e9878 Merge pull request #473 from wpferguson/fix_472_fujifilm_ratings
Fix fujifilm ratings
2024-06-06 13:02:29 -04:00
wpferguson
bbe9109fca Merge pull request #469 from wpferguson/win_sanitize
Sanitize windows command interactions
2024-06-06 13:01:55 -04:00
wpferguson
34d5df65b2 Merge pull request #468 from wpferguson/dbmaint
database maintenance script
2024-06-06 13:01:19 -04:00
Bill Ferguson
539f25517b contrib/fujifilm_ratings - added check to ensure the image is a
fujifilm file.
2024-06-05 22:16:40 -04:00
wpferguson
5b55a3116d Merge pull request #470 from wpferguson/windows_executuable_manager_fix
executable_manager - fix position not visible on windows
2024-06-05 14:51:10 -04:00
Bill Ferguson
3e032616a0 tools/executable_manager - fix position not visible on windows 2024-06-05 14:49:06 -04:00
Bill Ferguson
9f2dbef4f0 lib/dtutils/system added local helper function quote_windows_command() to
wrap a windows command in quotes.  Added a sanitize step
                   to windows_external_command() plus quote_windows_command()
                   to deal with all the windows username possibilities
2024-06-05 12:15:01 -04:00
Bill Ferguson
2abb83b485 tools/get_lib_manpages - more code cleanup 2024-06-05 00:09:18 -04:00
Bill Ferguson
32e966f8d9 tools/git_lib_manpages code cleanup 2024-06-05 00:01:47 -04:00
Bill Ferguson
67538a4de2 lib/dtutils/system code cleanup 2024-06-05 00:01:17 -04:00
Bill Ferguson
96471ae7e7 lib/dtutils - fixed documentation error 2024-06-05 00:00:43 -04:00
Bill Ferguson
038418b89f contrib/autostyle replaced io.popen functions with wrapper
contrib/color_profile_manager    to properly quote windows commands so
contrib/fujifilm_dynamic_range   that they are sanitized for special
contrib/fujifilm_ratings         characters and spaces
contrib/geoJSON_export
contrib/geoToolbox
contrib/image_stack
contrib/image_time
contrib/kml_export
official/enfuse
tools/executable_manager
tools/get_lib_manpages
tools/get_libdoc
2024-06-04 23:43:21 -04:00
Bill Ferguson
fe48d7498c lib/dtutils/file - replaced os.execute and io.popen with wrapper functions
to sanitize windows calls
2024-06-04 23:41:07 -04:00
Bill Ferguson
2f330ea9cc lib/dtutils/system - added wrapper functions io_popen and os_execute
to wrap io.popen and os.execute system calls
                     respectively.  These wrapper functions provide
                     the necessary quoting on windows to get handle
                     strings with spaces and special characters.
2024-06-04 23:16:19 -04:00
Bill Ferguson
81b0f1fb48 contrib/dbmaint - remove database records for missing film rolls and images. 2024-06-03 18:08:30 -04:00
Bill Ferguson
9088bc9144 tools/script_manager - make the constants <const> to ensure they
stay that way
2024-06-03 14:48:44 -04:00
wpferguson
c3ce8d532d Merge pull request #467 from koto/open_in_file_explorer_osx
Support selecting multiple files in MacOS in OpenInExplorer.
2024-05-30 13:36:47 -04:00
Krzysztof Kotowicz
f1d8ad7fce Fix quoting. 2024-05-27 18:26:35 +02:00
Krzysztof Kotowicz
a3b295112f Update OpenInExplorer.lua
In OpenInExplorer, use AppleScript instead of `open -R` for OSX.

That way multiple files can be selected.
2024-05-27 13:03:00 +02:00
wpferguson
c36618f5fb Merge pull request #466 from wpferguson/more_string_doc_updates
lib/dtutils/string - more embedded doc updates
2024-05-20 23:45:07 -04:00
Bill Ferguson
fecbb39347 lib/dtutils/string - more embedded doc updates 2024-05-20 23:43:47 -04:00
wpferguson
cbe2c5329a Merge pull request #412 from wpferguson/add_substitution_to_string_lib
Add substitution to string lib
2024-05-20 22:18:01 -04:00
Bill Ferguson
dcbe575e9c lib/dtutils/string - updated embedded documentation 2024-05-20 22:13:29 -04:00
Bill Ferguson
417c165d16 lib/dtutils/string - updated documentation 2024-05-20 18:18:46 -04:00
Bill Ferguson
232baab86b lib/dtutils/string - removed debugging statements 2024-05-20 10:07:13 -04:00
Bill Ferguson
3ed4219e6c lib/dtutils/string - added [] to sanitize_lua().
added 4.8 syntax to CATEGORY

                     added 4.8 SEQUENCE changes (syntax, start, width)
2024-05-20 00:56:01 -04:00
Bill Ferguson
97e33672ea lib/dtutils/string - fixed default formatting of sequence 2024-05-19 23:04:01 -04:00
Bill Ferguson
7b2018412a lib/dtutils/string - Cleaned up code to make it more readable.
Fixed VERSION_IF_MULTI.  Added safety check
                     in category to make sure we don't try and
                     read a tag field that doesn't exist.
2024-05-18 22:01:10 -04:00
Bill Ferguson
3e2afffed8 lib/dtutils/string - Added categories to substitution functionality.
This makes it feature complete.  Some substitutions
                         aren't implemented since the current use case for
                         this is creating export directories.  The results
                         from the not implemented substitutions wouldn't
                         work well in path/file names (such as comma
                         separated lists or newlines).
2024-05-18 21:59:11 -04:00
wpferguson
1399e8a4b4 Merge pull request #465 from wpferguson/fix_script_manager
Fix script_manager crash
2024-05-16 11:47:29 -04:00
Bill Ferguson
5c3b2777f0 tools/script_manager - fixed gettext.bindtextdomain 2024-05-16 11:44:35 -04:00
Bill Ferguson
bf138abeb2 tools/script_manager - removed debugging statement 2024-05-15 21:36:15 -04:00
Bill Ferguson
284c0f9714 tools/script_manager - fixed metadata decoding to get rid of spurious
commas
2024-05-15 21:33:29 -04:00
wpferguson
e41029d3f4 Merge pull request #464 from wpferguson/implement_script_metadata
Implement script metadata
2024-05-15 21:27:54 -04:00
Bill Ferguson
55e68f8cd0 Added metadata fields to scripts that script_manager can access and
display as a tooltip.

Added script_manager integration to those scripts that didn't have it.
2024-05-15 21:23:13 -04:00