konrad/pack.git
6 years agobackend for generic output, master
Konrad Rosenbaum [Sun, 11 Feb 2018 22:53:21 +0000]
backend for generic output,
draft for qt and html patterns

Change-Id: I8d73c6918987aaa4bb172bd8b80da31c18de98fe

7 years agoc++11 extension for WOBJECT macro
Konrad Rosenbaum [Mon, 29 May 2017 06:55:09 +0000]
c++11 extension for WOBJECT macro

Change-Id: If1efd2a86e360ede757b04ac97c44432cd04a4cd

7 years agomake nullable portable
Konrad Rosenbaum [Tue, 3 Jan 2017 20:43:40 +0000]
make nullable portable

Change-Id: I00c8e8b8b8d1d32bc52035528ebf7a504effb33e

7 years agofix exceptions in PHP
Konrad Rosenbaum [Sun, 1 Jan 2017 20:36:21 +0000]
fix exceptions in PHP

Change-Id: I97c4a27e52059e5acf2a95f7051a29bb9d2388aa

7 years agosome enhancements for nullable template
Konrad Rosenbaum [Thu, 29 Dec 2016 15:22:48 +0000]
some enhancements for nullable template

Change-Id: I1353962a08035071470d7b573eb091893986b24d

7 years agofix insertorupdate method to work with newly created objects
Konrad Rosenbaum [Mon, 19 Dec 2016 12:33:38 +0000]
fix insertorupdate method to work with newly created objects

Change-Id: Ie7553e25855ec059f0ea366e86994ac7aa815ce2

7 years agocompatibility with PHP 7
Konrad Rosenbaum [Sat, 19 Nov 2016 15:20:14 +0000]
compatibility with PHP 7

Change-Id: I7da86e58efe71d437ccb420abb44d42cd4455040

8 years agoremove Qt scripting; add common converters for QVariant; make WObjects gadgets instea...
Konrad Rosenbaum [Sun, 17 Jul 2016 14:46:15 +0000]
remove Qt scripting; add common converters for QVariant; make WObjects gadgets instead of QObjects

8 years agomake nullable behave like smart pointer and better convertible - this makes it easier...
Konrad Rosenbaum [Tue, 12 Jul 2016 11:53:31 +0000]
make nullable behave like smart pointer and better convertible - this makes it easier to use from scripts

8 years agoadd better logging to transaction
Konrad Rosenbaum [Sun, 10 Jul 2016 09:15:42 +0000]
add better logging to transaction

8 years agoadd ability to add complex unique constraints
Konrad Rosenbaum [Fri, 8 Jul 2016 22:38:42 +0000]
add ability to add complex unique constraints

8 years agomove some protected DB methods to public for better diagnostics,
Konrad Rosenbaum [Thu, 10 Mar 2016 20:45:31 +0000]
move some protected DB methods to public for better diagnostics,
fix constants for older PHP 5 versions

8 years agoenable DB upgrade
Konrad Rosenbaum [Wed, 10 Feb 2016 21:14:41 +0000]
enable DB upgrade

8 years agoconfigurable config table
Konrad Rosenbaum [Thu, 24 Dec 2015 10:31:59 +0000]
configurable config table

8 years agoadd translation for Qt base lib
Konrad Rosenbaum [Sun, 20 Dec 2015 15:13:15 +0000]
add translation for Qt base lib

8 years agouse proper PHP opening tag and protect files against extension attacks
Konrad Rosenbaum [Sat, 26 Sep 2015 21:06:54 +0000]
use proper PHP opening tag and protect files against extension attacks

10 years agoadd more convenient deserializers for Qt based classes
Konrad Rosenbaum [Wed, 27 Nov 2013 17:30:37 +0000]
add more convenient deserializers for Qt based classes

11 years agosome more exports to make windows happy
Konrad Rosenbaum [Fri, 16 Aug 2013 17:59:35 +0000]
some more exports to make windows happy

11 years agoimplement nolog parameter for transactions
Konrad Rosenbaum [Sun, 21 Jul 2013 12:20:38 +0000]
implement nolog parameter for transactions

11 years agofix minor woc generator bug
Konrad Rosenbaum [Sat, 9 Mar 2013 13:45:19 +0000]
fix minor woc generator bug

