summaryrefslogtreecommitdiff
path: root/packages/fcl-web/src
Commit message (Collapse)AuthorAgeFilesLines
* * 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
* * 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
* * 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
* * 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
* * 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-294-12/+79
| | | | | | | | | | | | | | | 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
* * After insert/update/delete eventsmichael2010-08-301-5/+16
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15920 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed (BLOB) display, added support for transcodingmichael2010-08-243-3/+27
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15893 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed reading of name=length pairs with lenfth>128michael2010-08-231-3/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15881 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed memory leak when reading fastcgi recordsmichael2010-08-201-26/+28
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15863 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Error event implementedmichael2010-08-202-0/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15861 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added events to influence streaming processmichael2010-08-202-18/+129
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15859 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Applied patch from Luiz Americomichael2010-08-191-25/+24
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15853 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Update Makefiles using up-to-date fpcmakepierre2010-08-183-13/+149
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15847 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Error object must be of type TJSOnErrorObject. Initialize Result to Nil in ↵michael2010-08-131-1/+2
| | | | | | function TJSONRPCHandler.DoExecute (fixes access violation) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15800 3ad0048d-3df7-0310-abae-a5850022a9f2