Commit Graph

40199 Commits

Author SHA1 Message Date
pierre
c460adf8e8 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24369 -
2013-04-29 12:38:48 +00:00
pierre
5fe15ff08d Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24368 -
2013-04-29 12:37:46 +00:00
pierre
78a7043352 Regenerate all Makefiles with an up-to-date fpcmake binary (dummy commit)
git-svn-id: trunk@24367 -
2013-04-29 12:30:54 +00:00
pierre
5c9de9a68b Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24366 -
2013-04-29 12:29:03 +00:00
pierre
884918a4c4 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24365 -
2013-04-29 12:27:42 +00:00
pierre
7b77319e06 Add missing Makefile
git-svn-id: trunk@24364 -
2013-04-29 12:27:08 +00:00
reiniero
3486661512 * fcl-db/dbase: fix Dbase3,4,7 zero content memo fields
git-svn-id: trunk@24363 -
2013-04-29 11:31:21 +00:00
sergei
97152cc41b * Fixed overflow handling in i386 assembler implementations of fpc_div_qword and fpc_mod_qword.
Resolves #23963.

git-svn-id: trunk@24362 -
2013-04-29 01:12:45 +00:00
sergei
1fea5a82c1 * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read.
git-svn-id: trunk@24361 -
2013-04-28 20:29:49 +00:00
sergei
8e6d6d0027 * Replaced strpcopy() by its equivalent. With sysutils in uses clause, strpcopy resolves to ansistring version, inserting a redundant conversion to ansistring.
git-svn-id: trunk@24360 -
2013-04-28 19:43:47 +00:00
nickysn
70649932de * tlocation.value reverted back to longint on non 64-bit archs. This fixes the tset5.pp and tset5a.pp regressions on powerpc and probably other 32-bit platforms.
git-svn-id: trunk@24359 -
2013-04-28 17:52:06 +00:00
florian
18aaeff1d7 + calculate node complexity for addrnodes and labelnodes
git-svn-id: trunk@24358 -
2013-04-28 16:36:10 +00:00
florian
ab39e6f7d8 * fix parameter order for compilerproc created by raise nodes
git-svn-id: trunk@24357 -
2013-04-28 16:34:28 +00:00
reiniero
65acb03936 + fcl-db/export: fpdbfexport: support Visual Foxpro format
git-svn-id: trunk@24356 -
2013-04-28 15:59:31 +00:00
Jonas Maebe
6462d10b17 * de-tabbed
* mention ppudump (mantis #24328)

git-svn-id: trunk@24355 -
2013-04-28 13:45:03 +00:00
Jonas Maebe
52dd59ee74 * write full help when executing ppudump without parameters (based on patch
by Reinier Olislagers, mantis #24328)

git-svn-id: trunk@24354 -
2013-04-28 13:44:57 +00:00
reiniero
a2bb01a313 * fcl-db/dbase: fix test for large strings for (visual) foxpro
git-svn-id: trunk@24353 -
2013-04-28 08:42:22 +00:00
florian
ac819b0b97 * jvm lazarus project file properly named
git-svn-id: trunk@24352 -
2013-04-28 08:39:20 +00:00
nickysn
40ab132efa * replaced tcgint(lo(x)) with longint(lo(x)) and tcgint(hi(x)) with longint(hi(x)) in cg64f32.pas, which should fix some of the const sign expansion regressions on some 32-bit architectures
git-svn-id: trunk@24351 -
2013-04-28 07:42:56 +00:00
joost
527c407b62 * Re-generated Makefiles for the changes in the Makefile.fpcs in r24349
git-svn-id: trunk@24350 -
2013-04-27 20:48:14 +00:00
joost
20a3809e58 * Now zipinstall is passed to fpmake by all Makefile.fpc's
git-svn-id: trunk@24349 -
2013-04-27 20:34:00 +00:00
joost
394d2f39b6 * Re-generated Makefile to add dependency on libtar package, introduced in
r24346

git-svn-id: trunk@24348 -
2013-04-27 19:08:36 +00:00
michael
043df96385 ** Fix for mem leak in case of cookies (By Michalis Kamburelis, bug ID #24333)
git-svn-id: trunk@24347 -
2013-04-27 19:01:49 +00:00
joost
707f09cae5 * fpmake zipinstall now creates .tar.gz files on unices
git-svn-id: trunk@24346 -
2013-04-27 18:27:11 +00:00
joost
c17908c8c3 * The ''Magic'' in the tar-header must be zero-terminated or else it is not
recognized and the uname and gname are ignored.

git-svn-id: trunk@24345 -
2013-04-27 18:20:48 +00:00
reiniero
4cdf001a15 * fcl-db/dbase
Try to deal with case-insensitive filesystems:
  let index and memo file extensions follow case
  of existing filename.

git-svn-id: trunk@24344 -
2013-04-27 15:28:28 +00:00
reiniero
6179bb2322 * fcl-db/dbase: cosmetic
git-svn-id: trunk@24343 -
2013-04-27 15:16:03 +00:00
reiniero
fdc12bce51 * fcl-db/dbase: improved version of r24341: deal with read-only files
git-svn-id: trunk@24342 -
2013-04-27 14:16:53 +00:00
reiniero
2f8bcc14a9 fcl-db/dbase
* Fix TTestSpecificTDBF.TestMemo by letting the memo file be created if it doesn't exist, unless readonly is set.

git-svn-id: trunk@24341 -
2013-04-27 13:49:34 +00:00
reiniero
e78c2e05ef fcl-db/dbase: fix for HasBlob only returning true if last field is blob
git-svn-id: trunk@24340 -
2013-04-27 12:26:44 +00:00
nickysn
11a915e682 + zero fill the bss section on startup in the msdos loader
git-svn-id: trunk@24339 -
2013-04-27 10:04:56 +00:00
reiniero
12fd50c890 fcl-db/dbase:
* fixed tests TTestSpecificTDBF.TestCodePage and TestTableLevel
* fixed division by zero for null length record size memos (e.g. if no memo file present)

git-svn-id: trunk@24338 -
2013-04-27 08:07:04 +00:00
reiniero
dcac328e0e * fcl-db/tests/testdbexport: fix for TestXSDExport_ADONET_NoXSD. Thanks, Ludo
git-svn-id: trunk@24337 -
2013-04-27 05:57:52 +00:00
nickysn
99d3b453a4 * got rid of the i8086 nasm warning 'segment attributes specified on redeclaration of segment'
git-svn-id: trunk@24336 -
2013-04-26 22:17:42 +00:00
nickysn
3853d06ac0 + added n8086cal.pas, based on n386cal.pas; this pulls in nx86cal.pas as well and fixes compilation of the system unit on i8086 after the merge of the i8086 branch to trunk
git-svn-id: trunk@24335 -
2013-04-26 20:19:57 +00:00
florian
a07af824ea * properly fix raise node handling on x86-64 after r24288
git-svn-id: trunk@24334 -
2013-04-26 20:17:54 +00:00
yury
e212901658 * ppudump: JSON output of constants, records, arrays, class refs.
git-svn-id: trunk@24333 -
2013-04-26 15:55:29 +00:00
yury
12825a2f09 * Fixed unused var note.
git-svn-id: trunk@24332 -
2013-04-26 10:29:35 +00:00
yury
b4ba96fa5a * ppudump: JSON output of properties and global vars.
git-svn-id: trunk@24331 -
2013-04-26 10:26:42 +00:00
pierre
9414fddd00 Add explanation about revision.inc file
git-svn-id: trunk@24330 -
2013-04-26 10:23:52 +00:00
pierre
d38e6e62c8 commit new revision.inc file
git-svn-id: trunk@24329 -
2013-04-26 10:23:25 +00:00
pierre
4f8fcb7f15 Revert commit 24324 for ncgflow.pas unit to fix win64 cycle
git-svn-id: trunk@24328 -
2013-04-26 09:38:57 +00:00
pierre
4cfc693a63 * Fix win64 math unit compilation
git-svn-id: trunk@24327 -
2013-04-26 09:37:48 +00:00
yury
226fb92d61 * Check for ppudump in the same folder as pas2jni only if there is a path to pas2jni executable is available in ParamStr(0).
git-svn-id: trunk@24326 -
2013-04-26 08:16:54 +00:00
florian
3d7033d81e * Makefiles regenerated
git-svn-id: trunk@24325 -
2013-04-25 20:25:57 +00:00
florian
0e41df598e * merge i8086 branch by Nikolay Nikolov
git-svn-id: trunk@24324 -
2013-04-25 20:23:51 +00:00
michael
3125b9e6b0 * Better patch from Laco for bug #24274, without relying on try/except
git-svn-id: trunk@24323 -
2013-04-25 18:26:24 +00:00
michael
742b9b5359 * Fixed Bug #24320 with patch as suggested by submitter
git-svn-id: trunk@24322 -
2013-04-25 18:24:08 +00:00
michael
4f69d1046a * Enhanced patch from Michalis Kamburelis (bug 24324)
git-svn-id: trunk@24321 -
2013-04-25 18:15:25 +00:00
reiniero
f05381183a fcl-db/dbase: tentative fix for Visual Foxpro 'B' double
git-svn-id: trunk@24320 -
2013-04-25 14:55:39 +00:00