[Git][debian-gis-team/saga][experimental] 4 commits: New upstream version 9.0.2+dfsg

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Sat May 27 06:01:24 BST 2023



Bas Couwenberg pushed to branch experimental at Debian GIS Project / saga


Commits:
c05e6bfe by Bas Couwenberg at 2023-05-27T06:36:34+02:00
New upstream version 9.0.2+dfsg
- - - - -
d862559b by Bas Couwenberg at 2023-05-27T06:36:54+02:00
Update upstream source from tag 'upstream/9.0.2+dfsg'

Update to upstream version '9.0.2+dfsg'
with Debian dir dcd4c97817e6e1bdf6eeb117f17ba259d4c471f1
- - - - -
3fe0fb41 by Bas Couwenberg at 2023-05-27T06:37:38+02:00
New upstream release.

- - - - -
5f49b859 by Bas Couwenberg at 2023-05-27T06:38:35+02:00
Set distribution to experimental.

- - - - -


18 changed files:

- debian/changelog
- saga-gis/src/accessories/helper/doxygen_saga_api_chm
- saga-gis/src/accessories/helper/doxygen_saga_api_html
- saga-gis/src/accessories/helper/make_python_api_all.bat
- saga-gis/src/accessories/helper/make_saga_release.bat
- saga-gis/src/saga_core/saga_api/clipper.core.h
- saga-gis/src/saga_core/saga_api/saga_api.h
- saga-gis/src/saga_core/saga_api/shapes_clipper.cpp
- saga-gis/src/saga_core/saga_cmd/man/saga_cmd.1
- saga-gis/src/saga_core/saga_gdi/3d_view.h
- saga-gis/src/saga_core/saga_gdi/3d_view_dialog.cpp
- saga-gis/src/saga_core/saga_gui/man/saga_gui.1
- saga-gis/src/tools/io/io_grid/xyz.cpp
- saga-gis/src/tools/pointcloud/pointcloud_tools/pc_isolated_points_filter.cpp
- saga-gis/src/tools/pointcloud/pointcloud_tools/pc_isolated_points_filter.h
- saga-gis/version.cmake
- saga_setup_win32.iss
- saga_setup_x64.iss


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+saga (9.0.2+dfsg-1~exp1) experimental; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Sat, 27 May 2023 06:38:07 +0200
+
 saga (9.0.1+dfsg-1~exp1) experimental; urgency=medium
 
   * Team upload.


=====================================
saga-gis/src/accessories/helper/doxygen_saga_api_chm
=====================================
@@ -38,7 +38,7 @@ PROJECT_NAME           = "SAGA API"
 # could be handy for archiving the generated documentation or if some version
 # control system is used.
 
-PROJECT_NUMBER         = v9.0.1
+PROJECT_NUMBER         = v9.0.2
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer a
@@ -58,7 +58,7 @@ PROJECT_LOGO           = ../../../saga_core/saga_gui/res/saga_icon_64.png
 # entered, it will be relative to the location where doxygen was started. If
 # left blank the current directory will be used.
 
-OUTPUT_DIRECTORY       = saga-9.0.1_api_doc
+OUTPUT_DIRECTORY       = saga-9.0.2_api_doc
 
 # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
 # directories (in 2 levels) under the output directory of each output format and
@@ -1371,7 +1371,7 @@ GENERATE_HTMLHELP      = YES
 # written to the html output directory.
 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
 
-CHM_FILE               = ../../saga-9.0.1_api.chm
+CHM_FILE               = ../../saga-9.0.2_api.chm
 
 # The HHC_LOCATION tag can be used to specify the location (absolute path
 # including file name) of the HTML help compiler (hhc.exe). If non-empty,


=====================================
saga-gis/src/accessories/helper/doxygen_saga_api_html
=====================================
@@ -38,7 +38,7 @@ PROJECT_NAME           = "SAGA API"
 # could be handy for archiving the generated documentation or if some version
 # control system is used.
 
-PROJECT_NUMBER         = v9.0.1
+PROJECT_NUMBER         = v9.0.2
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer a
@@ -58,7 +58,7 @@ PROJECT_LOGO           = ../../../saga_core/saga_gui/res/saga_icon_64.png
 # entered, it will be relative to the location where doxygen was started. If
 # left blank the current directory will be used.
 
