fpc/rtl/os2
Jonas Maebe aee5380ae0 * merged trunk up to r20882
o support for the new codepage-aware ansistrings in the jvm branch
   o empty ansistrings are now always represented by a nil pointer rather than
     by an empty string, because an empty string also has a code page which
     can confuse code (although this will make ansistrings harder to use
     in Java code)
   o more string helpers code shared between the general and jvm rtl
   o support for indexbyte/word in the jvm rtl (warning: first parameter
     is an open array rather than an untyped parameter there, so
     indexchar(pcharvar^,10,0) will be equivalent to
     indexchar[pcharvar^],10,0) there, which is different from what is
     intended; changing it to an untyped parameter wouldn't help though)
   o default() support is not yet complete
   o calling fpcres is currently broken due to limitations in
     sysutils.executeprocess() regarding handling unix quoting and
     the compiler using the same command lines for scripts and directly
     calling external programs
   o compiling the Java compiler currently requires adding ALLOW_WARNINGS=1
     to the make command line

git-svn-id: branches/jvmbackend@20887 -
2012-04-15 15:54:10 +00:00
..
tests
classes.pp + revive generics based tfplist/tstringlist implementation for generics testing; build with FPC_TESTGENERICS 2007-03-25 19:19:04 +00:00
crt.pas + Use CtrlBreakHandler infrastructure to allow processing of Ctrl-C in ReadKey (OS/2 implementation) 2007-09-30 14:17:42 +00:00
dos.pas * fix DosExitCode for sessions of other types, consider ExecFlags for other session types 2011-10-06 23:57:59 +00:00
doscalls.pas * boolean must not be used for DosCalls API parameters 2011-12-11 00:46:55 +00:00
dynlibs.inc * dynlibs.pas: added 'const' modifiers to eliminate unnecessary local string copies 2010-11-18 22:09:48 +00:00
exe.pas
kbdcalls.pas
keyboard.pp + make use of the provided CtrlBreakHandler (OS/2) 2007-09-30 15:19:59 +00:00
Makefile * merged trunk up to r20882 2012-04-15 15:54:10 +00:00
Makefile.fpc * merged trunk up to r20882 2012-04-15 15:54:10 +00:00
moncalls.pas
moucalls.pas
mouse.pp * (slightly modified) patch by Laaca originally for GO32v2 - avoid disappearing mouse cursor in full screen sessions 2008-03-30 20:51:48 +00:00
newexe.pas
os2def.pas
pmbidi.pas
pmbitmap.pas
pmdev.pas
pmgpi.pas
pmhelp.pas
pmshl.pas
pmspl.pas
pmstddlg.pas
pmwin.pas
pmwp.pas
pmwsock.pas
ports.pas
printer.pas
prt0.as + RTL exception handler for OS/2 2007-09-30 14:15:37 +00:00
so32dll.pas
sockets.pas * missing AF_INET added 2007-09-30 21:35:36 +00:00
sysdir.inc * ansistring versions of mk/rm/chdir in objpas, Mantis 15010. The os-dependant routines of *nix/os2/win/dos have been converted 2009-11-18 18:04:51 +00:00
sysfile.inc * AllowDirectorySeparators and AllowDriveSeparators typed constants 2008-01-29 23:04:56 +00:00
sysheap.inc * Convert heap to ptruint. 2007-07-04 19:46:47 +00:00
sysos2.pas
sysos.inc + RTL exception handler for OS/2 2007-09-30 14:15:37 +00:00
sysosh.inc
system.pas rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr) 2011-10-25 02:29:29 +00:00
systhrd.inc * boolean must not be used for DosCalls API parameters 2011-12-11 00:46:16 +00:00
sysutils.pp * proper support for ExecInheritsHandles in Flags 2011-10-04 22:10:21 +00:00
todo-os2.txt
tthread.inc
varutils.pp
video.pp * fix for web bug #6579 2010-08-24 21:32:49 +00:00
viocalls.imp
viocalls.pas
winsock.pas