Fix wrong memcpy
Use glib str functions
For static arrays, use sizeof(array), not magic numbers
Fix whitespace
imageio_tiff: remove leftover assert
(cherry picked from commit ea8a3486636ea3ea40814cc65d32df8657d7bc78)
imageio_gm: clearly indicate when GraphicsMagick is being used
(cherry picked from commit 3ba03fee4884bf113cdac7776461fd8d27c8d9ce)
Revert "Fix wrong memcpy"

This reverts commit 3697187dd7aacba9646d903e89669dcb4f7d2b5d.
masks: fix huge memory leak
Merge pull request #478 from LebedevRI/sizeof-vs-magic-numbers

Sizeof vs magic numbers
Do not take sizeof of a pointer
Merge pull request #479 from LebedevRI/sizeof-of-pointer

Do not take sizeof of a pointer
masks: fix another potential memory leak
Add iop introspection. WARNING: we require perl now

The API isn't guaranteed to be stable yet so please don't use it for
real. Testing is encouraged though.
Add a way to autoapply a preset based on picture format.

It is now possible to apply a preset based on the picture format. We
have three categories: LDR, RAW and HDR.

The isldr presets table field has been renamed format at this stage.

For #9540.
Use FOR_RAW introduced in previous commit instead of literal 2.

This is clearer.
Merge branch 'preset-format-filter'

* preset-format-filter:
  Use FOR_RAW introduced in previous commit instead of literal 2.
  Add a way to autoapply a preset based on picture format.
Fix copy&paste error in forward declaration
Also change _create_schema to reflect the changed db schema

it's the isldr -> format rename
masks: quick fix for #9833

I still need to reconsider the logics and right places for buffer allocation
Look for external programs early on and complain