Activity for hcOPF

  • Larry Hengen Larry Hengen committed [r434] on Code

    -fixed AV when closing form with Skeleton parent object used to populate cxGrids with child lists

  • Larry Hengen Larry Hengen committed [r433] on Code

    package updates

  • Larry Hengen Larry Hengen committed [r432] on Code

    -added Load and SaveSettings methods to preserve last successfully package generation settings

  • Larry Hengen Larry Hengen committed [r431] on Code

    -added compiler directives to handle Unit Scoping when compiling for VCL in D29

  • Larry Hengen Larry Hengen committed [r430] on Code

    updated ignores

  • Larry Hengen Larry Hengen committed [r429] on Code

    -added a hack for now to determine the CodeSite package based on the Delphi version. Should probably add this as an option to the main form.

  • Larry Hengen Larry Hengen committed [r428] on Code

    -removed hcCodeSite2 conditional since they are imported from DOF files into "All Configurations" directives. If CodeSite is enabled we may have to populate this in the appropriate DOFs

  • Larry Hengen Larry Hengen committed [r427] on Code

    -removed package group and generator EXE

  • Larry Hengen Larry Hengen committed [r426] on Code

    -changed package group to be dynamically built so it reflects package options

  • Larry Hengen Larry Hengen committed [r425] on Code

    -added support for D28 and D29

  • Larry Hengen Larry Hengen committed [r424] on Code

    -removed whitespace

  • Larry Hengen Larry Hengen committed [r423] on Code

    -added Resources to search path for relevant packages

  • Larry Hengen Larry Hengen committed [r422] on Code

    -added compiler directives to handle Unit Scoping when compiling for VCL in D29

  • Larry Hengen Larry Hengen committed [r421] on Code

    -added missing file

  • Larry Hengen Larry Hengen committed [r420] on Code

    -updated ignore list

  • Larry Hengen Larry Hengen committed [r419] on Code

    -added projects for Delphi 11 aka Delphi 28

  • Larry Hengen Larry Hengen committed [r418] on Code

    -updated VirtualTreeView EditLink classes for use with current versions of tree view

  • Larry Hengen Larry Hengen committed [r417] on Code

    -updated ThcClassList formatting and change argument to a const

  • Larry Hengen Larry Hengen committed [r416] on Code

    -made UpdateErrorIndicator public in hcAttributeMediator to help resolve issues with ErrorIndicators in dialogs

  • Larry Hengen Larry Hengen committed [r415] on Code

    -reordered packages so can build all in sequence

  • Larry Hengen Larry Hengen committed [r414] on Code

    -added some directives to get XE2 compiling (will need to be verified against other versions)

  • Larry Hengen Larry Hengen committed [r413] on Code

    -added hcSingleAttribute and hcBigIntAttribute units to HengenOPFCoreVCL package

  • Larry Hengen Larry Hengen committed [r412] on Code

    -consolidated parameter logging to LogQueryParams() and added data type to log

  • Larry Hengen Larry Hengen committed [r411] on Code

    -fixed accidental removal of ExecSQL call in ADO DAL

  • Larry Hengen Larry Hengen committed [r410]

    -added missing attribute units and changed CodeSite runtime package referenced to be that used by Full version

  • Larry Hengen Larry Hengen committed [r409]

    -reordered packages

  • Larry Hengen Larry Hengen committed [r408]

    -hcGUIDesignTime was renamed to hcUIDesignTime but component registration was removed and old file still exists. Fixed.

  • Larry Hengen Larry Hengen committed [r407]

    -added MSSQL driver so could target that RDBMS

  • Larry Hengen Larry Hengen committed [r406]

    Added FireDAC packages for use with Berlin (D24)

  • Larry Hengen Larry Hengen committed [r405]

    Resolved compilation issues introduced for Berlin (D24)

  • Larry Hengen Larry Hengen committed [r404]

    updated GettingStarted

  • Larry Hengen Larry Hengen committed [r403]

    -fixed typos introduced in 2 units preventing compilation

  • Larry Hengen Larry Hengen committed [r402]

    Major rework of PackageGenerator

  • Larry Hengen Larry Hengen committed [r401]

    -fixed AV when LookupList value is not set at DesignTime

  • Larry Hengen Larry Hengen committed [r400]

    package updates

  • Larry Hengen Larry Hengen committed [r399]

    -added ReLoad method to hcLookupList.pas which is required if updating Lookup table with new items in your app

  • Larry Hengen Larry Hengen committed [r398]

    -Fixed issue with ThcWideString fields being truncated to 20 characters based on default MaxSize. Removed MaxSize property. Validator now handles string length constraints as with other types.

  • Larry Hengen Larry Hengen committed [r397]

    -added Core package changes only for 10.4 right now for new data attribute types

  • Larry Hengen Larry Hengen committed [r396]

    -added BigInt and Single Attributes to support BIGINT and SINGLE database data types ie: FireBird 3.X

  • Larry Hengen Larry Hengen committed [r395]

  • Larry Hengen Larry Hengen committed [r394]

    -added fall through for building unsupported factory classes

  • Larry Hengen Larry Hengen committed [r393]

    -added ability to edit and delete connections

  • Larry Hengen Larry Hengen committed [r392]

    -added Source\Resources folder so you can compile and use the DCU paths only ie:

  • Larry Hengen Larry Hengen committed [r391]

    Added support for Delphi 10.4 Sydney

  • Larry Hengen Larry Hengen committed [r390]

    -introduced new type ThcRowsAffected to resolve Integer Overflow error when using FireDAC in a Win64 application

  • Larry Hengen Larry Hengen committed [r389]

    -fixed off by 1 error

  • Larry Hengen Larry Hengen committed [r388]

    -updated installation table adding an installdate timestamp

  • Larry Hengen Larry Hengen committed [r387]

    -changed the RegisterInstall server method to return an existing InstallationGUID if the user has previously installed the application and registered it, rather than having an error returned about the unique constraint violation on DeviceGUID

  • Larry Hengen Larry Hengen committed [r386]

    -added DelphiDabbler's SysInfo unit (https://sourceforge.net/projects/ddablib/files/sysinfo/) to gather device fingerprint information

  • Larry Hengen Larry Hengen committed [r385]

    -changed Registration to update the folders in the AutoUpdate.ini file to reflect actual deployment paths

  • Larry Hengen Larry Hengen committed [r384]

    -completed changes to make framework to use an InstallationGUID rather than a Location to support multiple installs in the same location

  • Larry Hengen Larry Hengen committed [r383]

    -added ability to RegisterInstall with the update server

  • Larry Hengen Larry Hengen committed [r382]

    -consolidated AutoUpdate settings into a single ini file

  • Larry Hengen Larry Hengen committed [r381]

    -added additional config items for Firebird and configured release build to use Firebird

  • Larry Hengen Larry Hengen committed [r380]

    -completed version of AutoUpdateServer that works with Firebird 3.04

  • Larry Hengen Larry Hengen committed [r379]

    updated connection handling

  • Larry Hengen Larry Hengen committed [r378]

    -updated package libsuffix

  • Larry Hengen Larry Hengen committed [r377]

    -renamed method

  • Larry Hengen Larry Hengen committed [r376]

    -fixed default connection settings

  • Larry Hengen Larry Hengen committed [r375]

    -fixed Deployment Manager so it compiles for Win32 with DevExpress trial

  • Larry Hengen Larry Hengen committed [r374]

  • Larry Hengen Larry Hengen committed [r373]

    initial check in of UpdateFramework

  • Larry Hengen Larry Hengen committed [r372]

    -updated GetAsString methods for attributes so an EmptyStr is displayed if the attribute is set to Null by clearing it. Handles case where attribute has an initial value but it is cleared (set to Null) via an edit control

  • Larry Hengen Larry Hengen committed [r371]

    -fixed float validator to allow for Nullable float attributes

  • Larry Hengen Larry Hengen committed [r370]

    project and svn ignore updates

  • Larry Hengen Larry Hengen committed [r369]

    -removed unused control

  • Larry Hengen Larry Hengen committed [r368]

    initial check in of hcOPFCodeGen

  • Larry Hengen Larry Hengen committed [r367]

    -removed local FastMM4 dependencies

  • Larry Hengen Larry Hengen committed [r366]

    -updated tests, adding one for Deleting owned object from List to ensure no leak

  • Larry Hengen Larry Hengen committed [r365]

    -added JPEG blob methods to hcBlobAttribute to help support reading/writing Blob images. Add dependency on JPEG units

  • Larry Hengen Larry Hengen committed [r364]

    -added osWriting when persisting to database and used that to prevent re-fetching of Blob (apFetchOnDemand) attributes

  • Larry Hengen Larry Hengen committed [r363]

    -changed ThcComboBoxTextMediator LoadItems() method so it can be used with a const string array

  • Larry Hengen Larry Hengen committed [r362]

    -changed ThcAttribute Size to MaxSize to reflect usage better

  • Larry Hengen Larry Hengen committed [r361]

    -fixed unit tests

  • Larry Hengen Larry Hengen committed [r360]

    -changed unit name to be consistent with classname it contains. Used GExperts to perform a mass rename. Need to test compilation under each Delphi version

  • Larry Hengen Larry Hengen committed [r359]

    -updated GetWhereChanged to take into account the apNotPersisted attribute property

  • Larry Hengen Larry Hengen modified ticket #11

    FireDAC Support

  • Larry Hengen Larry Hengen posted a comment on ticket #11

    Available in trunk

  • Larry Hengen Larry Hengen committed [r358]

    fixed constraint violation on AddressType

  • Larry Hengen Larry Hengen committed [r357]

    -code cleanup

  • Larry Hengen Larry Hengen committed [r356]

    -fixed some edge cases for ThcObjectList.DeltaCount not being maintained correctly and added some tests

  • Larry Hengen Larry Hengen committed [r355]

    -renamed fmProgramSettings to hcProgramSettings to be consistent with hcDialog and make it evident form is part of hcOPF project

  • Larry Hengen Larry Hengen committed [r354]

    -added infrastructure classes and dialog to provide for a data driven hierarchy of program settings

  • Larry Hengen Larry Hengen committed [r353]

    -removed commented out code for TUIListBinder. Workaround is to attach a list to a dummy root object and bind to that.

  • Larry Hengen Larry Hengen committed [r352]

    -added parameter to ThcObject.Delete() method to enable usage of Cascading deletions

  • Larry Hengen Larry Hengen committed [r351]

    -tweaked documentation

  • Larry Hengen Larry Hengen committed [r350]

    -added superfluous code to remove compiler warnings

  • Larry Hengen Larry Hengen committed [r349]

    -added {$WARN} directives to remove warnings for known issue that is not problematic

  • Larry Hengen Larry Hengen committed [r348]

    -added Contnrs unit for in-lining support in later versions of Delphi

  • Larry Hengen Larry Hengen committed [r347]

    -added FriendlyName and Validation to hcDialog

  • Larry Hengen Larry Hengen committed [r346]

    -fixed typo introduced by making mods in Diff tool

  • Larry Hengen Larry Hengen committed [r345]

    Updated Unit Tests and got them all passing once again (some breakage due to changes - who says unit tests aren't valuable)

  • Larry Hengen Larry Hengen committed [r344]

    -renamed dialog class to be consistent with filename

  • Larry Hengen Larry Hengen committed [r343]

    -added hcDialog to be used for editing ThcObject instances in a modal dialog. Can be used either with run-time or design-time bindings, and requires the object to be valid unless the user cancels the dialog in which case all changes are undone

  • Larry Hengen Larry Hengen committed [r342]

    -removed mouse cursor code used to set cursor to busy when updating bindings. This doesn't take long, so it doesn't warrant a wait cursor. It just causes cursor flashes.

  • Larry Hengen Larry Hengen committed [r341]

    -changed ThcObject.Write() method to raise an exception instead of presenting a dialog if a transaction is active. An active transaction would normally mean that the caller is writing multiple objects at the same time, and an exception is necessary to cause a rollback of the Tx.

  • Larry Hengen Larry Hengen committed [r340]

    -fixed logic flaw in SQL generation that assumed an attribute was required, and did not allow for Computed attributes that were also required. THIS IS A BREAKING CHANGE! It will require a validator for primary and foreignkey attribute definitions as well as anything that was required before but did not have a validator attached.

  • Larry Hengen Larry Hengen committed [r339]

    -fixed compilation issue when CodeSite is not Enabled

  • Larry Hengen Larry Hengen committed [r338]

    -fixed ThcSQLMapper.GetFieldSelectWhereSQL to use a ThcSQLObject so ThcObject.ReadAttribute works once again

  • Larry Hengen Larry Hengen committed [r337]

    -added code to detect if MultiCastEvent subscribers were being modified while the event is being fired as this can cause some subscribers not to be notified as well as potential LOOBs (List Out Of Bounds) or AVs

1 >