From: Alex Rousskov Date: Thu, 19 Mar 2009 19:31:31 +0000 (-0600) Subject: SourceLayout: esi/, take 1 X-Git-Tag: SQUID_3_2_0_1~1111 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d55850039c6ed25c6f2ced1d1761ca4b4b0b7248;p=thirdparty%2Fsquid.git SourceLayout: esi/, take 1 Moved src/ESI* files into src/esi/. Renamed ESI source files from ESIFoo.{cc,cci,h} to Foo.{cc,cci,h}. Replaced implicit constructor-based Parser registration with an explicit call to Esi::Init() which knows of all ESI parsers. Added Esi::Clean counterpart. Made libTrie build conditional on ESI support being enabled. No true source code changes except for parser initialization. No functionality changes were intended. No runtime tests with ESI performed. TODO: I did not move the tests/ESIExpressions test into src/esi because we need to fix the entire testing layout before we should start moving individual tests: They currently depend on individual source and object files in src/ and in tests/ and that kind of dependency should not be multiplied but removed. TODO: Move ESI types into the Esi namespace. --- d55850039c6ed25c6f2ced1d1761ca4b4b0b7248