-OUTPUT_DIRECTORY       = saga-9.0.1_api_doc
+OUTPUT_DIRECTORY       = saga-9.0.2_api_doc
 
 # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
 # directories (in 2 levels) under the output directory of each output format and
@@ -1371,7 +1371,7 @@ GENERATE_HTMLHELP      = NO
 # written to the html output directory.
 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
 
-CHM_FILE               = ../../saga-9.0.1_api.chm
+CHM_FILE               = ../../saga-9.0.2_api.chm
 
 # The HHC_LOCATION tag can be used to specify the location (absolute path
 # including file name) of the HTML help compiler (hhc.exe). If non-empty,


=====================================
saga-gis/src/accessories/helper/make_python_api_all.bat
=====================================
@@ -16,7 +16,6 @@ REM SET SAGA_VERSION=saga-major.minor.release
 REM SET ZIP=C:\Program Files\7-Zip\7z.exe
 REM SET SWIG=F:\develop\libs\swigwin-4.0.2\swig.exe
 
-CMD /C CALL make_python_api.bat 2.7  win32 true false F:\develop\libs\Python\_win32\Python-2.7
 CMD /C CALL make_python_api.bat 3.6  win32 true false F:\develop\libs\Python\_win32\Python-3.6
 CMD /C CALL make_python_api.bat 3.7  win32 true false F:\develop\libs\Python\_win32\Python-3.7
 CMD /C CALL make_python_api.bat 3.8  win32 true false F:\develop\libs\Python\_win32\Python-3.8
@@ -24,7 +23,6 @@ CMD /C CALL make_python_api.bat 3.9  win32 true false F:\develop\libs\Python\_wi
 CMD /C CALL make_python_api.bat 3.10 win32 true false F:\develop\libs\Python\_win32\Python-3.10
 CMD /C CALL make_python_api.bat 3.11 win32 true false F:\develop\libs\Python\_win32\Python-3.11
 
-CMD /C CALL make_python_api.bat 2.7  x64 true false F:\develop\libs\Python\Python-2.7
 CMD /C CALL make_python_api.bat 3.6  x64 true false F:\develop\libs\Python\Python-3.6
 CMD /C CALL make_python_api.bat 3.7  x64 true false F:\develop\libs\Python\Python-3.7
 CMD /C CALL make_python_api.bat 3.8  x64 true false F:\develop\libs\Python\Python-3.8


=====================================
saga-gis/src/accessories/helper/make_saga_release.bat
=====================================
@@ -37,8 +37,8 @@ REM For all bug-fix-releases!
 REM Don't forget to activate the variable
 REM - SWITCH_TO_BRANCH -
 SET SWITCH_TO_BRANCH=saga-9.0
-SET SAGA_VER_TEXT=9.0.1
-SET SAGA_VER_NEXT=9.0.2
+SET SAGA_VER_TEXT=9.0.2
+SET SAGA_VER_NEXT=9.0.3
 SET SAGA_VERSION=saga-%SAGA_VER_TEXT%
 
 
@@ -184,7 +184,6 @@ MKDIR SAGA-Python-API
 PUSHD SAGA-Python-API
 
 SET SAGA_LIBDIR=%SAGA_DIR_WIN32%
-CMD /C CALL ..\..\make_python_api.bat 2.7  win32 true false F:\develop\libs\Python\_win32\Python-2.7
 CMD /C CALL ..\..\make_python_api.bat 3.6  win32 true false F:\develop\libs\Python\_win32\Python-3.6
 CMD /C CALL ..\..\make_python_api.bat 3.7  win32 true false F:\develop\libs\Python\_win32\Python-3.7
 CMD /C CALL ..\..\make_python_api.bat 3.8  win32 true false F:\develop\libs\Python\_win32\Python-3.8
@@ -193,7 +192,6 @@ CMD /C CALL ..\..\make_python_api.bat 3.10 win32 true false F:\develop\libs\Pyth
 CMD /C CALL ..\..\make_python_api.bat 3.11 win32 true false F:\develop\libs\Python\_win32\Python-3.11
 
 SET SAGA_LIBDIR=%SAGA_DIR_X64%
-CMD /C CALL ..\..\make_python_api.bat 2.7  x64 true false F:\develop\libs\Python\Python-2.7
 CMD /C CALL ..\..\make_python_api.bat 3.6  x64 true false F:\develop\libs\Python\Python-3.6
 CMD /C CALL ..\..\make_python_api.bat 3.7  x64 true false F:\develop\libs\Python\Python-3.7
 CMD /C CALL ..\..\make_python_api.bat 3.8  x64 true false F:\develop\libs\Python\Python-3.8


