Wilfried Goesgens
1ae5f8daec
split headers different, simple cast fixes ( #8928 )
2019-05-08 14:08:35 +02:00
Jan Christoph Uhde
e0b073543b
add symlinks for windows ( #8846 )
2019-05-02 17:32:29 +02:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Dan Larkin-York
b447f98a7a
Upgrade old MMFiles collections for compatibility with ArangoSearch. ( #7248 )
2018-11-07 15:52:37 +01:00
Wilfried Goesgens
e5843d32f8
Improve windows installer ( #6045 )
2018-08-17 12:37:47 +02:00
Jan
282be208cc
remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … ( #3817 )
2017-12-06 18:43:49 +01:00
Wilfried Goesgens
2c1e4dae98
remove remaints of libev. ( #3372 )
2017-10-10 15:01:59 +02:00
Max Neunhoeffer
3a4cf41270
Revert "Revert "rework process handling ( #3322 )""
...
This reverts commit d2b62c99d6
.
2017-09-28 15:53:19 +02:00
Max Neunhoeffer
d2b62c99d6
Revert "rework process handling ( #3322 )"
...
This reverts commit c56e4949b9
.
2017-09-28 15:25:05 +02:00
Wilfried Goesgens
c56e4949b9
rework process handling ( #3322 )
...
- migrate the process handling to c++ where appropriate
- move code definition / usage closer together
- add function to portably detect external processes (not spawned by us) and whether we may
- send them signals
- add portable code to send signals to processes
- for linux match what impact a signal will have on the process we send it
- check the status of the process we sent the signal, and return if its non-deadly or the process terminated
- after 8 retries with 1 second sleep send a hard kill.
- killExternal() now returns the same structure as statusExternal()
- don't block signals on spawned processes
2017-09-28 13:35:54 +02:00
Wilfried Goesgens
77f1c66a0f
enable colors on recent enough windows versions
2017-05-23 18:18:07 +02:00
Wilfried Goesgens
6ab23bd56d
better detect cygwin i/o
2017-04-07 14:00:35 +02:00
Wilfried Goesgens
2da0e41466
add detection for cygwin/ssh ttys
2017-04-06 18:57:19 +02:00
Wilfried Goesgens
584f3120dd
Upgrade V8
...
- ICU now doesn't build the icudata library anymore
- ship the icu database on all platforms and all packages
- we now load the icu database file ourselves, and hand over the pointer to ICU.
- follow the V8 changes around Weak pointer handling
2017-01-30 12:30:07 +01:00
jsteemann
7359ac44b2
more style cleanup
2017-01-05 10:52:03 +01:00
Max Neunhoeffer
3ee28ac333
Adjust comments about TRI_usleep and usleep.
2016-10-13 10:57:00 +02:00
Wilfried Goesgens
cbaa2c3b02
More places to pass along the binaryPath for teh windows
2016-10-12 13:21:38 +02:00
jsteemann
36e18893d6
removed some unused Windows code remainders
2016-06-07 23:08:18 +02:00
Wilfried Goesgens
8eb5bda729
Also notify the windows service facilities if we go down unexpectedly.
2016-06-03 14:30:33 +02:00
Frank Celler
d6e8046992
updated cleanupCFiles
2016-04-23 16:34:57 -07:00
Frank Celler
dfa9047484
switch arangosh to new ApplicationFeatures and ProgramOptions
2016-03-08 23:32:43 +01:00
Jan Steemann
657ac8d50f
fixes for Windows
2016-02-04 09:36:29 +01:00
jsteemann
353c9732b7
removed last LOG_xxx macros
2016-01-30 04:03:18 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Wilfried Goesgens
ac277648f3
Change the way windows eventlogging is handled: initialize it once on start.
...
Fix unhandled exception handler to do less resource allocation.
2016-01-26 16:50:19 +01:00
jsteemann
9f0576c65f
don't rely so much on namespace std being present
2016-01-08 01:05:06 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
CoDEmanX
956b396e43
Change spelling of 'initialize' to American English (actual code and files)
2015-09-01 17:29:22 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Jan Steemann
abf69329e2
casts for Windows
2015-07-21 18:57:56 +02:00
Willi Goesgens
6b22b1e31c
Forward ERROR & FATAL logmessages into the windows eventlog. Else debugging services in the early starting phase is next to impossible.
2015-03-18 19:13:35 +01:00
Jan Steemann
e4b0c841f5
fixed memleak
2015-02-24 08:42:51 +01:00
Frank Celler
6919b23373
set ICU_DATA at startup
2014-12-26 10:56:31 +01:00
Jan Steemann
4e6f6f2cbd
finalized move to cxx
2014-09-14 00:06:00 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00