2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-18 14:12:10 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
Christian Henning
75fd165505 Added difference_type to scanline_read_iterator.
[SVN r82992]
2018-06-27 00:02:27 -04:00
Christian Henning
72b67b13af Only increase the position inside operator++.
[SVN r82991]
2018-06-27 00:02:27 -04:00
Christian Henning
e8da58de6f Fixed scanline_read_iterator interface.
[SVN r82988]
2018-06-27 00:02:27 -04:00
Christian Henning
64a624c22e Fixed incorrect header.
[SVN r82983]
2018-06-27 00:02:27 -04:00
Christian Henning
e9f77d30bf Adding new io extension.
[SVN r82981]
2018-06-27 00:02:27 -04:00
Christian Henning
4b4f3e8ea9 Replacing io extension.
[SVN r82980]
2018-06-27 00:02:27 -04:00
Christian Henning
be914e0269 packed_channel_value is now using low_bits_mask_t to reduce code.
[SVN r82883]
2018-06-27 00:02:27 -04:00
Christian Henning
75342fedd2 Added more specializations for get_num_bits.
[SVN r82882]
2018-06-27 00:02:27 -04:00
Christian Henning
12771230f1 Added packed_channel_value to get_num_bits metafunction.
[SVN r82855]
2018-06-27 00:02:27 -04:00
Christian Henning
295c5a47d5 Fixed comments for code consistency.
[SVN r82854]
2018-06-27 00:02:27 -04:00
Christian Henning
887a6f8ff7 Fixed compiler errors for gcc and clang.
[SVN r82774]
2018-06-27 00:02:27 -04:00
Christian Henning
8d619b5111 Toolbox extension inital commit.
[SVN r82769]
2018-06-27 00:02:27 -04:00
Christian Henning
18eacb424b #7920
[SVN r82755]
2018-06-27 00:02:27 -04:00
Christian Henning
0157058440 The last fix produces a compiler with Visual Studio 2010.
See ticket 7970.

[SVN r82745]
2018-06-27 00:02:27 -04:00
Christian Henning
8b3ceb2de0 Added missing header file.
[SVN r82705]
2018-06-27 00:02:27 -04:00
Christian Henning
ee225cf270 #6681
[SVN r82704]
2018-06-27 00:02:27 -04:00
Christian Henning
ce31c5ccb7 #6681
[SVN r82703]
2018-06-27 00:02:27 -04:00
Christian Henning
5db659d5b5 #7970
[SVN r82702]
2018-06-27 00:02:27 -04:00
Marshall Clow
c1084347af Apply patch for Lubomir; Refs #4919
[SVN r82092]
2018-06-27 00:02:27 -04:00
Christian Henning
5cc317cdab Introducing base_channel_type metafunction which helps to avoid useless casting between integral data types. For older compilers it also reduces warnings about those castings operations.
[SVN r66416]
2018-06-27 00:02:27 -04:00
Lubomir Bourdev
e548b4477d GIL: Added support for copying between variants of different types
[SVN r61899]
2018-06-27 00:02:27 -04:00
Christian Henning
33d94c303e Added gil:: namespace to all at_c calls. This seems necessary for current gcc ( 4.4 and more ) compilers. See #3041 and #3619.
[SVN r58777]
2018-06-27 00:02:27 -04:00
Christian Henning
6805259c26 Enables reading multi-page tiff.
[SVN r66841]
2010-11-29 15:08:44 +00:00
Christian Henning
048dafbcc0 Allows to compile with recent libpng version ( 1.4 and greater ).
[SVN r66840]
2010-11-29 15:08:00 +00:00
Christian Henning
4aeac05678 Changes suppress compiler warnings when dealing with on-the-edge bit_aligned images, for instance rgb31 or rgb63.
[SVN r65912]
2010-10-11 15:59:24 +00:00
Christian Henning
b4aa265399 Allow for image creating with non-pixel types, like int or float, that satisfy the regular type concept.
[SVN r65910]
2010-10-11 15:55:32 +00:00
Christian Henning
73c9bac7f5 Allow for image creating with non-pixel types, like int or float, that satisfy the regular type concept.
[SVN r65909]
2010-10-11 15:54:49 +00:00
Christian Henning
21fd3028a2 Code changes to suppress some compiler warnings when using scoped_channel_value.
[SVN r65908]
2010-10-11 15:51:55 +00:00
Christian Henning
740abbaf8d Added gil:: namespace to all at_c calls. This seems necessary for current gcc ( 4.4 and more ) compilers. See #3041 and #3619.
[SVN r65907]
2010-10-11 15:49:50 +00:00
Christian Henning
c7f9a1bff6 Made scoped_channel_value's base type accessible to users.
[SVN r64261]
2010-07-22 14:43:04 +00:00
Christian Henning
af58445a4b Fixing potential compilation errors with newer and more standard conformant compilers when using gil and STL. Basically gil's iterators and interator adaptors are now explicit what iterator category they are belonging to, e.g. random access iterator.
[SVN r62551]
2010-06-08 05:22:50 +00:00
Douglas Gregor
00031862c7 Merge standards-conformance fixes for Boost.GIL
[SVN r61875]
2010-05-09 12:35:46 +00:00
Christian Henning
fde81c000c Fix for ticket #2831.
[SVN r60194]
2010-03-05 16:15:07 +00:00
Christian Henning
db59f768b3 Updated gil release from boost trunk.
[SVN r58301]
2009-12-11 21:40:58 +00:00
Daniel James
f15809f257 Update the gil documentation.
Merged revisions 52726-52731 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52726 | danieljames | 2009-05-02 13:38:39 +0100 (Sat, 02 May 2009) | 3 lines
  
  Check in the doxygen files for building standalone gil docs.
  
  They are mostly unchanged. I've just changed some of the paths.
