Aktivität
von 09.04.2021 bis 08.05.2021
06.05.2021
- 21:36 Revision 81399bb6 (gwenhywfar): Added some ideas to TODO.
- 17:28 Revision 7251c28b (gwenhywfar): gwenbuild: Check for "required" flag when checking dependencies.
- 17:27 Revision f32c7428 (gwenhywfar): gwenbuild: Decreased verbosity.
- 17:03 Revision 73851a21 (gwenhywfar): gwenbuild: Added template for convenience libraries.
- 17:03 Revision dae90018 (gwenhywfar): gwenbuild: Accept "<data>" also inside "<project>".
01.05.2021
- 13:48 Revision 6076d4be (gwenhywfar): gwenbuild: Fixed targt type staticLib.
- Use a small helper script to create a non-flat ar lib.
22.04.2021
21.04.2021
- 23:29 Revision 58cb5984 (gwenhywfar): gwenbuild: More work on static libs.
- Need to rebuild installable static libs because "ar Trc" creates flat
archives which only refer to included subfolder... - 23:13 Revision 9a38ab13 (gwenhywfar): gwenbuild: Read GenericBuilders only once. Add "--static" arg for setup.
20.04.2021
- 23:37 Revision 4acfe54d (gwenhywfar): gwenbuild: Write context to file.
- Will be used later to show some infos like defines used in folders etc.
- 21:39 Revision 2a130550 (gwenhywfar): text: Improved error message.
- 00:01 Revision 29f8b94f (gwenhywfar): gwenbuild: Allow for "<extradist>" also inside <project>.
- This allows to distribute README etc in the root folder where there is not
yet a target defined.
19.04.2021
- 23:49 Revision 58705bab (gwenhywfar): gwenbuild: Added command to generate a package tarball.
- Creates a folder and copies files markes as "DIST" into it.
Next step will be to create the tarball from it and delet... - 19:13 Revision 7d2da531 (gwenhywfar): gwenbuild: Add 0BUILD files to project file list.
18.04.2021
- 23:58 Revision 8c86566c (gwenhywfar): Released 5.7.0beta.
- Beta containing gwenbuild
- 21:30 Revision fa486d15 (gwenhywfar): gwenbuild: Also use ldflags. Use cflags/ldflags in tryCompile/tryLink.
- 21:13 Revision b12af2fb (gwenhywfar): gwenbuild: More tweaking of builder definitions.
- Crosscompiling for Windows works now using mingw.
- 20:55 Revision f86541ea (gwenhywfar): gwenbuild: Create different builders for different target systems.
- Cross-compiling for Windows on Linux now creates binaries.
- 00:40 Revision 36c4a149 (gwenhywfar): gwenbuild: Updated README.
- 00:36 Revision c64250b8 (gwenhywfar): gwenbuild: Use existing build command list instead of creating an returning new ones.
- Also allow to differentiate between error adding dependencies and simply
empty dependency list (e.g. when requesting ... - 00:17 Revision b375bc05 (gwenhywfar): gwenbuild: Fixed dependency tracking.
- 00:15 Revision af89924e (gwenhywfar): PATH: Fixed some bugs in GWEN_Path_GetPathBetween().
17.04.2021
- 16:50 Revision 104b3cc5 (gwenhywfar): gwenbuild: Improved <BuildFiles> code.
- Can now also select matching files from the project file list. This will
be needed for gettext-related commands. - 13:04 Revision a159b71c (gwenhywfar): SIO: Try to set "HOST:" header in HTTP session.
- 01:08 Revision 72918f0d (gwenhywfar): gwenbuild: Fixed a bug in option parser.
- Was not expanding variables. Now AqFinance can be completely compiled and
installed, and the installed version works! - 01:06 Revision 1a04952d (gwenhywfar): pathmanager: Increased verbosity.
- This can be helpfull when checking for bad paths.
- 00:07 Revision 5277b6b3 (gwenhywfar): gwenbuild: Removed no longer needed fields.
- 00:07 Revision 7e455d6b (gwenhywfar): gwenbuild: Added missing includes.
16.04.2021
- 23:56 Revision f22a5137 (gwenhywfar): gwenbuild: split main.c into multiple files. Easier to maintain.
- 23:01 Revision 99e1d226 (gwenhywfar): gwenbuild: Created a subfolder for types.
- 22:16 Revision feac1167 (gwenhywfar): gwenbuild: Removed unneeded code, fixed a bug on the way.
- 22:13 Revision 4a45fcc0 (gwenhywfar): gwenbuild: Removed disabled code.
- 22:11 Revision 11ec97e5 (gwenhywfar): gwenbuild: Fixed dependency problems with missing destination file and symlinks.
- 21:00 Revision 47375487 (gwenhywfar): gwenbuild: Add property "requiredVersion" to <gwbuild>.
- 20:24 Revision 1ff93118 (gwenhywfar): Merge branch 'mp-202102-gwenbuild'
- gwenbuild now works with AqBanking and especially with AqFinance. Needs more refinement but works.
- 20:19 Revision 0a19c6d5 (gwenhywfar): gwenbuild: Added help string.
- 17:17 Revision b2d0a1fb (gwenhywfar): gwenbuild: Added command "clean" (-c).
- This command deletes all generated files (except config.h, that is).
- 17:16 Revision 1318c03d (gwenhywfar): gwenbuild: Increased verbosity.
- Dependency tracking now uses DBG_INFO to allow for debugging of issues.
- 16:11 Revision 6940181e (gwenhywfar): gwenbuild: Added module for CXX apps.
- Probably not needed as gcc seems to figure out when to link-in c++ code.
15.04.2021
- 14:39 Revision 9206e2a3 (gwenhywfar): gwenbuild: Improved install command.
- 13:58 Revision cf1ff6d1 (gwenhywfar): gwenbuild: Implemented install.
- 13:58 Revision 10718cca (gwenhywfar): syncio: Add function GWEN_SyncIo_Helper_CopyFile().
- 12:41 Revision 91e7f31c (gwenhywfar): gwenbuild: Prepared command "-i": Install.
- 12:28 Revision a6f772fa (gwenhywfar): gwenbuild: Fixed dependency tracking.
- Only check dependencies and file dates when running the first sub command.
If it is decided that a rebuild is needed ... - 12:16 Revision d17cb2cd (gwenhywfar): gwenbuild: Added command "-r": Repeat setup.
- This command repeats the setup process using the same arguments given to the
last full setup. - 12:11 Revision 1f6dde57 (gwenhywfar): gwenbuild: Write install file list. Promoted some functions to API functions.
14.04.2021
- 23:46 Revision bf1ae864 (gwenhywfar): gwenbuild: Allow for flag "GENERATED" to be specified in "<data>".
- 22:59 Revision 83ee8640 (gwenhywfar): gwenbuild: Added support for loadable modules.
- 00:17 Revision 8eb970b4 (gwenhywfar): gwenbuild: Fixed dependecy handling.
13.04.2021
- 11:24 Revision 3ddd1b85 (gwenhywfar): gwenbuild: Some ideas for next changes.
- 10:33 Revision fc91c75c (gwenhywfar): gwenbuild: Disable unlink for now, will work on it later.
- 01:48 Revision b3fc182a (gwenhywfar): gwenbuild: Add flags to delete output files before build.
- No longer need a "rm" subcommand which might fail and print a confusing
error message. - 01:00 Revision bd588e15 (gwenhywfar): gwenbuild: Added entry to TODO chapter.
- 01:00 Revision d38d4e08 (gwenhywfar): gwenbuild: Only call GWEN_XMLNode_SetCharValue() with nonempty values.
- 00:59 Revision 5defe19f (gwenhywfar): gwenbuild: Add files from <writeFile> to project file list.
- This makes sure that gwenbuild knows that the written file is generated.
12.04.2021
- 22:39 Revision c1186ead (gwenhywfar): gwenbuild: Add more generated files to output of tm2builder.
- This makes sure gwenbuild knows that the header files build by the
tm2builder are also generated files. - 21:36 Revision 59204ac4 (gwenhywfar): gwenbuild: Fixed handling of files, now allowing for relative paths in 0BUILD files.
- This allows to use generated files from subfolders. For example AqBanking
uses hbcixml to merge multiple files inside... - 19:57 Revision 75961baa (gwenhywfar): gwenbuild: Added function GWB_File_List2_GetOrCreateFile().
- This function checks for subfolders in fname.
11.04.2021
- 19:12 Revision a36ebffb (gwenhywfar): gwenbuild: Updated TODO part.
- 19:11 Revision e96bff26 (gwenhywfar): gwenbuild: Current status.
- 18:43 Revision 5f0f4e53 (gwenhywfar): gwenbuild: Added and tested builder for C++ files.
- 17:41 Revision 735df2e8 (gwenhywfar): gwenbuild: Improved custom target handling.
- 17:41 Revision b5c5d8b4 (gwenhywfar): PARSER: Allow for empty index spec ("[]") to specify all values of a DB var.
- The function GWEN_Text_ReplaceVars() replaces all occurrences of variable
specs (like in "$(thisVar)") with their val... - 14:24 Revision 05c61b5a (gwenhywfar): gwenbuild: Fixed a bug.
- 14:23 Revision 162cf193 (gwenhywfar): gwenbuild: Added "<checkProgs>".
- Can now look for programs within a given path (or default $PATH) and even
under different names. - 01:48 Revision 9adbc077 (gwenhywfar): gwenbuild: Add version tag to project (e.g. "stable").
- 00:30 Revision 5daa43bc (gwenhywfar): gwenbuild: Fixed a bug (definePrefix is a property, not a full separate element).
- 00:30 Revision 72282870 (gwenhywfar): gwenbuild: Only add real source files to project source file list.
- 00:29 Revision 108744c3 (gwenhywfar): gwenbuild: Decreased verbosity.
- 00:29 Revision d50218e5 (gwenhywfar): gwenbuild: Increased verbosity. Fixed a bug.
- Current build dir is "." because it is relative to the folder we are
running the builder tools (like gcc etc) in. - 00:27 Revision ce369bf6 (gwenhywfar): gwenbuild: Parse <SetVar> also in <dependencies> element.
- 00:26 Revision b6a9bb65 (gwenhywfar): gwenbuild: Accept *.xml files for typemaker2, too.
09.04.2021
Auch abrufbar als: Atom