Nicolas Setton
9c3efec880
Add a build mode for AddressSanitizer
2021-08-26 06:51:30 +00:00
Maxim Reznik
28115620eb
U505-038 Implementation of Kill/Terminate for POSIX
2021-05-20 21:17:46 +03:00
Vadim Godunko
6e60f0dde8
U318-015 Add "superproject" support.
2021-04-08 15:29:53 +03:00
Maxim Reznik
9ab2c93b39
Add extra "-lglib-2.0" Library_Options
...
for relocatable libraries build. Closes #8 .
2021-04-07 20:32:13 +03:00
Maxim Reznik
e57c59da4e
Replace Build_Kind with Spawn_Build_Kind
...
to avoid name clash with gprinstall generated code.
2021-03-08 15:44:13 +02:00
Maxim Reznik
a2354d1700
Change default BUILD_MODE to prod for the Spawn
...
This is more appropriate mode for an `alire` user.
2021-02-24 13:13:03 +02:00
Maxim Reznik
c2a06cf5de
TB23-030 Fix building libspawn.dll on Windows
...
when LIBRARY_TYPE=relocatable
2021-01-13 09:30:38 +02:00
Maxim Reznik
12b041f66f
Add LIBRARY_TYPE and BUILD_MODE to project files.
2020-12-24 22:12:56 +02: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