Commit Graph

545 Commits

Author SHA1 Message Date
root
eef5b8bdeb Reorganized project structure in order to make functions testable 2020-09-28 15:00:33 +00:00
Katarzyna Miernikiewicz
17b3f78f94 minor changes 2020-09-28 14:45:16 +00:00
Katarzyna Miernikiewicz
a7077093af
Merge branch 'master' into jsonnet 2020-09-28 16:43:07 +02:00
Katarzyna Miernikiewicz
bfa6b2502b Google style added 2020-09-28 14:41:32 +00:00
Sandboxed API Team
376ca05c56 Allow sandboxes to specify custom notifiers.
PiperOrigin-RevId: 334154462
Change-Id: Ia62242913731ab017a9bf8733a77a647582af243
2020-09-28 07:38:30 -07:00
Katarzyna Miernikiewicz
e411799d0d requested changes applied 2020-09-28 14:33:43 +00:00
Christian Blichmann
83836b16ac
Add PFFFT submodule 2020-09-28 12:14:38 +02:00
Katarzyna Miernikiewicz
ac7c1ee1ee NOLINT added, changed using CHECKS to a function returning absl::Status 2020-09-25 16:03:06 +00:00
root
0625f30f7a Cleaned up the code files + added some comments 2020-09-25 15:46:06 +00:00
Christian Blichmann
cd75f94094 Migrate guetzli to absl::StatusOr<>
PiperOrigin-RevId: 333731054
Change-Id: I1446b1b58387dbd7c4853b146249bee7deb8c307
2020-09-25 07:43:34 -07:00
Christian Blichmann
88c980218f Build fixes for recent Bazel versions
We need to add the `oss-internship-2020` and `examples/hello_sapi`
directories to `.bazelignore`, so that `bazel build ...` works on a clean
working copy. This is because the Bazel builds in these directories use their
own `WORKSPACE.bazel` and this does not nest well, leading to all kinds of
hard to debug errors.

PiperOrigin-RevId: 333728800
Change-Id: Ie2e68dd39bf6f8eb21af29d8ae3ae12971b408db
2020-09-25 07:25:31 -07:00
Copybara-Service
0fa81cf706 Merge pull request #58 from Manwi23:openjpeg
PiperOrigin-RevId: 333720920
Change-Id: I52e310d1b3384a4159b343b37e44767fc8ef77c8
2020-09-25 06:25:58 -07:00
Katarzyna Miernikiewicz
8f8796b320 changed sapi::StatusOr to absl::StatusOr 2020-09-25 12:00:52 +00:00
Maciej Szawłowski
1b8e8aa757 Disallow empty sapi_embedded_dir flag in the header generator
Ignore cursors with types that are not implemented in python bindings

PiperOrigin-RevId: 333708345
Change-Id: I618a61c960247a9bdf89bc56dcac92e2d37b3220
2020-09-25 04:30:55 -07:00
Katarzyna Miernikiewicz
2276f5d48e part of the requested changes 2020-09-25 11:20:50 +00:00
Christian Blichmann
35f9268e23 Restructure the Clang based header generator
- Support multiple input files
- Better testability
- Support for the `--sapi_isystem` argument, same as the Python generator

PiperOrigin-RevId: 333686891
Change-Id: I3e618165c1bd58bb755e1193617fb0737c29ee77
2020-09-25 01:14:18 -07:00
Andrei Medar
3052967374 added relative path cleanup using file::CleanPath 2020-09-24 18:47:19 +00:00
Andrei Medar
388bcff972 merged .gitmodules with upstream 2020-09-24 18:28:25 +00:00
Andrei Medar
cab74bc7fb Merge remote-tracking branch 'upstream/master' 2020-09-24 18:18:39 +00:00
Andrei Medar
811dbf8d74 applied requested changes. Modified sapi::StatusOr to absl::StatusOr 2020-09-24 18:17:27 +00:00
Copybara-Service
73be2c4212 Merge pull request #57 from doinachiroiu:master
PiperOrigin-RevId: 333529053
Change-Id: I6e2b7b31ecaa4f7ef11fc7b1260d441d897dd41a
2020-09-24 09:22:44 -07:00
doinachiroiu
e0624f7220 Clang-format 2020-09-24 14:42:23 +00:00
doinachiroiu
61e8274954 Coding style fixed 2020-09-24 14:40:01 +00:00
doinachiroiu
29310a2305 Required changes resolved 2020-09-24 14:38:52 +00:00
doinachiroiu
3db70e6bea Changed name of variable 2020-09-24 14:36:30 +00:00
doinachiroiu
56649c5513 Resolving returning error for Transform and RasterIO functions 2020-09-24 14:16:33 +00:00
Copybara-Service
5604c85129 Merge pull request #53 from doinachiroiu:master
PiperOrigin-RevId: 333505714
Change-Id: I719108c1e7df20185a8ba5dcf3906821c47a9ee3
2020-09-24 06:57:28 -07:00
doinachiroiu
db7fc0aa53 Removing trailing whitespace 2020-09-24 10:12:30 +00:00
doinachiroiu
08d570a02c Small README update 2020-09-24 09:41:50 +00:00
doinachiroiu
a84fbbac62 Required changed resolved 2020-09-24 09:40:30 +00:00
Andrei Medar
99d8df5400 sync with upstream sapi repo 2020-09-24 09:36:07 +00:00
Andrei Medar
97cf3d7374 added .gitignore file 2020-09-24 09:10:45 +00:00
doinachiroiu
2b8a1be547 Added GDAL submodule on .gitmodules 2020-09-23 18:46:49 +00:00
doinachiroiu
257de22805 Update README with static build info 2020-09-23 18:43:21 +00:00
doinachiroiu
7c52e77c85 Updated README 2020-09-23 18:35:19 +00:00
Andrei Medar
11a7125341 Updated README 2020-09-23 17:21:15 +00:00
root
9bc3d123a9 Fixed patch command in cmake. Fixed style 2020-09-23 17:12:38 +00:00
doinachiroiu
0639b18cba Added license 2020-09-23 15:49:44 +00:00
doinachiroiu
2da83c2afa GDAL good version 2020-09-23 15:39:49 +00:00
doinachiroiu
da81ea096e Empty gdal 2020-09-23 15:37:14 +00:00
doinachiroiu
93e30c724b Initial version of raster GeoTIFF workflow 2020-09-23 15:34:26 +00:00
Christian Blichmann
9331eabd7e Copybara import of the project:
Including changes for GitHub -> internal migration

