├── .gitignore ├── CHANGES.md ├── COPYING ├── README.md ├── examples └── Lazarus │ └── TmlSidexDemo │ ├── .gitignore │ ├── TmlSidexDemo.ico │ ├── TmlSidexDemo.lpi │ ├── TmlSidexDemo.lpr │ ├── TmlSidexDemo.lrs │ ├── TmlSidexDemo.manifest │ ├── TmlSidexDemo.rc │ ├── thrdataprocessing.pas │ ├── tmlsidexdemo_logging.lfm │ ├── tmlsidexdemo_logging.pas │ ├── tmlsidexdemo_main.lfm │ ├── tmlsidexdemo_main.lrs │ └── tmlsidexdemo_main.pas ├── graphics ├── TTMLCore.bmp ├── TTMLCore.png ├── TTMLProfile.bmp └── TTMLProfile.png ├── packages ├── C++ Builder │ ├── C10 │ │ ├── Win32 │ │ │ └── Release │ │ │ │ └── .gitignore │ │ ├── Win64 │ │ │ ├── tml_c10_r.cbproj │ │ │ └── tml_c10_r.res │ │ ├── tml_c10.groupproj │ │ ├── tml_c10_Win64.groupproj │ │ ├── tml_c10_d.cbproj │ │ ├── tml_c10_d.cpp │ │ ├── tml_c10_d.res │ │ ├── tml_c10_d_resources.rc │ │ ├── tml_c10_r.cbproj │ │ ├── tml_c10_r.cpp │ │ └── tml_c10_r.res │ ├── C2006 │ │ ├── tml_c2006.bdsgroup │ │ ├── tml_c2006_d.bdsproj │ │ ├── tml_c2006_d.cpp │ │ ├── tml_c2006_d.res │ │ ├── tml_c2006_r.bdsproj │ │ ├── tml_c2006_r.cpp │ │ └── tml_c2006_r.res │ ├── C2010 │ │ ├── Release │ │ │ └── .gitignore │ │ ├── tml_c2010.groupproj │ │ ├── tml_c2010_d.cbproj │ │ ├── tml_c2010_d.cpp │ │ ├── tml_c2010_d.res │ │ ├── tml_c2010_d_resources.rc │ │ ├── tml_c2010_r.cbproj │ │ ├── tml_c2010_r.cpp │ │ └── tml_c2010_r.res │ ├── CXE │ │ ├── Release │ │ │ └── .gitignore │ │ ├── tml_cXE.groupproj │ │ ├── tml_cXE_d.cbproj │ │ ├── tml_cXE_d.cpp │ │ ├── tml_cXE_d.res │ │ ├── tml_cXE_d_resources.rc │ │ ├── tml_cXE_r.cbproj │ │ ├── tml_cXE_r.cpp │ │ └── tml_cXE_r.res │ ├── CXE2 │ │ ├── Release │ │ │ └── .gitignore │ │ ├── tml_cXE2.groupproj │ │ ├── tml_cXE2_d.cbproj │ │ ├── tml_cXE2_d.cpp │ │ ├── tml_cXE2_d.otares │ │ ├── tml_cXE2_d.res │ │ ├── tml_cXE2_d_Icon3.ico │ │ ├── tml_cXE2_d_resources.rc │ │ ├── tml_cXE2_r.cbproj │ │ ├── tml_cXE2_r.cpp │ │ ├── tml_cXE2_r.otares │ │ ├── tml_cXE2_r.res │ │ └── tml_cXE2_r_Icon.ico │ ├── CXE3 │ │ ├── Win32 │ │ │ └── Release │ │ │ │ └── .gitignore │ │ ├── Win64 │ │ │ ├── tml_cXE3_r.cbproj │ │ │ └── tml_cXE3_r.res │ │ ├── tml_cXE3.groupproj │ │ ├── tml_cXE3_Win64.groupproj │ │ ├── tml_cXE3_d.cbproj │ │ ├── tml_cXE3_d.cpp │ │ ├── tml_cXE3_d.res │ │ ├── tml_cXE3_d_resources.rc │ │ ├── tml_cXE3_r.cbproj │ │ ├── tml_cXE3_r.cpp │ │ └── tml_cXE3_r.res │ ├── CXE4 │ │ ├── Win32 │ │ │ └── Release │ │ │ │ └── .gitignore │ │ ├── Win64 │ │ │ ├── tml_cXE4_r.cbproj │ │ │ └── tml_cXE4_r.res │ │ ├── tml_cXE4.groupproj │ │ ├── tml_cXE4_Win64.groupproj │ │ ├── tml_cXE4_d.cbproj │ │ ├── tml_cXE4_d.cpp │ │ ├── tml_cXE4_d.res │ │ ├── tml_cXE4_d_resources.rc │ │ ├── tml_cXE4_r.cbproj │ │ ├── tml_cXE4_r.cpp │ │ └── tml_cXE4_r.res │ ├── CXE5 │ │ ├── Win64 │ │ │ ├── tml_cXE5_r.cbproj │ │ │ └── tml_cXE5_r.res │ │ ├── tml_cXE5.groupproj │ │ ├── tml_cXE5_Win64.groupproj │ │ ├── tml_cXE5_d.cbproj │ │ ├── tml_cXE5_d.cpp │ │ ├── tml_cXE5_d.res │ │ ├── tml_cXE5_r.cbproj │ │ ├── tml_cXE5_r.cpp │ │ └── tml_cXE5_r.res │ ├── CXE6 │ │ ├── Win64 │ │ │ ├── tml_cXE6_r.cbproj │ │ │ └── tml_cXE6_r.res │ │ ├── tml_cXE6.groupproj │ │ ├── tml_cXE6_Win64.groupproj │ │ ├── tml_cXE6_d.cbproj │ │ ├── tml_cXE6_d.cpp │ │ ├── tml_cXE6_d.res │ │ ├── tml_cXE6_r.cbproj │ │ ├── tml_cXE6_r.cpp │ │ └── tml_cXE6_r.res │ ├── CXE7 │ │ ├── Win32 │ │ │ └── Release │ │ │ │ └── .gitignore │ │ ├── Win64 │ │ │ ├── tml_cXE7_r.cbproj │ │ │ └── tml_cXE7_r.res │ │ ├── tml_cXE7.groupproj │ │ ├── tml_cXE7_Win64.groupproj │ │ ├── tml_cXE7_d.cbproj │ │ ├── tml_cXE7_d.cpp │ │ ├── tml_cXE7_d.res │ │ ├── tml_cXE7_d_resources.rc │ │ ├── tml_cXE7_r.cbproj │ │ ├── tml_cXE7_r.cpp │ │ └── tml_cXE7_r.res │ └── CXE8 │ │ ├── Win64 │ │ ├── tml_cXE8_r.cbproj │ │ └── tml_cXE8_r.res │ │ ├── tml_cXE8.groupproj │ │ ├── tml_cXE8_Win64.groupproj │ │ ├── tml_cXE8_d.cbproj │ │ ├── tml_cXE8_d.cpp │ │ ├── tml_cXE8_d.res │ │ ├── tml_cXE8_r.cbproj │ │ ├── tml_cXE8_r.cpp │ │ └── tml_cXE8_r.res ├── Delphi │ ├── D10 │ │ ├── tml_d10.groupproj │ │ ├── tml_d10_d.dpk │ │ ├── tml_d10_d.dproj │ │ ├── tml_d10_d.dres │ │ ├── tml_d10_d.res │ │ ├── tml_d10_dResource.rc │ │ ├── tml_d10_r.dpk │ │ ├── tml_d10_r.dproj │ │ └── tml_d10_r.res │ ├── D2006 │ │ ├── bin │ │ │ └── .gitignore │ │ ├── dcu │ │ │ └── .gitignore │ │ ├── tml_d2006.bdsgroup │ │ ├── tml_d2006_d.bdsproj │ │ ├── tml_d2006_d.dpk │ │ ├── tml_d2006_d.hpp │ │ ├── tml_d2006_d.res │ │ ├── tml_d2006_r.bdsproj │ │ ├── tml_d2006_r.dpk │ │ ├── tml_d2006_r.hpp │ │ └── tml_d2006_r.res │ ├── D2010 │ │ ├── tml_d2010.groupproj │ │ ├── tml_d2010_d.dpk │ │ ├── tml_d2010_d.dproj │ │ ├── tml_d2010_d.dres │ │ ├── tml_d2010_d.hpp │ │ ├── tml_d2010_d.res │ │ ├── tml_d2010_dResource.rc │ │ ├── tml_d2010_r.dpk │ │ ├── tml_d2010_r.dproj │ │ ├── tml_d2010_r.hpp │ │ └── tml_d2010_r.res │ ├── DXE │ │ ├── tml_dXE.groupproj │ │ ├── tml_dXE_d.dpk │ │ ├── tml_dXE_d.dproj │ │ ├── tml_dXE_d.dres │ │ ├── tml_dXE_d.res │ │ ├── tml_dXE_dResource.rc │ │ ├── tml_dXE_r.dpk │ │ ├── tml_dXE_r.dproj │ │ └── tml_dXE_r.res │ ├── DXE2 │ │ ├── tml_dXE2.groupproj │ │ ├── tml_dXE2_d.dpk │ │ ├── tml_dXE2_d.dproj │ │ ├── tml_dXE2_d.dres │ │ ├── tml_dXE2_d.res │ │ ├── tml_dXE2_dResource.rc │ │ ├── tml_dXE2_d_Icon.ico │ │ ├── tml_dXE2_r.dpk │ │ ├── tml_dXE2_r.dproj │ │ ├── tml_dXE2_r.res │ │ └── tml_dXE2_r_Icon.ico │ ├── DXE3 │ │ ├── tml_dXE3.groupproj │ │ ├── tml_dXE3_d.dpk │ │ ├── tml_dXE3_d.dproj │ │ ├── tml_dXE3_d.dres │ │ ├── tml_dXE3_d.res │ │ ├── tml_dXE3_dResource.rc │ │ ├── tml_dXE3_r.dpk │ │ ├── tml_dXE3_r.dproj │ │ └── tml_dXE3_r.res │ ├── DXE4 │ │ ├── tml_dXE4.groupproj │ │ ├── tml_dXE4_d.dpk │ │ ├── tml_dXE4_d.dproj │ │ ├── tml_dXE4_d.dres │ │ ├── tml_dXE4_d.res │ │ ├── tml_dXE4_dResource.rc │ │ ├── tml_dXE4_r.dpk │ │ ├── tml_dXE4_r.dproj │ │ └── tml_dXE4_r.res │ ├── DXE5 │ │ ├── tml_dXE5.groupproj │ │ ├── tml_dXE5_d.dpk │ │ ├── tml_dXE5_d.dproj │ │ ├── tml_dXE5_d.dres │ │ ├── tml_dXE5_d.res │ │ ├── tml_dXE5_dResource.rc │ │ ├── tml_dXE5_r.dpk │ │ ├── tml_dXE5_r.dproj │ │ └── tml_dXE5_r.res │ ├── DXE6 │ │ ├── tml_dXE6.groupproj │ │ ├── tml_dXE6_d.dpk │ │ ├── tml_dXE6_d.dproj │ │ ├── tml_dXE6_d.dres │ │ ├── tml_dXE6_d.res │ │ ├── tml_dXE6_dResource.rc │ │ ├── tml_dXE6_r.dpk │ │ ├── tml_dXE6_r.dproj │ │ └── tml_dXE6_r.res │ ├── DXE7 │ │ ├── tml_dXE7.groupproj │ │ ├── tml_dXE7_d.dpk │ │ ├── tml_dXE7_d.dproj │ │ ├── tml_dXE7_d.dres │ │ ├── tml_dXE7_d.res │ │ ├── tml_dXE7_dResource.rc │ │ ├── tml_dXE7_r.dpk │ │ ├── tml_dXE7_r.dproj │ │ └── tml_dXE7_r.res │ └── DXE8 │ │ ├── tml_dXE8.groupproj │ │ ├── tml_dXE8_d.dpk │ │ ├── tml_dXE8_d.dproj │ │ ├── tml_dXE8_d.dres │ │ ├── tml_dXE8_d.res │ │ ├── tml_dXE8_dResource.rc │ │ ├── tml_dXE8_r.dpk │ │ ├── tml_dXE8_r.dproj │ │ └── tml_dXE8_r.res └── Lazarus │ ├── Makefile │ ├── Makefile.compiled │ ├── Makefile.fpc │ ├── TMLLazarusPkg.lpk │ └── TMLLazarusPkg.pas └── src ├── TMLLazarusPkg.lrs ├── cSidexDocument.pas ├── pedTMLCommands.dfm ├── pedTMLCommands.lfm ├── pedTMLCommands.lrs ├── pedTMLCommands.pas ├── uSidexErrors.pas ├── uSidexLib.pas ├── uSidexTypes.pas ├── uSidexVariant.pas ├── uTMLClasses.pas ├── uTMLCore.pas ├── uTMLErrors.pas ├── uTMLRegister.dcr ├── uTMLRegister.pas └── uTMLTypes.pas /.gitignore: -------------------------------------------------------------------------------- 1 | *.obj 2 | *.local 3 | *.hpp 4 | *.dcu 5 | *.pch 6 | *.#00 7 | *.identcache 8 | *.~bpl 9 | *.drc 10 | *.bpl 11 | *.dsk 12 | *.o 13 | *.a 14 | *.~dsk 15 | *.~1~ 16 | *.stat 17 | *.ppu 18 | *.compiled 19 | *.rst 20 | *.dex 21 | *.d 22 | *.tmp 23 | *.rsj 24 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- 1 | # LibTML-pascal Changelog # 2 | 3 | Please check [https://github.com/tml21/libtml-pascal/commits](https://github.com/tml21/libtml-pascal/commits) for a detailed list of changes. 4 | 5 | ## Version 1.1.5 ## 6 | 7 | The libTML-pascal library was developed to be used in commerical projects of [wobe-systems GmbH](http://www.wobe-team.com). This is the first Open Source release under LGPL 2.1. 8 | 9 | ### Credits ### 10 | 11 | **Wolfgang Bär** - [wobe-systems GmbH](http://www.wobe-team.com) 12 | Artwork, icons and color themes. 13 | 14 | **Sabine Bernecker-Bendixen** - [Sof-IT by Personal Best](http://www.sof-it.de) 15 | Thank you for writing the Code of Conduct and the team coaching. 16 | 17 | **Francis Brosnan Blázquez** - [Advanced Software Production Line (ASPL)](http://www.aspl.es/portal/) 18 | Thank you for your valuable help with AXL and Vortex.: 19 | -[Vortex](http://www.aspl.es/vortex) a [BEEP](http://www.beepcore.org) implementation 20 | -[AXL](http://www.aspl.es/axl) a lightweight and fast XML 1.0 implementation 21 | 22 | **Ralf Konusch** - [wobe-systems GmbH](http://www.wobe-team.com) 23 | Code contributions and port to multiple platforms. 24 | 25 | **Björn Latte** - [wobe-systems GmbH](http://www.wobe-team.com) 26 | Infrastructure and GitHub. 27 | 28 | **Stefan Schalk** - [wobe-systems GmbH](http://www.wobe-team.com) 29 | Object Pascal wrapper and components. 30 | 31 | **Maik Wojcieszak** - [wobe-systems GmbH](http://www.wobe-team.com) 32 | Documentation, homepage and project lead. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LibTML for Object Pascal # 2 | 3 | **TML Messaging Suite** is a network messaging library for rapid development of extensible and scalable interfaces. Based on the peer to peer standard protocol [BEEP](http://www.beepcore.org) (Blocks Extensible Exchange Protocol), defined in [RFC3080](https://tools.ietf.org/html/rfc3080) and [RFC3081](https://tools.ietf.org/html/rfc3081) libTML is suitable for many use cases and communication patterns. Equipped with a type safe data API, TML can transport hierarchical data structures fast and reliable. [**read more ...**][1] 4 | 5 | **The libTML Object Pascal Components** are not only a language binding to the core library but a complete set of non visual components to simplify the usage of libTML with [Embarcadero RAD Studio][2] and [Lazarus][3]. Applications can be developed for multiple platforms. 6 | 7 | - Android 8 | - Linux 9 | - OS X 10 | - Windows 11 | 12 | The mapping of libTML data types to the Variant type allows to exchange data organized in dictionaries lists and tables with hierarchical data structures. 13 | 14 | The libTML projects are licensed under [LGPL 2.1][9] and can be used for open source and commercial projects according to the [license terms][10]. 15 | 16 | > The components require the [libTML-c core libraries][4]. 17 | 18 | ## How to get help ? ## 19 | 20 | The primary source of information is the [documentation of the library][5]. 21 | 22 | To discuss about libTML, ask questions, get help or receive news about releases, planned features and development progress, a [libTML mailing list][6] is available. [Subscribe][7] to the mailing list to get involved. 23 | 24 | For additional information about getting support for libTML got to [http://www.libtml.org/support/][8]. 25 | 26 | 27 | 28 | 29 | [1]: http://www.libtml.org/info/ 30 | [2]: https://www.embarcadero.com/de/products/rad-studio 31 | [3]: http://www.lazarus-ide.org/ 32 | [4]: https://github.com/tml21/libtml-c 33 | [5]: http://www.libtml.org/docs/libtml-pascal/ 34 | [6]: https://groups.google.com/forum/#!forum/libtml 35 | [7]: https://groups.google.com/forum/#!forum/libtml/join 36 | [8]: http://www.libtml.org/support/ 37 | [9]: http://www.gnu.org/licenses/licenses.html#LGPL 38 | [10]: https://github.com/tml21/libtml-c/blob/master/COPYING 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/.gitignore: -------------------------------------------------------------------------------- 1 | /backup 2 | /ppu 3 | /TmlSidexDemo.lps 4 | /TmlSidexDemo.res 5 | -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/TmlSidexDemo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/examples/Lazarus/TmlSidexDemo/TmlSidexDemo.ico -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/TmlSidexDemo.lpr: -------------------------------------------------------------------------------- 1 | program TmlSidexDemo; 2 | 3 | {$mode objfpc}{$H+} 4 | 5 | uses 6 | {$IFDEF UNIX}{$IFDEF UseCThreads} 7 | cthreads, 8 | {$ENDIF}{$ENDIF} 9 | Interfaces, // this includes the LCL widgetset 10 | Forms, TmlSidexDemo_Main, 11 | uSidexLib, uTMLCore, 12 | thrDataProcessing, TmlSidexDemo_Logging; 13 | 14 | {$IFDEF WINDOWS} 15 | {$R TmlSidexDemo.res} 16 | {$ELSE} 17 | {$IFNDEF DARWIN} 18 | {$R *.res} 19 | {$ENDIF} 20 | {$ENDIF} 21 | 22 | begin 23 | Application.Title := 'TML-Sidex-Demo'; 24 | Application.Initialize; 25 | 26 | uSidexLib.sidexUseExceptions := false; 27 | uTMLCore.tmlUseExceptions := false; 28 | 29 | Application.CreateForm(TTmlSidexDemo_Form, TmlSidexDemo_Form); 30 | Application.Run; 31 | Application.MainForm.Free; 32 | 33 | uTMLCore.tmlUseExceptions := true; 34 | uSidexLib.sidexUseExceptions := true; 35 | end. 36 | 37 | -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/TmlSidexDemo.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Your application description here. 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/TmlSidexDemo.rc: -------------------------------------------------------------------------------- 1 | 1 VERSIONINFO 2 | FILEVERSION 0,1,0,0 3 | PRODUCTVERSION 0,1,0,0 4 | { 5 | BLOCK "StringFileInfo" 6 | { 7 | BLOCK "040904E4" 8 | { 9 | VALUE "Comments", "\000" 10 | VALUE "CompanyName", "wobe-systems GmbH\000" 11 | VALUE "FileDescription", "TML-Sidex-Demo\000" 12 | VALUE "FileVersion", "0.1.0.0\000" 13 | VALUE "InternalName", "\000" 14 | VALUE "LegalCopyright", "\000" 15 | VALUE "LegalTrademarks", "\000" 16 | VALUE "OriginalFilename", "\000" 17 | VALUE "ProductName", "\000" 18 | VALUE "ProductVersion", "0.1.0.0\000" 19 | } 20 | } 21 | BLOCK "VarFileInfo" 22 | { 23 | VALUE "Translation", 0x0409, 0x04E4 24 | } 25 | } 26 | 27 | #define RT_MANIFEST 24 28 | #define CREATEPROCESS_MANIFEST_RESOURCE_ID 1 29 | #define ISOLATIONAWARE_MANIFEST_RESOURCE_ID 2 30 | #define ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID 3 31 | 32 | CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "TmlSidexDemo.manifest" 33 | MAINICON ICON "TmlSidexDemo.ico" 34 | -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/tmlsidexdemo_logging.lfm: -------------------------------------------------------------------------------- 1 | object LoggingDlg: TLoggingDlg 2 | Left = 472 3 | Height = 393 4 | Top = 253 5 | Width = 449 6 | BorderIcons = [biSystemMenu] 7 | BorderStyle = bsDialog 8 | Caption = 'Logging' 9 | ClientHeight = 393 10 | ClientWidth = 449 11 | OnClose = FormClose 12 | OnShow = FormShow 13 | Position = poMainFormCenter 14 | LCLVersion = '0.9.28.2' 15 | object SetAll_Button: TButton 16 | Left = 8 17 | Height = 25 18 | Top = 360 19 | Width = 75 20 | Anchors = [akLeft, akBottom] 21 | Caption = 'Set all' 22 | OnClick = SetAll_ButtonClick 23 | TabOrder = 2 24 | end 25 | object Clear_Button: TButton 26 | Left = 88 27 | Height = 25 28 | Top = 360 29 | Width = 75 30 | Anchors = [akLeft, akBottom] 31 | Caption = 'Clear' 32 | OnClick = Clear_ButtonClick 33 | TabOrder = 3 34 | end 35 | object Invert_Button: TButton 36 | Left = 168 37 | Height = 25 38 | Top = 360 39 | Width = 75 40 | Anchors = [akLeft, akBottom] 41 | Caption = 'Invert' 42 | OnClick = Invert_ButtonClick 43 | TabOrder = 4 44 | end 45 | object Close_Button: TButton 46 | Left = 368 47 | Height = 25 48 | Top = 360 49 | Width = 75 50 | Anchors = [akRight, akBottom] 51 | Caption = 'Close' 52 | OnClick = Close_ButtonClick 53 | TabOrder = 0 54 | end 55 | object Options_GroupBox: TGroupBox 56 | Left = 8 57 | Height = 340 58 | Top = 8 59 | Width = 435 60 | Anchors = [akTop, akLeft, akRight, akBottom] 61 | Caption = 'Options' 62 | ClientHeight = 322 63 | ClientWidth = 431 64 | TabOrder = 1 65 | object TML_LOG_VORTEX_INTERN_CheckBox: TCheckBox 66 | Tag = 1 67 | Left = 8 68 | Height = 17 69 | Top = 8 70 | Width = 252 71 | Caption = 'TML_LOG_VORTEX_INTERN: Vortex logging is on' 72 | TabOrder = 0 73 | end 74 | object TML_LOG_VORTEX_VERBOSE_CheckBox: TCheckBox 75 | Tag = 2 76 | Left = 8 77 | Height = 17 78 | Top = 32 79 | Width = 302 80 | Caption = 'TML_LOG_VORTEX_VERBOSE: Vervose Vortex logging is on' 81 | TabOrder = 1 82 | end 83 | object TML_LOG_VORTEX_CMD_CheckBox: TCheckBox 84 | Tag = 4 85 | Left = 8 86 | Height = 17 87 | Top = 56 88 | Width = 315 89 | Caption = 'TML_LOG_VORTEX_CMD: Show log on every Vortex command' 90 | TabOrder = 2 91 | end 92 | object TML_LOG_CORE_IO_CheckBox: TCheckBox 93 | Tag = 8 94 | Left = 8 95 | Height = 17 96 | Top = 80 97 | Width = 201 98 | Caption = 'TML_LOG_CORE_IO: Core I/O logging' 99 | TabOrder = 3 100 | end 101 | object TML_LOG_CORE_API_CheckBox: TCheckBox 102 | Tag = 16 103 | Left = 8 104 | Height = 17 105 | Top = 104 106 | Width = 170 107 | Caption = 'TML_LOG_CORE_API: Core API' 108 | TabOrder = 4 109 | end 110 | object TML_LOG_VORTEX_FRAMES_CheckBox: TCheckBox 111 | Tag = 32 112 | Left = 8 113 | Height = 17 114 | Top = 128 115 | Width = 261 116 | Caption = 'TML_LOG_VORTEX_FRAMES: Vortex frame logging' 117 | TabOrder = 5 118 | end 119 | object TML_LOG_VORTEX_CH_POOL_CheckBox: TCheckBox 120 | Tag = 64 121 | Left = 8 122 | Height = 17 123 | Top = 152 124 | Width = 300 125 | Caption = 'TML_LOG_VORTEX_CH_POOL: Vortex channel pool logging' 126 | TabOrder = 6 127 | end 128 | object TML_LOG_VORTEX_MUTEX_CheckBox: TCheckBox 129 | Tag = 128 130 | Left = 8 131 | Height = 17 132 | Top = 176 133 | Width = 256 134 | Caption = 'TML_LOG_VORTEX_MUTEX: Vortex mutex logging' 135 | TabOrder = 7 136 | end 137 | object TML_LOG_MULTY_SYNC_CMDS_CheckBox: TCheckBox 138 | Tag = 256 139 | Left = 8 140 | Height = 17 141 | Top = 200 142 | Width = 283 143 | Caption = 'TML_LOG_MULTY_SYNC_CMDS: Vortex multi sync cmds' 144 | TabOrder = 8 145 | end 146 | object TML_LOG_VORTEX_HASHTABLE_CheckBox: TCheckBox 147 | Tag = 1024 148 | Left = 8 149 | Height = 17 150 | Top = 224 151 | Width = 300 152 | Caption = 'TML_LOG_VORTEX_HASHTABLE: Vortex hash table logging' 153 | TabOrder = 9 154 | end 155 | object TML_LOG_INTERNAL_DISPATCH_CheckBox: TCheckBox 156 | Tag = 2048 157 | Left = 8 158 | Height = 17 159 | Top = 248 160 | Width = 337 161 | Caption = 'TML_LOG_INTERNAL_DISPATCH: Internal command dispatcher log' 162 | TabOrder = 10 163 | end 164 | object TML_LOG_CONNECTION_OBJ_HANDLING_CheckBox: TCheckBox 165 | Tag = 4096 166 | Left = 8 167 | Height = 17 168 | Top = 272 169 | Width = 410 170 | Caption = 'TML_LOG_CONNECTION_OBJ_HANDLING: Logging to see connectionObj handling' 171 | TabOrder = 11 172 | end 173 | object TML_LOG_STREAM_HANDLING_CheckBox: TCheckBox 174 | Tag = 8192 175 | Left = 8 176 | Height = 17 177 | Top = 296 178 | Width = 322 179 | Caption = 'TML_LOG_STREAM_HANDLING: Logging to see stream handling' 180 | TabOrder = 12 181 | end 182 | end 183 | end 184 | -------------------------------------------------------------------------------- /examples/Lazarus/TmlSidexDemo/tmlsidexdemo_logging.pas: -------------------------------------------------------------------------------- 1 | (* 2 | * libTML: A BEEP based Messaging Suite 3 | * Copyright (C) 2015 wobe-systems GmbH 4 | * 5 | * This program is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public License 7 | * as published by the Free Software Foundation; either version 2.1 8 | * of the License, or (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this program; if not, write to the Free 17 | * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 18 | * 02111-1307 USA 19 | * 20 | * You may find a copy of the license under this software is released 21 | * at COPYING file. This is LGPL software: you are welcome to develop 22 | * proprietary applications using this library without any royalty or 23 | * fee but returning back any change, improvement or addition in the 24 | * form of source code, project image, documentation patches, etc. 25 | * 26 | * Homepage: 27 | * http://www.libtml.org 28 | * 29 | * For professional support contact us: 30 | * 31 | * wobe-systems GmbH 32 | * support@libtml.org 33 | *) 34 | 35 | unit TmlSidexDemo_Logging; 36 | 37 | {$mode objfpc}{$H+} 38 | 39 | interface 40 | 41 | uses 42 | Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs, 43 | uTMLClasses, StdCtrls; 44 | 45 | type 46 | 47 | { TLoggingDlg } 48 | 49 | TLoggingDlg = class(TForm) 50 | Options_GroupBox: TGroupBox; 51 | SetAll_Button: TButton; 52 | Clear_Button: TButton; 53 | Invert_Button: TButton; 54 | Close_Button: TButton; 55 | TML_LOG_CONNECTION_OBJ_HANDLING_CheckBox: TCheckBox; 56 | TML_LOG_CORE_API_CheckBox: TCheckBox; 57 | TML_LOG_CORE_IO_CheckBox: TCheckBox; 58 | TML_LOG_INTERNAL_DISPATCH_CheckBox: TCheckBox; 59 | TML_LOG_MULTY_SYNC_CMDS_CheckBox: TCheckBox; 60 | TML_LOG_STREAM_HANDLING_CheckBox: TCheckBox; 61 | TML_LOG_VORTEX_CH_POOL_CheckBox: TCheckBox; 62 | TML_LOG_VORTEX_CMD_CheckBox: TCheckBox; 63 | TML_LOG_VORTEX_FRAMES_CheckBox: TCheckBox; 64 | TML_LOG_VORTEX_HASHTABLE_CheckBox: TCheckBox; 65 | TML_LOG_VORTEX_INTERN_CheckBox: TCheckBox; 66 | TML_LOG_VORTEX_MUTEX_CheckBox: TCheckBox; 67 | TML_LOG_VORTEX_VERBOSE_CheckBox: TCheckBox; 68 | procedure Clear_ButtonClick(Sender: TObject); 69 | procedure Close_ButtonClick(Sender: TObject); 70 | procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 71 | procedure FormShow(Sender: TObject); 72 | procedure Invert_ButtonClick(Sender: TObject); 73 | procedure SetAll_ButtonClick(Sender: TObject); 74 | 75 | private 76 | FTMLCore: TTMLCore; 77 | 78 | FCBs: Array[0..12] of TCheckBox; 79 | 80 | public 81 | property TMLCore: TTMLCore read FTMLCore write FTMLCore; 82 | end; 83 | 84 | var 85 | LoggingDlg: TLoggingDlg; 86 | 87 | implementation 88 | 89 | uses 90 | uTMLCore, uTMLErrors; 91 | 92 | { TLoggingDlg } 93 | 94 | procedure TLoggingDlg.FormShow(Sender: TObject); 95 | var 96 | i, iLogValue: Integer; 97 | bSuccess: Boolean; 98 | begin 99 | bSuccess := false; 100 | iLogValue := TML_LOG_OFF; 101 | if Assigned(FTMLCore) then 102 | begin 103 | bSuccess := (tml_Core_Get_LoggingValue(FTMLCore.TMLCoreHandle, 104 | iLogValue) = TML_SUCCESS); 105 | end; 106 | 107 | FCBs[ 0] := TML_LOG_VORTEX_INTERN_CheckBox; 108 | FCBs[ 1] := TML_LOG_VORTEX_VERBOSE_CheckBox; 109 | FCBs[ 2] := TML_LOG_VORTEX_CMD_CheckBox; 110 | FCBs[ 3] := TML_LOG_CORE_IO_CheckBox; 111 | FCBs[ 4] := TML_LOG_CORE_API_CheckBox; 112 | FCBs[ 5] := TML_LOG_VORTEX_FRAMES_CheckBox; 113 | FCBs[ 6] := TML_LOG_VORTEX_CH_POOL_CheckBox; 114 | FCBs[ 7] := TML_LOG_VORTEX_MUTEX_CheckBox; 115 | FCBs[ 8] := TML_LOG_MULTY_SYNC_CMDS_CheckBox; 116 | FCBs[ 9] := TML_LOG_VORTEX_HASHTABLE_CheckBox; 117 | FCBs[10] := TML_LOG_INTERNAL_DISPATCH_CheckBox; 118 | FCBs[11] := TML_LOG_CONNECTION_OBJ_HANDLING_CheckBox; 119 | FCBs[12] := TML_LOG_STREAM_HANDLING_CheckBox; 120 | 121 | for i := Low(FCBs) to High(FCBs) do 122 | begin 123 | FCBs[i].Checked := ((iLogValue and FCBs[i].Tag) <> 0); 124 | FCBs[i].Enabled := bSuccess; 125 | end; 126 | end; 127 | 128 | procedure TLoggingDlg.FormClose(Sender: TObject; var CloseAction: TCloseAction); 129 | var 130 | i, iLogValue: Integer; 131 | begin 132 | if Assigned(FTMLCore) and FCBs[0].Enabled then 133 | begin 134 | iLogValue := TML_LOG_OFF; 135 | for i := Low(FCBs) to High(FCBs) do 136 | begin 137 | if FCBs[i].Checked then iLogValue := iLogValue or FCBs[i].Tag; 138 | end; 139 | tml_Core_Set_LoggingValue(FTMLCore.TMLCoreHandle, iLogValue); 140 | end; 141 | CloseAction := caHide; 142 | end; 143 | 144 | procedure TLoggingDlg.Close_ButtonClick(Sender: TObject); 145 | begin 146 | Close; 147 | end; 148 | 149 | procedure TLoggingDlg.SetAll_ButtonClick(Sender: TObject); 150 | var 151 | i: Integer; 152 | begin 153 | for i := Low(FCBs) to High(FCBs) do FCBs[i].Checked := true; 154 | end; 155 | 156 | procedure TLoggingDlg.Clear_ButtonClick(Sender: TObject); 157 | var 158 | i: Integer; 159 | begin 160 | for i := Low(FCBs) to High(FCBs) do FCBs[i].Checked := false; 161 | end; 162 | 163 | procedure TLoggingDlg.Invert_ButtonClick(Sender: TObject); 164 | var 165 | i: Integer; 166 | begin 167 | for i := Low(FCBs) to High(FCBs) do FCBs[i].Checked := not FCBs[i].Checked; 168 | end; 169 | 170 | initialization 171 | {$I tmlsidexdemo_logging.lrs} 172 | 173 | end. 174 | 175 | -------------------------------------------------------------------------------- /graphics/TTMLCore.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/graphics/TTMLCore.bmp -------------------------------------------------------------------------------- /graphics/TTMLCore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/graphics/TTMLCore.png -------------------------------------------------------------------------------- /graphics/TTMLProfile.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/graphics/TTMLProfile.bmp -------------------------------------------------------------------------------- /graphics/TTMLProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/graphics/TTMLProfile.png -------------------------------------------------------------------------------- /packages/C++ Builder/C10/Win32/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/C10/Win64/tml_c10_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C10/Win64/tml_c10_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {986BF295-203D-48AF-BAEA-A6CCED9811E2} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_c10_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {7782BED2-83ED-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | //--------------------------------------------------------------------------- 9 | 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | 14 | #pragma argsused 15 | extern "C" int _libmain(unsigned long reason) 16 | { 17 | return 1; 18 | } 19 | //--------------------------------------------------------------------------- 20 | -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C10/tml_c10_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | extern "C" int _libmain(unsigned long reason) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/C10/tml_c10_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C10/tml_c10_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/C2006/tml_c2006.bdsgroup: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | tml_c2006_r.bdsproj 13 | tml_c2006_d.bdsproj 14 | tml_c2006_r.bpl tml_c2006_d.bpl 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2006/tml_c2006_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2006/tml_c2006_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C2006/tml_c2006_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/C2006/tml_c2006_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2006/tml_c2006_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C2006/tml_c2006_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/tml_c2010.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {2F285A41-F09C-4E34-805D-27281DE63FF7} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_c2010_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/tml_c2010_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/tml_c2010_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C2010/tml_c2010_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/tml_c2010_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore Bitmap "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile Bitmap "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/tml_c2010_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/C2010/tml_c2010_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/C2010/tml_c2010_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/tml_cXE.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {2F285A41-F09C-4E34-805D-27281DE63FF7} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/tml_cXE_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/tml_cXE_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE/tml_cXE_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/tml_cXE_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/tml_cXE_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE/tml_cXE_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE/tml_cXE_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {2F285A41-F09C-4E34-805D-27282DE63FF7} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE2_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | 6 | 7 | #pragma package(smart_init) 8 | 9 | //--------------------------------------------------------------------------- 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | #pragma argsused 14 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 15 | { 16 | return 1; 17 | } 18 | 19 | //--------------------------------------------------------------------------- 20 | 21 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_d.otares: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE2/tml_cXE2_d.otares -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE2/tml_cXE2_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_d_Icon3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE2/tml_cXE2_d_Icon3.ico -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | 7 | //--------------------------------------------------------------------------- 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | #pragma argsused 12 | int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) 13 | { 14 | return 1; 15 | } 16 | 17 | //--------------------------------------------------------------------------- 18 | 19 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_r.otares: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE2/tml_cXE2_r.otares -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE2/tml_cXE2_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE2/tml_cXE2_r_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE2/tml_cXE2_r_Icon.ico -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/Win32/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/Win64/tml_cXE3_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE3/Win64/tml_cXE3_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {ED5A6D09-9D4A-47C5-8B1F-F76C91E57E2F} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE3_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {1382BED2-23EC-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | 9 | //--------------------------------------------------------------------------- 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | #pragma argsused 14 | extern "C" int _libmain(unsigned long reason) 15 | { 16 | return 1; 17 | } 18 | 19 | //--------------------------------------------------------------------------- 20 | 21 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE3/tml_cXE3_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | extern "C" int _libmain(unsigned long reason) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE3/tml_cXE3_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE3/tml_cXE3_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/Win32/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/Win64/tml_cXE4_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE4/Win64/tml_cXE4_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9B893D37-EE52-4422-82F7-B5415DF5EA0D} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE4_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {1382BED2-23EC-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | //--------------------------------------------------------------------------- 9 | 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | 14 | #pragma argsused 15 | extern "C" int _libmain(unsigned long reason) 16 | { 17 | return 1; 18 | } 19 | //--------------------------------------------------------------------------- 20 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE4/tml_cXE4_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | 7 | //--------------------------------------------------------------------------- 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | #pragma argsused 12 | extern "C" int _libmain(unsigned long reason) 13 | { 14 | return 1; 15 | } 16 | 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE4/tml_cXE4_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE4/tml_cXE4_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/Win64/tml_cXE5_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE5/Win64/tml_cXE5_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/tml_cXE5.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {506BF295-203C-48AF-BAEA-A6CCED9811E2} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE5_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/tml_cXE5_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {1382BED2-23EC-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/tml_cXE5_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | //--------------------------------------------------------------------------- 9 | 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | 14 | #pragma argsused 15 | extern "C" int _libmain(unsigned long reason) 16 | { 17 | return 1; 18 | } 19 | //--------------------------------------------------------------------------- 20 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/tml_cXE5_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE5/tml_cXE5_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/tml_cXE5_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | extern "C" int _libmain(unsigned long reason) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE5/tml_cXE5_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE5/tml_cXE5_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/Win64/tml_cXE6_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE6/Win64/tml_cXE6_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/tml_cXE6.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {506BF295-203C-48AF-BAEA-A6CCED9811E2} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE6_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/tml_cXE6_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {1382BED2-83EC-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/tml_cXE6_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | //--------------------------------------------------------------------------- 9 | 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | 14 | #pragma argsused 15 | extern "C" int _libmain(unsigned long reason) 16 | { 17 | return 1; 18 | } 19 | //--------------------------------------------------------------------------- 20 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/tml_cXE6_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE6/tml_cXE6_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/tml_cXE6_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | extern "C" int _libmain(unsigned long reason) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE6/tml_cXE6_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE6/tml_cXE6_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/Win32/Release/.gitignore: -------------------------------------------------------------------------------- 1 | /*.res 2 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/Win64/tml_cXE7_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE7/Win64/tml_cXE7_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {986BF295-203C-48AF-BAEA-A6CCED9811E2} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE7_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {7782BED2-83EC-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | //--------------------------------------------------------------------------- 9 | 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | 14 | #pragma argsused 15 | extern "C" int _libmain(unsigned long reason) 16 | { 17 | return 1; 18 | } 19 | //--------------------------------------------------------------------------- 20 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE7/tml_cXE7_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7_d_resources.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | extern "C" int _libmain(unsigned long reason) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE7/tml_cXE7_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE7/tml_cXE7_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/Win64/tml_cXE8_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE8/Win64/tml_cXE8_r.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/tml_cXE8.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {986BF295-203C-48AF-BAEA-A6CCED9811E2} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_cXE8_r.cbproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/tml_cXE8_Win64.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {7782BED2-83EC-418A-9703-EA763F1A4207} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Default.Personality.12 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/tml_cXE8_d.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | USEFORMNS("..\..\..\src\pedTMLCommands.pas", Pedtmlcommands, propEdTMLCommands); 6 | //--------------------------------------------------------------------------- 7 | #pragma package(smart_init) 8 | //--------------------------------------------------------------------------- 9 | 10 | // Package-Quelltext. 11 | //--------------------------------------------------------------------------- 12 | 13 | 14 | #pragma argsused 15 | extern "C" int _libmain(unsigned long reason) 16 | { 17 | return 1; 18 | } 19 | //--------------------------------------------------------------------------- 20 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/tml_cXE8_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE8/tml_cXE8_d.res -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/tml_cXE8_r.cpp: -------------------------------------------------------------------------------- 1 | //--------------------------------------------------------------------------- 2 | 3 | #include 4 | #pragma hdrstop 5 | #pragma package(smart_init) 6 | //--------------------------------------------------------------------------- 7 | 8 | // Package-Quelltext. 9 | //--------------------------------------------------------------------------- 10 | 11 | 12 | #pragma argsused 13 | extern "C" int _libmain(unsigned long reason) 14 | { 15 | return 1; 16 | } 17 | //--------------------------------------------------------------------------- 18 | -------------------------------------------------------------------------------- /packages/C++ Builder/CXE8/tml_cXE8_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/C++ Builder/CXE8/tml_cXE8_r.res -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {23A41EE5-EE1D-5363-837B-F9427C7C357A} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_d10_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_d10_d; 2 | 3 | {$R *.res} 4 | {$R *.dres} 5 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 6 | {$ALIGN 8} 7 | {$ASSERTIONS ON} 8 | {$BOOLEVAL OFF} 9 | {$DEBUGINFO OFF} 10 | {$EXTENDEDSYNTAX ON} 11 | {$IMPORTEDDATA ON} 12 | {$IOCHECKS ON} 13 | {$LOCALSYMBOLS OFF} 14 | {$LONGSTRINGS ON} 15 | {$OPENSTRINGS ON} 16 | {$OPTIMIZATION ON} 17 | {$OVERFLOWCHECKS OFF} 18 | {$RANGECHECKS OFF} 19 | {$REFERENCEINFO OFF} 20 | {$SAFEDIVIDE OFF} 21 | {$STACKFRAMES OFF} 22 | {$TYPEDADDRESS OFF} 23 | {$VARSTRINGCHECKS ON} 24 | {$WRITEABLECONST OFF} 25 | {$MINENUMSIZE 1} 26 | {$IMAGEBASE $400000} 27 | {$DEFINE RELEASE} 28 | {$DEFINE LEGACYIFEND} 29 | {$ENDIF IMPLICITBUILDING} 30 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 31 | {$DESIGNONLY} 32 | {$IMPLICITBUILD ON} 33 | 34 | requires 35 | dbrtl, 36 | designide, 37 | vclimg, 38 | tml_d10_r; 39 | 40 | contains 41 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}, 42 | uTMLRegister in '..\..\..\src\uTMLRegister.pas'; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D10/tml_d10_d.dres -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D10/tml_d10_d.res -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_d10_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$DEFINE LEGACYIFEND} 28 | {$ENDIF IMPLICITBUILDING} 29 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD ON} 32 | 33 | requires 34 | {$if defined(WIN32) or defined(WIN64)}vcl,{$ifend} 35 | {$if defined(ANDROID)}fmx,{$ifend} 36 | rtl; 37 | 38 | contains 39 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 40 | uSidexErrors in '..\..\..\src\uSidexErrors.pas', 41 | uSidexLib in '..\..\..\src\uSidexLib.pas', 42 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 43 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 44 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 45 | uTMLCore in '..\..\..\src\uTMLCore.pas', 46 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 47 | uTMLTypes in '..\..\..\src\uTMLTypes.pas'; 48 | 49 | end. 50 | -------------------------------------------------------------------------------- /packages/Delphi/D10/tml_d10_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D10/tml_d10_r.res -------------------------------------------------------------------------------- /packages/Delphi/D2006/bin/.gitignore: -------------------------------------------------------------------------------- 1 | /*.map 2 | /*.~bpl 3 | /*.bpl 4 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/dcu/.gitignore: -------------------------------------------------------------------------------- 1 | /*.dcu 2 | /*.lib 3 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006.bdsgroup: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | tml_d2006_r.bdsproj 13 | tml_d2006_d.bdsproj 14 | tml_d2006_r.bpl tml_d2006_d.bpl 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_d2006_d; 2 | 3 | {$R *.res} 4 | {$R '..\..\..\src\uTMLRegister.dcr'} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 27 | {$DESIGNONLY} 28 | {$IMPLICITBUILD ON} 29 | 30 | requires 31 | rtl, 32 | vcl, 33 | designide, 34 | xmlrtl, 35 | vclactnband, 36 | vclx, 37 | tml_d2006_r; 38 | 39 | contains 40 | uTMLRegister in '..\..\..\src\uTMLRegister.pas', 41 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas'; 42 | 43 | end. 44 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006_d.hpp: -------------------------------------------------------------------------------- 1 | // Borland C++ Builder 2 | // Copyright (c) 1995, 2005 by Borland Software Corporation 3 | // All rights reserved 4 | 5 | // (DO NOT EDIT: machine generated header) 'Tml_d2006_d.pas' rev: 10.00 6 | 7 | #ifndef Tml_d2006_dHPP 8 | #define Tml_d2006_dHPP 9 | 10 | #pragma delphiheader begin 11 | #pragma option push 12 | #pragma option -w- // All warnings off 13 | #pragma option -Vx // Zero-length empty class member functions 14 | #pragma pack(push,8) 15 | #include // Pascal unit 16 | #include // Pascal unit 17 | #include // Pascal unit 18 | #include // Pascal unit 19 | #include // Pascal unit 20 | #include // Pascal unit 21 | #include // Pascal unit 22 | #include // Pascal unit 23 | #include // Pascal unit 24 | #include // Pascal unit 25 | #include // Pascal unit 26 | #include // Pascal unit 27 | #include // Pascal unit 28 | #include // Pascal unit 29 | #include // Pascal unit 30 | #include // Pascal unit 31 | #include // Pascal unit 32 | #include // Pascal unit 33 | #include // Pascal unit 34 | #include // Pascal unit 35 | #include // Pascal unit 36 | #include // Pascal unit 37 | #include // Pascal unit 38 | #include // Pascal unit 39 | #include // Pascal unit 40 | #include // Pascal unit 41 | #include // Pascal unit 42 | #include // Pascal unit 43 | #include // Pascal unit 44 | #include // Pascal unit 45 | #include // Pascal unit 46 | #include // Pascal unit 47 | #include // Pascal unit 48 | #include // Pascal unit 49 | #include // Pascal unit 50 | #include // Pascal unit 51 | #include // Pascal unit 52 | #include // Pascal unit 53 | #include // Pascal unit 54 | #include // Pascal unit 55 | #include // Pascal unit 56 | #include // Pascal unit 57 | #include // Pascal unit 58 | #include // Pascal unit 59 | #include // Pascal unit 60 | #include // Pascal unit 61 | #include // Pascal unit 62 | #include // Pascal unit 63 | #include // Pascal unit 64 | #include // Pascal unit 65 | #include // Pascal unit 66 | #include // Pascal unit 67 | #include // Pascal unit 68 | #include // Pascal unit 69 | #include // Pascal unit 70 | #include // Pascal unit 71 | 72 | //-- user supplied ----------------------------------------------------------- 73 | 74 | namespace Tml_d2006_d 75 | { 76 | //-- type declarations ------------------------------------------------------- 77 | //-- var, const, procedure --------------------------------------------------- 78 | 79 | } /* namespace Tml_d2006_d */ 80 | using namespace Tml_d2006_d; 81 | #pragma pack(pop) 82 | #pragma option pop 83 | 84 | #pragma delphiheader end. 85 | //-- end unit ---------------------------------------------------------------- 86 | #endif // Tml_d2006_d 87 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D2006/tml_d2006_d.res -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_d2006_r; 2 | 3 | {$R *.res} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO ON} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION ON} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES OFF} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 26 | {$IMPLICITBUILD ON} 27 | 28 | requires 29 | rtl, 30 | vcl; 31 | 32 | contains 33 | uSidexLib in '..\..\..\src\uSidexLib.pas', 34 | uTMLTypes in '..\..\..\src\uTMLTypes.pas', 35 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 36 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 37 | uTMLCore in '..\..\..\src\uTMLCore.pas', 38 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 39 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 40 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 41 | uSidexErrors in '..\..\..\src\uSidexErrors.pas'; 42 | 43 | end. 44 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006_r.hpp: -------------------------------------------------------------------------------- 1 | // Borland C++ Builder 2 | // Copyright (c) 1995, 2005 by Borland Software Corporation 3 | // All rights reserved 4 | 5 | // (DO NOT EDIT: machine generated header) 'Tml_d2006_r.pas' rev: 10.00 6 | 7 | #ifndef Tml_d2006_rHPP 8 | #define Tml_d2006_rHPP 9 | 10 | #pragma delphiheader begin 11 | #pragma option push 12 | #pragma option -w- // All warnings off 13 | #pragma option -Vx // Zero-length empty class member functions 14 | #pragma pack(push,8) 15 | #include // Pascal unit 16 | #include // Pascal unit 17 | #include // Pascal unit 18 | #include // Pascal unit 19 | #include // Pascal unit 20 | #include // Pascal unit 21 | #include // Pascal unit 22 | #include // Pascal unit 23 | #include // Pascal unit 24 | #include // Pascal unit 25 | #include // Pascal unit 26 | #include // Pascal unit 27 | #include // Pascal unit 28 | #include // Pascal unit 29 | #include // Pascal unit 30 | #include // Pascal unit 31 | #include // Pascal unit 32 | #include // Pascal unit 33 | #include // Pascal unit 34 | #include // Pascal unit 35 | #include // Pascal unit 36 | #include // Pascal unit 37 | #include // Pascal unit 38 | #include // Pascal unit 39 | #include // Pascal unit 40 | #include // Pascal unit 41 | #include // Pascal unit 42 | #include // Pascal unit 43 | #include // Pascal unit 44 | #include // Pascal unit 45 | #include // Pascal unit 46 | #include // Pascal unit 47 | #include // Pascal unit 48 | #include // Pascal unit 49 | 50 | //-- user supplied ----------------------------------------------------------- 51 | 52 | namespace Tml_d2006_r 53 | { 54 | //-- type declarations ------------------------------------------------------- 55 | //-- var, const, procedure --------------------------------------------------- 56 | 57 | } /* namespace Tml_d2006_r */ 58 | using namespace Tml_d2006_r; 59 | #pragma pack(pop) 60 | #pragma option pop 61 | 62 | #pragma delphiheader end. 63 | //-- end unit ---------------------------------------------------------------- 64 | #endif // Tml_d2006_r 65 | -------------------------------------------------------------------------------- /packages/Delphi/D2006/tml_d2006_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D2006/tml_d2006_r.res -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {4385840D-8EB3-4F9E-BD67-923B40FFFBB0} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_d2010_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_d2010_d; 2 | 3 | {$R *.res} 4 | {$R '..\..\..\src\uTMLRegister.dcr'} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 27 | {$DESIGNONLY} 28 | {$IMPLICITBUILD ON} 29 | 30 | requires 31 | designide, 32 | tml_d2010_r; 33 | 34 | contains 35 | uTMLRegister in '..\..\..\src\uTMLRegister.pas', 36 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas'; 37 | 38 | end. 39 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_d.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {A415CD75-9159-436F-CD9D-7BA88183FBCE} 4 | tml_d2010_d.dpk 5 | Release 6 | DCC32 7 | 12.0 8 | 9 | 10 | true 11 | 12 | 13 | true 14 | Base 15 | true 16 | 17 | 18 | true 19 | Base 20 | true 21 | 22 | 23 | ..\..\..\packages\C++ Builder\C2010\ 24 | All 25 | true 26 | ..\..\..\src;$(BRCC_IncludePath) 27 | $(BDS)\source\ToolsAPI;$(DCC_UnitSearchPath) 28 | bin\tml_d2010_d.bpl 29 | 00400000 30 | TML - Core and Profile - (designtime) 31 | bin 32 | WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias) 33 | x86 34 | true 35 | true 36 | false 37 | true 38 | false 39 | dcu 40 | false 41 | false 42 | 43 | 44 | false 45 | RELEASE;$(DCC_Define) 46 | 0 47 | false 48 | 49 | 50 | DEBUG;$(DCC_Define) 51 | 52 | 53 | 54 | MainSource 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | Bitmap 63 | TTMLCore 64 | 65 | 66 | Bitmap 67 | TTMLProfile 68 | 69 | 70 | Base 71 | 72 | 73 | Cfg_2 74 | Base 75 | 76 | 77 | Cfg_1 78 | Base 79 | 80 | 81 | 82 | 83 | Delphi.Personality.12 84 | Package 85 | 86 | 87 | 88 | tml_d2010_d.dpk 89 | 90 | 91 | False 92 | True 93 | False 94 | 95 | 96 | True 97 | False 98 | 1 99 | 1 100 | 0 101 | 1 102 | False 103 | False 104 | False 105 | False 106 | False 107 | 1033 108 | 1252 109 | 110 | 111 | wobe-systems GmbH 112 | TML - Core and Profile - (designtime) 113 | 1.1.0.1 114 | 115 | Copyright (c) 2011-2015 116 | 117 | 118 | 119 | 1.1.0.0 120 | 121 | 122 | 123 | 124 | 12 125 | 126 | 127 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D2010/tml_d2010_d.dres -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_d.hpp: -------------------------------------------------------------------------------- 1 | // CodeGear C++Builder 2 | // Copyright (c) 1995, 2009 by Embarcadero Technologies, Inc. 3 | // All rights reserved 4 | 5 | // (DO NOT EDIT: machine generated header) 'Tml_d2010_d.pas' rev: 21.00 6 | 7 | #ifndef Tml_d2010_dHPP 8 | #define Tml_d2010_dHPP 9 | 10 | #pragma delphiheader begin 11 | #pragma option push 12 | #pragma option -w- // All warnings off 13 | #pragma option -Vx // Zero-length empty class member functions 14 | #pragma pack(push,8) 15 | #include // Pascal unit 16 | #include // Pascal unit 17 | #include // Pascal unit 18 | #include // Pascal unit 19 | #include // Pascal unit 20 | #include // Pascal unit 21 | #include // Pascal unit 22 | #include // Pascal unit 23 | #include // Pascal unit 24 | #include // Pascal unit 25 | #include // Pascal unit 26 | #include // Pascal unit 27 | #include // Pascal unit 28 | #include // Pascal unit 29 | #include // Pascal unit 30 | #include // Pascal unit 31 | #include // Pascal unit 32 | #include // Pascal unit 33 | #include // Pascal unit 34 | #include // Pascal unit 35 | #include // Pascal unit 36 | #include // Pascal unit 37 | #include // Pascal unit 38 | #include // Pascal unit 39 | #include // Pascal unit 40 | #include // Pascal unit 41 | #include // Pascal unit 42 | #include // Pascal unit 43 | #include // Pascal unit 44 | #include // Pascal unit 45 | #include // Pascal unit 46 | #include // Pascal unit 47 | #include // Pascal unit 48 | #include // Pascal unit 49 | #include // Pascal unit 50 | #include // Pascal unit 51 | #include // Pascal unit 52 | #include // Pascal unit 53 | #include // Pascal unit 54 | #include // Pascal unit 55 | #include // Pascal unit 56 | #include // Pascal unit 57 | #include // Pascal unit 58 | #include // Pascal unit 59 | #include // Pascal unit 60 | #include // Pascal unit 61 | #include // Pascal unit 62 | #include // Pascal unit 63 | #include // Pascal unit 64 | #include // Pascal unit 65 | #include // Pascal unit 66 | #include // Pascal unit 67 | #include // Pascal unit 68 | #include // Pascal unit 69 | #include // Pascal unit 70 | #include // Pascal unit 71 | #include // Pascal unit 72 | #include // Pascal unit 73 | #include // Pascal unit 74 | #include // Pascal unit 75 | #include // Pascal unit 76 | #include // Pascal unit 77 | #include // Pascal unit 78 | #include // Pascal unit 79 | #include // Pascal unit 80 | #include // Pascal unit 81 | #include // Pascal unit 82 | #include // Pascal unit 83 | 84 | //-- user supplied ----------------------------------------------------------- 85 | 86 | namespace Tml_d2010_d 87 | { 88 | //-- type declarations ------------------------------------------------------- 89 | //-- var, const, procedure --------------------------------------------------- 90 | 91 | } /* namespace Tml_d2010_d */ 92 | using namespace Tml_d2010_d; 93 | #pragma pack(pop) 94 | #pragma option pop 95 | 96 | #pragma delphiheader end. 97 | //-- end unit ---------------------------------------------------------------- 98 | #endif // Tml_d2010_dHPP 99 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D2010/tml_d2010_d.res -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore Bitmap "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile Bitmap "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_d2010_r; 2 | 3 | {$R *.res} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO ON} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION ON} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO OFF} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES OFF} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 26 | {$RUNONLY} 27 | {$IMPLICITBUILD ON} 28 | {$DEFINE RELEASE} 29 | 30 | requires 31 | vcl, 32 | rtl; 33 | 34 | contains 35 | uSidexLib in '..\..\..\src\uSidexLib.pas', 36 | uTMLTypes in '..\..\..\src\uTMLTypes.pas', 37 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 38 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 39 | uTMLCore in '..\..\..\src\uTMLCore.pas', 40 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 41 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 42 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 43 | uSidexErrors in '..\..\..\src\uSidexErrors.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_r.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {A415CD75-A159-436F-BD9D-7BA88183FBCE} 4 | tml_d2010_r.dpk 5 | Release 6 | DCC32 7 | 12.0 8 | 9 | 10 | true 11 | 12 | 13 | true 14 | Base 15 | true 16 | 17 | 18 | true 19 | Base 20 | true 21 | 22 | 23 | ..\..\..\packages\C++ Builder\C2010\ 24 | All 25 | $(BDSCOMMONDIR)\Dcp 26 | RELEASE;$(DCC_Define) 27 | 0 28 | true 29 | false 30 | $(BDS)\source\ToolsAPI;$(DCC_UnitSearchPath) 31 | C:\Users\Public\Documents\RAD Studio\7.0\Bpl\tml_d2010_r.bpl 32 | 00400000 33 | TML/Sidex - (runtime) 34 | $(BDSCOMMONDIR)\Bpl 35 | WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias) 36 | x86 37 | true 38 | true 39 | false 40 | true 41 | false 42 | dcu 43 | false 44 | false 45 | 46 | 47 | 3 48 | 0 49 | 50 | 51 | DEBUG;$(DCC_Define) 52 | 53 | 54 | 55 | MainSource 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | Base 70 | 71 | 72 | Cfg_2 73 | Base 74 | 75 | 76 | Cfg_1 77 | Base 78 | 79 | 80 | 81 | 82 | Delphi.Personality.12 83 | Package 84 | 85 | 86 | 87 | tml_d2010_r.dpk 88 | 89 | 90 | False 91 | True 92 | False 93 | 94 | 95 | True 96 | False 97 | 1 98 | 1 99 | 0 100 | 1 101 | False 102 | False 103 | False 104 | False 105 | False 106 | 1033 107 | 1252 108 | 109 | 110 | wobe-systems GmbH 111 | TML/Sidex - (runtime) 112 | 1.1.0.1 113 | 114 | Copyright (c) 2011-2015 115 | 116 | 117 | 118 | 1.1.0.0 119 | 120 | 121 | 122 | 123 | 124 | 125 | 12 126 | 127 | 128 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_r.hpp: -------------------------------------------------------------------------------- 1 | // CodeGear C++Builder 2 | // Copyright (c) 1995, 2009 by Embarcadero Technologies, Inc. 3 | // All rights reserved 4 | 5 | // (DO NOT EDIT: machine generated header) 'Tml_d2010_r.pas' rev: 21.00 6 | 7 | #ifndef Tml_d2010_rHPP 8 | #define Tml_d2010_rHPP 9 | 10 | #pragma delphiheader begin 11 | #pragma option push 12 | #pragma option -w- // All warnings off 13 | #pragma option -Vx // Zero-length empty class member functions 14 | #pragma pack(push,8) 15 | #include // Pascal unit 16 | #include // Pascal unit 17 | #include // Pascal unit 18 | #include // Pascal unit 19 | #include // Pascal unit 20 | #include // Pascal unit 21 | #include // Pascal unit 22 | #include // Pascal unit 23 | #include // Pascal unit 24 | #include // Pascal unit 25 | #include // Pascal unit 26 | #include // Pascal unit 27 | #include // Pascal unit 28 | #include // Pascal unit 29 | #include // Pascal unit 30 | #include // Pascal unit 31 | #include // Pascal unit 32 | #include // Pascal unit 33 | #include // Pascal unit 34 | #include // Pascal unit 35 | #include // Pascal unit 36 | #include // Pascal unit 37 | #include // Pascal unit 38 | #include // Pascal unit 39 | #include // Pascal unit 40 | #include // Pascal unit 41 | #include // Pascal unit 42 | #include // Pascal unit 43 | #include // Pascal unit 44 | #include // Pascal unit 45 | #include // Pascal unit 46 | #include // Pascal unit 47 | #include // Pascal unit 48 | #include // Pascal unit 49 | #include // Pascal unit 50 | #include // Pascal unit 51 | #include // Pascal unit 52 | #include // Pascal unit 53 | 54 | //-- user supplied ----------------------------------------------------------- 55 | 56 | namespace Tml_d2010_r 57 | { 58 | //-- type declarations ------------------------------------------------------- 59 | //-- var, const, procedure --------------------------------------------------- 60 | 61 | } /* namespace Tml_d2010_r */ 62 | using namespace Tml_d2010_r; 63 | #pragma pack(pop) 64 | #pragma option pop 65 | 66 | #pragma delphiheader end. 67 | //-- end unit ---------------------------------------------------------------- 68 | #endif // Tml_d2010_rHPP 69 | -------------------------------------------------------------------------------- /packages/Delphi/D2010/tml_d2010_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/D2010/tml_d2010_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {4385840D-8EB3-4F9E-BD67-923B40FFFBB1} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE_d; 2 | 3 | {$R *.res} 4 | {$R '..\..\..\src\uTMLRegister.dcr'} 5 | {$R *.dres} 6 | {$ALIGN 8} 7 | {$ASSERTIONS ON} 8 | {$BOOLEVAL OFF} 9 | {$DEBUGINFO ON} 10 | {$EXTENDEDSYNTAX ON} 11 | {$IMPORTEDDATA ON} 12 | {$IOCHECKS ON} 13 | {$LOCALSYMBOLS ON} 14 | {$LONGSTRINGS ON} 15 | {$OPENSTRINGS ON} 16 | {$OPTIMIZATION ON} 17 | {$OVERFLOWCHECKS OFF} 18 | {$RANGECHECKS OFF} 19 | {$REFERENCEINFO OFF} 20 | {$SAFEDIVIDE OFF} 21 | {$STACKFRAMES OFF} 22 | {$TYPEDADDRESS OFF} 23 | {$VARSTRINGCHECKS ON} 24 | {$WRITEABLECONST OFF} 25 | {$MINENUMSIZE 1} 26 | {$IMAGEBASE $400000} 27 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 28 | {$DESIGNONLY} 29 | {$IMPLICITBUILD ON} 30 | 31 | requires 32 | designide, 33 | vclimg, 34 | dbrtl, 35 | tml_dXE_r; 36 | 37 | contains 38 | uTMLRegister in '..\..\..\src\uTMLRegister.pas', 39 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_d.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {A415CD75-8159-436F-BD9D-7BA88183FBCF} 4 | tml_dXE_d.dpk 5 | Release 6 | DCC32 7 | 12.3 8 | True 9 | Win32 10 | Package 11 | None 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | ..\..\..\packages\C++ Builder\CXE\ 28 | All 29 | true 30 | 0 31 | ..\..\..\src;$(BRCC_IncludePath) 32 | $(BDS)\source\ToolsAPI;$(DCC_UnitSearchPath) 33 | bin\tml_dXE_d.bpl 34 | 00400000 35 | TML - Core and Profile - (designtime) 36 | WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias) 37 | x86 38 | true 39 | true 40 | false 41 | true 42 | false 43 | dcu 44 | false 45 | false 46 | 47 | 48 | RELEASE;$(DCC_Define) 49 | 3 50 | 0 51 | 52 | 53 | DEBUG;$(DCC_Define) 54 | 55 | 56 | 57 | MainSource 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 |
propEdTMLCommands
68 |
69 | 70 | BITMAP 71 | TTMLCore 72 | 73 | 74 | BITMAP 75 | TTMLProfile 76 | 77 | 78 | Cfg_2 79 | Base 80 | 81 | 82 | Base 83 | 84 | 85 | Cfg_1 86 | Base 87 | 88 |
89 | 90 | 91 | 92 | Delphi.Personality.12 93 | Package 94 | 95 | 96 | 97 | tml_dXE_d.dpk 98 | 99 | 100 | 101 | True 102 | False 103 | 1 104 | 1 105 | 0 106 | 1 107 | False 108 | False 109 | False 110 | False 111 | False 112 | 1033 113 | 1252 114 | 115 | 116 | wobe-systems GmbH 117 | TML - Core and Profile - (designtime) 118 | 1.1.0.1 119 | 120 | Copyright (c) 2011-2015 121 | 122 | 123 | 124 | 1.1.0.0 125 | 126 | 127 | 128 | 129 | 130 | True 131 | 132 | 133 | 12 134 | 135 |
136 | -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE/tml_dXE_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE/tml_dXE_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE_r; 2 | 3 | {$R *.res} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO ON} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION ON} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES OFF} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 26 | {$RUNONLY} 27 | {$IMPLICITBUILD ON} 28 | 29 | requires 30 | vcl, 31 | rtl; 32 | 33 | contains 34 | uSidexLib in '..\..\..\src\uSidexLib.pas', 35 | uTMLTypes in '..\..\..\src\uTMLTypes.pas', 36 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 37 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 38 | uTMLCore in '..\..\..\src\uTMLCore.pas', 39 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 40 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 41 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 42 | uSidexErrors in '..\..\..\src\uSidexErrors.pas'; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_r.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {A415CD75-8159-536F-BD9D-7BA88183FBCF} 4 | tml_dXE_r.dpk 5 | Release 6 | DCC32 7 | 12.3 8 | True 9 | Win32 10 | Package 11 | VCL 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | ..\..\..\packages\C++ Builder\CXE\ 28 | All 29 | true 30 | $(BDS)\source\ToolsAPI;$(DCC_UnitSearchPath) 31 | bin\tml_dXE_r.bpl 32 | 00400000 33 | TML/Sidex - (runtime) 34 | WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;$(DCC_UnitAlias) 35 | x86 36 | true 37 | true 38 | false 39 | true 40 | false 41 | dcu 42 | false 43 | false 44 | 45 | 46 | 3 47 | RELEASE;$(DCC_Define) 48 | 0 49 | 50 | 51 | DEBUG;$(DCC_Define) 52 | 53 | 54 | 55 | MainSource 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | Cfg_2 70 | Base 71 | 72 | 73 | Base 74 | 75 | 76 | Cfg_1 77 | Base 78 | 79 | 80 | 81 | 82 | 83 | Delphi.Personality.12 84 | Package 85 | 86 | 87 | 88 | tml_dXE_r.dpk 89 | 90 | 91 | 92 | True 93 | False 94 | 1 95 | 1 96 | 0 97 | 1 98 | False 99 | False 100 | False 101 | False 102 | False 103 | 1033 104 | 1252 105 | 106 | 107 | wobe-systems GmbH 108 | TML/Sidex - (runtime) 109 | 1.1.0.1 110 | 111 | Copyright (c) 2011-2015 112 | 113 | 114 | 115 | 1.1.0.0 116 | 117 | 118 | 119 | 120 | True 121 | 122 | 123 | 12 124 | 125 | 126 | -------------------------------------------------------------------------------- /packages/Delphi/DXE/tml_dXE_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE/tml_dXE_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {4385840D-8EB3-4F9E-BD67-923B40FFFBB2} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE2_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE2_d; 2 | 3 | {$R *.res} 4 | {$R '..\..\..\src\uTMLRegister.dcr'} 5 | {$R *.dres} 6 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 7 | {$ALIGN 8} 8 | {$ASSERTIONS ON} 9 | {$BOOLEVAL OFF} 10 | {$DEBUGINFO ON} 11 | {$EXTENDEDSYNTAX ON} 12 | {$IMPORTEDDATA ON} 13 | {$IOCHECKS ON} 14 | {$LOCALSYMBOLS ON} 15 | {$LONGSTRINGS ON} 16 | {$OPENSTRINGS ON} 17 | {$OPTIMIZATION ON} 18 | {$OVERFLOWCHECKS OFF} 19 | {$RANGECHECKS OFF} 20 | {$REFERENCEINFO OFF} 21 | {$SAFEDIVIDE OFF} 22 | {$STACKFRAMES OFF} 23 | {$TYPEDADDRESS OFF} 24 | {$VARSTRINGCHECKS ON} 25 | {$WRITEABLECONST OFF} 26 | {$MINENUMSIZE 1} 27 | {$IMAGEBASE $400000} 28 | {$DEFINE RELEASE} 29 | {$ENDIF IMPLICITBUILDING} 30 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 31 | {$DESIGNONLY} 32 | {$IMPLICITBUILD ON} 33 | 34 | requires 35 | designide, 36 | vclimg, 37 | dbrtl, 38 | tml_dXE2_r; 39 | 40 | contains 41 | uTMLRegister in '..\..\..\src\uTMLRegister.pas', 42 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE2/tml_dXE2_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE2/tml_dXE2_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_d_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE2/tml_dXE2_d_Icon.ico -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE2_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 29 | {$RUNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | vcl, 34 | rtl; 35 | 36 | contains 37 | uSidexLib in '..\..\..\src\uSidexLib.pas', 38 | uTMLTypes in '..\..\..\src\uTMLTypes.pas', 39 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 40 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 41 | uTMLCore in '..\..\..\src\uTMLCore.pas', 42 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 43 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 44 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 45 | uSidexErrors in '..\..\..\src\uSidexErrors.pas'; 46 | 47 | end. 48 | -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE2/tml_dXE2_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE2/tml_dXE2_r_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE2/tml_dXE2_r_Icon.ico -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {50CCF4B4-CEDB-412B-A62D-281ED2493E1C} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE3_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE3_d; 2 | 3 | {$R *.res} 4 | {$R '..\..\..\src\uTMLRegister.dcr'} 5 | {$R *.dres} 6 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 7 | {$ALIGN 8} 8 | {$ASSERTIONS ON} 9 | {$BOOLEVAL OFF} 10 | {$DEBUGINFO OFF} 11 | {$EXTENDEDSYNTAX ON} 12 | {$IMPORTEDDATA ON} 13 | {$IOCHECKS ON} 14 | {$LOCALSYMBOLS OFF} 15 | {$LONGSTRINGS ON} 16 | {$OPENSTRINGS ON} 17 | {$OPTIMIZATION ON} 18 | {$OVERFLOWCHECKS OFF} 19 | {$RANGECHECKS OFF} 20 | {$REFERENCEINFO OFF} 21 | {$SAFEDIVIDE OFF} 22 | {$STACKFRAMES OFF} 23 | {$TYPEDADDRESS OFF} 24 | {$VARSTRINGCHECKS ON} 25 | {$WRITEABLECONST OFF} 26 | {$MINENUMSIZE 1} 27 | {$IMAGEBASE $400000} 28 | {$DEFINE RELEASE} 29 | {$ENDIF IMPLICITBUILDING} 30 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 31 | {$DESIGNONLY} 32 | {$IMPLICITBUILD ON} 33 | 34 | requires 35 | designide, 36 | vclimg, 37 | dbrtl, 38 | tml_dXE3_r; 39 | 40 | contains 41 | uTMLRegister in '..\..\..\src\uTMLRegister.pas', 42 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}; 43 | 44 | end. 45 | 46 | -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE3/tml_dXE3_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE3/tml_dXE3_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE3_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 29 | {$RUNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | vcl, 34 | rtl; 35 | 36 | contains 37 | uSidexLib in '..\..\..\src\uSidexLib.pas', 38 | uTMLTypes in '..\..\..\src\uTMLTypes.pas', 39 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 40 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 41 | uTMLCore in '..\..\..\src\uTMLCore.pas', 42 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 43 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 44 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 45 | uSidexErrors in '..\..\..\src\uSidexErrors.pas'; 46 | 47 | end. 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE3/tml_dXE3_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE3/tml_dXE3_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {37AAD620-1233-4F84-A032-2157FB8A2467} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE4_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE4_d; 2 | 3 | {$R *.res} 4 | {$R '..\..\..\src\uTMLRegister.dcr'} 5 | {$R *.dres} 6 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 7 | {$ALIGN 8} 8 | {$ASSERTIONS ON} 9 | {$BOOLEVAL OFF} 10 | {$DEBUGINFO OFF} 11 | {$EXTENDEDSYNTAX ON} 12 | {$IMPORTEDDATA ON} 13 | {$IOCHECKS ON} 14 | {$LOCALSYMBOLS OFF} 15 | {$LONGSTRINGS ON} 16 | {$OPENSTRINGS ON} 17 | {$OPTIMIZATION ON} 18 | {$OVERFLOWCHECKS OFF} 19 | {$RANGECHECKS OFF} 20 | {$REFERENCEINFO OFF} 21 | {$SAFEDIVIDE OFF} 22 | {$STACKFRAMES OFF} 23 | {$TYPEDADDRESS OFF} 24 | {$VARSTRINGCHECKS ON} 25 | {$WRITEABLECONST OFF} 26 | {$MINENUMSIZE 1} 27 | {$IMAGEBASE $400000} 28 | {$DEFINE RELEASE} 29 | {$ENDIF IMPLICITBUILDING} 30 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 31 | {$DESIGNONLY} 32 | {$IMPLICITBUILD ON} 33 | 34 | requires 35 | designide, 36 | vclimg, 37 | dbrtl, 38 | tml_dXE4_r; 39 | 40 | contains 41 | uTMLRegister in '..\..\..\src\uTMLRegister.pas', 42 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE4/tml_dXE4_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE4/tml_dXE4_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE4_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 29 | {$RUNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | vcl, 34 | rtl; 35 | 36 | contains 37 | uSidexLib in '..\..\..\src\uSidexLib.pas', 38 | uTMLTypes in '..\..\..\src\uTMLTypes.pas', 39 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 40 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 41 | uTMLCore in '..\..\..\src\uTMLCore.pas', 42 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 43 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 44 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 45 | uSidexErrors in '..\..\..\src\uSidexErrors.pas'; 46 | 47 | end. 48 | -------------------------------------------------------------------------------- /packages/Delphi/DXE4/tml_dXE4_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE4/tml_dXE4_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {18941EE5-DE1D-4263-837B-F9427C7C357A} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE5_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE5_d; 2 | 3 | {$R *.res} 4 | {$R *.dres} 5 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 6 | {$ALIGN 8} 7 | {$ASSERTIONS ON} 8 | {$BOOLEVAL OFF} 9 | {$DEBUGINFO OFF} 10 | {$EXTENDEDSYNTAX ON} 11 | {$IMPORTEDDATA ON} 12 | {$IOCHECKS ON} 13 | {$LOCALSYMBOLS OFF} 14 | {$LONGSTRINGS ON} 15 | {$OPENSTRINGS ON} 16 | {$OPTIMIZATION ON} 17 | {$OVERFLOWCHECKS OFF} 18 | {$RANGECHECKS OFF} 19 | {$REFERENCEINFO OFF} 20 | {$SAFEDIVIDE OFF} 21 | {$STACKFRAMES OFF} 22 | {$TYPEDADDRESS OFF} 23 | {$VARSTRINGCHECKS ON} 24 | {$WRITEABLECONST OFF} 25 | {$MINENUMSIZE 1} 26 | {$IMAGEBASE $400000} 27 | {$DEFINE RELEASE} 28 | {$ENDIF IMPLICITBUILDING} 29 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD ON} 32 | 33 | requires 34 | tml_dXE5_r, 35 | dbrtl, 36 | designide, 37 | vclimg; 38 | 39 | contains 40 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}, 41 | uTMLRegister in '..\..\..\src\uTMLRegister.pas'; 42 | 43 | end. 44 | -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE5/tml_dXE5_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE5/tml_dXE5_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE5_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 29 | {$RUNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | {$if defined(WIN32) or defined(WIN64)}vcl,{$endif} 34 | {$if defined(ANDROID)}fmx,{$endif} 35 | rtl; 36 | 37 | contains 38 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 39 | uSidexErrors in '..\..\..\src\uSidexErrors.pas', 40 | uSidexLib in '..\..\..\src\uSidexLib.pas', 41 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 42 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 43 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 44 | uTMLCore in '..\..\..\src\uTMLCore.pas', 45 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 46 | uTMLTypes in '..\..\..\src\uTMLTypes.pas'; 47 | 48 | end. 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE5/tml_dXE5_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE5/tml_dXE5_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {18941EE5-EE1D-4263-837B-F9427C7C357A} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE6_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE6_d; 2 | 3 | {$R *.res} 4 | {$R *.dres} 5 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 6 | {$ALIGN 8} 7 | {$ASSERTIONS ON} 8 | {$BOOLEVAL OFF} 9 | {$DEBUGINFO OFF} 10 | {$EXTENDEDSYNTAX ON} 11 | {$IMPORTEDDATA ON} 12 | {$IOCHECKS ON} 13 | {$LOCALSYMBOLS OFF} 14 | {$LONGSTRINGS ON} 15 | {$OPENSTRINGS ON} 16 | {$OPTIMIZATION ON} 17 | {$OVERFLOWCHECKS OFF} 18 | {$RANGECHECKS OFF} 19 | {$REFERENCEINFO OFF} 20 | {$SAFEDIVIDE OFF} 21 | {$STACKFRAMES OFF} 22 | {$TYPEDADDRESS OFF} 23 | {$VARSTRINGCHECKS ON} 24 | {$WRITEABLECONST OFF} 25 | {$MINENUMSIZE 1} 26 | {$IMAGEBASE $400000} 27 | {$DEFINE RELEASE} 28 | {$ENDIF IMPLICITBUILDING} 29 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD ON} 32 | 33 | requires 34 | tml_dXE6_r, 35 | dbrtl, 36 | designide, 37 | vclimg; 38 | 39 | contains 40 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}, 41 | uTMLRegister in '..\..\..\src\uTMLRegister.pas'; 42 | 43 | end. 44 | -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE6/tml_dXE6_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE6/tml_dXE6_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE6_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 29 | {$RUNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | {$if defined(WIN32) or defined(WIN64)}vcl,{$endif} 34 | {$if defined(ANDROID)}fmx,{$endif} 35 | rtl; 36 | 37 | contains 38 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 39 | uSidexErrors in '..\..\..\src\uSidexErrors.pas', 40 | uSidexLib in '..\..\..\src\uSidexLib.pas', 41 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 42 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 43 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 44 | uTMLCore in '..\..\..\src\uTMLCore.pas', 45 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 46 | uTMLTypes in '..\..\..\src\uTMLTypes.pas'; 47 | 48 | end. 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE6/tml_dXE6_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE6/tml_dXE6_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {23941EE5-EE1D-4263-837B-F9427C7C357A} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE7_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE7_d; 2 | 3 | {$R *.res} 4 | {$R *.dres} 5 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 6 | {$ALIGN 8} 7 | {$ASSERTIONS ON} 8 | {$BOOLEVAL OFF} 9 | {$DEBUGINFO OFF} 10 | {$EXTENDEDSYNTAX ON} 11 | {$IMPORTEDDATA ON} 12 | {$IOCHECKS ON} 13 | {$LOCALSYMBOLS OFF} 14 | {$LONGSTRINGS ON} 15 | {$OPENSTRINGS ON} 16 | {$OPTIMIZATION ON} 17 | {$OVERFLOWCHECKS OFF} 18 | {$RANGECHECKS OFF} 19 | {$REFERENCEINFO OFF} 20 | {$SAFEDIVIDE OFF} 21 | {$STACKFRAMES OFF} 22 | {$TYPEDADDRESS OFF} 23 | {$VARSTRINGCHECKS ON} 24 | {$WRITEABLECONST OFF} 25 | {$MINENUMSIZE 1} 26 | {$IMAGEBASE $400000} 27 | {$DEFINE RELEASE} 28 | {$DEFINE LEGACYIFEND} 29 | {$ENDIF IMPLICITBUILDING} 30 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 31 | {$DESIGNONLY} 32 | {$IMPLICITBUILD ON} 33 | 34 | requires 35 | dbrtl, 36 | designide, 37 | vclimg, 38 | tml_dXE7_r; 39 | 40 | contains 41 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}, 42 | uTMLRegister in '..\..\..\src\uTMLRegister.pas'; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE7/tml_dXE7_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE7/tml_dXE7_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE7_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$DEFINE LEGACYIFEND} 28 | {$ENDIF IMPLICITBUILDING} 29 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD ON} 32 | 33 | requires 34 | {$if defined(WIN32) or defined(WIN64)}vcl,{$ifend} 35 | {$if defined(ANDROID)}fmx,{$ifend} 36 | rtl; 37 | 38 | contains 39 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 40 | uSidexErrors in '..\..\..\src\uSidexErrors.pas', 41 | uSidexLib in '..\..\..\src\uSidexLib.pas', 42 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 43 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 44 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 45 | uTMLCore in '..\..\..\src\uTMLCore.pas', 46 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 47 | uTMLTypes in '..\..\..\src\uTMLTypes.pas'; 48 | 49 | end. 50 | -------------------------------------------------------------------------------- /packages/Delphi/DXE7/tml_dXE7_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE7/tml_dXE7_r.res -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {23A41EE5-EE1D-4263-837B-F9427C7C357A} 4 | 5 | 6 | 7 | 8 | 9 | 10 | tml_dXE8_r.dproj 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8_d.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE8_d; 2 | 3 | {$R *.res} 4 | {$R *.dres} 5 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 6 | {$ALIGN 8} 7 | {$ASSERTIONS ON} 8 | {$BOOLEVAL OFF} 9 | {$DEBUGINFO OFF} 10 | {$EXTENDEDSYNTAX ON} 11 | {$IMPORTEDDATA ON} 12 | {$IOCHECKS ON} 13 | {$LOCALSYMBOLS OFF} 14 | {$LONGSTRINGS ON} 15 | {$OPENSTRINGS ON} 16 | {$OPTIMIZATION ON} 17 | {$OVERFLOWCHECKS OFF} 18 | {$RANGECHECKS OFF} 19 | {$REFERENCEINFO OFF} 20 | {$SAFEDIVIDE OFF} 21 | {$STACKFRAMES OFF} 22 | {$TYPEDADDRESS OFF} 23 | {$VARSTRINGCHECKS ON} 24 | {$WRITEABLECONST OFF} 25 | {$MINENUMSIZE 1} 26 | {$IMAGEBASE $400000} 27 | {$DEFINE RELEASE} 28 | {$DEFINE LEGACYIFEND} 29 | {$ENDIF IMPLICITBUILDING} 30 | {$DESCRIPTION 'TML - Core and Profile - (designtime)'} 31 | {$DESIGNONLY} 32 | {$IMPLICITBUILD ON} 33 | 34 | requires 35 | dbrtl, 36 | designide, 37 | vclimg, 38 | tml_dXE8_r; 39 | 40 | contains 41 | pedTMLCommands in '..\..\..\src\pedTMLCommands.pas' {propEdTMLCommands}, 42 | uTMLRegister in '..\..\..\src\uTMLRegister.pas'; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8_d.dres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE8/tml_dXE8_d.dres -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8_d.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE8/tml_dXE8_d.res -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8_dResource.rc: -------------------------------------------------------------------------------- 1 | TTMLCore BITMAP "..\\..\\..\\graphics\\TTMLCore.bmp" 2 | TTMLProfile BITMAP "..\\..\\..\\graphics\\TTMLProfile.bmp" 3 | -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8_r.dpk: -------------------------------------------------------------------------------- 1 | package tml_dXE8_r; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS OFF} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION ON} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO OFF} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES OFF} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE RELEASE} 27 | {$DEFINE LEGACYIFEND} 28 | {$ENDIF IMPLICITBUILDING} 29 | {$DESCRIPTION 'TML/Sidex - (runtime)'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD ON} 32 | 33 | requires 34 | {$if defined(WIN32) or defined(WIN64)}vcl,{$ifend} 35 | {$if defined(ANDROID)}fmx,{$ifend} 36 | rtl; 37 | 38 | contains 39 | cSidexDocument in '..\..\..\src\cSidexDocument.pas', 40 | uSidexErrors in '..\..\..\src\uSidexErrors.pas', 41 | uSidexLib in '..\..\..\src\uSidexLib.pas', 42 | uSidexTypes in '..\..\..\src\uSidexTypes.pas', 43 | uSidexVariant in '..\..\..\src\uSidexVariant.pas', 44 | uTMLClasses in '..\..\..\src\uTMLClasses.pas', 45 | uTMLCore in '..\..\..\src\uTMLCore.pas', 46 | uTMLErrors in '..\..\..\src\uTMLErrors.pas', 47 | uTMLTypes in '..\..\..\src\uTMLTypes.pas'; 48 | 49 | end. 50 | -------------------------------------------------------------------------------- /packages/Delphi/DXE8/tml_dXE8_r.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/packages/Delphi/DXE8/tml_dXE8_r.res -------------------------------------------------------------------------------- /packages/Lazarus/Makefile.compiled: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/Lazarus/Makefile.fpc: -------------------------------------------------------------------------------- 1 | # File generated automatically by Lazarus Package Manager 2 | # 3 | # Makefile.fpc for TMLLazarusPkg 0.1 4 | # 5 | # This file was generated on 29.03.2011 6 | 7 | [package] 8 | name=tmllazaruspkg 9 | version=0.1 10 | 11 | [compiler] 12 | unittargetdir=lib/$(CPU_TARGET)-$(OS_TARGET) 13 | unitdir=../../src/ C:/Programme/Lazarus/ideintf/units/$(CPU_TARGET)-$(OS_TARGET)/ C:/Programme/Lazarus/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/ C:/Programme/Lazarus/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)/ C:/Programme/Lazarus/packager/units/$(CPU_TARGET)-$(OS_TARGET)/ ./ 14 | includedir=./ 15 | options=-dUseCThreads -dLCL -dLCL$(LCL_PLATFORM) -MObjFPC -Scghi 16 | 17 | [target] 18 | units=TMLLazarusPkg.pas 19 | 20 | [clean] 21 | files=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) \ 22 | $(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) \ 23 | $(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) \ 24 | $(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) \ 25 | $(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) 26 | [prerules] 27 | # LCL Platform 28 | ifndef LCL_PLATFORM 29 | ifeq ($(OS_TARGET),win32) 30 | LCL_PLATFORM=win32 31 | else 32 | ifeq ($(OS_TARGET),win64) 33 | LCL_PLATFORM=win32 34 | else 35 | ifeq ($(OS_TARGET),darwin) 36 | LCL_PLATFORM=carbon 37 | else 38 | LCL_PLATFORM=gtk2 39 | endif 40 | endif 41 | endif 42 | endif 43 | export LCL_PLATFORM 44 | 45 | [rules] 46 | .PHONY: cleartarget all 47 | 48 | cleartarget: 49 | -$(DEL) $(COMPILER_UNITTARGETDIR)/tmllazaruspkg$(PPUEXT) 50 | 51 | all: cleartarget $(COMPILER_UNITTARGETDIR) tmllazaruspkg$(PPUEXT) 52 | -------------------------------------------------------------------------------- /packages/Lazarus/TMLLazarusPkg.lpk: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | <_ExternHelp Items="Count"/> 115 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /packages/Lazarus/TMLLazarusPkg.pas: -------------------------------------------------------------------------------- 1 | { This file was automatically created by Lazarus. do not edit ! 2 | This source is only used to compile and install the package. 3 | } 4 | 5 | unit TMLLazarusPkg; 6 | 7 | interface 8 | 9 | uses 10 | uTMLErrors, pedTMLCommands, uTMLRegister, uSidexLib, uTMLCore, 11 | uTMLClasses, uSidexVariant, cSidexDocument, uTMLTypes, uSidexTypes, 12 | uSidexErrors, LazarusPackageIntf; 13 | 14 | implementation 15 | 16 | procedure Register; 17 | begin 18 | RegisterUnit('pedTMLCommands', @pedTMLCommands.Register); 19 | RegisterUnit('uTMLRegister', @uTMLRegister.Register); 20 | end; 21 | 22 | initialization 23 | RegisterPackage('TMLLazarusPkg', @Register); 24 | end. 25 | -------------------------------------------------------------------------------- /src/TMLLazarusPkg.lrs: -------------------------------------------------------------------------------- 1 | LazarusResources.Add('TTMLCore','PNG',[ 2 | #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#2#0#0#0'o'#21#170#175 3 | +#0#0#0#3'sBIT'#8#8#8#219#225'O'#224#0#0#1#131'IDAT8'#141'c'#252#255#255'?'#3 4 | +'5'#0#19'UL'#25'5'#136','#131#146'['#183'$'#183'n'#193#175#7#171#26'&4'#21 5 | +#203'w]'#21#226'e'#199'o'#208#219#143#223#151#239#186#138'f'#22#194' '#136')' 6 | +#248#141#128#0'H'#210'C3'#139#5#217#20'FFF'#6#6#134#238'u' 10 | +#255#247#159#127#16'-'#145'n'#218#12#12#12'L<'#156'l'#16#183'022222'#254#254 11 | +#243#239#207#223#127#12#255#254'0'#252#253#201#240#239'7'#3#3#3#195#223#159 12 | +#140#255'~!'#24#255#254#252#249#251#255#247#159#127#16#245#12#12#12'+v_c```' 13 | +#252#255#255#127'|'#211#166#213'{'#175'CD=-'#149#215#180#7#19#244#157'K'#238 14 | +#210#227#151#159'200'#252#255#255#191'2'#206#162'6'#217#158#137#129#129'aa' 15 | +#157'_'#130#183#238#255#255#255#255#255#255#191#237#216#29#130#166'000'#28 16 | +#187#244#4#162'>'#210'M'#187'6'#217#158#1#30#253#211#202#188#146'}'#245' ' 17 | +#174'-'#157#180#27#191')'#1'e'#171#225#161#3#137'2'#6#228't4'#185#196'3'#213 18 | +'O'#159#152#226#9#162#6#217#20#6'x:'#130#128#9'E'#238#204'L'#140#4#13'bbdD3' 19 | +#133#1#18#216#4'u'#18#3#6#127'12'#140#12#2#0#220'Z'#166#10'~r'#135#207#0#0#0 20 | +#0'IEND'#174'B`'#130 21 | ]); 22 | LazarusResources.Add('TTMLProfile','PNG',[ 23 | #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#2#0#0#0'o'#21#170#175 24 | +#0#0#0#3'sBIT'#8#8#8#219#225'O'#224#0#0#0#255'IDAT8'#141'c'#252#255#255'?'#3 25 | +'5'#0#19'ULA7('#185'uKr'#235#22#242#12'bA'#230#188#253#248'}'#215#201'{'#12 26 | +#12#12's'#171'}(r'#17'$'#188#150#239#186'J'#134#187'P'#12#18#17#224'b```dd$' 27 | +#195',F'#180'Xs'#206'Yz'#226#202'S'#136#235'"'#221#180#137#247'#'#212#160#215 28 | +'=J'#12#12#12#153'o'#187'v'#159#186#255#251#207'?'#136'\'#164#155'6'#3#3#195 29 | +#220'j'#31#136',. Zr'#143#1#205'k'#127#254#254#255#253#231#31'######'#3#3#195 30 | +#138#221#215#136't'#14#3#166#215'\r'#151#30#191#12#245'Ze'#156'Em'#178'='#178 31 | +','#196'i'#16''''#160#1#22'4'#254#177'KO '#140'H7m4S'#240#3#20#131#2#202'V' 32 | +#195'M'#193#19#204'hA'#134'%'#140' '#222'$)'#178#176#187#136#137#145#145#24 33 | +'S'#8#135#209#250#174'PR'#29#130#221' "'#1#225'0'#162#4#144#227'"'#172'a4' 34 | +#160'.'#162'm'#24#161#231'5'#178#1'm'#10#127'J'#0#0#225#204'k'#186'9O^'#213#0 35 | +#0#0#0'IEND'#174'B`'#130 36 | ]); 37 | -------------------------------------------------------------------------------- /src/pedTMLCommands.dfm: -------------------------------------------------------------------------------- 1 | object propEdTMLCommands: TpropEdTMLCommands 2 | Left = 0 3 | Top = 0 4 | BorderStyle = bsSizeToolWin 5 | Caption = 'Commands' 6 | ClientHeight = 248 7 | ClientWidth = 380 8 | Color = clBtnFace 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'Tahoma' 13 | Font.Style = [] 14 | FormStyle = fsStayOnTop 15 | OldCreateOrder = False 16 | Position = poScreenCenter 17 | OnClose = FormClose 18 | OnDestroy = FormDestroy 19 | DesignSize = ( 20 | 380 21 | 248) 22 | PixelsPerInch = 96 23 | TextHeight = 13 24 | object frmCloseBtn: TBitBtn 25 | Left = 289 26 | Top = 215 27 | Width = 83 28 | Height = 25 29 | Anchors = [akRight, akBottom] 30 | Caption = 'Close' 31 | Glyph.Data = { 32 | DE010000424DDE01000000000000760000002800000024000000120000000100 33 | 0400000000006801000000000000000000001000000000000000000000000000 34 | 80000080000000808000800000008000800080800000C0C0C000808080000000 35 | FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00388888888877 36 | F7F787F8888888888333333F00004444400888FFF444448888888888F333FF8F 37 | 000033334D5007FFF4333388888888883338888F0000333345D50FFFF4333333 38 | 338F888F3338F33F000033334D5D0FFFF43333333388788F3338F33F00003333 39 | 45D50FEFE4333333338F878F3338F33F000033334D5D0FFFF43333333388788F 40 | 3338F33F0000333345D50FEFE4333333338F878F3338F33F000033334D5D0FFF 41 | F43333333388788F3338F33F0000333345D50FEFE4333333338F878F3338F33F 42 | 000033334D5D0EFEF43333333388788F3338F33F0000333345D50FEFE4333333 43 | 338F878F3338F33F000033334D5D0EFEF43333333388788F3338F33F00003333 44 | 4444444444333333338F8F8FFFF8F33F00003333333333333333333333888888 45 | 8888333F00003333330000003333333333333FFFFFF3333F00003333330AAAA0 46 | 333333333333888888F3333F00003333330000003333333333338FFFF8F3333F 47 | 0000} 48 | ModalResult = 2 49 | NumGlyphs = 2 50 | TabOrder = 0 51 | OnClick = frmCloseBtnClick 52 | end 53 | object lbItems: TListBox 54 | Left = 0 55 | Top = 31 56 | Width = 380 57 | Height = 178 58 | Anchors = [akLeft, akTop, akRight, akBottom] 59 | ItemHeight = 13 60 | MultiSelect = True 61 | TabOrder = 1 62 | OnClick = lbItemsClick 63 | end 64 | object ToolBar: TToolBar 65 | Left = 0 66 | Top = 0 67 | Width = 380 68 | Height = 25 69 | ButtonHeight = 25 70 | Caption = 'ToolBar' 71 | TabOrder = 2 72 | object newCmdBtn: TSpeedButton 73 | Left = 0 74 | Top = 0 75 | Width = 25 76 | Height = 25 77 | Glyph.Data = { 78 | 36040000424D3604000000000000360000002800000010000000100000000100 79 | 2000000000000004000000000000000000000000000000000000000000000000 80 | 0000000000000000000000000000000000000000000000000000000000000000 81 | 0000000000000000000000000000000000000000000000000000000000000000 82 | 0000000000000000000040914D233C8E487D398B43DB35883FF331863BF32E83 83 | 36DB2B80327D277E2F2300000000000000000000000000000000000000000000 84 | 00000000000048985753449552E640984FFF7CC18EFF95D0A5FF95CFA5FF77BD 85 | 88FF358C41FF2B8033E6287E2F53000000000000000000000000000000000000 86 | 0000509E60534C9B5CF463B377FFA7DBB4FF86CC97FF65BB7CFF63B97BFF85CB 87 | 97FFA4D9B3FF57A96AFF2B8033F4287E2F5300000000000000000000000058A5 88 | 6A2255A265E569B87CFFA7DBB1FF5FBB76FF5BB972FF58B76FFF58B46EFF57B4 89 | 6EFF5AB673FFA4D9B2FF59A96BFF2B8133E5287E2F2200000000000000005CA8 90 | 6F7E52AA67FFA9DDB3FF63C078FF5EBD70FF5FBB76FFFFFFFFFFFFFFFFFF58B7 91 | 6FFF57B46DFF5BB673FFA5DAB3FF378E42FF2B81337E000000000000000060AB 92 | 74DB89CC97FF88D395FF6AC579FF62C06FFF54AA64FFFFFFFFFFFFFFFFFF58B7 93 | 6FFF58B76FFF5AB871FF84CC96FF7ABD8CFF2F8438DB000000000000000064AE 94 | 79F6A8DDB2FF7CCF89FF74CC80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 95 | FFFFFFFFFFFF58B76FFF66BD7CFF9BD4AAFF33873CF6000000000000000068B1 96 | 7DF6B5E2BDFF8AD596FF79C985FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 97 | FFFFFFFFFFFF58B76FFF68C07DFF9CD4A9FF378A41F600000000000000006CB4 98 | 82DBABDDB5FFA5DFAEFF80CB8BFF7BC985FF6DBC78FFFFFFFFFFFFFFFFFF5AAB 99 | 69FF5FBB76FF5BB972FF8AD198FF7FC491FF3B8D46DB00000000000000006FB7 100 | 867E84C796FFD2EED7FF94D99FFF89D393FF7EC888FFFFFFFFFFFFFFFFFF78CD 101 | 84FF6AC27BFF6EC77DFFABDFB4FF449D56FF3F904B7E000000000000000072B9 102 | 89226FB786E5A9DAB6FFD8F1DCFF91D89CFF87CD92FF83CC8DFF8AD495FF89D4 103 | 94FF82D28DFFAEE0B6FF6AB87CFF479755E54393502200000000000000000000 104 | 000072BA8A536FB786F4AEDCBAFFDCF2E0FFB5E4BCFF9ADBA4FF95D99FFFA4DF 105 | AEFFBFE8C4FF78C189FF4F9D5EF44B9A5A530000000000000000000000000000 106 | 00000000000072BA8A5370B786E693CEA3FFC2E6CBFFCFEBD4FFC9E9CEFFAEDD 107 | B7FF6CB87EFF57A468E653A06453000000000000000000000000000000000000 108 | 0000000000000000000073BA8A2370B8877D6DB583DB69B27FF366B07BF362AD 109 | 76DB5FAA727D5BA76D2300000000000000000000000000000000000000000000 110 | 0000000000000000000000000000000000000000000000000000000000000000 111 | 0000000000000000000000000000000000000000000000000000} 112 | OnClick = newCmdBtnClick 113 | end 114 | object delCmdBtn: TSpeedButton 115 | Left = 25 116 | Top = 0 117 | Width = 25 118 | Height = 25 119 | Glyph.Data = { 120 | 36040000424D3604000000000000360000002800000010000000100000000100 121 | 2000000000000004000000000000000000000000000000000000000000000000 122 | 0000000000000000000000000000000000000000000000000000000000000000 123 | 0000000000000000000000000000000000000000000000000000000000000000 124 | 000000000000000000003E53C223394FC17D3752BDDB3450BCF32F4ABBF32D4D 125 | B7DB2A4BB67D2647B42300000000000000000000000000000000000000000000 126 | 0000000000004557C8534154C5E63B51CCFF7479E8FF8E91EEFF8E91EEFF7077 127 | E4FF324CC0FF2A49B6E6284AB453000000000000000000000000000000000000 128 | 00004C59CD534858CBF45B64E0FFA0A5F5FF7D85EFFF5A62E9FF585CE7FF7C83 129 | EEFF9D9FF4FF505CD7FF2A49B6F4284AB453000000000000000000000000535E 130 | D2225260CFE5606AE3FFA0ABF5FF535EECFF4F5BEAFF4C58E9FF4D58E6FF4B55 131 | E6FF4F55E6FF9DA1F4FF535FD6FF2949B7E5284AB4220000000000000000575F 132 | D47E4A55DBFFA1AAF6FF5563F0FF5165EEFF4C58E9FF4C58E9FF4C58E9FF4C58 133 | E9FF4B57E6FF5159E6FF9EA2F5FF334FC3FF2949B77E00000000000000005B61 134 | D7DB808BEEFF7D90F7FF5C72F3FF4C58E9FF4C58E9FF4C58E9FF4C58E9FF4C58 135 | E9FF4C58E9FF4E5AE9FF7A82F0FF747AE2FF2D4AB9DB00000000000000005E62 136 | DAF6A0AAF7FF6F85F8FF6781F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 137 | FFFFFFFFFFFF4C58E9FF5B65EAFF959BF1FF314FBBF600000000000000006368 138 | DBF6AEB8F9FF7E92FAFF6F84F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 139 | FFFFFFFFFFFF4C58E9FF5D69EEFF959CF1FF354EBDF600000000000000006669 140 | DEDBA4AEF5FF9CAAFAFF768BF0FF535EECFF535EECFF535EECFF535EECFF535E 141 | ECFF535EECFF6276F2FF808DF4FF777EE9FF3952BFDB00000000000000006968 142 | E07E7C82EAFFCDD4FCFF8A9CFAFF7D92F7FF7489EEFF6B83F6FF6B83F6FF6B83 143 | F6FF6B83F6FF6278F3FFA3AEF8FF3D4ED0FF3D53C17E00000000000000006B6B 144 | E1226968E0E5A2A6F3FFD4DBFDFF8699FAFF7E90F0FF798DF1FF7E93F8FF7D91 145 | F9FF758BF8FFA7B5F8FF626DE3FF4456C7E54055C42200000000000000000000 146 | 00006C6BE3536968E0F4A9ACF2FFD8DCFDFFADB9FAFF90A2FAFF8A9CFAFF9BA8 147 | FBFFB9C7FCFF6F7AE9FF4B5ACCF44757CA530000000000000000000000000000 148 | 0000000000006C6BE3536969DFE68D92EDFFBDC2F8FFCCD3F9FFC3CBF9FFA9B3 149 | F4FF656FE2FF525DD1E64F5CCE53000000000000000000000000000000000000 150 | 000000000000000000006C6CE2236A69E17D6769DDDB6263DCF36063DAF35C62 151 | D9DB5A62D67D5761D42300000000000000000000000000000000000000000000 152 | 0000000000000000000000000000000000000000000000000000000000000000 153 | 0000000000000000000000000000000000000000000000000000} 154 | OnClick = delCmdBtnClick 155 | end 156 | end 157 | end 158 | -------------------------------------------------------------------------------- /src/pedTMLCommands.lfm: -------------------------------------------------------------------------------- 1 | object propEdTMLCommands: TpropEdTMLCommands 2 | Left = 250 3 | Height = 300 4 | Top = 250 5 | Width = 430 6 | BorderIcons = [biSystemMenu, biMinimize] 7 | BorderStyle = bsToolWindow 8 | Caption = 'Commands' 9 | ClientHeight = 300 10 | ClientWidth = 430 11 | Constraints.MaxHeight = 300 12 | Constraints.MaxWidth = 430 13 | Constraints.MinWidth = 430 14 | Font.Height = -11 15 | Font.Name = 'Tahoma' 16 | FormStyle = fsStayOnTop 17 | OnClose = FormClose 18 | OnDestroy = FormDestroy 19 | Position = poDefault 20 | LCLVersion = '0.9.28.2' 21 | object frmCloseBtn: TBitBtn 22 | Left = 339 23 | Height = 25 24 | Top = 267 25 | Width = 83 26 | Anchors = [akRight, akBottom] 27 | Caption = 'Close' 28 | Glyph.Data = { 29 | DE010000424DDE01000000000000760000002800000024000000120000000100 30 | 0400000000006801000000000000000000001000000000000000000000000000 31 | 80000080000000808000800000008000800080800000C0C0C000808080000000 32 | FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00388888888877 33 | F7F787F8888888888333333F00004444400888FFF444448888888888F333FF8F 34 | 000033334D5007FFF4333388888888883338888F0000333345D50FFFF4333333 35 | 338F888F3338F33F000033334D5D0FFFF43333333388788F3338F33F00003333 36 | 45D50FEFE4333333338F878F3338F33F000033334D5D0FFFF43333333388788F 37 | 3338F33F0000333345D50FEFE4333333338F878F3338F33F000033334D5D0FFF 38 | F43333333388788F3338F33F0000333345D50FEFE4333333338F878F3338F33F 39 | 000033334D5D0EFEF43333333388788F3338F33F0000333345D50FEFE4333333 40 | 338F878F3338F33F000033334D5D0EFEF43333333388788F3338F33F00003333 41 | 4444444444333333338F8F8FFFF8F33F00003333333333333333333333888888 42 | 8888333F00003333330000003333333333333FFFFFF3333F00003333330AAAA0 43 | 333333333333888888F3333F00003333330000003333333333338FFFF8F3333F 44 | 0000 45 | } 46 | GlyphShowMode = gsmAlways 47 | ModalResult = 2 48 | NumGlyphs = 2 49 | OnClick = frmCloseBtnClick 50 | TabOrder = 0 51 | end 52 | object lbItems: TListBox 53 | Left = 0 54 | Height = 229 55 | Top = 32 56 | Width = 430 57 | Anchors = [akTop, akLeft, akRight, akBottom] 58 | ItemHeight = 0 59 | MultiSelect = True 60 | OnClick = lbItemsClick 61 | TabOrder = 1 62 | end 63 | object ToolBar: TToolBar 64 | Left = 0 65 | Height = 26 66 | Top = 0 67 | Width = 430 68 | ButtonHeight = 25 69 | Caption = 'ToolBar' 70 | TabOrder = 2 71 | object newCmdBtn: TSpeedButton 72 | Left = 1 73 | Height = 25 74 | Top = 2 75 | Width = 25 76 | Color = clBtnFace 77 | Glyph.Data = { 78 | 36040000424D3604000000000000360000002800000010000000100000000100 79 | 2000000000000004000000000000000000000000000000000000000000000000 80 | 0000000000000000000000000000000000000000000000000000000000000000 81 | 0000000000000000000000000000000000000000000000000000000000000000 82 | 0000000000000000000040914D233C8E487D398B43DB35883FF331863BF32E83 83 | 36DB2B80327D277E2F2300000000000000000000000000000000000000000000 84 | 00000000000048985753449552E640984FFF7CC18EFF95D0A5FF95CFA5FF77BD 85 | 88FF358C41FF2B8033E6287E2F53000000000000000000000000000000000000 86 | 0000509E60534C9B5CF463B377FFA7DBB4FF86CC97FF65BB7CFF63B97BFF85CB 87 | 97FFA4D9B3FF57A96AFF2B8033F4287E2F5300000000000000000000000058A5 88 | 6A2255A265E569B87CFFA7DBB1FF5FBB76FF5BB972FF58B76FFF58B46EFF57B4 89 | 6EFF5AB673FFA4D9B2FF59A96BFF2B8133E5287E2F2200000000000000005CA8 90 | 6F7E52AA67FFA9DDB3FF63C078FF5EBD70FF5FBB76FFFFFFFFFFFFFFFFFF58B7 91 | 6FFF57B46DFF5BB673FFA5DAB3FF378E42FF2B81337E000000000000000060AB 92 | 74DB89CC97FF88D395FF6AC579FF62C06FFF54AA64FFFFFFFFFFFFFFFFFF58B7 93 | 6FFF58B76FFF5AB871FF84CC96FF7ABD8CFF2F8438DB000000000000000064AE 94 | 79F6A8DDB2FF7CCF89FF74CC80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 95 | FFFFFFFFFFFF58B76FFF66BD7CFF9BD4AAFF33873CF6000000000000000068B1 96 | 7DF6B5E2BDFF8AD596FF79C985FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 97 | FFFFFFFFFFFF58B76FFF68C07DFF9CD4A9FF378A41F600000000000000006CB4 98 | 82DBABDDB5FFA5DFAEFF80CB8BFF7BC985FF6DBC78FFFFFFFFFFFFFFFFFF5AAB 99 | 69FF5FBB76FF5BB972FF8AD198FF7FC491FF3B8D46DB00000000000000006FB7 100 | 867E84C796FFD2EED7FF94D99FFF89D393FF7EC888FFFFFFFFFFFFFFFFFF78CD 101 | 84FF6AC27BFF6EC77DFFABDFB4FF449D56FF3F904B7E000000000000000072B9 102 | 89226FB786E5A9DAB6FFD8F1DCFF91D89CFF87CD92FF83CC8DFF8AD495FF89D4 103 | 94FF82D28DFFAEE0B6FF6AB87CFF479755E54393502200000000000000000000 104 | 000072BA8A536FB786F4AEDCBAFFDCF2E0FFB5E4BCFF9ADBA4FF95D99FFFA4DF 105 | AEFFBFE8C4FF78C189FF4F9D5EF44B9A5A530000000000000000000000000000 106 | 00000000000072BA8A5370B786E693CEA3FFC2E6CBFFCFEBD4FFC9E9CEFFAEDD 107 | B7FF6CB87EFF57A468E653A06453000000000000000000000000000000000000 108 | 0000000000000000000073BA8A2370B8877D6DB583DB69B27FF366B07BF362AD 109 | 76DB5FAA727D5BA76D2300000000000000000000000000000000000000000000 110 | 0000000000000000000000000000000000000000000000000000000000000000 111 | 0000000000000000000000000000000000000000000000000000 112 | } 113 | NumGlyphs = 0 114 | OnClick = newCmdBtnClick 115 | end 116 | object delCmdBtn: TSpeedButton 117 | Left = 26 118 | Height = 25 119 | Top = 2 120 | Width = 25 121 | Color = clBtnFace 122 | Glyph.Data = { 123 | 36040000424D3604000000000000360000002800000010000000100000000100 124 | 2000000000000004000000000000000000000000000000000000000000000000 125 | 0000000000000000000000000000000000000000000000000000000000000000 126 | 0000000000000000000000000000000000000000000000000000000000000000 127 | 000000000000000000003E53C223394FC17D3752BDDB3450BCF32F4ABBF32D4D 128 | B7DB2A4BB67D2647B42300000000000000000000000000000000000000000000 129 | 0000000000004557C8534154C5E63B51CCFF7479E8FF8E91EEFF8E91EEFF7077 130 | E4FF324CC0FF2A49B6E6284AB453000000000000000000000000000000000000 131 | 00004C59CD534858CBF45B64E0FFA0A5F5FF7D85EFFF5A62E9FF585CE7FF7C83 132 | EEFF9D9FF4FF505CD7FF2A49B6F4284AB453000000000000000000000000535E 133 | D2225260CFE5606AE3FFA0ABF5FF535EECFF4F5BEAFF4C58E9FF4D58E6FF4B55 134 | E6FF4F55E6FF9DA1F4FF535FD6FF2949B7E5284AB4220000000000000000575F 135 | D47E4A55DBFFA1AAF6FF5563F0FF5165EEFF4C58E9FF4C58E9FF4C58E9FF4C58 136 | E9FF4B57E6FF5159E6FF9EA2F5FF334FC3FF2949B77E00000000000000005B61 137 | D7DB808BEEFF7D90F7FF5C72F3FF4C58E9FF4C58E9FF4C58E9FF4C58E9FF4C58 138 | E9FF4C58E9FF4E5AE9FF7A82F0FF747AE2FF2D4AB9DB00000000000000005E62 139 | DAF6A0AAF7FF6F85F8FF6781F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 140 | FFFFFFFFFFFF4C58E9FF5B65EAFF959BF1FF314FBBF600000000000000006368 141 | DBF6AEB8F9FF7E92FAFF6F84F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 142 | FFFFFFFFFFFF4C58E9FF5D69EEFF959CF1FF354EBDF600000000000000006669 143 | DEDBA4AEF5FF9CAAFAFF768BF0FF535EECFF535EECFF535EECFF535EECFF535E 144 | ECFF535EECFF6276F2FF808DF4FF777EE9FF3952BFDB00000000000000006968 145 | E07E7C82EAFFCDD4FCFF8A9CFAFF7D92F7FF7489EEFF6B83F6FF6B83F6FF6B83 146 | F6FF6B83F6FF6278F3FFA3AEF8FF3D4ED0FF3D53C17E00000000000000006B6B 147 | E1226968E0E5A2A6F3FFD4DBFDFF8699FAFF7E90F0FF798DF1FF7E93F8FF7D91 148 | F9FF758BF8FFA7B5F8FF626DE3FF4456C7E54055C42200000000000000000000 149 | 00006C6BE3536968E0F4A9ACF2FFD8DCFDFFADB9FAFF90A2FAFF8A9CFAFF9BA8 150 | FBFFB9C7FCFF6F7AE9FF4B5ACCF44757CA530000000000000000000000000000 151 | 0000000000006C6BE3536969DFE68D92EDFFBDC2F8FFCCD3F9FFC3CBF9FFA9B3 152 | F4FF656FE2FF525DD1E64F5CCE53000000000000000000000000000000000000 153 | 000000000000000000006C6CE2236A69E17D6769DDDB6263DCF36063DAF35C62 154 | D9DB5A62D67D5761D42300000000000000000000000000000000000000000000 155 | 0000000000000000000000000000000000000000000000000000000000000000 156 | 0000000000000000000000000000000000000000000000000000 157 | } 158 | NumGlyphs = 0 159 | OnClick = delCmdBtnClick 160 | end 161 | end 162 | end 163 | -------------------------------------------------------------------------------- /src/pedTMLCommands.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/src/pedTMLCommands.pas -------------------------------------------------------------------------------- /src/uSidexErrors.pas: -------------------------------------------------------------------------------- 1 | (* 2 | * libTML: A BEEP based Messaging Suite 3 | * Copyright (C) 2015 wobe-systems GmbH 4 | * 5 | * This program is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public License 7 | * as published by the Free Software Foundation; either version 2.1 8 | * of the License, or (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this program; if not, write to the Free 17 | * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 18 | * 02111-1307 USA 19 | * 20 | * You may find a copy of the license under this software is released 21 | * at COPYING file. This is LGPL software: you are welcome to develop 22 | * proprietary applications using this library without any royalty or 23 | * fee but returning back any change, improvement or addition in the 24 | * form of source code, project image, documentation patches, etc. 25 | * 26 | * Homepage: 27 | * http://www.libtml.org 28 | * 29 | * For professional support contact us: 30 | * 31 | * wobe-systems GmbH 32 | * support@libtml.org 33 | *) 34 | 35 | //------------------------------------------------------------------------------ 36 | 37 | unit uSidexErrors; 38 | 39 | //------------------------------------------------------------------------------ 40 | 41 | interface 42 | 43 | //------------------------------------------------------------------------------ 44 | 45 | const 46 | 47 | DEFAULT_ERROR_MSG = 'Please read sidexErrors.h'; 48 | 49 | { 50 | * @brief Operation succeeded 51 | } 52 | SIDEX_SUCCESS = 0; 53 | 54 | ////////////////////////////////////////////////////////////////////// 55 | // SIDEX- specific errors: 56 | 57 | { 58 | * @brief Error on dump a string from or to a handle 59 | } 60 | SIDEX_ERR_DUMPCONTENT = 1001; 61 | 62 | { 63 | * @brief Error signals a key holds no content 64 | } 65 | SIDEX_ERR_NOCONTENT = 1002; 66 | 67 | { 68 | * @brief Type mismatch between supposed type and declared type of a key 69 | } 70 | SIDEX_ERR_WRONG_TYPE = 1003; 71 | 72 | { 73 | * @brief Requested Key parameter contains blanks and or tabs (Syntax Error) 74 | } 75 | SIDEX_ERR_WRONG_KEY = 1004; 76 | 77 | { 78 | * @brief Requested Group parameter contains blanks and or tabs (Syntax Error) 79 | } 80 | SIDEX_ERR_WRONG_GROUP = 1005; 81 | 82 | { 83 | * @brief Mandatory key parameter is NULL 84 | } 85 | SIDEX_ERR_MISSING_KEY = 1006; 86 | 87 | { 88 | * @brief A given parameter is wrong for the operation 89 | } 90 | SIDEX_ERR_WRONG_PARAMETER = 1007; 91 | 92 | { 93 | * @brief Problem found during dict read operation / number of dictionary nodes is not a multiple of 2 94 | } 95 | SIDEX_ERR_WRONG_DICT_SYNTAX = 1008; 96 | 97 | { 98 | * @brief Maximum of entries reached 99 | } 100 | SIDEX_ERR_DICT_FULL = 1009; 101 | 102 | { 103 | * @brief Wrong bool text representation 104 | } 105 | SIDEX_ERR_INVALID_BOOLEAN = 1010; 106 | 107 | { 108 | * @brief Range overflow for integer 109 | } 110 | SIDEX_ERR_INVALID_INTEGER = 1011; 111 | 112 | { 113 | * @brief Range overflow for float 114 | } 115 | SIDEX_ERR_INVALID_FLOAT = 1012; 116 | 117 | { 118 | * @brief Unspecific Error. 119 | } 120 | SIDEX_ERR_COMMON = 1013; 121 | 122 | { 123 | * @brief A table column already exists 124 | } 125 | SIDEX_ERR_TABLE_COLUMN_ALREADY_EXISTS = 1014; 126 | 127 | { 128 | * @brief DateTime format error 129 | } 130 | SIDEX_ERR_INVALID_DATETIME = 1015; 131 | 132 | { 133 | * @brief Product is not licensed, so it works with restricted range 134 | } 135 | SIDEX_ERR_LICENSE = 1016; 136 | 137 | { 138 | * @brief First / next is not initialized 139 | } 140 | SIDEX_ERR_FIRST_NEXT = 1017; 141 | 142 | { 143 | * @brief Error in Unicode string conversion 144 | } 145 | SIDEX_ERR_UNICODE = 1018; 146 | 147 | { 148 | * @brief Mandatory group parameter is NULL 149 | } 150 | SIDEX_ERR_MISSING_GROUP = 1019; 151 | 152 | { 153 | * @brief Requested document name contains forbidden XML tag characters (Syntax Error) 154 | } 155 | SIDEX_ERR_WRONG_DOC = 1020; 156 | 157 | { 158 | * @brief Requested string encoding format is NULL or unexpected 159 | } 160 | SIDEX_ERR_WRONG_ENCODING_FORMAT = 1021; 161 | 162 | { 163 | * @brief Product update cycle has expired 164 | } 165 | SIDEX_ERR_LICENSE_UDS = 1022; 166 | 167 | { 168 | * @brief Product license has expired 169 | } 170 | SIDEX_ERR_LICENSE_EXP = 1023; 171 | 172 | { 173 | * @brief Product is not licensed for this platform 174 | } 175 | SIDEX_ERR_LICENSE_SYS = 1024; 176 | 177 | //------------------------------------------------------------------------------ 178 | 179 | implementation 180 | 181 | //------------------------------------------------------------------------------ 182 | 183 | end. 184 | 185 | -------------------------------------------------------------------------------- /src/uSidexTypes.pas: -------------------------------------------------------------------------------- 1 | (* 2 | * libTML: A BEEP based Messaging Suite 3 | * Copyright (C) 2015 wobe-systems GmbH 4 | * 5 | * This program is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public License 7 | * as published by the Free Software Foundation; either version 2.1 8 | * of the License, or (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this program; if not, write to the Free 17 | * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 18 | * 02111-1307 USA 19 | * 20 | * You may find a copy of the license under this software is released 21 | * at COPYING file. This is LGPL software: you are welcome to develop 22 | * proprietary applications using this library without any royalty or 23 | * fee but returning back any change, improvement or addition in the 24 | * form of source code, project image, documentation patches, etc. 25 | * 26 | * Homepage: 27 | * http://www.libtml.org 28 | * 29 | * For professional support contact us: 30 | * 31 | * wobe-systems GmbH 32 | * support@libtml.org 33 | *) 34 | 35 | //------------------------------------------------------------------------------ 36 | 37 | unit uSidexTypes; 38 | 39 | //------------------------------------------------------------------------------ 40 | 41 | interface 42 | 43 | //------------------------------------------------------------------------------ 44 | 45 | type 46 | 47 | TSIDEXStringArray = Array of string; 48 | 49 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 50 | 51 | SIDEX_HANDLE_TYPE = Int64; 52 | 53 | SIDEX_HANDLE = SIDEX_HANDLE_TYPE; 54 | PSIDEX_HANDLE = ^SIDEX_HANDLE; 55 | 56 | SIDEX_VARIANT = SIDEX_HANDLE_TYPE; 57 | PSIDEX_VARIANT = ^SIDEX_VARIANT; 58 | 59 | SIDEX_BOOL = LongInt; // 32bit (legal values are 0 or 1) 60 | PSIDEX_BOOL = ^SIDEX_BOOL; 61 | 62 | SIDEX_INT32 = LongInt; // 32bit signed 63 | PSIDEX_INT32 = ^SIDEX_INT32; 64 | 65 | SIDEX_UINT32 = LongWord; // 32bit unsigned 66 | PSIDEX_UINT32 = ^SIDEX_UINT32; 67 | 68 | SIDEX_INT64 = Int64; // 64bit signed 69 | PSIDEX_INT64 = ^SIDEX_INT64; 70 | 71 | SIDEX_UINT64 = UInt64; // 64bit unsigned 72 | PSIDEX_UINT64 = ^SIDEX_UINT64; 73 | 74 | SIDEX_DOUBLE = Double; 75 | PSIDEX_DOUBLE = ^SIDEX_DOUBLE; 76 | 77 | SIDEX_POINTER = Pointer; 78 | PSIDEX_POINTER = ^SIDEX_POINTER; 79 | 80 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 81 | 82 | SIDEX_ENCODE = SIDEX_INT32; 83 | SIDEX_DATA_TYPE = SIDEX_INT32; 84 | 85 | //------------------------------------------------------------------------------ 86 | 87 | const 88 | SIDEX_HANDLE_NULL = 0; 89 | SIDEX_VARIANT_NULL = 0; 90 | SIDEX_POINTER_NULL = nil; 91 | 92 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 93 | 94 | SIDEX_FALSE = 0; 95 | SIDEX_TRUE = 1; 96 | 97 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 98 | 99 | SIDEX_ENCODE_NONE = 0; 100 | SIDEX_ENCODE_CDATA = 1; 101 | SIDEX_ENCODE_BASE64 = 2; 102 | 103 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 104 | 105 | SIDEX_DATA_TYPE_UNKNOWN = 0; 106 | SIDEX_DATA_TYPE_NONE = 1; 107 | SIDEX_DATA_TYPE_BOOLEAN = 2; 108 | SIDEX_DATA_TYPE_INTEGER = 3; 109 | SIDEX_DATA_TYPE_FLOAT = 4; 110 | SIDEX_DATA_TYPE_STRING = 5; 111 | SIDEX_DATA_TYPE_LIST = 6; 112 | SIDEX_DATA_TYPE_DICT = 7; 113 | SIDEX_DATA_TYPE_TABLE = 8; 114 | SIDEX_DATA_TYPE_DATETIME = 9; 115 | SIDEX_DATA_TYPE_BINARY = 10; 116 | 117 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 118 | 119 | SIDEX_STRING_FORMAT_UNKNOWN = 'unknown'; 120 | SIDEX_STRING_FORMAT_SIDEX = 'sidex'; 121 | SIDEX_STRING_FORMAT_XML = 'xml'; 122 | SIDEX_STRING_FORMAT_JSON = 'json'; 123 | SIDEX_STRING_FORMAT_CVS = 'cvs'; 124 | SIDEX_STRING_FORMAT_INI = 'ini'; 125 | 126 | //------------------------------------------------------------------------------ 127 | 128 | implementation 129 | 130 | //------------------------------------------------------------------------------ 131 | 132 | end. 133 | 134 | -------------------------------------------------------------------------------- /src/uSidexVariant.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/src/uSidexVariant.pas -------------------------------------------------------------------------------- /src/uTMLRegister.dcr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tml21/libtml-pascal/d72c394787e8173eaddd42f44b3d5cb6ea2ad5c0/src/uTMLRegister.dcr -------------------------------------------------------------------------------- /src/uTMLRegister.pas: -------------------------------------------------------------------------------- 1 | (* 2 | * libTML: A BEEP based Messaging Suite 3 | * Copyright (C) 2015 wobe-systems GmbH 4 | * 5 | * This program is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public License 7 | * as published by the Free Software Foundation; either version 2.1 8 | * of the License, or (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this program; if not, write to the Free 17 | * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 18 | * 02111-1307 USA 19 | * 20 | * You may find a copy of the license under this software is released 21 | * at COPYING file. This is LGPL software: you are welcome to develop 22 | * proprietary applications using this library without any royalty or 23 | * fee but returning back any change, improvement or addition in the 24 | * form of source code, project image, documentation patches, etc. 25 | * 26 | * Homepage: 27 | * http://www.libtml.org 28 | * 29 | * For professional support contact us: 30 | * 31 | * wobe-systems GmbH 32 | * support@libtml.org 33 | *) 34 | 35 | //------------------------------------------------------------------------------ 36 | 37 | unit uTMLRegister; 38 | 39 | //------------------------------------------------------------------------------ 40 | 41 | interface 42 | 43 | procedure Register; 44 | 45 | //------------------------------------------------------------------------------ 46 | 47 | implementation 48 | 49 | uses 50 | Classes 51 | {$IFDEF FPC} 52 | , ComponentEditors 53 | , LResources 54 | {$ELSE} 55 | , DesignIntf 56 | , DesignEditors 57 | , VCLEditors 58 | {$ENDIF} 59 | , uTMLClasses; 60 | 61 | //------------------------------------------------------------------------------ 62 | 63 | procedure Register; 64 | begin 65 | RegisterComponents('TML', [TTMLProfile,TTMLCore]); 66 | RegisterNoIcon([TTMLCommand]) 67 | end; 68 | 69 | //------------------------------------------------------------------------------ 70 | 71 | initialization 72 | 73 | {$IFDEF FPC} 74 | {$I TMLLazarusPkg.lrs} 75 | {$ENDIF} 76 | 77 | //------------------------------------------------------------------------------ 78 | 79 | end. 80 | 81 | -------------------------------------------------------------------------------- /src/uTMLTypes.pas: -------------------------------------------------------------------------------- 1 | (* 2 | * libTML: A BEEP based Messaging Suite 3 | * Copyright (C) 2015 wobe-systems GmbH 4 | * 5 | * This program is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public License 7 | * as published by the Free Software Foundation; either version 2.1 8 | * of the License, or (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this program; if not, write to the Free 17 | * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 18 | * 02111-1307 USA 19 | * 20 | * You may find a copy of the license under this software is released 21 | * at COPYING file. This is LGPL software: you are welcome to develop 22 | * proprietary applications using this library without any royalty or 23 | * fee but returning back any change, improvement or addition in the 24 | * form of source code, project image, documentation patches, etc. 25 | * 26 | * Homepage: 27 | * http://www.libtml.org 28 | * 29 | * For professional support contact us: 30 | * 31 | * wobe-systems GmbH 32 | * support@libtml.org 33 | *) 34 | 35 | //------------------------------------------------------------------------------ 36 | 37 | unit uTMLTypes; 38 | 39 | //------------------------------------------------------------------------------ 40 | 41 | interface 42 | 43 | uses 44 | uSidexTypes; 45 | 46 | //------------------------------------------------------------------------------ 47 | 48 | type 49 | TML_HANDLE_TYPE = SIDEX_HANDLE_TYPE; 50 | 51 | TML_CORE_HANDLE = TML_HANDLE_TYPE; 52 | PTML_CORE_HANDLE = ^TML_CORE_HANDLE; 53 | 54 | TML_COMMAND_HANDLE = TML_HANDLE_TYPE; 55 | PTML_COMMAND_HANDLE = ^TML_COMMAND_HANDLE; 56 | 57 | TML_BOOL = SIDEX_BOOL; 58 | PTML_BOOL = ^TML_BOOL; 59 | 60 | TML_INT32 = SIDEX_INT32; 61 | PTML_INT32 = ^TML_INT32; 62 | 63 | TML_UINT32 = SIDEX_UINT32; 64 | PTML_UINT32 = ^TML_UINT32; 65 | 66 | TML_INT64 = SIDEX_INT64; 67 | PTML_INT64 = ^TML_INT64; 68 | 69 | TML_UINT64 = SIDEX_UINT64; 70 | PTML_UINT64 = ^TML_UINT64; 71 | 72 | TML_DOUBLE = SIDEX_DOUBLE; 73 | PTML_DOUBLE = ^TML_DOUBLE; 74 | 75 | TML_POINTER = SIDEX_POINTER; 76 | PTML_POINTER = ^TML_POINTER; 77 | 78 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 79 | 80 | TML_COMMAND_ID_TYPE = TML_UINT32; 81 | 82 | TML_COMMAND_ID = TML_COMMAND_ID_TYPE; 83 | PTML_COMMAND_ID = ^TML_COMMAND_ID; 84 | 85 | TML_STREAM_ID = TML_INT64; 86 | PTML_STREAM_ID = ^TML_STREAM_ID; 87 | 88 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 89 | 90 | TML_SEEK_ORIGIN = TML_INT32; 91 | 92 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 93 | 94 | TML_COMMAND_HANDLE_ARRAY = Array[0..0] of TML_COMMAND_HANDLE; 95 | PTML_COMMAND_HANDLE_ARRAY = ^TML_COMMAND_HANDLE_ARRAY; 96 | 97 | //------------------------------------------------------------------------------ 98 | 99 | const 100 | TML_CORE_HANDLE_NULL = SIDEX_HANDLE_NULL; 101 | TML_COMMAND_HANDLE_NULL = SIDEX_HANDLE_NULL; 102 | TML_POINTER_NULL = SIDEX_POINTER_NULL; 103 | TML_STREAM_ID_NULL = 0; 104 | 105 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 106 | 107 | TML_FALSE = SIDEX_FALSE; 108 | TML_TRUE = SIDEX_TRUE; 109 | 110 | // - - - - - - - - - - - - - - - - - - - - - - - - - - - 111 | 112 | TML_SEEK_ORIGIN_BEGINNING = 0; 113 | TML_SEEK_ORIGIN_CURRENT = 1; 114 | TML_SEEK_ORIGIN_END = 2; 115 | 116 | //------------------------------------------------------------------------------ 117 | 118 | implementation 119 | 120 | //------------------------------------------------------------------------------ 121 | 122 | end. 123 | 124 | --------------------------------------------------------------------------------