Member Controls

Developers > Completed changes 0.63.8 to 0.64.5
pljonesLink to postposted: Tue Jan 01, 2008 12:42 am
Avator for pljones

Member since:
 2005-04-02
From:
 London, UK
Posts:
 610

My earlier post about this seems to have disappeared...

 

The vast majority of the changes were in the repository structure and on the Career Editor

rev 337: get Release build working, SimDescription.cs no longer needs DEBUG/non-DEBUG paths

rev 338: build 0.63.8 for public release as 0.64.0

rev 341, 352, 353: Career Editor (remove Skybound; add to Everything.sln; retag)

rev 344-348, 351, 355, 356: Create __Debug vs __Release split (see below)

rev 349: 0.64.1

rev 350: add Echo's tExtension change (and more split stuff)

rev 354: 0.64.5 release for Teen Style


 

The __Debug vs __Release split.

The repo no longer contains a __Release folder.  This is build for a Release configuration build.  Projects write to __Release, __Release\Plugins or __Debug, __Debug\Plugins depending on whether you're doing a Release or Debug build.  In either case, the target folder is populated with some static files: DLLs without source code, taken from fullsimpe root folder, other random files from __etc, and the Data folder populated from __Data.  (Note that this scheme puts Plugin language resources under Plugins, rather than __Release; we manually changed this for 0_64_5 as shipped.)

 

You do a clean build by entirely deleting __Debug and __Release (and preferably all those pesky obj folders).

 

Project "References" have been updated to point at the providing Project, so that the build order is correct and the appropriate resources are found.



viewthread, 0, 0, Changes-0638-to-0645