Projekt

Allgemein

Profil

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. admin

22.04.2021

00:18 AqBanking Revision 4eb07146 (aqbanking): BUILD: Add needed libs when building static lib.
admin
00:17 Gwenhywfar Revision 61ee6dca (gwenhywfar): gwenbuild: Fixed linking against internal static libs.
admin

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...
admin
23:13 Gwenhywfar Revision 9a38ab13 (gwenhywfar): gwenbuild: Read GenericBuilders only once. Add "--static" arg for setup.
admin

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. admin
22:05 AqBanking Revision c78f8f29 (aqbanking): build: Fixed gwenbuild files.
admin
21:42 AqBanking Revision 57f31323 (aqbanking): build: More work on gwenbuild files.
admin
21:39 Gwenhywfar Revision 2a130550 (gwenhywfar): text: Improved error message.
admin
00:01 AqFinance Revision 283cf929 (aqfinance): BUILD: Distribute README etc.
admin
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.
admin

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.
admin
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...
admin
19:13 Gwenhywfar Revision 7d2da531 (gwenhywfar): gwenbuild: Add 0BUILD files to project file list.
admin

18.04.2021

23:58 Gwenhywfar Revision 8c86566c (gwenhywfar): Released 5.7.0beta.
admin
23:04 AqDatabase Revision 71c3de91 (aqdatabase): BUILD: Cleanup 0BUILD files.
admin
22:52 AqFinance Revision e64a681d (aqfinance): Prepared release 0.9.135.
admin
21:42 AqBanking Revision e61c09cd (aqbanking): BUILD: Minor fixes to 0BUILD files.
admin
21:30 Gwenhywfar Revision fa486d15 (gwenhywfar): gwenbuild: Also use ldflags. Use cflags/ldflags in tryCompile/tryLink.
admin
21:18 AqFinance Revision fa93fb87 (aqfinance): BUILD: Removed "-lc" from list of needed libs.
This is no longer needed after some changes to gwenbuild. admin
21:13 Gwenhywfar Revision b12af2fb (gwenhywfar): gwenbuild: More tweaking of builder definitions.
Crosscompiling for Windows works now using mingw. admin
20:55 Gwenhywfar Revision f86541ea (gwenhywfar): gwenbuild: Create different builders for different target systems.
Cross-compiling for Windows on Linux now creates binaries. admin
18:01 AqFinance Revision 252da59d (aqfinance): Added dialog to test flicker graphic.
admin
01:37 AqFinance Revision 4c3a6180 (aqfinance): Added some bits of documentation.
admin
01:28 AqFinance Revision 470b513d (aqfinance): Fixed a bug in include.
admin
01:17 AqFinance Revision 5fd8fbf9 (aqfinance): Result of "gwbuild -Bformat-src".
admin
01:15 AqFinance Revision 50ad9b8a (aqfinance): BUILD: Fixed target for astyle.
admin
01:10 AqFinance Revision a91b1be3 (aqfinance): BUILD: Added build target to format source files.
admin
00:41 AqFinance Revision fab62c30 (aqfinance): BUILD: Added commands to use xgettext.
admin
00:40 Gwenhywfar Revision 36c4a149 (gwenhywfar): gwenbuild: Updated README.
admin
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 ...
admin
00:17 Gwenhywfar Revision b375bc05 (gwenhywfar): gwenbuild: Fixed dependency tracking.
admin
00:15 Gwenhywfar Revision af89924e (gwenhywfar): PATH: Fixed some bugs in GWEN_Path_GetPathBetween().
admin

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.
admin
13:04 Gwenhywfar Revision a159b71c (gwenhywfar): SIO: Try to set "HOST:" header in HTTP session.
admin
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...
admin
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!
admin
01:06 Gwenhywfar Revision 1a04952d (gwenhywfar): pathmanager: Increased verbosity.
This can be helpfull when checking for bad paths. admin
00:07 Gwenhywfar Revision 5277b6b3 (gwenhywfar): gwenbuild: Removed no longer needed fields.
admin
00:07 Gwenhywfar Revision 7e455d6b (gwenhywfar): gwenbuild: Added missing includes.
admin

16.04.2021

