oro06
d1f6e2cc72
wince
...
+added oleaut32
+GetTextExtentPoint
*fix syscolors
*fix InitCommonControlsEx
git-svn-id: trunk@3540 -
2006-05-15 08:22:30 +00:00
peter
12a8346a98
* added
...
git-svn-id: trunk@3535 -
2006-05-14 20:37:22 +00:00
florian
48802b0866
+ variants can be used as case expression
...
git-svn-id: trunk@3530 -
2006-05-14 18:29:49 +00:00
florian
d9dfcfa402
* fixed reading of shifter op in mov instructions, fixes bug #4722
...
git-svn-id: trunk@3528 -
2006-05-14 16:28:16 +00:00
florian
454fb81c5b
+ optimize <string>+'' and ''+<string>
...
git-svn-id: trunk@3522 -
2006-05-14 09:43:53 +00:00
florian
281d6907d2
* fixed overloading of div operator
...
git-svn-id: trunk@3513 -
2006-05-13 21:37:54 +00:00
florian
d1bfba1c4d
* handle stored false properly when overriding properties
...
git-svn-id: trunk@3509 -
2006-05-13 20:26:42 +00:00
florian
5d9f3cf33d
* fixed s<'', fixes 4925
...
git-svn-id: trunk@3505 -
2006-05-13 20:10:27 +00:00
florian
ac4bde88ac
* fix 3 operand instructions with third operand being a constant
...
git-svn-id: trunk@3502 -
2006-05-13 19:51:32 +00:00
florian
1928cd1e60
+ Indonesian message file from Zaenal Mutaqin
...
git-svn-id: trunk@3497 -
2006-05-13 18:19:14 +00:00
oro06
bf6a603d28
*wince fix: SetErrorMode not exist
...
+wince : ascfun for Ansi func header
git-svn-id: trunk@3490 -
2006-05-13 14:32:11 +00:00
oro06
77254bac12
*wince : winsock2
...
git-svn-id: trunk@3485 -
2006-05-12 16:05:55 +00:00
joost
396eca2908
+ initial implementation of DB Unit Tests
...
git-svn-id: trunk@3484 -
2006-05-12 15:13:27 +00:00
florian
8ddd329b17
* compiled using Microsoft (R) C/C++ Optimizing Compiler Version 14.00.40310.41 for AMD64
...
git-svn-id: trunk@3428 -
2006-05-06 08:16:51 +00:00
florian
23e67ee289
+ intel assembler reader for x86-64
...
git-svn-id: trunk@3411 -
2006-05-01 19:56:00 +00:00
Jonas Maebe
a387be19a0
+ a_call_ref for ppc32 and ppc64
...
git-svn-id: trunk@3392 -
2006-04-30 20:50:37 +00:00
florian
0dfd55e634
+ basic oleserver skeleton
...
git-svn-id: trunk@3379 -
2006-04-30 09:56:33 +00:00
florian
f72f9c70eb
* test for unaligned function
...
git-svn-id: trunk@3368 -
2006-04-29 19:44:50 +00:00
daniel
fec4d37293
* Lazarus IDE config file
...
git-svn-id: trunk@3316 -
2006-04-22 21:56:38 +00:00
peter
b36e38ead1
* win64 compile fixes
...
git-svn-id: trunk@3296 -
2006-04-20 11:16:46 +00:00
peter
29a1a31598
* removed
...
git-svn-id: trunk@3289 -
2006-04-20 05:54:21 +00:00
florian
463b711fa3
* nobody noticed that it was still not added so far :)
...
git-svn-id: trunk@3287 -
2006-04-19 21:56:17 +00:00
peter
cbe0ec99f3
* new test
...
git-svn-id: trunk@3278 -
2006-04-19 07:35:20 +00:00
florian
9ce9a5e814
* fixed building on win64
...
git-svn-id: trunk@3273 -
2006-04-18 19:58:22 +00:00
peter
41a894975d
* new tests
...
git-svn-id: trunk@3266 -
2006-04-18 06:52:47 +00:00
florian
4866975145
+ more units for win64
...
* windows units reorganisation
git-svn-id: trunk@3257 -
2006-04-17 21:39:54 +00:00
daniel
06ff7b5fd6
* Conversion tables for video unit.
...
git-svn-id: trunk@3244 -
2006-04-17 13:01:02 +00:00
florian
4084c4261d
+ more units for winx64
...
git-svn-id: trunk@3226 -
2006-04-16 11:37:28 +00:00
florian
2a710b5fd4
+ empty dummy
...
git-svn-id: trunk@3223 -
2006-04-15 21:26:08 +00:00
Jonas Maebe
0d77459b9d
* added missing masking of upper 24/16 bits on ppc after performing
...
add/sub/shl/mul on 8 or 16 bit "registers" + test (tcinvint5)
* optimized register-register loading of < 32 bit values (removes
30KB of superfluous extsb/extsh/rlwinm's from compiler+rtl)
git-svn-id: trunk@3207 -
2006-04-14 13:01:10 +00:00
Jonas Maebe
74f9acd0d8
+ added
...
git-svn-id: trunk@3198 -
2006-04-12 13:25:39 +00:00
Jonas Maebe
6c5f9c7f65
+ added test for empty {$calling }
...
git-svn-id: trunk@3197 -
2006-04-12 12:22:05 +00:00
Jonas Maebe
72b75a627a
* fixed another bug in fpc_ansistr_append_ansistring in case source = dest
...
(web bug #4999 )
git-svn-id: trunk@3185 -
2006-04-09 19:18:31 +00:00
Jonas Maebe
c1608ad89b
+ added
...
git-svn-id: trunk@3176 -
2006-04-08 16:27:31 +00:00
Jonas Maebe
fada2eab5b
+ added
...
git-svn-id: trunk@3175 -
2006-04-08 16:26:16 +00:00
Jonas Maebe
55a2007321
* fixed skipping of parameter registers for ppc/aix in case a parameter
...
has to be passed on the stack before all registesters are used up
* fixed calculation of stack offsets for ppc/aix abi for small records,
arrays and ordinals passed on the stack after all registers are used
+ test for all of the above
git-svn-id: trunk@3166 -
2006-04-07 22:17:45 +00:00
Jonas Maebe
eb9f00193b
* return OS_NO from int_cgsize() for sizes which are not a power of 2
...
(fixes crash in tests/test/cg/tpara2.pp for ppc, does not break i386)
git-svn-id: trunk@3159 -
2006-04-06 22:09:25 +00:00
michael
a677c3ecb7
+ Renamed msgintf to dbugmsg to avoid conflict with Lazarus msgintf
...
git-svn-id: trunk@3155 -
2006-04-05 19:54:29 +00:00
Jonas Maebe
0517ce08e2
* fixed ppc fpu exception mask stuff in math unit
...
+ added test for this functionality
git-svn-id: trunk@3136 -
2006-04-03 11:29:37 +00:00
florian
7c00500c05
+ dummy object files added
...
git-svn-id: trunk@3132 -
2006-04-02 21:03:58 +00:00
florian
89f8474388
* unified and moved some win32/win64 stuff
...
+ more units on win64 compile
git-svn-id: trunk@3131 -
2006-04-02 20:52:17 +00:00
peter
b2121dae20
* fix intf map resolving with for inherited intfs
...
git-svn-id: trunk@3055 -
2006-03-27 09:28:17 +00:00
peter
2ee71781a7
* openstring now uses a type in the system unit
...
git-svn-id: trunk@3053 -
2006-03-27 09:07:33 +00:00
peter
95be416b9d
* don't allow stringconst+integer
...
* change booleans in arraydef to set
* set option in arraydef to indicate a constant string so
a nicer type can be shown instead of array[0..x] of char
git-svn-id: trunk@3051 -
2006-03-27 07:22:02 +00:00
Jonas Maebe
9c14f95ce9
+ added
...
git-svn-id: trunk@3028 -
2006-03-24 22:57:50 +00:00
Jonas Maebe
e8c2c4abb2
* fixed test (mainly for little endian systems)
...
git-svn-id: trunk@3027 -
2006-03-24 22:51:55 +00:00
Jonas Maebe
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
...
its implementation details in the EVariant class of sysutils
+ added conversions of variant error codes to exception messages
(together these fix tw4704)
git-svn-id: trunk@3026 -
2006-03-24 22:47:15 +00:00
Jonas Maebe
1e3137c315
* load a dummy value on the fpu stack in the epilog of functions
...
which return a real but which never assigned anything to the function
result (since the caller will pop it off again) (x86-only, bug #4902 )
git-svn-id: trunk@3016 -
2006-03-22 21:32:48 +00:00
peter
ae0010ad6c
* support proc to procvar conversion for overloaded procdefs passed to parameters
...
git-svn-id: trunk@2997 -
2006-03-21 07:51:54 +00:00
peter
323d6cf640
* use -O2 for 2.1.1 compilers
...
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00