Commit Graph

16 Commits

Author SHA1 Message Date
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