Thu, 07 Jun 2018 14:47:37 +0300 |
Matti Hamalainen |
Return size of subject in dmC64GetOpSize() despite what the operator type is.
|
Wed, 06 Jun 2018 15:41:00 +0300 |
Matti Hamalainen |
Cleanups.
|
Wed, 06 Jun 2018 15:23:31 +0300 |
Matti Hamalainen |
Allow writing of xx1 and xx2 formats, as useless that is.
|
Wed, 06 Jun 2018 15:22:15 +0300 |
Matti Hamalainen |
Refactor fmtDecodeTruePaintPacked() to use more generic DMGrowBuf functions
|
Wed, 06 Jun 2018 15:20:31 +0300 |
Matti Hamalainen |
Add one default case error handler.
|
Wed, 06 Jun 2018 15:19:40 +0300 |
Matti Hamalainen |
Add output buffer cropping to dmFinishRLEBuffers() and the flags and fields to DMGrowBuf.
|
Wed, 06 Jun 2018 15:18:25 +0300 |
Matti Hamalainen |
Make dmEncodeGenericRLESequence() a public function.
|
Wed, 06 Jun 2018 14:37:20 +0300 |
Matti Hamalainen |
Fix a commit blunder here ..
|
Wed, 06 Jun 2018 14:36:24 +0300 |
Matti Hamalainen |
Use dmFinishRLEBuffers() in dmDecodeGenericRLE()
|
Wed, 06 Jun 2018 14:34:58 +0300 |
Matti Hamalainen |
Improve error handling of dmEncodeGenericRLESequence() and use dmGenericRLEOutputRun() here as well.
|
Wed, 06 Jun 2018 14:33:30 +0300 |
Matti Hamalainen |
Use dmGenericRLEOutputRun().
|
Wed, 06 Jun 2018 14:31:20 +0300 |
Matti Hamalainen |
Improve a comment on TruePaint encoding.
|
Wed, 06 Jun 2018 14:31:04 +0300 |
Matti Hamalainen |
Add few RLE helper functions.
|
Wed, 06 Jun 2018 14:29:05 +0300 |
Matti Hamalainen |
Indentation cosmetics.
|
Wed, 06 Jun 2018 14:28:19 +0300 |
Matti Hamalainen |
Add function name field to DMCompParams struct and set it in places where we use DMCompParams.
|
Wed, 06 Jun 2018 14:26:49 +0300 |
Matti Hamalainen |
Use buf->len instead of tmp.len, as it might not be initialized.
|
Wed, 06 Jun 2018 14:24:10 +0300 |
Matti Hamalainen |
Change two constant flag values.
|
Tue, 05 Jun 2018 22:00:48 +0300 |
Matti Hamalainen |
Do not apply input skip offset here anymore, it's handled more generally elsewhere.
|
Tue, 05 Jun 2018 21:58:10 +0300 |
Matti Hamalainen |
More consistently use DMGrowBuf in the lib64gfx APIs, and implement
|
Tue, 05 Jun 2018 19:57:08 +0300 |
Matti Hamalainen |
Ehm .. the boolean logic conditions used in dmGrowBufPutU{16,32}{LE,BE}()
|
Tue, 05 Jun 2018 19:50:16 +0300 |
Matti Hamalainen |
Fix offset check in dmGrowBufGetU8().
|
Tue, 05 Jun 2018 19:49:49 +0300 |
Matti Hamalainen |
Add helper function dmGrowBufCreateFromOffs().
|
Tue, 05 Jun 2018 19:25:39 +0300 |
Matti Hamalainen |
Clarify dmGrowBufGetU8() a bit.
|
Tue, 05 Jun 2018 18:27:16 +0300 |
Matti Hamalainen |
Explicitly initialize some DMGrowBuf fields for clarity, though they are already cleared previously by memset().
|
Tue, 05 Jun 2018 18:26:30 +0300 |
Matti Hamalainen |
Fix DMGrowBuf debugging.
|
Tue, 05 Jun 2018 15:04:15 +0300 |
Matti Hamalainen |
Implement dmGrowBufConstCopy() and dmGrowBufCreateFrom(), and also
|
Tue, 05 Jun 2018 15:02:56 +0300 |
Matti Hamalainen |
Implement dmGrowBufGetU8().
|
Tue, 05 Jun 2018 12:56:23 +0300 |
Matti Hamalainen |
Use img->ctransp for IFF ILBM mask, if set.
|
Tue, 05 Jun 2018 12:55:17 +0300 |
Matti Hamalainen |
Refactor DMGrowBuf so that there can be buffers that grow "backwards".
|
Tue, 05 Jun 2018 11:36:55 +0300 |
Matti Hamalainen |
When writing a C64 bitmap output, inform the user about the output file size.
|
Tue, 05 Jun 2018 11:07:44 +0300 |
Matti Hamalainen |
Improve error checking in dmWriteDataFile().
|
Tue, 05 Jun 2018 11:03:17 +0300 |
Matti Hamalainen |
Backed out changeset 9611ecd2c4fb
|
Tue, 05 Jun 2018 09:52:53 +0300 |
Matti Hamalainen |
Get rid of dmGrowBufResize().
|
Tue, 05 Jun 2018 09:50:08 +0300 |
Matti Hamalainen |
Get rid of dmGrowBufInit().
|
Tue, 05 Jun 2018 09:37:37 +0300 |
Matti Hamalainen |
Cleanups.
|
Mon, 04 Jun 2018 03:10:59 +0300 |
Matti Hamalainen |
Minor NULL check cleanup.
|
Mon, 04 Jun 2018 03:10:38 +0300 |
Matti Hamalainen |
Remove newline from start of the banner.
|
Fri, 01 Jun 2018 02:27:07 +0300 |
Matti Hamalainen |
Add few comments.
|
Fri, 01 Jun 2018 02:21:24 +0300 |
Matti Hamalainen |
Cosmetics.
|
Thu, 31 May 2018 18:19:03 +0300 |
Matti Hamalainen |
"Fix" issues with DM_PRI* defines when compiling for Windows via MinGW.
|
Thu, 31 May 2018 17:55:40 +0300 |
Matti Hamalainen |
Various fixes in fanalyze.
|
Thu, 31 May 2018 17:25:35 +0300 |
Matti Hamalainen |
Rename function variable.
|
Thu, 31 May 2018 15:25:56 +0300 |
Matti Hamalainen |
Use DM_PRIu_SIZE_T for size_t type.
|
Thu, 31 May 2018 15:15:50 +0300 |
Matti Hamalainen |
Add simple and naively implemented multi-file bindiff type file analyzer utility 'fanalyze'.
|
Thu, 31 May 2018 13:46:23 +0300 |
Matti Hamalainen |
Rename some constants.
|
Thu, 31 May 2018 13:32:26 +0300 |
Matti Hamalainen |
Adjust ILBM loader to show BMHD data at lower verbosity level.
|
Thu, 31 May 2018 13:18:44 +0300 |
Matti Hamalainen |
Clean up and improve error handling.
|
Thu, 31 May 2018 13:08:09 +0300 |
Matti Hamalainen |
Cleanups.
|
Thu, 31 May 2018 13:04:53 +0300 |
Matti Hamalainen |
Bump copyright year and version.
|
Thu, 31 May 2018 13:04:35 +0300 |
Matti Hamalainen |
Constify.
|
Thu, 31 May 2018 13:04:25 +0300 |
Matti Hamalainen |
Improve error handling and plug filehandle leaks.
|
Thu, 31 May 2018 13:03:53 +0300 |
Matti Hamalainen |
Rename varibles.
|
Thu, 31 May 2018 12:52:20 +0300 |
Matti Hamalainen |
Cleanups.
|
Thu, 31 May 2018 11:40:20 +0300 |
Matti Hamalainen |
Cleanup.
|
Thu, 31 May 2018 00:46:33 +0300 |
Matti Hamalainen |
Add support for a plain hires format at $2000.
|
Thu, 31 May 2018 00:40:43 +0300 |
Matti Hamalainen |
Implement hires Mono Magic support.
|
Thu, 31 May 2018 00:21:34 +0300 |
Matti Hamalainen |
Cosmetic fixes.
|
Thu, 31 May 2018 00:04:01 +0300 |
Matti Hamalainen |
Big overhaul to the enc/dec operator system to be more flexible.
|
Wed, 30 May 2018 21:10:57 +0300 |
Matti Hamalainen |
Display number of supported C64 image formats in --formats list of 64vw and gfxconv.
|
Wed, 30 May 2018 21:08:34 +0300 |
Matti Hamalainen |
Add option to 64vw to list only filenames of recognized files (-l). Implies probe (-p).
|
Wed, 30 May 2018 18:11:31 +0300 |
Matti Hamalainen |
Enable BDP5 encoding support.
|
Wed, 30 May 2018 17:25:26 +0300 |
Matti Hamalainen |
Fix a minor memory leak and file descriptor leak.
|
Wed, 30 May 2018 17:22:27 +0300 |
Matti Hamalainen |
Add support for BDP5 format encoding.
|
Wed, 30 May 2018 17:22:01 +0300 |
Matti Hamalainen |
Cleanups.
|
Wed, 30 May 2018 17:10:24 +0300 |
Matti Hamalainen |
RLE analyze was ran before setting up the compression config. Oops. Fixed.
|
Wed, 30 May 2018 17:05:19 +0300 |
Matti Hamalainen |
More work on improving the generic RLE decoder/encoder.
|
Wed, 30 May 2018 14:45:14 +0300 |
Matti Hamalainen |
Micro-optimization.
|
Wed, 30 May 2018 13:53:57 +0300 |
Matti Hamalainen |
Rename function argument.
|
Wed, 30 May 2018 13:48:27 +0300 |
Matti Hamalainen |
Split IFF chunk id string from id creation into separate function.
|
Wed, 30 May 2018 13:21:14 +0300 |
Matti Hamalainen |
Get rid of a basically redundant function in IFF reader.
|
Wed, 30 May 2018 13:20:40 +0300 |
Matti Hamalainen |
Cleanups.
|
Wed, 30 May 2018 12:41:31 +0300 |
Matti Hamalainen |
Improve IFF reader error handling.
|
Wed, 30 May 2018 11:16:39 +0300 |
Matti Hamalainen |
Add missing interlace type setting to GunPaint decoding.
|
Wed, 30 May 2018 03:30:56 +0300 |
Matti Hamalainen |
BDP5 memory format is same as Koala, so reuse that.
|
Wed, 30 May 2018 03:26:13 +0300 |
Matti Hamalainen |
Implement support for Boogie Down Paint 5 (packed) format.
|
Wed, 30 May 2018 03:25:34 +0300 |
Matti Hamalainen |
Refactor RLE encoding a bit, and add support for 16bit run counts and make things more configurable.
|
Wed, 30 May 2018 01:29:09 +0300 |
Matti Hamalainen |
Clean up fmtDecodeTruePaintPacked() a bit, and fix GCC warnings about
|
Wed, 30 May 2018 01:18:26 +0300 |
Matti Hamalainen |
Set interlace type for FunPaint2 images, so tha they work again.
|
Wed, 30 May 2018 01:17:57 +0300 |
Matti Hamalainen |
Add sanity check for interlaced formats: check that the interlace type flags are set.
|
Wed, 30 May 2018 01:07:07 +0300 |
Matti Hamalainen |
Implement support for packed TruePaint images.
|
Wed, 30 May 2018 00:57:21 +0300 |
Matti Hamalainen |
Add helper functions dmReverse{Get,Put}Byte().
|
Wed, 30 May 2018 00:56:32 +0300 |
Matti Hamalainen |
Reorder some functions.
|
Mon, 28 May 2018 19:58:08 +0300 |
Matti Hamalainen |
Merged.
|
Mon, 28 May 2018 15:54:03 +0300 |
Matti Hamalainen |
Refactor "packed" utility. This breaks commandline backwards compatibility.
|
Mon, 28 May 2018 15:17:44 +0300 |
Matti Hamalainen |
Return actual error code instead of forcing DMERR_FOPEN.
|
Mon, 28 May 2018 14:55:36 +0300 |
Matti Hamalainen |
Add '-F' short option alias for '--formats'.
|
Mon, 28 May 2018 14:52:45 +0300 |
Matti Hamalainen |
Add --formats option to 64vw and remove the format listing from --help.
|
Mon, 28 May 2018 14:52:24 +0300 |
Matti Hamalainen |
Adjust "gfxconv --formats" output.
|
Fri, 25 May 2018 03:05:51 +0300 |
Matti Hamalainen |
Add some comments.
|
Fri, 25 May 2018 02:23:23 +0300 |
Matti Hamalainen |
Fix packed Koala Painter probing.
|
Fri, 25 May 2018 01:43:54 +0300 |
Matti Hamalainen |
Cosmetic.
|
Fri, 25 May 2018 01:43:11 +0300 |
Matti Hamalainen |
Adjust BFLI format spec slightly. Still broken tho.
|
Fri, 25 May 2018 01:42:12 +0300 |
Matti Hamalainen |
Cleanups.
|
Fri, 25 May 2018 01:41:31 +0300 |
Matti Hamalainen |
Use C64 encdec operator specified size for the element if it is larger than the default size.
|
Fri, 25 May 2018 00:28:19 +0300 |
Matti Hamalainen |
Remove useless assignation.
|
Thu, 24 May 2018 22:25:23 +0300 |
Matti Hamalainen |
Improve autoprobing error handling a bit.
|
Thu, 24 May 2018 22:19:35 +0300 |
Matti Hamalainen |
gfxconv bailed out prematurely for probed inputs. Fixed.
|
Wed, 16 May 2018 15:42:24 +0300 |
Matti Hamalainen |
Add image aspect ratio information.
|
Wed, 16 May 2018 15:15:39 +0300 |
Matti Hamalainen |
Cleanup.
|
Wed, 16 May 2018 15:04:38 +0300 |
Matti Hamalainen |
Remove some code duplication.
|
Wed, 16 May 2018 14:44:49 +0300 |
Matti Hamalainen |
Print an error/warning about PBM files that have half-brite set.
|
Wed, 16 May 2018 14:38:10 +0300 |
Matti Hamalainen |
Remove unused message argument.
|
Wed, 16 May 2018 13:53:44 +0300 |
Matti Hamalainen |
fext =~ s/lbm/ilbm/
|
Wed, 16 May 2018 13:49:40 +0300 |
Matti Hamalainen |
Cleanups.
|
Wed, 16 May 2018 13:42:40 +0300 |
Matti Hamalainen |
Fix a comment.
|
Wed, 16 May 2018 13:40:37 +0300 |
Matti Hamalainen |
Rename dmReadIFFChunk() to dmReadIFFChunkHdr().
|
Wed, 16 May 2018 13:22:29 +0300 |
Matti Hamalainen |
Remove slight code duplication.
|
Wed, 16 May 2018 13:19:26 +0300 |
Matti Hamalainen |
Cleanup.
|
Tue, 15 May 2018 14:29:42 +0300 |
Matti Hamalainen |
Bump gfxconv version.
|
Tue, 15 May 2018 14:29:32 +0300 |
Matti Hamalainen |
Refactor the format handling a bit.
|
Tue, 15 May 2018 12:38:55 +0300 |
Matti Hamalainen |
Constify.
|
Tue, 15 May 2018 12:35:55 +0300 |
Matti Hamalainen |
Cleanup.
|
Tue, 15 May 2018 12:30:29 +0300 |
Matti Hamalainen |
Move format probe functions near to their other functions.
|
Tue, 15 May 2018 12:00:43 +0300 |
Matti Hamalainen |
Cleanups.
|
Tue, 15 May 2018 11:58:46 +0300 |
Matti Hamalainen |
NULL check.
|
Tue, 15 May 2018 11:33:46 +0300 |
Matti Hamalainen |
Slight improvements to fptest.
|
Mon, 14 May 2018 12:42:24 +0300 |
Matti Hamalainen |
Convert libgfx file format routines to use DMResource instead of stdio FILE.
|
Mon, 14 May 2018 12:40:57 +0300 |
Matti Hamalainen |
Implement dmfputs() in DMResource subsystem.
|
Mon, 14 May 2018 11:45:33 +0300 |
Matti Hamalainen |
Cleanups.
|
Mon, 14 May 2018 11:20:05 +0300 |
Matti Hamalainen |
Rename dmf_create_*() functions to dmf_open_*().
|