Commit Graph

25766 Commits

Author SHA1 Message Date
michael
cc9bc424e4 * SectionExists now Delphi compatible
git-svn-id: trunk@7378 -
2007-05-17 15:53:02 +00:00
Jonas Maebe
720ad93659 * fixed mode switch (objpas -> objfpc)
git-svn-id: trunk@7377 -
2007-05-17 13:36:00 +00:00
michael
a78f576074 * Marked some sections as private
git-svn-id: trunk@7374 -
2007-05-17 11:29:46 +00:00
florian
acb9fb53d2 * fixed ide building using the new comment hook
git-svn-id: trunk@7371 -
2007-05-16 21:31:27 +00:00
florian
39dc562326 * changed some message handling to ansistring, no slow down measurable with make cycle, resolves #8890
git-svn-id: trunk@7370 -
2007-05-16 21:25:55 +00:00
joost
d8c741f472 * Enabled IBConnection for win64
git-svn-id: trunk@7369 -
2007-05-16 21:08:25 +00:00
peter
e7ead9fc9f * nested procedures are not supported in generic methods
git-svn-id: trunk@7368 -
2007-05-16 20:56:00 +00:00
peter
cbb3667d73 * default dynamic linker for i386
git-svn-id: trunk@7367 -
2007-05-16 20:34:21 +00:00
peter
377aae4ba0 * only add .o extension if no extension is provided. fixes 8520
git-svn-id: trunk@7366 -
2007-05-16 20:11:09 +00:00
peter
6c916a032d * support - and + after -S options
git-svn-id: trunk@7365 -
2007-05-16 19:20:32 +00:00
michael
061bfa3301 * Introduced TCustomSQLQuery, with properties in protected mode
git-svn-id: trunk@7364 -
2007-05-16 15:31:11 +00:00
Jonas Maebe
3bc08cafae * -dFPC_USE_LIBC fix
git-svn-id: trunk@7363 -
2007-05-16 15:13:36 +00:00
michael
06f27aa25c Published TnamedItem.Name as in Delphi
git-svn-id: trunk@7362 -
2007-05-16 15:02:49 +00:00
michael
e46ecfb3d4 Better error checking at connect/disconnect
git-svn-id: trunk@7361 -
2007-05-16 14:57:55 +00:00
Jonas Maebe
f4b2ee2904 + test which already works
git-svn-id: trunk@7360 -
2007-05-16 14:44:38 +00:00
Jonas Maebe
6555f37cff * do not search variant operators when looking for an overloaded
operator for a non-variant type (was already intended that way,
    but checks didn't work) (mantis #7070) + tests
  * some tab->spaces in defcmp.pas

git-svn-id: trunk@7359 -
2007-05-16 13:59:35 +00:00
Jonas Maebe
fdc813db9a * no need to synchronise the upper bound of a for-loop after the loop
anymore if it is a regvar, because it cannot be a regvar anymore
    after the fix for tw8883

git-svn-id: trunk@7358 -
2007-05-16 12:13:28 +00:00
pierre
79f314cf96 Put every {$smarlink on} inside an {$ifndef NO_SMART_link} condition.
This allows to do a 'make build' for win32 with nasm,
  using OPT="-Anasmwin32 -XS -dNO_SMART_LINK"

git-svn-id: trunk@7357 -
2007-05-16 11:26:06 +00:00
yury
df36385c89 * fixed mantis #8887. (please merge to fixes).
git-svn-id: trunk@7356 -
2007-05-16 09:04:34 +00:00
peter
ea92a0e1a7 * prefer overloaded methods in current object over
inherited overloaded methods

git-svn-id: trunk@7355 -
2007-05-16 08:12:14 +00:00
michael
2d2469c45e * Added brazilian translation by Antonio Galvao
git-svn-id: trunk@7354 -
2007-05-16 07:31:58 +00:00
Jonas Maebe
f28079bcd7 + test for previous commit
git-svn-id: trunk@7353 -
2007-05-15 20:26:27 +00:00
Jonas Maebe
2c5a284060 * upper bound of for-loop cannot be a regvar, because the regvar may
be modified inside the loop (mantis #8883)

git-svn-id: trunk@7352 -
2007-05-15 20:25:30 +00:00
michael
6944bac2b4 * Added RTF writer
git-svn-id: trunk@7351 -
2007-05-15 19:57:11 +00:00
tom_at_work
8c70e81c9c * 6 bit sized members of packed records can never be split over more than 2 bytes too
git-svn-id: trunk@7350 -
2007-05-15 19:03:55 +00:00
sekelsenmat
a3703321f3 Improved Symbian RTL. Separated os include files from SDK include files and added more bindings
git-svn-id: trunk@7349 -
2007-05-15 18:39:29 +00:00
peter
83ccc62cf0 * during specialization use the symtable stack at
definition time, fixes tgeneric14

git-svn-id: trunk@7348 -
2007-05-15 17:39:09 +00:00
Jonas Maebe
4ff8d4f15c + added tests for already solved bug (crashed with IE in 2.0.4)
git-svn-id: trunk@7347 -
2007-05-15 14:28:31 +00:00
pierre
e0783f446e + new program to ease cross RTL compilation tests
git-svn-id: trunk@7346 -
2007-05-15 13:41:26 +00:00
pierre
11923e9786 + code to debug LFN FindFirst/findClose
git-svn-id: trunk@7344 -
2007-05-15 13:37:19 +00:00
peter
bf7275576c * use sysutils instead of dos
git-svn-id: trunk@7342 -
2007-05-15 07:18:55 +00:00
peter
aa72495049 * fix resourcestring assignment in typedconst
git-svn-id: trunk@7339 -
2007-05-15 06:52:36 +00:00
peter
5c914393d5 * added uint64 alias
git-svn-id: trunk@7338 -
2007-05-15 05:41:02 +00:00
micha
6ec55d2e74 * fix heap mutex deadlock in case of runtime error within heap management (needs recursive heap mutex)
git-svn-id: trunk@7337 -
2007-05-14 21:09:16 +00:00
Jonas Maebe
20206500aa * don't change a sequence of shifts and sub/adds into a lea() in case
the flags are read afterwards (broke shldl/sub/sbb sequence generated
    for 64 bit "*2", which appears in bitpacked size calculation)

git-svn-id: trunk@7336 -
2007-05-14 20:37:42 +00:00
michael
c9c82ddbf8 Fixed bug #8875
git-svn-id: trunk@7335 -
2007-05-14 19:43:02 +00:00
Jonas Maebe
7bd8d0200e * handle mod/div between a cardinal/qword and a smaller unsigned variable
(byte, word, postive subrange) as an unsigned operation (mantis #8870)

git-svn-id: trunk@7334 -
2007-05-14 19:24:33 +00:00
Jonas Maebe
c80d4225ca + support for ISO Extended Pascal ReadStr() and WriteStr() routines
git-svn-id: trunk@7333 -
2007-05-14 17:34:01 +00:00
Tomas Hajny
615b192c51 * correction to previous commit
git-svn-id: trunk@7332 -
2007-05-13 20:50:51 +00:00
Tomas Hajny
f8e5a62f61 * synchronized with SocketError change
git-svn-id: trunk@7331 -
2007-05-13 20:47:01 +00:00
Tomas Hajny
f55a720b25 * OS/2 implementation synchronized with SocketError change
git-svn-id: trunk@7330 -
2007-05-13 20:34:25 +00:00
Almindor
f83568d897 * fix INVALID_SOCKET for other platforms too
git-svn-id: trunk@7329 -
2007-05-13 19:20:17 +00:00
Almindor
a52a63178b * fix INVALID_SOCKET constant (needs to be OS specific, it is UNSIGNED in windows)
git-svn-id: trunk@7328 -
2007-05-13 19:13:43 +00:00
marco
8991b8f365 * new socketerror scheme. OS/2 and netware are now broken and still must be done. (merge me and all previous socket related commits please)
git-svn-id: trunk@7327 -
2007-05-13 18:30:24 +00:00
michael
0e79eb1fe6 * Fixed writing of open array declaration
git-svn-id: trunk@7326 -
2007-05-13 17:45:44 +00:00
michael
2212c78609 * Fixed description of array type without index (open array)
git-svn-id: trunk@7325 -
2007-05-13 17:44:00 +00:00
micha
bb9de8f193 * SHOW_MEM_USAGE define to always show maximum heap size used/allocated, independent of DUMP_MEM_USAGE
git-svn-id: trunk@7324 -
2007-05-13 12:34:16 +00:00
Almindor
5736142382 * update lNet so latest fpc can compile it (property changes)
git-svn-id: trunk@7323 -
2007-05-13 09:04:46 +00:00
peter
73d861e3e9 * test for parameter symoptions
git-svn-id: trunk@7322 -
2007-05-12 22:16:58 +00:00
peter
c831b2fb00 * set symoptions for all implicit created parameters
git-svn-id: trunk@7321 -
2007-05-12 22:16:06 +00:00