Projekt

Allgemein

Profil

Revision:

Revisionen

# Datum Autor Kommentar
5f89217b 29.04.2010 10:49 martin

Added function GWEN_Gui_GetSyncIo().

This allows for application-defined connection handling because the
application can create the GWEN_SYNCIO necessary to handle a given URL.
For HTTP requests the default implementation creates a socket layer,
a buffered io layer and a http layer. For HTTPS a tls layer is inserted...

33a3ba76 29.04.2010 09:27 martin

Added a check for https.

Https now works! So we can now port AqBanking's code.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1728 70169cfe-8b10-0410-8925-dcb4b91034d8

eb8036a4 29.04.2010 00:23 martin

Added a basic HTTP module. Fixed a few bugs.

The HTTP module only contains client code for now. If need arises it
can be extended.

The module should handle chunked data as well as normal data whose body
size is determined by the header received from the server....

7099fe74 28.04.2010 19:26 martin

Added support for TLS protocol to GWEN_SYNCIO.

Changed the API of the GWEN_Gui_CheckCert() because the asynchronous IO API
will be removed for the next major release.
However, most implementations never used the "io" parameter anyway, so
there should only be minor changes necessary in applications....

7183059f 28.04.2010 02:54 martin

Create new header and symlink folder for gwen4.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1725 70169cfe-8b10-0410-8925-dcb4b91034d8

a9307221 28.04.2010 02:37 martin

Started moving to new synchronous IO framework.

We need to adapt AqBanking as well because now the DBIO functions use
GWEN_SYNCIO pointers instead of GWEN_IO_LAYER pointers.

Since we don't need guiid and timeout arguments for the new sync io functions
they have been removed now....

39a66360 28.04.2010 00:26 martin

Added some test files to .gitignore.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1722 70169cfe-8b10-0410-8925-dcb4b91034d8

df9112db 28.04.2010 00:26 martin

Removed unneeded code.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1721 70169cfe-8b10-0410-8925-dcb4b91034d8

44613ee2 28.04.2010 00:26 martin

Started working on synchronous IO framework.

This will be much cleaner and much easier to maintain. It might even be
faster.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1720 70169cfe-8b10-0410-8925-dcb4b91034d8

16536a8d 24.04.2010 16:16 martin

Prepared release of 3.11.9beta.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1718 70169cfe-8b10-0410-8925-dcb4b91034d8

1dc4a22b 24.04.2010 16:15 martin

Prepared WIN32 compile tests.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1717 70169cfe-8b10-0410-8925-dcb4b91034d8

41000fc8 24.04.2010 16:15 martin

Translate WIN32 locale names to expected ones.

On windows "setlocale()" returns strings like "German_Germany.1252" instead
of "de_DE.something". I18n still works, but applications using the locale
name to find their data fail because they expect different names....

577f2e48 24.04.2010 16:15 martin

IPC module is now deprecated.

This module was only used by Libchipcard which doesn't use it anymore.
So there is no need to carry it around in future versions.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1715 70169cfe-8b10-0410-8925-dcb4b91034d8

ba12e195 24.04.2010 16:15 martin

More work on APIDOC for dialog framework.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1714 70169cfe-8b10-0410-8925-dcb4b91034d8

9de09cc9 24.04.2010 13:55 martin

GUI: Resize dialogs according to content.

Using previous dimensions for message and input boxes wasn't the best
solution because the content varies drastically. It was a workaround
anyway, and the reason for that - the layout problems of FOX16_HtmlLabel -...

20e46bcd 24.04.2010 13:55 martin

Improved FOX16_HtmlLabel (now returns reasonable default dimensions).

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1712 70169cfe-8b10-0410-8925-dcb4b91034d8

d4848388 24.04.2010 13:55 martin

DIALOG: Fixed a layout problem in FOX16 implementation.

Calling FXDialog->create() after emitting the init signal allows for
correct layout.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1711 70169cfe-8b10-0410-8925-dcb4b91034d8

f10313f0 24.04.2010 01:01 martin

Fixed generation of pot file (now uses msghack instead of msgcat).

For reasons unknown to me msgcat doesn't work with files generated with
xgettext for this project. It seems to be working in AqBanking but not here
even though AqBanking uses the same approach......

d633b0e2 23.04.2010 23:47 martin

GUI-Dialogs: Added support for I18N.

You can use the po4a tool to add dialog description files to the I18N list.
Use the following command for every dialog file:

"po4a-gettextize -f xml -m INPUTFILE.dlg -p OUTPUTFILE.pot -o attributes=text"

This will generate a pot file for every dialog. You should use msgcat to...

c43ac922 21.04.2010 23:58 martin

Allow for reuse of TLS io layer.

This is needed for AqBanking when re-trying to connect to a SSLv3 server.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1708 70169cfe-8b10-0410-8925-dcb4b91034d8

82d8b311 20.04.2010 21:44 martin

Prepared release 3.11.8beta.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1707 70169cfe-8b10-0410-8925-dcb4b91034d8

bb9a3967 20.04.2010 12:50 martin

GUI: Add a message to the progress log when waiting for closing.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1706 70169cfe-8b10-0410-8925-dcb4b91034d8

43af231f 20.04.2010 12:50 martin

Fixed a bug (was not initialising reference counter).

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1705 70169cfe-8b10-0410-8925-dcb4b91034d8

cc66bfc7 20.04.2010 00:16 martin

FOX16: Implement icons for push buttons.

Push buttons with icons are used by AqBanking's New User dialog.
Added a hint to the APIDOC of GWEN_Dialog_GetMediaPaths().

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1704 70169cfe-8b10-0410-8925-dcb4b91034d8

f80268ca 19.04.2010 18:41 martin

DIALOG: Added flag GWEN_WIDGET_FLAGS_NO_WORDWRAP.

This flag is used for labels to disable word wrapping.
Decreased verbosity.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1703 70169cfe-8b10-0410-8925-dcb4b91034d8

(1776-1800/3208) Pro Seite: 25, 50, 100

Auch abrufbar als: Atom