Skip to content

packagess moved, package generator updated, missing fulld_xxx.bat add…#687

Open
vincentparrett wants to merge 11 commits into
IndySockets:Indy-10.7from
vincentparrett:package-restructure
Open

packagess moved, package generator updated, missing fulld_xxx.bat add…#687
vincentparrett wants to merge 11 commits into
IndySockets:Indy-10.7from
vincentparrett:package-restructure

Conversation

@vincentparrett

@vincentparrett vincentparrett commented Jun 28, 2026

Copy link
Copy Markdown

packages moved, package generator updated, missing fulld_xxx.bat added for all versions - compiles
had to comment out system.zlib change to get it to compile.

LibSuffix now used on all versions of delphi that support it -
D11+ uses $(Auto) - technically D10.4.2 supports $(Auto) but saver just to use the correct value.

…ed for all versions - compiles

had to comment out system.zlib change to get it to compile.
@vincentparrett

Copy link
Copy Markdown
Author

BTW, there was no easy way to do this, I hate commits with tons of changes and git/github is not great at detecting moves - (there were too many to manually use git mv on).

@rlebeau

rlebeau commented Jul 1, 2026

Copy link
Copy Markdown
Member

BTW, there was no easy way to do this, I hate commits with tons of changes and git/github is not great at detecting moves - (there were too many to manually use git mv on).

This is why I like using TortoiseGit. Makes batch actions easier in Windows Explorer. Like selecting a bunch of files and right-dragging them to a new folder gives an option to move/rename them in Git.

@vincentparrett

Copy link
Copy Markdown
Author

I used to use it, however it was unstable and would crash explorer often. Explorer is already unstable on W11 so I am not game to try it again.

Comment thread Builder/Package Generator/Package.pas Outdated
Comment thread Builder/Package Generator/Package.pas Outdated
Comment thread Builder/Package Generator/Package.pas
Comment thread Builder/Package Generator/Package.pas
Comment thread Builder/Package Generator/Package.pas Outdated

@rlebeau rlebeau left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm noticing a lot of unnecessary code reformatting, which produces larger diffs.

@rlebeau

rlebeau commented Jul 1, 2026

Copy link
Copy Markdown
Member

I used to use it, however it was unstable and would crash explorer often. Explorer is already unstable on W11 so I am not game to try it again.

I've never had TortoiseGit crash on me.

Comment thread Builder/Package Generator/PackageCleanCmd.pas Outdated
Comment thread Builder/Package Generator/PackageCleanCmd.pas Outdated
Code('set logfn=Clean' + GCleanCompilers[ACompiler].Symbol + '.log');
Code('');
Code('call Clean_IDE.cmd');
Code('call "%~dp0..\Clean_IDE.cmd"');

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will remove

Code(' Borland.Delphi,');
Code(' Borland.VclRtl,');
end;
Code(' IndySystem' + GPackageVer[FCompiler] + ',');

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should these be using the new PackageName() function?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes

Comment thread Builder/Package Generator/Package.pas Outdated
FDebug := gfDebug in AFlags;
GenHeader;
GenOptions;
// Native Delphi 6+ carry the version via LIBSUFFIX instead of a name suffix.

@rlebeau rlebeau Jul 2, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be moved inside of GenOptions() of the main Packages. Yes, it's a little redundant, but this will keep this function clean in case secondary Packages ever need to override/customize GenOptions(). Don't want to force {$LIBSUFFIX} in custom situations where it may not make sense to appear.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will do

@vincentparrett

Copy link
Copy Markdown
Author

Just pushed the suggested changes.

Apologies for the formatting changes - I just found the code hard to understand with the existing formatting - my brain really struggles with Chad's old codeing style!

@vincentparrett

Copy link
Copy Markdown
Author

Any thoughts on #688 - it would be good to get it into this PR if possible

Comment thread Builder/Package Generator/PackageVersInc.pas Outdated
Comment thread Builder/Package Generator/PackageVersInc.pas Outdated
Comment thread Builder/Package Generator/PackageVersInc.pas Outdated
@rlebeau rlebeau added the Element: Compiler/IDE Issues related to a particular Compiler and/or IDE label Jul 2, 2026
@rlebeau rlebeau moved this to In progress in Project files cleanup Jul 2, 2026
@rlebeau rlebeau moved this to In progress in Indy 10.7 Jul 2, 2026
@rlebeau rlebeau added the Type: Maintenance Issue is proposing maintenance of existing code label Jul 2, 2026
@rlebeau rlebeau self-assigned this Jul 2, 2026
@vincentparrett

Copy link
Copy Markdown
Author

I changed the generator output to always save with UTF-8 encoding with BOM - it was using TEncoding.Default (TStringList.SaveToFile).

