yury
29c19fa4e3
* Do not free invalid pointer in RegSetValueExA wrapper.
...
git-svn-id: trunk@10303 -
2008-02-11 18:43:37 +00:00
yury
d0aa4a7e2f
* Fix AV errors when taking pointers of empty strings.
...
git-svn-id: trunk@10302 -
2008-02-11 17:34:40 +00:00
yury
518f21a99e
* Import some functions by ordinal only to be compatible with older versions of wince.
...
git-svn-id: trunk@10301 -
2008-02-11 16:23:54 +00:00
florian
9edab963df
* regenerated
...
git-svn-id: trunk@10299 -
2008-02-11 16:00:36 +00:00
florian
4056064f83
* fixed cross compilation
...
git-svn-id: trunk@10297 -
2008-02-11 15:35:59 +00:00
yury
ed86757898
* Pass const record parameters by reference for all calling conventions on i386-wince. It is needed to be Windows unit Delphi compatible, since WinAPI functions are cdecl on wince.
...
git-svn-id: trunk@10296 -
2008-02-11 15:12:41 +00:00
florian
e4997eaa45
* fixes safecall on non-win64 x86-64, should solve random rte 229
...
git-svn-id: trunk@10295 -
2008-02-11 13:47:41 +00:00
florian
4592402529
* fixed sysv x86-64 function results for records and arrays with sizes 9..16 bytes
...
git-svn-id: trunk@10285 -
2008-02-10 22:28:07 +00:00
Jonas Maebe
c35e0bf712
- removed fclex at the end of fpc_exp_real because it makes that routine 10+
...
times slower on P4/Athlon XP cpus, and removing it does not cause any test
suite regressions
git-svn-id: trunk@10284 -
2008-02-10 21:49:52 +00:00
peter
ad08395cde
* added new packages
...
git-svn-id: trunk@10283 -
2008-02-10 20:12:51 +00:00
peter
1c065d8279
* updated
...
git-svn-id: trunk@10282 -
2008-02-10 19:20:10 +00:00
peter
e3f09b5294
* log archive name that is created
...
git-svn-id: trunk@10281 -
2008-02-10 19:10:21 +00:00
peter
36316bea75
* recovery mode added to always use internal fpmkunit
...
* fix dependency versioning
git-svn-id: trunk@10280 -
2008-02-10 19:06:20 +00:00
Jonas Maebe
3e63d3f1dd
- removed {$ifndef cpu64bit} code
...
git-svn-id: trunk@10275 -
2008-02-10 17:05:27 +00:00
Almindor
acc4d25f75
* update spellcheck unit with new stuff
...
git-svn-id: trunk@10274 -
2008-02-10 16:09:23 +00:00
peter
915b1bddb3
* rename scheck to spellcheck
...
git-svn-id: trunk@10272 -
2008-02-10 15:55:39 +00:00
Jonas Maebe
a497aec91d
* always use ppc<targetcpu> instead of ppcross<targetcpu> on darwin,
...
because due to the mach-o executable format which can contain
binaries for different architectures in a single file, different
names for native and cross compilers are not used on Mac OS X
(mantis #10067 )
git-svn-id: trunk@10270 -
2008-02-10 14:42:49 +00:00
marco
4774f766e0
* second batch Lazarus' win32extra merging. Basic migration done, though a few discussion items remain open.
...
git-svn-id: trunk@10269 -
2008-02-10 14:17:11 +00:00
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