* When DefActionWhenUnkown is true, use the default action when the action
is invalid. Else raise an exception. Based on patch from Attila Borka,
bug #13254
git-svn-id: trunk@13005 -
attribute is available via the new append_attribute() method
(to enable easily adding extra attributes)
* write the definitions of methods as child entries of the
objectdef, instead of in the global scope
* only write DW_AT_calling_convention and DW_AT_external attributes
if their value is different from the DWARF default one
+ write DW_AT_virtuality and DW_AT_vtable_elem_location attributes
for virtual methods
* write the debug info for the hidden "self" parameter before all
other parameters and mark it as "artificial", because that is
how GDB distinguishes regular methods from static methods
git-svn-id: trunk@13003 -
bug #13420
* Explicetely cast error-buffer to pchar
* Allocate and de-allocate statement handles while preparing and unpreparing
a statement, because when an error occurs and the transaction is closed,
OCI automatically frees all bound statement handles. Which results in a
second try to free the handle if that is done in DeAllocateCursorHandle
* Oracle supports escaping quotes by repeating them
git-svn-id: trunk@13002 -
Borland's i386 calling convention (its value may still change)
* specify the calling convention of each procedure in the DWARF info
* don't add the function result twice or even thrice to the debug
info, and don't add it at all to the parameter lists (even if it's
a hidden parameter, gdb will automatically add it according to the
ABI rules when calling the function)
-> calling "register" functions/procedures works with my experimental
gdb patch (methods not yet tested, and probably won't work yet)
git-svn-id: trunk@12995 -
* Fixed a bug for Apache applications to pass the Status Code and Content
Encoding to the web server in the response.
* Fixed the header name/value pair passing for Apache applications
git-svn-id: trunk@12986 -
* Fixed a bug for Apache applications that returned with the same action
results after any action with the use of TFPTemplate called
git-svn-id: trunk@12985 -
- Issue a transaction rollback after an error
- Don't start new transactions after an error / ReturnCode will have the first error code
git-svn-id: trunk@12983 -
* Moved code from TCustomApacheApplication to TCustomWebApplication. The goal
is to let TApacheApplication, TCGIApplication and TFCGIApplication use the
same codebase as much as possible
git-svn-id: trunk@12978 -
* Fixed some compiler-warnings
* Fixed possible AV
* When a label also is a link, really make a link
* Removed (almost) duplicate code in PlaceFieldValue
git-svn-id: trunk@12974 -
+ added TXPathBinaryNode as a common ancestor for binary operations;
+ TXPathBooleanOpNode now handles only 'and' and 'or' operators,
the purpose is to not evaluate the second argument if the result can
be determined by the first argument;
* Comparison operations moved to TXPathCompareNode and fixed
to support INFs and NANs correctly;
* Fixed TranslateWideString() that was not deleting characters;
* Fixed 'substring-after' function so its result is empty when argument
string does not contain the pattern;
* Fixed 'round' funcion so it complies to the specs;
* Completed implementation of 'substring' function (but surrogate pairs
are not handled yet);
* Mask exInvalidOp and exZeroDivide FPU exceptions while evaluating
expressions, this ensures correct calculations with respect to INFs
and NANs.
+ Added testsuite for xpath
git-svn-id: trunk@12961 -