Commit Graph

26891 Commits

Author SHA1 Message Date
florian
76b95fb058 * fixed arm-linux compilation with FPC_USE_LIBC
git-svn-id: trunk@8809 -
2007-10-14 21:05:44 +00:00
Jonas Maebe
c03f19fa50 * in case of "movzbl %dl,%edx" etc, %edx depends on its previous value.
regloadedwithnewvalue() gave the wrong answer for this in case
    candependonprevvalue was false (caused a wrong optimization in the
    space() function of the rtl)

git-svn-id: trunk@8808 -
2007-10-14 20:22:23 +00:00
florian
cfa6d83aee + show path in IDE breakpoint list, resolves #9873
git-svn-id: trunk@8807 -
2007-10-14 19:26:34 +00:00
florian
f7b0abffec o BeOS patch by Olivier Coursiere:
* reenable creating shared object using the libc based rtl. I have also added gc-sections support.

git-svn-id: trunk@8806 -
2007-10-14 18:37:00 +00:00
florian
16a1f65470 o another BeOS Patch by Olivier Coursiere:
* fix a compilation error since a recent change

git-svn-id: trunk@8805 -
2007-10-14 18:36:31 +00:00
florian
79aec138c8 o forgotten BeOS patch by Olivier Coursiere:
+ rtl/beos/i386/sighnd.inc
 + packages/base/pthreads/pthrbeos.inc (basically a verbatim copy of the bsd one, just to compile as pthread support is limited under BeOS)
 * utils/fppkg/Makefile.fpc

git-svn-id: trunk@8804 -
2007-10-14 18:33:24 +00:00
florian
fd237cd084 * whitespaces fixed
git-svn-id: trunk@8803 -
2007-10-14 18:31:32 +00:00
florian
e4fdb15e3f + added critical section protection for putmouseevent, just in case
* typo fixed

git-svn-id: trunk@8802 -
2007-10-14 18:31:04 +00:00
florian
9ab1a1c550 * allow mla to take 4 operands, resolves #9461
git-svn-id: trunk@8801 -
2007-10-14 18:08:49 +00:00
florian
dab6eec7e2 * patch by J. Peter Mugaas to resolve #7777 and #7778
git-svn-id: trunk@8800 -
2007-10-14 18:02:25 +00:00
florian
00fef0fdd0 * allow the usage of fields of parent classes for property readers/writers, resolves #9095
git-svn-id: trunk@8799 -
2007-10-14 17:54:00 +00:00
florian
792f07c7c8 * use always insert mode when replacing text, resolves #9476
git-svn-id: trunk@8798 -
2007-10-14 16:22:39 +00:00
florian
3744241d04 * support of Ctrl-F4 and Ctrl-F5 for modal dialogs, solves #6747
git-svn-id: trunk@8796 -
2007-10-14 14:52:38 +00:00
florian
aff5e1c197 * fpu safe glut by Jan Bruns, resolves #8995
git-svn-id: trunk@8795 -
2007-10-14 14:15:48 +00:00
florian
62923e86b1 * fixed two backward searching issues: #7112 and #9663
git-svn-id: trunk@8794 -
2007-10-14 13:34:50 +00:00
Jonas Maebe
564d93bab8 * quoted a bunch of variables
git-svn-id: trunk@8793 -
2007-10-14 12:26:16 +00:00
Jonas Maebe
66520db151 * fixed in case the fpc binary is not in the PATH
git-svn-id: trunk@8792 -
2007-10-14 12:19:52 +00:00
marco
4bec9a23ce * turn implicit exceptions off for most strutils routines.
+/-20% decrease in size

