summaryrefslogtreecommitdiff
path: root/packages/fcl-web
Commit message (Collapse)AuthorAgeFilesLines
* * Added combined example: login using RPC and edit data using FPWebdatamichael2011-04-1017-0/+891
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17283 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Published CreateSession propertymichael2011-04-102-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17282 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed compilation with dmwdebug definemichael2011-04-101-1/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17278 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed AV when no owner is setjoost2011-04-061-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17262 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Use INSTALL_PREFIX to install to. Solves problems with testsuitejoost2011-04-062-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17261 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Use proper path-separator and executable extension (Fixes compilation on ↵joost2011-04-052-11/+13
| | | | | | Windows) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17257 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added univint dependency for MacOSX which is not detected by fpcmakejoost2011-04-051-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17248 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Let the makefile create the unit output dir when fpmake.pp is not ↵joost2011-04-022-3/+7
| | | | | | compiled yet git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17223 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Implemented the ability to register default scripts which can be addedjoost2011-04-022-27/+284
| | | | | | | | | | | to a webpage when needed * Implemented multi-level Iteration id's * Fixed possible AV in IsAjaxScript * Javascriptstacks now have a type: jtOther or jtClientSideEvent * Implemented TJavaVariables, which are available client-side and server-side git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17217 3ad0048d-3df7-0310-abae-a5850022a9f2
* * The Makefile.fpc is adapted and the Makefile re-generated so that fpmake isjoost2011-04-013-2094/+416
| | | | | | | | used to compile the fcl-web package. The old Makefile.fpc is copied to Makefile.org so it can be used for recovery when building fails. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17215 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed some corner cases in readrecordmichael2011-03-291-4/+58
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17204 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Inherited was not calledmichael2011-03-291-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17203 3ad0048d-3df7-0310-abae-a5850022a9f2
* * AllowRow eventmichael2011-03-231-3/+26
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17167 3ad0048d-3df7-0310-abae-a5850022a9f2
* * BeforeDelete/Update/Insert eventsmichael2011-03-231-0/+15
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17166 3ad0048d-3df7-0310-abae-a5850022a9f2
* * OnGetDataset Eventmichael2011-03-231-0/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17165 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Additional todosmichael2011-03-071-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17090 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Better error checkingmichael2011-03-071-2/+24
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17089 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Restructured for clarity michael2011-03-071-68/+78
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17088 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Better error checking in case of errors reading/writing to socketmichael2011-03-041-43/+62
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17073 3ad0048d-3df7-0310-abae-a5850022a9f2
* * FreeNotification was not always set for session, sometimes leading to ↵michael2011-03-031-0/+1
| | | | | | errors if fastcgi is terminated git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17066 3ad0048d-3df7-0310-abae-a5850022a9f2
* * SetTypedParam: Clear parameter if data is empty and not a string. Fixed ↵michael2011-03-031-5/+19
| | | | | | bug with GetNewID - undid virtual, moved to DoGetNewID to correctly save Last inert ID git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17065 3ad0048d-3df7-0310-abae-a5850022a9f2
* * GetNewID should be virtual so it can be overriddenmichael2011-02-281-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17058 3ad0048d-3df7-0310-abae-a5850022a9f2
* * In some cases, a looking for a non-existing provider did not return Nilmichael2011-02-281-1/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17057 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Terminate when socket cannot be created/bound/accepted.michael2011-02-281-0/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17056 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Make Terminated property accessible for descendentsjoost2011-02-081-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16898 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Implemented TContainerStylesheetsjoost2011-02-082-0/+62
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16896 3ad0048d-3df7-0310-abae-a5850022a9f2
* * If request handled correctly, send content if it was not yet sentmichael2011-02-031-1/+7
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16874 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed mem-leak, FContentProducers was re-initialized during the inherited ↵joost2011-01-281-1/+1
| | | | | | destroy git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16825 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed mem-leakjoost2011-01-281-0/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16824 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Implemented IHTMLDesignablejoost2011-01-152-2/+32
| | | | | | * Fixed moving an element forward, so that it is inserted before the given element git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16768 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for mantis 15820, override getnamepath as suggested by Paul.marco2010-12-191-0/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16592 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed type in THTMLContentProducerClass namejoost2010-11-191-1/+20
| | | | | | | * Added TJavaScriptStack.Redirect * Added TWebController.AddrelativeLinkPrefix git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16374 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Made WebPage.IsAjaxCall publicjoost2010-11-191-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16373 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Process request variables for a HEAD request as if it is a GET requestjoost2010-11-191-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16372 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added TRequest.LocalPathPrefix propertyjoost2010-11-191-1/+26
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16371 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Make sure that the value of ActionVar is passed as actionname to the ↵joost2010-11-131-6/+7
| | | | | | OnGetAction event git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16341 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added Makefile.fpc which uses fpmakejoost2010-11-111-0/+35
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16325 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed sending/receiving of large data packets (size >word)michael2010-10-271-20/+38
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16232 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed batch processing, and multiple requests through 1 instance of an Adaptormichael2010-10-272-33/+127
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16231 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Reset adaptor - in case of pooled module, same adaptor is is used for each ↵michael2010-10-251-4/+19
| | | | | | request git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16220 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Implement GetDisplayName and add ParamByName() implementation.michael2010-10-141-1/+44
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16158 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed spell error revealed by lintian.mazen2010-10-061-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16094 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added reference to fptemplate (saying it is moved to fcl-base)michael2010-10-051-0/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16085 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Renamed to be more in line with other readme filesmichael2010-10-051-0/+0
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16083 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Moved description of fptemplate to fcl-basemichael2010-10-051-427/+0
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16081 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Renamed lazwebdata to lazwebextramichael2010-10-044-9/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16077 3ad0048d-3df7-0310-abae-a5850022a9f2
* * improved session management:michael2010-09-302-14/+28
| | | | | | | | - GlobalSessionDir is now always used, even when creating descendents of TWebIniSession. - Explicitly Free session. (Prepares for persistent session info for fastcgi apps) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16069 3ad0048d-3df7-0310-abae-a5850022a9f2
* * RegenerateParams was not called in all casesmichael2010-09-301-3/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16068 3ad0048d-3df7-0310-abae-a5850022a9f2
* + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 andjonas2010-09-295-16/+114
| | | | | | | | | | | | | | | later: the same as i386/darwin, except a) uses the non-fragile Objective-C ABI/runtime b) does not require stubs for direct calls/jumps (not required for i386/darwin under 10.6 and later either, but still generated there for backwards compatibility) c) only the same packages are enabled as for ARM/Darwin d) MacOSAll is compiled specifically for the iPhoneSimulator SDK This target also defines the symbol "darwin" apart from the target name "iphonesim" for source code compatibility reasons. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16065 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Better error handling when reading from socket.michael2010-09-031-24/+51
| | | | | | * Handle case where (windows) tcp/ip stack returns only partial number of bytes git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15940 3ad0048d-3df7-0310-abae-a5850022a9f2