Commit Graph

312 Commits

Author SHA1 Message Date
John Cupitt ca0bc5f20f update docs 2017-04-23 22:22:52 +01:00
John Cupitt d1be9dd1ce Merge branch '8.5' 2017-04-23 22:10:22 +01:00
John Cupitt f0cb008e23 fix php formatting
thanks @kleisauke !
2017-04-23 22:09:17 +01:00
John Cupitt 9434f1f86d more doc tweak 2017-04-23 19:29:02 +01:00
John Cupitt 4c8d83ce85 Merge branch '8.5' 2017-04-23 18:54:40 +01:00
John Cupitt 8bf0a05948 doc polishing 2017-04-23 18:52:05 +01:00
John Cupitt af2fd6f58b add a cite section 2017-04-21 09:43:34 +01:00
John Cupitt 38b65478e5 bump version, doc tweaks
more sotons removed
2017-04-07 15:59:37 +01:00
John Cupitt aae2c2716b gint -> int32 in disc format header description 2017-04-05 14:42:35 +01:00
John Cupitt a0f420ea7e fix dicom example 2017-04-05 14:37:17 +01:00
John Cupitt 28693c060b more examples work 2017-04-05 08:41:10 +01:00
John Cupitt d5858efd74 mostly done examples 2017-04-04 17:14:17 +01:00
John Cupitt f7b01ed930 started examples page 2017-04-04 10:13:10 +01:00
John Cupitt ab7bd3000b polish docs 2017-04-01 17:05:05 +01:00
John Cupitt a78ef520e2 add how-it-opens-files page 2017-03-31 22:33:15 +01:00
John Cupitt bc247770f4 fix small things 2017-03-31 20:15:33 +01:00
John Cupitt b2b95ca045 finish up thumbnail docs 2017-03-31 18:11:39 +01:00
John Cupitt 27e6c60967 add vipsthumbnail page 2017-03-31 13:26:25 +01:00
John Cupitt 30829ef003 add howitworks.md 2017-03-31 10:57:04 +01:00
John Cupitt 60e661614f woo working 2017-03-31 08:11:46 +01:00
John Cupitt 420b1ea72c try writing some docs in markdown
we could move parts of the blog / wiki into core docs
2017-03-30 09:40:33 +01:00
John Cupitt 6d95cfd0c5 tweak docs
see https://github.com/jcupitt/libvips/issues/558
2017-02-20 11:10:04 +00:00
John Cupitt 9581e14dee all done 2017-01-04 14:45:35 +00:00
John Cupitt 5b31408fd3 note on use of new_from_memory_copy
for py docs

see https://github.com/jcupitt/libvips/issues/346#issuecomment-248536958
2016-09-21 10:50:53 +01:00
John Cupitt ddd7ab7459 doc fixups 2016-03-25 10:56:59 +00:00
John Cupitt f6d7463185 sync 2016-03-24 16:10:58 +00:00
John Cupitt ec5cdf4fff Merge branch '8.2' 2016-03-24 16:09:44 +00:00
John Cupitt b4737525cf sync 2016-03-24 16:08:36 +00:00
John Cupitt abe4e70d02 make radload slightly more robust
stops some valgrind warnings
2016-03-12 15:10:52 +00:00
John Cupitt e68cc33eed move some generated doc stuff out of git 2016-02-09 16:36:30 +00:00
John Cupitt add75f235f version bump 2016-01-27 12:44:24 +00:00
John Cupitt 73bcc8b5d3 improve the using-C docs
add some stuff on giving options to operations

see https://github.com/jcupitt/libvips/issues/373
2016-01-25 09:35:06 +00:00
John Cupitt 4512400a3c better rounding in new bilinear interp
was off by 0.5
2016-01-14 13:13:08 +00:00
John Cupitt 52384606dd bump version for new C++ patch 2016-01-12 17:12:46 +00:00
John Cupitt 66373e9b41 remove exception specs from vips8 C++ interface
We had exception specs on the C++ interface, but C++11 does not support
them and some compilers have never honoured them. Remove all specs.
Thanks Lovell.

