The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth af53fcb48c Adjust SysInstance so that it is correctly handled with the indirect entry information on Win32
win/sysosh.inc, TEntryInformationOS:
  + new field SysInstance that will hold the address to the main program's SysInstance variable
win32/system.pp:
  * rename SysInstance to FPCSysInstance and make it a PLongInt
  * OsSetupEntryInformation: setup FPCSysInstance
  * adjust initialization of SysInstance to use FPCSysInstance instead
win32/sysinit.inc:
  * SysInstance is no longer an external
  * initialize the OS.SysInstance field of EntryInformation
win64/system.pp:
  * add a FPCSysInstance that's a pointer to SysInstance
win/winres.inc:
  * SysInstance is now a pointer and has the same name on both Win32 and Win64

git-svn-id: trunk@33107 -
2016-02-19 16:22:20 +00:00
compiler Only write the IIDStr for Corba interfaces (it's completely redundant for COM ones) 2016-02-19 15:22:46 +00:00
ide Allow i8086 cross IDE by adding missing compiler/x86 unit directory 2016-01-13 10:11:34 +00:00
installer * added SDL sources 2015-11-17 12:03:49 +00:00
packages * Fix bug #29506 2016-02-14 17:27:03 +00:00
rtl Adjust SysInstance so that it is correctly handled with the indirect entry information on Win32 2016-02-19 16:22:20 +00:00
tests + test for mantis #28668 2016-02-18 22:03:46 +00:00
utils * pas2jni: Fixed procedure parameters parsing in some cases. 2016-02-10 16:28:41 +00:00
.gitattributes + test for mantis #28668 2016-02-18 22:03:46 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile * Patch from Thaddy de Koning to make 3.0.0 the only starting compiler 2016-01-17 09:24:48 +00:00
Makefile.fpc * Patch from Thaddy de Koning to make 3.0.0 the only starting compiler 2016-01-17 09:24:48 +00:00