[mapserver-commits] [mapserver/mapserver] dee0e4: use thread-free version of proj if availabel (#404...

GitHub noreply at github.com
Wed Apr 11 11:03:48 EDT 2012


  Branch: refs/heads/proj
  Home:   https://github.com/mapserver/mapserver
  Commit: dee0e49394bb9606e4fd89b8b589b226390edb25
      https://github.com/mapserver/mapserver/commit/dee0e49394bb9606e4fd89b8b589b226390edb25
  Author: Thomas Bonfort <thomas.bonfort at gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M mapfile.c
  M mapproject.c
  M mapproject.h

  Log Message:
  -----------
  use thread-free version of proj if availabel (#4041)

proj 4.8 supports proj contexts which prevent from placing a mutex
around calls to pj_transform. @warmerdam suggested we should create
a context fro each thread, which is correct. In practice we do not
support multiple threads accessing a mapfile concurrently, so this
should not be an issue here. (mapObjs obtained through msCopyMap()
will have a different proj context assigned).


  Commit: 2586506225a4cfc65f3869d969bbafe98865c7a7
      https://github.com/mapserver/mapserver/commit/2586506225a4cfc65f3869d969bbafe98865c7a7
  Author: Thomas Bonfort <thomas.bonfort at gmail.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M configure
  M configure.in
  M mapcopy.c
  M mapfile.c
  M mapproject.c
  M mapproject.h

  Log Message:
  -----------
  implement shortcutting proj.4 for 4326->3857 transforms


Compare: https://github.com/mapserver/mapserver/compare/dee0e49^...2586506


More information about the mapserver-commits mailing list