MapServer 7.2 Changelog¶
The summary of major changes for this release can be found in the HISTORY.TXT file from the source directory.
Changes from 7.2.1 to 7.2.2¶
Use forward declaration (Tamas Szekeres) : 151efbd
Adding Z values to curves (Tamas Szekeres) : 5b65967
MSSQL: Add support for curve geometries ( #5743 ) (Tamas Szekeres) : 52b8434
SLD / Filter encoding: fix again escaping of REGEX special characters (fixes #5658 ) (Even Rouault) : 9e654b3
Updated writeDimension() to take doubles instead of ints ( #5310 ) as input. Output pattern follows writeNumber(). (Steve Lime) : 4853fd6
Make sure computed triangle height is always positive. ( #5731 ) (Steve Lime) : 1cec5bf
Filter out triangular rings with height (opposite longest base) less than 1 ( #5731 ). (Steve Lime) : 11e0565
Identified difference between WMS and mode=tile sourced MVT output. WMS doesn’t set a cellsize so the half-pixel offset computation is off by a pixel ( #5596 ). (Steve Lime) : 3b79601
Fix mssql driver attribute conversion ( #5702 ) (Tamas Szekeres) : ffb1191
Make sure we have a scale computed before generating a vector tile ( #5714 ) (Steve Lime) : 505539f
Allow to specify driver in the MSSQL connection string ( #5703 ) (Tamas Szekeres) : d7fa02e
Added PostGIS specific filter tests to mimic the shapefile version. (Steve Lime) : c44fc6a
Avoid compiler error by moving variable definition to the beginning of the block. (Steve Lime) : f567914
Initial fix for issue #5490 (for PostGIS only). (Steve Lime) : 462f376
Fix MSSQL driver when parsing geometries with ZM values ( #5689 ) (Tamas Szekeres) : 540d613
fix protocol depending on service type in ISO metadata ( #5669 ) (Tom Kralidis) : 3c44e49
fix ISO metadata link validity ( #5668 ) (Tom Kralidis) : db9dc5a
emit only required formats for WMS links in ISO metadata ( #5667 ) (Tom Kralidis) : c6f77b1
fix MetadataURL type for Capabilities responses ( #5680 ) (Tom Kralidis) : 04459d1
Changed function name for error in msWMSApplyFilter (Erik Ravhed) : e0d8f0b
Silently ignore WMS filter if it is empty (Erik Ravhed) : 7a4280c
Remove redundant csharp installer commands (geographika) : 84d3e0e
Correct files to install (geographika) : 612cc46
Use mapscript_files for install command (Seth G) : 52ce27e
Use mapscript_files for install command (Seth G) : 33138ca
Use mapscript_files for output (Seth G) : 10d9d25
Update Ruby CMakeLists to use generator expression (Seth G) : 05cb8ef
Update Java CMakeLists (Seth G) : b91cfd7
Use swig_add_library (Seth G) : e7449f4
Use generator expressions in CMake (Seth G) : a2d9b0f
Changes from 7.2.0 to 7.2.1¶
SLD / Filter encoding: fix escaping of REGEX special characters (fixes #5658 ) (Even Rouault) : b023c9c
CMake Python mapscript: avoid cmake 3.12 error with get_target_property LOCATION (Even Rouault) : 9594c2f
appveyor.yml: backport master changes related to backslashes (Even Rouault) : 5379636
Fixed clipping error for point layers ( #5652 ). (Steve Lime) : dbd43dd
Add expected image for labels-wrap test (Oliver Tonnhofer) : e26bf0e
Fix label wrap ( #5612 ) and wrap at ZERO WIDTH SPACE ( #5613 ) (Oliver Tonnhofer) : 0ebd2b6
Update COMMITERS (Steve Lime) : a53a72d
mapwcs20: keep compiler happy about (im)possible use of uninitialized memory (Sander Jansen) : 0bf81bb
mapwcs: use large enough output buffer for snprintf (Sander Jansen) : d18302b
mapogcsld: fix potential overflow when writing hexcolor in the unlikely case color components are bigger than 255 (Sander Jansen) : c86b5e5
mapwms: fix forgotten if braces for commit c8190e5f3d27f0d93648c6fa7e7c6671ce729402 (Sander Jansen) : a2f0881
mappostgis: fix forgotten pointer dereference (Sander Jansen) : 0f3a648
Simplify msDBFWriteAttribute to get rid of compiler warnings in latest GCC. (Sander Jansen) : 2389313
mapxbase: simplify fieldname assignment to pszFInfo (Sander Jansen) : 738ea6d
Add Python methods to hashtable so it can be used like a dict ( #5620 ) (Seth G) : c59ab11
Made the lexer regex for regular expression EXPRESSIONs more specific (see #5636 ). (Steve Lime) : 21ad78b
put back mapcache apache config (Michael Smith) : 9464043
bring dockerfiles up to date with mapserver 7.2 (Michael Smith) : a8bda24
Changes from 7.2.0-beta2 to 7.2.0¶
Add test to make sure extent (and hence geometry) isn’t degenerate after clipping. (Steve Lime) : fb5b7cb
Make sure the first ring of a polygon is an outer… (Steve Lime) : 1ebf223
Don’t consider last (duplicate) point for polygons ( #5626 ). (Steve Lime) : 3f88c00
msautotest/wxs/wfs_ogr.map: avoid time-dependant result for wfsogr10_shapezip.zip (Even Rouault) : 5b206a4
Changes from 7.2.0-beta1 to 7.2.0-beta2¶
appveyor.yml: reflect change of name to freetype.lib in gisinternals SDK (Even Rouault) : 61e4981
Apply map rotation to symbols, similarly to the rule of labels (fixes #5271 ) (Even Rouault) : 91d53be
Fix mssql filter string limitation ( #5602 ) (Tamas Szekeres) : 706df49
Small change for clarity - avoid reusing the mvt_buffer variable for extent. (Steve Lime) : c0369c2
Fixing schema locations in expected test results. (Fabian Schindler) : c2d1458
Fixing WCS 2.0 inspire download service schema location. (Fabian Schindler) : 0ba27aa
Backport small bug fix to quote the geo column name #5579 / #5580 . (Steve Lime) : 129a716
Changes from 7.0.7 to 7.2.0-beta1¶
WCS 2.0: add comments and test that we support SIZExxx, RESOLUTIONxxx and SUBSETxxx keys (Even Rouault) : 3fafb87
Implement getNumFeatures for some drivers ( #5586 ) (Tamas Szekeres) : 2fec032
Cascaded WMS: do not issue a useless GetLegendGraphic to the cascaded server when doing a GetFeatureInfo request (Even Rouault) : 2b9d022
Fixed extent issue with MVT tiles. We assume the extent is given as a MapServer extent (pixel center) and we need the edge-to-edge version to properly query and encode the tile. ( #5578 ) (Steve Lime) : f3bfd69
WMS: tag a layer as queryable in GetCapabilities response if queryable or sublayers are queryable (fixes #5570 ) (Even Rouault) : 0c26a42
PostGIS getExtent should consider layer filter ( #5584 ) (Tamas Szekeres) : 8679c4e
Improve testing of wms_layer_groups by putting a mapfile layer that is a non-leaf in the group hieararchy (Even Rouault) : 7cf9b5f
Remove pygdioctx related files and references (geographika) : 8abf89b
Fix Python3 syntax issues in Python tests (Claude Paroz) : 968c414
Removed leftover .cvsignore files (Claude Paroz) : 89b99a4
mapmvt.c: fix memory leak (Even Rouault) : 9d7b942
Add test for WMS MVT output (refs #5376 ) (Even Rouault) : 6ab90ce
mapmvt.c: remove unused variables (Even Rouault) : 6052b83
Restore CMakeList.txt to its state before #5376 merge, and remerge select protobuf bits (Even Rouault) : 1425551
Damn, missed one test result. (Steve Lime) : 9d3ed9e
WFS: take into account PROPERTYNAME with OGR output format (fixes #5573 ) (Even Rouault) : 563b175
Remove unused variable (Even Rouault) : 5c151d6
Remove tox file (geographika) : c39ef31
Fixing wrong allocation methods in WCS 2.0 GetCoverage. (Fabian Schindler) : fa811a5
Adding missing exptected result. (Stephan Meissl) : c771a26
Remove remaining failing tests (hash table related) (geographika) : a773f15
Adjusting coverage used in tests. (Stephan Meissl) : ef99079
Found the issue that was causing the 1.3 client tests to fail… (Steve Lime) : a7ecb21
Adding additional tests for rangesubsets: using default band names and indices for POST/XML. (Fabian Schindler) : ced579e
WCS 2.0 INSPIRE download: Updating test results for new formats. (Fabian Schindler) : 6d465bd
Fixing warning during compilation. (Fabian Schindler) : 037520e
Adding WCS inspire download service tests and expected results. (Fabian Schindler) : bbb346c
Fixing wrong parsing of AcceptLanguages/Language nodes. (Fabian Schindler) : 83d1716
Fixing typo in language negotiation. (Fabian Schindler) : 58a26d8
Improving support of inspire download service within WCS 2.0. Now using msOWSPrintInspireCommonExtendedCapabilities. Added msOWSLanguageNegotiation function to negotiate the response language. (Fabian Schindler) : 459d5a8
Starting implementation of inspire download service for WCS 2.0. (Fabian Schindler) : ab661e2
Temporarily disable C# mapscript (geographika) : 930fe6d
Update SWIG version (geographika) : e6ff435
Change to newer version of SWIG (geographika) : e01c2ba
Back to VS 2013 (geographika) : 0c518d8
Attempt VS 2017 again (geographika) : 5f3872e
Change VS version (geographika) : 1b93bec
VS 2017 (geographika) : 641cf98
Update to VS 2017 (geographika) : 7005b33
syntax cleanup (geographika) : 901161f
cd to requirements directory (geographika) : 58f5773
Update pip using -m (geographika) : 7b4d8c7
Update pip (geographika) : bbdb670
Give up on tox (geographika) : 8a37187
Add Scripts to PATH to find tox (geographika) : 8f448c1
YAML fix (geographika) : cdf2c0b
tox syntax change (geographika) : c4bc647
tox command syntax (geographika) : 15fd526
Change tox install command (geographika) : 7b811b4
Update pip command (geographika) : 3146f86
Set paths to Python executables (geographika) : ecfc86e
Update path to tests folder (geographika) : c358857
Fixes to PYTHONPATH and pytest command (geographika) : 78d91ba
Stop tox building mapscript (geographika) : f64f488
Correct path to Python (geographika) : c2c3f37
Update PYTHONPATH settings and install tox (geographika) : 9a44526
Attempt to run mapscript tests from AppVeyor (geographika) : c7e5975
Add Python testing related files (geographika) : 7b4be34
Comment out any tests that construct image objects (geographika) : f051fb0
Refcounts are incorrect - comment out. Update output format name (geographika) : be82c95
Comment out the failing zoom scale test (geographika) : 37d73d7
Revert “Use test path. IOError no longer raised.” (geographika) : 8ca27c2
IOError no longer raised. Use TESTS_PATH path for data (geographika) : 7931509
Use test path. IOError no longer raised. (geographika) : f0762b4
Layer no longer has a getFeature method (geographika) : 3a50925
Layer no longer has a getFeature method (geographika) : fd93b53
Use tests paths to find polygon.shp (geographika) : 8499edc
Change query file extension. Comment out test with getFeature. (geographika) : 4ccc7a7
WGS84 projection definition change, and WEB METADATA addition (geographika) : 0c04a2b
TOREVIEW. numpoints is immutable but does not raise an error. (geographika) : 4411fcb
Multiple LABEL fix. TOREVIEW new layer does not equal last LAYER in MAP (geographika) : 0bde55b
TOREVIEW - getLabel functionality appears to no longer be available (geographika) : 028c87c
Replace GD renderer with AGG. Stop running imageObj constructor tests as marked as “severely broken” (geographika) : 1b2093b
Add new “ows_enable_request” key and value present in the WEB METADATA (geographika) : c564418
A CLASS can now have multiple labels so update syntax to reflect this (geographika) : 2b32ada
Remove references to pen (no longer a colorObj property) and replace with alpha tests (geographika) : 175902b
Fix AssertionError syntax (geographika) : d33d0ed
Fixing WCS 2.0 POST/XML tests after recent bugfixes. (Fabian Schindler) : 28f6566
Apply FT_LOAD_NO_BITMAP in FT_Load_Glyph ( #5567 ) (Tamas Szekeres) : 53d1460
Add MapScript support for Python 3.x (Jim Klassen) : 640a228
Fixing issues when no band names are specified: allowing to access the bands with the default band name ‘band<n>’. (Fabian Schindler) : 3b4aefa
Fixing issues with parsing GetCoverage XML requests. (Fabian Schindler) : 8d3b4a4
(master) Extra expected result adjsutments after #5560 fix (Even Rouault) : e8f718c
Adjust expected results after #5560 fix (Even Rouault) : f2b1afe
WMS capabilities: automatically add ‘application/json’ to GetMap formats if UTFGRID OUPUTFORMAT is specified (fixes #5560 ) (Even Rouault) : e78e26f
msOGRFileOpen(): reset OGR error after trying to run ‘SELECT spatialite_version()’ for SQlite and GPKG input datasets (Even Rouault) : 4e4885f
Updated vagrant setup to include protobuf packages. (Steve Lime) : 86d7edb
Fix MSSql Filter (Eric Peiffer) : c0f2f8a
Add autotests for WMS client 1.1.1 and 1.3.0 (Edward Nash) : 6e82b42
First draft WMS 1.3.0 Layer support (Edward Nash) : 229a92a
WCS 2.0: fix when input raster is full world in EPSG:4326 (Even Rouault) : 03da61e
Exclude .java files from jar. (Bas Couwenberg) : d8dfde1
WCS and GRIB2 input/output: automatically set GDAL/GRIB output creation options from GRIB2 input dataset metadata (Even Rouault) : 04109d3
Fixed format list to include MVT… (missed a couple) (Steve Lime) : 8b7b89d
Fixed format list to include MVT… (Steve Lime) : 470b6fb
Fix segfault with polyline labels for empty multilinestrings (Oliver Tonnhofer) : b93c142
Updated a few test results to account for vector tiles. Let’s see if that works and then we’ll take care of the others. (Steve Lime) : 93c3642
Fixed some conflicts against master. (Steve Lime) : 9ac714b
Fix compilation without GDAL and OGR (fixes #5539 ) (Even Rouault) : bba2982
update for year 2018 (Jeff McKenna) : 20ee78f
Update embed_sb_rgba_offset.map (Seth G) : 8effa58
Fix crash on GRID layer without LABEL block (fixes #5466 ) (Even Rouault) : e82d376
Update msautotest - add metadataURL (Yves Jacolin) : 54c1c9b
Update msautotest for wms_layer_group (Yves Jacolin) : 508c4eb
Add items in HISTORY.TXT for wms_layer_group requestable (Yves Jacolin) : e238f83
update tests (Thomas Bonfort) : b9d01e4
fix order of name/title tags. first test (Thomas Bonfort) : 3a749f0
make nested groups appear as queryable in capabilities (Thomas Bonfort) : 2d0ffdc
Add option to set up a global font cache with the multi threaded configuration (Tamas Szekeres) : b74fd63
Allow to configure max file handles on Windows (Tamas Szekeres) : def90bf
WCS: support providing creation options that are layer specific (Even Rouault) : 6b5ed6e
Remove unused variables (Even Rouault) : 834cdb2
Make msLookupHashTable() return a const char*, and do all related changes (Even Rouault) : bd40892
Consitfy const char* filename in msSaveImage(), msSaveImageIM() and msSaveImageGDAL() (Even Rouault) : 924f2e4
mapoutput.c: enhance code comment (Even Rouault) : 66d8e0a
Add comments to previous commit, and make sure that in msWCSGetCoverage20_GetBands() the WCS 2.0 wcs_band_names get priority over the WCS 1.x wcs_rangeset_axes (to be consistent with msWCSGetCoverageMetadata20()) (Even Rouault) : 6a09273
Fix transfter typo (Guillaume Beraudo) : 112f1b1
Fix Filer typo (Guillaume Beraudo) : c1079fa
Fix coantins typo (Guillaume Beraudo) : aada6a1
Fix conteent typo (Guillaume Beraudo) : 160d7bc
WCS 2.0: special processing for wcs_rangeset_axes=bands (Even Rouault) : 2493287
UVRaster: better result quality for rasters whose longitude span from 0 to 360 deg (complementary fix for #5502 ) (Even Rouault) : 116c7d2
Fix potential crash in msUpdateLayerFromString ( #5521 ) (Tamas Szekeres) : fd2bd75
Fix cluster positions (Tamas Szekeres) : f776436
Improve mapserver clustering performance ( #5503 ) (Tamas Szekeres) : 1a08f7f
Commit expected results that should have done with 5d1689db07d2056b014d3759f5c5efdf5006e2e3 ( #5202 ) (Even Rouault) : bf73b5c
Updated cairo test png for offset scalebar (Dan ‘Ducky’ Little) : 27b66bc
Add an offset to the scalebar (Dan ‘Ducky’ Little) : a6d1749
Fix MSVC builds (Tamas Szekeres) : 69da69c
Add support for empty WMS filters (RFC118) (Daniel Morissette) : 7096a10
First pass at supporting RFC118 WMS FILTER param (Daniel Morissette) : fedc614
Update CONTRIBUTING.md (Seth G) : 4caf270
Create CONTRIBUTING.md (Seth G) : 8fe1841
Commented out the WFS code that adjusts the supplied extent as there is no route (currently) to render query results as MVT. (Steve Lime) : 2ddcd98
Remove erroneous END from map (Seth G) : 6d8b9a4
Calculate MINDISTANCE from label bounds instead of label center ( #5369 ) (Oliver Tonnhofer) : 90a846a
Update MVT mime-type to comply with version 2.1 of the vector tile spec. (Steve Lime) : 13813cb
Change to double quotes for Window’s command line parameters (Seth G) : 7b492d7
Complementary fix of 1df03be1bbb3343f78e582ca04eb929e34f3a32c for master (Even Rouault) : 3281445
CMakeLists.txt: add -Werror=format-security (Even Rouault) : 0174ae6
msMetadataDispatch(): fix -Wformat-security warnings (master only) (Even Rouault) : 1e8b44c
msOGRFileOpenSpatialite(): reduce log verbosity (Even Rouault) : d5a9bd8
A couple of small feature additions relative to labeling… ( #5434 and #5435 ) (Steve Lime) : ee04622
Update mapmvt.c (Fabrizio) : d4468c2
Ticket #5202 : Add two tests to cover the out-of-extent intersects filters (Julien-Samuel Lacroix) : 5d1689d
Shape and OGR providers: allow TILESRS keyword to support tileindex with tiles of different SRS (Even Rouault) : bb61f1f
Enhanced Layer Metadata implementation (RFC 82) (Tom Kralidis) : c8190e5
add metadata to optionally not emit root layer name in WMS Capabilities XML ( #5404 ) (Tom Kralidis) : 478e475
Add dll version stamp in Windows (Nathan Woodrow) : 1b95a4e
Update expected result (Even Rouault) : 616ed25
Adding csharp build to appveyor script (Tamas Szekeres) : ec25f4d
Enable MVT default format for WMS (retired reference to GD). Removed msMVTSetup(), not necessary for WMS of mode=tile operation. (Steve Lime) : c4da16b
Make sure all the public function names and arguments are aligned. (Steve Lime) : 47c55e0
Added support to properly set direction on polygon rings so GL renders things properly. (Steve Lime) : 3d62e1c
Added initial hooks into WMS. Removed unused format parameter from msMVTWriteTile(). (Steve Lime) : d542d21
Moved allocation of mvt features to be dynamic. Changed name of main MVT writing function and pulled it from the templating code. (Steve Lime) : 6773281
updates to schema (Ian Turton) : 32e6ef4
Fixed one lingering reference to mvt_feature being used before initialization. (Steve Lime) : d3baaa1
Update dockerfiles, add oracle and mapcache options (Michael Smith) : ae1e229
Compute n_geometry early and skip shapes where n_geometry=0. (Steve Lime) : a62477e
Fix C# module name (Nathan Woodrow) : 1f02a35
Working without a query now… (Steve Lime) : 010dc2a
Ignore malformed parts created by clipping process. (Steve Lime) : e2612b9
Got things working against a couple of the Leaflet plugins. Using version 2 of the spec. (Steve Lime) : 91e54c9
Fixed // comment expression… (Steve Lime) : 44e95ee
Add support for C-style // comments. (Steve Lime) : c26beca
Added C-style multi-line comment support to the lexer. (Steve Lime) : e6280d0
WFS: add WEB.METADATA wfs_features_cache_count and wfs_features_cache_size items (Even Rouault) : 3c39c91
Remove the mapserver provided strdup() function and the HAVE_STRDUP cmake check (geographika) : d9ce708
Replace strdup with msStrdup in mapscript files (geographika) : dcb8291
Replace strdup with msStrdup (geographika) : d3b3948
Added option to item take to escape strings for JSON output. #4324 (Steve Lime) : ebb4d7ea
Test image/vnd.jpeg-png (Even Rouault) : 85ab097
Adjust expected results of WMS/WCS GetCapabilities response to expose image/vnd.jpeg-png and image/vnd.jpeg-png8 (Even Rouault) : abfdfe2
Update msautotest/wxs/expected/wms_ogr_native.png as label rendering is different in master w.r.t branch-7-0 (Even Rouault) : 013fdec
Update msautotest/wxs/expected/wms_ogr_native.png as label rendering is different in master w.r.t branch-7-0 (Even Rouault) : a98c2f0
Use image/vnd.jpeg-png[8] as mime type to use the vendor tree (Even Rouault) : 57f8ed3
Output format: add a AGG/MIXED pseudo driver. (Even Rouault) : 0badcfe
Remove msRestoreOldFilter() that is no longer used (Even Rouault) : d2d3921
Add support to get raw image data in csharp ( #5293 ) (Tamas Szekeres) : d8ae59a
Fix build when OWS is not enabled (Tamas Szekeres) : abd8e23
Add UTF8 marshaler to MapScript C# ( #5275 ) (Tamas Szekeres) : 7bc388d
Add basic dockerfile for automated builds (Michael Smith) : fedc68e
update tests for master from 7.0 (Thomas Bonfort) : 2fc36ed
Transfer geometries in binary from Postgres ( #5238 ) (Patrick Valsecchi) : f6c862e
Fix usage of static string for epsg lookups ( #4731 ) (Thomas Bonfort) : 4dd30cd
Set LABEL->PARTIALS to false by default ( #5198 ) (Thomas Bonfort) : 590d513
Using the actual repository in the github issue closer script. (Stephan Meissl) : 124efd1
Adjusting github issue closer to using oauth. (Stephan Meissl) : 3235d2d
Correct compile error with -Werror=format-security (Sam Jorna) : 29bb756
msHTTPExecuteRequests(): log POST content if debug is enabled (Even Rouault) : de7ef60
Rename wfs_ignore_maxfeatures_for_hits to wfs_maxfeatures_ignore_for_resulttype_hits (Even Rouault) : 8bfffc2
msQueryByFilter(): use msLayerGetShapeCount() when possible (Even Rouault) : 28354fe
PostGIS: call msLayerTranslateFilter() in msPostGISLayerGetShapeCount(), and fix memory leaks in msPostGISBuildSQLWhere() (Even Rouault) : 4557afe
Add support for wfs_ignore_maxfeatures_for_hits metadata item (Even Rouault) : 2514786
Fixed case when drawing legend shapes with style geomtransforms. ( #5193 ) (Steve Lime) : aee1c1f
msLayerGetShapeCount(): add intersection and not only BBOX testing (Even Rouault) : cd1e4b3
Implement LayerGetShapeCount() (Even Rouault) : 1bf85cf
msDrawRasterLayerGDAL(): find alpha band even if not 4th one ( #5216 ) (Even Rouault) : c8c461e
Update mapserver.h (Kelly Elton) : bb0a76a
using WIN32 instead of SWIGWIN to build c# windows mapscript (Don Ch) : abba0aa
if WIN32 include <windows.h> (Don Ch) : 9258c65
RFC112: Retry displaced follow labels on maxoverlapangle colisions ( #5048 ) (Thomas Bonfort) : 813f885
add explanation for why we need second param in mapObj (Don Ch) : a7f5300
mapObj isMapText: used as signature only to differentiate this constructor from default constructor (Don Ch) : 26cfef5
Update csmodule.i (Don Ch) : a5bfbda
added mapObj(char mapText, int isMapText) (Don Ch) : 4fcf73a
get rid of previously added mapObj default constructor (Don Ch) : 3cee0ca
if swigcsharp, mapObj can be constructed from mapText (Don Ch) : 5e1e68a
Update map.i (Don Ch) : e66bc87
Update csmodule.i (Don Ch) : 8f052ef
Remove empty else clause (Even Rouault) : f1fc6d7
Decorate msIO_vfprintf() declaration with MS_PRINT_FUNC_FORMAT (Even Rouault) : 02899b7
Disable unused function but that could be useful if implementing filter translation (Even Rouault) : b8a2c6a
Fix compiler warning on ancient freetype where FT_Bitmap::width and height are signed int (Even Rouault) : 15f7afa
Remove return value from void function (Even Rouault) : 03d875f
Added status check after msLayerWhichItems() is called in msDrawVectorLayer(). ( #5188 ) (Steve Lime) : a1a589d
Implement chainable compositing filters (RFC113) (Thomas Bonfort) : 4521ccf
add a buffer around vector tiles, configure the vector tile extent (Thomas Bonfort) : 032e5d3
segfault on NULL item type (Thomas Bonfort) : ab54481
restore default vector tile extent to 4096 (Thomas Bonfort) : 2597714
fix y orientation, align to query rect (Thomas Bonfort) : ead1757
setup correct map scale and units for WFS queries if using vector tile driver (Thomas Bonfort) : 50c3a44
fix allocation error (Thomas Bonfort) : e837275
implement geometry encoding, remove mvt from default formats (Thomas Bonfort) : 0ed57ec
correct protobuf package name (Thomas Bonfort) : 59f45f6
WIP implementing vector tile support (Thomas Bonfort) : 1123b9e
plug vector tile driver into template output (Thomas Bonfort) : 0de0230
scafolding for vector tile support (Thomas Bonfort) : 50482bf
fix merge conflicts from previous commit (Thomas Bonfort) : 1077d82
Fixed a bug (see #5157 ) where converting points from pixel to image coordinates with the shpxy tag was happening twice. (Steve Lime) : 745f172
WFS OGR output: fix creation of .zip with MIF files ( #5155 ) (Even Rouault) : 855fa17
Accept LUT with input range in [0,65535] set (Even Rouault) : d675ea2
Fix missing fclose on failure (Sander Jansen) : 13d3fdf
Fix compilation with gif_lib 5.1 (Sander Jansen) : 0101157
Fix memory leaks on error (Sander Jansen) : f103b42
Fix memory leaks in mapdrawgdal.c (Sander Jansen) : 51bd4d7
Add appveyor.yml (Even Rouault) : b6f7a4d
Fix build when USE_ICONV is not defined (Even Rouault) : 32d2aa7
Fix most remaining warnings raised on Travis (Even Rouault) : 0fc850b
WCS: GeoTIFF creation option is TILED, not TILING (Even Rouault) : dc21e0d
Remove various compiler warnings (Even Rouault) : 4672325
Update SetRGB arguments in csharp sample (Tamas Szekeres) : 60bd48e
make travis-ci use msautotest’s master branch (Thomas Bonfort) : f13cd88
Avoid potential recursion problem in msSHPLayerNextShape(). ( #5108 ) (Steve Lime) : 95f787a
mapogcsld.c: remove dead code (Even Rouault) : 6d69109
Updating msautotest submodule. (Stephan Meissl) : 640d295
FLTGetBinaryComparisonCommonExpression(): escape date literals with backquote ( #5104 ) (Even Rouault) : ad8589f
Removing GD-COPYING since the GD dependency has been removed. ( #5080 ) (Steve Lime) : 90f4b66
Formatting clean up… (sdlime) : 006da75