regenerated packages. buildres now uses resinator as brcc32 cannont handle utf-8
@vincentparrett

Copy link
Copy Markdown
Author

Moved the folders to Lib\Source, updated package gen and regenerated packages.

I also changed the resource compiler in buildres.bat to resinator as brcc32 could not hand utf-8. it's included with RS 13.x

@rlebeau

rlebeau commented Jul 3, 2026

Copy link
Copy Markdown
Member

Moved the folders to Lib\Source, updated package gen and regenerated packages.

I notice the Packages folder is under the root instead of under \Lib.

I also changed the resource compiler in buildres.bat to resinator as brcc32 could not hand utf-8. it's included with RS 13.x

I don't have RADStudio 13 installed right now so I don't have resinator available.

changed resource compiler to rc, updated fullx_xxx.bat files for new paths.
@vincentparrett

Copy link
Copy Markdown
Author

moved packages to \Lib\Packages

I went with resinator because brcc32 was failing on utf-8 - I'll switch to rc (which is not in 13.x but is in most earlier versions).

@rlebeau

rlebeau commented Jul 4, 2026

Copy link
Copy Markdown
Member

moved packages to \Lib\Packages

I went with resinator because brcc32 was failing on utf-8 - I'll switch to rc (which is not in 13.x but is in most earlier versions).

resinator is fine when compiling the generator in 13.x. I just can't do that right now. Some of the scripts already do an IDE version check, maybe worth incorporating that into the RC script?

@vincentparrett

Copy link
Copy Markdown
Author

buildres.bat now adds a check for resinator.

@rlebeau

rlebeau commented Jul 8, 2026

Copy link
Copy Markdown
Member

FYI, I merged the latest master into the 10.7 branch

