This does a little bit of namespace tweaking.  The most important thing is that 
it establishes a namespace "OIIO" that is an alias for the nested namespace 
OIIO_NAMESPACE::OIIO_VERSION_NS, both of which can be customized.  So this 
gives apps a uniform and compact way of referring to the right namespace, no 
matter how it was named.

Also included is removal of some long-deprecated code in sites/spi.  
Non-SPI-ers may ignore this.  So may SPi-ers for that matter.


You can merge this Pull Request by running:

  git pull https://github.com/lgritz/oiio lg-namespace

Or you can view, comment on it, or merge it online at:

  https://github.com/OpenImageIO/oiio/pull/325

-- Commit Summary --

* Remove deprecated custom setup for a SPI-specific Linux flavor no longer used.
* Define a namespace alias 'OIIO' that gets you past all the custom namespaces 
in a convenient way.

-- File Changes --

M site/spi/Makefile-bits-arnold (49)
D site/spi/include/spi_ns.h (8)
D site/spi/include/tiff.h (647)
M src/bmp.imageio/bmp_pvt.cpp (3)
M src/iconvert/iconvert.cpp (2)
M src/include/version.h.in (8)
M src/iv/ivimage.cpp (1)
M src/libOpenImageIO/imageoutput.cpp (2)
M src/libtexture/imagecache.cpp (2)
M src/libutil/pugixml.cpp (1)
M src/maketx/maketx.cpp (2)
M src/oiiotool/oiiotool.cpp (2)
M src/openexr.imageio/exrinput.cpp (2)
M src/openexr.imageio/exroutput.cpp (2)
M src/softimage.imageio/softimage_pvt.cpp (4)
M src/softimage.imageio/softimageinput.cpp (2)

-- Patch Links --

  https://github.com/OpenImageIO/oiio/pull/325.patch
  https://github.com/OpenImageIO/oiio/pull/325.diff

--- 
Reply to this email directly or view it on GitHub:
https://github.com/OpenImageIO/oiio/pull/325
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to