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
15 years ago
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
15 years ago
Robin Mills
58b9a2d039
MSVC build tests for exiv2 0.20
...
Modifying runner.txt (test output comparison file)
Adding runner7.txt (runner.txt for Windows/7)
Update to README-MSVC.txt to mention runner7.txt and updated test tool set.
15 years ago
Andreas Huggel
7a0f08f716
Bumped version to 0.20.
15 years ago
Andreas Huggel
8ef1a5f9fa
Removed minoltasonyvalues.[ch]pp, moved common Minolta/Sony code into minoltamn.[ch]pp.
15 years ago
Andreas Huggel
5d24e744c2
Backed out revisions 2221:2219 and most of change 2216.
15 years ago
Andreas Huggel
89385dbd74
Fixed compilation with MSVC (Patch by Jens Mueller)
15 years ago
Andreas Huggel
dc6c8086da
Fixed compilation with MSVC (Patch by Jens Mueller)
15 years ago
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
15 years ago
Andreas Huggel
59ae067412
Bumped version to 0.19.1 for testing.
16 years ago
Andreas Huggel
24285cbbf1
Bumped version to 0.19.
16 years ago
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.
16 years ago
Andreas Huggel
d41e19a20c
Updated references to Nikon lens data tag.
16 years ago
Andreas Huggel
d73096f95d
Bumped version to 0.18.99.
16 years ago
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
16 years ago
Robin Mills
e21a8cd79d
Adding MSVC support for XMP 4.4 and fixed copy error in exiv2lib.vcproj DLL builds.
16 years ago
Andreas Huggel
937b51236f
Fixed a few leftover robotbattle links.
16 years ago
Andreas Huggel
d73f83c2a2
Bumped version to 0.18.2
16 years ago
Andreas Huggel
7b75bbaa04
Removed r1799, r1797 from trunk ( #634 , #579 )
16 years ago
Robin Mills
61ca4b9b20
#634 Locking error on windows when updating a TIFF file with MemoryMapping enabled
16 years ago
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
16 years ago
Andreas Huggel
bbc7ae9358
Bumped version to 0.18.1
16 years ago
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.
16 years ago
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
16 years ago
brad
6bcd8cacd4
Added new easyaccess files to msvc build
17 years ago
Andreas Huggel
8a6d9dbc42
Updated Copyright notice for 2009.
17 years ago
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.
17 years ago
Robin Mills
47a144580d
Time for an update before investigating adding Brad's "organizer" to the mix.
17 years ago
brad
8906695cd8
Added msvc project for organize tool (not yet hooked up to master solution)
17 years ago
Andreas Huggel
08e9e2f097
Added rw2image.[ch]pp files
17 years ago
Andreas Huggel
1012d523f1
Tweak
17 years ago
Andreas Huggel
c8169a2bda
Updated runner.bat test results
17 years ago
Andreas Huggel
a05687e159
Fixed properties (Dimitri).
17 years ago
Andreas Huggel
5297f0af00
More fixes for the MSVC build env (robin-20081113.patch from Robin Mills).
17 years ago
Andreas Huggel
5a847e76d9
Tweaks
17 years ago
Andreas Huggel
0e4039a225
Tweaks
17 years ago
Andreas Huggel
6f830c2849
Applied Robin's patch fixing the last few issues before 0.18-pre2
17 years ago
Andreas Huggel
53fa0ddaf8
Tweaks
17 years ago
Andreas Huggel
e3fda02d87
Minor changes.
17 years ago
Andreas Huggel
891b98f25e
Robin's patch to fix MSVC issues.
17 years ago
Andreas Huggel
bd0be0a9bd
Minor fix.
17 years ago
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.)
17 years ago
Andreas Huggel
2bc7b2666e
#567 : Fixed exivsimple.
17 years ago
Andreas Huggel
d866b20d82
#567 : Fixing MSVC build, intermediate revision, it is still broken.
17 years ago
Andreas Huggel
2c36463574
Added strinto-test project to MSVC build.
17 years ago
Andreas Huggel
7b72714af1
Added new files to MSVC build file.
17 years ago
Andreas Huggel
69f8e9b332
Tweaks
18 years ago
Andreas Huggel
eb0e088034
Added projects to compile XMP sample programs to MSVC solution.
18 years ago
Andreas Huggel
aecbc71657
Added XMP support to MSVC project.
18 years ago
Andreas Huggel
4e7a5a9a1a
Remove include directory before copying files in MSVC post build events.
18 years ago
Andreas Huggel
d1f41794fc
Fixed MSVC compilation of the samples.
18 years ago
Andreas Huggel
08c2c50448
Partially updated MSVC project (samples and XMP don't compile).
18 years ago
Andreas Huggel
91c4dafbf9
Fixed compiler issues (gcc-4.3, msvc 7.1)
18 years ago
Andreas Huggel
45ab551733
Updated MSVC project file
19 years ago
Andreas Huggel
da6266da3b
Copyright updates for 2007
19 years ago
Andreas Huggel
4f28e8804b
Added get and set thumbnail functions to exivsimple project
19 years ago
Andreas Huggel
5334865c42
Added largeiptc-test MSVC project
19 years ago
Andreas Huggel
5a5fcf8503
Added workaround for mmap/munmap for platforms which do not have these (MinGW and MSVC), converted CrwImage to use mmap too.
19 years ago
Andreas Huggel
655b04751f
Updated MSVC project file, removed unnecessary floor function calls (fixes MSVC compilation problem), added missing #include "cassert"
19 years ago
Andreas Huggel
b824940592
Updated MSVC project file and fixed doxygen warnings
19 years ago
Andreas Huggel
55c363d750
Updated MSVC build file
19 years ago
Andreas Huggel
dabc5d7bb1
Added new Nikon makernote files to MSVC project
19 years ago
Andreas Huggel
e6c88889cb
Updated MSVC 7.1 project and fixed MSVC compiler errors
19 years ago
Andreas Huggel
e32800a9df
Added TIFF image and parser to exiv2lib, fixed MSVC 7.1 compilation errors
19 years ago
Andreas Huggel
355b19d81a
Added crwparse and exifdata-test projects
20 years ago
Andreas Huggel
cafa69b950
Deleted unnecessary file exiv2com.aps
20 years ago
Andreas Huggel
a5a84bd4b3
Added COM project by Patrice Boissonneault
20 years ago
Andreas Huggel
7eac9bbe92
Fixes for MinGW and MSVC
20 years ago
Andreas Huggel
99b4e71459
Updated copyright and fsf address
20 years ago
Andreas Huggel
277edf23fb
Added imgreg.cpp to the MSVC build and did some cosmetic changes in the README
20 years ago
Andreas Huggel
e65f3fef98
Fixed MSVC and MinGW warnings
20 years ago
Andreas Huggel
ff1010fb70
Added Panasonic makernote files to project file
20 years ago
Andreas Huggel
a70511cc4a
Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427
20 years ago
Andreas Huggel
b8e809195c
Fixed MSVC compilation
20 years ago
Andreas Huggel
ff718d8de6
Fixed MSVC compilation (otherwise untested)
20 years ago
Andreas Huggel
90a707fa2e
Fixed bugs found on MinGW and with MSVC. iotest still misteriously fails.
20 years ago
Andreas Huggel
8521dead83
Added 2005 to Copyright lines
21 years ago
brad
c56b79acec
Added the ability to read and write to in-memory images.
21 years ago
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 ).
21 years ago
brad
f1be2568ca
minor dependency fix
21 years ago
brad
a03e5d724d
minor msvc linker setting changes
21 years ago
brad
ecde80633e
added write-test to msvc build project
21 years ago
brad
fdbfb5aa3c
trivial comment change
21 years ago
brad
770d1f6d20
fixed win32 build break in release mode
21 years ago
brad
d4fd3f85ab
added GPL headers to source files
21 years ago
brad
b90eec9a50
added exivsimple (win32 only dll) and write2-test projects to msvc build
21 years ago
brad
7dc90c89dd
added mn.cpp to all msvc projects. fixes bug #396
21 years ago
Andreas Huggel
ec99b3bb52
Added localtime.c and related header files
21 years ago
Andreas Huggel
5bc0ea1f5b
Iptc test files
21 years ago
Andreas Huggel
24cee62ad4
Updated according to patch from Brad Schick
21 years ago
Andreas Huggel
2f56912e76
Added datasets
21 years ago
Andreas Huggel
6755a2a993
Added MSVC project files
21 years ago