| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-06-30 | Update website for 8.1.0 release8.1.0 | Kristian Evers | |
| 2021-06-25 | Update news for 8.1.0 release | Kristian Evers | |
| 2021-06-25 | Update man-pages from Sphinx-docs | Kristian Evers | |
| 2021-06-25 | Update ABI numbers for 8.1.0 release | Kristian Evers | |
| 2021-06-23 | Merge pull request #2752 from cffk/geodesic-1.52-sync | Charles Karney | |
| Minor changes to address lint in geodesic.c | |||
| 2021-06-22 | Minor changes to address lint in geodesic.c (courtesy of Marc Emery ↵ | Charles Karney | |
| <memery@myotest.com>) | |||
| 2021-06-19 | Merge pull request #2751 from rouault/epsg_10_027 | Even Rouault | |
| Database: update to EPSG v10.027 | |||
| 2021-06-19 | Database: update to EPSG v10.027 | Even Rouault | |
| 2021-06-18 | Merge pull request #2750 from rouault/better_operation_selection | Even Rouault | |
| proj_trans/cs2cs: If two operations have the same accuracy, use the one that is contained within a larger one | |||
| 2021-06-18 | operations_computation.rst: add note about proj_create_crs_to_crs not ↵ | Even Rouault | |
| necessarily using the operation that appears as first | |||
| 2021-06-17 | proj_trans/cs2cs: If two operations have the same accuracy, use the one that ↵ | Even Rouault | |
| is contained within a larger one Relates to https://github.com/OSGeo/gdal/issues/3998 Before that change, cs2cs on a NAD83(HARN) to WGS84 transformation would use the "NAD83(HARN) to WGS 84 (1)" transformation (a null Helmert shift) that is valid for whole US, including non-CONUS areas, even when used on points located on CONUS that has a "NAD83(HARN) to WGS 84 (3)" transformation (non-null Helmert shift) with same accuracy (1m). But if doing EPSG:2874 "NAD83(HARN) / California zone 5 (ftUS)" to WGS84, we would use this later "NAD83(HARN) to WGS 84 (3)" transformation because the area of use of EPSG:2874 restricts to CONUS. This isn't consistant. With that change, we now have more consistent behavior, even if it can be argued which of the 2 transformations is the best... $ echo 34 -120 | src/cs2cs -d 8 EPSG:4326 "NAD83(HARN)" | src/cs2cs "NAD83(HARN)" EPSG:2874 5955507.74 1828410.98 0.00 $ echo 34 -120 | src/cs2cs EPSG:4326 EPSG:2874 5955507.74 1828410.98 0.00 | |||
| 2021-06-14 | Fix build with -DPROJ_INTERNAL_CPP_NAMESPACE | Even Rouault | |
| 2021-06-10 | Merge pull request #2747 from rouault/fix_gdal_3958 | Even Rouault | |
| BoundCRS::identify(): avoid incompatible transformation for WKT1 / TOWGS84 export (fixes OSGeo/gdal#3958) | |||
| 2021-06-10 | BoundCRS::identify(): avoid incompatible transformation for WKT1 / TOWGS84 ↵ | Even Rouault | |
| export (fixes OSGeo/gdal#3958) | |||
| 2021-06-10 | Merge pull request #2745 from rouault/epsg_10_026 | Even Rouault | |
| Database: update to EPSG v10.026 | |||
| 2021-06-10 | Database: update to EPSG v10.026 | Even Rouault | |
| 2021-06-09 | Merge pull request #2738 from rouault/share_sqlite_handle | Even Rouault | |
| Share SQLite database handle among all contexts | |||
| 2021-06-05 | Merge pull request #2740 from RoelvandenBerg/master | Even Rouault | |
| Update link in docs to Dutch coord transform website. | |||
| 2021-06-04 | Update link to dutch coord transform website. | Roel van den Berg | |
| 2021-06-03 | factory.cpp: lint: make memoryHandle_ a unique_ptr | Even Rouault | |
| 2021-06-03 | Run database layout checks only at first DB opening | Even Rouault | |
| 2021-06-03 | proj_cleanup(): make sure it frees the database context of the default ↵ | Even Rouault | |
| PJ_CONTEXT | |||
| 2021-06-03 | Check that database connection sharing properly works | Even Rouault | |
| 2021-06-03 | Make proj_context_set_autoclose_database() a no-op as it would defeat the ↵ | Even Rouault | |
| purpose of the new database connection sharing | |||
| 2021-06-03 | Database: use shared sqlite handle | Even Rouault | |
| 2021-06-03 | factory.cpp: preparation steps for global sqlite3* handle, but no functional ↵ | Even Rouault | |
| change | |||
| 2021-06-03 | test_c_api.cpp: avoid use of undefined .t component | Even Rouault | |
| 2021-06-02 | Merge pull request #2736 from rouault/cleanup_mutex | Even Rouault | |
| Cleanup: add proj/internal/mutex.hpp as compat layer for mingw32 for std::mutex | |||
| 2021-06-02 | Merge pull request #2735 from rouault/fix_2734 | Even Rouault | |
| proj_create(): do not open proj.db if string is a PROJ string, … | |||
| 2021-06-02 | Cleanup: add proj/internal/mutex.hpp as compat layer for mingw32 for std::mutex | Even Rouault | |
| 2021-06-02 | proj_create(): do not open proj.db if string is a PROJ string, even if ↵ | Even Rouault | |
| proj_context_set_autoclose_database() has been set (fixes #2734) | |||
| 2021-05-28 | Merge pull request #2732 from rouault/epsg_10_024 | Even Rouault | |
| Database: update to EPSG v10.024 | |||
| 2021-05-27 | ConcatenatedOperation::fixStepsDirection(): remove recently introdued hack ↵ | Even Rouault | |
| specific to EPSG:9731 now that is is deprecated | |||
| 2021-05-27 | Database: update to EPSG v10.024 | Even Rouault | |
| 2021-05-27 | build_db.py: add hack to minimize diff now that we use WITHOUT ROWID | Even Rouault | |
| 2021-05-25 | Merge pull request #2730 from rouault/without_rowid | Even Rouault | |
| Database: decrease DB size by using WITHOUT ROWID tables | |||
| 2021-05-24 | Database: decrease DB size by using WITHOUT ROWID tables | Even Rouault | |
| None of our tables are indexed by a INTEGER PRIMARY KEY, but most of them are by a (auth_name, code) primary key. Consequently they can benefit from being created as WITHOUT ROWID tables (https://sqlite.org/withoutrowid.html), which avoids an index to be created on the rowid we don't use. WITHOUT ROWID is a feature added in SQLite 3.8.2, so as our baseline is 3.11, we can use it. This decreases the DB size from 7,749,632 to 7,229,440 bytes, without any measurable consequence on performance. | |||
| 2021-05-24 | DatabaseContext::getTransformationsForGridName(): make it work properly when ↵ | Even Rouault | |
| different EPSG grid names map to the same PROJ grid name | |||
| 2021-05-24 | Merge pull request #2729 from rouault/analyze_db | Even Rouault | |
| Database: add a ANALYZE step during proj.db creation | |||
| 2021-05-23 | projinfo: fix error message regarding --output-id | Even Rouault | |
| 2021-05-23 | Database: add a ANALYZE step during proj.db creation | Even Rouault | |
| This will create the sqlite_stat* table (generally sqlite_stat1). This speeds up a bit the test suite. Runtime of ``make test_cpp_api-check`` goes from the range [14.0 s, 14.6 s] to [13.0s, 13.5s] on my machine. | |||
| 2021-05-23 | code formatting fix | Even Rouault | |
| 2021-05-18 | Merge pull request #2726 from heidivanparys/projinfo_doc | Kristian Evers | |
| Add projinfo example; update note Windows installation | |||
| 2021-05-18 | Update install.rst: update Windows note | Heidi Vanparys | |
| Add info that OSGeo4W Shell may be present already when QGIS is present. | |||
| 2021-05-18 | Update projinfo doc: add example --single-line | Heidi Vanparys | |
| 2021-05-18 | Merge pull request #2725 from rouault/projsync_version_filtering | Even Rouault | |
| projsync: make it filter out files not intended for the current version | |||
| 2021-05-17 | HOWTO-RELEASE: mention updating PROJ_DATA.VERSION | Even Rouault | |
| 2021-05-17 | projsync: make it filter out files not intended for the current version | Even Rouault | |
| * Add a PROJ_DATA.VERSION in proj.db to indicate the target PROJ-data package version * Make projsync use that information and the version_added and version_removed properties added in https://github.com/OSGeo/PROJ-data/pull/67 to filter out files that are not relevant * Add --no-version-filtering and --verbose switches | |||
| 2021-05-17 | Merge pull request #2723 from rouault/grid_alternatives_AGQG_20201120 | Even Rouault | |
| grid_alternatives.sql: reference AGQG_20201120.gsb | |||
| 2021-05-16 | Database: map ESRI spain/peninsula and spain/baleares grids | Even Rouault | |
