Vinnie Falco
9812d69aa2
General beast update, fixes, optimizations, features:
...
* Clean ups, optimizations, and new File::commonDocumentsDirectory enum
* Replace sortArray with std::sort for performance
* More error tolerance in XML parser, speedups
* Refactor some byte-order mark detection code
* Add String::appendCharPointer overloads
* More XML parser optimisations and better error detection
* Misc performance tweaks
* Fixes for support of non utf8 strings
* Increased precision when storing strings in XmlElement
* Minor clean-ups
* Minor fix to XmlDocument
* Cleanups to CriticalSection and related synchronization primitives
* Fix DynamicArray unit test
2013-09-10 10:36:46 -07:00
Vinnie Falco
3c23699a87
Remove BEAST_CATCH_UNHANDLED_EXCEPTIONS
2013-09-09 13:34:18 -07:00
Vinnie Falco
81a4711e66
Add BeforeBoost.h and tidy up beast system headers
2013-09-01 12:22:08 -07:00
Vinnie Falco
88060183f6
Tidy up includes and header material
2013-08-30 17:33:33 -07:00
Vinnie Falco
e869713990
Fix warnings
2013-08-26 18:59:57 -07:00
Vinnie Falco
a7cb7f23a4
Consolidate Process::terminate code
2013-08-15 15:45:18 -07:00
Vinnie Falco
94aca14251
Call _exit from Process::terminate()
2013-08-12 13:29:24 -07:00
Vinnie Falco
b8bf735a66
Make Uncopyable derivations public
2013-08-07 15:16:38 -07:00
Alex Dupre
3e5b0836a9
Fix retrieval of CPU info (number of CPUs, speed, flags, vendor) on FreeBSD,
...
using 'dmesg' and 'sysctl' instead of /proc/cpuinfo that is Linux-specific.
2013-08-05 09:39:34 -07:00
Vinnie Falco
daf08bbde0
Add tests for SSE3 capability
2013-07-31 16:35:52 -07:00
Vinnie Falco
4c403643b5
Fix Android warnings
2013-07-31 16:29:34 -07:00
Vinnie Falco
b5f13537ac
Add initiallySignaled parameter to WaitableEvent
2013-07-29 13:31:10 -07:00
Vinnie Falco
1975d81153
Update RandomAccessFile unit test
2013-07-21 12:55:47 -07:00
Vinnie Falco
b7dc115813
Fix POSIX RandomAccessFile
2013-07-21 12:54:11 -07:00
Vinnie Falco
748de3b2e1
Add POSIX RandomAccessFile native routines
2013-07-21 12:54:11 -07:00
Vinnie Falco
5e35fe8db4
Fix RandomAccessFile read
2013-07-21 12:54:10 -07:00
Vinnie Falco
74510a95be
Add RandomAccessFile
2013-07-21 12:54:07 -07:00
Vinnie Falco
8631da9cbc
Fix warning
2013-07-12 14:43:06 -07:00
Vinnie Falco
3ff1c41a67
Replace deprecated GetVersionEx Win32 call
2013-07-10 09:51:32 -07:00
Vinnie Falco
9746861e46
Replace calls to deprecated siginterrupt()
2013-07-10 09:51:26 -07:00
JoelKatz
9f3ae416f7
beast, not BEAST
2013-07-03 18:39:49 -07:00
Vinnie Falco
48cd904988
Various beast cleanups
2013-07-03 10:07:46 -07:00
Alex Dupre
8d4d5038aa
Linux implementation of isRunningUnderDebugger using ptrace() doesn't work on FreeBSD.
...
(I doubt it'll work on Linux, too, but I'm not sure)
2013-07-03 09:41:43 -07:00
Alex Dupre
bba1ab079e
FreeBSD tuning.
2013-07-03 09:41:43 -07:00
Vinnie Falco
e3974c112e
Default MSVC CRT Debug heap leak checks to ON
2013-07-01 09:32:07 -07:00
Vinnie Falco
53ab279c8a
Fix File::nonexistent false leak using SharedSingleton
2013-07-01 09:32:05 -07:00
Vinnie Falco
448e65fb4d
Rename SharedSingleton and move files around
2013-07-01 09:32:05 -07:00
Vinnie Falco
a3325d4e1f
Use LeakChecked throughout Beast
2013-07-01 09:32:04 -07:00
Vinnie Falco
f881ee96f9
Tidy up and activate the MSVC Debug Heap
2013-07-01 09:32:03 -07:00
Alex Dupre
0b0ecef9d5
Implement MACAddress::findAllAddresses as in MacOSX.
2013-06-29 10:04:27 +02:00
Alex Dupre
c47ff1156c
Use nanosleep on FreeBSD, instead of failing because clock_nanosleep is missing.
2013-06-29 10:02:51 +02:00
Vinnie Falco
f61c33538b
Add missing native BSD support for Beast
2013-06-26 09:24:44 -07:00
Vinnie Falco
95a4dd5693
Add override specifier to some Beast functions
2013-06-24 15:51:32 -07:00
Vinnie Falco
04622e1576
Alternate thread naming for older GLIBC
2013-06-24 15:07:09 -07:00
Vinnie Falco
28de1a5a87
Avoid using pthread_setname_np on older linux distros
2013-06-23 11:09:53 -07:00
Vinnie Falco
66474e6f9d
Beast fixes for FreeBSD
2013-06-20 13:38:44 -07:00
Vinnie Falco
f6da5ba9d3
Add beast_basics module
2013-06-17 07:09:33 -07:00
Vinnie Falco
5371379c3c
Add Beast fork from JUCE commit 265fb0e8ebc26e1469d6edcc68d2ca9acefeb508
2013-06-16 16:57:52 -07:00