11 years agoqwbase: correct target dir
Konrad Rosenbaum [Sun, 3 Mar 2013 21:21:22 +0000]
qwbase: correct target dir

11 years agofix iface instantiation for Qt servers
Konrad Rosenbaum [Sat, 16 Feb 2013 19:31:24 +0000]
fix iface instantiation for Qt servers

11 years agoget back tcp port for SCGI server
Konrad Rosenbaum [Sun, 10 Feb 2013 21:14:19 +0000]
get back tcp port for SCGI server

11 years agoenable proper symbol export
Konrad Rosenbaum [Fri, 8 Feb 2013 14:44:32 +0000]
enable proper symbol export

11 years agomake sure parallel builds of prewoc+woc work properly
Konrad Rosenbaum [Mon, 4 Feb 2013 20:20:56 +0000]
make sure parallel builds of prewoc+woc work properly

11 years agoallow object sharing between Qt outputs
Konrad Rosenbaum [Sun, 3 Feb 2013 18:38:41 +0000]
allow object sharing between Qt outputs

11 years agoadd install target;
Konrad Rosenbaum [Fri, 1 Feb 2013 21:47:07 +0000]
add install target;
separate debug symbols from Qt lib

11 years agoupdate version info, go to standard C++11 without GNU Extensions
Konrad Rosenbaum [Thu, 31 Jan 2013 21:34:57 +0000]
update version info, go to standard C++11 without GNU Extensions

11 years agoswitch clock example to C++11
Konrad Rosenbaum [Thu, 31 Jan 2013 21:24:50 +0000]
switch clock example to C++11

11 years agoadd a few more ignore patterns
Konrad Rosenbaum [Thu, 31 Jan 2013 21:24:06 +0000]
add a few more ignore patterns

11 years agofix server and finish the SCGI client for Qt
Konrad Rosenbaum [Thu, 31 Jan 2013 21:23:32 +0000]
fix server and finish the SCGI client for Qt

11 years agodraft SCGI client
Konrad Rosenbaum [Tue, 29 Jan 2013 06:42:02 +0000]
draft SCGI client

11 years agoremove version number from file name
Konrad Rosenbaum [Wed, 2 Jan 2013 17:16:12 +0000]
remove version number from file name

11 years agoupdate for Qt 5
Konrad Rosenbaum [Wed, 26 Dec 2012 14:44:51 +0000]
update for Qt 5

12 years agoswitch to shared lib
Konrad Rosenbaum [Fri, 27 Jul 2012 19:31:09 +0000]
switch to shared lib

12 years agoignore pattern for win32
Konrad Rosenbaum [Mon, 23 Jul 2012 19:57:35 +0000]
ignore pattern for win32

12 years agomake it compile on win32
Konrad Rosenbaum [Mon, 23 Jul 2012 06:51:03 +0000]
make it compile on win32

12 years agoallow debugging in PHP transactions: outputs XML comments
Konrad Rosenbaum [Tue, 10 Jul 2012 17:38:04 +0000]
allow debugging in PHP transactions: outputs XML comments

12 years agofix restore, make mysql case sensitive by default
Konrad Rosenbaum [Tue, 20 Mar 2012 08:08:08 +0000]
fix restore, make mysql case sensitive by default

12 years agoprevent code appending attack in generated PHP code
Konrad Rosenbaum [Mon, 19 Mar 2012 07:59:15 +0000]
prevent code appending attack in generated PHP code

12 years agoadd docu tags for Qt, add docu for WOC itself
Konrad Rosenbaum [Sat, 18 Feb 2012 18:22:11 +0000]
add docu tags for Qt, add docu for WOC itself

12 years agogenerate most docu tags in Qt output
Konrad Rosenbaum [Sat, 18 Feb 2012 14:21:46 +0000]
generate most docu tags in Qt output

12 years agomake ctor with values explicit; make operator= self-assignment safe
Konrad Rosenbaum [Thu, 16 Feb 2012 18:23:27 +0000]
make ctor with values explicit; make operator= self-assignment safe

12 years agominor touchup
Konrad Rosenbaum [Thu, 16 Feb 2012 18:23:02 +0000]
minor touchup

12 years agofix: make transaction getters const
Konrad Rosenbaum [Sun, 1 Jan 2012 20:51:13 +0000]
fix: make transaction getters const