git-svn-id: trunk@8791 -
2007-10-14 11:25:19 +00:00
Jonas Maebe
dc71827e2e * procedure version of fpc_copy to avoid errors with {$x-} (mantis #9918)
git-svn-id: trunk@8790 -
2007-10-14 10:55:40 +00:00
Jonas Maebe
8ed15c96bb - removed COMPPROCINLINEFIXED define and ifdefs (fixed in 2.2.0)
git-svn-id: trunk@8789 -
2007-10-14 09:44:18 +00:00
florian
bb314e5456 * regenerated
git-svn-id: trunk@8788 -
2007-10-14 09:32:15 +00:00
florian
6eff22d466 * remove disassembler hint \331 from comisd, it causes rex to be
generated too early. rex must be generated after the 0x66 prefix.
  There might be more problems like this which must be fixed.

git-svn-id: trunk@8787 -
2007-10-14 09:32:01 +00:00
florian
5d31cd02a7 * regenerated
git-svn-id: trunk@8786 -
2007-10-14 09:04:56 +00:00
florian
6d53d3b4cd * fixed assembling of comisd with rex, there are probably more similiar fixes necessary, must be checked first
git-svn-id: trunk@8785 -
2007-10-14 09:04:45 +00:00
Jonas Maebe
1c8d0eef9b * fixed compilation
git-svn-id: trunk@8784 -
2007-10-14 08:50:24 +00:00
florian
3ccdad2abe * basic TComObject implementation
git-svn-id: trunk@8783 -
2007-10-13 22:13:47 +00:00
michael
fbe94969d0 * Quotes are normally not stripped. Introduced a StripQuotes property
git-svn-id: trunk@8782 -
2007-10-13 20:29:09 +00:00
micha
5d1a952f2a * fix initial state of basicevent
git-svn-id: trunk@8781 -
2007-10-13 20:25:46 +00:00
marco
a43e03f6c0 * Spaces version improved.
git-svn-id: trunk@8780 -
2007-10-13 19:40:16 +00:00
florian
f66916fc95 * fixed calculation of fpu resources
git-svn-id: trunk@8779 -
2007-10-13 19:39:25 +00:00
florian
96eaeeaf98 * fixed Index* for 64 Bit CPUs
* use forward move as much as possible

git-svn-id: trunk@8778 -
2007-10-13 19:06:41 +00:00
florian
342ba323cf * fixed assembling of cvtsi2ss with rex
git-svn-id: trunk@8777 -
2007-10-13 14:53:27 +00:00
florian
d8fbc86061 * display compilation time, resolves #9926
git-svn-id: trunk@8776 -
2007-10-13 13:21:33 +00:00
marco
807e964dab * Faster overloaded inttobin 32-bit and 64-bit.
git-svn-id: trunk@8775 -
2007-10-12 20:54:15 +00:00
florian
0907f3c73b * regenerated
git-svn-id: trunk@8774 -
2007-10-12 16:30:51 +00:00
florian
29084acefd * moved pre-configured tools to unused shift key combinations
git-svn-id: trunk@8773 -
2007-10-12 16:30:36 +00:00
florian
7af2e21ef9 * enabled Shift-F11 and Shift-F2 for tools
git-svn-id: trunk@8772 -
2007-10-12 16:22:27 +00:00
florian
fa0507ec2c * fixed compilation on arm in extdebug mode
git-svn-id: trunk@8771 -
2007-10-12 16:14:49 +00:00
Jonas Maebe
c89ea4412f * disallow using inline nodes with a non-void resultdef as statements
(e.g. length, lo/hi, ord, etc). Not the same as mantis #9918, but
    somewhat related

git-svn-id: trunk@8770 -
2007-10-12 11:54:37 +00:00
Jonas Maebe
775ee6f563 * len=0 should not be treated as overflow in comparebyte/word/dword
(further fix to r8754, fixes regresssion of twide4 on sparc/solaris)

git-svn-id: trunk@8765 -
2007-10-11 17:10:29 +00:00
Almindor
99eccda322 * fix record sizes to use packrecords C in vorbis (bug 9867)
git-svn-id: trunk@8764 -
2007-10-11 16:58:31 +00:00
pierre
cb7a9f5436 *call destructor at exit
git-svn-id: trunk@8763 -
2007-10-11 16:41:06 +00:00
pierre
56f36869be + defines for GDB 6.7
+ USE_MINGW_GDB define added to test mingw32 GDB port

git-svn-id: trunk@8762 -
2007-10-11 16:40:21 +00:00
florian
74253a0f81 * don't mark a file modified in case of an empty paste, resolves #6320
git-svn-id: trunk@8761 -
2007-10-10 19:38:38 +00:00
marco
a19b22c48f * Fixed for 9879
git-svn-id: trunk@8760 -
2007-10-10 16:26:43 +00:00
joost
0021d0f27b Patch from Zaher Dirkey (modified)
* Set Sqlite3Lib on WinCE
 * In dynamic lib, sqlite3_version must be aliased as like in static lib to sqlite3_libversion
 * sqlite3_version function must called with the () at last, because sqlite3_version pointer to function

git-svn-id: trunk@8759 -
2007-10-10 15:50:03 +00:00
Jonas Maebe
1f530a3d62 * fixed compilation
git-svn-id: trunk@8758 -
2007-10-10 12:42:12 +00:00
michael
8127eb0b0f * Made FRunning and FExitCode protected
git-svn-id: trunk@8757 -
2007-10-09 21:12:04 +00:00
Jonas Maebe
33c4197f43 * changed FPC_EMPTYCHAR into a widechar because it's also used for
widestring -> pwidechar conversions (mantis #9897)

git-svn-id: trunk@8756 -
2007-10-09 17:52:25 +00:00
Jonas Maebe
0ebc1e920a * allow modifying lvalues obtained by dereferencing read-only properties,
both via regular pointers and via classes (mantis 9498)

git-svn-id: trunk@8755 -
2007-10-09 13:08:36 +00:00