Commit Graph

27524 Commits

Author SHA1 Message Date
yury
5f8bd39408 * Implemented TFMTBcdFactory.Clear and TFMTBcdFactory.Copy methods.
git-svn-id: trunk@9552 -
2007-12-27 23:44:53 +00:00
yury
79a1b1a485 * Converted user defined note to info message.
git-svn-id: trunk@9551 -
2007-12-27 23:29:52 +00:00
yury
4b3015802a * Removed workaround for bug #9827, since it was fixed.
git-svn-id: trunk@9549 -
2007-12-27 22:56:19 +00:00
yury
b52338d0bd * Converted user defined note to info message.
git-svn-id: trunk@9548 -
2007-12-27 22:49:05 +00:00
yury
42481bec33 * Removed user defined warnings about GetVariantProp/SetVariantProp is not implemented. I created bug report #10478 instead of these warnings.
git-svn-id: trunk@9547 -
2007-12-27 22:33:02 +00:00
yury
05c1305ef0 * Converted user defined notes to comments.
git-svn-id: trunk@9546 -
2007-12-27 22:26:27 +00:00
yury
de9af7191b * Converted user defined warnings to comments.
git-svn-id: trunk@9545 -
2007-12-27 22:22:36 +00:00
yury
ff78a443db * Removed user defined warning "TextMode not implemented yet!!", since TextMode will not be implemented for Windows anyway...
git-svn-id: trunk@9544 -
2007-12-27 22:18:48 +00:00
daniel
68731ae067 + Assembler implementation of mod/div.
Improves amount of divides from about 230000/s to about 2400000/s on
    ARM920T, 200MHz.

git-svn-id: trunk@9543 -
2007-12-27 17:59:45 +00:00
daniel
823432146a * Only overload findresource with an ansistring variant if
FPC_HAS_FEATURE_ANSISTRINGS is defined.

git-svn-id: trunk@9542 -
2007-12-27 15:31:35 +00:00
Vincent Snijders
d28f943b0e + rstconv: add support for -c XXX parameter to add header containing the CharSet to a .po-file
git-svn-id: trunk@9541 -
2007-12-27 14:37:58 +00:00
yury
e5f8426f61 * Prevent warning about automatic type conversion when using VAL with COMP type on x86.
git-svn-id: trunk@9540 -
2007-12-26 17:47:40 +00:00
yury
203939b9a5 * Don't use deprecated functions.
git-svn-id: trunk@9539 -
2007-12-26 17:10:53 +00:00
yury
9bca56ac44 * Don't issue "Local variable is assigned but never used" warning for external variables.
git-svn-id: trunk@9538 -
2007-12-26 16:30:45 +00:00
yury
a2daf2e86d * Activated again workaround of dead code warnings on (errorcode > maxExitCode) condition.
git-svn-id: trunk@9537 -
2007-12-26 16:20:08 +00:00
yury
be62a4408e * mime-type added.
git-svn-id: trunk@9535 -
2007-12-26 15:24:24 +00:00
Jonas Maebe
c05f18a1b0 * catch duplicate field declarations in a single class in Delphi mode
(mantis #10457)

git-svn-id: trunk@9534 -
2007-12-26 15:21:18 +00:00
pierre
71999fab94 * use mysql 5.0
git-svn-id: trunk@9533 -
2007-12-26 14:27:48 +00:00
pierre
9a70cf8e16 * only output end if start is already written, prevents wrong html
git-svn-id: trunk@9532 -
2007-12-26 14:23:43 +00:00
peter
fed5137bbb * fix Makefile
git-svn-id: trunk@9531 -
2007-12-26 13:32:40 +00:00
pierre
6373e3f6b5 * update Makefile
git-svn-id: trunk@9530 -
2007-12-26 13:27:40 +00:00
Jonas Maebe
ca7650418d * fixed/added overflow checking in generic unarminusn code + test
+ added support for OP_NEG/OP_NOT in tcg64f386.a_op64_ref_reg (needed
    for the above)

git-svn-id: trunk@9528 -
2007-12-25 23:52:09 +00:00
Jonas Maebe
3d89822bc4 * free saved_standard_registers and saved_mm_registers in
done_register_allocators

git-svn-id: trunk@9527 -
2007-12-25 23:47:44 +00:00
Jonas Maebe
d740304b77 * don't call DoneDebugInfo twice in tmodule.reset
* call DoneDebugInfo in tmodule.destroy (fixes all remaining dwarf
    memory leaks)

git-svn-id: trunk@9526 -
2007-12-25 23:46:30 +00:00
Jonas Maebe
9a614617e4 * fixed some memory leaks
* transform directories to their dwarf format name while registering
    them so that e.g. "./" gets properly mapped to "." already at that
    point
  * fixed wrong (but harmless) typecast in self checking

git-svn-id: trunk@9525 -
2007-12-25 23:45:21 +00:00
Jonas Maebe
67431891e0 * fixed resulttype of unaryminusn for qwords on 32 bit platforms (was
qword, now is int64)
  * simplified currency checking in unaryminusn pass_typecheck

git-svn-id: trunk@9524 -
2007-12-25 23:43:07 +00:00
Jonas Maebe
8d9bfcaa7d * fixed memory corruption in trgobj.add_to_movelist on 64 bit platforms
git-svn-id: trunk@9523 -
2007-12-25 23:39:28 +00:00
Jonas Maebe
58600c71b9 + new test for overflow checking qword multiplication with high(qword)
git-svn-id: trunk@9522 -
2007-12-23 21:18:59 +00:00
peter
537319385b * support (expr[,expr]) recovery for postfixoperators
git-svn-id: trunk@9521 -
2007-12-23 20:58:28 +00:00
peter
505e4f7809 * don't give illegal expression for errorn statements. The error is already given
or can be ignored during a generic template parsing

git-svn-id: trunk@9520 -
2007-12-23 20:57:59 +00:00
peter
13ca601510 * use svalue to compare with -1
git-svn-id: trunk@9519 -
2007-12-23 20:44:02 +00:00
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