Target: always prints as empty for me here, even with a simple config file, so remove it. Or does it work for other people? (detail)
merge from head: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work (detail)
Add shipping of the examples by using the new installation directive RootExport. Also add a simple shell script to regenerate cm3ide/src/examples/m3makefile in case more examples are added.
merge from HEAD so that running cm3ide with a current working directory of c:\cm3\bin uses '.' instead of '' as the path to cm3.cfg (which is of course still not great -- if you change the current working directory afterward it becomes wrong, converting to a full path would be good) (detail)
go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd.. (detail)
merge from HEAD: reduce default stack to 16K from 32K, was previously 4K; always optimize synex in order to roughly halve SynParse.Read0 stack usage, but I believe could still be much better (detail)
try allow for spaces in $PATH for NT386, where this code is wrecking it; delete the many unused path functions (detail)
o add check for /home /var /tmp in .M3SHIP files o increase version to pre-RC3 o add OMIT_UPDATE switch for tests o use release branch if DS is no RC (detail)
don't ignore quake runtime errors, but write them to stderr
if CM3_TARGET is already defined, keep it, at least for I386_DARWIN, AMD64_DARWIN (in future for cross builds this should extend to all, as the Python already does) (detail)
which export fn to destdir as a source or a derived file. destdir must be a relative pathname, which will be prepended by INSTALL_ROOT, in order to not allow cm3 to ship outside of its own hierarchy.
Also enable target output again which has worked for me without problems.
include collection deps in HTML descriptions (detail)
create empty .M3SHIP files for unsupported packages, too (detail)
add AMD64_FREEBSD gradual migration toward the rewrite in particular: convert if ladders to switches allow user to override CM3_TARGET (this is somewhat buggy, because there are multiple variables -- what if user overrides CM3_TARGET=NT386 for a cross build, but not CM3_OSTYPE?; the actual rewrite that isn't in use yet strives to handle this properly) (detail)
use cl.exe and link.exe instead of cl and link - maybe Interix is picky? - it reduces some file system probes - but it also removes the flexibility of inserting cl.com, cl.cmd, cl.bat, which nobody is likely using (detail)
Merge runtime fixes for heap initialization from head. This should fix ticket #1063.