Commit Graph

35803 Commits

Author SHA1 Message Date
pierre
bf321b72c7 * Try to fix go32v2 problems related to DJGPP code using C free on _environ ppchar by reallcating with malloc
git-svn-id: trunk@20111 -
2012-01-19 14:01:47 +00:00
pierre
a088820cfe * Try to fix problem with gdbver executable
git-svn-id: trunk@20110 -
2012-01-19 13:59:43 +00:00
marco
b5cc3fbd6c * ftBytes,ftVarBytes support in odbcconnection.setparameters
Patch by Lacak2, Mantis #21116

git-svn-id: trunk@20109 -
2012-01-19 10:15:54 +00:00
Jonas Maebe
ceee186f2f * typecheck all array indices, not just integer and boolean types
o allows converting indices to the proper type if required (such as
     variant, mantis #20873)
   o do not create temporary defs for this type checking anymore if not
     necessary
   o makes sure that errors are thrown in case of conversions considered
     as invalid by the compiler rather than that wrong code is silently
     generated (such as in mantis #20873 before this change)

git-svn-id: trunk@20108 -
2012-01-18 21:29:44 +00:00
Jonas Maebe
bab8e5da5a * set the default range type of arrays to ptrsinttype rather
than s32inttype (so it's correct for 64 bit platforms too)

git-svn-id: trunk@20107 -
2012-01-18 21:13:21 +00:00
sergei
a8fe9601de * Get rid of using pdynarraytypeinfo, instead treat rtti as distinct 'header' and 'data' parts. In variants unit, use rtti declarations from typinfo directly. In system unit, declare private tdynarraytypedata record which (like typinfo.TTypeData) is not packed on alignment-sensitive targets. This simplifies code and removes scary pointer manipulations, should also yield better code on aligned targets.
git-svn-id: trunk@20106 -
2012-01-18 19:28:08 +00:00
joost
ee8268dd7f * Do not use a buildunit when compiling intgdb, since it is not possible to compile single files in the BeforeCompile even when a buildunits is used.
* Add the .exe extension to gdbver(.exe) on Windows.

git-svn-id: trunk@20105 -
2012-01-18 18:12:18 +00:00
Legolas
cf9aaaa5ce * Install the examples files for gba and nds
git-svn-id: trunk@20104 -
2012-01-18 17:54:37 +00:00
joost
90cfc86f71 * Re-generated Makefile. It did miss the dependency on fpmkunit because of local changes when fpcmake was run in r20101.
git-svn-id: trunk@20103 -
2012-01-18 15:08:58 +00:00
marco
a7fb5c7e6c * updated comments (Mantis #21107)
git-svn-id: trunk@20102 -
2012-01-17 20:43:20 +00:00
joost
7a69b2cd37 * Switched winceunits package to fpmake building
git-svn-id: trunk@20101 -
2012-01-17 10:15:20 +00:00
michael
7f59902842 * Patch from Hand-Peter Diettrich to fix CHM extension usage
git-svn-id: trunk@20100 -
2012-01-17 08:35:18 +00:00
marco
5ce5f4f2a9 * Init use_proxy to false, Mantis #21097
git-svn-id: trunk@20099 -
2012-01-17 07:57:39 +00:00
sergei
cbad0abab5 + Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH.
git-svn-id: trunk@20098 -
2012-01-16 23:13:31 +00:00
pierre
0ad800b2db + Add some comments and follow main.c more closely
git-svn-id: trunk@20097 -
2012-01-16 22:12:06 +00:00
Jonas Maebe
e92c597a53 r334 | jonas | 2012-01-16 22:09:29 +0100 (Mon, 16 Jan 2012) | 2 lines
* spaces -> tabs in previous patch like for other lines

r333 | jonas | 2012-01-16 22:04:35 +0100 (Mon, 16 Jan 2012) | 2 lines

  * added missing fdIconID field to FXInfo

git-svn-id: trunk@20096 -
2012-01-16 21:13:21 +00:00
joost
7b522af932 * Install the additional example files
git-svn-id: trunk@20095 -
2012-01-16 17:21:14 +00:00
joost
0185f341aa * Compile os2 units also for emx target
* Install the additional example files

git-svn-id: trunk@20094 -
2012-01-16 17:20:04 +00:00
joost
65d568ab6d * Added fpmake.pp for winceunits package
git-svn-id: trunk@20093 -
2012-01-16 17:09:14 +00:00
michael
776fe528d6 * Actually use FileNameExtension
git-svn-id: trunk@20092 -
2012-01-16 09:12:55 +00:00
michael
9788e2cad8 * Patch from Hans-Peter Diettrich to extend and append filenameextension (bug 21101)
git-svn-id: trunk@20091 -
2012-01-16 09:03:05 +00:00
joost
df6957decb * Added unit p_ddraw to fpmake.pp-file on Windows
git-svn-id: trunk@20090 -
2012-01-15 20:19:37 +00:00
joost
68d9066200 * Changed more packages to fpmake building
git-svn-id: trunk@20089 -
2012-01-15 18:26:19 +00:00
marco
70e6637b9e * fix for crash of textmode IDE when loading CHM index that contains empty tags.
git-svn-id: trunk@20087 -
2012-01-15 15:42:07 +00:00
joost
480d075bb4 * Do not compile custfcgi and fpfcgi on Darwin
git-svn-id: trunk@20086 -
2012-01-15 14:58:26 +00:00
marco
4b24220de9 * increase loop in determine xterm, Mantis #21028
git-svn-id: trunk@20085 -
2012-01-15 12:09:59 +00:00
marco
1f40ff2362 * overloaded version of raiselastoserror that allows custom errorcodes
to be raised, patch by Cytax, Mantis #21092

git-svn-id: trunk@20084 -
2012-01-15 11:54:12 +00:00
florian
96e8e89e16 * write error code if an object file cannot be created
git-svn-id: trunk@20083 -
2012-01-15 10:59:10 +00:00
florian
64a3e3b95f * patch by Cyrax to compile graph on win64 as well, resolves #21093
git-svn-id: trunk@20082 -
2012-01-15 08:52:10 +00:00
florian
ce070c93fc + patch by Jeppe Johansen to support the SC32442B
git-svn-id: trunk@20081 -
2012-01-14 21:39:32 +00:00
florian
bf290cadae + include avr in fullcycle
git-svn-id: trunk@20080 -
2012-01-14 20:48:33 +00:00
florian
562932a2c9 * change dllparam into PtrInt, this is required for 64 bit systems, patch based on Gennadiy's patch in #21089, resolves #21089
git-svn-id: trunk@20079 -
2012-01-14 20:21:52 +00:00
sergei
fde1695961 * tcgx86_64.g_proc_exit: restore stack pointer using value that was calculated and stored in tcgx86.g_proc_entry, instead of recalculating it again.
git-svn-id: trunk@20078 -
2012-01-14 18:04:45 +00:00
sergei
149218408b * Factored part of tcgrpocinfo.generate_code (responsible for setting up tempgen and stack frame) into a separate method.
git-svn-id: trunk@20077 -
2012-01-14 16:45:01 +00:00
joost
b24936e4ba * Graph does not depend on x11 on windows
git-svn-id: trunk@20076 -
2012-01-14 14:20:49 +00:00
joost
ef9910e7ca * Patch for fpmake.pp from Cyrax. Some files (needed by Lazarus) weren't installed (#21084)
git-svn-id: trunk@20075 -
2012-01-14 12:45:08 +00:00
joost
3713cf0d97 * Fixed installation of examples for several packages compiled by fpmake
git-svn-id: trunk@20074 -
2012-01-14 12:42:35 +00:00
joost
70c12e2f17 * Compile pxlib also for haiku
git-svn-id: trunk@20073 -
2012-01-14 12:41:27 +00:00
sergei
898fbdcd26 * Disallow placing hidden 'high' parameter in register if it will be accessed from implicit finally block (happens for <value open array of managed type> parameters).
git-svn-id: trunk@20072 -
2012-01-14 04:34:39 +00:00
Tomas Hajny
88183dfcba * wrong path suggested for LIBPATH fixed
git-svn-id: trunk@20070 -
2012-01-13 23:14:43 +00:00
joost
1cea17ab7d * Do not install gtk2-buildunit
git-svn-id: trunk@20069 -
2012-01-13 22:56:01 +00:00
joost
f1405b03fa * Converted more packages to fpmake building
git-svn-id: trunk@20068 -
2012-01-13 22:41:43 +00:00
joost
98e05c8100 * Made DoFilterRecord virtual, so that descendents can add their own filtering easily
git-svn-id: trunk@20067 -
2012-01-13 21:46:10 +00:00
joost
1499ba9caf * Pass the target-CPU to fpc.
git-svn-id: trunk@20066 -
2012-01-13 18:36:06 +00:00
joost
a26f1d9dd3 * When the OS,CPU or compiler are specifically given on the command line, the
fpmake-compileroptions and default compileroptions can differ. Even when
   they are based on the same configuration file.

git-svn-id: trunk@20065 -
2012-01-13 15:39:27 +00:00
joost
46e3403c31 * fppkg only depends on httpd22 on targets that support fpWeb
git-svn-id: trunk@20064 -
2012-01-13 10:02:19 +00:00
marco
51f99c57c3 * Add CancelIO, CancelIOex Mantis #21079
git-svn-id: trunk@20063 -
2012-01-13 09:02:54 +00:00
Jonas Maebe
56161e608d * do not interpret procsyms followed by ./^/( as potential procvar
expressions in case of TP/Mac-style procvar modes (mantis #21073)

git-svn-id: trunk@20062 -
2012-01-12 21:37:59 +00:00
joost
1177fadc1c * Install binaries into %installdir%\bin\%fpctarget% on non-unices, instead on %installdir%\bin
git-svn-id: trunk@20061 -
2012-01-12 20:57:40 +00:00
Jonas Maebe
1f614b7efc * use correct source code position for error messages about invalid
published fields (mantis #21035)

git-svn-id: trunk@20060 -
2012-01-12 20:09:08 +00:00