Projekt

Allgemein

Profil

Aktivität

von 05.03.2021 bis 03.04.2021

03.04.2021

22:38 Revision 15a7db87 (gwenhywfar): gwenbuild: Allow partial builds. Write "config.h".
typemaker2-created files sometimes need to be built before the rest to
resolve dependencies.
admin
18:16 Revision d37aa239 (gwenhywfar): gwenbuild: Added builderName to BuildCmd.
admin
18:01 Revision 0dc7843c (gwenhywfar): gwenbuild: Added builder for target type "Program".
admin
18:00 Revision cd74b48c (gwenhywfar): gwenbuild: Fixed a bug.
admin
01:06 Revision 42534208 (gwenhywfar): gwenbuilder: Implemented options.
admin
01:06 Revision fdee64c0 (gwenhywfar): stringlist: Added function GWEN_StringList_AppendStringList()
admin

02.04.2021

18:06 Revision 5a3912a1 (gwenhywfar): gwenbuild: Updated TODO.
admin
18:06 Revision fb3c5676 (gwenhywfar): gwenbuild: Print some information while doing checks.
admin
17:23 Revision f38a401a (gwenhywfar): gwenbuild: Updated TODO.
admin
17:23 Revision 8c327b0d (gwenhywfar): gwenbuild: Removed code-based builders.
admin
17:18 Revision 39faddc7 (gwenhywfar): gwenbuild: Switched tm2builder to GenericBuilder.
admin
16:49 Revision a5937843 (gwenhywfar): gwenbuilder: Switched to generic builder for CBuilder, SharedLib, StaticLib, TmpLib.
admin
02:15 Revision 0ea90014 (gwenhywfar): gwenbuild: Fixed some warnings.
admin
02:04 Revision 5d8f6099 (gwenhywfar): gwenbuild: Started working on a generic builder.
This builder will use XML files controlling its behaviour. This should make
it easier to extend gwenbuild to support ...
admin

01.04.2021

01:24 Revision e39772fe (gwenhywfar): gwenbuild: More work on shared libs.
admin

31.03.2021

22:25 Revision 2ab5c5c7 (gwenhywfar): gwenbuild: Basically gwenbuild now works and its quite fast already.
TODO: Create builder for shared libraries, real static libraries and programs. admin
17:17 Revision 7580ffe0 (gwenhywfar): gwenbuild: Clarification.
admin
17:17 Revision a8589c53 (gwenhywfar): OS: Decreased verbosity.
admin

30.03.2021

23:37 Revision 2da17666 (gwenhywfar): gwenbuild: Updated my notes in README.
admin
23:37 Revision ff066176 (gwenhywfar): gwenbuild: Decreased verbosity.
admin
23:31 Revision 51efcd0f (gwenhywfar): gwenbuild: Building a simple project works!
admin
23:05 Revision 1109e9d1 (gwenhywfar): gwenbuild: Running commands partially works.
admin
23:04 Revision 93768cf2 (gwenhywfar): OS: Process can now change into a folder before running.
admin
16:21 Revision d83330e4 (gwenhywfar): gwenbuild: Cleanup args for typemaker2 target.
admin
16:18 Revision b7e4165d (gwenhywfar): gwenbuild: Decreased verbosity.
admin
16:05 Revision ed3d5d13 (gwenhywfar): gwenbuild: Updated TODO section.
admin
16:04 Revision a8772052 (gwenhywfar): gwenbuild: Added functions to read and write a BuildContext to/from an XML file.
admin
15:36 Revision 43bb96d1 (gwenhywfar): gwenbuild: Implemented reading of a build context from xml.
admin
13:57 Revision 47539b65 (gwenhywfar): gwenbuild: Added code to write a build context to XML.
admin

28.03.2021

23:51 Revision 3dd45b5d (gwenhywfar): gwenbuild: Commands work!
admin
22:13 Revision e2ca8c7f (gwenhywfar): gwenbuild: Removed "id" from GWB_Builder constructors.
admin
21:54 Revision 4d47e9bc (gwenhywfar): gwenbuild: More work on builder/build command handling.
admin
21:54 Revision 97afb0e8 (gwenhywfar): xml: Removed GWEN_XMLNode_GetPathBetween()
Was buggy, also we now have a replacement with GWEN_Path_GetPathBetween(). admin
21:52 Revision ad7a319c (gwenhywfar): path: Added GWEN_Path_GetPathBetween().
admin
21:52 Revision 21dff01e (gwenhywfar): stringlist: Fixed a bug. Added GWEN_StringList_RemoveCommonFirstEntries().
admin
20:13 Revision b8457f55 (gwenhywfar): gwenbuild: Fixed path handling when creating build commands.
admin
20:13 Revision 433a590c (gwenhywfar): PARSER: Add function GWEN_XMLNode_GetPathBetween().
This is like GWEN_XMLNode_GetXPath() but without XPath specifics:
- Indices are only appended to path elements when >...
admin
18:00 Revision 5bb6b7f0 (gwenhywfar): typemaker2: Added function Typemaker2_Builder_PrintFileNames().
admin
18:00 Revision fa2ce9c0 (gwenhywfar): gwenbuild: Added builder for tm2.
This currently expects the files generated from TM2 files bear the same
name except the extension (.tm2->.c).
This m...
admin
14:26 Revision d01fa99b (gwenhywfar): gwenbuild: More work on GWBUILD_MakeBuildersForTargets()
admin
03:31 Revision 1020128b (gwenhywfar): gwenbuild: Started setup of builders.
admin
00:04 Revision 5336b4f3 (gwenhywfar): gwenbuild: Add copies of files to build context to keep them independent.
admin