--
b5d7e43dde by Federico Stazi <34340238+FedericoStazi@users.noreply.github.com>:

Initial curl commit
--
24786c44d8 by Federico Stazi <fstazi@google.com>:

Added gitignore and curl submodule

--
6d5cfd575a by Federico Stazi <fstazi@google.com>:

Added new line at the end of files

--
c7423c5f8a by Federico Stazi <fstazi@google.com>:

Remove SHARED from add_sapi_library

--
05c0a4b004 by Federico Stazi <fstazi@google.com>:

Fix includes

--
5be51fabbe by Federico Stazi <fstazi@google.com>:

Improve comments

--
34338411b8 by Federico Stazi <fstazi@google.com>:

Improve style

--
8c68ac221f by Federico Stazi <fstazi@google.com>:

Address review comments

--
ac1112ae4d by Federico Stazi <fstazi@google.com>:

Minor fix

--
f47e1cc6ac by Federico Stazi <fstazi@google.com>:

Implement all curl methods

--
9291231275 by Federico Stazi <fstazi@google.com>:

Address reviews and improve code style

--
1b0a8edfd4 by Federico Stazi <fstazi@google.com>:

Minor fix

--
cea046d3e2 by Federico Stazi <fstazi@google.com>:

Implement stricter policy

--
cf23888b88 by Federico Stazi <fstazi@google.com>:

Improve and extend examples

--
6167cafbde by Federico Stazi <fstazi@google.com>:

Implement tests

--
9fed2ec097 by Federico Stazi <fstazi@google.com>:

Improved error handling

--
e446ec81a1 by Federico Stazi <fstazi@google.com>:

Address review comments

--
cf41ec4701 by Federico Stazi <34340238+FedericoStazi@users.noreply.github.com>:

Fix project name
--
9a4293a3cf by Federico Stazi <fstazi@google.com>:

Fix project name

--
bbebeee1a6 by Federico Stazi <fstazi@google.com>:

Fix test mock server

--
eb783de3f5 by Federico Stazi <fstazi@google.com>:

Address review comments

--
cf6cb89bca by Federico Stazi <fstazi@google.com>:

Minor mock server fix

--
b52d9e6e4f by Federico Stazi <fstazi@google.com>:

Address review comments

PiperOrigin-RevId: 333292204
Change-Id: I9ff27348028d9f22486492dc92c0859ff8f44d68
2020-09-23 08:00:10 -07:00
Christian Blichmann
00e724fb8a CMake build improvements
- Try to fix Ninja needlessly rebuilding everything every time
  See https://stackoverflow.com/questions/47087237/cmake-and-ninja-rebuild-unnecessary-files/47100426#47100426
- Since SAPI requires CMake >= 3.12, remove custom `list_join`

PiperOrigin-RevId: 333281764
Change-Id: I334d67d7ee54d21824b19e60a7a7f1e43bb5a057
2020-09-23 06:43:01 -07:00
Andrei Medar
e0e0f1cd5f cleaned up some code. Fixed a bug where a temporary directory would be deleted even when it was not created 2020-09-22 18:30:07 +00:00
root
c2c3f6b44d added cleanup struct to remove temporary directory 2020-09-21 15:11:10 +00:00
root
6c9a26d326 Finished the create function of the tar example 2020-09-21 13:30:43 +00:00
Wiktor Garbacz
f91f843f50 Use size_t/uintptr_t instead of uintptr_t or uint64_t where appropriate
PiperOrigin-RevId: 332449107
Change-Id: I623c320c7f31bb73b92799dfbeb9a1e8ce0cdb3b
2020-09-18 07:45:03 -07:00
Wiktor Garbacz
c33f1fb03e Simplify casts
Drive-by: check for malloc failure in sapi:✌️:Array
PiperOrigin-RevId: 332446225
Change-Id: I375ea94845e04dffc3353d70737402daa66ae50a
2020-09-18 07:23:19 -07:00
Wiktor Garbacz
08a956a415 Use opaque void* instead of uint8_t* in Comms
PiperOrigin-RevId: 332441641
Change-Id: I09902e98726a0bd57b47d3454ddcb6ef05021d56
2020-09-18 06:48:57 -07:00
Katarzyna Miernikiewicz
b806fa83a8 style changes 2020-09-18 12:31:02 +00:00