• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

D bindings to the GraphicsMagick library.


RSS
Rev. Time Author
cb5ff8b 2022-03-02 15:44:03 kaerou

Finish wrapper for <magick/constitute.h>

138c359 2022-03-02 15:13:10 kaerou

add missing selective import for MagickBool

571afa1 2022-02-27 18:12:39 kaerou

update value for GMSupport.graphicsMagick1337.

contemplating adding a 'tip' version, but that isn't needed yet
since we've barely completed 1.3.0.

49d9732 2022-02-27 17:33:30 kaerou

remove executable permission from image.d

c15b63e 2022-02-27 17:23:26 kaerou

add TODO

e898bc2 2022-02-27 17:23:08 kaerou

add graphicsmagick_c example (make gif)

bb2786c 2022-02-27 17:00:35 kaerou

add dynamic loading of new modules and reformat.

2c8f948 2022-02-27 16:59:08 kaerou

remove 'extern' from wrapped functions.

just 'extern' assumes they're defined somewhere else *in D*.

also reformat.

f18dc5f 2022-02-27 16:55:10 kaerou

replace 'const(TYPE)' with 'in TYPE'.

const(TYPE) required to original type (in D) to be const,
whereas 'in' doesn't require that. it just means the function
can't modify the data (similar to C).

6e323a0 2022-02-27 16:49:10 kaerou

remove 'extern' from GMagick_Static functions.

reformat.

mark wrapper as complete.

8ea522b 2022-02-27 16:44:39 kaerou

reformat graphicsmagick_c/magick/compare.d.

also mark as complete since they are (for 1.3)

d658372 2022-02-27 16:39:39 kaerou

update public imports in graphicsmagick_c/magick/api.d

7f190c2 2022-02-27 16:37:41 kaerou

add new modules to graphicsmagick_c.magick.package

9e36b4f 2022-02-27 14:51:24 kaerou

begin wrap of '<magick/constitute.h>'

78bb83b 2022-02-27 14:17:24 kaerou

wrap <magick/list.h>

239b8ce 2022-02-27 14:16:17 kaerou

wrap <magick/magick.h>

669f34e 2021-11-07 12:36:24 kaerou

Add dynamic function loading for <magick/error.h>

2a4bd88 2021-11-07 12:04:00 kaerou

Add dynamic loading of magick/compare.h functions

d8c9f4e 2021-11-07 12:03:24 kaerou

Add DifferenceImage from <magick/compare.h>

fa00ecd 2021-11-07 11:51:02 kaerou

Add loading of magick/colorspace from dlib

fd8a139 2021-11-07 11:49:41 kaerou

Fix typo

2decc90 2021-11-07 11:30:46 kaerou

Add dynamic version of functions from magick/image

388e0ba 2021-11-07 11:28:03 kaerou

change the (priv.) signature for loading dl

dd7ba08 2021-11-06 20:49:21 kaerou

Add example: check_version

fc7e129 2021-11-06 20:42:13 kaerou

Change GMSupport values to match MagickLibVersion

These all come from the <magick/version.h> file for each release.

a910dfd 2021-11-06 19:51:42 kaerou

(graphicsmagick_c): Add support for loading the lib.

Currently this only works with <magick/version.h> since this is
used for checking if the correct version of GM was loaded.

I can't say for certain that this is the "final" API for dynamically
loading the functions (i.e. GMSupport loadGraphicsMagick(void*)),
but I'll decide on that before the next version.

6e75316 2021-11-06 19:32:00 kaerou

Bump minimum D version.

Earlier versions may continue to work, but they are not tested.

1f8d6ce 2021-11-06 19:31:29 kaerou

Update example compilation scripts.

55c06f4 2021-11-06 19:10:12 kaerou

Move alias Quantum = ... to 'version' comp.

IIRC Quantum couldn't be used in code that was conditionally
compiled because of a 'version', and this fixed that.

fd4d4c7 2021-11-05 10:29:12 kaerou

small fixups