12 years agosome fixes for Nullable, add an explicit null value
Konrad Rosenbaum [Thu, 29 Dec 2011 09:44:26 +0000]
some fixes for Nullable, add an explicit null value

12 years agofix some minor omissions
Konrad Rosenbaum [Tue, 27 Dec 2011 20:12:31 +0000]
fix some minor omissions

12 years agocorrections for version info
Konrad Rosenbaum [Thu, 22 Dec 2011 12:06:24 +0000]
corrections for version info

12 years agoadd info file for version info
Konrad Rosenbaum [Mon, 19 Dec 2011 12:35:08 +0000]
add info file for version info

12 years agoclean rule for global makefile
Konrad Rosenbaum [Mon, 19 Dec 2011 12:34:44 +0000]
clean rule for global makefile

12 years agoversion info for git
Konrad Rosenbaum [Mon, 19 Dec 2011 12:34:24 +0000]
version info for git

12 years agomore patterns to ignore
Konrad Rosenbaum [Fri, 16 Dec 2011 18:18:11 +0000]
more patterns to ignore

12 years agomake version gathering more paranoid: require explicit none if none is wanted
Konrad Rosenbaum [Fri, 16 Dec 2011 18:17:38 +0000]
make version gathering more paranoid: require explicit none if none is wanted

12 years agounified version info, more info for svn
konrad [Sat, 3 Dec 2011 20:12:20 +0000]
unified version info, more info for svn

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@751 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix warning in WObject
konrad [Wed, 23 Feb 2011 20:31:20 +0000]
fix warning in WObject

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@731 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agomake woc compile as console app in macos
konrad [Sat, 19 Feb 2011 20:31:35 +0000]
make woc compile as console app in macos

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@727 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoadd DB escape methods for lists
konrad [Sun, 23 Jan 2011 20:24:17 +0000]
add DB escape methods for lists

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@711 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoaudit tables: reset auditing state if the object is re-used for a new line
konrad [Mon, 27 Dec 2010 22:40:36 +0000]
audit tables: reset auditing state if the object is re-used for a new line

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@685 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoadjust copyrights
konrad [Sat, 25 Dec 2010 12:12:53 +0000]
adjust copyrights

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@678 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agominor docu update
konrad [Sat, 25 Dec 2010 11:24:09 +0000]
minor docu update

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@675 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix abstract determination in php
konrad [Sat, 25 Dec 2010 04:56:51 +0000]
fix abstract determination in php

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@670 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix omission in xml serializer
konrad [Sat, 25 Dec 2010 04:18:25 +0000]
fix omission in xml serializer

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@669 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix inheritance of classes
konrad [Fri, 24 Dec 2010 22:21:46 +0000]
fix inheritance of classes

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@668 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoserver mode for Qt, missing tables
konrad [Fri, 24 Dec 2010 17:44:30 +0000]
server mode for Qt, missing tables

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@667 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix local socket path
konrad [Tue, 21 Dec 2010 14:53:21 +0000]
fix local socket path

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@666 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix cgi2scgi bridge
konrad [Tue, 21 Dec 2010 12:00:29 +0000]
fix cgi2scgi bridge

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@665 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoupdate DB docu
konrad [Sat, 11 Dec 2010 20:45:44 +0000]
update DB docu

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@658 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoinstance method for transaction
konrad [Sat, 11 Dec 2010 17:08:13 +0000]
instance method for transaction

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@656 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix toTable* to diff null from 0
konrad [Mon, 29 Nov 2010 21:01:17 +0000]
fix toTable* to diff null from 0

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@643 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix woc build process
konrad [Sun, 24 Oct 2010 18:27:36 +0000]
fix woc build process

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@611 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoscriptified remaining default null types
konrad [Thu, 21 Oct 2010 12:47:22 +0000]
scriptified remaining default null types

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@606 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agomake some nullables scriptable
konrad [Thu, 21 Oct 2010 11:56:13 +0000]
make some nullables scriptable
remove bogus shortcut types

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@605 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agobasic scriptability and meta-classing for pack
konrad [Wed, 20 Oct 2010 20:18:45 +0000]
basic scriptability and meta-classing for pack

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@603 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agofix some DB problems
konrad [Wed, 6 Oct 2010 19:32:02 +0000]
fix some DB problems

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@601 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agomake transaction async
konrad [Sun, 3 Oct 2010 14:07:37 +0000]
make transaction async

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@598 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agomove transaction code into private class
konrad [Sat, 2 Oct 2010 18:16:31 +0000]
move transaction code into private class

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@597 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agomade transaction splitable
konrad [Thu, 30 Sep 2010 18:47:29 +0000]
made transaction splitable
better logging of transactions

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@596 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agoconvert transaction from QHttp to QNetworkAccessManager
konrad [Wed, 29 Sep 2010 19:58:03 +0000]
convert transaction from QHttp to QNetworkAccessManager

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@594 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

