Commit Graph

29452 Commits

Author SHA1 Message Date
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
Jonas Maebe
718694d1d6 * always specify an explicit alignment for tgobj.gettemp (so e.g.
shortstring temps don't get maximum alignment)
  * changed some gettemptyed() calls into gettemp() calls (gettemptyped
    means that this temp can only be used for temps of that type,
    which is necessary for refcounted types but not for floats)

git-svn-id: trunk@12036 -
2008-11-08 22:20:47 +00:00
marco
334379f844 * splitting of long lines when copying a TStringlist to a dos (shortstring) eq.
git-svn-id: trunk@12035 -
2008-11-08 13:58:46 +00:00
marco
1f511e1b9a * fix for 12480, unify multiple styles of stderr debugmsgs
git-svn-id: trunk@12034 -
2008-11-08 11:52:59 +00:00
paul
4f8838d731 gtk2: add g_slice_xxx functions from glib 2.10
git-svn-id: trunk@12033 -
2008-11-08 10:10:24 +00:00
Jonas Maebe
f07d00b7f0 * changed test so it also produces a warning (and hence fails) on 64 bit
platforms

git-svn-id: trunk@12032 -
2008-11-07 20:00:06 +00:00
peter
b6dcffe79b * remove obsolete bt_specialize
git-svn-id: trunk@12031 -
2008-11-07 00:14:08 +00:00
peter
da13c20f59 * refactor, no functional changes
git-svn-id: trunk@12030 -
2008-11-06 23:25:50 +00:00
peter
ca48c2f34c * tobjectdef.set_parent also inherits oo_can_have_published
git-svn-id: trunk@12029 -
2008-11-06 23:25:00 +00:00