pj_proj4, CSG_CRSProjector::Get_Projection(): use one pass coordinate operation (aka pipeline) instead of a two pass operation
saga_api, CSG_Projection::Create(): fix, don't create (and return false) if crs definition does not result in a defined crs type
saga_api, CSG_MetaData::Get_Child(int Index): fix, return NULL if Index is out-of-range
changes.md: add coordinate transformation tool changes
saga_api, CSG_Projection::Create(): fix, don't create (and return false) if crs definition does not result in a defined crs type
saga_api, CSG_MetaData::Get_Child(int Index): fix, return NULL if Index is out-of-range
SAGA 9.6.0 released
SAGA version (bug-fix-branch) updated to next aspired version 9.6.1
SAGA version (master) updated to next aspired version 9.7.0
SAGA 9.5.2 released
SAGA version (bug-fix-branch) updated to next aspired version 9.5.2
preparations for coming release (update of translatables)
dev_tools/tool_description: option added, load all standard tool libraries (description will be created only for loaded libraries!)
dear pablo fuchs, ...many thanks for reporting this bug that was introduced with version 9.5. it has been fixed with commit [ce760a] (master 9.6) and commit [c5d218] (bug-fix-release 9.5) ...both will be released soon. best wishes...
saga_api, CSG_Grid::Create(const CSG_Grid_System &System, ...): fix crash in case System is identical with CSG_Grid::m_System. refers to bug reported with RGB composites tool crashing in SAGA 9.5.0 and 9.5.1 (https://sourceforge.net/p/saga-gis/discussion/790705/thread/db7b43c937)
saga_api, CSG_Grid::Create(const CSG_Grid_System &System, ...): fix crash in case System is identical with CSG_Grid::m_System. refers to bug reported with RGB composites tool crashing in SAGA 9.5.0 and 9.5.1 (https://sourceforge.net/p/saga-gis/discussion/790705/thread/db7b43c937)
dev_tools/qgistoolbox: option added, load all standard tool libraries (boxes will be created only for loaded libraries!)
helper/make_saga_release.bat: after python toolbox creation (using pysaga) remove __pycache__ folder
dev_tools/arctoolbox: option added, load all standard tool libraries (boxes will be created only for loaded libraries!)
pj_proj4/crs_base: update for deprecated parameters CRS_EPSG/_AUTHORITY
saga_api, CSG_Parameters_Grid_Target: option added for user defined target grid system, rounding bounds to multiples of cell size
saga_api, math_tools.h: M_HAS_DECIMALS(x) makro added
saga_api, CSG_Projection(s): generate description from wkt-2
pj_proj4/crs_definition, for debug purposes only: option added to request wkt-2 as xml
saga_api, CSG_Projection(s): wkt-2 parsing, create/return esri/json/wkt-1 defs only on demand
saga_gui::CWKSP_Map_BaseMap, gdal_import_wms: minor optimizations
pj_proj4/crs_definition (format conversion): option added, request a single format only
pj_proj4/crs_base: use CRS_CODE/CRS_AUTHORITY parameters in gui only
io_gdal/gdal_driver, Open_Read(): error message if GDALOpen() fails
saga_api, projections: parse also a first set of WKT2 keys in projection names list
saga_api, CSG_Grid_System: != operator added
saga_gui, CWKSP_Map_BaseMap: minor optimizations
saga_api, CSG_Grid_System: != operator added
saga_api.CSG_Projection(s), pj_proj4.CSG_CRSProjector: internal use wkt-2 as standard srs definition (instead of wkt-1)
vis_3d_viewer/3d_viewer_pointcloud: coloring option added (classified/discrete/graduated/rgb-coded)
saga_api, pj_proj4.CSG_CRSProjector::Convert_CRS_Format(): further whitelist issues
saga_api, CSG_Projections::_Add_Preferences(): fix merging srs db with preferences
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
pointcloud_tools/pc_reclass_extract: 'drop subset' option added
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
saga_api, CSG_Projections: whitelist SRS definitions option added (stored in saga_srs_preferences.txt, supersedes proj.lib defs)
db_pgsql, CSG_PG_Connection, msw build: fixes crash when establishing a data base connection, raised by libs4saga binaries upgrade
saga_gui, dlg_about_logo: dark mode adjustments
saga_gdi, statistics_kriging/variogram_dialog: wxWidgets 3.3 fixes
saga_gdi, statistics_kriging/variogram_dialog: wxWidgets 3.3 fixes
saga_gui, dlg_about_logo: dark mode adjustments
saga_gui, light/dark mode (wxWidgets >= 3.3): select display mode option added
saga_api, CSG_Grid::Create(): fix, copy construction should copy projection too
saga_gdi, variogram_dialog: dark mode adjustments
adjustments for wxWidgets 3.3 (also enables dark mode support for MSW)
saga_gui, maps/layout, dark/light mode: option added (system/user defined)
sim_hydrology/overland_flow: monitors option added
saga_api, CSG_Tool_Library_Manager::Create_Python_ToolBox(): fix, requesting tools with Create_Tool() function (should not simply enumerate!)
saga_gui, histogram/scatterplot/diagram: further adjustments (dark mode clipboard copy)
saga_gui, histogram/scatterplot/diagram: further adjustments (dark/light mode, caption, ...)
saga_gui (saga_gdi): further adjustments for dark mode usage
saga_gui (saga_gdi): further adjustments for dark mode usage
saga_api (dev_tools), python tool wrapper creation: running through saga_cmd appname should be set to 'python' (only affects certain db_odbc, db_pgsql tools)
saga_api, CSG_Tool_Chain::Create(filename): fix, only try to open files with 'xml' extension
saga_gdi/3d_view_panel, io_grid_image/export_gif_animation: compiling wxWidgets-3.3 incompatibility, wxImageArray.Add() will not accept pointers anymore (!?)
saga_api (saga_cmd, PySAGA, ...): only load tool-libraries/chains on demand (default), significantly improves start-up performance (in particular for saga_cmd/PySAGA)!
saga_api (saga_cmd, PySAGA, ...): only load tool-libraries/chains on demand (default), significantly improves start-up performance (in particular for saga_cmd/PySAGA)!
saga_api (saga_cmd, PySAGA, ...): only load tool-libraries/chains on demand (default), significantly improves start-up performance (in particular for saga_cmd/PySAGA)!
saga_api (saga_cmd, PySAGA, ...): only load tool-libraries/chains on demand (default), significantly improves start-up performance (in particular for saga_cmd/PySAGA)!
saga_cmd, config (saga_cmd.ini): option added, specify tool libraries to become loaded for execution ([LIBS] group), re-implements the logic used in saga_gui.ini. (besides more flexibility specifying 3rd party libraries a significantly shorter start-up performance is possible!)
saga_gui, tool's manager, loading tools, saga_gui.ini: don't expect enumerated entry names (lib001, lib002, ...)
accessories/helper, make_release/python_toolboxes.bat: fix, python toolboxes should not be created from saga_cmd, particularly because of db_odbc/db_pgsql tools (may be others too) which use a different mechanism to choose a connection when called via saga_cmd
accessories/helper: 'create_python_toolboxes.py' script added
imagery_tools/sentinel_3_scene_import: fix, olci band 4 wavelength should be 490nm
changes.md: document "NAME" parameter removal in Grid Calculator and Mosaicking tools
accessories/helper, make_release/python_toolboxes.bat: fix, python toolboxes should not be created from saga_cmd, particularly because of db_odbc/db_pgsql tools (may be others too) which use a different mechanism to choose a connection when called via saga_cmd
accessories/helper: 'create_python_toolboxes.py' script added
imagery_tools/sentinel_3_scene_import: fix, olci band 4 wavelength should be 490nm
saga_api, saga_gui, callback: SG_UI_DataObject_Del() function added
SAGA version (bug-fix-branch) updated to next aspired version 9.5.2
SAGA 9.5.1 released
saga_gdi, 3d_viewer dialogs: macos fix, properties dialog does not popup
saga_gdi, 3d_viewer dialogs: macos fix, properties dialog does not popup
saga_gdi, 3d_viewer dialogs: macos fix, properties dialog does not popup
saga_gdi, 3d_viewer dialogs: macos fix, properties dialog does not popup
saga_gdi, 3d_viewer dialogs: macos fix, properties dialog does not popup
saga_gdi, 3d_viewer dialogs: macos fix, properties dialog does not popup
shapes_grid/Grid_To_Contour: fix, minLength needs to be scaled too with precision fix option enabled
saga_api, saga_gui, callback: SG_UI_DataObject_Del() function added
Merge branch 'master' of https://git.code.sf.net/p/saga-gis/code into master
shapes_grid/Grid_To_Contour: fix, minLength needs to be scaled too with precision fix option enabled
saga_api, pj_proj4/crs_definition: fix, remove noise (don't try parsing empty crs definition strings)
saga_gui, info_messages: fix, font size scaling (with option added -> tools manager settings)
saga_gui, IMG_Get_Cursor(): fix, center hot-spot
saga_api, pj_proj4/crs_definition: fix, remove noise (don't try parsing empty crs definition strings)
saga_gui, info_messages: fix, font size scaling (with option added -> tools manager settings)
saga_gui, IMG_Get_Cursor(): fix, center hot-spot
saga_gui, wksp_map_layer: fix, on-the-fly-projection of grids, data type
io_gdal, ogr_driver/ogr_export_kml: fix, gcs axis order
io_gdal, ogr_driver/ogr_export_kml: fix, gcs axis order