florian
7afd3ba256
* patch by Petr Kirstan to resolve #12333
...
git-svn-id: trunk@12138 -
2008-11-16 22:53:17 +00:00
marco
e0ea4edff0
* Read into string with len 0 could cause range check errors.
...
git-svn-id: trunk@12131 -
2008-11-16 20:03:30 +00:00
marco
77de2ff338
* Fix rangecheck problem, IDE now starts up after being compiled with -CROriot
...
git-svn-id: trunk@12130 -
2008-11-16 19:56:22 +00:00
marco
a472967423
* compiletime range check fixes. SVN now compiles with -CROriot
...
git-svn-id: trunk@12129 -
2008-11-16 19:08:03 +00:00
micha
4594758ae5
+ add poll support for unix
...
git-svn-id: trunk@12128 -
2008-11-16 17:05:47 +00:00
michael
303d951c48
* Patch from bug report 12467 applied
...
git-svn-id: trunk@12125 -
2008-11-16 15:51:17 +00:00
micha
923e5eff19
* fix lstat syscall for linux/powerpc64 (lstat64 is only for 32 bit platforms)
...
git-svn-id: trunk@12122 -
2008-11-16 14:22:36 +00:00
florian
a0939ad9d6
* actually the important part of r12120 containing the compiler change
...
git-svn-id: trunk@12121 -
2008-11-16 14:08:31 +00:00
florian
706f8085f4
* convert int64 properly to c-bools, resolves #12614
...
git-svn-id: trunk@12120 -
2008-11-16 13:27:59 +00:00
andrew
d423812928
* Fixed several chm bugs.
...
* Now searching for particular words is supported instead of a full dump of the index.
* Generated files don't crash the MS reader when searching.
git-svn-id: trunk@12119 -
2008-11-16 05:45:19 +00:00
florian
17a08efb82
* handle methodpointer function results like records of the same size, resolves #12318
...
git-svn-id: trunk@12118 -
2008-11-15 23:05:36 +00:00
michael
ea29eb439f
* Test for default of property override: default of parent must be preserved
...
git-svn-id: trunk@12117 -
2008-11-15 22:35:36 +00:00
michael
11a41788fb
* Fixed lost default value in case of a property override
...
git-svn-id: trunk@12114 -
2008-11-15 22:13:59 +00:00
micha
1b418875b3
* fix typo
...
git-svn-id: trunk@12110 -
2008-11-15 20:49:18 +00:00
micha
28e614c237
* move fdatasync to linux unit
...
git-svn-id: trunk@12109 -
2008-11-15 20:44:44 +00:00
micha
2a1fc6723a
+ add fdatasync syscalls for linux
...
git-svn-id: trunk@12108 -
2008-11-15 17:04:27 +00:00
micha
d7e90f9e48
+ add splice and sync_file_range linux-only syscalls
...
git-svn-id: trunk@12107 -
2008-11-15 15:43:52 +00:00
micha
341cec908d
* update linux syscall numbers (merge powerpc64 to powerpc)
...
git-svn-id: trunk@12106 -
2008-11-15 15:42:12 +00:00
andrew
1e1fe2eacf
Removed some writeln's that were added by mistake from chmwriter
...
git-svn-id: trunk@12099 -
2008-11-15 02:05:13 +00:00
michael
1f44d74d8c
* Made the components descende from a common ancestor, otherwise lazarus thinks they are the same
...
git-svn-id: trunk@12094 -
2008-11-14 18:19:39 +00:00
michael
1efbbe82b3
* Patch from Andrew to add searchable chm to usage options
...
git-svn-id: trunk@12093 -
2008-11-14 13:52:40 +00:00
michael
1718b7ab6d
* Added test for bug #12385
...
git-svn-id: trunk@12092 -
2008-11-14 13:41:52 +00:00
michael
f64ec1faa6
* removed debug statement
...
git-svn-id: trunk@12088 -
2008-11-14 13:06:45 +00:00
michael
0d53564797
* Fixed bug #12385
...
git-svn-id: trunk@12087 -
2008-11-14 13:04:51 +00:00
michael
6b24dc9adc
* Patch from andrew haines to make generated CHMs searchable
...
git-svn-id: trunk@12085 -
2008-11-14 10:33:43 +00:00
michael
12bfc265ad
* Patch from Mattias gaertner to remove the use of macros
...
git-svn-id: trunk@12082 -
2008-11-14 10:25:59 +00:00
andrew
058005661b
updated makefiles for chm folder
...
git-svn-id: trunk@12078 -
2008-11-14 04:45:13 +00:00
andrew
7b0f17db5e
Added ability for chm's to be searchable. A reader for the search index
...
is partially implemented
git-svn-id: trunk@12077 -
2008-11-14 04:43:19 +00:00
Jonas Maebe
a00df1033f
* changed "Mixing signed expressions and longwords gives a 64bit result"
...
from warning into a hint (it's not a potential error, but potential
optimisation advice)
git-svn-id: trunk@12075 -
2008-11-13 19:49:46 +00:00
Jonas Maebe
c1c1b2deac
* more aint() type casts replaced by int64() type casts
...
git-svn-id: trunk@12073 -
2008-11-13 19:44:30 +00:00
marco
c72c091277
* fix for 12619, security_descriptor_min_length now a sizeof as in the winsdk headers. (win64)
...
git-svn-id: trunk@12066 -
2008-11-13 08:53:50 +00:00
peter
0f6f1a9c97
* remove obsolete unchain_overloads
...
git-svn-id: trunk@12065 -
2008-11-12 22:42:19 +00:00
peter
9086a2549d
* refactor overload collection in tcallcandidates. separate
...
the collecting of overloads. The actual building of
candidate list is now common
git-svn-id: trunk@12064 -
2008-11-12 22:38:38 +00:00
florian
c71bc4084d
* fixed wrongly fix of r11444 in r12049
...
git-svn-id: trunk@12062 -
2008-11-12 20:55:06 +00:00
florian
5e448b47a5
* compilation fixed
...
git-svn-id: trunk@12061 -
2008-11-12 20:42:21 +00:00
marco
066e99be2b
* fixed another whtmlhlp
...
git-svn-id: trunk@12060 -
2008-11-12 20:16:59 +00:00
peter
8419161964
* current_objectdef is now always valid when parsing is within the
...
context of a class. This can be either the class declaration or
a method implementation
* replaced all current_procinfo.procdef._class with current_objectdef
git-svn-id: trunk@12059 -
2008-11-12 18:54:39 +00:00
yury
b580cbc778
* Removed unused local var.
...
git-svn-id: trunk@12057 -
2008-11-12 18:02:02 +00:00
marco
c665711b4a
* Fixing result, no mode Delphi.
...
git-svn-id: trunk@12056 -
2008-11-12 17:53:13 +00:00
marco
2a28ba151f
* fix for win32 chm use.
...
git-svn-id: trunk@12054 -
2008-11-12 17:38:18 +00:00
Jonas Maebe
53213844d8
+ new test (not yet fixed)
...
git-svn-id: trunk@12050 -
2008-11-11 20:20:29 +00:00
florian
74efea399e
* fix getlabelwithsym for 64 bit hosts and 32 bit targets
...
git-svn-id: trunk@12049 -
2008-11-11 19:10:11 +00:00
peter
a3a66ba74d
* split tvisibility from tsymoptions
...
* replace current_object_option with symtable.currentvisibility
git-svn-id: trunk@12048 -
2008-11-11 09:05:39 +00:00
peter
e5e3462161
* object_dec can now return tobjectdef instead of tdef
...
git-svn-id: trunk@12047 -
2008-11-10 21:04:08 +00:00
peter
af437d5beb
* refactor the forward type declaration handling, remove
...
global typecanbeforward and move 'class of ..' parsing
to ptype
git-svn-id: trunk@12045 -
2008-11-09 22:07:36 +00:00
florian
53ffda14f3
* fixes taking the address of an assembler block defined label
...
* create short jumps also for asm blocks, thanks to Sergej Gorelkin for the patch, resolves #11638
git-svn-id: trunk@12043 -
2008-11-09 21:14:45 +00:00
florian
49195b0ac0
* fixes assembling of mov ax,<mem16>
...
* fixes assembling of test <mem8>,reg8; resolves #11786
git-svn-id: trunk@12040 -
2008-11-09 10:24:59 +00:00
Jonas Maebe
c6c9ec83e0
* only make the target of a type conversion not regable after checking
...
whether it's assignable if 1) the size/sign changes (was already the
case) and 2) in case something actually can be assigned to it
git-svn-id: trunk@12039 -
2008-11-09 10:24:23 +00:00
Jonas Maebe
1e178d324f
* explicitly check whether the methodpointer isn't the same as the result
...
before optimising function result assignment, because at this point the
hidden self parameter is not yet inserted (mantis #12597 )
* changed ttypeconvnode.actualtargetnode to use the same logic as what
is used to determine whether something can be assigned to the result
of a type conversion (so the above check also works if the methodpointer
contains a typecast to a different object type)
git-svn-id: trunk@12038 -
2008-11-09 10:19:29 +00:00
Jonas Maebe
dbbd75ca47
* fixed setting EInoutError.ErrorCode (mantis #12575 , thanks to
...
Bart Broersma for the analysis)
git-svn-id: trunk@12037 -
2008-11-09 09:46:47 +00:00