1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683
|
------------------------------------------------------------------
2014-04-17 21:58:14 +0200 Martin Preuss
Prepared release 4.12.0beta.
------------------------------------------------------------------
2014-04-17 21:58:03 +0200 Martin Preuss
Added function GWEN_Url_toUiShortString().
------------------------------------------------------------------
2014-04-15 21:42:11 +0000 martin
Fixed a bug in quarter year calculations.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2308 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-04-07 18:08:31 +0000 martin
Prepared release 4.11.1beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2307 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-04-06 08:40:58 +0000 christian
Fix GWEN_FORMAT macro: Empty macro must still consume the arguments, otherwise we get a syntax error.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2306 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-04-06 08:25:06 +0000 christian
Disable the __attribut__ format for mingw32 build.
This broke the gnucash native mingw32 build, see
https://github.com/Gnucash/gnucash/commit/4e5e0621322147ff6ada9d72ace36e213dec61c7
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2305 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-31 21:52:44 +0000 martin
Fixed a memory leak.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2304 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-31 21:52:22 +0000 martin
Prepared release 4.11.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2303 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:49 +0000 martin
CGui: Always allow the user to abort an input dialog (Elias Oltmanns)
This patch simply rearranges some code in GWEN_Gui_CGui__input()
mainly in order to move the handler for user initiated abortion
outside the buffer-not-full condition. Not a single line of new code
is added, but two levels of if-else-nesting are removed into the
bargain.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2302 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:42 +0000 martin
CGui: Add character conversion to the inputBox() routine (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2301 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:34 +0000 martin
Added patches/ folder to .gitignore.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2300 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:28 +0000 martin
Partially undid last commit.
We don't want to incompatibly change the API just yet.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2299 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:19 +0000 martin
Apply character conversion during command line argument parsing (Elias Oltmanns)
In actual fact, character conversion will only be applied if
GWEN_Args_Check() is called after the gui has been properly
initialised. This means that the arguments parsed beforehand (e.g. in
order to influence gui-parameters) had better not be affected by
character conversion in the first place.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2298 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:11 +0000 martin
Gui: Adopt a more consistent approach to character conversion (Elias Oltmanns)
Ideally, all direct output to and input from the standard streams
should be handled consistently with regard to character conversion.
This patch manages to achieve this goal for all output through the
CGui callbacks. Moreover, it provides the means for a follow-up patch
to apply character conversion during command line argument parsing.
Non-canonical input, though, is a different story and will require
extra code.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2297 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:12:01 +0000 martin
Make GWEN_StringList_Sort() compliant with the documented behaviour (Elias Oltmanns)
Contrary to the documentation in stringlist.h, GWEN_StringList_Sort()
used to sort in ascending order when the argument ascending was *not*
set, and vice versa. This bug has been (partially) masked by the fact,
that sorting was broken, anyway, due to incorrect book keeping with
regard to the number of list elements and inappropriate integer
sorting functions.
This change will likely require adjustments to code in other
applications and libraries, e.g. AqBanking. Unfortunately, a simple
0/1 swap of the ascending parameter will not do because the bug
evidently did not occur consistently.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2296 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:11:53 +0000 martin
Fix various hiccups in stringlist handling (Elias Oltmanns)
- Do the right book keeping when inserting new entries or clearing the
list.
- Remove an erroneous assertion in GWEN_StringList_RemoveString().
- Make integer sorting functions actually fit for qsort().
- Make GWEN_StringList_Sort() slightly more efficient and arguably
easier to read.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2295 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:11:45 +0000 martin
Fix assertions in syncio_file.c (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2294 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:11:37 +0000 martin
Safe guard against invalid argument to GWEN_Date_GetThisMonthEnd() (Elias Oltmanns)
The compiler warns about the use of a possibly uninitialised variable.
Since this function is part of the public API, sane arguments can,
indeed, not be taken for granted and precautionary steps are in order.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2293 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:11:29 +0000 martin
Fix several memory leaks (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2292 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:11:17 +0000 martin
Make GWEN_Memory_realloc() robust in the case of shrinking (Elias Oltmanns)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2291 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 19:10:59 +0000 martin
Fix memory handling when allocating fastbuffers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2290 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-03-01 18:51:52 +0000 martin
Remove an instance of a double free.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2289 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-26 14:29:07 +0000 martin
Prepared release 4.10.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2288 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-26 14:29:03 +0000 martin
Added functions GWEN_PathManager_InsertRelPath() and GWEN_PluginManager_InsertRelPath()
These functions insert relative paths for plugins. We need this for the
latest change in AqBanking to allow for separation of plugins per library.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2287 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-26 14:28:56 +0000 martin
Added a clarifying remark.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2286 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-24 19:17:20 +0000 mlenk
Reverting previous revision 2284
... preparing another approach.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2285 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-19 20:19:47 +0000 mlenk
Add function GWEN_Register_App_Plugin_Dir()
This function allows the calling application to register an explicit
directory that is scanned for plugins before all other (default)
locations when GWEN_Init() is called.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2284 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-12 21:41:29 +0000 christian
Minor decrease of verbosity: Display the 'plugin has no i18n domain' text as notice, not as warning, to avoid distractions here
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2283 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2014-01-07 21:38:12 +0000 martin
SSL: Disabled new cipher selection code for now, needs further testing.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2282 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-12-29 21:48:28 +0000 martin
Prepared 4.9.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2281 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-30 20:07:53 +0000 martin
TLS: Added flags to force unsafe ciphers.
Unfortunately it is necessary to offer only "SECURE128" ciphers to the
Netbank server, otherwise it chooses a safe cipher but fails when something
is actually sent via the connection.
This needs to be added to AqHBCI as well.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2280 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-30 17:42:38 +0000 martin
TLS: Improved cipher handling
The environment variable "GWEN_TLS_CIPHER_PRIORITIES" is now used as is.
Only if this var is not set a default handling is used.
This allows connecting to Netbank/Sparda servers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2279 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 23:54:41 +0000 martin
TLS: Fixed another problem.
The string
"SECURE256:SECURE128:-ARCFOUR-128:-AES-128-CBC:-CAMELLIA-128-CBC:-3DES-CBC"
makes it impossible to connect to postbank.de. For whatever reason Postbank
tries to enforce ARCFOUR-128 when given the opportunity to use a 128 bit
algo, despite the fact that our list starts with SECURE256...
Removing "SECURE128" leaves Postbank only the option to use a 256 bit algo,
and that works.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2278 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 23:54:37 +0000 martin
Increased verbosity.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2277 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 23:38:46 +0000 martin
Added flags to force only safe TLS ciphers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2276 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 23:31:13 +0000 martin
TLS: Added flag GWEN_SYNCIO_TLS_FLAGS_ONLY_SAFE_CIPHERS
If this flag is set then ciphers known as unsafe will be disabled in the
cipher priority list.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2275 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 22:36:44 +0000 martin
TLS: Fixed a type.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2274 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 22:36:39 +0000 martin
TLS: Show more session info.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2273 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 22:08:14 +0000 martin
TLS: Show session info.
Maybe we might later add a warning for insecure ciphers...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2272 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 21:25:36 +0000 martin
TLS: Changed acceptable cipher list.
The secure cipher lists don't work with some banks.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2271 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 21:25:32 +0000 martin
Show the ciphers used.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2270 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-26 21:25:26 +0000 martin
Decreased verbosity.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2269 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-25 19:44:15 +0000 martin
For GnuTLS >=3.2.4 insert "PFS" before "SECURE256".
Followed a suggestion from Martin (MK).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2268 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-25 08:20:31 +0000 mlenk
Improve GnuTLS cipher settings
- make cipher string a #define in syncio_tls_p.h
- add facility to override cipher settings via environment variable GWEN_TLS_CIPHER_PRIORITIES
- construct Force-SSLv3 cipher by adding prefix "+VERS-SSL3.0:"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2267 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-24 00:02:08 +0000 martin
Added explanation and changed gnutls version check.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2266 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-23 12:04:15 +0000 martin
Fixed a typo, according to MK.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2265 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-18 20:52:34 +0000 martin
Fix build issues with mingw with recent MinGW versions.
Patch supplied by "geert".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2264 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-11-18 19:50:55 +0000 martin
Tried removing unsafe ciphers.
Applied a modification of a patch submitted by MK.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2263 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-28 20:16:04 +0000 martin
Added (deactivated) code to use ca-certificates from target system.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2262 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-28 20:15:58 +0000 martin
Updated ca-bundle.crt
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2261 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-28 20:15:42 +0000 martin
Worked on TLS certificate stuff - fixed a memory leak - if no local trust file is set try the system files first: - /etc/ssl/certs/ca-certificates.crt - /usr/share/ca-certificates - our own cert file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2260 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-27 13:36:33 +0000 mlenk
Fix makefile target for listdoc.h for the case when admin/mklistdoc is not built yet
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2259 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-27 12:45:57 +0000 mlenk
Properly cleanup auto-generated files/directories in clean target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2258 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-27 12:03:35 +0000 mlenk
Properly integrate skipping of network checks in the Autoconf build system
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2257 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-27 10:21:03 +0000 mlenk
Add a facility to disable network dependent checks
If the environment variable GWENHYWFAR_CHECK_WITHOUT_NETWORK is set during
running 'make check', all checks that depend on network connectivity are
skipped.
This is useful for Debian buildd environments that may not provide internet
connectivity during build. With disabled network dependent checks, Debian's
buildds can at least run all the non-network dependent checks during build.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2256 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-27 00:18:49 +0000 martin
Removed a blank line.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2255 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-26 23:47:57 +0000 martin
Typemaker2: Improved handling of virtual functions.
Parameters are now named in the output file if they are named in the
input file.
Also, APIDOC for virtual functions and their parameters is generated.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2254 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-22 18:25:33 +0000 martin
Prepared release 4.8.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2253 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-22 18:25:29 +0000 martin
Fixed typos.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2252 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-10-04 21:12:34 +0000 martin
Filled gwen_bindata.tm2 with life.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2251 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-09-29 16:57:41 +0000 martin
Added function GWEN_StringList2_GetStringAt().
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2250 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-09-21 23:46:07 +0000 martin
Added some convenience functions to GWEN_DATE module.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2249 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-09-21 15:56:29 +0000 martin
Fixed typemaker2 bindings for GWEN_STRINGLIST2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2248 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-09-21 15:41:17 +0000 martin
Make GWEN_StringList2 available to typemaker2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2247 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-23 11:29:03 +0000 martin
Incremented version.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2246 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-23 11:27:45 +0000 martin
FOX16-GUI: Fixed some layout issues.
FOX-Dialogs should now resize themselves to reasonable sizes, unless the
dimensions are read from a configuration.
FOX16_HtmlLabel now determines its size only once per text, if no special
flags are given. This makes the behaviour more predictable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2245 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-21 15:44:54 +0000 martin
Prepared release 3.7.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2244 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-21 15:44:50 +0000 martin
Added functions to GWEN_XML.
Those functions simplify working with XML objects. Now the functions
GWEN_XMLNode_GetCharValueByPath et al allow using of XPaths to specify
elements to be created or read.
This is used by the latest AqBanking code, so the latest AqBanking will
require at least this version of Gwen.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2243 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-21 15:44:45 +0000 martin
Added functions for GWEN_DATE.
Those functions are needed for the typemaker1 tool to be able to create
structures which contain a GWEN_DATE.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2242 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-16 12:50:39 +0000 martin
Added more typemaker2 types.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2241 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-16 12:50:32 +0000 martin
Added GWEN_BINDATA type.
This is a simple type to make binary data usable in TYPEMAKER2-generated
types.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2240 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-16 12:50:28 +0000 martin
Changed my build-target to install to /usr/local per default.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2239 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-08-16 12:50:23 +0000 martin
Possibly fixed FOX16_GUI bug with invalid window sizes.
First create server side ressources so that the init functions have valid
data to work with (i.e. font and sub-widget sizes etc).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2238 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-07-19 21:27:18 +0000 martin
Fixed creation of memory leaks by typemaker2.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2237 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-07-19 21:27:13 +0000 martin
Fixed memory leaks.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2236 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-07-04 20:12:05 +0000 martin
Improved stats message to include cache entry drops as well.
The new "drops" counter shows how often existing old cache entries have
been dropped to make room for new entries.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2235 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-24 22:13:24 +0000 martin
Introduced referecne counter for multicache.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2234 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-19 16:12:38 +0000 martin
MultiCache: Added functions for 5 params, print a usage summary at the end.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2233 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-19 10:49:38 +0000 mlenk
Add missing linker flags for libgpg-error.so.0
This fixes a warning found by the Debian build log checks. More detailed
information can be found at [1]. The build logs contains a line like the
following:
dpkg-shlibdeps: warning: symbol gpg_strerror used by libgwenhywfar.so.60.6.0 found in none of the libraries
In this case the reason is that libgwenhywfar.so.60.6.0 is not linked against
libgpg-error.so.0, even though gpg_strerror() from that library is being used
in the code.
Apparently this didn't cause any trouble (up to now), because libgpg-error.so.0
is loaded by the dynamic linker due to an indirect linker dependency on it
(e.g. because one of the linked libraries is itself linked against it).
However, better be safe than sorry, so let's explicitly link all libraries that
we use symbols from.
[1] https://buildd.debian.org/~brlink/bytag/W-shlibs-symbol-not-found.html
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2232 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-13 22:13:05 +0000 martin
Typemaker2: Added possibility to define your own constructor.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2231 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-13 22:12:59 +0000 martin
Fixed definition of TYPEMAKER2_FLAGS_NONE.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2230 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-02 00:31:10 +0000 martin
Typemaker2: Allow for non-const objects in getter functions.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2229 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-02 00:15:59 +0000 martin
Improved example file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2228 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-02 00:14:11 +0000 martin
Typemaker2: Improved copy function
Added copyFlags to members of a type and use them when creating the
copy function.
This can be used to distinguish between copy and dup operations where
dup normally creates a deep copy of the source object while copy only
copies some parts of an object.
However, this is now completely up to the designer of the type file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2227 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-02 00:14:06 +0000 martin
Added signals and slots to example file.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2226 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-06-01 23:06:17 +0000 martin
Typemaker2: Now adds sort functions for lists, allows circular deps.
When defining list types then for those struct members which have the
flag "sortByMember" a "_List_SortByMember" will be created.
The tool now also has the command line switch "--defs-only". If this
switch is given only the *.tm2 files will be created. This now finally
allows for circular dependencies in type files (e.g. two different types
containing a reference to each other, like when TYPE_A contains a member
of TYPE_B while TYPE_B has a member of type TYPE_A).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2225 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-20 16:37:19 +0000 martin
We introduced some new code, so the next release must have MINOR+1.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2224 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-20 15:34:33 +0000 martin
Prepared release 4.5.2beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2223 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-20 15:34:29 +0000 martin
Fixed a linkage problem under Windows.
Since we now use the same cppgui-code in FOX16 and QT4 we have to fix the
linkage in order to use the GUI code on Win32 platforms, too.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2222 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-10 19:29:02 +0000 martin
GWEN_MULTICACHE: Some minor changes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2221 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-09 15:13:16 +0000 martin
Fixed some inconsistencies.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2220 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 23:53:50 +0000 martin
Typemaker2: Added type "uint32_t_array".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2219 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 23:53:45 +0000 martin
Removed comment.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2218 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 23:47:45 +0000 martin
Typemaker2: Changed value of TYPEMAKER2_FLAGS_NONE.
This was previously 0x80000000, but that value is in use now. Therefore
we just use an invalid combination of values.
Maybe I'll have to think about this later again, but for now it works.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2217 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 23:40:58 +0000 martin
Typemaker2: Added some popular types.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2216 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 23:17:50 +0000 martin
Typemaker2: Added definition for GWEN_MULTICACHE_TYPE.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2215 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 23:06:04 +0000 martin
Added a type definition for new GWEN_MULTICACHE.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2214 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 22:53:41 +0000 martin
Typemaker2 improvements.
Only generate _dup() and _copy() functions if the flags "NODUP" and
"NOCOPY" are not set on the type.
This is needed for generated types which are not dup-able or copyable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2213 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 22:21:04 +0000 martin
Typemaker2: Create cache callbacks if requested.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2212 70169cfe-8b10-0410-8925-dcb4b91034d8
------------------------------------------------------------------
2013-05-08 22:20:59 +0000 martin
Added callback functions for GWEN_MULTICACHE to GWEN_BUFFER.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2211 70169cfe-8b10-0410-8925-dcb4b91034d8
|