Commit Graph

6760 Commits

Author SHA1 Message Date
peter
ebccbf720c * fix concat_multi for widestrings, patch was already done for ansistrings fixes 8292
git-svn-id: trunk@6384 -
2007-02-09 12:28:22 +00:00
Jonas Maebe
36cb039a21 + compile fmtbcd unit
git-svn-id: trunk@6377 -
2007-02-08 19:07:37 +00:00
Vincent Snijders
d87dc4e3f8 * always pass property value by value to the property setter of a method, the optimization (to prevent copying) to pass just the reference doesn't work on arm, for example (bug 8273)
git-svn-id: trunk@6370 -
2007-02-07 22:06:15 +00:00
yury
d897b10f15 * updated wince API.
git-svn-id: trunk@6368 -
2007-02-07 20:49:04 +00:00
florian
e2633cb47d * linker stuff for symbian by Felipe Monteiro de Carvalho
* updated symbian rtl makefile by Felipe Monteiro de Carvalho

git-svn-id: trunk@6361 -
2007-02-07 19:44:55 +00:00
florian
a2127504a0 + Symbian rtl skeleton by Felipe Monteiro de Carvalho
git-svn-id: trunk@6360 -
2007-02-07 19:41:14 +00:00
florian
8ed35dd5fb * do a stack trace in case of abording with an heap error when EXTRA is defined
git-svn-id: trunk@6358 -
2007-02-07 19:35:54 +00:00
florian
e70c6df440 * arm-linux has to link explicitly against libc
git-svn-id: trunk@6355 -
2007-02-07 17:42:40 +00:00
yury
125136d069 * updated wince windows unit.
git-svn-id: trunk@6352 -
2007-02-07 08:22:25 +00:00
Vincent Snijders
8b1420a875 * removed system from the implicitunit lists, because it is already in the units list
git-svn-id: trunk@6350 -
2007-02-06 08:42:40 +00:00
yury
e998bc8142 * fixed CW_USEDEFAULT definition.
git-svn-id: trunk@6349 -
2007-02-06 01:14:27 +00:00
florian
9fe04923ad * don't destroy registers in syscall helpers
git-svn-id: trunk@6342 -
2007-02-04 20:43:05 +00:00
yury
3b32e96f10 * Use PCharToPWideChar instead of StringToPWideChar in wrapper functions.
* Updated dependencies in makefile.
* Fixed declaration of RegEnumValue and RegEnumValueW.

git-svn-id: trunk@6340 -
2007-02-04 19:09:48 +00:00
peter
cd767cf5c8 * i386 uses generic fpc_compare_shortstr_equal
git-svn-id: trunk@6335 -
2007-02-04 16:24:02 +00:00
Jonas Maebe
ccbee142bc * added THandle() typecast around feInvalidHandle value (-1)
for OS'es where THandle is an unsigned type

git-svn-id: trunk@6322 -
2007-02-03 18:09:00 +00:00
oro06
61397d3953 +wince : added RegXXX ansi missing funcs
git-svn-id: trunk@6318 -
2007-02-03 11:41:46 +00:00
florian
2fb33c4664 * better export of EXTRA define of heaptrc unit
git-svn-id: trunk@6317 -
2007-02-03 11:14:18 +00:00
Jonas Maebe
5ea26c5f5f * fixed darwin compilation
git-svn-id: trunk@6310 -
2007-02-02 22:48:02 +00:00
florian
f9eefa118c * newer kernels don't need anymore those braindead sigaction handler calling conventions
git-svn-id: trunk@6287 -
2007-02-01 20:07:17 +00:00
Jonas Maebe
ccb9e7bb1b + psigcontex alias for psigcontextrec
+ psiginfo alias for psiginfo_t
  * changed arguments to sigactionhandler procvar type from var parameters
    into pointers
   -> all compatible to the way it's done for Linux -> fpcdaemon compiles

git-svn-id: trunk@6283 -
2007-02-01 12:09:33 +00:00
Jonas Maebe
f842eb854a + fppause for FPC_USE_LIBC
git-svn-id: trunk@6282 -
2007-02-01 12:07:12 +00:00
florian
bcf65051e3 * detect sse properly on linux, fixes tmask*.pp in the testsuite with -Cfsse2
git-svn-id: trunk@6277 -
2007-01-31 21:51:47 +00:00
florian
2167655902 * patch from Thorsten Engler submitted in #8235
git-svn-id: trunk@6272 -
2007-01-30 19:53:42 +00:00
yury
767a5c12f2 * fixed COMCTL32_VERSION constant.
git-svn-id: trunk@6258 -
2007-01-28 21:29:56 +00:00
tom_at_work
923c70932e * removed surplus semicolon
git-svn-id: trunk@6252 -
2007-01-28 19:21:14 +00:00
daniel
f60b66fba0 * Modify code to set xterm in rigth font.
git-svn-id: trunk@6243 -
2007-01-28 16:04:34 +00:00
daniel
e8050233af + Patch by Thorsten Engler to optimize string comparisons for = and <> cases. (Mantis #8231)
git-svn-id: trunk@6241 -
2007-01-28 10:58:52 +00:00
florian
26ffc101da * fixed softfloat trunc
git-svn-id: trunk@6239 -
2007-01-28 09:52:20 +00:00
daniel
95aeaf7df5 * Check COLORTERM in case TERM=xterm to detect rxvt.
git-svn-id: trunk@6236 -
2007-01-27 20:35:16 +00:00
daniel
6c92edea04 * Send correct amount of characters for custom font.
git-svn-id: trunk@6235 -
2007-01-27 20:34:41 +00:00
florian
3bab23947e * build rtl for win32 since win32 make doesn't seem to support -j
git-svn-id: trunk@6232 -
2007-01-27 16:10:51 +00:00
daniel
53d640777a * Xterm mouse handling re-engineered.
git-svn-id: trunk@6225 -
2007-01-27 12:49:29 +00:00
Jonas Maebe
9adb91a68d + support for make -jX by marking all Makefiles that need to be executed
serially with .NOTPARALLEL:
   -> currently parallel: rtl/darwin, packages/base, packages/base/httpd,
      packages/extra/univint, fcl, utils

git-svn-id: trunk@6223 -
2007-01-27 11:05:18 +00:00
ivost
c0e9be49b8 * fixed bug related to IMPLEMENTS keyword. The interface type was stored inside the interface defintion what was wrong! now it's set per TImplementedInterface$
* merged IOffset and EntryOffset of TInterfaceEntry. The meaning of IOffset depends now on IType
    * to optimize: IOffset and FieldOffset of TImplementedInterface can be merged also! fpc still generate an interfacetable entry even for interfaces that aren't implemented in the current class (redirected by IMPLEMENTS keyword)

git-svn-id: trunk@6206 -
2007-01-26 20:58:46 +00:00
Jonas Maebe
5f61271824 * fixed val_sint(x,longint) for negative hex/bin values on 64 bit
platforms

git-svn-id: trunk@6205 -
2007-01-26 18:43:50 +00:00
Jonas Maebe
6c578f55df * support 'x1f' and 'X1f' for hex notation in val() (Delphi compatibility,
mantis 8177)

git-svn-id: trunk@6204 -
2007-01-26 18:34:08 +00:00
Jonas Maebe
5564d14bd2 * sysctl depends on unixtype
git-svn-id: trunk@6177 -
2007-01-24 21:33:15 +00:00
florian
2579cd139f + support for sets with size 1 and 2
git-svn-id: trunk@6172 -
2007-01-24 20:06:56 +00:00
Jonas Maebe
0e1c9c901d + cot, sec, csc, secant, cosecant (mantis #8142)
git-svn-id: trunk@6170 -
2007-01-24 19:22:53 +00:00
yury
83820db27e * fix for tiorte.pp on WM5.
git-svn-id: trunk@6162 -
2007-01-24 14:59:05 +00:00
yury
c70cd739cb * Added CommandBands and CommandBar wince APIs.
git-svn-id: trunk@6160 -
2007-01-24 11:04:12 +00:00
florian
1ab81c7eb6 * fixed fpa flag setting
git-svn-id: trunk@6154 -
2007-01-23 22:11:54 +00:00
florian
5596cd5391 * ensure that qword_to_double is calculated using doubles
git-svn-id: trunk@6152 -
2007-01-23 21:06:46 +00:00
yury
128e4d3c2a * fixes in wince windows unit.
git-svn-id: trunk@6136 -
2007-01-22 23:55:34 +00:00
tom_at_work
704f8dae14 * fixed rtl compilation with -dFPC_USE_LIBC by providing a more generic fpprctl() call (including libc variant) and moving related constants slightly
git-svn-id: trunk@6134 -
2007-01-22 22:21:32 +00:00
Jonas Maebe
3eb4823209 * made return value of TInterfacedObject._AddRef and
TInterfacedObject._Release thread safe

git-svn-id: trunk@6130 -
2007-01-22 15:39:55 +00:00
yury
f6e9e2e043 * Lot of fixes in wince windows unit.
git-svn-id: trunk@6127 -
2007-01-22 09:16:36 +00:00
Jonas Maebe
9398d67e51 * fixed SetWaitableTimer declaration
git-svn-id: trunk@6100 -
2007-01-21 16:08:50 +00:00
Károly Balogh
0c03baa24c + few experiments, still a huge mess
git-svn-id: trunk@6094 -
2007-01-21 01:17:02 +00:00
florian
83a0391c24 * gba and nds have no softfloat support
git-svn-id: trunk@6090 -
2007-01-20 20:41:04 +00:00