23:56 Gwenhywfar Revision f22a5137 (gwenhywfar): gwenbuild: split main.c into multiple files. Easier to maintain.
admin
23:01 Gwenhywfar Revision 99e1d226 (gwenhywfar): gwenbuild: Created a subfolder for types.
admin
22:16 Gwenhywfar Revision feac1167 (gwenhywfar): gwenbuild: Removed unneeded code, fixed a bug on the way.
admin
22:13 Gwenhywfar Revision 4a45fcc0 (gwenhywfar): gwenbuild: Removed disabled code.
admin
22:11 Gwenhywfar Revision 11ec97e5 (gwenhywfar): gwenbuild: Fixed dependency problems with missing destination file and symlinks.
admin
21:00 AqFinance Revision df741b5a (aqfinance): BUILD: Set minimum required version of GwenBuild.
admin
21:00 Gwenhywfar Revision 47375487 (gwenhywfar): gwenbuild: Add property "requiredVersion" to <gwbuild>.
admin
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. admin
20:19 Gwenhywfar Revision 0a19c6d5 (gwenhywfar): gwenbuild: Added help string.
admin
17:17 Gwenhywfar Revision b2d0a1fb (gwenhywfar): gwenbuild: Added command "clean" (-c).
This command deletes all generated files (except config.h, that is). admin
17:16 Gwenhywfar Revision 1318c03d (gwenhywfar): gwenbuild: Increased verbosity.
Dependency tracking now uses DBG_INFO to allow for debugging of issues. admin
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
./...
admin
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. admin
00:51 AqFinance Revision ec9a8109 (aqfinance): BUILD: First addition of 0BUILD files for gwenbuild.
admin
00:51 AqFinance Revision c211e776 (aqfinance): No longer create symlinks. Created folder "aqfinance", moved libs below it.
admin

15.04.2021

16:29 AqBanking Revision 1598155d (aqbanking): BUILD: Also build internal tool "mkdeinfo".
admin
16:19 AqBanking Revision 86e849c2 (aqbanking): BUILD: gwbuild now also builds tools.
admin
15:04 AqBanking Revision 642df7d4 (aqbanking): BUILD: More work on gwenbuild setup.
admin
14:39 Gwenhywfar Revision 9206e2a3 (gwenhywfar): gwenbuild: Improved install command.
admin
13:58 Gwenhywfar Revision cf1ff6d1 (gwenhywfar): gwenbuild: Implemented install.
admin
13:58 Gwenhywfar Revision 10718cca (gwenhywfar): syncio: Add function GWEN_SyncIo_Helper_CopyFile().
admin
12:41 Gwenhywfar Revision 91e7f31c (gwenhywfar): gwenbuild: Prepared command "-i": Install.
admin
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 ...
admin
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.
admin
12:11 Gwenhywfar Revision 1f6dde57 (gwenhywfar): gwenbuild: Write install file list. Promoted some functions to API functions.
admin

14.04.2021

23:46 Gwenhywfar Revision bf1ae864 (gwenhywfar): gwenbuild: Allow for flag "GENERATED" to be specified in "<data>".
admin
23:04 AqBanking Revision b83df628 (aqbanking): BUILD: gwbuild now also compiles swift module.
admin
22:59 Gwenhywfar Revision 83ee8640 (gwenhywfar): gwenbuild: Added support for loadable modules.
admin
00:17 Gwenhywfar Revision 8eb970b4 (gwenhywfar): gwenbuild: Fixed dependecy handling.
admin

13.04.2021

11:24 Gwenhywfar Revision 3ddd1b85 (gwenhywfar): gwenbuild: Some ideas for next changes.
admin
10:33 Gwenhywfar Revision fc91c75c (gwenhywfar): gwenbuild: Disable unlink for now, will work on it later.
admin
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.
admin
01:00 Gwenhywfar Revision bd588e15 (gwenhywfar): gwenbuild: Added entry to TODO chapter.
admin
01:00 Gwenhywfar Revision d38d4e08 (gwenhywfar): gwenbuild: Only call GWEN_XMLNode_SetCharValue() with nonempty values.
admin
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. admin

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.
admin
21:50 AqBanking Revision 00873831 (aqbanking): BUILD: Using xmlmerge now works across subfolders.
admin
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...
admin
19:57 Gwenhywfar Revision 75961baa (gwenhywfar): gwenbuild: Added function GWB_File_List2_GetOrCreateFile().
This function checks for subfolders in fname. admin

11.04.2021