13 years agomove the PACK Qt port to a more Qt like include mode
konrad [Sun, 26 Sep 2010 19:01:43 +0000]
move the PACK Qt port to a more Qt like include mode

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@591 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agogenerate full WSDL, to be tested
konrad [Fri, 6 Aug 2010 21:55:44 +0000]
generate full WSDL, to be tested

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@586 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadded SOAP out to project, actual WSDL still missing
konrad [Thu, 5 Aug 2010 20:42:03 +0000]
added SOAP out to project, actual WSDL still missing

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@585 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agogetting closer to SOAP support
konrad [Mon, 2 Aug 2010 20:27:24 +0000]
getting closer to SOAP support

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@583 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoschema validates
konrad [Sat, 31 Jul 2010 21:52:54 +0000]
schema validates
changed bools to match XMLSchema xs:boolean type

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@582 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agostart of schema file generator
konrad [Sat, 31 Jul 2010 17:34:28 +0000]
start of schema file generator

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@581 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd some schema files
konrad [Sat, 31 Jul 2010 10:16:41 +0000]
add some schema files
make more consistent use of namespaces in PHP
prep for SOAP encoding in PHP

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@580 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd namespace to transactions
konrad [Thu, 29 Jul 2010 20:39:33 +0000]
add namespace to transactions

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@578 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agofix: forgot to write transaction handlers
konrad [Wed, 28 Jul 2010 06:45:28 +0000]
fix: forgot to write transaction handlers

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@577 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agomove targets and processor into separate dirs
konrad [Wed, 28 Jul 2010 06:37:23 +0000]
move targets and processor into separate dirs

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@576 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd stubs for qt/server and php/client
konrad [Tue, 27 Jul 2010 20:31:55 +0000]
add stubs for qt/server and php/client
make lang differences for them
refactor php transaction generator

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@575 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd example dir structure
konrad [Tue, 27 Jul 2010 06:50:04 +0000]
add example dir structure

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@574 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agorefactored woc to prepare for new targets
konrad [Mon, 26 Jul 2010 20:54:38 +0000]
refactored woc to prepare for new targets

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@573 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd copyright note to CGI2SCGI
konrad [Mon, 26 Jul 2010 17:38:00 +0000]
add copyright note to CGI2SCGI
add support for env vars and tcp to it

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@572 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd CGI to SCGI translator
konrad [Sun, 25 Jul 2010 20:19:26 +0000]
add CGI to SCGI translator

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@571 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agomake sure parent constructors are called in php
konrad [Tue, 6 Jul 2010 20:00:31 +0000]
make sure parent constructors are called in php

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@532 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd automatic conversion of objects to associative arrays
konrad [Sun, 4 Jul 2010 16:50:47 +0000]
add automatic conversion of objects to associative arrays

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@523 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agohide more generated stuff in pack
konrad [Sun, 4 Jul 2010 07:16:13 +0000]
hide more generated stuff in pack

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@521 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agomake generated files invisible
konrad [Sat, 3 Jul 2010 20:48:53 +0000]
make generated files invisible

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@517 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoget rid of style warnings
konrad [Sat, 3 Jul 2010 11:04:41 +0000]
get rid of style warnings

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@513 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoPGSql: make abort more logical
konrad [Fri, 18 Jun 2010 16:11:44 +0000]
PGSql: make abort more logical

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@504 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

14 years agoadd abort option to debug mode of PG driver
konrad [Wed, 16 Jun 2010 06:15:37 +0000]
add abort option to debug mode of PG driver

git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@503 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33