Georg Lutz
|
2624338100
|
Rename compare_versions to compare_api_versions
|
2025-02-23 18:29:34 +01:00 |
|
Georg Lutz
|
067fe29f76
|
Fix version comparison
Currently this is a textual string comparison which will break with 10.0.0 API version.
|
2025-02-23 12:23:37 +01:00 |
|
Bill Ferguson
|
8581af29d2
|
lib/dtutils - added a gen_uuid() function to generate a UUID string
for use as a unique identifier.
|
2024-11-13 19:05:16 -05:00 |
|
Bill Ferguson
|
96471ae7e7
|
lib/dtutils - fixed documentation error
|
2024-06-05 00:00:43 -04:00 |
|
wpferguson
|
7ecd5ca55d
|
Merge pull request #421 from wpferguson/script_manager_updates
Script manager updates
|
2023-07-15 20:00:24 -04:00 |
|
Bill Ferguson
|
1792410efe
|
lib/dtutils.lua - corrected test
|
2023-07-15 19:52:39 -04:00 |
|
Bill Ferguson
|
24b552d619
|
lib/dtutils.lua - fix typo from testing
|
2023-07-12 13:18:01 -04:00 |
|
Bill Ferguson
|
b4626f2787
|
lib/dtutils.lua - changed log message to error on fail to load. Added
printing of the returned error.
|
2023-07-04 15:57:12 -04:00 |
|
Bill Ferguson
|
9e0374d597
|
lib/dtutils.lua - fix typos
|
2023-05-06 14:56:58 -04:00 |
|
Bill Ferguson
|
e47672b495
|
lib/dtutils.lua - added delay in check_min_api_version to sllow display of the error
message before script_manager displays an error message.
|
2023-05-06 14:36:22 -04:00 |
|
Bill Ferguson
|
1905be8577
|
lib/dtutils.lua - added check_max_api_version to handle the case where part of
the API is removed as in the case of the darktable.gui.libs.fixter functions.
|
2023-05-06 14:31:15 -04:00 |
|
Bill Ferguson
|
aebd26d03a
|
[lib/dtutils.lua] - Added deprecated function to use when deprecating
scripts
[contrib/rename-tags.lua] - Added deprecation warning
|
2021-12-27 19:36:15 -05:00 |
|
wpferguson
|
c17e832572
|
[dtutils] fixed api version check
|
2021-01-21 21:34:43 -05:00 |
|
wpferguson
|
778ad2ce20
|
[dtutils] added database.get_image() to find_image_by_id() for users with lua API 6.2.0 or greater
|
2021-01-21 21:20:17 -05:00 |
|
August Schwerdfeger
|
8e0bf9e991
|
Corrected names in documentation of 'find_image_by_id'.
|
2021-01-19 01:34:36 -06:00 |
|
August Schwerdfeger
|
daee82aa6a
|
Added a new utility function to look up an image in the database by ID.
|
2021-01-19 01:05:50 -06:00 |
|
Bill Ferguson
|
245a7b59c4
|
Incorporated supertobi's comment about spacing.
|
2019-02-20 11:48:37 -05:00 |
|
Bill Ferguson
|
8b714edb67
|
Changed check_min_api_version() to print error messages and throw an error if the minimum api is not satisfied. Updated the scripts to reflect the changed check_min_api_version().
|
2019-02-20 00:22:05 -05:00 |
|
Bill Ferguson
|
451c7fb956
|
Added check_min_api_function to dtutils.lua to check the minimum version of the lua API required for a script to run. This is intended to replace the API check done with darktable.configuration.check_version(), which requires changing each time the API version changes. check_min_api_version should work for all API version changes unless backward compatibility is broken. All the scripts using darktable.configuration.check_version() were changed to use check_min_api_version().
|
2019-02-18 19:46:11 -05:00 |
|
Bill Ferguson
|
c073ecf0dd
|
Added check_os to lib/dtutils.lua so that scripts can check compatibility with the current operating system
|
2018-03-03 20:22:47 -05:00 |
|
supertobi
|
19b7d29483
|
added {5,0,0} to the check_version
|
2017-09-26 15:21:20 +02:00 |
|
Bill Ferguson
|
93e30a8542
|
Verified API 4.0.0 compatibility and made the necessary changes
|
2016-11-07 22:53:52 -05:00 |
|
Bill Ferguson
|
564fd20f23
|
Moved lib/libLog.lua to lib/dtutils/log.lua. Rewrote most of it to make it more configurable and easier to use. Updated doc format to a fixed list of fields. Did away with the comment blocks and just relying on the libdoc comments. Update doc tools to use new formats. Moved dtutils/extensions.lua to dtutils/string.lua. Pulled dtutils/processor.lua back for now since there is no context for it. Removed unneeded functions and cleaned up others.
|
2016-10-20 01:19:54 -04:00 |
|
Bill Ferguson
|
a254ac87f7
|
Created libraries from commonly used functions. Moved official/debug-helpers.lua into lib/dtutils/debug.lua. Created a logging library to provide various levels of logging. Documented all libraries and functions. Created tools to extract documentation in text, man page, and pdf formats.
|
2016-10-15 01:47:43 -04:00 |
|