diff --git a/.travis.yml b/.travis.yml
index 0704bd4c..a1fd4ff1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
language: cpp
before_script:
- - $PYTHON -m pip download --no-deps https://github.com/jcupitt/pyvips/archive/$PYVIPS_VERSION.tar.gz
+ - $PYTHON -m pip download --no-deps https://github.com/libvips/pyvips/archive/$PYVIPS_VERSION.tar.gz
- tar xf $PYVIPS_VERSION.tar.gz
- $PYTHON -m pip install --user --upgrade pyvips-$PYVIPS_VERSION/[test]
- ./autogen.sh
diff --git a/README.md b/README.md
index 28d22e3f..7b920647 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
# libvips : an image processing library
-[![Build Status](https://travis-ci.org/jcupitt/libvips.svg?branch=master)](https://travis-ci.org/jcupitt/libvips)
+[![Build Status](https://travis-ci.org/libvips/libvips.svg?branch=master)](https://travis-ci.org/libvips/libvips)
[![Coverity Status](https://scan.coverity.com/projects/6503/badge.svg)](https://scan.coverity.com/projects/jcupitt-libvips)
libvips is a [demand-driven, horizontally
-threaded](https://github.com/jcupitt/libvips/wiki/Why-is-libvips-quick)
+threaded](https://github.com/libvips/libvips/wiki/Why-is-libvips-quick)
image processing library. Compared to similar
libraries, [libvips runs quickly and uses little
-memory](https://github.com/jcupitt/libvips/wiki/Speed-and-memory-use).
+memory](https://github.com/libvips/libvips/wiki/Speed-and-memory-use).
libvips is licensed under the [LGPL
2.1+](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html).
@@ -26,10 +26,10 @@ It comes with bindings for [C](API/current/using-from-c.html),
and the [command-line](API/current/using-cli.html). Full bindings
are available for [Ruby](https://rubygems.org/gems/ruby-vips),
[Python](https://pypi.python.org/pypi/pyvips),
-[PHP](https://github.com/jcupitt/php-vips),
+[PHP](https://github.com/libvips/php-vips),
[.NET](https://www.nuget.org/packages/NetVips),
[Go](https://github.com/davidbyttow/govips), and
-[Lua](https://github.com/jcupitt/lua-vips). libvips
+[Lua](https://github.com/libvips/lua-vips). libvips
is used as an image processing engine by [sharp (on
node.js)](https://www.npmjs.org/package/sharp),
[bimg](https://github.com/h2non/bimg),
@@ -38,7 +38,7 @@ node.js)](https://www.npmjs.org/package/sharp),
[carrierwave-vips](https://github.com/eltiare/carrierwave-vips),
[mediawiki](http://www.mediawiki.org/wiki/Extension:VipsScaler),
[PhotoFlow](https://github.com/aferrero2707/PhotoFlow) and others.
-The official libvips GUI is [nip2](https://github.com/jcupitt/nip2),
+The official libvips GUI is [nip2](https://github.com/libvips/nip2),
a strange combination of a spreadsheet and an photo editor.
There are packages for most unix-like operating systems and binaries for
@@ -48,7 +48,7 @@ Windows and OS X.
We keep pre-baked tarballs of releases on the vips website:
-https://github.com/jcupitt/libvips/releases
+https://github.com/libvips/libvips/releases
Untar, then in the libvips directory you should just be able to do:
@@ -70,8 +70,8 @@ Once `configure` is looking OK, compile and install with the usual:
By default this will install files to `/usr/local`.
We have detailed guides on the wiki for [building on
-Windows](https://github.com/jcupitt/libvips/wiki/Build-for-Windows) and
-[building on OS X](https://github.com/jcupitt/libvips/wiki/Build-for-macOS).
+Windows](https://github.com/libvips/libvips/wiki/Build-for-Windows) and
+[building on OS X](https://github.com/libvips/libvips/wiki/Build-for-macOS).
# Testing
@@ -94,7 +94,7 @@ pyvips, the libvips Python binding.
Checkout the latest sources with:
- $ git clone git://github.com/jcupitt/libvips.git
+ $ git clone git://github.com/libvips/libvips.git
Building from git needs more packages, you'll need at least `swig`, `gtk-doc`
and `gobject-introspection`, see the dependencies section below. For example:
@@ -220,7 +220,7 @@ via imagemagick instead.
### PDFium
If present, libvips will attempt to load PDFs via PDFium. This library must be
-packaged by https://github.com/jcupitt/docker-builds/tree/master/pdfium
+packaged by https://github.com/libvips/docker-builds/tree/master/pdfium
If PDFium is not detected, libvips will look for poppler-glib instead.
diff --git a/TODO b/TODO
index 00288f4d..967dcc6b 100644
--- a/TODO
+++ b/TODO
@@ -129,7 +129,7 @@
- add porter-duff compositing, see
- https://github.com/jcupitt/ruby-vips/issues/28
+ https://github.com/libvips/ruby-vips/issues/28
- now vips_linear() has uchar output, can we do something with orc?
diff --git a/doc/Using-vipsthumbnail.md b/doc/Using-vipsthumbnail.md
index 2c7950ee..b29b65be 100644
--- a/doc/Using-vipsthumbnail.md
+++ b/doc/Using-vipsthumbnail.md
@@ -296,7 +296,7 @@ $ vipsthumbnail kgdev.jpg --iprofile /usr/share/color/icc/colord/FOGRA28L_webcoa
I've had good results with this profile:
-https://github.com/jcupitt/nip2/blob/master/share/nip2/data/cmyk.icm
+https://github.com/libvips/nip2/blob/master/share/nip2/data/cmyk.icm
It makes nice-looking images from most CMYK files, and is completely free.
diff --git a/doc/Using-vipsthumbnail.xml b/doc/Using-vipsthumbnail.xml
index 7e9c738d..d50b150c 100644
--- a/doc/Using-vipsthumbnail.xml
+++ b/doc/Using-vipsthumbnail.xml
@@ -290,7 +290,7 @@ $ vipsthumbnail kgdev.jpg --iprofile /usr/share/color/icc/colord/FOGRA28L_webcoa
I’ve had good results with this profile:
- https://github.com/jcupitt/nip2/blob/master/share/nip2/data/cmyk.icm
+ https://github.com/libvips/nip2/blob/master/share/nip2/data/cmyk.icm
It makes nice-looking images from most CMYK files, and is completely free.
diff --git a/doc/extending.xml b/doc/extending.xml
index 45ff1dfc..cdd12038 100644
--- a/doc/extending.xml
+++ b/doc/extending.xml
@@ -350,7 +350,7 @@ negative_generate( VipsRegion *or,
include the source in your program, or use %GModule to make a binary
plugin that will be loaded by libvips at startup. There are some example
+ url="https://github.com/libvips/vips-gmic">example
plugins available.
diff --git a/doc/libvips-docs.xml.in b/doc/libvips-docs.xml.in
index 8a195e0e..3bbcc671 100644
--- a/doc/libvips-docs.xml.in
+++ b/doc/libvips-docs.xml.in
@@ -12,7 +12,7 @@
For VIPS @VIPS_VERSION@.
The latest version of this documentation can be found on the
VIPS website.
+ url="http://libvips.github.io/libvips/API/current/">VIPS website.
diff --git a/libvips/foreign/dzsave.c b/libvips/foreign/dzsave.c
index c668b8d9..ec188c75 100644
--- a/libvips/foreign/dzsave.c
+++ b/libvips/foreign/dzsave.c
@@ -44,7 +44,7 @@
* philipgiuliani
* 25/6/14
* - stop on zip write >4gb, thanks bgilbert
- * - save metadata, see https://github.com/jcupitt/libvips/issues/137
+ * - save metadata, see https://github.com/libvips/libvips/issues/137
* 18/8/14
* - use g_ date funcs, helps Windows
* 14/2/15
diff --git a/libvips/foreign/openslide2vips.c b/libvips/foreign/openslide2vips.c
index af735d03..6f8709bc 100644
--- a/libvips/foreign/openslide2vips.c
+++ b/libvips/foreign/openslide2vips.c
@@ -497,7 +497,7 @@ vips__openslide_generate( VipsRegion *out,
* somehow marking this tile as unreadable.
*
* See
- * https://github.com/jcupitt/libvips/commit/bb0a6643f94e69294e36d2b253f9bdd60c8c40ed#commitcomment-19838911
+ * https://github.com/libvips/libvips/commit/bb0a6643f94e69294e36d2b253f9bdd60c8c40ed#commitcomment-19838911
*/
error = openslide_get_error( rslide->osr );
if( error ) {
diff --git a/libvips/foreign/tiff2vips.c b/libvips/foreign/tiff2vips.c
index f05fd4e9..e73cd476 100644
--- a/libvips/foreign/tiff2vips.c
+++ b/libvips/foreign/tiff2vips.c
@@ -1130,7 +1130,7 @@ rtiff_parse_palette( Rtiff *rtiff, VipsImage *out )
/* Old-style colourmaps were 8-bit. If all the top bytes are zero,
* assume we have one of these.
*
- * See: https://github.com/jcupitt/libvips/issues/220
+ * See: https://github.com/libvips/libvips/issues/220
*/
for( i = 0; i < len; i++ )
if( (read->red16[i] >> 8) |
diff --git a/libvips/iofuncs/cache.c b/libvips/iofuncs/cache.c
index b88a2fee..25951a7e 100644
--- a/libvips/iofuncs/cache.c
+++ b/libvips/iofuncs/cache.c
@@ -801,7 +801,7 @@ vips_cache_operation_add( VipsOperation *operation )
/* If two threads call the same operation at the same time,
* we can get multiple adds. Let the first one win. See
- * https://github.com/jcupitt/libvips/pull/181
+ * https://github.com/libvips/libvips/pull/181
*/
if( !g_hash_table_lookup( vips_cache_table, operation ) ) {
VipsOperationFlags flags =
diff --git a/libvips/resample/affine.c b/libvips/resample/affine.c
index 90332342..cbf6903a 100644
--- a/libvips/resample/affine.c
+++ b/libvips/resample/affine.c
@@ -525,7 +525,7 @@ vips_affine_build( VipsObject *object )
affine->trn.idy -= 1;
/* If there's an alpha, we have to premultiply before resampling. See
- * https://github.com/jcupitt/libvips/issues/291
+ * https://github.com/libvips/libvips/issues/291
*/
have_premultiplied = FALSE;
if( vips_image_hasalpha( in ) ) {
diff --git a/libvips/resample/thumbnail.c b/libvips/resample/thumbnail.c
index 21512a43..85707d64 100644
--- a/libvips/resample/thumbnail.c
+++ b/libvips/resample/thumbnail.c
@@ -395,7 +395,7 @@ vips_thumbnail_build( VipsObject *object )
in = t[2];
/* If there's an alpha, we have to premultiply before shrinking. See
- * https://github.com/jcupitt/libvips/issues/291
+ * https://github.com/libvips/libvips/issues/291
*/
have_premultiplied = FALSE;
if( vips_image_hasalpha( in ) ) {
diff --git a/test/test_thumbnail.sh b/test/test_thumbnail.sh
index 28927677..a1d1dd53 100755
--- a/test/test_thumbnail.sh
+++ b/test/test_thumbnail.sh
@@ -2,7 +2,7 @@
# resize a 1000x1000 image to every size in [100,1000], check for black
-# see https://github.com/jcupitt/libvips/issues/131
+# see https://github.com/libvips/libvips/issues/131
# set -x