27.03.2021

18:55 Revision a096feeb (gwenhywfar): gwenbuild: More work. Added separate build context folder.
admin
17:06 Revision 77b63336 (gwenhywfar): gwenbuild: Enter folders in build tree.
admin
16:38 Revision c4c096c0 (gwenhywfar): STRINGLIST: Fixed a bug (need to include buffer.h).
admin
16:36 Revision dbcfce19 (gwenhywfar): gwenbuild: Reworked builder stuff.
admin
16:36 Revision cac3e450 (gwenhywfar): STRINGLIST: Add function GWEN_StringList_toBuffer().
admin
01:17 Revision 8478f155 (gwenhywfar): gwenbuild: Set db values when creating new context for subdir.
admin
01:17 Revision e2d73ce2 (gwenhywfar): gwenbuild: Read "includes".
admin
01:16 Revision 152fa243 (gwenhywfar): OS: Fixed a bug in GWEN_Process_WaitAndRead().
Only call GWEN_Process_Wait() when there is nothing to read, otherwise
just use non-blocking GWEN_Process_CheckState(...
admin
00:33 Revision 12744010 (gwenhywfar): gwenbuild: Started implementing first builder ("c").
admin

25.03.2021

23:51 Revision 39ca02c8 (gwenhywfar): gwenbuild: More planning.
admin
23:51 Revision 1674cdc5 (gwenhywfar): gwenbuild: Allow sub-targets.
admin
23:51 Revision e0cf388a (gwenhywfar): gwenbuild: Added GWBUILD_TargetType_toString(), use it.
admin
22:59 Revision c0ccb4c1 (gwenhywfar): gwenbuild: Dont use hardcoded tool names for CC, CXX, AR etc.
admin
20:24 Revision 711026b8 (gwenhywfar): OS: Improved POSIX version of GWEN_Process_WaitAndRead().
admin
00:14 Revision 3d91a6fd (gwenhywfar): gwenbuild: Decreased verbosity.
admin
00:12 Revision e9342e38 (gwenhywfar): gwenbuild: Removed an accidentally added file.
admin
00:11 Revision e5142b45 (gwenhywfar): gwenbuild: Fixed a typo.
admin
00:10 Revision f942bff0 (gwenhywfar): gwenbuild: Adapt to latest changes in GWEN_PROCESS.
admin
00:09 Revision 128ab6c9 (gwenhywfar): OS: Allow GWEN_Process_RunCommandWaitAndGather() to also read stderr.
This is currently only implemented on non-win32 systems.
For win32 we will have to implement GWEN_Process_WaitAndRead...
admin

24.03.2021

21:44 Revision 34e04dfd (gwenhywfar): gwenbuild: More work, implemented some more XML elements from build files.
admin
21:43 Revision 0203f319 (gwenhywfar): OS/POSIX: GWEN_Process_Start() now uses GWEN_StringList_fromString2().
Also untangled spaghetti code. admin
21:43 Revision 151a1743 (gwenhywfar): OS: Added function GWEN_Process_RunCommandWaitAndGather().
This function runs a command and reads its output to a buffer. admin
21:40 Revision c84fbe73 (gwenhywfar): BASE: Added function GWEN_StringList_fromString2().
This function internally uses the powerfull function
GWEN_Text_GetWordToBuffer().
admin
00:51 Revision 4524f4bf (gwenhywfar): gwenbuild: Preset "prefix".
admin
00:51 Revision 6a735824 (gwenhywfar): gwenbuild: Target now parses <sources> and <headers>.
admin
00:50 Revision a80e9a85 (gwenhywfar): gwenbuild: Add functions to get and set install path. Defined flags.
admin
00:50 Revision dd1f5971 (gwenhywfar): gwenbuild: Added missing copy code for currentRelativeDir.
admin

23.03.2021

23:43 Revision 4ea66ed2 (gwenhywfar): gwenbuild: Created a framework to read a build tree.
Only a few entries are currently picked up but that will be improved upon
int following commits.
admin
23:41 Revision cd3fb3fe (gwenhywfar): XML: Added function GWEN_XMLNode_ExpandProperties().
admin

22.03.2021

23:30 Revision fbe85ba5 (gwenhywfar): gwenbuild: Write project info into db of current context.
- these vars will be inherited by each child-context. admin
23:16 Revision 30f70f7f (gwenhywfar): gwenbuild: Started working on main object.
- copy some important environment variables to DB of the main context
- expand variables from current context on GWB_...
admin
22:40 Revision 4c5e3830 (gwenhywfar): gwenbuild: More work on parser.
- added function GWB_Parser_ReadBuildTree()
- added context as an argument to GWB_Project_new()
admin
22:10 Revision 47f56ad0 (gwenhywfar): gwenbuild: Started working on build file parser.
admin

21.03.2021

22:59 Revision b14a228d (gwenhywfar): gwbuild: More work.
admin
10:20 Revision ead83ea7 (gwenhywfar): Merge branch 'master' into mp-202102-gwenbuild
admin

20.03.2021

18:21 Revision 821fc1f8 (gwenhywfar): test: Added a test for setting big binary data to GWEN_DB.
admin
18:21 Revision 6f56d9ac (gwenhywfar): XML: Fixed indentation.
admin
18:20 Revision 09d9d24c (gwenhywfar): BUFFER: Added GWEN_Buffer_KeepTextBetweenStrings and tests for it.
admin
 

Auch abrufbar als: Atom