log

age author description
Sat, 30 Jun 2018 05:22:15 +0300 Matti Hamalainen Use font height instead of hardcoded values.
Sat, 30 Jun 2018 05:21:25 +0300 Matti Hamalainen Improve build by making PPL depend on the generated font data. The
Sat, 30 Jun 2018 03:47:35 +0300 Matti Hamalainen Remove dmwav from build.
Sat, 30 Jun 2018 02:27:52 +0300 Matti Hamalainen Move WAV stuff back into mod2wav.c, made no sense to have it elsewhere.
Sat, 30 Jun 2018 00:46:46 +0300 Matti Hamalainen Constify more.
Sat, 30 Jun 2018 00:45:57 +0300 Matti Hamalainen Add more error checking.
Sat, 30 Jun 2018 00:45:42 +0300 Matti Hamalainen Constify.
Fri, 29 Jun 2018 22:16:51 +0300 Matti Hamalainen Return DMERR_NOT_SUPPORTED from dmC64ConvertGenericImage2BMP() as it does
Fri, 29 Jun 2018 19:32:50 +0300 Matti Hamalainen Check that we have a CMAP/palette for IFF images that should have it.
Fri, 29 Jun 2018 17:17:14 +0300 Matti Hamalainen Architectural change: remove some duplicated variables from DMC64Image
Fri, 29 Jun 2018 04:05:32 +0300 Matti Hamalainen Add a comment.
Fri, 29 Jun 2018 02:02:42 +0300 Matti Hamalainen Better fix for the PNG reader memory leak.
Fri, 29 Jun 2018 01:56:20 +0300 Matti Hamalainen Cleanup.
Fri, 29 Jun 2018 01:15:30 +0300 Matti Hamalainen Oooops .. fix a memory leak in dmvfprintf() :S That was a bad one.
Fri, 29 Jun 2018 01:13:19 +0300 Matti Hamalainen Do not reference uninitialized value in IFF writer, although in this case
Fri, 29 Jun 2018 00:59:55 +0300 Matti Hamalainen Cosmetic.
Fri, 29 Jun 2018 00:28:17 +0300 Matti Hamalainen Initialize two variables to zero, as valgrind complains about them despite
Fri, 29 Jun 2018 00:27:42 +0300 Matti Hamalainen Cleanup.
Fri, 29 Jun 2018 00:27:34 +0300 Matti Hamalainen Fix two memory leaks in the PNG writer/reader of libgfx.
Fri, 29 Jun 2018 00:26:13 +0300 Matti Hamalainen Fix a silly memory leak in stdio support of DMResource, also fix a related
Thu, 28 Jun 2018 23:02:53 +0300 Matti Hamalainen Cleanup the README.
Thu, 28 Jun 2018 19:50:57 +0300 Matti Hamalainen Cosmetics, add comments.
Thu, 28 Jun 2018 19:37:57 +0300 Matti Hamalainen Cleanups.
Thu, 28 Jun 2018 18:55:21 +0300 Matti Hamalainen Change DMC64ImageFormat parameter of dmC64GetSubjectSize() and
Thu, 28 Jun 2018 18:39:26 +0300 Matti Hamalainen The sprites sub-structure is not yet used, so comment it out.
Thu, 28 Jun 2018 17:26:30 +0300 Matti Hamalainen "Enable" the image->c64 bitmap conversion path in gfxconv. It does not work
Thu, 28 Jun 2018 14:49:52 +0300 Matti Hamalainen Default to D64_ILACE_RES if the given buffer is NULL in fmtDrazLaceGetLaceType().
Thu, 28 Jun 2018 14:48:50 +0300 Matti Hamalainen Only copy memory blocks that do not already exist in destination.
Thu, 28 Jun 2018 14:47:54 +0300 Matti Hamalainen Constify.
Thu, 28 Jun 2018 13:39:18 +0300 Matti Hamalainen Cleanup.
Thu, 28 Jun 2018 01:28:28 +0300 Matti Hamalainen Add some operators case handlers.
Thu, 28 Jun 2018 01:27:39 +0300 Matti Hamalainen Add support for DO_SET_MEM_LO and DO_SET_MEM_HI for blocks in dmC64DecodeGenericBMP().
Thu, 28 Jun 2018 01:25:10 +0300 Matti Hamalainen Add some default-case error handling.
Thu, 28 Jun 2018 01:24:38 +0300 Matti Hamalainen Remove mostly unused DM_GET_ADDR_{LO,HI} macros.
Thu, 28 Jun 2018 01:24:07 +0300 Matti Hamalainen Remove the useless distinction of DO_ENC_FUNC and DO_DEC_FUNC, as the
Wed, 27 Jun 2018 19:13:36 +0300 Matti Hamalainen Cosmetics.
Wed, 27 Jun 2018 19:13:24 +0300 Matti Hamalainen Define variable at start of block.
Wed, 27 Jun 2018 19:09:25 +0300 Matti Hamalainen Cleanups.
Wed, 27 Jun 2018 19:09:07 +0300 Matti Hamalainen Fix a silly bug in the generic c64 bitmap encoder.
Wed, 27 Jun 2018 18:36:26 +0300 Matti Hamalainen Cleanup.
Wed, 27 Jun 2018 18:36:03 +0300 Matti Hamalainen Split dmC64GetOpSize() to dmC64GetSubjectSize() and dmC64GetOpSubjectSize().
Wed, 27 Jun 2018 15:43:20 +0300 Matti Hamalainen Add support for Gigapaint hires (unpacked) format.
Wed, 27 Jun 2018 13:35:10 +0300 Matti Hamalainen Clarify gfxconv help.
Wed, 27 Jun 2018 13:30:47 +0300 Matti Hamalainen Update gfxconv documentation, and fix the various mistakes and obsolete
Wed, 27 Jun 2018 13:13:57 +0300 Matti Hamalainen Implement write support for ECI Graphic Editor 1.0 packed format.
Tue, 26 Jun 2018 20:20:00 +0300 Matti Hamalainen Do not force output type to FFMT_ASCII if format is set on commandline.
Tue, 26 Jun 2018 17:32:14 +0300 Matti Hamalainen Bump gfxconv version.
Tue, 26 Jun 2018 17:30:51 +0300 Matti Hamalainen Rename several variables to lessen the confusion about input/output "format"
Tue, 26 Jun 2018 16:55:27 +0300 Matti Hamalainen Fix certain corner case in IFF ByteRun1 encoder.
Tue, 26 Jun 2018 16:49:03 +0300 Matti Hamalainen Add some more informative messages in IFF loader.
Tue, 26 Jun 2018 15:13:07 +0300 Matti Hamalainen Use a consistent message between IFF encoding and decoding.
Tue, 26 Jun 2018 15:12:11 +0300 Matti Hamalainen Don't use signed arithmatic in IFF ByteRun1 decoder.
Tue, 26 Jun 2018 13:22:20 +0300 Matti Hamalainen Cleanup IFF writer a bit.
Tue, 26 Jun 2018 13:01:25 +0300 Matti Hamalainen Cleanups.
Tue, 26 Jun 2018 12:20:08 +0300 Matti Hamalainen Cleanups.
Tue, 26 Jun 2018 05:03:55 +0300 Matti Hamalainen Fix uneven chunk size handling in IFF reader.
Tue, 26 Jun 2018 04:46:49 +0300 Matti Hamalainen Fix IFF chunk padding.
Tue, 26 Jun 2018 04:31:39 +0300 Matti Hamalainen Cleanups.
Tue, 26 Jun 2018 04:31:24 +0300 Matti Hamalainen Fix planar IFF ILBM writing.
Tue, 26 Jun 2018 04:29:26 +0300 Matti Hamalainen Fix IFF number of planes checking.
Tue, 26 Jun 2018 03:13:38 +0300 Matti Hamalainen Work begins on IFF ILBM/PBM image writer. It is pretty broken, some things
Tue, 26 Jun 2018 03:09:01 +0300 Matti Hamalainen Clean up the IFF reader and make it more robust.
Tue, 26 Jun 2018 03:07:58 +0300 Matti Hamalainen Bump copyright year.
Tue, 26 Jun 2018 01:44:14 +0300 Matti Hamalainen Use format name instead of file extension in a message.
Mon, 25 Jun 2018 19:36:26 +0300 Matti Hamalainen Rename ILBM functions to IFF, which is more approriate as we support both ILBM and PBM variants of the IFF images.
Mon, 25 Jun 2018 17:56:35 +0300 Matti Hamalainen Cleanups.
Mon, 25 Jun 2018 17:13:41 +0300 Matti Hamalainen Oops, fix a blunder left in the refactored scale option parsing.
Mon, 25 Jun 2018 17:10:24 +0300 Matti Hamalainen Improve option argument parsing.
Mon, 25 Jun 2018 15:54:23 +0300 Matti Hamalainen Improve some gfxconv commanline option parsing.
Mon, 25 Jun 2018 14:04:06 +0300 Matti Hamalainen Return DMERR_OK instead of dmferror(fp) dmWriteIFFMasterRAWHeader().
Mon, 25 Jun 2018 13:52:20 +0300 Matti Hamalainen Remove the stdio FILE support from libgfx API, now only DMResource is supported.
Mon, 25 Jun 2018 13:24:50 +0300 Matti Hamalainen Implement resource helper functions dmfprintf() and dmvfprintf().
Mon, 25 Jun 2018 13:24:27 +0300 Matti Hamalainen Implement dm_strdup_vprintf_len(const char *fmt, va_list args, int *len), which
Mon, 25 Jun 2018 13:22:39 +0300 Matti Hamalainen Fix dmfputs(), it was writing the end NUL byte of given string.
Mon, 25 Jun 2018 13:22:17 +0300 Matti Hamalainen Cleanup.
Mon, 25 Jun 2018 13:00:40 +0300 Matti Hamalainen Move dmresw function declarations to dmres.h
Mon, 25 Jun 2018 03:07:26 +0300 Matti Hamalainen Cleanup.
Mon, 25 Jun 2018 00:50:35 +0300 Matti Hamalainen Allow writing of "Crest Hires FLI Designer (unpacked)" and "Cosmos Designs Hires Manager (unpacked)" formats.
Mon, 25 Jun 2018 00:49:41 +0300 Matti Hamalainen Use only 4 lowest bits from HCB background color data.
Mon, 25 Jun 2018 00:14:26 +0300 Matti Hamalainen Some fixes to HCB support, now the background colors are supported correctly.
Sun, 24 Jun 2018 23:37:01 +0300 Matti Hamalainen Implement read-only support for HCB (Half Char Bitmap) format.
Sun, 24 Jun 2018 22:17:28 +0300 Matti Hamalainen Cleanup.
Sun, 24 Jun 2018 21:13:36 +0300 Matti Hamalainen Cleanups.
Sun, 24 Jun 2018 20:26:39 +0300 Matti Hamalainen Clarify gfxconv help.
Sun, 24 Jun 2018 19:07:43 +0300 Matti Hamalainen Actually fix also the ARAW/RAW image data writing to honor the scaling.
Sun, 24 Jun 2018 18:58:58 +0300 Matti Hamalainen Fix scaling option for RAW/ARAW output.
Sun, 24 Jun 2018 18:53:15 +0300 Matti Hamalainen Add check for writability in output format option -f
Sun, 24 Jun 2018 18:45:33 +0300 Matti Hamalainen Improve input/output format probe/forcing and related messages.
Sun, 24 Jun 2018 17:35:32 +0300 Matti Hamalainen Update gfxconv usage examples.
Sun, 24 Jun 2018 17:35:02 +0300 Matti Hamalainen Make output format -f option symmetric with the -i input format option.
Sun, 24 Jun 2018 17:07:02 +0300 Matti Hamalainen Add a comment about the imperfection of ANSI color output.
Sun, 24 Jun 2018 17:05:07 +0300 Matti Hamalainen Improve color map and ANSI output support.
Sun, 24 Jun 2018 17:04:21 +0300 Matti Hamalainen Remove multicolor option flag -m, as it can be specified with input format option -i flags (mc|sc).
Sun, 24 Jun 2018 17:03:41 +0300 Matti Hamalainen Make input format -i option saner and more uniform with output format option -f
Sun, 24 Jun 2018 17:02:32 +0300 Matti Hamalainen Improve skip option (-s) description.
Sun, 24 Jun 2018 16:00:19 +0300 Matti Hamalainen Update a comment.
Sun, 24 Jun 2018 05:46:12 +0300 Matti Hamalainen Some work on Pentel Paint sprite layer support. Does not work very well yet.
Sun, 24 Jun 2018 05:35:23 +0300 Matti Hamalainen Rename various C64 sprite / character constants.
Sun, 24 Jun 2018 03:37:00 +0300 Matti Hamalainen Only check operator size for DO_COPY operators against source size.
Sun, 24 Jun 2018 03:04:04 +0300 Matti Hamalainen Fix Pu-239 BFLI / BigFLI support.
Sun, 24 Jun 2018 03:01:50 +0300 Matti Hamalainen Allow override of block size in DEF_SCREEN_RAMS_8() and DEF_SCREEN_RAM() macros.
Sat, 23 Jun 2018 03:10:24 +0300 Matti Hamalainen Adjust the minimum byte run RLE counts from 3 to 4.
Sat, 23 Jun 2018 01:45:34 +0300 Matti Hamalainen Fix Fun Paint 2 raster colours.
Fri, 22 Jun 2018 23:44:22 +0300 Matti Hamalainen Improve error messaging in generic c64 image encode/decode.
Fri, 22 Jun 2018 23:40:20 +0300 Matti Hamalainen Split dmC64GetOpMemBlockAndName() into dmC64GetOpMemBlock() and
Fri, 22 Jun 2018 23:11:58 +0300 Matti Hamalainen Reallocate buffer only if the new size is larger in dmC64MemBlockReAlloc().
Fri, 22 Jun 2018 23:10:20 +0300 Matti Hamalainen Backed out changeset 914dbb50139f
Fri, 22 Jun 2018 23:06:32 +0300 Matti Hamalainen Rename "FunPaint II" to "Fun Painter II" as it should be.
Fri, 22 Jun 2018 22:39:12 +0300 Matti Hamalainen Fix encoding of GunPaint format by placing the magic ID in correct position.
Fri, 22 Jun 2018 22:38:51 +0300 Matti Hamalainen Using the newly introduced data block offset feature, unify the handling of
Fri, 22 Jun 2018 22:31:52 +0300 Matti Hamalainen Implement data block offset in certain DMC64EncDecOps. This allows us to
Fri, 22 Jun 2018 21:47:31 +0300 Matti Hamalainen Improve GunPaint format probing.
Fri, 22 Jun 2018 21:47:10 +0300 Matti Hamalainen Fix GunPaint format rendering.
Fri, 22 Jun 2018 19:13:41 +0300 Matti Hamalainen Add C64 image format info dumps for verbosity level 2 when converting.
Fri, 22 Jun 2018 19:13:10 +0300 Matti Hamalainen Improve C64 bitmap conversion messages.
Fri, 22 Jun 2018 19:07:01 +0300 Matti Hamalainen Attempt to avoid misprobes of "Rainbow Painter (unpacked)" as packed Doodle files.
Fri, 22 Jun 2018 19:02:49 +0300 Matti Hamalainen Implement support for packed variant of Doodle format.
Fri, 22 Jun 2018 19:01:23 +0300 Matti Hamalainen As the Koala Painter plain RLE compression (without headers and static
Fri, 22 Jun 2018 18:21:36 +0300 Matti Hamalainen Fix Fun Paint 2 packed variant writing, it was missing one byte (the "is packed" flag).
Fri, 22 Jun 2018 17:02:47 +0300 Matti Hamalainen Bump copyright and version.