# Conflicts:
#	Builder/Package Generator/PkgGen.dproj
#	Lib/Core/IdCompilerDefines.inc
#	Lib/Core/IndyCore100.dpk
#	Lib/Core/IndyCore100.rc.tmpl
#	Lib/Core/IndyCore100Net.dpk
#	Lib/Core/IndyCore110.dpk
#	Lib/Core/IndyCore110.rc.tmpl
#	Lib/Core/IndyCore110Net.dpk
#	Lib/Core/IndyCore120.dpk
#	Lib/Core/IndyCore120.rc
#	Lib/Core/IndyCore120.rc.tmpl
#	Lib/Core/IndyCore120Net.dpk
#	Lib/Core/IndyCore130.dpk
#	Lib/Core/IndyCore130Net.dpk
#	Lib/Core/IndyCore140.dpk
#	Lib/Core/IndyCore140.rc.tmpl
#	Lib/Core/IndyCore150.dpk
#	Lib/Core/IndyCore150.rc.tmpl
#	Lib/Core/IndyCore160.dpk
#	Lib/Core/IndyCore160.rc.tmpl
#	Lib/Core/IndyCore170.dpk
#	Lib/Core/IndyCore170.rc.tmpl
#	Lib/Core/IndyCore180.dpk
#	Lib/Core/IndyCore180.rc.tmpl
#	Lib/Core/IndyCore190.dpk
#	Lib/Core/IndyCore190.rc.tmpl
#	Lib/Core/IndyCore200.dpk
#	Lib/Core/IndyCore200.rc.tmpl
#	Lib/Core/IndyCore210.dpk
#	Lib/Core/IndyCore210.rc.tmpl
#	Lib/Core/IndyCore220.dpk
#	Lib/Core/IndyCore220.rc.tmpl
#	Lib/Core/IndyCore230.dpk
#	Lib/Core/IndyCore230.rc.tmpl
#	Lib/Core/IndyCore240.rc.tmpl
#	Lib/Core/IndyCore250.rc.tmpl
#	Lib/Core/IndyCore260.rc.tmpl
#	Lib/Core/IndyCore270.rc.tmpl
#	Lib/Core/IndyCore280.rc.tmpl
#	Lib/Core/IndyCore290.rc.tmpl
#	Lib/Core/IndyCore370.rc.tmpl
#	Lib/Core/IndyCore40.rc.tmpl
#	Lib/Core/IndyCore50.dpk
#	Lib/Core/IndyCore50.rc.tmpl
#	Lib/Core/IndyCore60.dpk
#	Lib/Core/IndyCore60.rc.tmpl
#	Lib/Core/IndyCore70.dpk
#	Lib/Core/IndyCore70.rc.tmpl
#	Lib/Core/IndyCore90.dpk
#	Lib/Core/IndyCore90.rc.tmpl
#	Lib/Core/IndyCore90Net.dpk
#	Lib/Core/dclIndyCore100.dpk
#	Lib/Core/dclIndyCore100.rc.tmpl
#	Lib/Core/dclIndyCore110.dpk
#	Lib/Core/dclIndyCore110.rc.tmpl
#	Lib/Core/dclIndyCore120.dpk
#	Lib/Core/dclIndyCore120.rc
#	Lib/Core/dclIndyCore120.rc.tmpl
#	Lib/Core/dclIndyCore140.rc.tmpl
#	Lib/Core/dclIndyCore150.dpk
#	Lib/Core/dclIndyCore150.rc.tmpl
#	Lib/Core/dclIndyCore160.rc.tmpl
#	Lib/Core/dclIndyCore170.rc.tmpl
#	Lib/Core/dclIndyCore180.rc.tmpl
#	Lib/Core/dclIndyCore190.rc.tmpl
#	Lib/Core/dclIndyCore200.rc.tmpl
#	Lib/Core/dclIndyCore210.rc.tmpl
#	Lib/Core/dclIndyCore220.rc.tmpl
#	Lib/Core/dclIndyCore230.rc.tmpl
#	Lib/Core/dclIndyCore240.rc.tmpl
#	Lib/Core/dclIndyCore250.rc.tmpl
#	Lib/Core/dclIndyCore260.rc.tmpl
#	Lib/Core/dclIndyCore270.rc.tmpl
#	Lib/Core/dclIndyCore280.rc.tmpl
#	Lib/Core/dclIndyCore290.rc.tmpl
#	Lib/Core/dclIndyCore370.rc.tmpl
#	Lib/Core/dclIndyCore40.rc.tmpl
#	Lib/Core/dclIndyCore50.rc.tmpl
#	Lib/Core/dclIndyCore60.dpk
#	Lib/Core/dclIndyCore60.rc.tmpl
#	Lib/Core/dclIndyCore70.dpk
#	Lib/Core/dclIndyCore70.rc.tmpl
#	Lib/Core/dclIndyCore90.dpk
#	Lib/Core/dclIndyCore90.rc.tmpl
#	Lib/Packages/Delphi 2005/IndyCore.rc
#	Lib/Packages/Delphi 2005/IndyCore.res
#	Lib/Packages/Delphi 2005/IndyProtocols.rc
#	Lib/Packages/Delphi 2005/IndyProtocols.res
#	Lib/Packages/Delphi 2005/IndySystem.rc
#	Lib/Packages/Delphi 2005/IndySystem.res
#	Lib/Packages/Delphi 2005/dclIndyCore.rc
#	Lib/Packages/Delphi 2005/dclIndyCore.res
#	Lib/Packages/Delphi 2005/dclIndyProtocols.rc
#	Lib/Packages/Delphi 2005/dclIndyProtocols.res
#	Lib/Packages/Delphi 4/IndyCore40.rc
#	Lib/Packages/Delphi 4/IndyCore40.res
#	Lib/Packages/Delphi 4/IndyProtocols40.rc
#	Lib/Packages/Delphi 4/IndyProtocols40.res
#	Lib/Packages/Delphi 4/IndySystem40.rc
#	Lib/Packages/Delphi 4/IndySystem40.res
#	Lib/Packages/Delphi 4/dclIndyCore40.dpk
#	Lib/Packages/Delphi 4/dclIndyCore40.rc
#	Lib/Packages/Delphi 4/dclIndyCore40.res
#	Lib/Packages/Delphi 4/dclIndyProtocols40.rc
#	Lib/Packages/Delphi 4/dclIndyProtocols40.res
#	Lib/Packages/Delphi 5/IndyCore50.rc
#	Lib/Packages/Delphi 5/IndyCore50.res
#	Lib/Packages/Delphi 5/IndyProtocols50.rc
#	Lib/Packages/Delphi 5/IndyProtocols50.res
#	Lib/Packages/Delphi 5/IndySystem50.rc
#	Lib/Packages/Delphi 5/IndySystem50.res
#	Lib/Packages/Delphi 5/dclIndyCore50.dpk
#	Lib/Packages/Delphi 5/dclIndyCore50.rc
#	Lib/Packages/Delphi 5/dclIndyCore50.res
#	Lib/Packages/Delphi 5/dclIndyProtocols50.rc
#	Lib/Packages/Delphi 5/dclIndyProtocols50.res
#	Lib/Packages/Delphi 6/IndyCore.rc
#	Lib/Packages/Delphi 6/IndyCore.res
#	Lib/Packages/Delphi 6/IndyProtocols.rc
#	Lib/Packages/Delphi 6/IndyProtocols.res
#	Lib/Packages/Delphi 6/IndySystem.rc
#	Lib/Packages/Delphi 6/IndySystem.res
#	Lib/Packages/Delphi 6/dclIndyCore.rc
#	Lib/Packages/Delphi 6/dclIndyCore.res
#	Lib/Packages/Delphi 6/dclIndyProtocols.rc
#	Lib/Packages/Delphi 6/dclIndyProtocols.res
#	Lib/Packages/Delphi 7/IndyCore.rc
#	Lib/Packages/Delphi 7/IndyCore.res
#	Lib/Packages/Delphi 7/IndyProtocols.rc
#	Lib/Packages/Delphi 7/IndyProtocols.res
#	Lib/Packages/Delphi 7/IndySystem.rc
#	Lib/Packages/Delphi 7/IndySystem.res
#	Lib/Packages/Delphi 7/dclIndyCore.rc
#	Lib/Packages/Delphi 7/dclIndyCore.res
#	Lib/Packages/Delphi 7/dclIndyProtocols.rc
#	Lib/Packages/Delphi 7/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 10.0/IndyCore.rc
#	Lib/Packages/RAD Studio 10.0/IndyCore.res
#	Lib/Packages/RAD Studio 10.0/IndyProtocols.rc
#	Lib/Packages/RAD Studio 10.0/IndyProtocols.res
#	Lib/Packages/RAD Studio 10.0/IndySystem.rc
#	Lib/Packages/RAD Studio 10.0/IndySystem.res
#	Lib/Packages/RAD Studio 10.0/dclIndyCore.dpk
#	Lib/Packages/RAD Studio 10.0/dclIndyCore.rc
#	Lib/Packages/RAD Studio 10.0/dclIndyCore.res
#	Lib/Packages/RAD Studio 10.0/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 10.0/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 10.1/IndyCore.rc
#	Lib/Packages/RAD Studio 10.1/IndyCore.res
#	Lib/Packages/RAD Studio 10.1/IndyProtocols.rc
#	Lib/Packages/RAD Studio 10.1/IndyProtocols.res
#	Lib/Packages/RAD Studio 10.1/IndySystem.rc
#	Lib/Packages/RAD Studio 10.1/IndySystem.res
#	Lib/Packages/RAD Studio 10.1/dclIndyCore.dpk
#	Lib/Packages/RAD Studio 10.1/dclIndyCore.rc
#	Lib/Packages/RAD Studio 10.1/dclIndyCore.res
#	Lib/Packages/RAD Studio 10.1/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 10.1/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 10.2/IndyCore.rc
#	Lib/Packages/RAD Studio 10.2/IndyCore.res
#	Lib/Packages/RAD Studio 10.2/IndyProtocols.rc
#	Lib/Packages/RAD Studio 10.2/IndyProtocols.res
#	Lib/Packages/RAD Studio 10.2/IndySystem.rc
#	Lib/Packages/RAD Studio 10.2/IndySystem.res
#	Lib/Packages/RAD Studio 10.2/dclIndyCore.dpk
#	Lib/Packages/RAD Studio 10.2/dclIndyCore.rc
#	Lib/Packages/RAD Studio 10.2/dclIndyCore.res
#	Lib/Packages/RAD Studio 10.2/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 10.2/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 10.3/IndyCore.rc
#	Lib/Packages/RAD Studio 10.3/IndyCore.res
#	Lib/Packages/RAD Studio 10.3/IndyProtocols.rc
#	Lib/Packages/RAD Studio 10.3/IndyProtocols.res
#	Lib/Packages/RAD Studio 10.3/IndySystem.rc
#	Lib/Packages/RAD Studio 10.3/IndySystem.res
#	Lib/Packages/RAD Studio 10.3/dclIndyCore.rc
#	Lib/Packages/RAD Studio 10.3/dclIndyCore.res
#	Lib/Packages/RAD Studio 10.3/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 10.3/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 10.4/IndyCore.rc
#	Lib/Packages/RAD Studio 10.4/IndyCore.res
#	Lib/Packages/RAD Studio 10.4/IndyProtocols.rc
#	Lib/Packages/RAD Studio 10.4/IndyProtocols.res
#	Lib/Packages/RAD Studio 10.4/IndySystem.rc
#	Lib/Packages/RAD Studio 10.4/IndySystem.res
#	Lib/Packages/RAD Studio 10.4/dclIndyCore.rc
#	Lib/Packages/RAD Studio 10.4/dclIndyCore.res
#	Lib/Packages/RAD Studio 10.4/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 10.4/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 11.0/IndyCore.rc
#	Lib/Packages/RAD Studio 11.0/IndyCore.res
#	Lib/Packages/RAD Studio 11.0/IndyProtocols.rc
#	Lib/Packages/RAD Studio 11.0/IndyProtocols.res
#	Lib/Packages/RAD Studio 11.0/IndySystem.rc
#	Lib/Packages/RAD Studio 11.0/IndySystem.res
#	Lib/Packages/RAD Studio 11.0/dclIndyCore.rc
#	Lib/Packages/RAD Studio 11.0/dclIndyCore.res
#	Lib/Packages/RAD Studio 11.0/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 11.0/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 12.0/IndyCore.rc
#	Lib/Packages/RAD Studio 12.0/IndyCore.res
#	Lib/Packages/RAD Studio 12.0/IndyProtocols.rc
#	Lib/Packages/RAD Studio 12.0/IndyProtocols.res
#	Lib/Packages/RAD Studio 12.0/IndySystem.rc
#	Lib/Packages/RAD Studio 12.0/IndySystem.res
#	Lib/Packages/RAD Studio 12.0/dclIndyCore.rc
#	Lib/Packages/RAD Studio 12.0/dclIndyCore.res
#	Lib/Packages/RAD Studio 12.0/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 12.0/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 13.0/IndyCore.rc
#	Lib/Packages/RAD Studio 13.0/IndyCore.res
#	Lib/Packages/RAD Studio 13.0/IndyProtocols.rc
#	Lib/Packages/RAD Studio 13.0/IndyProtocols.res
#	Lib/Packages/RAD Studio 13.0/IndySystem.rc
#	Lib/Packages/RAD Studio 13.0/IndySystem.res
#	Lib/Packages/RAD Studio 13.0/dclIndyCore.rc
#	Lib/Packages/RAD Studio 13.0/dclIndyCore.res
#	Lib/Packages/RAD Studio 13.0/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 13.0/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 2006/IndyCore.rc
#	Lib/Packages/RAD Studio 2006/IndyCore.res
#	Lib/Packages/RAD Studio 2006/IndyProtocols.rc
#	Lib/Packages/RAD Studio 2006/IndyProtocols.res
#	Lib/Packages/RAD Studio 2006/IndySystem.rc
#	Lib/Packages/RAD Studio 2006/IndySystem.res
#	Lib/Packages/RAD Studio 2006/dclIndyCore.rc
#	Lib/Packages/RAD Studio 2006/dclIndyCore.res
#	Lib/Packages/RAD Studio 2006/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 2006/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 2007/Clean_2007.cmd
#	Lib/Packages/RAD Studio 2007/IndyCore.rc
#	Lib/Packages/RAD Studio 2007/IndyCore.res
#	Lib/Packages/RAD Studio 2007/IndyProtocols.rc
#	Lib/Packages/RAD Studio 2007/IndyProtocols.res
#	Lib/Packages/RAD Studio 2007/IndySystem.rc
#	Lib/Packages/RAD Studio 2007/IndySystem.res
#	Lib/Packages/RAD Studio 2007/dclIndyCore.rc
#	Lib/Packages/RAD Studio 2007/dclIndyCore.res
#	Lib/Packages/RAD Studio 2007/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 2007/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 2009/Clean_2009.cmd
#	Lib/Packages/RAD Studio 2009/IndyCore.res
#	Lib/Packages/RAD Studio 2009/IndyProtocols.res
#	Lib/Packages/RAD Studio 2009/IndySystem.res
#	Lib/Packages/RAD Studio 2009/dclIndyCore.res
#	Lib/Packages/RAD Studio 2009/dclIndyProtocols.res
#	Lib/Packages/RAD Studio 2010/IndyCore.rc
#	Lib/Packages/RAD Studio 2010/IndyCore.res
#	Lib/Packages/RAD Studio 2010/IndyProtocols.rc
#	Lib/Packages/RAD Studio 2010/IndyProtocols.res
#	Lib/Packages/RAD Studio 2010/IndySystem.rc
#	Lib/Packages/RAD Studio 2010/IndySystem.res
#	Lib/Packages/RAD Studio 2010/dclIndyCore.dpk
#	Lib/Packages/RAD Studio 2010/dclIndyCore.rc
#	Lib/Packages/RAD Studio 2010/dclIndyCore.res
#	Lib/Packages/RAD Studio 2010/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio 2010/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE/IndyCore.rc
#	Lib/Packages/RAD Studio XE/IndyCore.res
#	Lib/Packages/RAD Studio XE/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE/IndyProtocols.res
#	Lib/Packages/RAD Studio XE/IndySystem.rc
#	Lib/Packages/RAD Studio XE/IndySystem.res
#	Lib/Packages/RAD Studio XE/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE/dclIndyCore.res
#	Lib/Packages/RAD Studio XE/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE2/IndyCore.rc
#	Lib/Packages/RAD Studio XE2/IndyCore.res
#	Lib/Packages/RAD Studio XE2/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE2/IndyProtocols.res
#	Lib/Packages/RAD Studio XE2/IndySystem.rc
#	Lib/Packages/RAD Studio XE2/IndySystem.res
#	Lib/Packages/RAD Studio XE2/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE2/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE2/dclIndyCore.res
#	Lib/Packages/RAD Studio XE2/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE2/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE3/IndyCore.rc
#	Lib/Packages/RAD Studio XE3/IndyCore.res
#	Lib/Packages/RAD Studio XE3/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE3/IndyProtocols.res
#	Lib/Packages/RAD Studio XE3/IndySystem.rc
#	Lib/Packages/RAD Studio XE3/IndySystem.res
#	Lib/Packages/RAD Studio XE3/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE3/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE3/dclIndyCore.res
#	Lib/Packages/RAD Studio XE3/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE3/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE4/IndyCore.rc
#	Lib/Packages/RAD Studio XE4/IndyCore.res
#	Lib/Packages/RAD Studio XE4/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE4/IndyProtocols.res
#	Lib/Packages/RAD Studio XE4/IndySystem.rc
#	Lib/Packages/RAD Studio XE4/IndySystem.res
#	Lib/Packages/RAD Studio XE4/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE4/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE4/dclIndyCore.res
#	Lib/Packages/RAD Studio XE4/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE4/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE5/IndyCore.rc
#	Lib/Packages/RAD Studio XE5/IndyCore.res
#	Lib/Packages/RAD Studio XE5/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE5/IndyProtocols.res
#	Lib/Packages/RAD Studio XE5/IndySystem.rc
#	Lib/Packages/RAD Studio XE5/IndySystem.res
#	Lib/Packages/RAD Studio XE5/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE5/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE5/dclIndyCore.res
#	Lib/Packages/RAD Studio XE5/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE5/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE6/IndyCore.rc
#	Lib/Packages/RAD Studio XE6/IndyCore.res
#	Lib/Packages/RAD Studio XE6/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE6/IndyProtocols.res
#	Lib/Packages/RAD Studio XE6/IndySystem.rc
#	Lib/Packages/RAD Studio XE6/IndySystem.res
#	Lib/Packages/RAD Studio XE6/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE6/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE6/dclIndyCore.res
#	Lib/Packages/RAD Studio XE6/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE6/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE7/IndyCore.rc
#	Lib/Packages/RAD Studio XE7/IndyCore.res
#	Lib/Packages/RAD Studio XE7/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE7/IndyProtocols.res
#	Lib/Packages/RAD Studio XE7/IndySystem.rc
#	Lib/Packages/RAD Studio XE7/IndySystem.res
#	Lib/Packages/RAD Studio XE7/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE7/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE7/dclIndyCore.res
#	Lib/Packages/RAD Studio XE7/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE7/dclIndyProtocols.res
#	Lib/Packages/RAD Studio XE8/IndyCore.rc
#	Lib/Packages/RAD Studio XE8/IndyCore.res
#	Lib/Packages/RAD Studio XE8/IndyProtocols.rc
#	Lib/Packages/RAD Studio XE8/IndyProtocols.res
#	Lib/Packages/RAD Studio XE8/IndySystem.rc
#	Lib/Packages/RAD Studio XE8/IndySystem.res
#	Lib/Packages/RAD Studio XE8/dclIndyCore.dpk
#	Lib/Packages/RAD Studio XE8/dclIndyCore.rc
#	Lib/Packages/RAD Studio XE8/dclIndyCore.res
#	Lib/Packages/RAD Studio XE8/dclIndyProtocols.rc
#	Lib/Packages/RAD Studio XE8/dclIndyProtocols.res
#	Lib/Protocols/IdCompilerDefines.inc
#	Lib/Protocols/IdCompilerOptionsPop.inc
#	Lib/Protocols/IdCompilerOptionsPush.inc
#	Lib/Protocols/IdSecurity90ASM90.inc
#	Lib/Protocols/IndyProtocols100.rc.tmpl
#	Lib/Protocols/IndyProtocols110.rc.tmpl
#	Lib/Protocols/IndyProtocols120.rc
#	Lib/Protocols/IndyProtocols120.rc.tmpl
#	Lib/Protocols/IndyProtocols140.rc.tmpl
#	Lib/Protocols/IndyProtocols150.rc.tmpl
#	Lib/Protocols/IndyProtocols160.rc.tmpl
#	Lib/Protocols/IndyProtocols170.rc.tmpl
#	Lib/Protocols/IndyProtocols180.rc.tmpl
#	Lib/Protocols/IndyProtocols190.rc.tmpl
#	Lib/Protocols/IndyProtocols200.rc.tmpl
#	Lib/Protocols/IndyProtocols210.rc.tmpl
#	Lib/Protocols/IndyProtocols220.rc.tmpl
#	Lib/Protocols/IndyProtocols230.rc.tmpl
#	Lib/Protocols/IndyProtocols240.rc.tmpl
#	Lib/Protocols/IndyProtocols250.rc.tmpl
#	Lib/Protocols/IndyProtocols260.rc.tmpl
#	Lib/Protocols/IndyProtocols270.rc.tmpl
#	Lib/Protocols/IndyProtocols280.rc.tmpl
#	Lib/Protocols/IndyProtocols290.rc.tmpl
#	Lib/Protocols/IndyProtocols370.rc.tmpl
#	Lib/Protocols/IndyProtocols40.rc.tmpl
#	Lib/Protocols/IndyProtocols50.rc.tmpl
#	Lib/Protocols/IndyProtocols60.rc.tmpl
#	Lib/Protocols/IndyProtocols70.rc.tmpl
#	Lib/Protocols/IndyProtocols90.rc.tmpl
#	Lib/Protocols/dclIndyProtocols100.rc.tmpl
#	Lib/Protocols/dclIndyProtocols110.rc.tmpl
#	Lib/Protocols/dclIndyProtocols120.rc
#	Lib/Protocols/dclIndyProtocols120.rc.tmpl
#	Lib/Protocols/dclIndyProtocols140.rc.tmpl
#	Lib/Protocols/dclIndyProtocols150.rc.tmpl
#	Lib/Protocols/dclIndyProtocols160.rc.tmpl
#	Lib/Protocols/dclIndyProtocols170.rc.tmpl
#	Lib/Protocols/dclIndyProtocols180.rc.tmpl
#	Lib/Protocols/dclIndyProtocols190.rc.tmpl
#	Lib/Protocols/dclIndyProtocols200.rc.tmpl
#	Lib/Protocols/dclIndyProtocols210.rc.tmpl
#	Lib/Protocols/dclIndyProtocols220.rc.tmpl
#	Lib/Protocols/dclIndyProtocols230.rc.tmpl
#	Lib/Protocols/dclIndyProtocols240.rc.tmpl
#	Lib/Protocols/dclIndyProtocols250.rc.tmpl
#	Lib/Protocols/dclIndyProtocols260.rc.tmpl
#	Lib/Protocols/dclIndyProtocols270.rc.tmpl
#	Lib/Protocols/dclIndyProtocols280.rc.tmpl
#	Lib/Protocols/dclIndyProtocols290.rc.tmpl
#	Lib/Protocols/dclIndyProtocols370.rc.tmpl
#	Lib/Protocols/dclIndyProtocols40.rc.tmpl
#	Lib/Protocols/dclIndyProtocols50.rc.tmpl
#	Lib/Protocols/dclIndyProtocols60.rc.tmpl
#	Lib/Protocols/dclIndyProtocols70.rc.tmpl
#	Lib/Protocols/dclIndyProtocols90.rc.tmpl
#	Lib/Source/Core/IdDsnCoreResourceStrings.pas
#	Lib/Source/Core/IdIOHandlerSocket.pas
#	Lib/Source/Core/IdUDPServer.pas
#	Lib/Source/Core/IndyCore.rc
#	Lib/Source/Core/IndyCore.rc.tmpl
#	Lib/Source/Core/IndyCore130.rc
#	Lib/Source/Core/IndyCore130.rc.tmpl
#	Lib/Source/Core/IndyCore370.dproj
#	Lib/Source/Core/dclIndyCore.rc
#	Lib/Source/Core/dclIndyCore.rc.tmpl
#	Lib/Source/Core/dclIndyCore100Net.dpk
#	Lib/Source/Core/dclIndyCore110Net.dpk
#	Lib/Source/Core/dclIndyCore120Net.dpk
#	Lib/Source/Core/dclIndyCore130.dpk
#	Lib/Source/Core/dclIndyCore130.rc
#	Lib/Source/Core/dclIndyCore130.rc.tmpl
#	Lib/Source/Core/dclIndyCore130Net.dpk
#	Lib/Source/Core/dclIndyCore370.dproj
#	Lib/Source/Core/dclIndyCore80Net.dpk
#	Lib/Source/Core/dclIndyCore90Net.dpk
#	Lib/Source/Core/dclindycorek3.dpk
#	Lib/Source/Includes/IdCore90ASM90.inc
#	Lib/Source/Includes/IdProtocols90ASM90.inc
#	Lib/Source/Includes/IdSecurity90ASM90.inc
#	Lib/Source/Includes/IdSystem90ASM90.inc
#	Lib/Source/Includes/IddclCore90ASM90.inc
#	Lib/Source/Includes/IddclProtocols90ASM90.inc
#	Lib/Source/Includes/IddclSecurity90ASM90.inc
#	Lib/Source/Protocols/IdCoder.pas
#	Lib/Source/Protocols/IdCoderMIME.pas
#	Lib/Source/Protocols/IdCoderTNEF.pas
#	Lib/Source/Protocols/IdCustomHTTPServer.pas
#	Lib/Source/Protocols/IdFTPCommon.pas
#	Lib/Source/Protocols/IdGlobalProtocols.pas
#	Lib/Source/Protocols/IdHTTPWebBrokerBridge.pas
#	Lib/Source/Protocols/IdHash.pas
#	Lib/Source/Protocols/IdLPR.pas
#	Lib/Source/Protocols/IdMessage.pas
#	Lib/Source/Protocols/IdMessageCoderMIME.pas
#	Lib/Source/Protocols/IdZLib.pas
#	Lib/Source/Protocols/IdZLibConst.pas
#	Lib/Source/Protocols/IndyProtocols.rc
#	Lib/Source/Protocols/IndyProtocols.rc.tmpl
#	Lib/Source/Protocols/IndyProtocols130.rc
#	Lib/Source/Protocols/IndyProtocols130.rc.tmpl
#	Lib/Source/Protocols/IndyProtocols370.dproj
#	Lib/Source/Protocols/dclIndyProtocols.rc
#	Lib/Source/Protocols/dclIndyProtocols.rc.tmpl
#	Lib/Source/Protocols/dclIndyProtocols130.rc
#	Lib/Source/Protocols/dclIndyProtocols130.rc.tmpl
#	Lib/Source/Protocols/dclIndyProtocols370.dproj
#	Lib/Source/System/IdCTypes.pas
#	Lib/Source/System/IdStackUnix.pas
#	Lib/Source/System/IdStackVCLPosix.pas
#	Lib/Source/System/IdStackWindows.pas
#	Lib/Source/System/IdWship6.pas
#	Lib/Source/System/IndySystem.rc
#	Lib/Source/System/IndySystem.rc.tmpl
#	Lib/Source/System/IndySystem130.rc
#	Lib/Source/System/IndySystem130.rc.tmpl
#	Lib/Source/System/IndySystem370.dproj
#	Lib/SuperCore/IdCompilerDefines.inc
#	Lib/System/IdCompilerDefines.inc
#	Lib/System/IdCompilerOptionsPop.inc
#	Lib/System/IdCompilerOptionsPush.inc
#	Lib/System/IndySystem100.rc.tmpl
#	Lib/System/IndySystem110.rc.tmpl
#	Lib/System/IndySystem120.rc
#	Lib/System/IndySystem120.rc.tmpl
#	Lib/System/IndySystem140.rc.tmpl
#	Lib/System/IndySystem150.rc.tmpl
#	Lib/System/IndySystem160.rc.tmpl
#	Lib/System/IndySystem170.rc.tmpl
#	Lib/System/IndySystem180.rc.tmpl
#	Lib/System/IndySystem190.rc.tmpl
#	Lib/System/IndySystem200.rc.tmpl
#	Lib/System/IndySystem210.rc.tmpl
#	Lib/System/IndySystem220.rc.tmpl
#	Lib/System/IndySystem230.rc.tmpl
#	Lib/System/IndySystem240.rc.tmpl
#	Lib/System/IndySystem250.rc.tmpl
#	Lib/System/IndySystem260.rc.tmpl
#	Lib/System/IndySystem270.rc.tmpl
#	Lib/System/IndySystem280.rc.tmpl
#	Lib/System/IndySystem290.rc.tmpl
#	Lib/System/IndySystem370.rc.tmpl
#	Lib/System/IndySystem40.rc.tmpl
#	Lib/System/IndySystem50.rc.tmpl
#	Lib/System/IndySystem60.rc.tmpl
#	Lib/System/IndySystem70.rc.tmpl
#	Lib/System/IndySystem90.rc.tmpl
@vincentparrett

Copy link
Copy Markdown
Author

Merged 10.7 into this PR branch. I tried rebasing but there were just too many conflicts to resolve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Element: Compiler/IDE Issues related to a particular Compiler and/or IDE Type: Maintenance Issue is proposing maintenance of existing code

Projects

Status: In progress
Status: In progress

Development

Successfully merging this pull request may close these issues.

LIBSUFFIX for 10.7? Make use of LIBPREFIX and LIBSUFFIX in packages

2 participants