Commented out vtable entries for msOracleSpatialEscapePropertyName. By that we don’t need the additional logic described below anymore (Martin.Icking) : d190791

Added the option to set a default value for variable substitution in the map’s WEB section. To do that there is a new method applyHashTableDefaultSubstitutions that is being called in msApplyDefaultSubstitutions with the map’s WEB section as the hash table to work on (Martin.Icking) : 572bd76

Do not install spatial filter on a layer without geometry to avoid a OGR error to be triggered at msOGRFileNextShape() time (typical of a SQLite/Spatialite/GPKG SQL select layer that returns zero records) ( #5317 ) (Even Rouault) : 9b8a907