Gimp/app
Jehan dc3e815ff0 app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/.
Several types functions were using the wording "float" historically to
mean double-precision, e.g. the float array type (which was in fact a
double array). Or the scanner function gimp_scanner_parse_float() was in
fact returning a double value. What if we wanted someday to actually add
float (usually this naming means in C the single-precision IEEE 754
floating point representation) support? How would we name this?

Now technically it's not entirely wrong (a double is still a floating
point). So I've been wondering if that is because maybe we never planned
to have float and double precision may be good enough for all usage in a
plug-in API (which doesn't have to be as generic so the higher precision
is enough)? But how can we be sure? Also we already had some functions
using the wording double (e.g. gimp_procedure_add_double_argument()), so
let's just go the safe route and use the accurate wording.

The additional change in PDB is internal, but there too, I was also
finding very confusing that we were naming double-precision float as
'float' type. So I took the opportunity to update this. It doesn't
change any signature.

In fact the whole commit doesn't change any type or code logic, only
naming, except for one bug fix in the middle which I encountered while
renaming: in gimp_scanner_parse_deprecated_color(), I discovered a
hidden bug in scanning (color-hsv*) values, which was mistakenly using a
double type for an array of float.
2024-11-02 15:00:03 +01:00
..
actions app: add help ids for Paste as floating data (in place)... 2024-11-01 17:25:27 -04:00
config app: "selection-feather-radius" max value is 5250.0. 2024-08-18 17:40:02 +00:00
core app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
dialogs dialogs: Use correct enum for Metadata Rotation Policy 2024-10-26 20:12:45 +00:00
display app: use gdk_seat_grab() instead of deprecated gdk_device_grab(). 2024-10-27 23:00:30 +01:00
file actions,core,file: Copy inactive filters 2024-10-07 16:35:39 +00:00
file-data app, libgimp*, plug-ins: move all GimpObjectArray procedure args to GimpCoreObjectArray. 2024-10-25 23:28:42 +02:00
gegl app: gimp_gegl_color_new() is not used anywhere anymore. 2024-04-18 00:25:14 +02:00
gui app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
menus app/menus: Fix "vectors" group to "paths" 2024-08-10 20:32:25 +00:00
operations app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
paint Issue #11675: Fade x Jitter dynamics now sync correctly at every step 2024-10-28 22:40:51 +00:00
pdb app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
plug-in app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
propgui app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
tests Issue #3015: Space invasion: Using Levels Pick white point for all… 2024-10-29 00:27:22 +01:00
text app: do not rely on data name for identifying internal data. 2024-09-09 13:45:14 +02:00
tools app, libgimpcolor, plug-ins: move legacy luminance macros to private. 2024-11-02 00:27:02 +01:00
vectors app:vectors: fix #12120 CRITICAL on shift-start action on a bezier Handle 2024-10-09 11:40:12 +00:00
widgets app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
xcf app: disallow GEGL graph as layer effect, except with an environment variable. 2024-09-26 15:16:51 +02:00
about.h
app.c app, libgimpbase: also move gimp_cpu_accel_set_use() in a private header. 2024-10-17 16:12:04 +02:00
app.h
errors.c app, libgimp*, plug-ins: move all GimpObjectArray procedure args to GimpCoreObjectArray. 2024-10-25 23:28:42 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c app, devel-docs: add a bit of MS Store documentation 2024-04-21 18:18:35 -03:00
gimp-update.h
gimp-version.c app: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00:00
gimp-version.h
gimpconsoleapp.c
gimpconsoleapp.h
gimpcore.def Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpcoreapp.c
gimpcoreapp.h
git-version.h.in
language.c app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
language.h app: move "System Language" out of GIMP_L10N_LANGS_SIZE. 2024-08-15 20:57:02 +02:00
main.c app, libgimp: move gimp_env_init() to a non-shipped header. 2024-10-17 16:11:15 +02:00
meson.build Issue #4053: Add "*default_bin" support on Windows and enable it 2024-06-05 11:51:14 -03:00
sanity.c meson,app: depend on babl-0.1.110 2024-10-28 21:48:49 +01:00
sanity.h
signals.c app, libgimpbase: gimp_signal_private()'s header is now made private. 2024-10-17 17:12:30 +02:00
signals.h
unique.c
unique.h