Commit Graph

9 Commits

Author SHA1 Message Date
Dmitry Rekman
b4dc64d84f Linux: add missing GetOperatingSystemId() (UE-8013).
[CL 2531359 by Dmitry Rekman in Main branch]
2015-04-30 00:10:55 -04:00
Jaroslaw Surowiec
3d7f6c72b9 PalTest - Misc fix for print
#codereview Dmitry.Rekman

[CL 2489141 by Jaroslaw Surowiec in Main branch]
2015-03-24 08:07:26 -04:00
Dmitry Rekman
39618c2a8c Thread singleton test for JarekS' change in CL 2360391.
#codereview Jaroslaw.Surowiec

[CL 2487960 by Dmitry Rekman in Main branch]
2015-03-23 12:51:12 -04:00
Dmitry Rekman
6d3ba2bef9 TestPAL: add a test suite for DirectoryWatcher.
- Uncovers a problem with DWLinux - files added/removed in a subdirectory get reported with an incorrect path.

[CL 2479558 by Dmitry Rekman in Main branch]
2015-03-14 04:00:19 -04:00
Dmitry Rekman
e86138d4ca Refactored FProcHandle API in platform abstraction layer.
- Deprecated FProcHandle::Close() in favor of existing FPlatformProcess::CloseProc() (symmetric to FPlatformProcess::CreateProc()).
- Linux: made FProcHandle instances safe to pass by value.
- Linux: added support for "fire and forget" children, which will not leave zombies (at the expense of extra threads and a leaked thread handle).
- Extended TestPAL with tests for most of the above functionality.

#codereview Michael.Trepka, Josh.Adams, Robert.Manuszewski, Jaroslaw.Surowiec

[CL 2476050 by Dmitry Rekman in Main branch]
2015-03-11 20:10:19 -04:00
Dmitry Rekman
aeee76ed0f Fix MessageBox not displaying long strings (UE-9176).
- Also added a test: ./TestPAL messagebox

[CL 2436275 by Dmitry Rekman in Main branch]
2015-02-06 18:12:42 -05:00
Dmitry Rekman
6a12a8eb15 Linux: band-aid, non-performant support for case-insensitive OpenRead().
- No caching whatsoever, performance impact possibly large on large projects.
- Also reorganized TestPAL to add new tests more easily.

#codereview Josh.Adams, Ryan.Gordon

[CL 2385168 by Dmitry Rekman in Main branch]
2014-12-11 03:08:58 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Dmitry Rekman
294e0e7b9c Program to test certain aspects of platform abstraction.
Currently deals with FProcHandles only.

[CL 2279361 by Dmitry Rekman in Main branch]
2014-08-31 02:05:44 -04:00