19:12 Gwenhywfar Revision a36ebffb (gwenhywfar): gwenbuild: Updated TODO part.
admin
19:11 Gwenhywfar Revision e96bff26 (gwenhywfar): gwenbuild: Current status.
admin
18:43 Gwenhywfar Revision 5f0f4e53 (gwenhywfar): gwenbuild: Added and tested builder for C++ files.
admin
18:40 AqBanking Revision f2ece186 (aqbanking): aqbankingpp: Minor changes, hasn't been updated for a while.
Currently doesn't compile, remains deactivated in 0BUILD. admin
17:43 AqBanking Revision 6bc597ce (aqbanking): BUILD: Use short version of <checkProgs>.
admin
17:43 AqBanking Revision 05416852 (aqbanking): BUILD: Start using xmlmerge to merge XML files also with gwbuild.
admin
17:41 Gwenhywfar Revision 735df2e8 (gwenhywfar): gwenbuild: Improved custom target handling.
admin
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...
admin
14:24 Gwenhywfar Revision 05c61b5a (gwenhywfar): gwenbuild: Fixed a bug.
admin
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.
admin
01:49 AqBanking Revision df5c105c (aqbanking): BUILD: Define "AQBANKING_VERSION_TAG".
admin
01:48 Gwenhywfar Revision 9adbc077 (gwenhywfar): gwenbuild: Add version tag to project (e.g. "stable").
admin
01:35 AqBanking Revision ec759a7b (aqbanking): BUILD: Fixed toplevel 0BUILD to emulate Makefile.am behaviour.
admin
01:23 AqBanking Revision 32a12176 (aqbanking): BUILD: Improved "typefiles" and "typedefs" targets.
We need to build those targets at least for tanmethod.xml. admin
01:19 AqBanking Revision 732f83b3 (aqbanking): AqOfxConnect: Include version.h.
This is in fact needed (need to adapt corresponding 0BUILD file as well). admin
01:19 AqBanking Revision 8e12bc02 (aqbanking): AqHBCI: Added .gitignore.
admin
01:07 AqBanking Revision 2f38667d (aqbanking): Revert "AqBanking: Don't include "version.h". This is intended for outside code."
This reverts commit f6f1e965e6792f0ebe826b1b0be399ebd5984981. admin
01:07 AqBanking Revision 52052d92 (aqbanking): Added chapter about gwbuild.
admin
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.
admin
00:45 AqBanking Revision ca204f17 (aqbanking): AqBanking: Add Makefile target to clean generated files.
admin
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. admin
00:44 AqBanking Revision 68082ae5 (aqbanking): AqHBCI: Fixed makefile targets to use typemaker2 instead of typemaker1.
admin
00:42 AqBanking Revision 2d9daa2c (aqbanking): AqBanking: Replaced "@" with " at " of email in source header.
Avoid problem with uneven number of "@" in rewritten file. admin
00:40 AqBanking Revision 5ade79a3 (aqbanking): AqHBCI: Ported tanmethod from typemaker to typemaker2.
admin
00:39 AqBanking Revision b7f73cc5 (aqbanking): AqHBCI: Make #include statements more specific.
Will need less "-I" cflags in the long run. admin
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 ...
admin
00:30 Gwenhywfar Revision 5daa43bc (gwenhywfar): gwenbuild: Fixed a bug (definePrefix is a property, not a full separate element).
admin
00:30 Gwenhywfar Revision 72282870 (gwenhywfar): gwenbuild: Only add real source files to project source file list.
admin
00:29 Gwenhywfar Revision 108744c3 (gwenhywfar): gwenbuild: Decreased verbosity.
admin
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.
admin
00:27 Gwenhywfar Revision ce369bf6 (gwenhywfar): gwenbuild: Parse <SetVar> also in <dependencies> element.
admin
00:26 Gwenhywfar Revision b6a9bb65 (gwenhywfar): gwenbuild: Accept *.xml files for typemaker2, too.
admin

09.04.2021

23:36 Gwenhywfar Revision ec0ee710 (gwenhywfar): gwenbuild: Improved tool handling.
admin

08.04.2021

23:23 Gwenhywfar Revision a12eaee5 (gwenhywfar): gwenbuild: First successful runs with dependency chacking.
admin
15:54 Gwenhywfar Revision 4fc8f455 (gwenhywfar): gwenbuild: Before building repeat setup if 0BUILD files have changed.
admin
15:53 Gwenhywfar Revision eb3fdb18 (gwenhywfar): gwenbuild: Add symlinks to list of output files for shared lib targets.
admin
00:39 Gwenhywfar Revision 0264d1e3 (gwenhywfar): gwenbuild: Prepared installing of files, rebuilt main.c.
admin

06.04.2021

00:04 AqDatabase Revision 5750692b (aqdatabase): 0BUILD: More improvements on build files.
admin

05.04.2021