See https://github.com/jcupitt/libvips/issues/362
2016-01-09 14:52:05 +00:00
John Cupitt b85231baba small doc improvements 2016-01-07 11:16:12 +00:00
John Cupitt 98f4a64a86 better Vips.py class names builder 2016-01-05 08:00:40 +00:00
John Cupitt e81900b187 bandjoin is just an instance function
we had both a class member bandjoin, and an instance member

Vips.Image.bandjoin([i1, i2, i3..])
i1.ibandjoin([i2, i3..])

this was confusing and annoying ... get rid of the class one and just
use bandjoin everywhere, so this is now the way to do it:

i1.bandjoin([i2, i3..])
2016-01-04 14:18:10 +00:00
John Cupitt 8ce10058eb oop, missed a vips-8.1 2015-12-30 11:49:32 +00:00
John Cupitt 7c506b4351 stupid gtk-doc 2015-12-14 14:08:45 +00:00
John Cupitt 5916e25c31 rename python bandjoin as ibandjoin
oh argh class and instance methods are in the same namespace, so we have
to rename the instance one as ibandjoin

also, start adding a test for arrayjoin
2015-12-12 12:29:20 +00:00
John Cupitt 2409767679 add vips_image_new_from_memory_copy()
takes a copy of a memory area when making an image ... this helps bindings
for languages which don't have much control over memory

see https://github.com/jcupitt/libvips/issues/346
2015-11-25 17:05:59 +00:00
John Cupitt 32f6f5ed22 fix atan() for -ve angles 2015-11-20 14:45:51 +00:00
John Cupitt 03a4e54649 slightly less stupid float->int mask
still not quite right
2015-11-11 16:51:08 +00:00
John Cupitt 4c51f5b36d tune cache sizes a bit more 2015-11-11 13:00:25 +00:00
John Cupitt ca51b46e9a docs, c++, all done 2015-11-07 20:54:00 +00:00
John Cupitt 7f400da698 better Py docs
talks about new_from_memory etc.
2015-11-04 11:03:36 +00:00
John Cupitt 582a7f1810 shrink2 now done
big mem saving, still a bit slower though
2015-10-31 10:43:08 +00:00
John Cupitt da8f236f95 try a split shrink
not quite done yet
2015-10-30 18:15:14 +00:00
John Cupitt 36617bd2e4 added vips_blob_copy()
helps ruby-vips8
2015-10-24 11:12:08 +01:00
John Cupitt 64d081e726 return default value for unset props
we used to issue a warning and return early, but this can leave garbage
in the *value pointer, I think

ruby gobject-introspection will walk object props during GC and can see
state inbetween init and build when not all objects have been given a
value ... we don't want these warnings
2015-10-16 14:50:44 +01:00
John Cupitt 4d95f4512c Merge branch '8.1'
Conflicts:
	ChangeLog
	configure.ac
	doc/libvips-docs.xml
2015-10-13 14:47:37 +01:00
John Cupitt 2b2ac1b077 rename vips-8.0 as vips-8.1
also bump configure version

thanks Danilo!
2015-10-13 08:55:54 +01:00
John Cupitt 3e16302701 bump version to 8.2 for the next cycle 2015-10-07 14:55:28 +01:00
John Cupitt a7766b28b3 improve py docs 2015-10-07 12:20:22 +01:00
John Cupitt 6fa6ad40aa update function list for new stuff
oops, forgot to put the new stuff there
2015-07-23 13:24:01 +01:00
John Cupitt f5b6f2d0f7 update docs for scRGB 2015-06-22 07:21:36 +01:00
John Cupitt 5d8440a265 more doc fixes 2015-05-31 18:11:08 +01:00
John Cupitt 2f4c0da6eb expand the py docs a bit
see https://github.com/jcupitt/libvips/issues/302
2015-05-29 16:48:36 +01:00
John Cupitt ac800fd034 note on vipsthumbnail 2015-05-08 14:51:55 +01:00
John Cupitt dbdcf91171 remove some stray decls
see https://github.com/jcupitt/libvips/issues/288

