Aktivität
von 02.04.2021 bis 01.05.2021
01.05.2021
- 13:48 Gwenhywfar Revision 6076d4be (gwenhywfar): gwenbuild: Fixed targt type staticLib.
- Use a small helper script to create a non-flat ar lib.
22.04.2021
- 00:18 AqBanking Revision 4eb07146 (aqbanking): BUILD: Add needed libs when building static lib.
- 00:17 Gwenhywfar Revision 61ee6dca (gwenhywfar): gwenbuild: Fixed linking against internal static libs.
21.04.2021
- 23:29 Gwenhywfar 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 Gwenhywfar Revision 9a38ab13 (gwenhywfar): gwenbuild: Read GenericBuilders only once. Add "--static" arg for setup.
20.04.2021
- 23:37 Gwenhywfar Revision 4acfe54d (gwenhywfar): gwenbuild: Write context to file.
- Will be used later to show some infos like defines used in folders etc.
- 22:05 AqBanking Revision c78f8f29 (aqbanking): build: Fixed gwenbuild files.
- 21:42 AqBanking Revision 57f31323 (aqbanking): build: More work on gwenbuild files.
- 21:39 Gwenhywfar Revision 2a130550 (gwenhywfar): text: Improved error message.
- 00:01 AqFinance Revision 283cf929 (aqfinance): BUILD: Distribute README etc.
- 00:01 Gwenhywfar 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:50 AqFinance Revision 2e93dc76 (aqfinance): BUILD: Generating a dist package folder now works.
- This means all needed files are markes "DIST" to allow building the complete
package. - 23:49 Gwenhywfar 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 Gwenhywfar Revision 7d2da531 (gwenhywfar): gwenbuild: Add 0BUILD files to project file list.
18.04.2021
- 23:58 Gwenhywfar Revision 8c86566c (gwenhywfar): Released 5.7.0beta.
- 23:04 AqDatabase Revision 71c3de91 (aqdatabase): BUILD: Cleanup 0BUILD files.
- 22:52 AqFinance Revision e64a681d (aqfinance): Prepared release 0.9.135.
- 21:42 AqBanking Revision e61c09cd (aqbanking): BUILD: Minor fixes to 0BUILD files.
- 21:30 Gwenhywfar Revision fa486d15 (gwenhywfar): gwenbuild: Also use ldflags. Use cflags/ldflags in tryCompile/tryLink.
- 21:18 AqFinance Revision fa93fb87 (aqfinance): BUILD: Removed "-lc" from list of needed libs.
- This is no longer needed after some changes to gwenbuild.
- 21:13 Gwenhywfar Revision b12af2fb (gwenhywfar): gwenbuild: More tweaking of builder definitions.
- Crosscompiling for Windows works now using mingw.
- 20:55 Gwenhywfar Revision f86541ea (gwenhywfar): gwenbuild: Create different builders for different target systems.
- Cross-compiling for Windows on Linux now creates binaries.
- 18:01 AqFinance Revision 252da59d (aqfinance): Added dialog to test flicker graphic.
- 01:37 AqFinance Revision 4c3a6180 (aqfinance): Added some bits of documentation.
- 01:28 AqFinance Revision 470b513d (aqfinance): Fixed a bug in include.
- 01:17 AqFinance Revision 5fd8fbf9 (aqfinance): Result of "gwbuild -Bformat-src".
- 01:15 AqFinance Revision 50ad9b8a (aqfinance): BUILD: Fixed target for astyle.
- 01:10 AqFinance Revision a91b1be3 (aqfinance): BUILD: Added build target to format source files.
- 00:41 AqFinance Revision fab62c30 (aqfinance): BUILD: Added commands to use xgettext.
- 00:40 Gwenhywfar Revision 36c4a149 (gwenhywfar): gwenbuild: Updated README.
- 00:36 Gwenhywfar 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 Gwenhywfar Revision b375bc05 (gwenhywfar): gwenbuild: Fixed dependency tracking.
- 00:15 Gwenhywfar Revision af89924e (gwenhywfar): PATH: Fixed some bugs in GWEN_Path_GetPathBetween().
17.04.2021
- 16:50 Gwenhywfar 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 Gwenhywfar Revision a159b71c (gwenhywfar): SIO: Try to set "HOST:" header in HTTP session.
- 01:12 AqFinance Revision c55ba4da (aqfinance): BUILD: Fixed a bug in path definition.
- Now AqFinance can fully be built and installed with gwbuild and the
installed version works!!
Build times are impres... - 01:08 Gwenhywfar 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 Gwenhywfar Revision 1a04952d (gwenhywfar): pathmanager: Increased verbosity.
- This can be helpfull when checking for bad paths.
- 00:07 Gwenhywfar Revision 5277b6b3 (gwenhywfar): gwenbuild: Removed no longer needed fields.
- 00:07 Gwenhywfar Revision 7e455d6b (gwenhywfar): gwenbuild: Added missing includes.
16.04.2021
- 23:56 Gwenhywfar Revision f22a5137 (gwenhywfar): gwenbuild: split main.c into multiple files. Easier to maintain.
- 23:01 Gwenhywfar Revision 99e1d226 (gwenhywfar): gwenbuild: Created a subfolder for types.
- 22:16 Gwenhywfar Revision feac1167 (gwenhywfar): gwenbuild: Removed unneeded code, fixed a bug on the way.
- 22:13 Gwenhywfar Revision 4a45fcc0 (gwenhywfar): gwenbuild: Removed disabled code.
- 22:11 Gwenhywfar Revision 11ec97e5 (gwenhywfar): gwenbuild: Fixed dependency problems with missing destination file and symlinks.
- 21:00 AqFinance Revision df741b5a (aqfinance): BUILD: Set minimum required version of GwenBuild.
- 21:00 Gwenhywfar Revision 47375487 (gwenhywfar): gwenbuild: Add property "requiredVersion" to <gwbuild>.
- 20:24 Gwenhywfar Revision 1ff93118 (gwenhywfar): Merge branch 'mp-202102-gwenbuild'
- gwenbuild now works with AqBanking and especially with AqFinance. Needs more refinement but works.
- 20:19 Gwenhywfar Revision 0a19c6d5 (gwenhywfar): gwenbuild: Added help string.
- 17:17 Gwenhywfar Revision b2d0a1fb (gwenhywfar): gwenbuild: Added command "clean" (-c).
- This command deletes all generated files (except config.h, that is).
- 17:16 Gwenhywfar Revision 1318c03d (gwenhywfar): gwenbuild: Increased verbosity.
- Dependency tracking now uses DBG_INFO to allow for debugging of issues.
- 16:34 AqFinance Revision f80df58c (aqfinance): build: Completed building setup for gwenbuild.
- The results are quite astonishing:
gwbuild .. && gwbuild -p && gwbuild -j14 -B tm2builder && gwbuild -j14: 13secs
./... - 16:11 Gwenhywfar Revision 6940181e (gwenhywfar): gwenbuild: Added module for CXX apps.
- Probably not needed as gcc seems to figure out when to link-in c++ code.
- 00:51 AqFinance Revision ec9a8109 (aqfinance): BUILD: First addition of 0BUILD files for gwenbuild.
- 00:51 AqFinance Revision c211e776 (aqfinance): No longer create symlinks. Created folder "aqfinance", moved libs below it.
15.04.2021
- 16:29 AqBanking Revision 1598155d (aqbanking): BUILD: Also build internal tool "mkdeinfo".
- 16:19 AqBanking Revision 86e849c2 (aqbanking): BUILD: gwbuild now also builds tools.
- 15:04 AqBanking Revision 642df7d4 (aqbanking): BUILD: More work on gwenbuild setup.
- 14:39 Gwenhywfar Revision 9206e2a3 (gwenhywfar): gwenbuild: Improved install command.
- 13:58 Gwenhywfar Revision cf1ff6d1 (gwenhywfar): gwenbuild: Implemented install.
- 13:58 Gwenhywfar Revision 10718cca (gwenhywfar): syncio: Add function GWEN_SyncIo_Helper_CopyFile().
- 12:41 Gwenhywfar Revision 91e7f31c (gwenhywfar): gwenbuild: Prepared command "-i": Install.
- 12:28 Gwenhywfar 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 Gwenhywfar 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 Gwenhywfar Revision 1f6dde57 (gwenhywfar): gwenbuild: Write install file list. Promoted some functions to API functions.
14.04.2021
- 23:46 Gwenhywfar Revision bf1ae864 (gwenhywfar): gwenbuild: Allow for flag "GENERATED" to be specified in "<data>".
- 23:04 AqBanking Revision b83df628 (aqbanking): BUILD: gwbuild now also compiles swift module.
- 22:59 Gwenhywfar Revision 83ee8640 (gwenhywfar): gwenbuild: Added support for loadable modules.
- 00:17 Gwenhywfar Revision 8eb970b4 (gwenhywfar): gwenbuild: Fixed dependecy handling.
13.04.2021
- 11:24 Gwenhywfar Revision 3ddd1b85 (gwenhywfar): gwenbuild: Some ideas for next changes.
- 10:33 Gwenhywfar Revision fc91c75c (gwenhywfar): gwenbuild: Disable unlink for now, will work on it later.
- 01:48 Gwenhywfar 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 Gwenhywfar Revision bd588e15 (gwenhywfar): gwenbuild: Added entry to TODO chapter.
- 01:00 Gwenhywfar Revision d38d4e08 (gwenhywfar): gwenbuild: Only call GWEN_XMLNode_SetCharValue() with nonempty values.
- 00:59 Gwenhywfar 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 Gwenhywfar 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:50 AqBanking Revision 00873831 (aqbanking): BUILD: Using xmlmerge now works across subfolders.
- 21:36 Gwenhywfar 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 Gwenhywfar Revision 75961baa (gwenhywfar): gwenbuild: Added function GWB_File_List2_GetOrCreateFile().
- This function checks for subfolders in fname.
11.04.2021
- 19:12 Gwenhywfar Revision a36ebffb (gwenhywfar): gwenbuild: Updated TODO part.
- 19:11 Gwenhywfar Revision e96bff26 (gwenhywfar): gwenbuild: Current status.
- 18:43 Gwenhywfar Revision 5f0f4e53 (gwenhywfar): gwenbuild: Added and tested builder for C++ files.
- 18:40 AqBanking Revision f2ece186 (aqbanking): aqbankingpp: Minor changes, hasn't been updated for a while.
- Currently doesn't compile, remains deactivated in 0BUILD.
- 17:43 AqBanking Revision 6bc597ce (aqbanking): BUILD: Use short version of <checkProgs>.
- 17:43 AqBanking Revision 05416852 (aqbanking): BUILD: Start using xmlmerge to merge XML files also with gwbuild.
- 17:41 Gwenhywfar Revision 735df2e8 (gwenhywfar): gwenbuild: Improved custom target handling.
- 17:41 Gwenhywfar 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 Gwenhywfar Revision 05c61b5a (gwenhywfar): gwenbuild: Fixed a bug.
- 14:23 Gwenhywfar Revision 162cf193 (gwenhywfar): gwenbuild: Added "<checkProgs>".
- Can now look for programs within a given path (or default $PATH) and even
under different names. - 01:49 AqBanking Revision df5c105c (aqbanking): BUILD: Define "AQBANKING_VERSION_TAG".
- 01:48 Gwenhywfar Revision 9adbc077 (gwenhywfar): gwenbuild: Add version tag to project (e.g. "stable").
- 01:35 AqBanking Revision ec759a7b (aqbanking): BUILD: Fixed toplevel 0BUILD to emulate Makefile.am behaviour.
- 01:23 AqBanking Revision 32a12176 (aqbanking): BUILD: Improved "typefiles" and "typedefs" targets.
- We need to build those targets at least for tanmethod.xml.
- 01:19 AqBanking Revision 732f83b3 (aqbanking): AqOfxConnect: Include version.h.
- This is in fact needed (need to adapt corresponding 0BUILD file as well).
- 01:19 AqBanking Revision 8e12bc02 (aqbanking): AqHBCI: Added .gitignore.
- 01:07 AqBanking Revision 2f38667d (aqbanking): Revert "AqBanking: Don't include "version.h". This is intended for outside code."
- This reverts commit f6f1e965e6792f0ebe826b1b0be399ebd5984981.
- 01:07 AqBanking Revision 52052d92 (aqbanking): Added chapter about gwbuild.
- 00:47 AqBanking Revision 3dd357a2 (aqbanking): BUILD: Added initial support for gwbuild.
- Not yet polished, also xmlmerge doesn't work, yet. But already compiles
and links. - 00:45 AqBanking Revision ca204f17 (aqbanking): AqBanking: Add Makefile target to clean generated files.
- 00:45 AqBanking Revision f6f1e965 (aqbanking): AqBanking: Don't include "version.h". This is intended for outside code.
- The file doesn't contain anything AqBanking doesn't already know about.
- 00:44 AqBanking Revision 68082ae5 (aqbanking): AqHBCI: Fixed makefile targets to use typemaker2 instead of typemaker1.
- 00:42 AqBanking Revision 2d9daa2c (aqbanking): AqBanking: Replaced "@" with " at " of email in source header.
- Avoid problem with uneven number of "@" in rewritten file.
- 00:40 AqBanking Revision 5ade79a3 (aqbanking): AqHBCI: Ported tanmethod from typemaker to typemaker2.
- 00:39 AqBanking Revision b7f73cc5 (aqbanking): AqHBCI: Make #include statements more specific.
- Will need less "-I" cflags in the long run.
- 00:35 AqBanking Revision 27323ea1 (aqbanking): AqBanking: No longer include compile time.
- It was once relevant to determine whether the sources were recompiled but
nowadays it produces more problems than it ... - 00:30 Gwenhywfar Revision 5daa43bc (gwenhywfar): gwenbuild: Fixed a bug (definePrefix is a property, not a full separate element).
- 00:30 Gwenhywfar Revision 72282870 (gwenhywfar): gwenbuild: Only add real source files to project source file list.
- 00:29 Gwenhywfar Revision 108744c3 (gwenhywfar): gwenbuild: Decreased verbosity.
- 00:29 Gwenhywfar 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 Gwenhywfar Revision ce369bf6 (gwenhywfar): gwenbuild: Parse <SetVar> also in <dependencies> element.
- 00:26 Gwenhywfar Revision b6a9bb65 (gwenhywfar): gwenbuild: Accept *.xml files for typemaker2, too.
09.04.2021
- 23:36 Gwenhywfar Revision ec0ee710 (gwenhywfar): gwenbuild: Improved tool handling.
08.04.2021
- 23:23 Gwenhywfar Revision a12eaee5 (gwenhywfar): gwenbuild: First successful runs with dependency chacking.
- 15:54 Gwenhywfar Revision 4fc8f455 (gwenhywfar): gwenbuild: Before building repeat setup if 0BUILD files have changed.
- 15:53 Gwenhywfar Revision eb3fdb18 (gwenhywfar): gwenbuild: Add symlinks to list of output files for shared lib targets.
- 00:39 Gwenhywfar Revision 0264d1e3 (gwenhywfar): gwenbuild: Prepared installing of files, rebuilt main.c.
06.04.2021
05.04.2021
- 23:41 AqDatabase Revision e52afa50 (aqdatabase): 0BUILD: Improved build files.
- 23:34 Gwenhywfar Revision 14665833 (gwenhywfar): gwenbuild: Write file list after "gwbuild setup".
- 22:08 AqBanking Revision 23ea0303 (aqbanking): Allow to select specific estatements by year/nr
- For FinTS estatements (HKEKA, HKEKP), the classic from-date..to-date
timespan selection is not supported. Instead, if... - 21:46 Gwenhywfar Revision 6035e37f (gwenhywfar): gwenbuild: Also read "<data>" elements.
- 21:45 Gwenhywfar Revision 9e36222c (gwenhywfar): gwenbuild: Removed <options>, <option> can now occurr directly below <project>.
- 21:45 Gwenhywfar Revision 84f40f86 (gwenhywfar): gwenbuild: Added <checkCompiler>.
- IS currently used to determine whether symbol visibility is supported.
- 21:43 Gwenhywfar Revision 105d3232 (gwenhywfar): gwenbuild: Fixed a buf in cbuilder.gwb.
- 21:43 AqDatabase Revision 1fe41f74 (aqdatabase): 0BUILD: Adapted to latest changes in gwbuild.
- 18:18 AqDatabase Revision e1114268 (aqdatabase): More work on gwbuild files. AqDatabase and aqdbtool can now be built with gwbuild.
- 17:53 Gwenhywfar Revision 8a0622d9 (gwenhywfar): gwenbuild: Added some introductory text to README. Removed no longer needed texts.
- 17:52 Gwenhywfar Revision 986d5ae0 (gwenhywfar): gwenbuild: Allow to read and store pkg-config variables for dependencies.
- 17:52 Gwenhywfar Revision 23347619 (gwenhywfar): gwenbuild: Add option to "setup" command to dump generated context.
- 17:51 Gwenhywfar Revision 1feb009e (gwenhywfar): gwenbuild: Added "rm" commands to sharedlib.gwb
- 17:50 Gwenhywfar Revision c7c0f838 (gwenhywfar): gwenbuild: Fixed a bug in app.gwb.
- Don't link against whole archive (this is only needed for libs).
- 17:49 Gwenhywfar Revision 3229b2ce (gwenhywfar): gwenbuild: Fixed a bug in GWB_Builder_AddRelativeFolderToBuffer().
- Don't return an empty path. If it is empty return ".".
- 15:02 AqDatabase Revision f46b1e9a (aqdatabase): Added preliminary build instruction files for gwbuild.
- 15:01 AqDatabase Revision 8636e074 (aqdatabase): Renamed typemaker2 source files.
- We now use *.t2d for typemaker2 source files instead of the generic *.xml
- 14:42 Gwenhywfar Revision 75c6a2a3 (gwenhywfar): gwenbuild: Delete output file in TmpLib before building.
- Otherwise sub-libraries are added every time a build is started resulting
in duplicate objects in *.a libs. - 14:41 Gwenhywfar Revision eb53ffb7 (gwenhywfar): gwenbuild: Use GWB_BuildSubCmd for commands.
- 13:51 Gwenhywfar Revision a84dc00b (gwenhywfar): gwenbuild: Added GWB_BUILD_SUBCMD.
- 13:22 Gwenhywfar Revision d624fa74 (gwenhywfar): typemaker2: Show arguments on error.
- 12:53 Gwenhywfar Revision b707bec1 (gwenhywfar): gwenbuild: Add *.a files to convenience libs.
- 12:52 Gwenhywfar Revision 2377e156 (gwenhywfar): gwenbuild: Fixed a bug (ony signal job as finished if there is no next command).
- 00:38 Gwenhywfar Revision f2065ece (gwenhywfar): gwenbuild: Read more XML elements from 0BUILD files.
03.04.2021
- 22:38 Gwenhywfar Revision 15a7db87 (gwenhywfar): gwenbuild: Allow partial builds. Write "config.h".
- typemaker2-created files sometimes need to be built before the rest to
resolve dependencies. - 18:16 Gwenhywfar Revision d37aa239 (gwenhywfar): gwenbuild: Added builderName to BuildCmd.
- 18:01 Gwenhywfar Revision 0dc7843c (gwenhywfar): gwenbuild: Added builder for target type "Program".
- 18:00 Gwenhywfar Revision cd74b48c (gwenhywfar): gwenbuild: Fixed a bug.
- 01:06 Gwenhywfar Revision 42534208 (gwenhywfar): gwenbuilder: Implemented options.
- 01:06 Gwenhywfar Revision fdee64c0 (gwenhywfar): stringlist: Added function GWEN_StringList_AppendStringList()
02.04.2021
- 18:06 Gwenhywfar Revision 5a3912a1 (gwenhywfar): gwenbuild: Updated TODO.
- 18:06 Gwenhywfar Revision fb3c5676 (gwenhywfar): gwenbuild: Print some information while doing checks.
- 17:23 Gwenhywfar Revision f38a401a (gwenhywfar): gwenbuild: Updated TODO.
- 17:23 Gwenhywfar Revision 8c327b0d (gwenhywfar): gwenbuild: Removed code-based builders.
- 17:18 Gwenhywfar Revision 39faddc7 (gwenhywfar): gwenbuild: Switched tm2builder to GenericBuilder.
- 16:49 Gwenhywfar Revision a5937843 (gwenhywfar): gwenbuilder: Switched to generic builder for CBuilder, SharedLib, StaticLib, TmpLib.
- 02:15 Gwenhywfar Revision 0ea90014 (gwenhywfar): gwenbuild: Fixed some warnings.
- 02:04 Gwenhywfar 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 ...
Auch abrufbar als: Atom