summaryrefslogtreecommitdiff
path: root/src/ImageMetaData.cxx
AgeCommit message (Collapse)Author
4 daysReplace the C++ implementation with the Rust portJohannes Hofmann
The Rust port (formerly gipfel-rs) is now the official successor to the FLTK/GSL C++ code base. This squashes the port into a single commit and removes the C++ sources (they remain in the git history below). Layout: crates/gipfel-core headless core: hills, panorama geometry, projections (maxima-generated derivatives), pure-Rust LM fit, gipfel: JPEG comment + EXIF I/O, profiles, stitching crates/gipfel-cli command-line tools (export, info, stitch, profiles) crates/gipfel-app Cosmic DE (libcosmic) GUI, binary name `gipfel` codegen/ maxima scripts + regen.sh for the projection code tests/ golden files + C++ reference harnesses (historical) The original README is kept for now; it will be updated to describe the Rust build. gipfel.dat, AUTHORS, ChangeLog and NEWS are unchanged.
2023-09-18fix compilation on NetBSD - by Thomas KlausnerJohannes Hofmann
2020-09-14fix some warningsJohannes Hofmann
2009-05-28use %lf for scanning and %f for printing doublesJohannes Hofmann
2009-05-28mergeJohannes Hofmann
2009-05-28Backed out changeset 125f6e822a70Johannes Hofmann
2009-04-10remove error.what() debug outputJohannes Hofmann
The interface seems to have changed between exiv2 versions.
2009-04-08use floats in GIPFEL_FORMATJohannes Hofmann
2009-04-08use O_BINARY flag when availableJohannes Hofmann
2009-04-08rearrange #ifdefJohannes Hofmann
2009-04-07remove S_IRGRP to make things compile in MinGWJohannes Hofmann
2009-04-07check for fsync() availabilityJohannes Hofmann
2009-04-07typosJohannes Hofmann
2009-04-07factor out exifSetValue()Johannes Hofmann
2009-04-07factor out gpsSetCoordinate()Johannes Hofmann
2009-04-07styleJohannes Hofmann
2009-04-07add mkstemp() alternativeJohannes Hofmann
2009-04-07remove debug codeJohannes Hofmann
2009-04-07add some safeguards for image reading and writingJohannes Hofmann
2009-04-07styleJohannes Hofmann
2009-04-07switch ImageMetadata to exiv2 (mostly by Konrad Golling)Johannes Hofmann
2009-03-17fsync() temp file before rename()Johannes Hofmann
2009-03-06copy input for dirname(3) (reported by David Mitchell)Johannes Hofmann
2009-03-06fix const related warningsJohannes Hofmann
2009-01-26update copyrightJohannes Hofmann
2008-09-07simplify image savingJohannes Hofmann
2008-09-06create file if it does not exist when saving an imageJohannes Hofmann
2008-07-17add confirm_overwrite()Johannes Hofmann
2008-07-17copy instead of rename - in case /tmp is another filesystemJohannes Hofmann
2008-07-08fix image savingJohannes Hofmann
2008-07-06README updatesJohannes Hofmann
2008-07-05whitespaceJohannes Hofmann
2008-07-05cleanup ImageMetaDate interfaceJohannes Hofmann
2008-01-18inline get/set methodsJohannes Hofmann
2007-08-11fill in default values in GipfelWidget instead of ImageMetaDataJohannes Hofmann
2007-08-08remove compatibility with old formatJohannes Hofmann
2007-08-03use md memberJohannes Hofmann
2007-03-12fix saving of x0Johannes Hofmann
2007-03-07add GUI stuff for x0Johannes Hofmann
2007-01-04fix segfault with old gipfel formatJohannes Hofmann
2006-12-18add distortion stuff to control windowJohannes Hofmann
2006-12-18add distortion profile handlingJohannes Hofmann
2006-12-18add manufacturer model and focal_length to ImageMetaDataJohannes Hofmann
2006-12-17fix warningsJohannes Hofmann
remove guess stuff
2006-12-16remove u0 v0 stuff completelyJohannes Hofmann
2006-12-15testsJohannes Hofmann
2006-12-14implement save/restore of distortion parametersJohannes Hofmann
2006-10-30add simplified copyrightJohannes Hofmann
2006-10-30strip copyrightJohannes Hofmann
2006-10-30scale -> focal_length_35mmJohannes Hofmann