Nicolas Setton
623055757f
(spawn.gpr): Do not treat warnings as errors in production
2020-12-14 10:01:22 +00:00
Maxim Reznik
56f6791d0f
Update README.md. Add Makefile.
...
Update copyright headers.
2020-11-20 12:18:57 +02:00
Maxim Reznik
4f404a5ef7
T803-008 Add a test for Process API
...
that calls Write_Standard_Input before and after subprocess run.
2020-11-20 11:25:36 +02:00
Maxim Reznik
ea0f133e8f
T318-072 Port Spawn Process API to Darwin/Mac OS X
2020-11-20 11:25:36 +02:00
Vadim Godunko
e2224a559d
T117-039 Escape command line arguments when necessary
2020-11-20 11:25:36 +02:00
Pierre-Marie de Rodat
5d6d050e5f
gnat/spawn.gpr: add a switch to disable warning-as-errors
...
TN: T102-006
2020-11-20 11:25:36 +02:00
Maxim Reznik
48f954e1e9
S125-009 Add Search_Path function to Spawn API
...
to search full path of executable. We've considered to let Start
subprogram find full path, but this could be wrong if PATH environment
variable differs in child process environments. So client should find
full path in correct environment with new function Search_Path and pass
full path to Set_Program.
2020-11-20 11:25:36 +02:00
Vadim Godunko
eeefed0335
Fix elaboration order issue for environment variables.
2020-11-20 11:25:36 +02:00
Maxim Reznik
fb2f602385
Add -gnatyO option
2020-11-20 11:25:36 +02:00
Maxim Reznik
b069a88281
Add new macro $URI{x} to LSP tester.
...
This macro will be expanded to correct URI according to RFC 3986
and RFC 8089. Fix LSP server to produce correct URI on Windows,
where rirectory could be `C:\Some Path` and `\\SRV\SHARE\Path`.
2020-11-20 11:25:36 +02:00
Maxim Reznik
55c56007f1
Fix Process API on Mac OS X
2020-11-20 11:25:36 +02:00
Maxim Reznik
b6e4a500b5
Make glib project compatible with GPS
2020-11-20 11:25:36 +02:00
Maxim Reznik
923ce35fc9
Use GtkAda binding for GIO_Channel and Spawn
2020-11-20 11:25:36 +02:00
Maxim Reznik
0292c45133
Implement Process API using Glib
2020-11-20 11:25:36 +02:00
Maxim Reznik
8676738ea3
Add Windows implementation for Process API.
2020-11-20 11:25:36 +02:00
Maxim Reznik
22f2e0f461
Initial version of asynchronous Process API
2020-11-20 11:25:36 +02:00