mORMot and Open Source friends
File History
Not logged in

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

History of SQLite3/SQLite3ToolBar.pas

2012-11-28
13:34
Deleted by check-in [1c6fe7a1fd] all former SQLite3\SQLite3*.pas units have been renamed to SQLite3\mORMot*.pas to match the database-agnostic scheme of the mORMot framework - this is a major break change, so all your "uses" clauses in your code is to be change to follow the new naming (user: abouchez branch: trunk)
2012-10-26
10:03
[f1862795330d94dd] part of check-in [79546deff4] deep code refactoring, introducing TSQLPropInfo* classes in order to decouple the ORM definitions from the RTTI - will allow definition of any class members, even if there is no RTTI generated or via custom properties attributes or a fluent interface (user: abouchez branch: trunk)
2012-08-14
12:47
[360b9d0f76c1a127] part of check-in [a97c525673] increased internal units version to 1.17 (user: ab branch: trunk)
2012-07-10
15:00
[23d5df54a8ced60c] part of check-in [6a34b75c47] fixed compilation issues since SQLite3Pages upgrade into Unicode ready implementation, introducing TSQLTable.ExpandAsSynUnicode method (user: G018869 branch: trunk)
2012-05-29
18:41
[4a26770a5fd19705] part of check-in [c058f55771] * fixed naming of framework in units header * fixed incorrect call to FormatUTF8() - see [d74020f7c3] (user: G018869 branch: trunk)
2012-04-13
16:21
[ec40704ad6ff7b07] part of check-in [ecca0393cf] FPC compatibility enhancement (user: G018869 branch: trunk)
2012-02-08
16:22
[9ac423490c0668c4] part of check-in [fef5fd8640] introducing new TSynAnsiConvert and TSynAnsiFixedWidth classes, able to process Unicode to/from Ansi conversion in all possible code pages, with generic access methods and optimized handling of fixed width encodings (user: G018869 branch: trunk)
2012-01-20
13:33
[e2aa6be8b672bd89] part of check-in [d8b446f0b5] changed copyright notice to "(C) 2012" - yes, happy new year ! (user: G018869 branch: trunk)
2011-07-15
09:34
[4bed8acc73ed2593] part of check-in [ff9623bc90] * new TSQLTable.GetCSVValues method * GetJSONValues() is now using an internal TRawByteStringStream when the expected result is a RawUTF8 (avoid copying content twice, and is perfectly thread-safe) * the shared fTempMemoryStream is not available any more (not thread-safe) * TTextWriter.CreateOwnedStream now create an internal TRawByteStringStream instance for faster process and direct retrieval in the Text method * JSONEncode*() global functions will use an internal TRawByteStringStream instead of a supplied TMemoryStream * TSQLRibbon.AddToReport method can work with self=nil * fixed an endless loop in TGDIPages.DrawTextAcrossCols when wrapping text * if TGDIPages.WordWrapLeftCols=TRUE, won't wrap column headers (user: G018869 branch: trunk)
2011-07-14
19:23
[62bdadbb82a16579] part of check-in [22a6c85b4e] * new TRawByteStringStream class * more complete TQuery emulation * fixed '-.3' currency values (into '-0.3') for SynDBOracle * method TSQLTable.InitFieldTypes return faster and more accurate type for numbers * now SynDBExplorer can close tabs when double-clicking on it (user: G018869 branch: trunk)
2011-05-27
15:42
[2cf5dd22e38ce5f5] part of check-in [d97807044c] new right-click popup menu accessible for editor, with fast access to all tool functions (user: ab branch: trunk)
2011-05-19
17:06
[de366d0de38a46ab] part of check-in [27dd99ddcb] fix small compilation warning under Unicode Delphi (user: ab branch: trunk)
2011-04-20
19:07
[74af5ba9ea25b4b7] part of check-in [416981ca8e] TMS compatibility enhanced (user: ab branch: trunk)
16:03
[a1e526142231eb75] part of check-in [186436fe21] * fixed issue in TSQLRestServerStats.DebugMessage * introducing LogView sample application (user: ab branch: trunk)
2011-03-28
18:40
[90df87126bd8d31c] part of check-in [f6772e8be4] use same font for UI body components (user: ab branch: trunk)
17:32
[a154c9b1d0ecf05f] part of check-in [6b91410d00] fixed compilation with TMS components (user: ab branch: trunk)
05:41
[85af4e5eabcafe1d] part of check-in [8455306490] changed layout of groups on top of ribbbon (user: ab branch: trunk)
2011-03-25
20:22
[cb48a1706404ef48] part of check-in [156a9090f4] introducing new Logging classes and functions (user: ab branch: trunk)
13:09
[0605ce28588e122e] part of check-in [3b80951fe6] * buttons are now created in the expected order (added from left to right ;) * code refactoring, to have common methods shared for future use (user: ab branch: trunk)
2011-03-24
15:54
[6e3f9a54e1b7c21a] part of check-in [5829c38892] * hanle sftTimeLog and sftDateTime with a TDateTimePicker * handle sftInteger (including Int64 fields), sftCurrency and sftFloat with a TSynLabeledEdit field * now TSynForm will work as a captionless form (user: ab branch: trunk)
2011-03-23
22:18
[4c38819129f43102] part of check-in [5db1d9d66d] User Interface generation now working with Delphi 7 and 2010 - with both VCL and TMS components (user: ab branch: trunk)
17:06
[4505688ae8f14d28] part of check-in [d0ff9c1078] now use TMS component pack only if USETMSPACK global conditional is defined: by default, will use only VCL components to create the Ribbon and all other screens (user: ab branch: trunk)
2011-03-22
18:19
[e5ca7ca18b96a825] part of check-in [8301694809] User Interface generation with pure VCL... one step further... still code review needed (user: ab branch: trunk)
2011-03-19
08:41
[6f87d660413bd6ef] part of check-in [6834918946] Delphi 2009/2010/XE compatibility fix + UI compilation with TMS (user: ab branch: trunk)
2011-03-18
17:06
[62d1426e39721113] part of check-in [d3b97a12b4] continuing the TMS free User Interface generation (not yet finished) (user: ab branch: trunk)
2011-03-03
16:43
[ff57df84ca3a4149] part of check-in [c52b03dec1] * new SynTaskDialog unit, implementing the Vista/Seven TaskDialog, and with a native Delphi emulation under XP/2K :) * start of deep code refactoring of the UI part of the framework, to be independent from the TMS components (user: ab branch: trunk)
2011-02-25
13:23
[20f43142e6151f81] part of check-in [f135274175] the ORM will now include all published properties of the parents, up to TSQLRecord, to the database fields (it was only using the published properties at the topmost class level) (user: ab branch: trunk)
2011-02-08
17:07
[01c82fba077c53e5] part of check-in [b59d83be6d] we reach year 2011 - let's celebrate! (user: ab branch: trunk)
2010-09-26
14:58
[919eaab401ca01df] part of check-in [3090cf8a70] minor modifications to let the MainDemo compile (user: ab branch: trunk)
2010-09-11
16:55
[74637450d994a658] part of check-in [511cd574fa] new AddToReport method to append the specified database Table Content to the report (user: ab branch: trunk)
2010-09-05
13:56
[044e5d69144cb10f] part of check-in [ed86b32d5a] new TSQLRibbon.Refresh method added (user: ab branch: trunk)
2010-09-01
21:31
[abc6a39b8a1d0833] part of check-in [17264e2747] small fixes in the report manager and creation from RTTI + improved comments and some modification to avoid any GPF (user: ab branch: trunk)
2010-08-23
21:39
[67480d65c73d4bcf] part of check-in [f822e590c3] SQLite3 Engine updated to official 3.7.1 version (user: ab branch: trunk)
15:07
[fb29723263111c4f] part of check-in [565f3607c1] fix some issues, and complete implementation of marking from time elapsed (user: ab branch: trunk)
2010-08-16
20:37
[48fe7190dfd41930] part of check-in [005e944e7c] Improvments of SQLite3/SQLite3UIEdit.pas, handling edition of most common kind of SQL field: all user interface (fields, layout, etc...) is created from RTTI data and some custom parameters (user: ab branch: trunk)
2010-08-13
18:45
[f0a47a68958a4797] part of check-in [1c81f20a5b] lot of new stuff, especially about User Interface auto creation from RTTI: edition, deletion or export can now be implemented internaly with native methods of the framework (user: ab branch: trunk)
2010-08-05
15:04
[89ccff4d95729726] part of check-in [1e36abb848] SQlite3 database engine updated to 3.7.0.1 (user: ab branch: trunk)
2010-08-04
10:18
[e2fe4249d4cbe7d2] part of check-in [37f4be0636] minor UI fix on color scheme change (user: ab branch: trunk)
2010-07-31
18:16
[e2f80967dce8e9ac] part of check-in [c260d3d0b4] SQLite3 framework updated for the upcoming MainDemo (user: ab branch: trunk)
2010-07-30
19:12
[cd8d97a77e5f1b4e] part of check-in [bb9bdca3a1] SQLite3 framework update for new MainDemo sample, including new TSQLRestClientURI.ForceBlobTransfert property and new TSQLRestClientURI.RetrieveBlobFields/UpdateBlobFields methods (user: ab branch: trunk)
2010-07-29
19:06
[d2adaf0a1e02a581] part of check-in [cd738b1c9c] SQLite3 framework user interface update (user: ab branch: trunk)
2010-07-27
20:06
[198560f88b5e737f] part of check-in [4c5adbef4f] Improve compatibility for Delphi 2009/2010 SQLite3 framework User Interface, and prepare release of main sample demo (user: ab branch: trunk)
2010-07-06
18:47
[8e9a54ff1c131497] part of check-in [8cb66cacc7] some minor enhancements about database grid marking or selection (user: ab branch: trunk)
2010-06-25
08:52
[0a6a6dc5378b3dc5] part of check-in [c298cbd968] possibility to add a background picture to the ribbon pages (in unit SQLite3ToolBar) (user: ab branch: trunk)
2010-06-23
14:04
[368377d66ec0b1e5] part of check-in [9226a861e3] Initial Check-In of all Synopse components (user: User branch: trunk)