23:41 AqDatabase Revision e52afa50 (aqdatabase): 0BUILD: Improved build files.
admin
23:34 Gwenhywfar Revision 14665833 (gwenhywfar): gwenbuild: Write file list after "gwbuild setup".
admin
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...
Tobias Deiminger
21:46 Gwenhywfar Revision 6035e37f (gwenhywfar): gwenbuild: Also read "<data>" elements.
admin
21:45 Gwenhywfar Revision 9e36222c (gwenhywfar): gwenbuild: Removed <options>, <option> can now occurr directly below <project>.
admin
21:45 Gwenhywfar Revision 84f40f86 (gwenhywfar): gwenbuild: Added <checkCompiler>.
IS currently used to determine whether symbol visibility is supported. admin
21:43 Gwenhywfar Revision 105d3232 (gwenhywfar): gwenbuild: Fixed a buf in cbuilder.gwb.
admin
21:43 AqDatabase Revision 1fe41f74 (aqdatabase): 0BUILD: Adapted to latest changes in gwbuild.
admin
18:18 AqDatabase Revision e1114268 (aqdatabase): More work on gwbuild files. AqDatabase and aqdbtool can now be built with gwbuild.
admin
17:53 Gwenhywfar Revision 8a0622d9 (gwenhywfar): gwenbuild: Added some introductory text to README. Removed no longer needed texts.
admin
17:52 Gwenhywfar Revision 986d5ae0 (gwenhywfar): gwenbuild: Allow to read and store pkg-config variables for dependencies.
admin
17:52 Gwenhywfar Revision 23347619 (gwenhywfar): gwenbuild: Add option to "setup" command to dump generated context.
admin
17:51 Gwenhywfar Revision 1feb009e (gwenhywfar): gwenbuild: Added "rm" commands to sharedlib.gwb
admin
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). admin
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 ".". admin
15:02 AqDatabase Revision f46b1e9a (aqdatabase): Added preliminary build instruction files for gwbuild.
admin
15:01 AqDatabase Revision 8636e074 (aqdatabase): Renamed typemaker2 source files.
We now use *.t2d for typemaker2 source files instead of the generic *.xml admin
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.
admin
14:41 Gwenhywfar Revision eb53ffb7 (gwenhywfar): gwenbuild: Use GWB_BuildSubCmd for commands.
admin
13:51 Gwenhywfar Revision a84dc00b (gwenhywfar): gwenbuild: Added GWB_BUILD_SUBCMD.
admin
13:22 Gwenhywfar Revision d624fa74 (gwenhywfar): typemaker2: Show arguments on error.
admin
12:53 Gwenhywfar Revision b707bec1 (gwenhywfar): gwenbuild: Add *.a files to convenience libs.
admin
12:52 Gwenhywfar Revision 2377e156 (gwenhywfar): gwenbuild: Fixed a bug (ony signal job as finished if there is no next command).
admin
00:38 Gwenhywfar Revision f2065ece (gwenhywfar): gwenbuild: Read more XML elements from 0BUILD files.
admin

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.
admin
18:16 Gwenhywfar Revision d37aa239 (gwenhywfar): gwenbuild: Added builderName to BuildCmd.
admin
18:01 Gwenhywfar Revision 0dc7843c (gwenhywfar): gwenbuild: Added builder for target type "Program".
admin
18:00 Gwenhywfar Revision cd74b48c (gwenhywfar): gwenbuild: Fixed a bug.
admin
01:06 Gwenhywfar Revision 42534208 (gwenhywfar): gwenbuilder: Implemented options.
admin
01:06 Gwenhywfar Revision fdee64c0 (gwenhywfar): stringlist: Added function GWEN_StringList_AppendStringList()
admin

02.04.2021

18:06 Gwenhywfar Revision 5a3912a1 (gwenhywfar): gwenbuild: Updated TODO.
admin
18:06 Gwenhywfar Revision fb3c5676 (gwenhywfar): gwenbuild: Print some information while doing checks.
admin
17:23 Gwenhywfar Revision f38a401a (gwenhywfar): gwenbuild: Updated TODO.
admin
17:23 Gwenhywfar Revision 8c327b0d (gwenhywfar): gwenbuild: Removed code-based builders.
admin
17:18 Gwenhywfar Revision 39faddc7 (gwenhywfar): gwenbuild: Switched tm2builder to GenericBuilder.
admin
16:49 Gwenhywfar Revision a5937843 (gwenhywfar): gwenbuilder: Switched to generic builder for CBuilder, SharedLib, StaticLib, TmpLib.
admin
02:15 Gwenhywfar Revision 0ea90014 (gwenhywfar): gwenbuild: Fixed some warnings.
admin
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 ...
admin
 

Auch abrufbar als: Atom