Andreas Huggel
36f77ca74d
Added new Samsung files, removed obsolete *mn.hpp files.
2010-10-05 01:15:22 +00:00
Robin Mills
c8138546a7
Updated MSVC project files (and notes) to build with DevStudio 2010 (and with DevStudio 2003/5/8)
2010-07-20 04:38:47 +00:00
Robin Mills
86d8f0b497
Changes to MSVC build environment with thanks to Jon Roch-Berry
...
1) Library files have been changed to enable them to co-exist in a single directory:
* Static Debug: exiv2.lib -> exiv2sd.lib
* Static Release: exiv2.lib -> exiv2s.lib
* DLL Debug: exiv2.lib -> exiv2d.lib
exiv2.dll -> exiv2d.dll
* Dll Release: unchanged
2) Incorrect linking has been rectified as follows:
The following had their expat dependencies incorrect and
debug versions were linking against release versions, and release
versions against debug versions:
exiv2-0.20\msvc\addmoddel\addmoddel.vcproj
exiv2-0.20\msvc\convert-test\convert-test.vcproj
exiv2-0.20\msvc\mmap-test\mmap-test.vcproj
exiv2-0.20\msvc\tiff-test\tiff-test.vcproj
Also, in the following it was linking in both the debug and release
zlib:
exiv2-0.20\msvc\exivsimple\exivsimple.vcproj
Thank you to Jon for providing these fixes.
3) Runner.txt has been modified for the following reasons:
a) The change in library names is detected
b) Some exiv2 output strings have changed since 0.20
2010-07-18 21:03:36 +00:00
Andreas Huggel
06ce0d18b6
- Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
...
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
2010-06-27 10:04:39 +00:00
Andreas Huggel
8ef1a5f9fa
Removed minoltasonyvalues.[ch]pp, moved common Minolta/Sony code into minoltamn.[ch]pp.
2010-05-25 15:25:02 +00:00
Andreas Huggel
5d24e744c2
Backed out revisions 2221:2219 and most of change 2216.
2010-05-25 15:04:16 +00:00
Andreas Huggel
89385dbd74
Fixed compilation with MSVC (Patch by Jens Mueller)
2010-05-11 13:32:18 +00:00
Andreas Huggel
dc6c8086da
Fixed compilation with MSVC (Patch by Jens Mueller)
2010-05-09 15:57:00 +00:00
Andreas Huggel
83cd2efab9
#579 : Implemented mmap for Windows directly in FileIo and made that class use the Pimpl idiom ( #510 ) to de-clutter the interface. Unrelated: Added EXV_MIN/MAX macros, allow iconv config in commercial version.
2009-12-27 09:56:29 +00:00
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
2009-11-27 05:59:23 +00:00
Robin Mills
e21a8cd79d
Adding MSVC support for XMP 4.4 and fixed copy error in exiv2lib.vcproj DLL builds.
2009-07-12 18:17:25 +00:00
Andreas Huggel
7b75bbaa04
Removed r1799, r1797 from trunk ( #634 , #579 )
2009-06-20 04:26:46 +00:00
Robin Mills
0ed8680e02
#579 : Implement Memory Mapping for Windows Platforms
...
This improves the performance of exiv2.exe on TIFF files about 5x
The MSVC branch adds mmap.cpp and mman.h - borrowed and slightly touched from KDE
- the contribution of KDE is acknowledged and respected (and changes documented)
- exv_msvc.h modified to support MM
- added support files include/sys to enable compilation on MSVC
2009-05-17 03:37:20 +00:00
Robin Mills
891827b6ce
#621 : Windows build changes.
...
I discovered while doing a private build for a user that msvc/include/exv_msvc.h still contains the #pragma comment code.
I've removed that (again!) and fixed a consequential link error on exiv2lib.vcproj DebugDLL | ReleaseDLL
Rebuilt everything on VS2003/5/8 and all run the runner.bat test OK.
2009-03-20 03:40:14 +00:00
Robin Mills
0b913aa605
#621 : Windows build environment changes
...
1) exv_msvc.h moved to msvc/include/exv_msvc.h
2) exv_msvc.h no longer has #pragma comment statements to link zlib
3) project files updated to explicitly link appropriate zlib library
2009-03-17 06:47:43 +00:00
brad
6bcd8cacd4
Added new easyaccess files to msvc build
2009-03-08 08:25:03 +00:00
Robin Mills
cf34b2c9a2
Support for building exiv2+organize
...
Small changes to organize.vcproj to match the other exiv2 projects
Updated README-MSVC.txt with information about building organize.exe
No significant changes to exiv2.sln or its project files.
2009-02-10 07:28:51 +00:00
Andreas Huggel
08e9e2f097
Added rw2image.[ch]pp files
2009-01-09 13:41:44 +00:00
Andreas Huggel
5297f0af00
More fixes for the MSVC build env (robin-20081113.patch from Robin Mills).
2008-11-16 15:47:07 +00:00
Andreas Huggel
6f830c2849
Applied Robin's patch fixing the last few issues before 0.18-pre2
2008-11-03 09:29:51 +00:00
Andreas Huggel
891b98f25e
Robin's patch to fix MSVC issues.
2008-11-02 11:40:23 +00:00
Andreas Huggel
50983a44b7
#567 : New MSVC build files. (Intermediate, probably doesn't compile with MSVC, ironically. By Robin Mills, errors are mine - his does compile.)
2008-10-29 16:11:01 +00:00
Andreas Huggel
d866b20d82
#567 : Fixing MSVC build, intermediate revision, it is still broken.
2008-09-06 06:02:15 +00:00
Andreas Huggel
7b72714af1
Added new files to MSVC build file.
2008-06-03 09:30:07 +00:00
Andreas Huggel
69f8e9b332
Tweaks
2007-12-30 17:13:29 +00:00
Andreas Huggel
aecbc71657
Added XMP support to MSVC project.
2007-12-25 06:33:13 +00:00
Andreas Huggel
4e7a5a9a1a
Remove include directory before copying files in MSVC post build events.
2007-11-20 02:43:09 +00:00
Andreas Huggel
d1f41794fc
Fixed MSVC compilation of the samples.
2007-11-13 13:44:12 +00:00
Andreas Huggel
08c2c50448
Partially updated MSVC project (samples and XMP don't compile).
2007-11-01 02:47:04 +00:00
Andreas Huggel
91c4dafbf9
Fixed compiler issues (gcc-4.3, msvc 7.1)
2007-09-24 06:33:17 +00:00
Andreas Huggel
45ab551733
Updated MSVC project file
2007-02-21 15:40:02 +00:00
Andreas Huggel
5a5fcf8503
Added workaround for mmap/munmap for platforms which do not have these (MinGW and MSVC), converted CrwImage to use mmap too.
2006-06-28 05:36:49 +00:00
Andreas Huggel
655b04751f
Updated MSVC project file, removed unnecessary floor function calls (fixes MSVC compilation problem), added missing #include "cassert"
2006-05-14 14:25:45 +00:00
Andreas Huggel
b824940592
Updated MSVC project file and fixed doxygen warnings
2006-05-08 15:58:55 +00:00
Andreas Huggel
55c363d750
Updated MSVC build file
2006-04-30 04:34:01 +00:00
Andreas Huggel
dabc5d7bb1
Added new Nikon makernote files to MSVC project
2006-04-25 02:55:16 +00:00
Andreas Huggel
e6c88889cb
Updated MSVC 7.1 project and fixed MSVC compiler errors
2006-04-21 03:16:25 +00:00
Andreas Huggel
e32800a9df
Added TIFF image and parser to exiv2lib, fixed MSVC 7.1 compilation errors
2006-04-09 10:44:18 +00:00
Andreas Huggel
7eac9bbe92
Fixes for MinGW and MSVC
2006-01-18 11:34:45 +00:00
Andreas Huggel
277edf23fb
Added imgreg.cpp to the MSVC build and did some cosmetic changes in the README
2005-09-25 12:54:34 +00:00
Andreas Huggel
e65f3fef98
Fixed MSVC and MinGW warnings
2005-09-12 16:15:48 +00:00
Andreas Huggel
ff1010fb70
Added Panasonic makernote files to project file
2005-06-12 15:06:36 +00:00
Andreas Huggel
a70511cc4a
Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427
2005-05-28 05:48:43 +00:00
Andreas Huggel
b8e809195c
Fixed MSVC compilation
2005-04-21 08:11:47 +00:00
Andreas Huggel
ff718d8de6
Fixed MSVC compilation (otherwise untested)
2005-04-17 12:47:49 +00:00
Andreas Huggel
90a707fa2e
Fixed bugs found on MinGW and with MSVC. iotest still misteriously fails.
2005-04-10 09:00:47 +00:00
brad
0cab366ec2
Merges all changes from the insideout branch back into trunk. This includes the IO abstraction code, split-up of image.cpp, and inside-out design change ( #402 , #403 , and #404 ).
2005-01-16 09:22:28 +00:00
Andreas Huggel
24cee62ad4
Updated according to patch from Brad Schick
2004-09-05 07:07:14 +00:00
Andreas Huggel
2f56912e76
Added datasets
2004-07-28 16:16:40 +00:00
Andreas Huggel
6755a2a993
Added MSVC project files
2004-07-26 08:43:54 +00:00