mORMot and Open Source friends
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2017-03-28
07:22
[d55a66ff4a] Leaf: {3550} fixed Delphi 2010+ enhanced RTTI for sets JSON serialization (user: ab, tags: trunk)
2017-03-27
16:15
[288dc03168] {3549} fixed ArticleView.html to enable comments addition (user: ab, tags: trunk)
16:02
[8c821b00d4] {3548} slight performance enhancement of TObject serialization by caching the class RTTI (user: ab, tags: trunk)
15:53
[48cac5b3a8] {3547} fixed random GPF in TSQLRest.Destroy when logging its context (user: ab, tags: trunk)
15:52
[dcb54e7bbd] {3546} performance enhancement of TDynArrayHashed.Scan when the key is a TObject/TClass/pointer array (user: ab, tags: trunk)
12:22
[14beddc6c8] {3545} updated documentation and enhanced tests about TJSONSerializer.RegisterCustomSerializerFieldNames (user: ab, tags: trunk)
10:09
[b47582774f] {3544} introducing TJSONSerializer.RegisterCustomSerializerFieldNames method (user: ab, tags: trunk)
07:24
[bb644c4eea] {3543} small speedup of TJSONSerializer.RegisterCustomSerializer() classes process (user: ab, tags: trunk)
2017-03-25
08:25
[bafe7d6b2c] {3542} updated documentation (user: ab, tags: trunk)
2017-03-24
17:18 • Changes to wiki page PDF Engine (user: ab)
17:17 • Changes to wiki page SQLite3 Framework (user: ab)
2017-03-23
14:30
[b10db8a809] {3541} named Windows Service threads "Service Start/Stop Handler" (user: ab, tags: trunk)
10:05
[712d22d6cb] {3540} added IgnoreIfAlreadySet optional parameter to TSynLog.LogThreadName (user: ab, tags: trunk)
2017-03-22
17:31
[175623672d] {3539} fixed Delphi 10.2 Tokyo compilation (user: ab, tags: trunk)
14:11
[a29e36b021] {3538} some FPC-specific fixes (user: ab, tags: trunk)
13:19
[88439e923b] {3537} ensure CustomHelp command line switches hint is aligned (user: ab, tags: trunk)
13:18
[51ceb51799] {3536} allow premature end of ..] input for SOA (user: ab, tags: trunk)
2017-03-21
16:08
[672abbd60a] {3535} introducing TSystemUse.Subscribe/Unsubscribe methods (user: ab, tags: trunk)
12:57
[5c039cbc58] {3533} cleanup TPostConnection.OnRead from debugging code (user: ab, tags: trunk)
12:56
[42666931cf] {3532} added outData optional parameter to HttpPost() function (user: ab, tags: trunk)
12:55
[eaf2486e58] {3531} ensure SOA accepts {} and null JSON input as parameters (user: ab, tags: trunk)
10:07
[26a2c323a3] {3529} enhanced TRTSPOverHTTPServer class to define RtspServer/RtspPort/HttpPort properties and RtspToHttp/HttpToRtsp functions (user: ab, tags: trunk)
2017-03-20
16:11
[d8287f7aee] {3528} TRTSPOverHTTPServer will trim any white space in base64-encoded POST input (user: ab, tags: trunk)
16:11
[5e6f7c8f24] {3527} new IsEqual/IsZero overloaded functions for ECC certificates serial and issuer binary buffers (user: ab, tags: trunk)
16:09
[6718089501] {3526} introducing TrimControlChars() function (user: ab, tags: trunk)
11:57
[11885e2abf] {3525} slightly hardened ECCAuthorize() function (user: ab, tags: trunk)
2017-03-18
17:07
[cfd7f14912] {3524} SynProject: ignored @@ in content (user: ab, tags: trunk)
17:06
[3d5d10db28] {3523} updated documentation about Application Locking and the ECCAuthorize() function (user: ab, tags: trunk)
17:05
[43cf6dddda] {3522} enhanced TRTSPOverHTTPServer regression tests (user: ab, tags: trunk)
17:03
[993df837bd] {3521} new TPollAsynchSockets.ReadCount/WriteCount properties (user: ab, tags: trunk)
17:02
[934419dca4] {3520} new TAsynchConnections.Write overloaded methods (user: ab, tags: trunk)
08:54
[a46dcd0de0] {3519} fixed TRTSPOverHTTPServer when POST sockets are closed (user: ab, tags: trunk)
08:53
[147e89565b] {3518} renamed TAsynchConnections.Client* methods as more explicit Connection* (user: ab, tags: trunk)
2017-03-17
19:48
[899ac8b9fa] {3517} minor refactoring and enhancements to TAsynchConnections (user: ab, tags: trunk)
19:46
[f3184031b3] {3516} fixed Delphi 2007 compilation issue (user: ab, tags: trunk)
18:01
[5ae58c99b9] {3515} minor enhancements to TAsynchConnections process (user: ab, tags: trunk)
18:00
[2ca16a3d62] {3514} introducing LogEscape and EscapeBuffer functions (user: ab, tags: trunk)
16:43
[b1c52697c2] {3513} introducing SynProtoRTSPHTTP.pas unit implementing asynchronous RTSP stream tunnelling over HTTP as defined by Apple at https://goo.gl/CX6VA3 by inheriting a TAsynchServer class - with associated regression tests and new sample 34 (user: ab, tags: trunk)
16:38
[6e0ebe1cf9] {3512} stabilized TAsynchConnections under Windows and Linux - allows high number of concurrent connections using socket poll/epoll low-level API (user: ab, tags: trunk)
16:36
[e7a75c9082] {3511} new TCrtSocket.CloseSockIn/CloseSockOut methods (user: ab, tags: trunk)
16:35
[4101f82c40] {3510} new GetFileOpenLimit/SetFileOpenLimit function for Linux/POSIX (user: ab, tags: trunk)
09:34
[6ef2d62085] {3509} fixed and optimized TPollSocketSelect and TPollSocketPoll - under Windows, old select() seems slightly faster than WSAPoll() - rather disapointing :( (user: ab, tags: trunk)
09:31
[6145a3ffb9] {3508} refactored TSynTestCase.RandomString/RandomAnsi7/RandomIdentifier to use TSynTempBuffer.InitRandom as randomness input (user: ab, tags: trunk)
09:30
[85d2c7d5a3] {3507} refactored EECCException messages (user: ab, tags: trunk)
09:29
[6c0d274e62] {3506} introducing function TCrtSocket.AcceptIncoming (user: ab, tags: trunk)
09:27
[f44fc659d4] {3505} refactoring of cross-platform and cross-CPU conditionals (user: ab, tags: trunk)
09:14
[b49d6554c5] {3504} faster purepascal versions of FD_ISSET/FD_CLR/FD_SET/FD_ZERO API functions (user: ab, tags: trunk)
07:40
[830dc06268] {3503} new TExeVersion.Hash field (user: ab, tags: trunk)
07:39
[c883b0a70a] {3502} introducing Random32 and Random32Seed functions will use RDRAND Intel x86/x64 opcode if available, or fast gsl_rng_taus2 generator by Pierre L'Ecuyer (period is 2^88, i.e. about 10^26) - not to be used for cryptographic level randomness, but much better than Random(maxInt) RTL function (user: ab, tags: trunk)
07:35
[162c2aa624] {3501} new TSynTempBuffer.InitRandom method (user: ab, tags: trunk)