You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(13) |
Sep
(25) |
Oct
(10) |
Nov
(19) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
|
Feb
(206) |
Mar
(43) |
Apr
(25) |
May
(20) |
Jun
(69) |
Jul
(121) |
Aug
(95) |
Sep
(122) |
Oct
(213) |
Nov
(46) |
Dec
(39) |
2006 |
Jan
(28) |
Feb
(57) |
Mar
(21) |
Apr
(7) |
May
(11) |
Jun
(2) |
Jul
(8) |
Aug
(13) |
Sep
(2) |
Oct
(2) |
Nov
(20) |
Dec
(16) |
2007 |
Jan
(9) |
Feb
(15) |
Mar
|
Apr
(4) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(9) |
Oct
|
Nov
(1) |
Dec
|
2009 |
Jan
|
Feb
|
Mar
(8) |
Apr
(1) |
May
|
Jun
|
Jul
(11) |
Aug
(57) |
Sep
(2) |
Oct
(6) |
Nov
|
Dec
(7) |
2010 |
Jan
(11) |
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
(2) |
Sep
(27) |
Oct
(3) |
Nov
(7) |
Dec
(1) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(10) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
(8) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(3) |
Nov
(1) |
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(4) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
(1) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(4) |
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: Nando D. <na...@us...> - 2005-07-13 09:49:28
|
Update of /cvsroot/instantobjects/Source/Core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17751/Core Modified Files: InstantDBEvolution.pas InstantPersistence.pas Log Message: added support for alternate data type for a database column; fixes some mapping problems in database evolution Index: InstantDBEvolution.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantDBEvolution.pas,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** InstantDBEvolution.pas 4 Jul 2005 11:36:11 -0000 1.3 --- InstantDBEvolution.pas 13 Jul 2005 09:49:12 -0000 1.4 *************** *** 109,114 **** if Assigned(SourceFieldMetadata) then begin ! if (TargetFieldMetadata.DataType <> SourceFieldMetadata.DataType) or ! (TargetFieldMetadata.Size > SourceFieldMetadata.Size) then AppendAlterFieldCommand(CommandSequence, SourceFieldMetadata, TargetFieldMetadata); --- 109,113 ---- if Assigned(SourceFieldMetadata) then begin ! if not SourceFieldMetadata.Equals(TargetFieldMetadata) then AppendAlterFieldCommand(CommandSequence, SourceFieldMetadata, TargetFieldMetadata); Index: InstantPersistence.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantPersistence.pas,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** InstantPersistence.pas 13 Jul 2005 00:39:57 -0000 1.45 --- InstantPersistence.pas 13 Jul 2005 09:49:12 -0000 1.46 *************** *** 271,274 **** --- 271,275 ---- TInstantDataType = (dtInteger, dtFloat, dtCurrency, dtBoolean, dtString, dtMemo, dtDateTime, dtBlob); + TInstantDataTypes = set of TInstantDataType; TInstantFieldOption = (foRequired, foIndexed); TInstantFieldOptions = set of TInstantFieldOption; *************** *** 281,290 **** --- 282,306 ---- FExternalTableName: string; FOriginalAttributeType: TInstantAttributeType; + FAlternateDataTypes: TInstantDataTypes; function GetCollection: TInstantFieldMetadatas; function GetTableMetadata: TInstantTableMetadata; + protected + function InternalEquals(const Other: TInstantMetadata): Boolean; override; public constructor Create(ACollection: TInstantFieldMetadatas); reintroduce; + // Returns True if one of the data types of Other (Other.DataType and + // Other.AlternateDataTypes) equals one of the data types of Self. + function DataTypesEqual(const Other: TInstantFieldMetadata): Boolean; property Collection: TInstantFieldMetadatas read GetCollection; property DataType: TInstantDataType read FDataType write FDataType; + // When field metadata is gathered from a database, there might be more + // TInstantDataType values that apply (for example when the database + // represents dtBoolean and dtInteger attributes with the same column type). + // In that case, a datatype is chosen as the value of the DataType + // property, and the others are put in AlternateDataTypes. The + // DataTypesEqual method considers both DataType and AlternateDataTypes when + // deciding upon data type "equality". + property AlternateDataTypes: TInstantDataTypes + read FAlternateDataTypes write FAlternateDataTypes; property Options: TInstantFieldOptions read FOptions write FOptions; property ExternalTableName: string read FExternalTableName write FExternalTableName; *************** *** 3734,3737 **** --- 3750,3761 ---- end; + function TInstantFieldMetadata.DataTypesEqual( + const Other: TInstantFieldMetadata): Boolean; + begin + Result := (DataType = Other.DataType) or + (DataType in Other.AlternateDataTypes) or + (Other.DataType in AlternateDataTypes); + end; + function TInstantFieldMetadata.GetCollection: TInstantFieldMetadatas; begin *************** *** 3744,3747 **** --- 3768,3782 ---- end; + function TInstantFieldMetadata.InternalEquals( + const Other: TInstantMetadata): Boolean; + begin + Result := inherited InternalEquals(Other); + if Result then + Result := (Other is TInstantFieldMetadata) and + (DataTypesEqual(TInstantFieldMetadata(Other))); + if DataType = dtString then + Result := Result and (Size = TInstantFieldMetadata(Other).Size); + end; + { TInstantFieldMetadatas } |
From: Nando D. <na...@us...> - 2005-07-13 09:47:58
|
Update of /cvsroot/instantobjects/Source/Catalogs/IBFb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16891/Catalogs/IBFb Modified Files: InstantIBFbCatalog.pas Log Message: added support for alternate data type for a database column; fixes some mapping problems that prevent recognizing f. ex. a boolean field in IB/Fb during database evolution Index: InstantIBFbCatalog.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Catalogs/IBFb/InstantIBFbCatalog.pas,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** InstantIBFbCatalog.pas 26 Jun 2005 13:29:46 -0000 1.2 --- InstantIBFbCatalog.pas 13 Jul 2005 09:47:50 -0000 1.3 *************** *** 15,20 **** procedure AddIndexMetadatas(TableMetadata: TInstantTableMetadata); procedure AddTableMetadatas(TableMetadatas: TInstantTableMetadatas); function ColumnTypeToDataType(const ColumnType: string; ! const BlobSubType, FieldScale: Integer): TInstantDataType; function GetSelectFieldsSQL(const ATableName: string): string; function GetSelectIndexesSQL(const ATableName: string): string; --- 15,25 ---- procedure AddIndexMetadatas(TableMetadata: TInstantTableMetadata); procedure AddTableMetadatas(TableMetadatas: TInstantTableMetadatas); + // Returns the TInstantDataType value that matches the supplied + // combination of ColumnType, BlobSubType and FieldScale. If more than + // on datatypes apply, alternate data types are returned in + // AlternateDataTypes, otherwise AlternateDataTypes is [] on exit. function ColumnTypeToDataType(const ColumnType: string; ! const BlobSubType, FieldScale: Integer; ! out AlternateDataTypes: TInstantDataTypes): TInstantDataType; function GetSelectFieldsSQL(const ATableName: string): string; function GetSelectIndexesSQL(const ATableName: string): string; *************** *** 99,102 **** --- 104,108 ---- Fields: TDataSet; FieldMetadata: TInstantFieldMetadata; + AlternateDataTypes: TInstantDataTypes; begin Fields := Broker.AcquireDataSet(GetSelectFieldsSQL(TableMetadata.Name)); *************** *** 111,115 **** Trim(Fields.FieldByName('RDB$TYPE_NAME').AsString), Fields.FieldByName('RDB$FIELD_SUB_TYPE').AsInteger, ! Fields.FieldByName('RDB$FIELD_SCALE').AsInteger); FieldMetadata.Options := []; if Fields.FieldByName('RDB$NULL_FLAG').AsInteger <> 0 then --- 117,123 ---- Trim(Fields.FieldByName('RDB$TYPE_NAME').AsString), Fields.FieldByName('RDB$FIELD_SUB_TYPE').AsInteger, ! Fields.FieldByName('RDB$FIELD_SCALE').AsInteger, ! AlternateDataTypes); ! FieldMetadata.AlternateDataTypes := AlternateDataTypes; FieldMetadata.Options := []; if Fields.FieldByName('RDB$NULL_FLAG').AsInteger <> 0 then *************** *** 161,170 **** function TInstantIBFbCatalog.ColumnTypeToDataType(const ColumnType: string; ! const BlobSubType, FieldScale: Integer): TInstantDataType; begin { TODO : How to use FieldScale? } if SameText(ColumnType, 'TEXT') or SameText(ColumnType, 'VARYING') then Result := dtString ! else if SameText(ColumnType, 'SHORT') or SameText(ColumnType, 'LONG') then Result := dtInteger else if SameText(ColumnType, 'FLOAT') or SameText(ColumnType, 'DOUBLE') then --- 169,184 ---- function TInstantIBFbCatalog.ColumnTypeToDataType(const ColumnType: string; ! const BlobSubType, FieldScale: Integer; ! out AlternateDataTypes: TInstantDataTypes): TInstantDataType; begin + AlternateDataTypes := []; { TODO : How to use FieldScale? } if SameText(ColumnType, 'TEXT') or SameText(ColumnType, 'VARYING') then Result := dtString ! else if SameText(ColumnType, 'SHORT') then begin ! Result := dtBoolean; ! Include(AlternateDataTypes, dtInteger); ! end ! else if SameText(ColumnType, 'LONG') then Result := dtInteger else if SameText(ColumnType, 'FLOAT') or SameText(ColumnType, 'DOUBLE') then *************** *** 180,183 **** --- 194,199 ---- Result := dtBlob; end + else if SameText(ColumnType, 'INT64') then + Result := dtCurrency else raise Exception.CreateFmt('ColumnType %s not supported.', [ColumnType]); |
From: Nando D. <na...@us...> - 2005-07-13 09:46:29
|
Update of /cvsroot/instantobjects/Source/Catalogs/MSSql/D6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16160/Catalogs/MSSql/D6 Added Files: IOMSSqlCatalog.cfg IOMSSqlCatalog.dof IOMSSqlCatalog.dpk IOMSSqlCatalog.res Log Message: MSSql catalog for Delphi 6 --- NEW FILE: IOMSSqlCatalog.dpk --- package IOMSSqlCatalog; {$R *.res} {$ALIGN 8} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS ON} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$DESCRIPTION 'InstantObjects Catalog for MS-Sql'} {$LIBSUFFIX '_D6'} {$RUNONLY} {$IMPLICITBUILD OFF} requires rtl, IOCore; contains InstantMsSQLCatalog in '..\InstantMSSqlCatalog.pas'; end. --- NEW FILE: IOMSSqlCatalog.cfg --- -$A8 -$B- -$C+ -$D+ -$E- -$F- -$G+ -$H+ -$I+ -$J- -$K- -$L+ -$M- -$N+ -$O+ -$P+ -$Q- -$R- -$S- -$T+ -$U- -$V+ -$W- -$X+ -$YD -$Z1 -cg -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -H+ -W+ -M -$M16384,1048576 -K$00400000 -LE"C:\Programmi\Borland\Delphi6\Projects\Bpl" -LN"C:\Programmi\Borland\Delphi6\Projects\Bpl" -Z --- NEW FILE: IOMSSqlCatalog.dof --- [FileVersion] Version=6.0 [Compiler] A=8 B=0 C=1 D=1 E=0 F=0 G=1 H=1 I=1 J=0 K=0 L=1 M=0 N=1 O=1 P=1 Q=0 R=0 S=0 T=1 U=0 V=1 W=0 X=1 Y=1 Z=1 ShowHints=1 ShowWarnings=1 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; [Linker] MapFile=0 OutputObjs=0 ConsoleApp=1 DebugInfo=0 RemoteSymbols=0 MinStackSize=16384 MaxStackSize=1048576 ImageBase=4194304 ExeDescription=InstantObjects Catalog for MS-Sql [Directories] OutputDir= UnitOutputDir= PackageDLLOutputDir= PackageDCPOutputDir= SearchPath= Packages=vcl;rtl;dbrtl;vcldb;ibxpress;IOCore;dbexpress;IODBX Conditionals= DebugSourceDirs= UsePackages=0 [Parameters] RunParams=/nostart HostApplication= Launcher= UseLauncher=0 DebugCWD= [Language] ActiveLang= ProjectLang= RootDir=C:\Programmi\Borland\Delphi7\Bin\ [Version Info] IncludeVerInfo=1 AutoIncBuild=0 MajorVer=1 MinorVer=0 Release=0 Build=0 Debug=0 PreRelease=0 Special=0 Private=0 DLL=0 Locale=1040 CodePage=1252 [Version Info Keys] CompanyName= FileDescription= FileVersion=1.0.0.0 InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion=1.0.0.0 Comments= [Excluded Packages] C:\Programmi\Borland\Delphi6\Bin\dclclxstd60.bpl=Borland CLX Standard Components [HistoryLists\hlUnitAliases] Count=1 Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; --- NEW FILE: IOMSSqlCatalog.res --- (This appears to be a binary file; contents omitted.) |
From: Nando D. <na...@us...> - 2005-07-13 09:45:24
|
Update of /cvsroot/instantobjects/Source/Catalogs/MSSql/D6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15875/D6 Log Message: Directory /cvsroot/instantobjects/Source/Catalogs/MSSql/D6 added to the repository |
From: Nando D. <na...@us...> - 2005-07-13 08:33:08
|
Update of /cvsroot/instantobjects/Source/Brokers/IBX In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8377/Brokers/IBX Modified Files: InstantIBX.pas Log Message: support for altering indexes in database evolution; fixed $I directive Index: InstantIBX.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Brokers/IBX/InstantIBX.pas,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** InstantIBX.pas 28 Jun 2005 10:04:12 -0000 1.10 --- InstantIBX.pas 13 Jul 2005 08:32:58 -0000 1.11 *************** *** 31,35 **** unit InstantIBX; ! {$I ..\..\Core\InstantDefines.inc} {$IFDEF D7+} --- 31,35 ---- unit InstantIBX; ! {$I ../../Core/InstantDefines.inc} {$IFDEF D7+} *************** *** 431,434 **** --- 431,436 ---- else if CommandType = ctAddIndex then Result := TInstantDBBuildAddIndexSQLCommand.Create(CommandType, Connector) + else if CommandType = ctAlterIndex then + Result := TInstantDBBuildAlterIndexSQLCommand.Create(CommandType, Connector) else if CommandType = ctDropIndex then Result := TInstantDBBuildDropIndexSQLCommand.Create(CommandType, Connector) |
From: Nando D. <na...@us...> - 2005-07-13 08:32:35
|
Update of /cvsroot/instantobjects/Source/Brokers/UIB In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8032/Brokers/UIB Modified Files: InstantUIB.pas Log Message: support for altering indexes in database evolution; fixed $I directive Index: InstantUIB.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Brokers/UIB/InstantUIB.pas,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** InstantUIB.pas 6 Jul 2005 01:27:23 -0000 1.11 --- InstantUIB.pas 13 Jul 2005 08:32:26 -0000 1.12 *************** *** 27,31 **** unit InstantUIB; ! {$I ../../../Core/InstantDefines.inc} {$IFDEF D7+} --- 27,31 ---- unit InstantUIB; ! {$I ../../Core/InstantDefines.inc} {$IFDEF D7+} *************** *** 514,517 **** --- 514,519 ---- else if CommandType = ctAddIndex then Result := TInstantDBBuildAddIndexSQLCommand.Create(CommandType, Connector) + else if CommandType = ctAlterIndex then + Result := TInstantDBBuildAlterIndexSQLCommand.Create(CommandType, Connector) else if CommandType = ctDropIndex then Result := TInstantDBBuildDropIndexSQLCommand.Create(CommandType, Connector) |
From: Joao M. <jcm...@us...> - 2005-07-13 01:07:26
|
Update of /cvsroot/instantobjects/Source/Core/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1480/Core/D5 Modified Files: IOCore.dpk Log Message: Changes to DBEvolver support. Index: IOCore.dpk =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/D5/IOCore.dpk,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** IOCore.dpk 6 Jul 2005 01:27:28 -0000 1.4 --- IOCore.dpk 13 Jul 2005 01:07:14 -0000 1.5 *************** *** 3,6 **** --- 3,7 ---- {$R *.RES} {$R '..\InstantPump.dcr'} + {$R '..\InstantDBEvolution.dcr'} {$ALIGN ON} {$ASSERTIONS ON} *************** *** 48,52 **** InstantImageUtils in '..\InstantImageUtils.pas', InstantPump in '..\InstantPump.pas', ! InstantConnectionManagerFormUnit in '..\InstantConnectionManagerFormUnit.pas' {InstantConnectionManagerForm}; end. --- 49,58 ---- InstantImageUtils in '..\InstantImageUtils.pas', InstantPump in '..\InstantPump.pas', ! InstantConnectionManagerFormUnit in '..\InstantConnectionManagerFormUnit.pas' {InstantConnectionManagerForm}, ! InstantDBBuilderFormUnit in '..\InstantDBBuilderFormUnit.pas', ! InstantCustomDBEvolverFormUnit in '..\InstantCustomDBEvolverFormUnit.pas' {InstantCustomDBEvolverForm}, ! InstantDBEvolverFormUnit in '..\InstantDBEvolverFormUnit.pas' {InstantDBEvolverForm}, ! InstantDBEvolution in '..\InstantDBEvolution.pas', ! InstantDBBuild in '..\InstantDBBuild.pas'; end. |
From: Joao M. <jcm...@us...> - 2005-07-13 00:40:09
|
Update of /cvsroot/instantobjects/Source/Core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19034/Core Modified Files: InstantPersistence.pas Log Message: IsDefault property was rewriten to ensure that none or only one connector is the Default Connector in design time. InstantLogStatement procedure was placed inside compiler diretives to avoid compilation warning. Retouchs inside UpdateExternalPartsMap to avoid unnecessary calls to Items of PartsAttribute. Index: InstantPersistence.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantPersistence.pas,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** InstantPersistence.pas 4 Jul 2005 11:33:21 -0000 1.44 --- InstantPersistence.pas 13 Jul 2005 00:39:57 -0000 1.45 *************** *** 1390,1394 **** FClientList: TList; FObjectStores: TInstantObjectStores; - FIsDefault: Boolean; FTransactionLevel: Integer; FTransactedObjectList: TList; --- 1390,1393 ---- *************** *** 2633,2636 **** --- 2632,2636 ---- { Local Routines } + {$IFDEF IO_STATEMENT_LOGGING} procedure InstantLogStatement(const Caption, AStatement: string; AParams: TParams = nil); var *************** *** 2649,2656 **** {$IFDEF MSWINDOWS} OutputDebugString(PChar(S)); ! {$ENDIF} if Assigned(InstantLogProc) then InstantLogProc(S); end; function ValidateChars(Buffer: PChar; BufferLength: Integer; --- 2649,2657 ---- {$IFDEF MSWINDOWS} OutputDebugString(PChar(S)); ! {$ENDIF} if Assigned(InstantLogProc) then InstantLogProc(S); end; + {$ENDIF} function ValidateChars(Buffer: PChar; BufferLength: Integer; *************** *** 9081,9088 **** function TInstantConnector.GetIsDefault: Boolean; begin ! if csDesigning in ComponentState then ! Result := FIsDefault ! else ! Result := Self = DefaultConnector; end; --- 9082,9086 ---- function TInstantConnector.GetIsDefault: Boolean; begin ! Result := Self = DefaultConnector; end; *************** *** 9236,9242 **** procedure TInstantConnector.SetIsDefault(const Value: Boolean); begin ! if csDesigning in ComponentState then ! FIsDefault := Value ! else if Value <> IsDefault then if Value then DefaultConnector := Self --- 9234,9238 ---- procedure TInstantConnector.SetIsDefault(const Value: Boolean); begin ! if Value <> IsDefault then if Value then DefaultConnector := Self *************** *** 13979,13988 **** if PartsAttribute.IsChanged then begin - // Make sure that all the items are in memory because they will be - // accessed later, after the database records have been deleted. - for ii := 0 to Pred(PartsAttribute.Count) do - PartsAttribute.Items[ii]; if Map[i].StorageKind = skExternal then begin // Delete all objects SelectParams := TParams.Create; --- 13975,13984 ---- if PartsAttribute.IsChanged then begin if Map[i].StorageKind = skExternal then begin + // Make sure that all the items are in memory because they will be + // accessed later, after the database records have been deleted. + for ii := 0 to Pred(PartsAttribute.Count) do + PartsAttribute.Items[ii]; // Delete all objects SelectParams := TParams.Create; |
From: Nando D. <na...@us...> - 2005-07-09 10:41:13
|
Update of /cvsroot/instantobjects/Docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26751 Modified Files: Readme.txt Log Message: updated for IO 1.9.01 Index: Readme.txt =================================================================== RCS file: /cvsroot/instantobjects/Docs/Readme.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Readme.txt 17 Nov 2004 20:59:47 -0000 1.4 --- Readme.txt 9 Jul 2005 10:40:58 -0000 1.5 *************** *** 1,11 **** ------------------------------------------------------------------ ! InstantObjects 1.6.7 for Delphi & Kylix Mozilla Public License 1.1 Edition ! May 2004 release Based on Seleqt InstantObjects. Portions created by Seleqt are Copyright (c) 2001-2003 Seleqt. All rights reserved. --- 1,12 ---- ------------------------------------------------------------------ ! InstantObjects 2.0 Alpha 1 (1.9.01) for Delphi, Kylix, FPC Mozilla Public License 1.1 Edition ! July 2005 release Based on Seleqt InstantObjects. Portions created by Seleqt are Copyright (c) 2001-2003 Seleqt. + Other portions and changes are Copyright (c) the authors. All rights reserved. *************** *** 22,34 **** - INTRODUCTION ------------ InstantObjects is an integrated framework for developing object-oriented business ! solutions in Borland Delphi(tm) & Borland Kylix(tm). The framework provides the ! foundation for the development process as well as the engine that powers the final ! application. ! --- 23,34 ---- INTRODUCTION ------------ InstantObjects is an integrated framework for developing object-oriented business ! solutions in Borland Delphi(tm), Borland Kylix(tm) and the open source FreePascal ! compiler (non yet released in this alpha version). ! The framework provides the foundation for the development process as ! well as the engine that powers the final application. *************** *** 39,44 **** InstantObjects simplifies the process of realizing an object-oriented business model ! into Delphi/Kylix classes. The Model Explorer is a two-way tool that is integrated with the ! Delphi or Kylix IDE. With the Model Explorer you can manage the business model of your application by defining classes and relations. Changes made via the Model Explorer are automatically reflected in code and vice versa. When a class is created in the --- 39,45 ---- InstantObjects simplifies the process of realizing an object-oriented business model ! into Delphi/Kylix/FPC classes. The Model Explorer is a two-way tool that is ! integrated with the Delphi or Kylix IDE (not yet available for Delphi 2005 and ! Lazarus). With the Model Explorer you can manage the business model of your application by defining classes and relations. Changes made via the Model Explorer are automatically reflected in code and vice versa. When a class is created in the *************** *** 48,59 **** A database for storing the business objects can be automatically generated from the defined model via the Database Builder. InstantObjects supports databases available ! via BDE, ADO, InterBase Express, dbExpress, DBISAM, FlashFiler and Advantage Database ! Server. ! OBJECT PERSISTENCE One of the major issues when developing object-oriented applications is object ! persistence. InstantObjects adresses this issue by providing a powerfull persistence mechanism that allows using the most common databases as storage. Storing and retrieving objects is a simple matter of invoking methods of the common ancestor --- 49,59 ---- A database for storing the business objects can be automatically generated from the defined model via the Database Builder. InstantObjects supports databases available ! via BDE, ADO, InterBase Express, dbExpress, DBISAM, FlashFiler, NexusDb, UIB and ! Advantage Database Server, plus a native, file-based XML storage. OBJECT PERSISTENCE One of the major issues when developing object-oriented applications is object ! persistence. InstantObjects adresses this issue by providing a powerful persistence mechanism that allows using the most common databases as storage. Storing and retrieving objects is a simple matter of invoking methods of the common ancestor *************** *** 62,66 **** the business model are handled seamlessly. - OBJECT PRESENTATION --- 62,65 ---- *************** *** 74,78 **** - INSTALLATION ------------ --- 73,76 ---- *************** *** 81,111 **** ! 2. Add the following folders to the Delphi/Kylix environment library path: ! <installdir>\Source\Core ! <installdir>\Source\Brokers - 3. Build and install the InstantObjects design package: ! <installdir>\Source\Design\iodes?0.bpk (for Delphi 5,6,7) ! <installdir>/Source/Design/iodesK3.bpk (for Kylix 3) - 4. Build and install the desired broker package(s): ! (Brokers for Delphi) ! <installdir>\Brokers\ioado?0.dpk (ADO) ! <installdir>\Brokers\iobde?0.dpk (BDE) ! <installdir>\Brokers\ioibx?0.dpk (IBX) ! <installdir>\Brokers\iodbx?0.dpk (dbExpress) ! <installdir>\Brokers\iodbi?0.dpk (DBISAM) ! <installdir>\Brokers\ioads?0.dpk (Advantage) ! <installdir>\Brokers\ioff?0.dpk (FlashFiler) ! (Broker for Kylix) ! <installdir>/Brokers/iodbxK3.dpk (dbExpress) GETTING STARTED --------------- --- 79,116 ---- ! 2. Add the following folders to you development environment's library path: ! <installdir>/Source/Core ! <installdir>/Source/Brokers/<brokername> + Add a line for each broker you plan to use. ! 3. Build and install the InstantObjects core packages: + <installdir>/Source/Core/<version>/IOCore.dpk (build) + <installdir>/Source/Design/<version>/DclIOCore.dpk (install) + + Where <version> identifies your version of Delphi, Kylix or + FPC. Examples: D5, D6, D7, K3, D9 (Delphi 2005), etc. ! 4. Build and install the desired broker package(s): ! <installdir>/Source/Brokers/ADO/<version>/IOADO.dpk (build) ! <installdir>/Source/Brokers/ADO/<version>/DclIOADO.dpk (install) + Please note that not all brokers are available in all versions + of Delphi/Kylix/FPC. If you think you can make a supplied broker + work in an unsupported version, or create a new broker from scratch + then please contact us. + + Some broker packages depend on one or more catalogs. In that case, + you'll have to build the catalog package(s) first. For example, the + following catalog is required by the IBX, dbX and UIB brokers: + + <installdir>/Source/Catalogs/IBFb/<version>/IOIBFbCatalog.dpk (build) + GETTING STARTED --------------- *************** *** 115,129 **** Before you start creating your own solutions with InstantObjects, we recommend that you study the example projects that have been installed into ! <installdir>\Demos. ! The Demos folder contains two example projects; "Intro" and "Primer". ! "Intro" is a basic introduction to InstantObjects (no Kylix compatibility) ! "Primer" is a thorough demonstration and explanation of nearly all the features of InstantObjects. The application implements a small business model and a user interface that shows how persistent business objects can be used in a real ! application. (compatible with Delphi and Kylix) DOCUMENTATION --- 120,152 ---- Before you start creating your own solutions with InstantObjects, we recommend that you study the example projects that have been installed into ! <installdir>/Demos. ! The Demos folder contains several example projects; you should look at ! Intro and Primer/PrimerExternal first. ! Intro is a basic introduction to InstantObjects. It only works in Delphi. ! Primer (in the PrimerCross folder - "cross" meaning "cross-platform") is a ! thorough demonstration and explanation of nearly all the features of InstantObjects. The application implements a small business model and a user interface that shows how persistent business objects can be used in a real ! application. It is compatible with Delphi and Kylix. The PrimerExternal variation ! uses external storage for collections (see documentation). + The Demos folder also features a few other programs that help demonstrate or test + specific features: + + IntroIW is an IntraWeb version of the Intro application. It shows how to use IO on + the server side of a web application (which, thanks to IntraWeb's paradigm, is + exactly the same as in a standard application). + + EvolveTest is a testbed application for the database structure evolution feature. + Please see the documentation to know more about database evolution and the + TInstantDBEvolver component. + + Pump is a testbed application for the object pump feature. + Please see the documentation to know more about the TInstantPump component. + + The Test folder contains test applications of various sorts. DOCUMENTATION *************** *** 136,176 **** and function in the InstantObjects framework. VERSION HISTORY --------------- ! Version 1.6.7 (2004-11-17) - Added support for IOMETADATA Keyword in metadata class definition and ! upgrade of ObjectFoundry for ModelMaker 7 & 8 support. ! Please refer to IOMETADATA_Keyword.txt for details. ! - ExternalPart, ExternalParts and ExternalReferences support (under test): ! (UNDOCUMENTED) - Added InstantNexusSQL Broker - Changes to IBX Broker: ! - option to disable the use of delimited identifiers in dialect 3 databases ! - implemented InternalCreateDatabase and GetDatabaseExists - LoginPrompt support and OnLogin event in Connections based on TCustomConnection ! Version 1.6.6 (2004-07-29) - Currency Support: ! Look into Primer Demo for a little explanation. - Graphic Support: ! Look into Primer Demo for a little explanation. - PrimerCross chaged for Currency and Graphic support ! ConnectionManager changes: ! - ConnectionDefs moved from Form to ConnectionManager ! - ConnectByName method added in ConnectionManager to connect without showing form ! - atOpen option added in ConnectionManager to Open connections file (.con or .xml) ! UserPrepareQuery support: ! - Added UsePreparedQuery support for TInstantSQLBroker (more details in Preprared_Query_Support.txt). --- 159,242 ---- and function in the InstantObjects framework. + Please note that this giude was not updated yet for IO2. Most of the new features, + though, are documented in text files you'll find in the Docs folder. VERSION HISTORY --------------- ! ! ! ! Version 2.0 Alpha 1 (1.9.01) (2005-07) ! ! - Added UIB (Unified InterBase, see http://www.progdigy.com/modules.php?name=UIB) ! broker. ! ! - Added support for Delphi 2005 (D9), Win32 personality only. ! Brokers supported: ADO, BDE, DBX, IBX, NexusDbSQL, XML. ! ! - Removed UsePreparedQuery support; switch to the new StatementCache. ! ! - New TInstantConnector.OnGenerateId event, used to supply a custom ! Id generation strategy. Use it together with IdDataType/IdSize. ! ! - IdDataType and IdSize: see IdDataType_and_IdDataSize.txt. ! ! - Many fixes and improvenet to the new external storage mapping strategy. ! ! - StatementCache: see Statement_Cache.txt. ! ! - New performance tests (Retrieve and Statement Cache) in Primer. ! ! - A growing suite of unit tests (see the Tests folder). ! ! - TInstantPump: see InstantPump.txt. ! ! - Database structure evolution: ! see [RFC]_IO-001_Database_Structure_Evolution.txt ! until more complete docs are available. ! ! - Many bug fixes and small improvements. Please see our trackers: ! ! http://sourceforge.net/tracker/?group_id=94747&atid=608935 ! http://sourceforge.net/tracker/?group_id=94747&atid=608938 ! ! ! ! Version 1.6.7 (2004-11-17) UNOFFICIAL - Added support for IOMETADATA Keyword in metadata class definition and ! upgrade of ObjectFoundry for ModelMaker 7 & 8 support. ! Please refer to IOMETADATA_Keyword.txt for details. ! - ExternalPart, ExternalParts and ExternalReferences support. - Added InstantNexusSQL Broker - Changes to IBX Broker: ! - option to disable the use of delimited identifiers in dialect 3 databases ! - implemented InternalCreateDatabase and GetDatabaseExists - LoginPrompt support and OnLogin event in Connections based on TCustomConnection ! ! ! Version 1.6.6 (2004-07-29) UNOFFICIAL ! - Currency Support: ! Look into Primer Demo for a little explanation. - Graphic Support: ! Look into Primer Demo for a little explanation. - PrimerCross chaged for Currency and Graphic support ! - ConnectionManager changes: ! - ConnectionDefs moved from Form to ConnectionManager ! - ConnectByName method added in ConnectionManager to connect without showing form ! - atOpen option added in ConnectionManager to Open connections file (.con or .xml) ! - UsePreparedQuery support: ! Added UsePreparedQuery support for TInstantSQLBroker (more details in Preprared_Query_Support.txt). *************** *** 186,192 **** ! Version 1.6.5 (2004-05-23) (more details in Kylix3_porting_release_notes.txt) - Kylix Porting (design, core and DbExpress broker). - Kylix porting of Primer Demo. --- 252,260 ---- ! ! Version 1.6.5 (2004-05-23) UNOFFICIAL - Kylix Porting (design, core and DbExpress broker). + More details in Kylix3_porting_release_notes.txt. - Kylix porting of Primer Demo. *************** *** 194,199 **** - XML format for connection file managed by connectionmanager. ! ! Version 1.6 (2003-12-19) - SQL based broker architecture introduced. --- 262,266 ---- - XML format for connection file managed by connectionmanager. ! Version 1.6 (2003-12-19) LAST COMMERCIAL VERSION - SQL based broker architecture introduced. |
From: Nando D. <na...@us...> - 2005-07-09 09:58:46
|
Update of /cvsroot/instantobjects/Docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5131 Modified Files: Preprared_Query_Support.txt Log Message: added a notice to say the feature does no longer exist Index: Preprared_Query_Support.txt =================================================================== RCS file: /cvsroot/instantobjects/Docs/Preprared_Query_Support.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Preprared_Query_Support.txt 29 Jul 2004 20:55:13 -0000 1.1 --- Preprared_Query_Support.txt 9 Jul 2005 09:58:28 -0000 1.2 *************** *** 2,5 **** --- 2,7 ---- --------------------------------------------- + 2005-07-09: This feature has been superseded and is no longer available in IO 2. Please read Statement_Cache.txt for more details. + Updated: 2004-05-28 |
From: Femi F. <fad...@us...> - 2005-07-06 01:57:14
|
Update of /cvsroot/instantobjects/Source/Catalogs/MSSql/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23533/Source/Catalogs/MSSql/D5 Modified Files: IOMSSqlCatalog_D5.dpk Log Message: D5 Package compatibility - fix error res file not found Index: IOMSSqlCatalog_D5.dpk =================================================================== RCS file: /cvsroot/instantobjects/Source/Catalogs/MSSql/D5/IOMSSqlCatalog_D5.dpk,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** IOMSSqlCatalog_D5.dpk 6 Jul 2005 01:42:17 -0000 1.1 --- IOMSSqlCatalog_D5.dpk 6 Jul 2005 01:57:06 -0000 1.2 *************** *** 1,3 **** ! package IOMSSqlCatalog; {$R *.RES} --- 1,3 ---- ! package IOMSSqlCatalog_D5; {$R *.RES} |
From: Femi F. <fad...@us...> - 2005-07-06 01:57:14
|
Update of /cvsroot/instantobjects/Source/Catalogs/IBFb/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23533/Source/Catalogs/IBFb/D5 Modified Files: IOIBFbCatalog_D5.dpk Log Message: D5 Package compatibility - fix error res file not found Index: IOIBFbCatalog_D5.dpk =================================================================== RCS file: /cvsroot/instantobjects/Source/Catalogs/IBFb/D5/IOIBFbCatalog_D5.dpk,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** IOIBFbCatalog_D5.dpk 6 Jul 2005 01:42:16 -0000 1.1 --- IOIBFbCatalog_D5.dpk 6 Jul 2005 01:57:05 -0000 1.2 *************** *** 1,3 **** ! package IOIBFbCatalog; {$R *.RES} --- 1,3 ---- ! package IOIBFbCatalog_D5; {$R *.RES} |
From: Femi F. <fad...@us...> - 2005-07-06 01:42:27
|
Update of /cvsroot/instantobjects/Source/Catalogs/IBFb/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15466/Source/Catalogs/IBFb/D5 Added Files: IOIBFbCatalog_D5.dpk Log Message: --- NEW FILE: IOIBFbCatalog_D5.dpk --- package IOIBFbCatalog; {$R *.RES} {$ALIGN ON} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS ON} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$DESCRIPTION 'InstantObjects Catalog for InterBase and Firebird'} {$RUNONLY} {$IMPLICITBUILD OFF} requires IOCore; contains InstantIBFbCatalog in '..\InstantIBFbCatalog.pas'; end. |
From: Femi F. <fad...@us...> - 2005-07-06 01:42:27
|
Update of /cvsroot/instantobjects/Source/Catalogs/MSSql/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15466/Source/Catalogs/MSSql/D5 Added Files: IOMSSqlCatalog_D5.dpk Log Message: --- NEW FILE: IOMSSqlCatalog_D5.dpk --- package IOMSSqlCatalog; {$R *.RES} {$ALIGN ON} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS ON} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$DESCRIPTION 'InstantObjects Catalog for MS-Sql'} {$RUNONLY} {$IMPLICITBUILD OFF} requires IOCore; contains InstantMsSQLCatalog in '..\InstantMSSqlCatalog.pas'; end. |
From: Femi F. <fad...@us...> - 2005-07-06 01:41:41
|
Update of /cvsroot/instantobjects/Source/Catalogs/MSSql/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14983/D5 Log Message: Directory /cvsroot/instantobjects/Source/Catalogs/MSSql/D5 added to the repository |
From: Femi F. <fad...@us...> - 2005-07-06 01:40:42
|
Update of /cvsroot/instantobjects/Source/Catalogs/IBFb/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14475/D5 Log Message: Directory /cvsroot/instantobjects/Source/Catalogs/IBFb/D5 added to the repository |
From: Femi F. <fad...@us...> - 2005-07-06 01:38:12
|
Update of /cvsroot/instantobjects/Source/Catalogs/MSSql/D7 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12851/Source/Catalogs/MSSql/D5 Added Files: IOMSSqlCatalog_D5.dpk Log Message: D5 Package --- NEW FILE: IOMSSqlCatalog_D5.dpk --- package IOMSSqlCatalog; {$R *.RES} {$ALIGN ON} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS ON} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$DESCRIPTION 'InstantObjects Catalog for MS-Sql'} {$RUNONLY} {$IMPLICITBUILD OFF} requires IOCore; contains InstantMsSQLCatalog in '..\InstantMSSqlCatalog.pas'; end. |
From: Femi F. <fad...@us...> - 2005-07-06 01:37:28
|
Update of /cvsroot/instantobjects/Source/Catalogs/IBFb/D6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12478/Source/Catalogs/IBFb/D5 Added Files: IOIBFbCatalog_D5.dpk Log Message: D5 Package --- NEW FILE: IOIBFbCatalog_D5.dpk --- package IOIBFbCatalog; {$R *.RES} {$ALIGN ON} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS ON} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$DESCRIPTION 'InstantObjects Catalog for InterBase and Firebird'} {$RUNONLY} {$IMPLICITBUILD OFF} requires IOCore; contains InstantIBFbCatalog in '..\InstantIBFbCatalog.pas'; end. |
From: Femi F. <fad...@us...> - 2005-07-06 01:28:01
|
Update of /cvsroot/instantobjects/Source/Design/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6800/Source/Design/D5 Modified Files: DclIOCore.cfg DclIOCore.dof Log Message: 1. Replaced InstantConnectionManagerForm with InstantConnectionManagerFormUnit 2. ifdef variant 3. Replace SequenceListView.Clear with SequenceListView.Items.Clear (InstantCustomDBEvolverFormUnit) 4. Add sLineBreak constant to InstantConst.pas 5. Add InstantConsts to uses clause in InstantDBBuilderFormUnit 6. Created D5 folder and rename packages for IBFB and MSSQL Catalogs 7. Added {$IFDEF VER130} FileCtrl, {$ENDIF} to InstantXML Index: DclIOCore.dof =================================================================== RCS file: /cvsroot/instantobjects/Source/Design/D5/DclIOCore.dof,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DclIOCore.dof 5 Mar 2005 04:31:25 -0000 1.2 --- DclIOCore.dof 6 Jul 2005 01:27:29 -0000 1.3 *************** *** 29,33 **** ShowWarnings=1 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; - [Linker] MapFile=0 --- 29,32 ---- *************** *** 40,44 **** ImageBase=4194304 ExeDescription=InstantObjects Design-Time Package (Delphi 5) - [Directories] OutputDir= --- 39,42 ---- *************** *** 51,64 **** DebugSourceDirs= UsePackages=0 - [Parameters] RunParams= HostApplication= - - [Language] - ActiveLang= - ProjectLang=$00000410 - RootDir= - [Version Info] IncludeVerInfo=1 --- 49,55 ---- *************** *** 75,79 **** Locale=1040 CodePage=1252 - [Version Info Keys] CompanyName= --- 66,69 ---- Index: DclIOCore.cfg =================================================================== RCS file: /cvsroot/instantobjects/Source/Design/D5/DclIOCore.cfg,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** DclIOCore.cfg 5 Mar 2005 04:31:25 -0000 1.2 --- DclIOCore.cfg 6 Jul 2005 01:27:29 -0000 1.3 *************** *** 32,36 **** -$M16384,1048576 -K$00400000 ! -LE"c:\programmi\borland\delphi5\Projects\Bpl" ! -LN"c:\programmi\borland\delphi5\Projects\Bpl" -Z --- 32,36 ---- -$M16384,1048576 -K$00400000 ! -LE"c:\borland\delphi5\Projects\Bpl" ! -LN"c:\borland\delphi5\Projects\Bpl" -Z |
From: Femi F. <fad...@us...> - 2005-07-06 01:28:00
|
Update of /cvsroot/instantobjects/Source/Core/D5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6800/Source/Core/D5 Modified Files: IOCore.dof IOCore.dpk Log Message: 1. Replaced InstantConnectionManagerForm with InstantConnectionManagerFormUnit 2. ifdef variant 3. Replace SequenceListView.Clear with SequenceListView.Items.Clear (InstantCustomDBEvolverFormUnit) 4. Add sLineBreak constant to InstantConst.pas 5. Add InstantConsts to uses clause in InstantDBBuilderFormUnit 6. Created D5 folder and rename packages for IBFB and MSSQL Catalogs 7. Added {$IFDEF VER130} FileCtrl, {$ENDIF} to InstantXML Index: IOCore.dpk =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/D5/IOCore.dpk,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** IOCore.dpk 5 Mar 2005 04:30:42 -0000 1.3 --- IOCore.dpk 6 Jul 2005 01:27:28 -0000 1.4 *************** *** 45,52 **** InstantPresentation in '..\InstantPresentation.pas', InstantAccessors in '..\InstantAccessors.pas', - InstantConnectionManagerForm in '..\InstantConnectionManagerForm.pas' {InstantConnectionManagerForm}, InstantConnectionManager in '..\InstantConnectionManager.pas', InstantImageUtils in '..\InstantImageUtils.pas', ! InstantPump in '..\InstantPump.pas'; end. --- 45,52 ---- InstantPresentation in '..\InstantPresentation.pas', InstantAccessors in '..\InstantAccessors.pas', InstantConnectionManager in '..\InstantConnectionManager.pas', InstantImageUtils in '..\InstantImageUtils.pas', ! InstantPump in '..\InstantPump.pas', ! InstantConnectionManagerFormUnit in '..\InstantConnectionManagerFormUnit.pas' {InstantConnectionManagerForm}; end. Index: IOCore.dof =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/D5/IOCore.dof,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** IOCore.dof 5 Mar 2005 04:30:42 -0000 1.2 --- IOCore.dof 6 Jul 2005 01:27:28 -0000 1.3 *************** *** 29,33 **** ShowWarnings=1 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; - [Linker] MapFile=0 --- 29,32 ---- *************** *** 40,44 **** ImageBase=4194304 ExeDescription=InstantObjects Run-Time Package (Delphi 5) - [Directories] OutputDir= --- 39,42 ---- *************** *** 51,64 **** DebugSourceDirs= UsePackages=0 - [Parameters] RunParams= HostApplication= - - [Language] - ActiveLang= - ProjectLang=$00000410 - RootDir=C:\Work\DelphiProjects\InstantObjects17\Source\Core\ - [Version Info] IncludeVerInfo=1 --- 49,55 ---- *************** *** 75,79 **** Locale=1040 CodePage=1252 - [Version Info Keys] CompanyName=InstantObjects.org --- 66,69 ---- *************** *** 87,91 **** ProductVersion=2.0 Comments= - [HistoryLists\hlUnitAliases] Count=1 --- 77,80 ---- |
Update of /cvsroot/instantobjects/Source/Core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6800/Source/Core Modified Files: InstantConsts.pas InstantCustomDBEvolverFormUnit.dfm InstantCustomDBEvolverFormUnit.pas InstantDBBuilderFormUnit.pas InstantDBEvolverFormUnit.pas Log Message: 1. Replaced InstantConnectionManagerForm with InstantConnectionManagerFormUnit 2. ifdef variant 3. Replace SequenceListView.Clear with SequenceListView.Items.Clear (InstantCustomDBEvolverFormUnit) 4. Add sLineBreak constant to InstantConst.pas 5. Add InstantConsts to uses clause in InstantDBBuilderFormUnit 6. Created D5 folder and rename packages for IBFB and MSSQL Catalogs 7. Added {$IFDEF VER130} FileCtrl, {$ENDIF} to InstantXML Index: InstantConsts.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantConsts.pas,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** InstantConsts.pas 4 Jul 2005 11:34:05 -0000 1.13 --- InstantConsts.pas 6 Jul 2005 01:27:29 -0000 1.14 *************** *** 165,168 **** --- 165,169 ---- SUpdateConflict = 'Object %s(''%s'') was updated by another session'; SUnsupportedColumnType = 'ColumnType %s not supported'; + sLineBreak = #13#10; implementation Index: InstantCustomDBEvolverFormUnit.dfm =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantCustomDBEvolverFormUnit.dfm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** InstantCustomDBEvolverFormUnit.dfm 4 Jul 2005 11:39:52 -0000 1.1 --- InstantCustomDBEvolverFormUnit.dfm 6 Jul 2005 01:27:29 -0000 1.2 *************** *** 25,31 **** ShowHint = True OnCreate = FormCreate - DesignSize = ( - 593 - 305) PixelsPerInch = 96 TextHeight = 13 --- 25,28 ---- Index: InstantDBBuilderFormUnit.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantDBBuilderFormUnit.pas,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** InstantDBBuilderFormUnit.pas 4 Jul 2005 11:39:52 -0000 1.1 --- InstantDBBuilderFormUnit.pas 6 Jul 2005 01:27:29 -0000 1.2 *************** *** 30,39 **** unit InstantDBBuilderFormUnit; interface uses ! Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, InstantCustomDBEvolverFormUnit, ActnList, InstantDBBuild, ! InstantDBEvolution, StdCtrls, ComCtrls; type --- 30,43 ---- unit InstantDBBuilderFormUnit; + + interface uses ! Windows, Messages, SysUtils, {$IFDEF D6+} Variants,{$ENDIF} ! Classes, Graphics, Controls, Forms, Dialogs, InstantCustomDBEvolverFormUnit, ActnList, InstantDBBuild, ! InstantDBEvolution, StdCtrls, ComCtrls, InstantConsts; ! type Index: InstantDBEvolverFormUnit.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantDBEvolverFormUnit.pas,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** InstantDBEvolverFormUnit.pas 5 Jul 2005 06:42:36 -0000 1.1 --- InstantDBEvolverFormUnit.pas 6 Jul 2005 01:27:29 -0000 1.2 *************** *** 33,37 **** uses ! Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, InstantCustomDBEvolverFormUnit, ActnList, InstantDBBuild, InstantDBEvolution, StdCtrls, ComCtrls; --- 33,38 ---- uses ! Windows, Messages, SysUtils, {$IFDEF D6+} Variants, {$ENDIF} ! Classes, Graphics, Controls, Forms, Dialogs, InstantCustomDBEvolverFormUnit, ActnList, InstantDBBuild, InstantDBEvolution, StdCtrls, ComCtrls; Index: InstantCustomDBEvolverFormUnit.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Core/InstantCustomDBEvolverFormUnit.pas,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** InstantCustomDBEvolverFormUnit.pas 4 Jul 2005 11:39:52 -0000 1.1 --- InstantCustomDBEvolverFormUnit.pas 6 Jul 2005 01:27:29 -0000 1.2 *************** *** 33,37 **** uses ! Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, InstantPersistence, ComCtrls, InstantDBBuild, InstantDBEvolution, InstantPresentation, ActnList; --- 33,38 ---- uses ! Windows, Messages, SysUtils, {$IFDEF D6+} Variants,{$ENDIF} ! Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, InstantPersistence, ComCtrls, InstantDBBuild, InstantDBEvolution, InstantPresentation, ActnList; *************** *** 116,120 **** i: Integer; begin ! SequenceListView.Clear; for i := 0 to GetCustomDBEvolver.CommandSequence.Count - 1 do begin --- 117,121 ---- i: Integer; begin ! SequenceListView.Items.Clear; for i := 0 to GetCustomDBEvolver.CommandSequence.Count - 1 do begin |
From: Femi F. <fad...@us...> - 2005-07-06 01:27:59
|
Update of /cvsroot/instantobjects/Source/Design In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6800/Source/Design Modified Files: InstantWizard.pas Log Message: 1. Replaced InstantConnectionManagerForm with InstantConnectionManagerFormUnit 2. ifdef variant 3. Replace SequenceListView.Clear with SequenceListView.Items.Clear (InstantCustomDBEvolverFormUnit) 4. Add sLineBreak constant to InstantConst.pas 5. Add InstantConsts to uses clause in InstantDBBuilderFormUnit 6. Created D5 folder and rename packages for IBFB and MSSQL Catalogs 7. Added {$IFDEF VER130} FileCtrl, {$ENDIF} to InstantXML Index: InstantWizard.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Design/InstantWizard.pas,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** InstantWizard.pas 21 Mar 2005 16:48:06 -0000 1.5 --- InstantWizard.pas 6 Jul 2005 01:27:29 -0000 1.6 *************** *** 31,35 **** unit InstantWizard; ! {$I ../Core/InstantDefines.inc} interface --- 31,35 ---- unit InstantWizard; ! {$I ../../Core/InstantDefines.inc} interface |
From: Femi F. <fad...@us...> - 2005-07-06 01:27:39
|
Update of /cvsroot/instantobjects/Source/Brokers/UIB In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6800/Source/Brokers/UIB Modified Files: InstantUIB.pas Log Message: 1. Replaced InstantConnectionManagerForm with InstantConnectionManagerFormUnit 2. ifdef variant 3. Replace SequenceListView.Clear with SequenceListView.Items.Clear (InstantCustomDBEvolverFormUnit) 4. Add sLineBreak constant to InstantConst.pas 5. Add InstantConsts to uses clause in InstantDBBuilderFormUnit 6. Created D5 folder and rename packages for IBFB and MSSQL Catalogs 7. Added {$IFDEF VER130} FileCtrl, {$ENDIF} to InstantXML Index: InstantUIB.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Brokers/UIB/InstantUIB.pas,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** InstantUIB.pas 28 Jun 2005 10:04:13 -0000 1.10 --- InstantUIB.pas 6 Jul 2005 01:27:23 -0000 1.11 *************** *** 27,31 **** unit InstantUIB; ! {$I ../../Core/InstantDefines.inc} {$IFDEF D7+} --- 27,31 ---- unit InstantUIB; ! {$I ../../../Core/InstantDefines.inc} {$IFDEF D7+} |
From: Femi F. <fad...@us...> - 2005-07-06 01:27:38
|
Update of /cvsroot/instantobjects/Source/Brokers/XML In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6800/Source/Brokers/XML Modified Files: InstantXML.pas Log Message: 1. Replaced InstantConnectionManagerForm with InstantConnectionManagerFormUnit 2. ifdef variant 3. Replace SequenceListView.Clear with SequenceListView.Items.Clear (InstantCustomDBEvolverFormUnit) 4. Add sLineBreak constant to InstantConst.pas 5. Add InstantConsts to uses clause in InstantDBBuilderFormUnit 6. Created D5 folder and rename packages for IBFB and MSSQL Catalogs 7. Added {$IFDEF VER130} FileCtrl, {$ENDIF} to InstantXML Index: InstantXML.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Brokers/XML/InstantXML.pas,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** InstantXML.pas 5 Jun 2005 20:30:00 -0000 1.5 --- InstantXML.pas 6 Jul 2005 01:27:28 -0000 1.6 *************** *** 219,222 **** --- 219,225 ---- InstantXMLConnectionDefEdit, {$IFDEF MSWINDOWS} + {$IFDEF VER130} + FileCtrl, + {$ENDIF} Controls; {$ENDIF} |
From: Nando D. <na...@us...> - 2005-07-05 08:02:48
|
Update of /cvsroot/instantobjects/Source/Design In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26312/Design Modified Files: InstantReg.pas Log Message: finished TInstantDBBuilder Index: InstantReg.pas =================================================================== RCS file: /cvsroot/instantobjects/Source/Design/InstantReg.pas,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** InstantReg.pas 18 Jun 2005 09:50:56 -0000 1.8 --- InstantReg.pas 5 Jul 2005 08:02:36 -0000 1.9 *************** *** 41,46 **** uses Classes, InstantConsts, InstantPersistence, InstantPresentation, ! InstantExplorer, InstantConnectionManager, InstantConnectionManagerForm, ! InstantPump, InstantDBEvolution; procedure Register; --- 41,46 ---- uses Classes, InstantConsts, InstantPersistence, InstantPresentation, ! InstantExplorer, InstantConnectionManager, InstantConnectionManagerFormUnit, ! InstantPump, InstantDBEvolution, InstantDBBuild; procedure Register; *************** *** 52,56 **** TInstantConnectionManager, TInstantPump, ! TInstantDBEvolver ]); end; --- 52,57 ---- TInstantConnectionManager, TInstantPump, ! TInstantDBEvolver, ! TInstantDBBuilder ]); end; |