summaryrefslogtreecommitdiff
path: root/src
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-18prepare 0.4.1Johannes Hofmann
2023-09-18fix compilation on NetBSD - by Thomas KlausnerJohannes Hofmann
2020-09-14fix some warningsJohannes Hofmann
2014-03-09don't crash if screen dump failsJohannes Hofmann
2014-01-16add null checkJohannes Hofmann
2014-01-16update copyrightJohannes Hofmann
2013-11-20fix up/down keys in viewpoint chooserJohannes Hofmann
2013-11-01compute parameters in find_peak_cb()Johannes Hofmann
2013-10-19compute view and nick if only one peak is knownJohannes Hofmann
2013-10-16mergeJohannes Hofmann
2013-10-16whitespace fixJohannes Hofmann
2013-10-13fix focal length for images in portrait formatJohannes Hofmann
2013-10-11fix indentationJohannes Hofmann
2013-10-11remove compute buttonJohannes Hofmann
2013-10-11call comp_params() automatically on release when more than 1 hill is markedJohannes Hofmann
2013-10-11don't update coordinates of marked hillsJohannes Hofmann
2013-10-10use proper distance for distortion correctionJohannes Hofmann
2012-11-17fix warningJohannes Hofmann
2012-11-17fix warningJohannes Hofmann
2012-10-07fix compilation with fltk-1.3.xJohannes Hofmann
2009-06-22reset focused mountain on middle mouse clickJohannes Hofmann
2009-06-07clarify format() callJohannes Hofmann
2009-06-07CopyrightJohannes Hofmann
2009-06-07remove unused GipfelWidget::SampleModeJohannes Hofmann
2009-06-06set_labels and redraw after hide/unhideJohannes Hofmann
2009-06-06add manual hide / unhideJohannes 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-05-28don't access m if it's NULLJohannes Hofmann
2009-05-20factor out ScanImage classJohannes Hofmann
2009-05-19don't show labels of hills not on imageJohannes Hofmann
2009-04-22styleJohannes Hofmann
2009-04-21fix 16bit tiff output in stitching modeJohannes Hofmann
2009-04-10remove error.what() debug outputJohannes Hofmann
The interface seems to have changed between exiv2 versions.
2009-04-08add homepage to aboutJohannes Hofmann
2009-04-08use quit_cb instead of dummy_cbJohannes Hofmann
2009-04-08use floats in GIPFEL_FORMATJohannes Hofmann
2009-04-08use O_BINARY flag when availableJohannes Hofmann
2009-04-08rearrange #ifdefJohannes Hofmann
2009-04-08don't exit on escapeJohannes Hofmann
2009-04-08change cursor while making screen dumpJohannes Hofmann
2009-04-08some define renamingJohannes Hofmann
2009-04-08make global variables staticJohannes Hofmann
2009-04-08factor out file_installed_or_local()Johannes Hofmann
2009-04-08search data file in local tarballJohannes Hofmann
2009-04-07remove S_IRGRP to make things compile in MinGWJohannes Hofmann
2009-04-07remove unnecessary includesJohannes Hofmann
2009-04-07check for fsync() availabilityJohannes Hofmann