=====================================
saga-gis/src/saga_core/saga_api/clipper.core.h
=====================================
@@ -11,6 +11,7 @@
 #ifndef CLIPPER_CORE_H
 #define CLIPPER_CORE_H
 
+#include <cstdint>
 #include <cstdlib>
 #include <cmath>
 #include <vector>


=====================================
saga-gis/src/saga_core/saga_api/saga_api.h
=====================================
@@ -86,8 +86,8 @@
 //---------------------------------------------------------
 #define SAGA_MAJOR_VERSION		9
 #define SAGA_MINOR_VERSION		0
-#define SAGA_RELEASE_NUMBER		1
-#define SAGA_VERSION			SG_T("9.0.1")
+#define SAGA_RELEASE_NUMBER		2
+#define SAGA_VERSION			SG_T("9.0.2")
 
 
 ///////////////////////////////////////////////////////////


=====================================
saga-gis/src/saga_core/saga_api/shapes_clipper.cpp
=====================================
@@ -409,7 +409,9 @@ bool	SG_Shape_Get_Offset		(CSG_Shape *pShape, double Size, double dArc, CSG_Shap
 //---------------------------------------------------------
 const char *	SG_Clipper_Get_Version	(void)
 {
-	return( "Clipper2 1.0.0" );
+	static CSG_String Version(CSG_String("Clipper-2 ") + CLIPPER2_VERSION);
+
+	return( Version );
 }
 
 


=====================================
saga-gis/src/saga_core/saga_cmd/man/saga_cmd.1
=====================================
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SAGA_CMD 1"
-.TH SAGA_CMD 1 "2021-07-07" "9.0.1" " "
+.TH SAGA_CMD 1 "2021-07-07" "9.0.2" " "
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l


=====================================
saga-gis/src/saga_core/saga_gdi/3d_view.h
=====================================
@@ -246,6 +246,7 @@ protected:
 
 	bool						Create					(CSG_3DView_Panel *pPanel);
 
+	virtual void				On_Close				(wxCloseEvent   &event);
 	virtual void				On_Update_Control		(wxCommandEvent &event);
 	virtual void				On_Update_Choices		(wxCommandEvent &event);
 	virtual void				On_Button				(wxCommandEvent &event);


=====================================
saga-gis/src/saga_core/saga_gdi/3d_view_dialog.cpp
=====================================
@@ -60,6 +60,8 @@
 
 //---------------------------------------------------------
 BEGIN_EVENT_TABLE(CSG_3DView_Dialog, CSGDI_Dialog)
+	EVT_CLOSE     (CSG_3DView_Dialog::On_Close)
+
 	EVT_BUTTON    (wxID_ANY	, CSG_3DView_Dialog::On_Button)
 	EVT_CHECKBOX  (wxID_ANY	, CSG_3DView_Dialog::On_Update_Control)
 	EVT_TEXT_ENTER(wxID_ANY	, CSG_3DView_Dialog::On_Update_Control)
@@ -75,6 +77,8 @@ CSG_3DView_Dialog::CSG_3DView_Dialog(const CSG_String &Caption, int Style)
 	: CSGDI_Dialog(Caption.c_str(), Style)
 {
 	SetWindowStyle(wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE);
+
+	m_pPanel = NULL;
 }
 
 //---------------------------------------------------------
@@ -93,6 +97,17 @@ bool CSG_3DView_Dialog::Create(CSG_3DView_Panel *pPanel)
 	return( true );
 }
 