version bump as well
2015-05-04 19:41:08 +01:00
John Cupitt 4e96db4216 try to get C++ examples highlighted
looks like gtk-doc only supports C highlighting looking at the sources
... still, get the language= tags to match what source-highlight expects
2015-04-27 17:40:33 +01:00
John Cupitt 51c85b7450 more gtk-doc fixes 2015-04-27 13:16:31 +01:00
John Cupitt f5a77dd80d start some notes on threading 2015-04-27 10:57:27 +01:00
John Cupitt 7ded77cd4d add a note on cli chaining 2015-04-21 16:41:03 +01:00
John Cupitt 011b77b61b update build system files 2015-04-17 11:33:05 +01:00
John Cupitt 01bcb87583 cleanups 2015-04-09 10:04:58 +01:00
John Cupitt 5268f0280c raw open allows larger offsets
offsets were sanity-checked at 100,000, remove this limit
2015-03-31 14:37:48 +01:00
John Cupitt 339f268200 add some API for args, fix a docs messup 2015-03-02 22:02:33 +00:00
John Cupitt 5ccb5ad70d add () overload to python
for vips_getpoint()
2015-03-01 12:15:48 +00:00
John Cupitt ded01df512 c++: add [], change ()
() used to return element zero, just return a vector

add [] overload
2015-03-01 10:43:02 +00:00
John Cupitt 5d912fdbbb add [] overload to python
index and slice image bands
2015-02-28 16:53:06 +00:00
John Cupitt 5f3f7588cd tiny doc fix 2015-02-26 16:31:34 +00:00
John Cupitt cdeec4a912 small tweaks 2015-02-26 13:15:53 +00:00
John Cupitt cce569cdb7 more docs work 2015-02-23 12:32:56 +00:00
John Cupitt 98b9214b4c add a note 2015-02-22 09:37:56 +00:00
John Cupitt 9ec78d362a doc polishing 2015-02-18 16:02:19 +00:00
Maurus Cuelenaere dba1b1d81b Add ImageMagick buffer support
This commits adds buffer support for the ImageMagick backend, using the Blob
API.
2015-02-15 21:45:17 +01:00
John Cupitt 8f7c2c7110 sort out alpha going to and from 16-bit
rewritten sRGB <-> scRGB so that 16-bit alpha is scaled to float 8
2015-02-12 17:50:38 +00:00
John Cupitt 244ab301f7 start final push for vips 8 2015-02-11 17:01:02 +00:00
John Cupitt ddb43172f3 use new pyvips8 array constant syntax
also add median filter convenience function
2015-01-29 16:41:11 +00:00
John Cupitt b2f23c853e fix pydocs snafu 2015-01-28 21:32:32 +00:00
John Cupitt 2e61b6ed67 more tests
create is now done, phew
2015-01-28 13:02:38 +00:00
John Cupitt c0c57f3f4a fix up C docs intro 2015-01-28 11:37:16 +00:00
John Cupitt ecf10f85a1 rewrite vips-cli docs
clearer and better formatting
2015-01-28 09:50:15 +00:00
Lovell Fuller 0b34a3403d Docs: update pkg-config to use vips8 C++ API 2015-01-05 19:43:55 +00:00
John Cupitt ad6f42c869 remove dead proto
vips_draw_line_mask() was never implemented .. use
vips__draw_line_direct() instead.
2015-01-02 21:34:34 +00:00
John Cupitt 46d8b93bc3 add file format docs
add some docs on the vips file format
2015-01-02 16:35:29 +00:00
John Cupitt 29fa54444e add a function list to docs
lists all C functions and their vips operators
2015-01-02 12:39:20 +00:00
John Cupitt 6c35ae5540 display default and range in usage
eg. we now see:

