Vinnie Falco
43e6d345e4
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
27307fca0c
Use SharedFunction in ProtectedCall
2013-09-10 08:04:54 -07:00
Vinnie Falco
c35843fda5
Add SharedFunction to replace boost::function
2013-09-07 11:53:36 -07:00
Vinnie Falco
04a4219a75
Make bassert fatal
2013-09-06 21:29:16 -07:00
Vinnie Falco
86793468de
Replace obsolete OncePerSecond with DeadlineTimer
2013-09-05 04:38:18 -07:00
Vinnie Falco
201221253d
Refactor SharedPtr and fix ContainerDeletePolicy bug
2013-09-05 04:22:26 -07:00
Vinnie Falco
25f29a2287
Add new-styled Intrusive and MPL modules
2013-09-05 04:22:25 -07:00
Vinnie Falco
457c3262d7
Fix String from number conversions
2013-09-04 13:24:41 -07:00
Vinnie Falco
de2c4cc7b8
Added DynamicArray, DynamicList, and HashMap
2013-09-03 08:31:16 -07:00
Vinnie Falco
96587dc68c
Add BeforeBoost.h and tidy up beast system headers
2013-09-01 12:22:08 -07:00
Vinnie Falco
d9d291abcb
Tidy up includes and header material
2013-08-30 17:33:33 -07:00
Vinnie Falco
5002ab2169
Merge beast_basics to beast_core
2013-08-24 10:18:24 -07:00
Vinnie Falco
04f9270772
Add TrackedMutex and measureFunctionCallTime
2013-08-23 15:00:04 -07:00
Vinnie Falco
21b78adfee
Add ContainerDeletePolicy for ownership containers
2013-08-17 21:10:01 -07:00
Vinnie Falco
21f0d63507
Add uint24 and network byte order conversions
2013-08-15 15:45:16 -07:00
Vinnie Falco
1c39721ff7
Add SemanticVersion
2013-08-01 15:27:18 -07:00
Vinnie Falco
a937b97a61
Add FatalError
2013-07-30 21:05:11 -07:00
Vinnie Falco
2e402ba654
Add lexicalCast
2013-07-28 21:27:04 -07:00
Vinnie Falco
cb47146b3b
Add classes ProtectedCall and Main
2013-07-28 14:58:19 -07:00
Vinnie Falco
abd3668b65
Upgrade UnitTest and provide JUnit XML output formatting
2013-07-28 02:44:26 -07:00
Vinnie Falco
810954014b
Add hardened HashFunction to UnsignedInteger
2013-07-27 10:47:32 -07:00
Vinnie Falco
dc52a31814
Add RecycledObjectPool
2013-07-21 12:54:14 -07:00
Vinnie Falco
a3af6404b0
RandomAccessFile unit tests
2013-07-21 12:54:09 -07:00
Vinnie Falco
8208bb25ba
Add RandomAccessFile
2013-07-21 12:54:07 -07:00
Vinnie Falco
0008193a20
Fix gcc compile
2013-07-15 09:38:12 -07:00
Vinnie Falco
5c691c0883
Rename to SharedObjectArray
...
Conflicts:
Builds/VisualStudio2012/RippleD.vcxproj.filters
2013-07-15 09:38:11 -07:00
Vinnie Falco
a1289eb502
Use template for UnitTest
2013-07-15 09:38:09 -07:00
Vinnie Falco
60e0e5c38f
Move UnitTest to diagnostic
2013-07-15 09:38:07 -07:00
Vinnie Falco
93ef4f2301
Rename to SharedObject
2013-07-15 09:38:07 -07:00
Vinnie Falco
75736f547a
Tidy up LeakChecked and configuration macro
2013-07-01 09:32:07 -07:00
Vinnie Falco
030c763549
Remove beast::Singleton
2013-07-01 09:32:05 -07:00
Vinnie Falco
3fea8a4202
Rename SharedSingleton and move files around
2013-07-01 09:32:05 -07:00
Vinnie Falco
ca1eda2df1
Use LeakChecked throughout Beast
2013-07-01 09:32:04 -07:00
Vinnie Falco
386fea5e71
Tidy up and activate the MSVC Debug Heap
2013-07-01 09:32:03 -07:00
Vinnie Falco
e7bda30506
Large tidying up of Beast
...
- Move key classes into beast_core
- Tidy up various macros and files
- Disable leaking FifoFreeStoreWithTLS
2013-07-01 09:32:03 -07:00
Vinnie Falco
d0a309e6da
Add beast_basics module
2013-06-17 07:09:33 -07:00
Vinnie Falco
f2d84f0a90
Add Beast fork from JUCE commit 265fb0e8ebc26e1469d6edcc68d2ca9acefeb508
2013-06-16 16:57:52 -07:00
Vinnie Falco
48cf78af68
Beast initial commit
2013-06-02 08:55:07 -07:00