home

about

license

support

K/Base

Indy
HomeContactsSite Map


Major To Do's

.Inc

  • Search and destroy. Limit to System
  • I don't know about Indy 10 yet, but several of the units in Indy 9 are including IdCompilerDefines.inc when they don't need to, they're not actually using any of the defines anyway. Namely IdBlockCipherIntercept, IdIMAP4, and IdStream. And IdThread can probably be changed to not need the define anymore that is used in the TIdThread constructor as well.
  • It seems to me that individual units shouldn't need to include it in the first place. Preprocessor defines are global - once defined, always defined. Shouldn't IdCompilerDefines be processed once at the very beginning of package compiling so that all uits just inherit the defines before a single line of code is compiled?

     

Global unit changes

  • Make these classes with static methods. Must solve ifdef problem first before this step.

Exceptions

  • Only shared excetpions shouidl be in exception units?
  • EIdExceptionProtocols - Move protocol exceptions core to here
  • EIdException - Add assert for easy removal later and document to standards. Make two distros, debug and release.

 


Corporate Sponsors

Atozed







home

about

license

support

K/Base

site map

links

Copyright © 1993 - 2008 Chad Z. Hower (Kudzu) and the Indy Pit Crew.          Website design by RuInternet.ru