$ vips gamma
gamma an image
usage:
   gamma in out
where:
   in           - Input image, input VipsImage
   out          - Output image, output VipsImage
optional arguments:
   exponent     - Gamma factor, input gdouble
  			default: 2.4
			min: 1e-06, max: 1000
operation flags: sequential-unbuffered
2014-12-30 13:16:22 +00:00
John Cupitt 32625146db cpp can set enums from strings
eg.

	set("extend", "copy")->
2014-12-30 11:27:04 +00:00
John Cupitt cd00d07711 another go at fixing gtk-doc.make
discovery! it's copied to the DOCDIR
2014-12-19 09:47:28 +00:00
John Cupitt ba6f8044af final doc fixups
and update cplusplus binding
2014-12-18 17:20:59 +00:00
John Cupitt 7f34722f9f update gtk-doc Makefile.am
"make check" now works in docs
2014-12-12 15:51:07 +00:00
John Cupitt c120edde0d get make dist going 2014-11-18 14:52:52 +00:00
John Cupitt dda412c85f add command-line option parsing to python 2014-11-18 11:29:32 +00:00
John Cupitt 759682ef8a updates notes on binding vips 2014-11-17 14:23:25 +00:00
John Cupitt 240f0f1fd2 more doc work 2014-11-17 12:25:46 +00:00
John Cupitt 394149e9e8 fix all docs warnings 2014-11-17 10:32:40 +00:00
John Cupitt 703514b85d fix gtkdoc expansions in intro 2014-11-16 18:01:19 +00:00
John Cupitt 008d6d7a78 more doc polishing 2014-11-16 12:57:27 +00:00
John Cupitt e3afa878e6 better support for drawing operations
much more mem efficient for repeated draws

doc updates too
2014-11-16 11:07:42 +00:00
John Cupitt 742ff4c108 more pydoc hacking 2014-11-14 10:07:04 +00:00
John Cupitt b45e6b4ec8 more doc fixups 2014-11-13 22:01:42 +00:00
John Cupitt be4ffa6d8a more pyvips8 docs
and cleanups of various small doc markup errors
2014-11-07 14:49:18 +00:00
John Cupitt 02e8c600db more small docs work
and don't cache gaussnoise
2014-11-07 09:25:40 +00:00
John Cupitt 677e6bf32c pyvips8 docs hacking 2014-11-06 14:57:44 +00:00
John Cupitt 7ae35c3edb start pydocs again 2014-11-05 14:56:59 +00:00
John Cupitt 5995fff130 start pydocs 2014-11-04 09:13:36 +00:00
John Cupitt f1a3b866f7 oops tabs 2014-11-03 12:03:33 +00:00
John Cupitt bbf49be063 cleanup and bump to 7.42 2014-11-03 12:01:53 +00:00
John Cupitt a9cfb4d943 oops 2014-11-02 09:28:48 +00:00
John Cupitt be144455b8 add some C++ docs 2014-11-02 09:26:12 +00:00
John Cupitt 8a6c3606e8 start python and cpp docs 2014-10-31 20:09:24 +00:00
John Cupitt 573b94e3ec more docs argh 2014-08-19 17:57:27 +01:00
John Cupitt 2f72a9925f more docs work 2014-08-12 13:37:16 +01:00
John Cupitt 78a50f6ec5 more docs stuff 2014-08-08 17:34:30 +01:00
John Cupitt 2e3baa1bef more docs stuff 2014-08-06 21:59:13 +01:00
John Cupitt 5d8ba8b28f more doc additions 2014-07-26 11:19:46 +01:00
John Cupitt f4671f46e8 more work on docs
started adding .xml intro to vips sections
2014-07-25 09:22:49 +01:00
John Cupitt da77b68d3e bump version to 7.40
and rename header and edvips as vipsheader and vipsedit

