* renamed al_dwarf enum to al_dwarf_frame since this enum only enables frame generation
* renamed create_dwarf procedure for the same reason
* skipped check for dwarf support in assember, since we generate all dwarf info ourselves
git-svn-id: trunk@12906 -
of in the DWARF, as it's more efficient and avoids a gdb bug which
occurs on some platforms (thanks to Jan Kratochvil for the tip,
http://sourceware.org/ml/gdb/2009-03/msg00094.html )
git-svn-id: trunk@12905 -
support for 4-character UTF-8 codepoints (mantis #11791)
* fixed UnicodeToUtf8() based on patch by A. J. Miller (mantis
#13075)
git-svn-id: trunk@12902 -
they always use the same parameter pushing order
* define the pushleftright_pocalls constant only for i386 so it cannot
be accidentally used anymore for other platforms
git-svn-id: trunk@12891 -
elements of the array (like Kylix, mantis #12038) + test
* add pfReference and pfArray TParamFlags for open array parameters
like Kylix
git-svn-id: trunk@12888 -
Needs a fix in gdb when referencing a location relative to a
global variable (an array element other than the first, a field
other than the first) on Mac OS X and when using external debug
info on Linux/Windows.
git-svn-id: trunk@12877 -
TRequest, so that they are used for CGI-applications and Apache-modules
* Use TRequest.ReadContent in cgi and apache modules to load the request-
content
git-svn-id: trunk@12875 -
the use of Objective-C 1.0 constructs. Because it is a mode switch, it
can be used cumulatively with every syntax mode. Note that a {$mode xxx}
statement resets all mode switches as well, so you cannot use the
-Mobjectivec1 variant if you have such a statement in a unit. This
modeswitch is currently only enabled for Darwin/PowerPC and Darwin/i386,
as the backend support is not yet implemented for other platforms.
+ implemented selector() statement that can be used to create an Objective-C
selector for the message with the specified *constant* name (in the future,
it will also work for Objective-C method identifiers)
+ added SEL type to the system unit (the selector() statement returns it)
+ added all Objective-C segments to the assembler writers
+ (currently mostly dummy) objc1 unit that is automatically included if the
{$modeswitch objectivec1} statement is used
+ some tests for the selector() statement
git-svn-id: trunk@12870 -
* CGI and Apache applications temporary uploaded files will be deleted after
a request is handled
* Temporary files are not created with a single CRLF in them (those are in fact
empty files
git-svn-id: trunk@12863 -
client could connect to it. Now a maximum of one client can connect to it.
* Debugtest now shows an error immediately when it cant connect to a server
* Use dbugsrv as default server name to start when no server is found
* Set SendError when the startup of the debug-server failed
* When connecting to the debug-server fails, clean up resources and set
DebugDisabled to false, to avoid an AV on a second try
git-svn-id: trunk@12861 -
Fixes a bug in internal DTD subset processing, which was preventing
tokens that cross input buffer boundary from being correctly added to
DocType.InternalSubset (the first part of such tokens was dropped).
git-svn-id: trunk@12860 -