| 01151b34c8 | 2017-12-26 08:52:21 | Code_Defect | Deferred | mORMot | Smart Mobile Studio compatibility | 
| 01395e5932 | 2011-11-28 15:24:13 | Code_Defect | Closed |  | Can't activate app using emulated task dialogs by clicking taskbar button | 
| 01408fd389 | 2013-04-04 09:19:03 | Code_Defect | Closed |  | incorrect string length in TRawUTF8List.GetText | 
| 01da096f72 | 2014-12-31 10:14:42 | Feature_Request | Open | mORMot | TSQLRecordMappedAutoID and TSQLRecordMappedForcedID classes | 
| 023de15e85 | 2014-06-12 08:33:29 | Code_Defect | Fixed |  | TMongoCollection.FindDocs ignores/garbles Projection parameter | 
| 0260c3be47 | 2018-02-24 12:22:11 | Code_Defect | Closed | mORMot | Http client-server + MS SqlServer2000 run "OLE DB Error Occurred" | 
| 027bb9678d | 2014-01-05 21:07:30 | Code_Defect | Fixed |  | Exception when creating a RTree Index (TSQLRecordRTree) | 
| 02e5815947 | 2017-09-21 07:55:06 | Code_Defect | Open | SynPDF | Central European characters in SynPDF | 
| 03c79081fa | 2013-07-19 12:58:57 | Build_Problem | Fixed |  | the snapshot c4f21e04b3(2013-7-19) failed to compile | 
| 050256c1c3 | 2013-07-19 17:21:08 | Code_Defect | Closed |  | TestSQL3.exe gets several errors | 
| 051c816e44 | 2015-12-10 04:08:45 | Feature_Request | Open | mORMot | specify in the .msg file if the thread locale / format settings should be changed, or not, or with specific locale | 
| 051f2c3e8f | 2012-07-20 13:26:06 | Code_Defect | Closed |  | TSQLDBConnectionProperties.EngineName anf logging problem | 
| 05486dad64 | 2017-10-02 15:15:14 | Feature_Request | Open | SynPDF | PageWidth/PageHeight accuracy | 
| 05a3875c04 | 2014-04-07 18:10:17 | Code_Defect | Deferred |  | Missing frame lines in TfrxView with background color | 
| 0636eeec54 | 2014-03-15 12:27:28 | Feature_Request | Closed |  | Add connectionID attribute to TSQLRestServerURIParams | 
| 069e165f7d | 2015-03-31 02:46:47 | Feature_Request | Open | mORMot_CrossPlatform | MongoDB Client add GridFS support ! | 
| 076d163e92 | 2015-01-29 11:43:17 | Feature_Request | Open | mORMot | Add oAuth 2 authentication (server side) | 
| 07aacd3eea | 2014-12-31 08:24:54 | Feature_Request | Open | mORMot | Allow orm access from client to virtualTSQLRecordLogFile | 
| 07d810bc24 | 2014-12-08 09:10:30 | Feature_Request | Deferred | mORMot | Develop native driver to connect to PostgreSQL | 
| 08a08639ea | 2014-08-29 10:36:20 | Code_Defect | Fixed | SynDB | SynDBZeos method GetIndexes() returns nothing for a Firebird DBMS | 
| 0960a6fce7 | 2015-11-27 16:49:40 | Code_Defect | Closed | mORMot | Error with TDOCVariant on FPC | 
| 09ae8513eb | 2014-08-11 14:12:15 | Feature_Request | Closed | mORMot | Allow wrappers generation for ORM and Service client access for simple Delphi clients | 
| 09aeaed40a | 2016-08-29 07:51:18 | Code_Defect | Fixed | mORMot | Interface-based services client does not work for 64-bit on Windows10 | 
| 0a5fdf9129 | 2017-03-16 19:22:24 | Feature_Request | Closed | mORMot | Allow send non-englist characters in email subject | 
| 0aa979de90 | 2015-08-30 11:18:08 | Feature_Request | Open | mORMot | Add a method to close a particular session on server | 
| 0abc665005 | 2020-05-06 08:15:57 | Documentation | Open | mORMot | Getting started with tHttpServer | 
| 0aeaa13531 | 2015-03-19 17:36:11 | Code_Defect | Fixed | mORMot | Exceptions logger is not compatible with Win x64 (Delphi) | 
| 0b142f4f28 | 2012-08-27 18:38:26 | Code_Defect | Closed |  | new feature rowCount don't work as expected | 
| 0b6006e4f5 | 2014-12-12 15:33:04 | Feature_Request | Fixed | mORMot | Optimize SQL statement logging in *Statement.ExecutePrepared | 
| 0b661c4eec | 2015-01-12 08:12:02 | Feature_Request | Open | mORMot | Enhance session access performance | 
| 0c05e5be45 | 2017-01-30 14:54:00 | Code_Defect | Deferred | mORMot | In SyNode defineClass can't register a Class with more than 255 methods? | 
| 0ce71397e4 | 2013-02-26 17:16:56 | Feature_Request | Closed |  | 64bit code adjustments, [dcc64 Error] SynSQLite3.pas(5004): E2065 Unsatisfied forward or external declaration: 'winSysInfo' | 
| 0d32454575 | 2016-01-21 10:02:48 | Code_Defect | Closed | mORMot | AV in UTF8ToWideChar for some kind of data | 
| 0d8f5af659 | 2012-03-28 11:36:18 | Feature_Request | Closed |  | parameters in query passed by eUrlEncodedSQL | 
| 0d9250fdf6 | 2016-05-26 06:49:50 | Code_Defect | Fixed | mORMot | SSPI authentication has been broken | 
| 0ebc5c0414 | 2015-02-18 15:59:07 | Code_Defect | Open | mORMot | CrossplatformJSON Exception Loading TSQLRecord with Reference | 
| 0f026b0aa6 | 2017-10-07 03:31:33 | Feature_Request | Open | SynPDF | AES Encryption | 
| 0f6ecdaf55 | 2013-07-20 10:17:25 | Feature_Request | Closed |  | add ETAG CACHE-CONTROL and VARY  standard header to HTTP_RESPONSE.SetHeaders | 
| 0fee1d995c | 2014-06-24 10:59:26 | Feature_Request | Closed |  | Add NoSQL support, for accessing MongoDB | 
| 0ff233fa72 | 2015-03-23 22:13:33 | Feature_Request | Open | mORMot | Restrict behavior for deleting records. | 
| 107a01708c | 2012-05-21 09:20:00 | Code_Defect | Closed |  | Incorect thread count in TSQLite3HttpServer | 
| 10a25a8919 | 2014-12-29 16:37:30 | Feature_Request | Open | mORMot | Allow wrappers generation for ORM and Service client access for simple C# clients | 
| 11170d2b83 | 2013-01-23 16:35:20 | Code_Defect | Closed |  | SQL statements should be cached | 
| 113ff538e1 | 2015-06-25 22:05:08 | Code_Defect | Open | mORMot | sqlite3_key() expects PRAGMA mmap_size=0 on opening an ecrypted SQLite3DB | 
| 11aa65ee3f | 2016-09-02 07:21:43 | Feature_Request | Fixed | mORMot | Allow TSynVirtualDataSet to compile on Linux | 
| 11b327bd77 | 2013-06-10 15:07:50 | Code_Defect | Fixed |  | HTTPGet failing | 
| 11c1f30b90 | 2014-07-26 15:08:51 | Feature_Request | Open | mORMot | TSQLRestClientDB - Allow catching the real exception message | 
| 1256a1e795 | 2017-11-08 20:17:46 | Code_Defect | Deferred | mORMot | Debugger error Dwarf Error | 
| 125fc8d280 | 2015-08-23 08:36:23 | Code_Defect | Fixed | Others | TSynPicture.LoadFromStream Sometimes Crash | 
| 1265dd6fa9 | 2014-12-12 09:01:44 | Feature_Request | Fixed | mORMot | Add TSQLRecord.UseLocal method | 
| 12e53be284 | 2012-10-23 15:55:21 | Incident | Review |  | TSQLTableJSON.Create with incorrect JSON | 
| 1364a0e3e1 | 2015-11-27 14:48:06 | Code_Defect | Fixed | mORMot | DocVariant trouble with FPC 3.1.1 | 
| 139a846ce8 | 2014-09-11 06:55:08 | Code_Defect | Fixed | mORMot | Batchupdate/POST | 
| 13b5b00f4d | 2013-06-21 14:12:01 | Code_Defect | Deferred |  | Wrong result for GetOrdProp function when {$define USETYPEINFO} | 
| 13e2c8576d | 2013-02-26 17:17:19 | Feature_Request | Closed |  | 64bit code adjustments, [dcc64 Error] SynSQLite3.pas(5004): E2065 Unsatisfied forward or external declaration: '__chkstk' | 
| 1449ca6039 | 2016-09-23 16:43:17 | Code_Defect | Fixed | mORMot | Destructive Recording and memory access | 
| 149cf42383 | 2017-03-16 19:24:37 | Feature_Request | Closed | mORMot | Allow to give a human readable name for HTTP API queue in THttpApiServer.Create | 
| 149e8dcb01 | 2016-04-20 12:54:43 | Feature_Request | Closed | mORMot | PosChar ASM possible optimization | 
| 1509b872b5 | 2017-12-21 13:38:50 | Incident | Open | SynPDF | Wrong render rectangle with fill pattern | 
| 155b09dc1b | 2013-03-26 12:40:44 | Code_Defect | Fixed |  | Access th ServiceContext threadvar fails when using runtime packages., | 
| 155d585066 | 2014-12-29 16:49:25 | Feature_Request | Open | mORMot | Mock/stub should handle tkMethod/tkInterface parameters | 
| 162048d4fc | 2016-04-05 21:19:07 | Code_Defect | Fixed | mORMot | not referenced argument in TSynDictionary.SaveToJSON | 
| 168eb753e5 | 2014-08-11 14:13:26 | Feature_Request | Closed | mORMot | Allow wrappers generation for ORM and Service client access for simple FPC clients | 
| 16e7e5c4b1 | 2015-10-20 14:46:22 | Feature_Request | Closed | mORMot | For DBStatement with ExpectResult set Capicity of TSQLDBStatementWithParamsAndColumns.fColumn to column count | 
| 17958b22c0 | 2014-12-31 10:32:11 | Feature_Request | Open | mORMot | Monitoring feature | 
| 19e567b8ca | 2014-03-15 15:21:10 | Code_Defect | Closed |  | TSynLog issue in heavily concurrent mode | 
| 1aaec46eb6 | 2016-06-26 11:45:51 | Code_Defect | Closed | mORMot | TSynLog.ConsoleEcho incorrectly outputs non-ascii symbols | 
| 1abca090ee | 2013-10-26 13:38:07 | Feature_Request | Closed |  | Add public access to TPrecisionTimer.iTime | 
| 1ae68604f1 | 2013-02-26 17:16:27 | Feature_Request | Closed |  | Link-in 64 bit sqlite3.obj | 
| 1b5ba4d3ba | 2018-07-19 21:58:44 | Code_Defect | Deferred | mORMot | TDynArrayHashed.Sort does not respect EventCompare property | 
| 1c940a4437 | 2013-04-19 06:10:58 | Code_Defect | Closed |  | suspicious behaviour in TPrecisionTimer.PerSec | 
| 1d6bcf6b12 | 2014-11-13 15:53:29 | Feature_Request | Open | mORMot | make interface contract check by procedure contract one by one | 
| 1da12c7fe7 | 2014-09-05 16:17:38 | Feature_Request | Open | mORMot | Add Optional ArrayName to JSONBufferToXML | 
| 1dded0b992 | 2016-01-11 15:10:32 | Feature_Request | Fixed | mORMot | Handle ftFMTBcd fields when converting a dataset into json | 
| 1ec41e9619 | 2014-09-19 15:52:44 | Build_Problem | Deferred | SynPDF | Does not generate the pdf properly with Delphi XE2 | 
| 1f95cbb5ad | 2015-04-23 08:10:29 | Code_Defect | Fixed | mORMot | Retrieve multiple records based on a field value CreateAndFillPrepare | 
| 1fca79439d | 2017-09-18 15:40:29 | Code_Defect | Fixed | mORMot | Invalid Init in TSQLTable.FieldPropFromTables | 
| 201348a0af | 2015-09-02 15:23:22 | Feature_Request | Open | mORMot | User defined TSQLRestStorageExternal.EngineLockedNextID | 
| 204b698b3d | 2013-04-01 15:23:08 | Feature_Request | Fixed |  | TGdiPages should be able to set any/multiple page size | 
| 213544b2f5 | 2012-05-21 09:18:48 | Feature_Request | Closed |  | SynOleDB CoUninit assert remove | 
| 21c2d5ae96 | 2013-03-15 13:24:28 | Code_Defect | Closed |  | Inserting into Blob-Only table failed | 
| 21d5aedf63 | 2017-08-04 07:04:45 | Code_Defect | Closed | mORMot | TZipRead.Create cannot load ZIP from DLL resources | 
| 221ee9c767 | 2012-12-14 16:45:58 | Code_Defect | Fixed |  | Cannot use TSQLRecordMany descendant as function parameter | 
| 22a349548f | 2014-08-28 17:48:06 | Code_Defect | Fixed | mORMot | Compiler warning: Variable should be initialized | 
| 22ce911c71 | 2014-12-29 16:23:25 | Code_Defect | Fixed | mORMot | Source and Dest fields of TSQLRecordMany not serialized | 
| 22fcbabdfa | 2013-11-30 13:48:42 | Code_Defect | Fixed |  | Firebird: Auto generated index syntax error | 
| 231cce565d | 2013-01-25 18:54:53 | Code_Defect | Closed |  | Error response lacks a ',' to be JSON compatible | 
| 2438fac85c | 2014-12-29 16:44:07 | Feature_Request | Open | mORMot | table structure change | 
| 24716df9fb | 2016-01-14 22:56:23 | Feature_Request | Fixed | mORMot | http return code on sucessfull delete | 
| 25d8d1f47a | 2014-04-18 08:22:52 | Code_Defect | Fixed |  | missing define of column_text16 in SynSQLite3Static.pas | 
| 27353dad25 | 2014-10-22 12:28:49 | Feature_Request | Open | mORMot | Store TSQLRecord dynamic arrays published properties as JSON | 
| 2783e5f81b | 2013-04-04 09:19:31 | Feature_Request | Closed |  | SynBz - unicode delphi fix and "server-side ready" fix | 
| 27cf02be50 | 2014-12-29 15:49:57 | Feature_Request | Fixed | mORMot | Add some new attribute for TSQLAllowRemoteExecute | 
| 27ff7a6299 | 2016-04-05 21:13:59 | Code_Defect | Open | mORMot | MoveSSE2 generates an AV and is slower than system.move | 
| 28545a4ce0 | 2013-03-14 19:50:51 | Code_Defect | Fixed |  | function TSQLRestServerStaticInMemory.EngineDeleteWhere - AV | 
| 28c616daff | 2012-09-03 07:12:57 | Feature_Request | Closed |  | GetMimeContentType function extend for html,htm,css,js,ico field types | 
| 28f5f3f9f7 | 2015-02-26 08:06:10 | Code_Defect | Fixed | mORMot | Fix for SynMustache.pas for variables with whitespace | 
| 292d00675e | 2014-12-29 16:34:40 | Feature_Request | Open | mORMot | Local storage for SynCrossPlatform units | 
| 2970335e40 | 2013-04-19 06:32:29 | Feature_Request | Fixed |  | Support for widestrings in function TSQLTableToDataSet | 
| 2992adbeee | 2015-10-12 10:16:30 | Code_Defect | Fixed | mORMot | Windows authenticatication with explicit username and password not working | 
| 29d8f0a5ad | 2015-03-20 06:45:12 | Code_Defect | Fixed | mORMot | ObjectToJSONDebug malformed JSON in mORMot.pas | 
| 2ab1220546 | 2013-10-30 13:59:08 | Code_Defect | Closed |  | SynDBZEOS: incorrect blob field value for postgre 9.x and zeos 7.1.x | 
| 2b8ad28037 | 2016-02-24 10:40:17 | Feature_Request | Fixed | mORMot | Reset method for TBlockingCallback | 
| 2bcf9c93c3 | 2013-01-02 13:05:49 | Code_Defect | Fixed |  | TSynLog.LogFileHeader | 
| 2bfa060256 | 2014-09-14 12:47:44 | Build_Problem | Fixed | mORMot_CrossPlatform | Small fixes in SynCrossPlatformJSON | 
| 2c02a141e9 | 2017-12-30 09:59:52 | Code_Defect | Closed | mORMot | SynCommoms.pas is too large | 
| 2c0932e924 | 2014-12-29 16:25:36 | Feature_Request | Deferred | mORMot | Video Tutorials | 
| 2c60a511e0 | 2012-03-28 11:36:43 | Feature_Request | Closed |  | Make code of TSQLRestServer.URI more clear | 
| 2cf4f37c74 | 2015-03-05 08:14:50 | Feature_Request | Open | mORMot | Add ObjectToBSON() and BSONToObject() | 
| 2d4e38f87f | 2014-11-24 13:23:15 | Code_Defect | Fixed | mORMot | TCreateTime and TModTime not used at wrapper creation | 
| 2d53fc43e3 | 2013-06-03 11:14:38 | Code_Defect | Closed |  | do not send port in  THttpClientSocket.Request when port = 80 | 
| 2d6aa20bbd | 2016-04-20 14:36:11 | Feature_Request | Closed | mORMot | FormatUTF8 and LIKE condition | 
| 2d90bd5e08 | 2018-04-10 18:38:21 | Code_Defect | Deferred | SynDB | TSQLDBStatement.RowDocVariant Bug | 
| 2e22dd25aa | 2014-04-02 16:56:37 | Code_Defect | Closed |  | TZipRead.UnMap not zero map variable | 
| 2edd5d8d76 | 2012-05-30 16:31:27 | Code_Defect | Closed |  | Incorrect JSON write of string started from ZERO | 
| 2f05b68d80 | 2017-05-23 07:11:09 | Code_Defect | Deferred | mORMot | Error in FormatUTF8 for Null parameter | 
| 3005b69973 | 2017-04-15 14:52:10 | Code_Defect | Deferred | mORMot | TOleDBConnection.StartTransaction wrongs if invoked before connection | 
| 3032f99195 | 2015-02-20 15:26:04 | Code_Defect | Fixed | mORMot | Exceptions tracker/logger fails to compress large MAP file | 
| 305c8f78a3 | 2013-06-11 08:23:58 | Code_Defect | Deferred |  | Error in TSQLRestServerDB.Backup | 
| 31eaadc5a5 | 2014-08-15 14:02:21 | Feature_Request | Fixed | mORMot | On the fly Backup of DB | 
| 3227f6b609 | 2012-12-19 17:06:56 | Feature_Request | Closed |  | adding TSQLDBConnectionProperties.GetIndexes method | 
| 32dfc8d357 | 2016-04-10 18:06:42 | Code_Defect | Deferred | mORMot | Possible endless loop in Mormot.pas | 
| 334974a1c5 | 2017-12-08 15:29:55 | Code_Defect | Deferred | SynPDF | Delphi 5 internal error C11715 | 
| 336910a61e | 2014-12-31 08:23:36 | Feature_Request | Open | mORMot | Streaming defined properties | 
| 3453f314d9 | 2015-01-16 09:24:46 | Feature_Request | Open | mORMot | Auto-Synch: between mORMot servers (as cache or for branch office cache), and potentially mORMot clients (offline mode) | 
| 345611403f | 2012-05-28 13:41:30 | Code_Defect | Closed |  | bug: Interface based service with more than one method fails under XE | 
| 34664934a9 | 2013-01-15 15:21:26 | Feature_Request | Fixed |  | Please add blob field handling to TSQLRest base class | 
| 34f5575838 | 2017-03-10 17:42:51 | Code_Defect | Fixed | mORMot | Bugs with TSQLRestClientURI.OnAuthentificationFailed | 
| 355249a9d1 | 2013-04-15 17:39:59 | Code_Defect | Closed |  | Error 'out of memory' in TTextWriter.AddJSONEscapeW | 
| 3565ade81b | 2014-08-14 06:20:32 | Feature_Request | Deferred | mORMot | Finish SynDBFireBird.pas unit | 
| 3588ce2b34 | 2014-12-29 16:37:25 | Feature_Request | Open | mORMot | Allow wrappers generation for ORM and Service client access for simple Java clients | 
| 3591eddcfe | 2015-03-09 13:38:37 | Code_Defect | Open | mORMot | Exceptions logging is not correct after restart app if FileExistsAction=acAppend | 
| 366974912d | 2015-02-02 12:50:39 | Feature_Request | Open | mORMot | Check of Client model consistency against the Server | 
| 37eabfbac0 | 2015-12-10 14:26:55 | Code_Defect | Fixed | mORMot | Typo bug in ObjectEquals (mORMot.pas) | 
| 388c2768b6 | 2013-04-11 12:58:24 | Code_Defect | Fixed |  | TTextWriter.AddJSONEscapeW infinite loop for empty string | 
| 388d4c6181 | 2014-10-13 10:46:26 | Code_Defect | Open | SynPDF | Problem validating PDF/A format | 
| 3a5a34e9a4 | 2017-06-01 09:09:37 | Build_Problem | Fixed | mORMot | newpascal can't cross compile to Linux-x64, can't find  .\fpc-linux64\libgcc.a | 
| 3a79adc10f | 2018-02-24 12:10:08 | Feature_Request | Closed | mORMot | FPC support | 
| 3a7a3f9928 | 2015-10-12 07:12:57 | Code_Defect | Fixed | mORMot | SSPI authentication has been broken | 
| 3a9df04ecc | 2015-05-21 11:57:33 | Code_Defect | Fixed | mORMot | Autosync via WebSockets : new database, new record | 
| 3adf66fd78 | 2014-12-29 16:12:02 | Feature_Request | Open | mORMot | Many to many relationships | 
| 3bea5d89c6 | 2012-10-02 10:37:20 | Feature_Request | Closed |  | add TSQLTable.GetAsInt64 function | 
| 3c41462594 | 2013-01-14 16:23:11 | Code_Defect | Fixed |  | TSQLRestClient.Add(Rec, true, true) does not work | 
| 3cce80e8df | 2017-01-17 09:02:37 | Code_Defect | Fixed | mORMot | Memory corruption in SynMustache | 
| 3d4f927935 | 2014-12-08 09:06:49 | Code_Defect | Deferred | mORMot | TSQLDBFireDACConnectionProperties.Create mixes server and options | 
| 3f35b1dd6b | 2016-12-08 16:52:22 | Code_Defect | Fixed | mORMot | Runtime Error 230 because of range check exception in SynKylix.GetKernelRevision. | 
| 3f9e5ffccf | 2014-12-29 16:54:09 | Feature_Request | Open | mORMot | Allow to push modifications of a TClientDataSet into the server | 
| 3fafb53be4 | 2013-04-15 17:35:22 | Code_Defect | Fixed |  | TServiceFactoryClient.Get returning False when the service create mode is sicPerUser, sicPerGroup... | 
| 3fe469aa7f | 2016-04-10 02:48:11 | Code_Defect | Fixed | mORMot | TSynDictionary.LoadFromJSON doesn't update hashes | 
| 41f89ceb73 | 2015-07-14 17:49:44 | Code_Defect | Closed | mORMot | Enable multi-part post with authentication | 
| 428e45644c | 2014-08-15 14:05:11 | Feature_Request | Fixed | mORMot | Provide SQLite backup for :memory: tables | 
| 42caeb8102 | 2017-03-30 23:36:49 | Code_Defect | Open | SynPDF | SynPdf bug wrong DRAWTITLE alignment WIN32 / WIN64 | 
| 431b8b3dd9 | 2014-12-09 19:42:16 | Code_Defect | Closed | mORMot | SynZip  assertion fail in function GZRead | 
| 43320b89e7 | 2013-01-23 09:14:32 | Code_Defect | Closed |  | Compile errors in MormotDB: E2010 Incompatible types: 'TSQLDBStatement' and 'ISQLDBStatement' | 
| 435c6c6d42 | 2018-02-24 12:20:25 | Feature_Request | Closed | mORMot | Custom delimiter for CSV export | 
| 439d13c532 | 2014-08-11 16:24:49 | Feature_Request | Deferred | Others | wrong display of syntaskdialog on xp | 
| 44c4a23e8f | 2017-09-21 16:50:54 | Code_Defect | Fixed | mORMot | Wrong check version for proxy setting | 
| 44f07b041f | 2014-11-11 14:55:53 | Code_Defect | Fixed | mORMot | TGUID Support for Crossplatform | 
| 44f61d726a | 2014-08-11 17:51:22 | Code_Defect | Closed | mORMot | error on tsqlrestserverdb.update | 
| 45202ea3bb | 2014-05-22 07:25:31 | Code_Defect | Fixed |  | mORMotMidasVCL convert TimeLog to datetime has EInvalidOp exception | 
| 45ef8f8c93 | 2016-12-19 17:41:41 | Code_Defect | Closed | mORMot | Certain property makes the generated json invalid to parse back. | 
| 464bed6e1c | 2014-09-01 07:52:36 | Feature_Request | Open | mORMot_CrossPlatform | Encryption in the SynCrossPlatform units | 
| 479938b694 | 2013-06-03 18:16:11 | Code_Defect | Fixed |  | variant serialization and access violation | 
| 47ed8c9978 | 2014-12-29 16:27:35 | Code_Defect | Fixed | mORMot | Exception EAccessViolation when serializing TSQLRecordMany descendants | 
| 487767008a | 2013-11-30 14:45:27 | Code_Defect | Fixed |  | Brush.Color for TextOut in SynPdf | 
| 48e30e0e05 | 2014-08-23 14:49:50 | Feature_Request | Fixed | mORMot | Allow incoming parameters to be encoded as a JSON object | 
| 490f61ec8e | 2015-03-26 20:45:45 | Code_Defect | Fixed | mORMot | TSQLRestClientURI.BatchAdd(Value, SendData, ForceID) bug | 
| 495720e0b9 | 2013-04-15 06:57:07 | Feature_Request | Fixed |  | ExceptionToString | 
| 4a0382367d | 2013-02-05 16:15:35 | Code_Defect | Fixed |  | UTF-8 functions do not handle surrogates | 
| 4a2433c045 | 2014-03-15 12:25:07 | Feature_Request | Closed |  | Extend server statistics by adding fileTransfers counter | 
| 4a7da3c6a1 | 2013-07-09 11:27:56 | Code_Defect | Fixed |  | Invalid code in SynDB.ReplaceParamsByNames | 
| 4afdb2d116 | 2015-06-18 15:52:09 | Code_Defect | Closed | mORMot | bug in TTestLowLevelCommon._TDynArray | 
| 4aff2a3060 | 2013-08-06 19:04:43 | Incident | Closed |  | rename CSVUpper parameter in function UrlDecodeNeedParameters(U, CSVUpper: PUTF8Char): boolean; | 
| 4b11d85be2 | 2013-03-07 15:40:02 | Code_Defect | Closed |  | 64bit code adjustments, SynCOmmons.RecordEquals causes an AV | 
| 4b337a615d | 2018-04-17 14:29:36 | Code_Defect | Closed | mORMot | Bug introduced in commit 4528 | 
| 4c0b70b70e | 2014-05-18 14:54:26 | Build_Problem | Fixed |  | if WITHLOG is not defined, there will be compilation errors | 
| 4c68975022 | 2012-12-19 17:38:56 | Code_Defect | Closed |  | TSQLDBStatement.GetSQLWithInlinedParams broke SQL statment | 
| 4cafc41f67 | 2013-05-22 14:49:25 | Feature_Request | Fixed |  | add OnUpdateBlobEvent to the TSQLRestServer | 
| 4cf639afe6 | 2014-10-29 07:52:02 | Code_Defect | Fixed | mORMot | json invalid return with two methods called | 
| 4d17766693 | 2016-04-18 18:41:42 | Code_Defect | Fixed | mORMot | Global variable SynCommons.JSONCustomParserCache is causing AV in Delphi IDE | 
| 4d64a52675 | 2014-12-29 12:13:55 | Feature_Request | Fixed | mORMot | Selecting visible buttons in preview form | 
| 4e8685d8a3 | 2011-01-18 16:35:42 | Feature_Request | Closed |  | Merging PDF files | 
| 4f3a843e01 | 2014-12-31 11:06:18 | Code_Defect | Open | mORMot | Workaround to use interfaces / SOA under FPC (Linux) | 
| 4f4dd18ad9 | 2013-01-11 07:51:21 | Code_Defect | Fixed |  | Storing TPersistent property does not call IsStored method | 
| 4f5b255d0c | 2016-10-19 14:25:33 | Feature_Request | Open | mORMot | Deleting Interface Resolvers for SOA services at Runtime [implemeted] | 
| 4f5df7f18f | 2012-08-14 11:49:09 | Feature_Request | Closed |  | Cardinal type overflow in statistic | 
| 5084babb59 | 2014-12-29 16:45:26 | Feature_Request | Open | mORMot | Please Add TValue support in ORM and JSON marshaling | 
| 51a9c086f3 | 2014-03-15 11:15:51 | Code_Defect | Closed |  | Overhead in THttpApiServer.SetHTTPQueueLength | 
| 51d92dad4c | 2014-05-19 12:09:14 | Code_Defect | Deferred |  | TAuthSession.IsValidURL need crc32 against the decode url | 
| 52396f5bbb | 2017-12-30 15:46:34 | Build_Problem | Deferred | mORMot | Package building [Syncommons.pas] | 
| 52c37cc5a1 | 2015-06-19 11:02:45 | Code_Defect | Fixed | SynPDF | Add support for MM_LOMETRIC | 
| 530adf5475 | 2017-04-19 15:43:54 | Code_Defect | Fixed | mORMot | UpdateField on Table with Version field | 
| 539bbcae41 | 2014-12-29 16:36:06 | Feature_Request | Open | mORMot | Handle UI edition of TSQLRecordMany fields | 
| 540628f498 | 2013-01-02 15:51:52 | Code_Defect | Fixed |  | 64bit code adjustments, Assert(Sizeof(...),...) adjustments | 
| 542fce04ef | 2018-01-25 11:46:43 | Code_Defect | Closed | mORMot | 32-bit compile error within sqlite3 | 
| 545fbe7579 | 2013-05-15 13:34:45 | Code_Defect | Fixed |  | TSQLDBConnection.LastErrorMessage always contains last error, even after the success execution | 
| 54af269043 | 2013-02-02 16:10:40 | Documentation | Closed |  | Fix documentation grammar (about "either") | 
| 54d1477a2f | 2017-03-16 21:05:25 | Feature_Request | Deferred | mORMot | Adding dynamic loading of libraries: libnspr4.dll and mojzs-24.dll | 
| 55d5babb16 | 2014-06-26 15:02:45 | Feature_Request | Fixed |  | shutdown server http | 
| 560f084ad0 | 2018-02-24 10:43:15 | Code_Defect | Open | mORMot | Exception ESynSSPI After 2018-01-21 17:05 d56fbbd7fb | 
| 5688e97251 | 2013-04-10 12:33:11 | Feature_Request | Fixed |  | OnUpdateEvent change request | 
| 56a8fc0233 | 2012-05-21 09:19:44 | Code_Defect | Closed |  | Wrong exception handle in TDynArray.SaveTo | 
| 56a91046ad | 2013-03-15 11:02:07 | Code_Defect | Fixed |  | Syntax error exception when create TSQLAuthUser with SYSTEMNOCASE collation | 
| 570d0b9704 | 2017-12-17 03:50:27 | Feature_Request | Open | mORMot | Could you add secp384r1 in SynEcc.pas ? | 
| 577ad95cfd | 2014-10-28 15:01:47 | Code_Defect | Closed | mORMot | AV in TTextWriter during long buffer write using AddNoJSONEscapeW & AddQuotedStr | 
| 5790fcddcd | 2016-03-30 15:00:24 | Code_Defect | Open | mORMot | FixInsight: [FixInsight Warning] SynCommons.pas(45849): W515 Suspect FREE call | 
| 57bea48f30 | 2013-04-13 16:31:48 | Code_Defect | Fixed |  | Possible error Exception in Sample 16 - Execute SQL via services | 
| 5944e16103 | 2013-11-13 19:19:56 | Feature_Request | Deferred |  | Can I change TSQLRequest from record to class? | 
| 596bae6214 | 2011-11-28 14:57:19 | Code_Defect | Closed |  | Errors in Synopse SQLite3/mORMot framework 1.15 sample projects | 
| 5976e27823 | 2018-08-25 10:46:07 | Code_Defect | Fixed | mORMot | [dcc32 Error] SyNodeReadWrite.pas(102): E2033 Types of actual and formal var parameters must be identical | 
| 59e349f58d | 2013-10-30 13:58:51 | Feature_Request | Closed |  | Add log SQL text with SynDBLog in TSQLDBZEOSStatement.ExecutePrepared | 
| 5a17a4277f | 2013-11-06 14:14:39 | Feature_Request | Fixed |  | Allow sub-classing of TSQLAuthUser | 
| 5a8ec14e25 | 2015-06-01 11:47:46 | Code_Defect | Fixed | mORMot | bug in procedure TSQLTable.DeleteColumnValues(Field: integer); | 
| 5ade414663 | 2014-12-29 16:52:15 | Feature_Request | Open | Others | mORMotService enhancements | 
| 5bbe0f7027 | 2015-12-03 09:37:36 | Feature_Request | Open | SynPDF | Manage Arc of circle in PDF | 
| 5bd9df5979 | 2014-03-15 12:29:15 | Code_Defect | Closed |  | Suspicious behaviour in TTextWriter.CancelAll | 
| 5c37964b57 | 2015-09-14 08:37:54 | Documentation | Closed | mORMot | Give more human readable error message in SynDBOracle in case of prepare statement, what do not return result with ExpectResult = true | 
| 5ca10494e0 | 2013-04-10 12:44:33 | Code_Defect | Deferred |  | WIN64 error wen using MSSQL OleDB driver | 
| 5cbaaa0209 | 2013-02-24 15:47:33 | Code_Defect | Closed |  | initialize the wrapper for dynamic array with nonzero length | 
| 5d2634e8a3 | 2013-09-09 20:56:54 | Feature_Request | Closed |  | Add HTML_NOTMODIFIED status to non-error status list | 
| 5d70f61190 | 2017-05-02 06:11:45 | Code_Defect | Deferred | mORMot | AV in TSQLRestClientURI.Destroy | 
| 5d823fa9d5 | 2014-10-11 08:41:02 | Code_Defect | Closed | mORMot | ServiceContext threadvar is not set on server side | 
| 5d9669e6b1 | 2013-01-30 10:39:26 | Feature_Request | Fixed |  | Handle OPTIONS method and cross domain AJAX requests | 
| 5df9d39858 | 2013-04-05 13:20:00 | Code_Defect | Closed |  | BindNull() with OCI bind all parameters to null | 
| 5e49b3096a | 2014-07-25 15:00:11 | Code_Defect | Fixed | mORMot | mORMot.JSONToObject bug with Objects that contain a record | 
| 5fa603c882 | 2016-04-10 18:03:27 | Incident | Open | mORMot | PasZip: move routine is slow | 
| 5fc09264d1 | 2015-06-03 14:43:03 | Feature_Request | Fixed | mORMot | add a TotalChangeCount to TSQLDataBase | 
| 5ff16c841f | 2017-01-26 15:57:47 | Code_Defect | Fixed | mORMot | Utf8TruncateToLength does not work | 
| 6052583cc7 | 2013-07-08 05:45:22 | Feature_Request | Closed |  | TSQLTableToGrid.Refresh resizing columns | 
| 6128233305 | 2013-10-09 15:01:24 | Code_Defect | Deferred |  | Sample 22 problem | 
| 61c435564a | 2014-05-13 13:03:45 | Code_Defect | Deferred |  | misplaced controls in SynTaskDialog | 
| 63132b355e | 2013-01-10 13:46:42 | Feature_Request | Fixed |  | TZipReader unzip zip with empty folder | 
| 6354ed3297 | 2014-10-09 07:01:35 | Code_Defect | Deferred | mORMot | AV in TSQLHttpServer.Create() when port already in use | 
| 63aa36f485 | 2016-10-22 01:45:25 | Code_Defect | Closed | mORMot | Using FastMM with FullDebugMode on, memory corruption occurs in SyNode sample. | 
| 6495f41921 | 2017-12-04 17:28:03 | Code_Defect | Fixed | mORMot | The ObjectLoadJson procedure forgets to assign TJSONToObject.TObjectListItemClass. | 
| 64c6b3c473 | 2014-11-24 08:46:58 | Code_Defect | Fixed | mORMot | three compiler hints | 
| 64c90ade80 | 2013-01-02 14:43:58 | Code_Defect | Fixed |  | TSQLRestClientDB.Destroy , unsafe destructor code | 
| 64f7d840e1 | 2014-10-06 07:34:53 | Feature_Request | Fixed | mORMot | TSQLDBStatement.Bind to handle Variants | 
| 6510c34b21 | 2015-07-08 07:22:36 | Feature_Request | Open | mORMot | Add the ability to generate large set of fake, sample data records for the purpose of testing | 
| 651aac17cc | 2018-05-23 17:38:00 | Code_Defect | Open | SynPDF | Incorrect parameter type declaration in TGDIPlus.DrawImageRectRect | 
| 651c13009b | 2014-12-29 16:53:41 | Feature_Request | Open | mORMot | Implement method/interface-based services in JavaScript on SERVER side | 
| 6593f0fbd1 | 2011-01-18 16:34:54 | Code_Defect | Closed |  | json floats decimal separator depends on language settings | 
| 659d1df866 | 2013-05-24 14:21:30 | Feature_Request | Fixed |  | Register REGEXP function to SQLite3 | 
| 65e24b2de4 | 2012-07-06 15:40:03 | Code_Defect | Closed |  | Make MainConnection thread safe in TSQLDBConnectionPropertiesThreadSafe class | 
| 65fe490e9d | 2013-03-07 15:39:38 | Code_Defect | Closed |  | Allow dynamic linking of SQLite3 library | 
| 68337ae98a | 2013-07-04 12:41:55 | Feature_Request | Fixed |  | Handling blocked access to the HTTP client | 
| 6853386aac | 2014-10-07 17:29:52 | Code_Defect | Fixed | mORMot | TSQLDBConnectionProperties' RollbackOnDisconnect not default set to TRUE | 
| 69f98cf11b | 2015-06-11 10:25:38 | Code_Defect | Open | mORMot | Master-slave replication | 
| 6abce6bc31 | 2015-03-09 11:25:19 | Code_Defect | Fixed | mORMot | compiler warning | 
| 6abd13fc8e | 2016-04-10 18:28:24 | Code_Defect | Fixed | mORMot | Asm code for TTypeInfo.InheritsFrom is suboptimal | 
| 6acfd0a3d3 | 2017-03-16 19:18:37 | Feature_Request | Closed | mORMot | Add name to thread(s) for debug purpouse | 
| 6af221a850 | 2016-09-24 18:45:08 | Code_Defect | Fixed | mORMot_CrossPlatform | CrossPlatform/D10.1+FMX: Boolean TRUE in method calls is being encoded as -1 *which* the server does not interpret as TRUE. | 
| 6b3a259906 | 2014-12-29 16:36:14 | Feature_Request | Open | mORMot | UI edition of Dynamic Array fields | 
| 6ce82c6baf | 2015-06-16 16:12:40 | Code_Defect | Fixed | mORMot | bswap32(0) return 3906608385 | 
| 6d22cf27ef | 2016-11-15 17:02:45 | Code_Defect | Fixed | Others | TGDIPlusEnum.DrawText sometimes chops off the last character in the string | 
| 6e8b2ff3e9 | 2013-11-26 22:45:33 | Feature_Request | Fixed |  | Allow TSQLRestServer.ServiceRegister() to register an existing instance of a class for a shared service | 
| 6ebf12dc29 | 2014-04-07 18:09:54 | Code_Defect | Deferred |  | Shapes and Frames are not painted correctl | 
| 6f510d8578 | 2013-03-07 15:38:26 | Feature_Request | Closed |  | 64bit code adjustments: Incompilable Assembler for CallMethod | 
| 6f76571934 | 2018-02-24 12:03:58 | Feature_Request | Closed | mORMot | Add HTTP.SYS 2 API support | 
| 7028e2d935 | 2012-02-09 19:39:45 | Code_Defect | Closed |  | Possible AV in TPdfCatalog.SetViewerPreference | 
| 711247b998 | 2012-05-17 16:48:56 | Feature_Request | Closed |  | THttpApiServer optimization | 
| 71a4eaf543 | 2013-09-16 08:38:00 | Feature_Request | Closed |  | extend SynCommons.DirectoryDelete by adding OnlyClearFiles flag | 
| 72055f98e2 | 2014-09-29 08:54:31 | Code_Defect | Fixed | mORMot | SynLog always overwriting log file | 
| 72b3d8e616 | 2013-03-29 11:27:45 | Code_Defect | Fixed |  | Error on Restore of SQLite Database | 
| 72feb66d45 | 2013-03-25 23:35:11 | Feature_Request | Fixed |  | Logging enhacement: maximum size, rotation (with fixed file name) | 
| 736295149a | 2014-10-13 15:39:26 | Code_Defect | Fixed | SynDB | Prepared statement cache breaks parallel requests | 
| 73aec05724 | 2013-12-04 15:09:07 | Code_Defect | Closed |  | TSQLDBOracleStatement - no POCILobLocator free in case query return no data. | 
| 73c1da3c40 | 2015-02-04 09:33:24 | Feature_Request | Open | mORMot | UI automatic mapping (via "Mediator" or "MVVM" patterns) | 
| 73da2c17b1 | 2014-01-07 14:44:08 | Code_Defect | Closed |  | Accept-Encoding header in HTTP responce | 
| 748372256d | 2014-06-27 11:13:38 | Code_Defect | Open | SynPDF | PDF ZoomStatus property is readonly | 
| 749dfbdb6a | 2013-05-15 17:24:02 | Feature_Request | Fixed |  | TSQLTableToGrid  currency display format | 
| 74e76e975a | 2016-05-13 15:41:59 | Code_Defect | Open | mORMot | Master/slave replication with multiple tables | 
| 7658da5529 | 2013-11-03 15:12:21 | Code_Defect | Closed |  | test TObjectListHashed potential issue | 
| 76831b2b36 | 2016-03-28 19:54:19 | Feature_Request | Fixed | mORMot | Hidding server details in case of 404 error | 
| 771a6756db | 2016-01-29 17:43:40 | Feature_Request | Fixed | mORMot | Add return info when creating record | 
| 7723fa7ebd | 2018-02-24 12:05:06 | Code_Defect | Closed | mORMot | Unauthorized user can delete session | 
| 777a1a0604 | 2014-10-25 18:32:59 | Feature_Request | Deferred | mORMot | Modify tSQLTableToGrid to permit it's use on Server, changing Client property in tSQLRest instead of tSQLRsetCLientURI. | 
| 779aba23c7 | 2016-11-24 08:03:07 | Feature_Request | Open | mORMot | Bug in SynMustache: rendering top level arrays | 
| 779d773e96 | 2015-05-01 07:31:52 | Incident | Closed | mORMot | change usage of TSQLLog in mORMotService.pas to mORMot.SQLite3Log global variable | 
| 78b02a3877 | 2014-12-09 11:31:59 | Feature_Request | Closed | mORMot | Do not change default transaction behavior in TSQLDBZEOSConnection | 
| 7903d33818 | 2016-04-07 06:59:34 | Code_Defect | Open | mORMot | z_stream record definition changed in fpc 3.1 | 
| 792753e73a | 2014-08-13 18:19:27 | Code_Defect | Closed | mORMot |  | 
| 799a2c114c | 2013-11-09 16:32:13 | Code_Defect | Fixed |  | TSQLDataBase.Blob does  not allow a negative RowID | 
| 79c8af47fb | 2017-01-20 14:54:56 | Code_Defect | Fixed | mORMot | Path in OutSetCookie does not start from "/" | 
| 7a2d9a2ef2 | 2014-09-06 15:59:04 | Code_Defect | Fixed | mORMot | OnUpdateEvent  is not being called after Batch Update/Insert | 
| 7aee929320 | 2018-05-31 09:49:12 | Code_Defect | Deferred | mORMot | Setting IDColumnHide prevents correct indexing | 
| 7bc1fbef99 | 2013-02-03 22:00:50 | Feature_Request | Fixed |  | FillPrepare -> into TObjectList | 
| 7bcb495480 | 2015-03-03 07:26:42 | Code_Defect | Fixed | mORMot | TURI.From parsing issue | 
| 7c079c49d6 | 2013-10-26 15:25:50 | Feature_Request | Review |  | Add custom TSQLAuthUser / TSQLAuthGroup creation | 
| 7d0fb74fd4 | 2013-08-01 19:13:05 | Incident | Closed |  | error in TSQLRestServer.URI method? | 
| 7d6a3a3f0f | 2013-05-28 10:33:06 | Feature_Request | Fixed |  | SynPDF should optionally handle char positioning | 
| 7d9318117c | 2015-09-26 08:54:07 | Code_Defect | Closed | mORMot | SynCommons.StrToCurr64 does not take float scientific notation into account | 
| 7e9f06bf1a | 2013-12-12 14:51:18 | Feature_Request | Closed |  | TSQLTable.FieldLengthMax to return caption size of enumerate field types | 
| 7f23c8d8d4 | 2013-06-12 12:20:41 | Code_Defect | Closed |  | Oracle Connection faild in multithread envirovment (11g client) | 
| 7f2eb14c37 | 2011-11-28 15:00:08 | Code_Defect | Closed |  | Errors in Synopse SQLite3/mORMot framework 1.15 | 
| 7f6828999d | 2012-07-23 07:28:25 | Feature_Request | Closed |  | Add possibility to use Custom writer and standart reader or custom reader and standart writer for JSON serializer | 
| 7fbbd53966 | 2014-11-11 17:42:47 | Code_Defect | Fixed | mORMot | Let external DB reserved words be mapped when used as field name | 
| 806332d296 | 2013-09-09 20:57:19 | Feature_Request | Closed |  | add CaseSensivate property to TRawUTF8List to be compartible with original TStringList | 
| 814f6bd65a | 2014-01-11 09:28:26 | Code_Defect | Closed |  | missing OnHttpThreadStart  assign in THttpApiServer.CreateClone | 
| 815facfe57 | 2017-03-16 19:14:59 | Code_Defect | Closed | mORMot | UTF8ILComp returns incorrect result | 
| 8192b49b90 | 2016-03-31 09:17:50 | Code_Defect | Fixed | mORMot | [FixInsight Warning] SynPdf.pas(8275): W507 THEN statement is equal to ELSE statement | 
| 82189e01bd | 2014-12-29 12:17:56 | Feature_Request | Closed | mORMot | TSQLRecord interface | 
| 82c5af3081 | 2015-01-09 19:30:09 | Code_Defect | Open | mORMot | FPC: fix dynamic array parameters for interface methods | 
| 82ca067959 | 2013-04-11 09:09:30 | Feature_Request | Closed |  | Partial SynLZ decompression | 
| 82df275784 | 2013-10-26 13:39:44 | Code_Defect | Closed |  | TWinHttpAPI does not work with responses without Content-Length | 
| 8307f8a547 | 2014-02-05 09:03:45 | Feature_Request | Fixed |  | force the threads to be allocated to user-driven sessions | 
| 830a38380b | 2016-03-16 09:33:39 | Code_Defect | Deferred | SynDB | Invalid Typecast in TSQLDBConnection.NewStatementPrepared | 
| 834757fc77 | 2015-04-17 13:37:46 | Code_Defect | Fixed | mORMot | TSQLDBZEOSConnectionProperties.GetFields/GetTableNames parameters differs from previous declaration | 
| 837b7c749f | 2014-10-08 16:55:25 | Code_Defect | Fixed | SynPDF | InitCrc32Tab is referenced in SynPDF when undef synzip is set. | 
| 838cf6f620 | 2018-01-18 09:53:16 | Code_Defect | Closed | SynPDF | SynPdf download missing file SynFPCTypInfo | 
| 83b6f3588f | 2018-01-25 11:47:08 | Code_Defect | Closed | mORMot | tRawByteStringStream | 
| 8429064259 | 2014-09-26 12:28:32 | Feature_Request | Fixed | mORMot | Add to TSQLAuthUser virtual method to handle autentication | 
| 842a5ae15a | 2012-12-05 14:15:00 | Code_Defect | Fixed |  | THttpApiServer.Execute / SendError not Unicode-compatible | 
| 842b2d155c | 2014-12-29 16:37:15 | Feature_Request | Open | mORMot | Add TJSONWriter.TextColumnShouldNotBeEscaped to produce "pure" JSON | 
| 84dae0a2da | 2014-04-05 07:22:00 | Code_Defect | Fixed |  | Bugfix for SynGdiPlus.EnumEMFFunc | 
| 84eb29373f | 2016-04-11 16:16:25 | Code_Defect | Open | mORMot | Handling encoded path in ResourceFileName | 
| 851a43736c | 2016-05-05 12:59:00 | Code_Defect | Closed | mORMot |  | 
| 853d43ecd0 | 2017-09-06 10:52:44 | Code_Defect | Fixed | mORMot | Compile error in Tokyo after commit: 1a9c38934cdb6e01cae8087172e9e39d22911107 | 
| 8546b4af1d | 2013-04-16 15:18:09 | Code_Defect | Fixed |  | No counbterpart for TSynLog.FamilyCreate, causes IDE to crash when reloading a package | 
| 8666906039 | 2013-11-14 07:20:16 | Feature_Request | Closed |  | make mORMotService.ServicesRun a function instead of proc | 
| 8740418382 | 2017-10-12 08:25:44 | Code_Defect | Open | SynDB | Catch exception in TSQLStatementCached.Prepare | 
| 876a097316 | 2013-12-04 22:24:59 | Code_Defect | Fixed |  | ForcedID doesn't work in TSQLRest.Add overload for SimpleFields | 
| 87f6bd43da | 2016-05-17 19:21:17 | Feature_Request | Open | mORMot | Handling session or connection problems on client side | 
| 88a3c12a77 | 2017-04-27 15:55:47 | Feature_Request | Deferred | mORMot | Out of memory with TSQLRawBlob | 
| 891c11bf8f | 2018-03-27 13:12:09 | Code_Defect | Deferred | mORMot |  | 
| 8acd29c49d | 2013-01-04 07:42:27 | Code_Defect | Fixed |  | 64bit code adjustments, Win64 compilation/code issues | 
| 8c355e06ee | 2014-10-16 17:18:20 | Code_Defect | Open | SynPDF | SynPDF clipping does not work | 
| 8c8a2a880c | 2013-11-06 14:50:08 | Feature_Request | Closed |  | Custom Authentication classes | 
| 8d64cdc85a | 2018-02-24 12:07:00 | Feature_Request | Closed | Others | Hyphenation Engine | 
| 8d724f6369 | 2017-12-18 14:55:15 | Code_Defect | Open | mORMot | Second Page Header Not Working | 
| 8dc4d49ea9 | 2012-08-20 20:51:48 | Code_Defect | Closed |  | "Duplicate column name exception" with MAX_SQLFIELDS=128 | 
| 8dd5d2a6d8 | 2012-07-06 13:02:34 | Code_Defect | Closed |  | AV when using OCI.dll because fEnv=nil | 
| 8e2952c87a | 2018-02-24 12:25:31 | Code_Defect | Closed | mORMot | On Linux, with FPC, cthreads have to be enabled for some samples. | 
| 8e3073c8c7 | 2013-04-16 15:18:40 | Code_Defect | Fixed |  | Some more issues regarding initialization/finalization | 
| 8e4c17a082 | 2018-02-24 19:03:21 | Feature_Request | Open | mORMot | Integrate Monkey HTTP Server for Linux | 
| 8e9e07f91f | 2014-12-12 18:06:47 | Feature_Request | Closed | mORMot | SynDB remote access via HTTP | 
| 903a0dcb82 | 2013-03-07 15:38:12 | Code_Defect | Closed |  | 64bit code adjustments: Mixed Assembler in TInterfacedObjectFake.FakeCall | 
| 9085bb0cc1 | 2015-08-25 07:09:55 | Feature_Request | Open | mORMot | Add the ability to update stored JSON properties. | 
| 90e62aa2c6 | 2017-03-16 19:26:10 | Build_Problem | Closed | mORMot | SysCommons problem | 
| 90f28a1cdf | 2015-03-11 12:20:27 | Code_Defect | Fixed | mORMot | New parameter fo TSQLRestServerDB.InternalExecute - LastChangeCount | 
| 9139facd06 | 2015-11-27 16:47:44 | Code_Defect | Fixed | mORMot | Wrong HTTP status codes in TMVCApplication | 
| 916293d46e | 2015-03-11 12:12:53 | Code_Defect | Fixed | mORMot | TSQLRecord.FillPrepareMany with aParamsSQLJoin bug | 
| 91a114d2f6 | 2014-08-16 19:07:02 | Feature_Request | Fixed | mORMot | Open TSynLog to third-party loggers | 
| 91f8f3ec6f | 2013-01-29 06:06:14 | Code_Defect | Fixed |  | SynCrtSock error retrieving unknown headers | 
| 929cb6fc30 | 2014-07-01 18:41:37 | Code_Defect | Fixed | mORMot | TSQLRecordHistory's index problem | 
| 933b04b15c | 2013-03-27 15:19:46 | Code_Defect | Fixed |  | TSQLHTTPServer.RemoveServer ugly crash due to (XE3?) garbage collection error | 
| 9357b49fe2 | 2015-01-09 18:55:59 | Feature_Request | Fixed | mORMot | Generate server-side interface RTTI for FPC | 
| 93f27151c8 | 2015-10-14 11:52:51 | Incident | Closed | Others | Inaccessible source code | 
| 94ff704bb1 | 2014-11-27 11:37:36 | Feature_Request | Deferred | mORMot | Refactoring to support TDS SQL with SynDBZeos / mORMot | 
| 954d9f0fd9 | 2014-06-27 11:57:58 | Feature_Request | Closed | mORMot | Let TTextWriter.RegisterCustomJSONSerializer use the advanced RTTI available since Delphi 2010 | 
| 954f1acf79 | 2016-10-06 16:58:38 | Code_Defect | Fixed | mORMot | MemLeak issue with TJSONSerializer.RegisterObjArrayForJSON | 
| 95ee050b39 | 2018-01-29 23:05:22 | Feature_Request | Closed | mORMot | Creating cloud application | 
| 99fe8a1eba | 2015-08-27 09:05:10 | Code_Defect | Closed | mORMot | Wrong Int64 compare function realization and as a result - TDynArray sort/find | 
| 9a59e7e93e | 2016-04-06 16:19:01 | Feature_Request | Fixed | mORMot | Replace define CONDITIONALEXPRESSIONS | 
| 9a821d26ee | 2013-01-22 13:33:57 | Code_Defect | Closed |  | TSQLRestServerStaticExternal.Create() does not check for missing field | 
| 9c06041633 | 2016-11-06 11:19:02 | Code_Defect | Open | SynPDF | Fixing Opaque Text-Out when TextAlign is not TA_TOP | 
| 9d538d1dc3 | 2014-09-04 07:18:28 | Code_Defect | Fixed | SynDB | SynDBZeos method UpdateCount always returns 0 (not implemented) | 
| 9de8be5d9e | 2013-02-18 17:21:46 | Code_Defect | Fixed |  | Problems with TSQLTableToDataSet from unit mORmotVCL | 
| 9e95bf1502 | 2018-03-27 07:18:18 | Build_Problem | Closed | mORMot | Can't open object file: libmsvcrt.a | 
| 9e9deca4ab | 2016-10-31 08:53:47 | Code_Defect | Closed | mORMot | SpiderMonkey.pas of SyNode does not compile for Delphi XE. | 
| 9f3faa8e44 | 2013-01-04 11:23:50 | Code_Defect | Fixed |  | After Backup no virtual table exist | 
| 9f67378b69 | 2016-09-21 11:33:24 | Feature_Request | Closed | SynDB | Piece wise read for Oracle LOBs | 
| 9f87542b74 | 2018-07-30 10:00:45 | Code_Defect | Open | mORMot |  | 
| 9fe599264c | 2016-08-31 08:53:29 | Code_Defect | Deferred | mORMot | Not Needed Code in mORMotMidasVCL prevents compilation under starter edition | 
| 9febd250f4 | 2016-05-23 07:01:26 | Code_Defect | Deferred | mORMot | RestModel.RetrieveOneFieldDocVariantArray memory leak | 
| 9ff410b728 | 2015-11-06 20:34:13 | Feature_Request | Fixed | mORMot | Enhance SynCrossPlatFormSpecific with THttpClient for RSXE10 | 
| a1174de4f5 | 2015-11-23 16:58:13 | Code_Defect | Open | mORMot | Wrong TSynLog profile data for log files with ptIdentifiedInOnFile | 
| a13b420648 | 2016-04-10 18:16:02 | Feature_Request | Deferred | mORMot | Faster quicksort in mormot | 
| a1ac856e91 | 2017-02-04 13:42:02 | Code_Defect | Open | mORMot | problem using 'Accept' header parameter in TWinHttp | 
| a1d9e9148e | 2012-06-27 07:26:42 | Code_Defect | Closed |  | incorrect reading empty JSON object by JSONToObject | 
| a24cbd30e3 | 2013-01-02 14:16:31 | Code_Defect | Fixed |  | 64bit code adjustments, Another assertion failure | 
| a35651232c | 2012-07-30 07:28:57 | Feature_Request | Closed |  | add property TSQLDBConnection,InTransaction | 
| a392945901 | 2014-12-12 18:00:32 | Feature_Request | Fixed | mORMot | Session persistence in files | 
| a3bce7fdd1 | 2015-06-25 10:13:51 | Feature_Request | Open | mORMot | Nullable types for mORMot | 
| a4125717b0 | 2016-04-10 20:33:52 | Feature_Request | Fixed | mORMot | SynCrypt: added x64 code in places | 
| a41b5dd805 | 2013-05-16 12:04:43 | Feature_Request | Fixed |  | TSQLTableToGrid header checkbox behaviour | 
| a41e3ae262 | 2017-09-21 11:01:45 | Code_Defect | Open | mORMot | TMemoEx not allow national characters | 
| a48f30a7cc | 2015-02-24 22:27:29 | Feature_Request | Closed | mORMot | Add condition allowing only implicit initialization of SynLog/SynCommons | 
| a495d793e0 | 2014-12-29 16:37:02 | Feature_Request | Open | mORMot | Implements tree structures at ORM Level | 
| a516b1a954 | 2013-05-28 15:20:11 | Code_Defect | Closed |  | TSynLog.CreateLogWriter fail when Family.RotateFileSize = 0 and PerThreadLog=ptOneFilePerThread | 
| a52be8f4a3 | 2013-03-07 15:38:47 | Feature_Request | Closed |  | 64bit code adjustments, TCollTest undefined | 
| a54e540276 | 2017-02-19 20:00:41 | Code_Defect | Deferred | mORMot | Oracle DateTime | 
| a5e3564e48 | 2013-01-04 13:54:34 | Feature_Request | Fixed |  | 64bit code adjustments: Invalid Typecast in TSQLRest.Retrieve | 
| a6a639ec43 | 2013-12-09 15:34:04 | Code_Defect | Fixed |  | Make consistent SynDBOracle Charset and codepage | 
| a710b3d298 | 2013-02-26 17:16:16 | Feature_Request | Closed |  | 64bit code adjustments, Win64 compilation/code issues | 
| a75c0c6759 | 2017-03-16 19:19:34 | Code_Defect | Closed | mORMot | Incorrect implementation inside procedure TTextWriter.AddNoJSONEscapeW | 
| a77b51e5de | 2014-08-28 17:39:12 | Code_Defect | Fixed | mORMot | JSONtoXML bug in SynCommons | 
| a77d2df7f7 | 2017-09-28 20:55:40 | Documentation | Closed | mORMot | How to Ecnrypt data using the "Execute SQL via services" sample? | 
| a78ffe992b | 2014-06-22 13:30:14 | Feature_Request | Fixed |  | tSQLRecord changes event | 
| a83f50054f | 2016-04-18 07:55:38 | Code_Defect | Fixed | mORMot | In TSynDictionary.DeleteAll, add guarding with Lock/Unlock. | 
| a89ffbaae2 | 2014-12-29 16:36:54 | Feature_Request | Open | SynDB | Added generic TSQLDBConnectionProperties.CreateDatabase method | 
| a8d7393af1 | 2013-07-15 15:10:28 | Code_Defect | Fixed |  | Missing relative position with EMR_SETTEXTALIGN | 
| aa0d6f1e90 | 2013-04-14 12:20:22 | Incident | Fixed |  | AV when class is not in the model | 
| aa230e5299 | 2015-05-06 17:20:59 | Feature_Request | Fixed | mORMot | Implements one-way callbacks from the server | 
| aa468640c5 | 2015-12-07 10:22:45 | Code_Defect | Fixed | mORMot | SynZip.pas destructor TZipWrite.Destroy; inherited called twice? | 
| abd0b4d50a | 2015-03-19 16:03:29 | Code_Defect | Fixed | mORMot | LogView demo application raise an exception with log file have HighResolutionTimeStamp = true | 
| ac12ab154c | 2013-09-16 08:37:33 | Feature_Request | Closed |  | mark TSynLog.ConsoleEcho as virtual; | 
| ac48056eb7 | 2016-02-23 15:15:02 | Code_Defect | Fixed | mORMot | ObjectLoadJSON function does not pass all parameters to JSONToObject | 
| ad55566b10 | 2013-01-03 09:47:19 | Code_Defect | Closed |  | error in JSON parsing for escaped string | 
| ae27dd8032 | 2014-12-19 10:01:45 | Feature_Request | Open | mORMot | Native support of PostgreSQL 9.4 JSONB columns | 
| ae3a3aff80 | 2016-01-13 18:51:16 | Code_Defect | Deferred | mORMot |  | 
| aff1352239 | 2013-11-09 22:28:04 | Code_Defect | Fixed |  | Cannot get date value 9999-12-31 from Oracle result dataset field | 
| b026d0cd88 | 2016-11-21 17:31:23 | Code_Defect | Open | mORMot | THttpApiServer.LogStart() crash | 
| b07ceddab6 | 2015-01-20 14:51:10 | Feature_Request | Review | mORMot | Multi-platform mORMot | 
| b0b63d73a7 | 2015-03-23 09:18:13 | Feature_Request | Open | Others | Add 2Gb+ capability to SynZip | 
| b0e9116aeb | 2012-10-02 10:41:32 | Code_Defect | Closed |  | Invalid JSON in some error response's | 
| b109c22750 | 2014-08-13 07:39:51 | Code_Defect | Fixed | mORMot | Internal cache is not flushed when using external DB | 
| b112222cd5 | 2016-03-31 09:29:11 | Code_Defect | Fixed | mORMot | [FixInsight Warning] SynSelfTests.pas(8056): W514 Loop iterator could be out of range (missing -1?) | 
| b11df3a9f4 | 2014-12-31 08:23:53 | Feature_Request | Open | mORMot | Handle all kind of SQLite3 date/time, up to the millisecond resolution | 
| b16a2bb89a | 2015-03-12 09:12:21 | Code_Defect | Fixed | mORMot | Test against FixInsight | 
| b1f60e92af | 2017-11-25 21:17:15 | Build_Problem | Fixed | mORMot | mORMot.pas - There is no overloaded version of 'FastFindIntegerSorted' that can be called with these arguments | 
| b24c274049 | 2013-04-08 12:41:47 | Build_Problem | Closed |  | Failed to compile sqlite.c using BCC32 and BCC64 | 
| b2f158aa3c | 2013-01-02 15:20:52 | Code_Defect | Fixed |  | Potential double memory release and/or invalid object destructor call | 
| b367028acb | 2017-07-25 19:51:48 | Code_Defect | Deferred | mORMot | Access violation in ExtendedToString on 64 bit platform with optimization (XE2) | 
| b3e8cc8424 | 2014-09-09 11:06:44 | Feature_Request | Fixed | mORMot | Rotation of Log File by Date | 
| b582539aea | 2017-06-03 10:45:21 | Code_Defect | Deferred | mORMot | RecordLoadJSON Access Violation | 
| b5a31dd269 | 2012-03-14 17:00:43 | Code_Defect | Closed |  | TLockModeOption enumeration has the wrong values | 
| b618d589b7 | 2014-06-27 10:47:30 | Code_Defect | Fixed |  | Kerberos authentication is not working | 
| b64b01bcad | 2018-02-24 12:14:10 | Feature_Request | Closed | mORMot | Stack trace on Linux | 
| b653e5f4ca | 2014-07-06 11:22:10 | Code_Defect | Closed | mORMot | TGUID | 
| b6addadbce | 2014-09-24 20:18:09 | Code_Defect | Fixed | mORMot | Example 10 fails to Start from command line | 
| b6cec7bf73 | 2014-06-27 11:16:16 | Feature_Request | Deferred | SynPDF | Font.Orientation does not rotate the background of the text | 
| b70a3cf922 | 2014-09-30 11:25:51 | Code_Defect | Closed | mORMot | Remove check of file exists in TServiceController.CreateNewService | 
| b70d033ddb | 2012-04-12 12:00:55 | Code_Defect | Closed |  | TSQLDBConnectionPropertiesThreadSafe.ThreadSafeConnection | 
| b846ed16e9 | 2016-11-07 15:43:09 | Code_Defect | Fixed | mORMot_CrossPlatform | LogView combined with CrossPlatform client will generate exceptions in EncodeTime | 
| b9320499ae | 2014-12-29 16:28:17 | Code_Defect | Review | Others | TBigTableRecord saving updated tables with indexed fields | 
| b973b52878 | 2016-04-04 11:50:41 | Incident | Fixed | mORMot | Improved FillChar | 
| b99904987c | 2016-05-06 20:27:49 | Code_Defect | Closed | Others | "Fast" routines are not that fast | 
| ba90f15370 | 2014-04-13 14:34:10 | Feature_Request | Fixed |  | Clipping support in SynGdiPlus | 
| babfb39a8a | 2014-08-19 14:45:42 | Feature_Request | Open | mORMot | Implements Foreign keys at ORM level | 
| bb31585062 | 2014-10-24 19:46:36 | Code_Defect | Open | SynPDF | Font CE | 
| bb797df9dc | 2014-12-29 16:35:20 | Feature_Request | Open | SynPDF | Enable embedding of OpenType fonts into PDF documents (e.g. MyriadPro-Light.otf) | 
| bbe4f678e4 | 2018-05-23 17:49:24 | Code_Defect | Open | SynPDF | Improper scaling of underline in underlined text | 
| bd6144175d | 2016-02-17 09:57:16 | Feature_Request | Closed | mORMot | Implement SOA-level "Unit Of Work" pattern | 
| bd94c11ab1 | 2014-11-12 15:06:39 | Feature_Request | Fixed | mORMot | Implement MVC model (like RoR) in mORMot, for the exact purpose of serving WEB content | 
| be0c305257 | 2013-07-31 11:16:56 | Code_Defect | Deferred |  | Character glyph mapping | 
| bf459fe126 | 2014-12-29 16:54:41 | Feature_Request | Open | mORMot | Implements "Table per subclass" in ORM | 
| bfa13889d5 | 2013-02-21 07:12:01 | Code_Defect | Fixed |  | TSQLRestServerDB.UpdateblobFields return false by default | 
| bfdc198e70 | 2013-03-12 15:20:53 | Code_Defect | Fixed |  | Optionally not use SYSTEMNOCASE collation | 
| bfe485b678 | 2013-04-04 09:19:52 | Feature_Request | Closed |  | Please, add timeouts for TWinHTTP | 
| bffd753caa | 2015-04-17 11:02:15 | Code_Defect | Fixed | mORMot | Implements TServiceCustomAnswer in crossplatform clients | 
| bffff9b4c3 | 2013-08-01 09:38:06 | Feature_Request | Fixed |  | TSQLTableToGrid OnSort event | 
| c20cbac8d4 | 2016-01-19 16:28:25 | Code_Defect | Deferred | SynPDF | PDF draw error | 
| c2b690f078 | 2018-08-25 10:45:46 | Code_Defect | Fixed | mORMot | [dcc32 Error] SpiderMonkey.pas(1363): E2184 PROTECTED section valid only in class types | 
| c2e1ff324b | 2013-07-08 05:50:40 | Feature_Request | Fixed |  | TSQLTableToGrid Refresh resizing columns | 
| c3e57f6f2a | 2018-04-28 10:04:15 | Feature_Request | Closed | SynPDF | PDF electronic signature | 
| c3ebb6b5d6 | 2014-04-07 09:08:44 | Code_Defect | Fixed |  | TServiceController.CreateOpenService requires more rights than necessary | 
| c42c1d4841 | 2017-10-27 10:47:46 | Code_Defect | Open | mORMot | Performance optimizations | 
| c47b9ef580 | 2015-04-07 18:21:04 | Code_Defect | Fixed | mORMot | Batches executed outside transaction at server side | 
| c54e968c54 | 2012-05-21 09:20:26 | Code_Defect | Closed |  | Impossible to execute SQL statement via XMLHTTPRequest | 
| c60feaaa66 | 2013-05-16 15:06:01 | Incident | Deferred |  | SynPDF: PDF is broken when Wingdings is used | 
| c6804d48a4 | 2013-04-10 12:42:53 | Feature_Request | Fixed |  | New TSQLFieldType or TSQLTable.SortField variant, for sorting data using more accurate WINAPI string comparison routins. | 
| c7e163cfe7 | 2012-11-16 17:15:56 | Code_Defect | Closed |  | TCollection serialization problem | 
| c83d0e6fb8 | 2016-07-14 08:31:44 | Code_Defect | Closed | mORMot | Correctly close the TCrtSocket in case connection has been gracefully closed by peer | 
| c8a8c71b12 | 2014-05-19 08:40:34 | Code_Defect | Fixed |  | url content has % problem | 
| c9c9989cd7 | 2015-06-23 08:11:36 | Code_Defect | Open | mORMot | RTreeMatch function is broken (R-Tree index for SQLite3) | 
| ca035b8f0d | 2015-07-14 09:52:51 | Code_Defect | Fixed | SynDB | SynDBZeos - Errors from Commit are incorrectly handled | 
| ca41b5d79a | 2015-04-12 10:36:03 | Code_Defect | Fixed | mORMot | GPF in "TSQLHTTPRestServer" class destrucror, when logging i.e: {$WITHLOG} is disabled. | 
| cac2e379f0 | 2015-01-10 03:43:49 | Feature_Request | Open | mORMot | Asynch ORM Writes | 
| cacaaf8f33 | 2014-12-29 16:50:50 | Feature_Request | Open | Others | Direct storage of TObjectList into a SQLite3 database | 
| caf4989277 | 2014-01-12 11:50:06 | Code_Defect | Closed |  | in procedure TSQLHttpServer.HttpThreadTerminate(Sender: TThread); as is not need | 
| cb76c866bb | 2013-04-25 14:00:07 | Feature_Request | Fixed |  | Add TServiceInstanceImplementation.sicPerThread instance implementation pattern | 
| cbc9546e4a | 2015-11-27 16:12:57 | Code_Defect | Fixed | mORMot | AV in TMVCApplication when page not found | 
| cbcbb3b2fc | 2013-01-04 07:49:24 | Code_Defect | Fixed |  | 64bit code adjustments, SynCrtSock.pas, messed up PtrInt definitions | 
| cbdf9ce74d | 2015-06-16 07:57:47 | Code_Defect | Fixed | mORMot | After "added SSE4 x64 optimized" in SynCrypto.pas this break comilation in fpc 64 | 
| cc388d08ed | 2012-08-08 10:15:26 | Code_Defect | Closed |  | TSynLogFamily.SetAutoFlush and XE2 | 
| cce54e98ca | 2013-02-25 16:42:48 | Code_Defect | Fixed |  | TTextWriter.AddJSONEscapeW(P: PWord; Len: PtrInt) returns 1 char | 
| cd3ec623ab | 2015-11-27 16:40:03 | Code_Defect | Fixed | mORMot | Redirects in TMVCApplication does not work with useHttpSocket option | 
| cde2d68eb6 | 2014-12-31 10:32:53 | Feature_Request | Open | mORMot | Automatic sharding for BigData storage | 
| ce1141092e | 2013-09-10 08:41:23 | Feature_Request | Deferred |  | Add InContentType and OutContentType to TSQLRestURIParams | 
| cfdc644038 | 2013-09-03 05:34:56 | Code_Defect | Fixed |  | Right-aligned closing brackets not showing in Adobe Reader XI | 
| d029051dcb | 2014-09-26 18:06:08 | Feature_Request | Fixed | mORMot | Move LogFile Name Generation to a Virtual method | 
| d02e686413 | 2013-03-30 13:22:11 | Code_Defect | Fixed |  | SynDBNexusDB protocol & alias detection does not work | 
| d05efc0bd7 | 2014-10-08 16:51:47 | Code_Defect | Closed | SynPDF | SynPDF with wrong scale | 
| d0c8210fae | 2013-07-27 17:24:41 | Feature_Request | Fixed |  | UnCamelCase handling of all capital words | 
| d107c748fd | 2012-10-23 19:08:31 | Documentation | Closed |  | In Samples/09 - HttpApi web server/ replace TSockData with RawByteString | 
| d19d9d67f2 | 2012-05-28 13:36:54 | Feature_Request | Closed |  | more complex return types not supported yet with interface based services | 
| d214048fac | 2014-08-07 17:45:10 | Feature_Request | Fixed | mORMot | Custom Header for Basic-Auth | 
| d22cfbcce1 | 2016-03-31 09:15:34 | Code_Defect | Fixed | mORMot | [FixInsight Warning] mORMot.pas(23010): W514 Loop iterator could be out of range (missing -1?) | 
| d277153f03 | 2013-04-09 14:04:48 | Feature_Request | Fixed |  | Multi-sort field for TSQLTable | 
| d2a8574498 | 2015-12-02 12:48:10 | Feature_Request | Fixed | mORMot | Add GroupID to normal session | 
| d2d6953fb3 | 2014-10-06 19:56:53 | Code_Defect | Fixed | SynPDF | TTC fonts not embedded correctly in PDF documents (e.g. SimSun.ttc) | 
| d324b4932c | 2012-05-30 17:00:22 | Feature_Request | Closed |  | case-unsensivate parsing of URL | 
| d3f5197f3c | 2014-12-29 16:48:04 | Feature_Request | Deferred | Others | Allow private TSynLog/TSynLogFamily instances | 
| d446f07371 | 2014-07-03 16:23:26 | Code_Defect | Closed | mORMot | small typo | 
| d465da9843 | 2013-12-11 20:22:41 | Code_Defect | Fixed |  | Some problems with temporary SQLite tables | 
| d48283f5ec | 2013-04-10 05:50:51 | Code_Defect | Fixed |  | ODBC / MSSQL trouble | 
| d615c4bae5 | 2013-01-02 13:16:22 | Documentation | Closed |  | Ticket system, newlines | 
| d6b38a96e6 | 2013-12-12 15:10:46 | Feature_Request | Closed |  | Range chack exceptions while Using PByteArray and  {$RANGECHECKS ON} active | 
| d71391c2e7 | 2015-01-02 18:22:25 | Feature_Request | Deferred | mORMot | Implements WiredTiger NoSQL engine | 
| d74020f7c3 | 2012-05-29 18:42:38 | Code_Defect | Closed |  | incorrect call to FormatUTF8() | 
| d7dd4442c4 | 2016-10-11 14:50:26 | Code_Defect | Closed | mORMot | compile error | 
| d7e5521da5 | 2014-08-11 14:16:51 | Feature_Request | Closed | mORMot | Allow wrappers generation for ORM and Service client access for simple Smart Mobile Studio clients | 
| d8c84ed16b | 2017-12-19 18:01:00 | Build_Problem | Closed | SynPDF | Expected expression but END found | 
| d8de3eb76a | 2013-07-22 18:43:04 | Feature_Request | Closed |  | Add constant   HTML_MOVEDPERMANENTLY | 
| d8fbc10bf8 | 2014-11-11 14:35:50 | Code_Defect | Fixed | mORMot | LogFile Rotation Hour should not be calculated in ComputeFileName | 
| d947b36cf9 | 2012-10-11 10:15:27 | Code_Defect | Closed |  | GPF in TRawUTF8List.SetTextPtr | 
| d9d091baab | 2014-04-08 16:57:27 | Feature_Request | Fixed |  | feature request for handling array of variants | 
| da0bccd89e | 2014-12-29 16:54:31 | Feature_Request | Open | mORMot | Implements Table per class-hierarchy | 
| da22968223 | 2014-06-22 13:29:16 | Feature_Request | Closed |  | Add support for TJSONCustomParserSerializationOptions when using automatic RTTI to serialize records | 
| db2d4aed31 | 2012-07-11 06:17:41 | Code_Defect | Closed |  | JSON parsing error | 
| dc64fe169b | 2014-03-15 12:28:29 | Code_Defect | Closed |  | rollback uncommited transaction in TSQLDBConnection.Disconnect | 
| dd656b470b | 2013-04-18 12:05:40 | Feature_Request | Fixed |  | ZoomStatus is read only | 
| dd951f5b84 | 2013-04-17 05:43:44 | Code_Defect | Closed |  | Compatibility with Delphi 6 | 
| decf934786 | 2014-09-29 08:39:34 | Feature_Request | Fixed | mORMot | Make TSQLHttpServer thread handlers virtual | 
| df195df646 | 2015-02-26 08:03:07 | Code_Defect | Fixed | mORMot | AV via ObjectToJSONDebug | 
| e080e51145 | 2014-11-23 10:43:42 | Code_Defect | Deferred | mORMot | Cosmetic  bug in TPrecisionTimer.Stop. CodeTyphon v5.10 x86,  on CentOS v5.11 x64 | 
| e0c280430a | 2015-12-23 07:50:15 | Code_Defect | Deferred | mORMot | AddOrUpdate  returning inconsistent value error | 
| e0d893f731 | 2016-10-24 23:35:33 | Feature_Request | Open | mORMot | XML Signature support in SynCrypto | 
| e1c44f0283 | 2016-05-10 11:56:02 | Code_Defect | Fixed | mORMot | Memory corruption on invalid JSON string | 
| e24a204043 | 2013-03-12 14:27:54 | Code_Defect | Review |  | Improper handling of DONE_IN_PROC messages sent by SQL Server | 
| e370758677 | 2014-03-15 20:54:02 | Code_Defect | Fixed |  | Fix client-side transactions | 
| e3ae1005dc | 2013-09-10 07:42:58 | Code_Defect | Closed |  | strange memory holes while use of TRawUTF8List.Delete | 
| e3f9742865 | 2014-03-15 11:23:35 | Feature_Request | Closed |  | Make JSON more human readible | 
| e4244d2ca2 | 2014-10-24 19:32:53 | Code_Defect | Open | SynPDF | Metafile to PDF | 
| e47c64fb2c | 2012-12-19 17:08:51 | Feature_Request | Closed |  | make TSynLog.LogInternal as virtual; | 
| e48f87b3db | 2014-09-26 10:44:45 | Feature_Request | Fixed | mORMot | simple ORDER BY clause | 
| e4a1e76a32 | 2014-11-12 10:17:58 | Feature_Request | Fixed | mORMot | FileSizeOnDisk for SynBigTable | 
| e4d0041a0f | 2012-12-06 14:18:44 | Build_Problem | Closed |  | Cannot Compile mORMot - Delphi 2010 - revision [60ef888031] | 
| e55d394829 | 2015-03-05 10:44:36 | Feature_Request | Open | mORMot | Enable interface invoke/fake with PUREPASCAL (for ARM, Android, Darwin...) | 
| e5ad3684b2 | 2012-08-15 07:02:26 | Code_Defect | Closed |  | map file read error | 
| e6353439b0 | 2017-05-04 08:15:11 | Code_Defect | Fixed | mORMot | Definition request for mac osx | 
| e6f113fc98 | 2014-12-29 12:38:45 | Feature_Request | Fixed | mORMot | User Can Change Own Password | 
| e75e255b4e | 2015-02-26 08:06:34 | Feature_Request | Closed | mORMot | Please add an overloaded function to TSQLRest | 
| e7c729f0aa | 2017-06-01 09:07:56 | Incident | Fixed | mORMot | TestSQL3.exe Build by newpascal running on win32, Launched ok and passed all test, but finally after hit enter, program console throws exception | 
| e7ffb69131 | 2014-11-15 17:26:18 | Incident | Fixed | SynPDF | TGDIPages.DrawGraphic - Code improving | 
| e8c211062e | 2014-09-10 11:39:17 | Code_Defect | Fixed | mORMot | Error in BatchSend SQL Server 2008 | 
| e9a677fdc4 | 2014-11-26 20:31:03 | Code_Defect | Fixed | mORMot | ClearConnectionPool | 
| e9cab7cd97 | 2014-07-31 20:19:59 | Code_Defect | Closed | SynDB | Make TSQLDBOracleStatement tolerant to Oracle warnings | 
| ea07928ae9 | 2014-12-12 19:47:46 | Feature_Request | Fixed | mORMot | Log of SQL Statements only in case of Error | 
| ea4e8bd544 | 2014-07-17 06:25:11 | Code_Defect | Closed | mORMot | TSynLog Cannot open myProgram.mab file | 
| ea86caa24b | 2017-09-21 16:55:22 | Code_Defect | Deferred | mORMot | Pase bug in TMemoEx | 
| eb288cfc9d | 2014-12-29 16:35:43 | Feature_Request | Open | mORMot | Visibility of ribbon tabs | 
| ebbce6be8b | 2013-02-24 16:02:55 | Code_Defect | Closed |  | 64bit code adjustments, TGDIPlus constructor/destructor adjustments | 
| ebbd83d689 | 2015-12-08 11:34:38 | Code_Defect | Fixed | mORMot | Var and Out Double parameters not working in 64-bit Interface-based services | 
| ec4a0c42eb | 2015-03-09 12:47:36 | Code_Defect | Open | mORMot | Log file rotation doesn't work | 
| ecabf279e9 | 2016-03-27 21:10:10 | Feature_Request | Open | mORMot | compressing static files | 
| ee063a79c1 | 2016-05-13 20:05:35 | Code_Defect | Fixed | mORMot | TMongoDatabase.Create does not get collection names in MongoDb 3.2 | 
| f024266c08 | 2014-09-15 11:02:15 | Code_Defect | Fixed | SynDB | Handle live re-connection at SynDB database engines | 
| f0749956af | 2012-11-28 13:36:38 | Code_Defect | Closed |  | TWinINet does not work with HTTPS servers | 
| f07e0a6a1c | 2017-08-19 15:09:11 | Code_Defect | Fixed | mORMot | SelectInClause Change in Quote Character | 
| f0ea54249f | 2013-10-26 15:26:37 | Feature_Request | Deferred |  | import all APIs of SQLite | 
| f0f721a3c3 | 2017-06-19 18:56:11 | Code_Defect | Deferred | mORMot | MAX_SQL_FIELDS > 64 | 
| f1fdab52ce | 2014-10-24 19:36:51 | Code_Defect | Open | SynPDF | Problem with HorizontalScaling | 
| f2133fcd62 | 2013-03-07 15:39:02 | Feature_Request | Closed |  | 64bit code adjustments: adjust 'interface uses' list of SynSelfTests.pas | 
| f214e698b3 | 2012-07-20 12:47:26 | Feature_Request | Closed |  | Access to TSQLDBStatementWithParamsAndColumns Columns array | 
| f2ae4022a4 | 2017-03-16 19:08:43 | Code_Defect | Closed | mORMot | Error handling of TWinHttpAPI is incomplete | 
| f33db9cd0e | 2013-05-08 18:45:08 | Documentation | Fixed |  | Add section/sub section in footer/header | 
| f479246e1c | 2017-01-10 13:04:01 | Feature_Request | Open | mORMot | In the SyNote, can't call the RTTI Method with an var/out paramters, it can't get the value of them. | 
| f487d3de45 | 2014-11-12 09:38:16 | Incident | Fixed | mORMot | Samples\10 - Background Http service allows install from networkdrive | 
| f48d2183e6 | 2018-07-28 09:08:54 | Code_Defect | Fixed | mORMot | Error SynDBZeos | 
| f4a68b1431 | 2014-03-15 15:02:05 | Feature_Request | Closed |  | Remove X-Powered-By header. Use Server header instead | 
| f506341843 | 2013-12-12 14:39:47 | Feature_Request | Closed |  | Add support for Oracle cursors returned from stored procedures | 
| f561c86eca | 2016-01-23 23:12:45 | Feature_Request | Fixed | mORMot | Can we get notified once LastErrorMessage is set? | 
| f56f0e8d83 | 2016-07-24 08:37:08 | Feature_Request | Deferred | mORMot | Allow raw SQL execution in batch mode. | 
| f5d591812c | 2013-06-10 13:56:33 | Documentation | Fixed |  | Internationalization and localization. Translation file name inaccuracy. | 
| f5f44cdc92 | 2014-09-26 17:31:58 | Feature_Request | Fixed | mORMot | Do Not Delete LogFile during Rotation if OnRotate Returns True | 
| f65ec10f76 | 2015-10-23 09:02:48 | Feature_Request | Open | mORMot | ComputeFieldsBeforeWrite on server side | 
| f79ff5714b | 2013-04-15 17:51:03 | Code_Defect | Fixed |  | bpl load/unload initialization/finalization issues | 
| f7a3f0fcd7 | 2015-10-15 16:34:18 | Code_Defect | Fixed | mORMot | DateTimeToIso8601() wrong length set on result when firstchar is #0 | 
| f96cf0fc5d | 2012-12-14 16:46:12 | Code_Defect | Fixed |  | ObjectToJSON fails for TSQLRecordMany descendants | 
| f99c86b1ac | 2013-01-15 11:00:54 | Code_Defect | Fixed |  | Only one item of TCollection read from Mormot | 
| fa702c126a | 2015-03-27 09:23:58 | Feature_Request | Fixed | mORMot | Allow not eating the exception in TSQLRestServerDB.Commit() | 
| fa8179468c | 2012-12-19 17:44:34 | Code_Defect | Closed |  | TSQLDBConnectionProperties.SQLGetField / GetField refactoring (for MS SQL) | 
| fb6a92b7dc | 2016-12-27 07:38:50 | Code_Defect | Fixed | mORMot | Missing raise keyword in latest commit | 
| fb893df6fe | 2013-03-14 19:51:43 | Code_Defect | Closed |  | Meta-ticket: 64 bit compilation | 
| fbe40ef67b | 2013-02-26 17:16:43 | Feature_Request | Closed |  | 64bit code adjustments: [dcc64 Error] SynSQLite3.pas(4997): E2065 Unsatisfied forward or external declaration: 'strcmp' | 
| fca72ba0ce | 2013-12-18 10:32:54 | Code_Defect | Closed |  | SynCommons.GetMimeContentType return broken content type for file with long extensions (myfile.json for example) | 
| fd65cd93c8 | 2016-04-12 15:14:06 | Code_Defect | Deferred | mORMot | TClassType.InheritsFrom is suboptimal | 
| fdc1764f97 | 2012-12-06 13:49:49 | Code_Defect | Fixed |  | Access Violation in TSQLRestServer.LaunchCallBack | 
| fdf7158601 | 2012-06-27 07:43:15 | Code_Defect | Closed |  | incorrect null value parsing in JSONToObject when isObj = oCustom | 
| fe16f15d29 | 2012-11-16 17:18:30 | Code_Defect | Fixed |  | Metafile Render Issue | 
| fe7af7a320 | 2016-04-10 19:21:42 | Feature_Request | Open | mORMot | TEnumType.GetEnumNameOrd is suboptimal | 
| ff91d71434 | 2016-07-18 07:57:22 | Feature_Request | Closed | mORMot | Change default value for TimeOut in TCrtSocket from 10000 to 30000 |