remove mergeup and find_mosaic
2014-06-23 20:22:50 +01:00
John Cupitt a76df77942 docs updates 2014-06-15 11:52:06 +01:00
John Cupitt df225a97ff small fixes 2014-03-17 13:56:55 +00:00
John Cupitt fd617aa520 version bump for 7.38
and fix a few dist problems
2014-01-18 12:44:28 +00:00
John Cupitt 3dcf138fc4 more freq_dispatch to deprecated 2014-01-07 09:14:53 +00:00
John Cupitt 9cc8204ce1 vips_buildlut() works, removing old im_buildlut() 2013-07-03 14:01:46 +01:00
John Cupitt 2fd2fd58f7 fix up gtk-doc
fix various problems:

- out of date IGNORE in doc/reference/Makefile.am
- name clashes between private .h and public
2013-06-17 20:16:20 +01:00
John Cupitt 4c0ace34f0 docs cleanups 2013-06-17 14:54:11 +01:00
John Cupitt 038015a971 Merge remote-tracking branch 'origin/7.32' 2013-06-14 09:04:01 +01:00
John Cupitt 4436e370c7 make a "create" package
the old "other" package, plus move some of conversion in there
2013-06-13 10:12:22 +01:00
John Cupitt 69de2f83af fix auto* change
mkinstalldirs is no longer included
2013-06-11 10:23:26 +01:00
John Cupitt 5039736cd7 update more version numbers 2013-02-16 13:24:55 +00:00
John Cupitt 950c7fc2bd update "vips --list" usage
thanks ferryfax
2012-12-14 01:27:23 +00:00
Benjamin Gilbert fda377f5c7 Fix .PHONY Make targets
GNU Make only respects the en-us spelling.
2012-10-21 14:24:59 -04:00
John Cupitt bc13abe3da update the manual version numbers 2012-07-20 15:52:45 +01:00
John Cupitt ec53b1af74 remove refs to bicubic in docs 2012-07-01 11:06:42 +01:00
John Cupitt ef2d7024bd version number bump
starting to stabilise 7.28, hopefully
2012-01-30 11:27:28 +00:00
John Cupitt 6c33ec9ff2 foreign docs 2011-12-22 12:12:27 +00:00
John Cupitt 9ff654c405 ignore .bak files 2011-11-18 09:10:08 +00:00
John Cupitt 01a64422b2 start revising new docs 2011-11-18 09:08:45 +00:00
John Cupitt 4256563332 small fixes 2011-11-17 14:43:08 +00:00
John Cupitt 7111ff2433 version bump for next cycle
s Please enter the commit message for your changes. Lines starting
2011-08-21 18:06:19 +01:00
John Cupitt 1fe6241a5e move enum gtk-doc
move the enum gtk-doc comments into the headers, matching glib's style

I hope this might fix some warnings during gtk-doc generation, but they
seeem to still be there, ah well
2011-07-28 12:22:44 +01:00
John Cupitt e7dbd89938 bump version again, doc fixes 2011-07-26 22:37:03 +01:00
John Cupitt eda7a9d9d7 fixes to get win32 building 2011-07-26 16:40:26 +01:00
John Cupitt ac801dd1fc rename Rect as VipsRect
move Rect to the new Vips namespace, add gtkdoc comments, add back
compat stuff
2011-03-17 13:05:46 +00:00
John Cupitt af95502d82 final operators gtk-doc'd
All done! Good Lord. Just some parts of iofuncs/ still to do.
2011-02-02 17:17:05 +00:00
John Cupitt afef89369b gtk-doc for interpolate
Add gtk-doc comments for VipsInterpolate.
2011-02-02 14:24:58 +00:00
John Cupitt d064818fd7 done gtk-doc for "other"
Finished gtk-doc-ing "other".
2011-02-01 14:47:08 +00:00
John Cupitt 1aea6a1347 gtkdoc for mosaicing 2011-01-25 13:12:22 +00:00