peter
9ca132c61b
* look in main source dir instead of loaded_from unit dirs. The loaded_from dir is normally
...
already searched by the unit search path. And it prevented overriding the path where to
look first for a unit. See bug #9664
git-svn-id: trunk@8828 -
2007-10-16 20:55:24 +00:00
florian
3f24d63176
* fixed Compare* for CPUs requiring natural alignment
...
git-svn-id: trunk@8827 -
2007-10-16 20:32:59 +00:00
Jonas Maebe
fc892e9dff
* fixed unaligned() placements (have to be applied to the pointers,
...
not to the loaded values)
git-svn-id: trunk@8826 -
2007-10-16 20:05:10 +00:00
peter
398363156b
* cache stdout threadvar in catchunhandledexception
...
* retrieve the address of io exception texts instead of assigning to a string
git-svn-id: trunk@8825 -
2007-10-16 19:13:53 +00:00
peter
cd35804502
* cache inoutres threadvar address
...
git-svn-id: trunk@8824 -
2007-10-16 19:12:29 +00:00
peter
4f862a23a7
* fixed alignment leftover in compare
...
git-svn-id: trunk@8823 -
2007-10-16 17:53:00 +00:00
florian
4235e9a00a
o resolve #7277 :
...
* fixed tab order on options/dirs./misc.
* tfpmemo sends esc now properly
git-svn-id: trunk@8821 -
2007-10-15 21:00:41 +00:00
florian
7229dcfdcb
* setup a proper symtable stack before parsing the generic declaration itself, resolves #9419
...
git-svn-id: trunk@8820 -
2007-10-15 19:43:01 +00:00
florian
3752cfb649
* fix cotan, resolves #9944
...
git-svn-id: trunk@8819 -
2007-10-15 17:25:52 +00:00
Jonas Maebe
eb6c8fa570
* one more typecast fix
...
git-svn-id: trunk@8818 -
2007-10-15 14:02:30 +00:00
Jonas Maebe
4486a2cecb
* fixed some type casts
...
git-svn-id: trunk@8817 -
2007-10-15 13:58:45 +00:00
Jonas Maebe
6121df1f67
* moved inclusion of sysos.inc higher up in system.inc, so that
...
cgeneric.inc can use the C types
* imports of C routines in cgeneric.inc now use C types
git-svn-id: trunk@8816 -
2007-10-15 13:51:51 +00:00
Jonas Maebe
cc843f5f62
* fixed comparedword in case len=0
...
git-svn-id: trunk@8815 -
2007-10-15 13:44:57 +00:00
Jonas Maebe
0d1c396521
+ basic test for indexbyte/word/dword (no tests yet for special
...
cases like negative or overflowing counts)
git-svn-id: trunk@8814 -
2007-10-15 13:29:27 +00:00
Jonas Maebe
a23d65fa93
* fixed comparedword (same as for ppc32)
...
git-svn-id: trunk@8813 -
2007-10-15 11:22:03 +00:00
Jonas Maebe
361ccedeb2
+ comparebyte/word/dword test based on tmove
...
git-svn-id: trunk@8812 -
2007-10-15 10:55:28 +00:00
Jonas Maebe
107682e148
* fixed comparedword
...
* fixed properties
git-svn-id: trunk@8811 -
2007-10-15 10:54:49 +00:00
Jonas Maebe
d59a18dced
* fixed properties
...
git-svn-id: trunk@8810 -
2007-10-15 10:54:29 +00:00
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