Commit Graph

40136 Commits

Author SHA1 Message Date
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
yury
65a4585012 * By default try to use ppudump from the folder where pas2jni is located.
git-svn-id: trunk@24319 -
2013-04-25 10:32:58 +00:00
yury
3dd976c06f * ppudump: Fixed writing of float values.
git-svn-id: trunk@24318 -
2013-04-25 10:31:45 +00:00
yury
d265e8d3be * ppudump: JSON output of classes.
git-svn-id: trunk@24317 -
2013-04-25 10:03:29 +00:00
yury
7ad68debc9 * ppudump: Work in progress on JSON output. Implemented procedure definition.
git-svn-id: trunk@24316 -
2013-04-25 06:56:38 +00:00
sergei
4b8953c4f9 * When reading XML with namespace processing enabled, create 'level 2' elements and attributes even if their namespaceUri is empty.
* dom.pp: fix bug uncovered by above change. Non-empty prefix cannot be set not only for 'level 1' nodes, but for level 2 nodes with empty namespaceUri, too.
- xmlwrite.pp: workaround for parser behavior no longer necessary, removed.

git-svn-id: trunk@24315 -
2013-04-24 17:30:50 +00:00
joost
68b951daab * fcl-fpcunit depends on libtar, fixes compilation after r24312
git-svn-id: trunk@24314 -
2013-04-23 20:15:36 +00:00
svenbarth
bd7cc36ea6 The documentation says that a "BeginThread" needs to be followed by a "CloseThread". The implementation of TThread did not respect this yet.
Note: The only RTL where this could lead to problems is for BeOS with the old threading implementation as this does not use "BeginThread" at all (the newer implementation does).

rtl/objpas/classes/classes.inc, TThread.Destroy:
  * call "CloseThread" if the thread handle is valid (mimics the logic of the Windows RTL)
rtl/win/tthread.inc, TThread.SysDestroy:
  * remove the call to "CloseHandle"; this is done by "CloseThread" afterwards

git-svn-id: trunk@24313 -
2013-04-23 20:13:07 +00:00
joost
6c1ea83c5a * Created a new package for the libtar unit, which was moved in r24287
git-svn-id: trunk@24312 -
2013-04-23 20:02:29 +00:00
yury
61ac7580b7 * ppudump: Work in progress on JSON output.
git-svn-id: trunk@24311 -
2013-04-23 15:16:34 +00:00
nickysn
349f2868db * fixed intr/msdos bug introduced in r24308
git-svn-id: branches/i8086@24310 -
2013-04-23 12:59:48 +00:00
nickysn
e107eaea28 * a slight optimization in the MsDos routine (mov al instead of ax)
git-svn-id: branches/i8086@24309 -
2013-04-23 12:43:31 +00:00
nickysn
ff5091cfb8 * do not save bx, cx, si and di in the msdos and intr functions, as preserving them isn't required for the pascal calling convention
git-svn-id: branches/i8086@24308 -
2013-04-23 12:37:28 +00:00
Jonas Maebe
307454e3a6 * create all files without locking in order to (hopefully) prevent problems
later on due to lingering locks

git-svn-id: trunk@24307 -
2013-04-23 11:37:51 +00:00