+//---------------------------------------------------------
+void CSG_3DView_Dialog::On_Close(wxCloseEvent &event)
+{
+	if( m_pPanel )
+	{
+		m_pPanel->Play_Stop();
+	}
+
+	event.Skip();
+}
+
 //---------------------------------------------------------
 void CSG_3DView_Dialog::On_Update_Control(wxCommandEvent &event)
 {


=====================================
saga-gis/src/saga_core/saga_gui/man/saga_gui.1
=====================================
@@ -124,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "SAGA_GUI 1"
-.TH SAGA_GUI 1 "2021-07-07" "9.0.1" " "
+.TH SAGA_GUI 1 "2021-07-07" "9.0.2" " "
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l


=====================================
saga-gis/src/tools/io/io_grid/xyz.cpp
=====================================
@@ -361,9 +361,9 @@ bool CXYZ_Import::On_Execute(void)
 	{
 	default: m_Delimiters = " \t\r\n";	break;
 	case  1: m_Delimiters =       " ";	break;
-	case  2: m_Delimiters =      "\t";	break;
-	case  3: m_Delimiters =       ",";	break;
-	case  4: m_Delimiters =       ";";	break;
+	case  2: m_Delimiters =       ",";	break;
+	case  3: m_Delimiters =       ";";	break;
+	case  4: m_Delimiters =      "\t";	break;
 	case  5: m_Delimiters = Parameters("USER")->asString();	break;
 	}
 


=====================================
saga-gis/src/tools/pointcloud/pointcloud_tools/pc_isolated_points_filter.cpp
=====================================
@@ -44,18 +44,11 @@
 //                                                       //
 ///////////////////////////////////////////////////////////
 
-//---------------------------------------------------------
-
-
-///////////////////////////////////////////////////////////
-//														 //
-//														 //
-//														 //
-///////////////////////////////////////////////////////////
-
 //---------------------------------------------------------
 #include "pc_isolated_points_filter.h"
 
+#include <vector>
+
 
 ///////////////////////////////////////////////////////////
 //														 //
@@ -66,7 +59,6 @@
 //---------------------------------------------------------
 CIsolated_Points_Filter::CIsolated_Points_Filter(void)
 {
-	//-----------------------------------------------------
 	Set_Name		(_TL("Isolated Points Filter"));
 
 	Set_Author		("V. Wichmann (c) 2023");
@@ -87,7 +79,7 @@ CIsolated_Points_Filter::CIsolated_Points_Filter(void)
 	);
 
 	Parameters.Add_PointCloud("",
-		"PC_OUT", _TL("Point Cloud Filtered"),
+		"PC_OUT", _TL("Filtered Point Cloud"),
 		_TL("The filtered point cloud."),
 		PARAMETER_OUTPUT_OPTIONAL
 	);
@@ -107,7 +99,7 @@ CIsolated_Points_Filter::CIsolated_Points_Filter(void)
 	Parameters.Add_Choice("",
 		"METHOD", _TL("Method"),
 		_TL("Choose the filter method."),
-		CSG_String::Format(SG_T("%s|%s"),
+		CSG_String::Format("%s|%s",
 			_TL("remove points"),
 			_TL("label points")
 		), 0
@@ -117,133 +109,133 @@ CIsolated_Points_Filter::CIsolated_Points_Filter(void)
 //---------------------------------------------------------
 bool CIsolated_Points_Filter::On_Execute(void)
 {
-	CSG_PointCloud	*pPC_in			= Parameters("PC_IN")->asPointCloud();
-	CSG_PointCloud	*pPC_out		= Parameters("PC_OUT")->asPointCloud();
-	double			dRadius			= Parameters("RADIUS")->asDouble();
-	size_t			iMaxPoints		= Parameters("MAX_POINTS")->asInt();
-	int				iMethod			= Parameters("METHOD")->asInt();
-	
 	enum
 	{
 		METHOD_REMOVE_PTS = 0,
 		METHOD_LABEL_PTS
 	};
-	
+
 	//-----------------------------------------------------
 	Process_Set_Text(_TL("Initializing ..."));
 
-	CSG_PointCloud PC_out;
-
-	if( !pPC_out || pPC_out == pPC_in )
-	{
-		pPC_out = &PC_out;
-	}
+	CSG_PointCloud *pPoints = Parameters("PC_IN")->asPointCloud();
 
-	pPC_out->Create(pPC_in);
-	pPC_out->Add_Field(_TL("isolated"), SG_DATATYPE_Byte);
-	int iFieldLabel = pPC_out->Get_Field_Count() - 1;
+	CSG_KDTree_3D Search(pPoints); std::vector<bool> Isolated(pPoints->Get_Count(), false);
 
 	//-----------------------------------------------------
-	CSG_KDTree_2D		Search(pPC_in);
-	std::vector<bool>	Isolated(pPC_in->Get_Count(), false);
+	Process_Set_Text(_TL("Processing ..."));
 
-	Set_Progress(20., 100.);
+	double Radius = Parameters("RADIUS")->asDouble(); size_t MaxPoints = Parameters("MAX_POINTS")->asInt();
 
+	Set_Progress(0.2);
 
-	//-----------------------------------------------------
-	Process_Set_Text(_TL("Processing ..."));
-		
+	#ifndef _DEBUG
 	#pragma omp parallel for
-	for(sLong iPoint=0; iPoint<pPC_in->Get_Count(); iPoint++)
+	#endif
+	for(sLong i=0; i<pPoints->Get_Count(); i++)
 	{
 		if( SG_OMP_Get_Thread_Num() == 0 )
 		{
-			Set_Progress(20. + 55. / pPC_in->Get_Count() * iPoint * SG_OMP_Get_Max_Num_Threads(), 100.);
+			Set_Progress(0.2 + 0.55 / pPoints->Get_Count() * i * SG_OMP_Get_Max_Num_Threads());
 		}
 
-		CSG_Array_Int	Indices;
-		CSG_Vector		Distances;
+		CSG_Array_Int Indices; CSG_Vector Distances;
 
-		Search.Get_Nearest_Points(pPC_in->Get_X(iPoint), pPC_in->Get_Y(iPoint), 0, dRadius, Indices, Distances);
+		Search.Get_Nearest_Points(pPoints->Get_X(i), pPoints->Get_Y(i), pPoints->Get_Z(i), 0, Radius, Indices, Distances);
 
-		if (Indices.Get_Size() <= iMaxPoints)
+		if( Indices.Get_uSize() <= MaxPoints )
 		{
-			Isolated[iPoint] = true;
+			Isolated[i] = true;
 		}
 	}
 	
-	Set_Progress(75., 100.);
-
+	Set_Progress(0.75);
 
 	//-----------------------------------------------------
 	Process_Set_Text(_TL("Writing ..."));
 
-	sLong iCntIsolated = 0;
+	CSG_PointCloud *pFiltered = Parameters("PC_OUT")->asPointCloud(), Filtered;
+
+	if( !pFiltered || pFiltered == pPoints )
+	{
+		pFiltered = &Filtered;
+	}
+
+	pFiltered->Create(pPoints);
+	pFiltered->Add_Field(_TL("isolated"), SG_DATATYPE_Byte);
 
-	for(sLong iPoint=0; iPoint<pPC_in->Get_Count() && Set_Progress(75. + 25. / pPC_in->Get_Count() * iPoint, 100.); iPoint++)
+	int Label = pFiltered->Get_Field_Count() - 1;
+
+	int Method = Parameters("METHOD")->asInt();
+
+	sLong nIsolated = 0;
+
+	for(sLong i=0; i<pPoints->Get_Count() && Set_Progress(0.75 + 0.25 / pPoints->Get_Count() * i); i++)
 	{
-		if( iMethod == METHOD_REMOVE_PTS && Isolated[iPoint] )
+		if( Method == METHOD_REMOVE_PTS && Isolated[i] )
 		{
-			iCntIsolated++;
+			nIsolated++;
+
 			continue;
 		}
 
-		pPC_out->Add_Point(pPC_in->Get_X(iPoint), pPC_in->Get_Y(iPoint), pPC_in->Get_Z(iPoint));
+		pFiltered->Add_Point(pPoints->Get_X(i), pPoints->Get_Y(i), pPoints->Get_Z(i));
 
-		for(int j=0; j<pPC_in->Get_Attribute_Count(); j++)
+		for(int j=0; j<pPoints->Get_Attribute_Count(); j++)
 		{
-			switch (pPC_in->Get_Attribute_Type(j))
+			switch( pPoints->Get_Attribute_Type(j) )
 			{
-			default:					pPC_out->Set_Attribute(iPoint, j, pPC_in->Get_Attribute(iPoint, j));		break;
-			case SG_DATATYPE_Date:
-			case SG_DATATYPE_String:	CSG_String sAttr; pPC_in->Get_Attribute(iPoint, j, sAttr); pPC_out->Set_Attribute(iPoint, j, sAttr);		break;
+			default                : {
+				pFiltered->Set_Attribute(j, pPoints->Get_Attribute(i, j));
+				break; }
+
+			case SG_DATATYPE_Date  :
+			case SG_DATATYPE_String: { CSG_String Value; pPoints->Get_Attribute(i, j, Value);
+				pFiltered->Set_Attribute(j, Value);
+				break; }
 			}
 		}
 
-		pPC_out->Set_Value(iFieldLabel, Isolated[iPoint]);
+		pFiltered->Set_Value(Label, Isolated[i]);
 
-		if( Isolated[iPoint] )
+		if( Isolated[i] )
 		{
-			iCntIsolated++;
+			nIsolated++;
 		}
 	}
 
-	SG_UI_Msg_Add(_TL("Number of isolated points:") + CSG_String::Format(" %lld (%.2f%%)", iCntIsolated, iCntIsolated / (double)pPC_in->Get_Count() * 100.0), true);
-
-
 	//-----------------------------------------------------
-	if( pPC_out == &PC_out )
+	SG_UI_Msg_Add(_TL("Number of isolated points:") + CSG_String::Format(" %lld (%.2f%%)", nIsolated, 100. * nIsolated / (double)pPoints->Get_Count()), true);
+
+	if( pFiltered == &Filtered )
 	{
-		CSG_MetaData	History = pPC_in->Get_History();
-		CSG_String		sName = pPC_in->Get_Name();
+		CSG_MetaData History = pPoints->Get_History(); CSG_String Name = pPoints->Get_Name();
 
-		pPC_in->Assign(pPC_out);
+		pPoints->Assign(pFiltered);
 
-		pPC_in->Get_History() = History;
-		pPC_in->Set_Name(sName);
+		pPoints->Get_History() = History; pPoints->Set_Name(Name);
 
-		Parameters("PC_OUT")->Set_Value(pPC_in);
+		Parameters("PC_OUT")->Set_Value(pPoints);
 	}
 	else
 	{
-		pPC_out->Fmt_Name("%s_filtered", pPC_in->Get_Name());
+		pFiltered->Fmt_Name("%s (filtered)", pPoints->Get_Name());
 	}
 
 	return( true );	
 }
 
-
 //---------------------------------------------------------
 bool CIsolated_Points_Filter::On_After_Execution(void)
 {
-	CSG_PointCloud	*pPC_out = Parameters("PC_OUT")->asPointCloud();
+	CSG_PointCloud *pFiltered = Parameters("PC_OUT")->asPointCloud();
 
-	if( pPC_out == NULL )
+	if( pFiltered == NULL )
 	{
-		pPC_out = Parameters("PC_IN")->asPointCloud();
+		pFiltered = Parameters("PC_IN")->asPointCloud();
 	}
 
-	if( pPC_out == Parameters("PC_IN")->asPointCloud() )
+	if( pFiltered == Parameters("PC_IN")->asPointCloud() )
 	{
 		Parameters("PC_OUT")->Set_Value(DATAOBJECT_NOTSET);
 	}


=====================================
saga-gis/src/tools/pointcloud/pointcloud_tools/pc_isolated_points_filter.h
=====================================
@@ -44,15 +44,6 @@
 //                                                       //
 ///////////////////////////////////////////////////////////
 
-//---------------------------------------------------------
-
-
-///////////////////////////////////////////////////////////
-//														 //
-//                                                       //
-//														 //
-///////////////////////////////////////////////////////////
-
 //---------------------------------------------------------
 #ifndef HEADER_INCLUDED__pc_isolated_points_filter_H
 #define HEADER_INCLUDED__pc_isolated_points_filter_H
@@ -65,9 +56,7 @@
 ///////////////////////////////////////////////////////////
 
 //---------------------------------------------------------
-#include "MLB_Interface.h"
-
-#include <vector>
+#include <saga_api/saga_api.h>
 
 
 ///////////////////////////////////////////////////////////


=====================================
saga-gis/version.cmake
=====================================
@@ -1,7 +1,7 @@
 # The version number.
 set (SAGA_VERSION_MAJOR 9)
 set (SAGA_VERSION_MINOR 0)
-set (SAGA_VERSION_PATCH 1)
+set (SAGA_VERSION_PATCH 2)
 
 # get git commit hash (or dirty if git is not installed)
 


=====================================
saga_setup_win32.iss
=====================================
@@ -1,5 +1,5 @@
-; To build installer (for example, saga-9.0.1_setup.exe).
-; - Unzip the SAGA binary files in their own folder (for example, saga-9.0.1.zip).
+; To build installer (for example, saga-9.0.2_setup.exe).
+; - Unzip the SAGA binary files in their own folder (for example, saga-9.0.2.zip).
 ; - Place saga.iss and saga_readme.rtf in the SAGA folder (contains saga_gui.exe, etc.).
 ; - Open saga.iss in Inno Setup.
 ; - Choose Build | Compile.
@@ -7,7 +7,7 @@
 
 [Setup]
 AppName=SAGA - System for Automated Geoscientific Analyses
-AppVerName=SAGA 9.0.1
+AppVerName=SAGA 9.0.2
 
 DefaultDirName={commonpf}\SAGA
 DefaultGroupName=SAGA
@@ -19,9 +19,9 @@ Compression=lzma
 SolidCompression=yes
 
 OutputDir=.
-OutputBaseFilename=saga-9.0.1_win32_setup
+OutputBaseFilename=saga-9.0.2_win32_setup
 
-VersionInfoVersion=9.0.1.0
+VersionInfoVersion=9.0.2.0
 VersionInfoCompany=SAGA User Group Association
 VersionInfoCopyright=(c) 2005-2018 by O. Conrad
 VersionInfoDescription=SAGA single-file installer
@@ -47,5 +47,5 @@ Name: "{commondesktop}\SAGA"; Filename: "{app}\saga_gui.exe"; WorkingDir: "{app}
 Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\saga_gui.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\saga_gui.exe"; Flags: uninsdeletekey
 Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\saga_gui.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}"
 
-Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.1"; ValueType: string; ValueName: "InstallDir"; ValueData: "{app}"; Flags: uninsdeletekey
-Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.1"; ValueType: string; ValueName: "Version"; ValueData: "9.0.1.0"
+Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.2"; ValueType: string; ValueName: "InstallDir"; ValueData: "{app}"; Flags: uninsdeletekey
+Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.2"; ValueType: string; ValueName: "Version"; ValueData: "9.0.2.0"


=====================================
saga_setup_x64.iss
=====================================
@@ -1,5 +1,5 @@
-; To build installer (for example, saga-9.0.1_setup.exe).
-; - Unzip the SAGA binary files in their own folder (for example, saga-9.0.1.zip).
+; To build installer (for example, saga-9.0.2_setup.exe).
+; - Unzip the SAGA binary files in their own folder (for example, saga-9.0.2.zip).
 ; - Place saga.iss and saga_readme.rtf in the SAGA folder (contains saga_gui.exe, etc.).
 ; - Open saga.iss in Inno Setup.
 ; - Choose Build | Compile.
@@ -7,7 +7,7 @@
 
 [Setup]
 AppName=SAGA - System for Automated Geoscientific Analyses
-AppVerName=SAGA 9.0.1
+AppVerName=SAGA 9.0.2
 
 ArchitecturesAllowed=x64
 ArchitecturesInstallIn64BitMode=x64
@@ -22,9 +22,9 @@ Compression=lzma
 SolidCompression=yes
 
 OutputDir=.
-OutputBaseFilename=saga-9.0.1_x64_setup
+OutputBaseFilename=saga-9.0.2_x64_setup
 
-VersionInfoVersion=9.0.1.0
+VersionInfoVersion=9.0.2.0
 VersionInfoCompany=SAGA User Group Association
 VersionInfoCopyright=(c) 2005-2018 by O. Conrad
 VersionInfoDescription=SAGA single-file installer
@@ -50,5 +50,5 @@ Name: "{commondesktop}\SAGA"; Filename: "{app}\saga_gui.exe"; WorkingDir: "{app}
 Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\saga_gui.exe"; ValueType: string; ValueName: ""; ValueData: "{app}\saga_gui.exe"; Flags: uninsdeletekey
 Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\saga_gui.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}"
 
-Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.1"; ValueType: string; ValueName: "InstallDir"; ValueData: "{app}"; Flags: uninsdeletekey
-Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.1"; ValueType: string; ValueName: "Version"; ValueData: "9.0.1.0"
+Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.2"; ValueType: string; ValueName: "InstallDir"; ValueData: "{app}"; Flags: uninsdeletekey
+Root: HKLM; Subkey: "SOFTWARE\SAGA User Group Association\SAGA\9.0.2"; ValueType: string; ValueName: "Version"; ValueData: "9.0.2.0"



View it on GitLab: https://salsa.debian.org/debian-gis-team/saga/-/compare/f32fde60a8d4bb613f5246c84c929322fe067637...5f49b85988c85c594f445844f1b432f0895e53b4

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/saga/-/compare/f32fde60a8d4bb613f5246c84c929322fe067637...5f49b85988c85c594f445844f1b432f0895e53b4
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20230527/32d1a78a/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list