........
  r52727 | danieljames | 2009-05-02 13:39:02 +0100 (Sat, 02 May 2009) | 16 lines
  
  Make the gil doxygen docs a litte more boost friendly and a bit to build.
  
  * Add a shell script to make building easier.
  * Merge the two different versions of adobe_source.css.
  * `shorten_file_name.sh`:
    * Add copyright.
    * Use GNU sed and expr in shorten_file_name.sh.
    * Optimise it slightly by using xargs instead of a loop.
    * Only shorten file names in html files.
  * `header.html`:
    * Add copyright notice to doxygen header.
    * Remove google analytics tags.
    * Remove adobe RSS feed.
    * Remove the link to `globals.html` as it isn't generated.
    * Rename to `header_html.txt` to stop inspect complaining about it.
  * Remove `insert_boost_licence.sh` as the copyright is already in the header.
........
  r52728 | danieljames | 2009-05-02 13:43:21 +0100 (Sat, 02 May 2009) | 1 line
  
  Regenerate gil documentation.
........
  r52729 | danieljames | 2009-05-02 13:45:17 +0100 (Sat, 02 May 2009) | 1 line
  
  Redirect to the correct page for the adobe docs.
........
  r52730 | danieljames | 2009-05-02 13:45:51 +0100 (Sat, 02 May 2009) | 1 line
  
  Detab a few files.
........
  r52731 | danieljames | 2009-05-02 13:58:46 +0100 (Sat, 02 May 2009) | 3 lines
  
  Generate GIL documentation again.
  
  Something went wrong checking it in last time.
........


[SVN r53046]
2009-05-16 14:11:54 +00:00
Daniel James
a587183076 Detab a few files.
[SVN r52730]
2009-05-02 12:45:51 +00:00
Hailin Jin
523fd439fb GIL: Fixed Ticket #1520: Added several missing header files
[SVN r51353]
2009-02-20 19:27:49 +00:00
Hailin Jin
74d43c6b41 GIL: fixed Ticket 784: Wrong initilization of data members in packed_pixel constructors
[SVN r51352]
2009-02-20 19:10:33 +00:00
Boris Gubenko
ab7f23636b merge workaround for EDG-based compilers into release branch
[SVN r49886]
2008-11-23 04:06:57 +00:00
Boris Gubenko
7e540f5e1b extend workaround to icc 10.0
[SVN r49827]
2008-11-18 17:41:32 +00:00
Boris Gubenko
3ae846948b extend workaround for Core Issue 574 to icc 10.1 and later
[SVN r49760]
2008-11-14 18:14:24 +00:00
Boris Gubenko
37ad55c0ec add workaround for HP-UX aC++ compiler
[SVN r49706]
2008-11-12 23:25:03 +00:00
John Maddock
ab9f90c49d Merge fixes from Trunk.
Fixes #2392.

Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.

Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only. 

[SVN r49314]
2008-10-13 09:00:03 +00:00
John Maddock
2cf0711cd1 Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library.  With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.

Fixes #2392.


[SVN r49254]
2008-10-10 16:10:00 +00:00
Beman Dawes
8fed7d4a1e Merge gil changes from trunk per Lubomir Bourdev
[SVN r47246]
2008-07-08 18:56:09 +00:00
Lubomir Bourdev
68b33f6e7b GIL: Replaced tabs with spaces.
[SVN r43742]
2008-03-21 09:43:19 +00:00
Lubomir Bourdev
ddf9f44ed3 GIL: Fixed a bug in planar device_n view construction.
[SVN r43741]
2008-03-21 09:40:59 +00:00
Lubomir Bourdev
310ec6f28d GIL: Changed a private type name to differ from #define used on some Linux systems.
[SVN r43735]
2008-03-20 04:27:41 +00:00
Hailin Jin
3a9c8996fa Fixed two minor compiler errors showing up under in the new GCC 4.3.0
[SVN r43565]
2008-03-11 17:28:42 +00:00
Lubomir Bourdev
08db3e7bec GIL: Changing size_t to std::size_t
[SVN r42781]
2008-01-14 23:25:10 +00:00