Commit Graph

288 Commits

Author SHA1 Message Date
Bohdan Tyshchenko
b1a1aef39e Project architecture redesign, coding style update
Put duplicated code inside the transaction, which is used by both tests and raster_to_gtiff
Removed <filesystem> header, reimplemented one of its utilities for file checking
Code style changes
Replaced .data() with .c_str() for std::string
Updated README to show how to build both GDAL and PROJ inside the build folder and how to link them to the sandbox
2020-10-13 13:03:04 -07:00
Alexandra Latysheva
9eb518c57a move using to namespace 2020-10-11 11:06:18 +00:00
Latysheva Alexandra
77c44f9c87
add flags to readme 2020-10-11 17:02:47 +06:00
Latysheva Alexandra
7750b43c56
remove tabs in readme 2020-10-11 16:54:37 +06:00
Alexandra Latysheva
554c03bec9 use absl format string 2020-10-11 10:53:08 +00:00
Alexandra Latysheva
60541cc8ea clang-format 2020-10-11 10:30:10 +00:00
Alexandra Latysheva
16d904e174 code block 2020-10-11 10:24:55 +00:00
Alexandra Latysheva
64b74c97e0 4 spaces -> 2 spaces 2020-10-11 10:23:42 +00:00
Alexandra Latysheva
1d1c4b9579 clear array initialization 2020-10-11 10:18:53 +00:00
Alexandra Latysheva
466259a985 using auto* for pointers 2020-10-11 10:13:27 +00:00
Alexandra Latysheva
ab3f992c78 using auto* for pointers 2020-10-11 10:11:56 +00:00
Alexandra Latysheva
6945f7304f replace all unsigned except in wrapper 2020-10-11 10:01:59 +00:00
Alexandra Latysheva
69fbe39293 Declare all vars on separate lines 2020-10-11 09:44:02 +00:00
Alexandra Latysheva
d190abf2e2 using from .h to .cc 2020-10-11 09:40:47 +00:00
Alexandra Latysheva
1785e39d4b add nolint to every include '*.h' that is added by this pr 2020-10-11 08:20:40 +00:00
Andrei Medar
150fd02ed4 Implemented requested changes 2020-10-09 13:52:17 +00:00
Andrei Medar
519b5af157 Added ld_preload example usage 2020-10-08 10:58:21 +00:00
Copybara-Service
33bc36ae3d Merge pull request #62 from andreimedar:libarchive
PiperOrigin-RevId: 336042102
Change-Id: I7b1ceaa794851c10e07dbdef4f4e37000edc25d4
2020-10-08 02:06:50 -07:00
Andrei Medar
f038f7aa3f added empty line at the end of files (was removed by clang-format) 2020-10-07 14:36:24 +00:00
root
c63302f731 Changed constants naming in unit tests. 2020-10-07 12:52:55 +00:00
Andrei Medar
04f4ff5960 Removed computer specific code 2020-10-07 11:51:59 +00:00
Andrei Medar
e87e583bca Merge remote-tracking branch 'upstream/master' into libarchive
Merge fork with upstream for pull request.
2020-10-07 10:10:08 +00:00
Andrei Medar
efff53149d Implemented requested changes (variable names, functions return absl::Status/absl::StatusOr) 2020-10-07 10:07:13 +00:00
Bohdan Tyshchenko
48348d6aa5 Headers order fix, NOLINT project headers 2020-10-07 01:33:20 -07:00
Bohdan Tyshchenko
19612c642f Removed unnecessary code 2020-10-06 04:21:29 -07:00
Bohdan Tyshchenko
8e0141cc9a Readme fix 2020-10-06 04:12:50 -07:00
Bohdan Tyshchenko
22a8cee4ea Updated CMake and tests, wrote README
Added instructions on how to build GDAL Sandbox using GDAL and PROJ build from sources
Updated test data
2020-10-06 04:06:54 -07:00
Bohdan Tyshchenko
5442d8c6e0 Updated sandbox construction logic and CMakeLists
More flexible CMake file with variables
Added logic to check whether proj.db exists and fetch it from the environment variable
2020-10-05 11:01:15 -07:00
Alexandra Latysheva
5449e2f0df renamed g_in_dir in local variable style 2020-10-04 17:58:21 +00:00
Alexandra Latysheva
b6abae3356 rewtite pixels and clusters check for clarify. sapi::StatusOr -> absl::StatusOr (building problems). resolved review issues 2020-10-04 17:38:10 +00:00
Andrei Medar
725f665b79 Added one extra test 2020-10-02 16:52:13 +00:00
Andrei Medar
589776b6f9 Modified sandbox to limit ioctl. Use .value() instead of manually checking .ok(). 2020-10-02 15:52:29 +00:00
Copybara-Service
569c7d84b0 Merge pull request #54 from Manwi23:jsonnet
PiperOrigin-RevId: 335017461
Change-Id: I583444057bb4d8c8c33694fbba4d3717bb22101a
2020-10-02 06:47:45 -07:00
Andrei Medar
7e1d9179e5 Solved some pr comments 2020-10-02 10:56:14 +00:00
Copybara-Service
47ba5c8e39 Merge pull request #61 from FedericoStazi:curl
PiperOrigin-RevId: 334994112
Change-Id: Iedd065f33cdb5ebda796722d0a4d158ba719ff2c
2020-10-02 03:15:25 -07:00
Andrei Medar
b4c64dac69 Added FetchContent command to cmake so that patches are applied automatically to libarchive clone 2020-10-01 19:01:50 +00:00
Alexandra Latysheva
6497a40bff last for now 2020-10-01 17:11:28 +00:00
Alexandra Latysheva
fea40e017f format 2020-10-01 16:56:45 +00:00
Alexandra Latysheva
2869fba479 example 2020-10-01 16:49:59 +00:00
Bohdan Tyshchenko
b06d020f32 Raster to GTiff workflow implementation
Implemented simple GTiff file parser to test sandboxed part of code on a real data, added unit tests.
Need to improve the CMake file to make it work without specifying the absolute paths to libraries.
2020-10-01 03:59:18 -07:00
Andrei Medar
c5d44eab37 Removed computer specific line in CMakeLists.txt 2020-10-01 00:17:15 +00:00
Andrei Medar
efe48ccca6 Added unit tests. Cleaned up the code and added comments. Added README 2020-10-01 00:15:33 +00:00
Alexandra Latysheva
477de3b6b7 last for today 2020-09-30 19:17:23 +00:00
Alexandra Latysheva
0f8cbd1bfc some more fixes 2020-09-30 18:45:48 +00:00
Alexandra Latysheva
d513f18c2e resolved part of issues 2020-09-30 17:54:47 +00:00
Federico Stazi
2025cea89c
Fix formatting in README 2020-09-30 11:18:30 +01:00
Copybara-Service
d292a9af7b Merge pull request #52 from andreimedar:master
PiperOrigin-RevId: 334560525
Change-Id: I605ce78638ebfd7a88811879c4185bb4e107d915
2020-09-30 02:56:32 -07:00
Andrei Medar
525acea7c4 Fixed small typo 2020-09-29 22:58:35 +00:00
Andrei Medar
7e6872ee26 Added first basic test 2020-09-29 22:50:43 +00:00
Andrei Medar
95ef6fc683 Merge remote-tracking branch 'upstream/master'
Sync lodepng project.
2020-09-29 19:32:08 +00:00
Andrei Medar
815fd35930 removed computer specific line in CMakeLists.txt 2020-09-29 19:31:30 +00:00
Andrei Medar
267686afb6 Added test helper class 2020-09-29 19:27:40 +00:00
Federico Stazi
fec2124ee1 Add namespaces and improve error handling in examples 2020-09-29 13:50:13 +00:00
Christian Blichmann
0b1951ea4c
Add OpenJPEG and libcurl submodules 2020-09-29 12:23:42 +02:00
Federico Stazi
4379725696 Add namespaces in examples 2020-09-28 18:41:37 +00:00
Andrei Medar
e6e564f412 renamed main project folder 2020-09-28 15:35:51 +00:00
Andrei Medar
e4a631251c renamed project folder 2020-09-28 15:11:44 +00:00
Andrei Medar
b04d718554 Modified CMakeLists.txt indentation 2020-09-28 15:03:00 +00:00
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
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
Alexandra Latysheva
8b36b3e5af clang-format again 2020-09-26 11:27:13 +00:00
Alexandra Latysheva
71e43cd99c main fixes 2020-09-25 21:21:07 +00: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
Federico Stazi
a61421621c Address review comments 2020-09-25 15:06:24 +00:00
Christian Blichmann
cd75f94094 Migrate guetzli to absl::StatusOr<>
PiperOrigin-RevId: 333731054
Change-Id: I1446b1b58387dbd7c4853b146249bee7deb8c307
2020-09-25 07:43:34 -07:00
Katarzyna Miernikiewicz
8f8796b320 changed sapi::StatusOr to absl::StatusOr 2020-09-25 12:00:52 +00:00
Katarzyna Miernikiewicz
2276f5d48e part of the requested changes 2020-09-25 11:20:50 +00:00
Federico Stazi
192e443b7c Update README.md 2020-09-25 10:55:28 +00:00
Federico Stazi
22d21cd1c3 Initial LibUV commit 2020-09-25 10:55:24 +00: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
Alexandra Latysheva
309b476a3d wrong clang-google-style parts 2020-09-23 21:33:11 +00:00
Alexandra Latysheva
6a2f0cebd8 wrong clang-google-style parts 2020-09-23 21:32:45 +00:00
Alexandra Latysheva
6f3acfabb0 gstyle 2020-09-23 21:18:17 +00:00
Alexandra Latysheva
358d919ea0 remove unused funcs 2020-09-23 20:48:59 +00:00
Alexandra Latysheva
673154e65c from local repo to fork 2020-09-23 20:21:33 +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