• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

JuliaGeo / LibGEOS.jl / 170
100%

Build:
DEFAULT BRANCH: master
Ran 15 Apr 2018 07:45PM UTC
Jobs 4
Files 7
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
170

push

travis-ci

web-flow
Switch to re-entrant methods (#46)

* switch to re-entrant methods

we switch from GEOSconnection (with a `status::Symbol`) to GEOScontext
(with a `ptr::GEOSContextHandle_t`), since the former is deprecated for
the latter. This change only applies to everything after GEOS v3.5.0.

There will be a global-level `_context` object that is passed to every
method to maintain the same behavior for now. We might want to also
provide methods that allows users to pass in their own context, and
fallback on the global _context object otherwise.

* expose `context::GEOScontext` as an optional argument to all methods

* switch to WK*Reader and WK*Writer style methods

- introduced `WKTReader`, `WKBReader`, `WKTWriter` and `WKBWriter` types
- we should be promoting the Julian (wrapper) geometry types through
`readgeom` and `writegeom`, rather than encouraging the C-pointers in
`_readgeom` and `_writegeom`
- the corresponding changes are `parseWKT` -> `readgeom`, `geomFromWKT`
-> `_readgeom`, and `geomToWKT` -> `_writegeom`
- moved the `GEOMTYPE` dict into `src/geos_operations.jl` since
`src/geos_functions.jl` is meant more for a direct 1-1 mapping with the
corresponding C functions

* bugfix

* remove module readers and writers in favor of ones local to methods

* update docs

* add deprecated functions

for a smoother transition

* GEOScontext -> GEOSContext

* test readgeom instead of _readgeom

* bugfix

446 of 981 relevant lines covered (45.46%)

86.18 hits per line

Jobs
ID Job ID Ran Files Coverage
1 170.1 15 Apr 2018 07:46PM UTC 0
45.1
Travis Job 170.1
2 170.2 15 Apr 2018 07:45PM UTC 0
45.1
Travis Job 170.2
3 170.3 15 Apr 2018 07:47PM UTC 0
86.94
Travis Job 170.3
4 170.4 15 Apr 2018 07:46PM UTC 0
86.94
Travis Job 170.4
Source Files on build 170
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #170
  • fb9a3d7c on github
  • Prev Build on master (#162)
  • Next Build on master (#178)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc