Jonas Maebe
01592d7b5d
* don't convert terminating #0 of UCS4Strings to widestring
...
* fixed length check in twide5.pp
git-svn-id: trunk@9518 -
2007-12-23 18:40:15 +00:00
florian
213dd11800
* setlength in utf16/widestringtoutf32 fixed, resolves #10462
...
git-svn-id: trunk@9517 -
2007-12-22 18:43:29 +00:00
yury
e7918b9411
* Fixed compilation on some targets. It seems to be a bug in finding variables in expressions like that: {$if sizeof(my_var) = 4}
...
git-svn-id: trunk@9516 -
2007-12-22 17:39:49 +00:00
joost
c7219efd02
* Implemented TBufDataset.UpdateIndexDefs
...
git-svn-id: trunk@9515 -
2007-12-22 14:40:49 +00:00
yury
d306e25dc8
* Fixed warnings.
...
git-svn-id: trunk@9514 -
2007-12-22 12:27:03 +00:00
yury
d7d6b37158
* Fixed warnings.
...
git-svn-id: trunk@9513 -
2007-12-22 12:12:25 +00:00
yury
5ed1f63b26
* Really removed warnings about missing libs.
...
git-svn-id: trunk@9512 -
2007-12-22 11:56:48 +00:00
yury
8a3e22c772
* Removed warnings about missing libs.
...
git-svn-id: trunk@9511 -
2007-12-22 11:51:37 +00:00
yury
f3699dda56
* Really removed lnfodwrf from build on win32/64 targets because this unit supports only ELF executables atm.
...
* Build lineinfo unit separately using makefile, not buildrtl.pp, to eliminate warning "Don't load LINEINFO unit manually, Use the -gl compiler switch instead".
git-svn-id: trunk@9510 -
2007-12-22 11:49:32 +00:00
Almindor
60611c87c1
* fix glext_fog_coord functions, patch by Michalis Kamburelis
...
git-svn-id: trunk@9509 -
2007-12-22 08:59:58 +00:00
yury
5e3462b6fc
* Fixed warnings and notes.
...
git-svn-id: trunk@9508 -
2007-12-21 23:28:36 +00:00
yury
b55501afef
* Removed dead code.
...
git-svn-id: trunk@9507 -
2007-12-21 23:23:55 +00:00
yury
8b12a7f2c2
* Fixed warnings.
...
git-svn-id: trunk@9506 -
2007-12-21 23:10:33 +00:00
yury
9e9716f95e
* Changed user warnings to notes.
...
git-svn-id: trunk@9505 -
2007-12-21 22:57:59 +00:00
joost
9f97f670ab
* Moved implementation of IndexDefs from sqldb to bufdataset
...
git-svn-id: trunk@9504 -
2007-12-21 22:50:45 +00:00
yury
935d13af6d
* Fixed warnings.
...
git-svn-id: trunk@9503 -
2007-12-21 22:41:53 +00:00
yury
51dbf923b5
* Uncomment implementation of VarInRange and VarEnsureRange functions. They are compilable now.
...
git-svn-id: trunk@9502 -
2007-12-21 22:37:55 +00:00
joost
5c1ce50a91
* Implemented some kind of AddIndex when ArrayBuf is defined
...
git-svn-id: trunk@9501 -
2007-12-21 22:34:55 +00:00
yury
a5de81fc55
* Fixed warnings.
...
git-svn-id: trunk@9500 -
2007-12-21 22:32:40 +00:00
yury
ed5fc4ca0e
* Changed debug notes to hints.
...
git-svn-id: trunk@9499 -
2007-12-21 22:17:09 +00:00
yury
614f11561e
* Removed lnfodwrf from build on Windows targets because this unit supports only ELF executable atm.
...
git-svn-id: trunk@9498 -
2007-12-21 21:57:45 +00:00
yury
99ea98c7b1
* Workaround dead code warnings by using preprocessor.
...
git-svn-id: trunk@9497 -
2007-12-21 21:49:47 +00:00
yury
8c54008d0c
* Fixed condition which was evaluated to true at compile time, and code for else block was not generated at all. "Dead code" warning warned about it.
...
* Removed unused local var.
git-svn-id: trunk@9496 -
2007-12-21 21:19:32 +00:00
yury
6a4ee90cb0
* Inherit recordalignment by objects. Otherwise static instances of child objects are not aligned properly. Mantis #10454 .
...
+ Test.
git-svn-id: trunk@9495 -
2007-12-21 15:35:32 +00:00
yury
1361239124
* Don't build Firebird and Postgresql units for wince.
...
git-svn-id: trunk@9494 -
2007-12-20 11:41:43 +00:00
yury
c35316a30a
* Fixed compilation.
...
git-svn-id: trunk@9493 -
2007-12-19 17:11:24 +00:00
yury
41d1b3b60f
* Fixed erroneous argument and result type when needed (HWND type replaced by HANDLE type).
...
git-svn-id: trunk@9490 -
2007-12-18 15:56:09 +00:00
yury
95a6b09af6
* Fixed argument type.
...
git-svn-id: trunk@9489 -
2007-12-18 10:54:28 +00:00
Jonas Maebe
f8137f686a
* fixed uses of custom-length string types in parameter lists
...
git-svn-id: trunk@9488 -
2007-12-17 16:56:23 +00:00
Jonas Maebe
91aa85ab4e
* don't rely on #32 (space, which replaces #0 in strings when comparing)
...
being considered as smaller than any other character
git-svn-id: trunk@9487 -
2007-12-17 15:36:11 +00:00
Jonas Maebe
0bf43d223b
* fixed uses of custom-length string types in function/property
...
result types
git-svn-id: trunk@9486 -
2007-12-17 13:36:30 +00:00
Jonas Maebe
07ad4bdaac
* fixed differing result types between interface/implementation
...
of CCreateGUID detected by r9484
git-svn-id: trunk@9485 -
2007-12-17 12:23:46 +00:00
Jonas Maebe
719c29cf86
+ new cpo_openequalisexact parameter comparison option which
...
treats equal open arrays, open strings and arrays of const
(implicitly also open) as exactly matching (since you
cannot declare such types on their own, so they will
never match exactly)
* require that forward declared procedures match the
implementation exactly for both the parameters (with
the above modification) and result type (mantis
#10425 and the related webtbf/tw10425a.pp)
git-svn-id: trunk@9484 -
2007-12-16 22:22:11 +00:00
florian
e7caecb584
+ useunicodefunctions flag added
...
git-svn-id: trunk@9483 -
2007-12-16 17:48:20 +00:00
florian
3036e1052f
+ gprof startup code
...
git-svn-id: trunk@9482 -
2007-12-16 17:36:46 +00:00
florian
86e3e79e67
+ WC_NO_BEST_FIT_CHARS
...
* use WC_NO_BEST_FIT_CHARS when calling WideCharToMultiByte
* made tiwde6 more verbose
git-svn-id: trunk@9481 -
2007-12-16 13:45:09 +00:00
yury
3a60391838
* Fixed install for wince.
...
git-svn-id: trunk@9479 -
2007-12-16 12:28:11 +00:00
yury
6a7ad3568a
* Fixed compilation for wince.
...
git-svn-id: trunk@9478 -
2007-12-16 12:14:23 +00:00
Jonas Maebe
10d32696df
* fixed string legths for ansistrl(i)comp
...
git-svn-id: trunk@9475 -
2007-12-16 12:03:47 +00:00
Jonas Maebe
ada2c3ca35
* increased ppu version since the darwin name mangling change
...
breaks compatibility with previously compiled units
git-svn-id: trunk@9474 -
2007-12-16 11:46:57 +00:00
Jonas Maebe
2ffc310ebb
* fixed AnsiStrLComp and AnsiStrLIComp: they also have to ignore
...
embedded #0 's apparently + adapted test
git-svn-id: trunk@9471 -
2007-12-16 10:41:18 +00:00
Jonas Maebe
72f6ec3c8f
* fixed typo in diagnostic output
...
git-svn-id: trunk@9470 -
2007-12-16 10:10:41 +00:00
michael
4987542446
* Re-implemented Grow
...
git-svn-id: trunk@9467 -
2007-12-15 22:52:46 +00:00
Jonas Maebe
2adb00ac45
* enabled operand size checking (don't know why it was disabled,
...
but enabling it lets the compiler catch the error in tbf/tb0037
and causes no regressions)
git-svn-id: trunk@9465 -
2007-12-15 22:30:23 +00:00
Jonas Maebe
146b3d8bf3
* fixed location.size for length node and x86_64 mul node
...
git-svn-id: trunk@9464 -
2007-12-15 19:27:24 +00:00
Jonas Maebe
69c97f3ac6
+ call SysResetFPU and SysInitFPU like for other platforms
...
git-svn-id: trunk@9458 -
2007-12-15 15:15:28 +00:00
Jonas Maebe
b546eeff6c
* sse operands have to aligned to 16 instead of 8 byte boundaries
...
* fixed alignment directive in the code
git-svn-id: trunk@9457 -
2007-12-15 15:14:20 +00:00
florian
4c699d4a0a
* fixed undo for delstart/delend
...
git-svn-id: trunk@9449 -
2007-12-15 11:24:11 +00:00
florian
aa29f9245c
* properly delete last line, resolves #10283
...
git-svn-id: trunk@9448 -
2007-12-14 21:44:21 +00:00
Jonas Maebe
124c6c0c13
* always let mangled names start with an underscore on Mac OS X, because
...
otherwise the linker does not generate the necessary debug map
information for global variables when using dwarf
git-svn-id: trunk@9447 -
2007-12-14 18:00:35 +00:00