Commit Graph

28102 Commits

Author SHA1 Message Date
marco
c6c6bbd13a * first batch of lazarus' win32extra enhancements
git-svn-id: trunk@10268 -
2008-02-10 13:45:37 +00:00
marco
60c1b69019 * small ifdef unicode fix
git-svn-id: trunk@10267 -
2008-02-10 13:16:39 +00:00
marco
3f3105172d * fix for win64 compilation failure of last night
git-svn-id: trunk@10265 -
2008-02-10 11:22:09 +00:00
Jonas Maebe
59d9169bbd * perform typechecking of callinit/callcleanup statements immediately when
they are added (mantis #10807), because
   a) the typecheckpass of the entire blocks has to be postponed until firstpass
      because new statements may still be added in the firstpass (otherwise
      the newly added statements in the firstpass are never typechecked due to
      the blocknode already having a resultdef set)
   b) simplify can be called between the typecheck and firstpass, and it needs
      the typeinfo

git-svn-id: trunk@10263 -
2008-02-10 11:13:33 +00:00
michael
87d74ffd84 * Fixed bug #10769
git-svn-id: trunk@10262 -
2008-02-10 10:54:13 +00:00
Jonas Maebe
839edb58a1 - reverted r9776 (see comments to #10433)
git-svn-id: trunk@10261 -
2008-02-10 10:09:25 +00:00
Jonas Maebe
058e3762aa * added missing begin/end
git-svn-id: trunk@10260 -
2008-02-10 10:07:55 +00:00
marco
3b6e5bd6af * imagehlp unit added
git-svn-id: trunk@10259 -
2008-02-09 19:52:58 +00:00
marco
e9804d7002 * some more small updates.
git-svn-id: trunk@10258 -
2008-02-09 19:46:14 +00:00
marco
f8f4fc21a3 * More image_ structs from winnt.h
git-svn-id: trunk@10257 -
2008-02-09 18:55:59 +00:00
marco
bdf213a03a * ulong32 + 64 needed for imagehlp.pp
git-svn-id: trunk@10256 -
2008-02-09 12:31:20 +00:00
Jonas Maebe
4d9445749c * fixed buffer overflow in delete() for widestrings (patch by
Martin Schreiber, #10800)

git-svn-id: trunk@10255 -
2008-02-09 11:47:14 +00:00
marco
71a017aca0 * overload fix.
git-svn-id: trunk@10252 -
2008-02-08 19:58:51 +00:00
Almindor
0dece44b9b * use the qword hack only on linux x86_64 (others would fail)
git-svn-id: trunk@10250 -
2008-02-08 16:58:41 +00:00
Jonas Maebe
c44fb4a79e * call FreeInstance after fail if vmt<>nil rather than if vmt=1
(mantis #10790)

git-svn-id: trunk@10249 -
2008-02-08 15:04:58 +00:00
Jonas Maebe
521b5d88ff * fixed FindSectionMachO32PPC() return value
git-svn-id: trunk@10248 -
2008-02-08 14:06:31 +00:00
peter
70a6eeaa16 * disable wrong package not available check
git-svn-id: trunk@10247 -
2008-02-08 00:03:50 +00:00
peter
7725119204 * use TFPVersion internally
* getfilename is now always generated with version like 1.2.3-4

git-svn-id: trunk@10246 -
2008-02-07 23:52:47 +00:00
peter
ede7361f04 * dependency and path updates
git-svn-id: trunk@10245 -
2008-02-07 23:10:39 +00:00
peter
18ccec1b15 * clean command
git-svn-id: trunk@10244 -
2008-02-07 23:01:28 +00:00
joost
6a4007d446 * Refactored: extracted AddRecordToIndex
git-svn-id: trunk@10242 -
2008-02-07 22:00:12 +00:00
peter
aafabe4bb2 * log packages installed both global and local
git-svn-id: trunk@10241 -
2008-02-07 21:55:08 +00:00
peter
dc23783859 * handle duplciate versions in scan
git-svn-id: trunk@10240 -
2008-02-07 21:23:54 +00:00
joost
ce154e961c * Fixed the deletion of records in indexed datasets
git-svn-id: trunk@10237 -
2008-02-07 20:32:04 +00:00
joost
16ff4076ee * Avoid range-check error
git-svn-id: trunk@10236 -
2008-02-07 20:08:05 +00:00
marco
fe7b1a7f2e * fixed smartlink like Jonas proposed dd 2008-01-06. Also relevant because of 10766
git-svn-id: trunk@10235 -
2008-02-07 09:56:51 +00:00
Almindor
13e15ebab9 * hack around the fpc cdecl/stack bug in 64bit linux by using qword-wrapper
git-svn-id: trunk@10233 -
2008-02-05 18:15:21 +00:00
Jonas Maebe
3ced7be70c * synchronised with r210 of the common pascal interfaces
...
r210 | jonas | 2008-02-05 17:01:30 +0100 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /metaPascal/trunc/MPPInterfaces/CFByteOrders.pas

  * fixed CFConvert*SwappedTo* for FPC
...

git-svn-id: trunk@10231 -
2008-02-05 16:07:18 +00:00
Almindor
07723f3fdd * fix windows compilation
git-svn-id: trunk@10230 -
2008-02-05 10:36:40 +00:00
marco
51dc129916 * lfanew in dosheader aliased with union
git-svn-id: trunk@10229 -
2008-02-05 10:12:30 +00:00
marco
6ab7f8e708 * typo corrected
git-svn-id: trunk@10228 -
2008-02-05 09:51:09 +00:00
marco
7b50723276 * more constants and ref -> const changes.
git-svn-id: trunk@10227 -
2008-02-05 09:48:03 +00:00
Almindor
2354b04f78 * add additional path for libaspell on darwin
git-svn-id: trunk@10226 -
2008-02-05 09:45:22 +00:00
marco
f06ac18f22 * more constants for IPropertyStorage
git-svn-id: trunk@10225 -
2008-02-05 09:24:58 +00:00
Almindor
4039d88458 * hopefully fix windows aspell compilation
* fix also darwin/macosx libaspell.15.dylib location

git-svn-id: trunk@10224 -
2008-02-05 09:23:26 +00:00
marco
c1ae2b8ec4 * fixes after compat test IPropertyStorage
git-svn-id: trunk@10223 -
2008-02-05 09:13:31 +00:00
marco
d115a72549 * Related to #7902, sax_xml now compiled
git-svn-id: trunk@10222 -
2008-02-05 09:02:27 +00:00
peter
bc18af52a9 * depend on 2.2.1 paszlib and fcl-process
git-svn-id: trunk@10221 -
2008-02-04 23:55:44 +00:00
peter
e2e1321f04 * check dependencies for os and cpu
* versions changed to major.minor.micro-build
  * renamed avail,allavail to showavail,showall

git-svn-id: trunk@10220 -
2008-02-04 23:49:05 +00:00
peter
a777cadb3d * dependency os and cpu added
* change version to "major.minor.micro-build"
  * write manifest per package in the package directory so it is archived
    in all the packages

git-svn-id: trunk@10219 -
2008-02-04 23:47:40 +00:00
peter
d654add631 * version for fpc-all
git-svn-id: trunk@10218 -
2008-02-04 23:46:33 +00:00
marco
b7f77fbf39 * T* suffixed variants for some propvariant subfields; delphi compat
git-svn-id: trunk@10217 -
2008-02-04 23:04:51 +00:00
marco
17c021d3d2 * several small fixes, ipropertystorage related.
git-svn-id: trunk@10216 -
2008-02-04 22:52:09 +00:00
marco
8b913cf3f3 * fpmake for univint
git-svn-id: trunk@10215 -
2008-02-04 21:27:28 +00:00
peter
12931808dc * find installed versions in local and global install dir
* support Package.fpc for backwards compatibility

git-svn-id: trunk@10214 -
2008-02-04 21:14:25 +00:00
Almindor
7637f46e4e * fix mis-type in one function return value
git-svn-id: trunk@10213 -
2008-02-04 21:14:11 +00:00
peter
0cc7eb0a8d * version 2.2.1, required by fppkg
git-svn-id: trunk@10212 -
2008-02-04 20:59:59 +00:00
florian
a210a74629 * compiling skeleton
git-svn-id: trunk@10211 -
2008-02-04 20:57:09 +00:00
marco
b7f1e364ad * and another three.
git-svn-id: trunk@10210 -
2008-02-04 20:47:37 +00:00
marco
4a08ad5a33 * first batch
git-svn-id: trunk@10209 -
2008-02-04 20:43:54 +00:00