gwenbuild: Implemented reading of a build context from xml.
gwenbuild: Added code to write a build context to XML.
gwenbuild: Commands work!
gwenbuild: Removed "id" from GWB_Builder constructors.
gwenbuild: More work on builder/build command handling.
xml: Removed GWEN_XMLNode_GetPathBetween()
Was buggy, also we now have a replacement with GWEN_Path_GetPathBetween().
path: Added GWEN_Path_GetPathBetween().
stringlist: Fixed a bug. Added GWEN_StringList_RemoveCommonFirstEntries().
gwenbuild: Fixed path handling when creating build commands.
PARSER: Add function GWEN_XMLNode_GetPathBetween().
This is like GWEN_XMLNode_GetXPath() but without XPath specifics:- Indices are only appended to path elements when >1- when input folders are equal return an empy buffer instead of "here()".
typemaker2: Added function Typemaker2_Builder_PrintFileNames().
gwenbuild: Added builder for tm2.
This currently expects the files generated from TM2 files bear the samename except the extension (.tm2->.c).
This might be changed later to handle names modified inside the TM2 file.
gwenbuild: More work on GWBUILD_MakeBuildersForTargets()
gwenbuild: Started setup of builders.
gwenbuild: Add copies of files to build context to keep them independent.
gwenbuild: More work. Added separate build context folder.
gwenbuild: Enter folders in build tree.
STRINGLIST: Fixed a bug (need to include buffer.h).
gwenbuild: Reworked builder stuff.
STRINGLIST: Add function GWEN_StringList_toBuffer().
gwenbuild: Set db values when creating new context for subdir.
gwenbuild: Read "includes".
OS: Fixed a bug in GWEN_Process_WaitAndRead().
Only call GWEN_Process_Wait() when there is nothing to read, otherwisejust use non-blocking GWEN_Process_CheckState() and continue reading.
gwenbuild: Started implementing first builder ("c").
gwenbuild: More planning.
Auch abrufbar als: Atom