Commit graph

22 commits

Author SHA1 Message Date
Solomon Peachy 478321be55 Minor corrections to the various image processing library READMEs 2024-01-23 21:05:09 -05:00
Solomon Peachy e2dd3e8217 misc: Another round of CONSTification 2023-11-01 21:17:43 -04:00
Solomon Peachy f1c2004666 misc: misc fixes to make cppcheck & clang-analyze happier
Most of these are CONSTifying arguments, but there are some memory leaks too
2023-11-01 16:16:26 -04:00
Solomon Peachy 1bd14cff80 Pull image processing announcement blurbs into the main program 2020-08-11 13:25:33 -04:00
Solomon Peachy e9e10363b0 lib6145: Get rid of some printf()s 2020-08-11 12:56:37 -04:00
Solomon Peachy c05ae9401a lib6145: Rejigger internals to get rid of all global context!
A completely mechanical refactoring; no functional change.
2020-08-11 11:45:30 -04:00
Solomon Peachy d93d1ebd45 Give lib2245 its own README 2020-08-10 07:57:57 -04:00
Solomon Peachy 4c60edc0b7 lib6145: Make a variable static 2020-08-01 22:37:34 -04:00
Solomon Peachy 3bf185e60c common: Get rid of [le|be]64_to_cpu macros
They operate on integers, not floats.

Floating point requires different handling.
2020-06-08 19:47:18 -04:00
Solomon Peachy 913af03b57 misc: Update copyright year in the program output.
(File headers were correct, but interactive use was wrong..)
2020-03-03 18:48:33 -05:00
Solomon Peachy 47050d301d lib6145: Fix a bug causing aborts for > 6x6 prints! 2020-03-03 00:15:05 -05:00
Solomon Peachy eeeda9a116 misc: Use GCC builtins for byteswapping.
(On most CPUs this translates to single-cycle operations.  1.2% binary
size shrink on x86_64, for example)
2020-02-26 16:02:42 -05:00
Solomon Peachy 9abe62b115 build: MinGW now compiles selphy_print cleanly.
Need to test it out. Especially the dynamic DLL loading.
2020-01-26 00:41:48 -05:00
Solomon Peachy d0d6ef32b4 misc: Clean up endian macros, eliminate use of ntohs and friends. 2020-01-25 07:33:52 -05:00
Solomon Peachy 626a49f05d Misc: Update address for FSF.
Also fix the copyright year for a few files.
2020-01-17 16:50:56 -05:00
Solomon Peachy e90ebf8d45 s6145: Explicitly state that the S6145 library is needed for the S2245
and every related model.
2019-08-02 09:56:39 -04:00
Solomon Peachy 4e435ae533 all: compile with -D_FORTIFY_SOURCE=2
We'll see how this goes.
2019-07-01 09:36:42 -04:00
Solomon Peachy 5b40d2e216 All: Add 'SPDX-License-Identifier' headers to all source files.
(GPL-3.0+ for everything but the S6145 backend, which is GPL-3.0+
   with an additional permission)
2017-11-17 13:34:26 -05:00
Solomon Peachy be6e481d17 Update library READMEs to include the ldconfig stuff. 2017-01-13 19:09:35 -05:00
Solomon Peachy 8d54da9ded mitsu70x: Bundle the library and rearrange a few things.
The backend still doesn't dynamically load it yet, but that's next.
2016-10-05 09:52:56 -04:00
Solomon Peachy fae0b924aa Add in some docs for lib6145 2016-08-17 15:29:33 -04:00
Solomon Peachy 878946571f s6145: Bundle libS6145ImageReProcess!
Yep, the s6145 is now fully usable with Free Software!
2016-01-27 08:00:02 -05:00