Luis Díaz Más
cca6f74200
windows.h
2022-03-08 10:07:25 +01:00
Luis Díaz Más
b3a216310a
Removing unused headers thanks to IWYU
2022-03-07 22:25:51 +01:00
Luis Díaz Más
867132f7c7
_fileno is only for Windows
2022-03-07 22:25:35 +01:00
Luis Díaz Más
23da0c3955
Do not define not needed stuff
2022-03-07 22:25:35 +01:00
Rosen Penev
6d1fa2ecea
clang-tidy: use empty() instead of size()
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-05 16:21:26 -08:00
Rosen Penev
04bacdedd6
clang-tidy: use auto
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-04 15:54:05 -08:00
Luis Díaz Más
b17828b454
Use SPDX for licenses ( #2122 )
...
* Use SPDX identifier in header files
* Use SPDX identifier in rest of source files
* Fix usage of SPDX for files with 2 licenses
* Add global license file
* Fix compilation
2022-03-04 11:44:39 +01:00
Luis Díaz Más
208ec70df8
Fix windows builds
2022-02-27 13:48:21 +01:00
Luis Díaz Más
b9f9d041ea
Several transformations on DataBuf + migration to size_t
...
- Provide begin/end iterators to DataBuf and simplify code
- Adapt test output after last changes
- Replacing long by size_t in value.hpp
- Use size_t in some Photoshop functions
- Remove some static_casts
2022-02-27 09:41:47 +01:00
Luis Díaz Más
f1e04ee866
Replace DataBuf internal buffer with std::vector
2022-02-27 09:36:46 +01:00
Luis Díaz Más
b3517a6ab0
Build hash table in place
2022-02-27 09:36:46 +01:00
Luis Díaz Más
06ff936d06
Replace dynamic array for std::vector
2022-02-27 09:36:46 +01:00
Luis Díaz Más
67f574556e
Hide member variable
2022-02-27 09:36:46 +01:00
Luis Díaz Más
4163236e72
Implement Params singleton in modern C++ way
2022-02-27 09:36:46 +01:00
Luis Díaz Más
a357596a2e
Move params construction to the .cpp file
2022-02-27 09:36:46 +01:00
Luis Díaz Más
59f4d0de27
cppcheck: reduce scope of variables
2022-02-18 18:01:02 +01:00
Luis Díaz Más
ea201ce613
Remove dead code
2022-02-18 18:01:02 +01:00
Luis Díaz Más
405f4b5f1b
Remove Util::dirname and finally the util files
2022-02-18 13:51:38 +01:00
Luis Díaz Más
7c6a7aefc2
Utils::strtol only used in the app
2022-02-18 13:51:38 +01:00
Luis Díaz Más
a8bb38ab6f
Move exiv2 app into its own folder
2022-02-18 13:51:37 +01:00