Commit Graph

40136 Commits

Author SHA1 Message Date
florian
ad0b0455d8 * extended comment
git-svn-id: branches/i8086@24152 -
2013-04-04 21:06:10 +00:00
nickysn
c3aaa37c0c * fixed a bug which caused non commutative fpu instructions to be wrong when using an intel-style external assembler and compiling a smartlinked unit
git-svn-id: branches/i8086@24151 -
2013-04-04 20:17:50 +00:00
reiniero
f4f128e1d5 * fcl-db/dbase: cosmetic: more file structure annotations, clarify comments
git-svn-id: trunk@24150 -
2013-04-04 13:16:41 +00:00
pierre
210434e937 Add missing colon for .PHONY
git-svn-id: trunk@24149 -
2013-04-04 10:15:59 +00:00
pierre
9102ea2571 Regenerated for: Add versioncheckstartingcompiler to .PHONY list
git-svn-id: trunk@24148 -
2013-04-04 10:11:58 +00:00
pierre
d6a3536f92 Add versioncheckstartingcompiler to .PHONY list
git-svn-id: trunk@24147 -
2013-04-04 10:11:36 +00:00
florian
b817b6f62a * enable section smartlinking on all linux targets
git-svn-id: trunk@24146 -
2013-04-04 09:43:00 +00:00
yury
fcf29c11d0 * Turn off debug.
git-svn-id: trunk@24145 -
2013-04-03 19:45:07 +00:00
yury
9019c2cf17 * Removed unneeded {$apptype console}.
git-svn-id: trunk@24144 -
2013-04-03 19:42:43 +00:00
yury
cd6669f52a * Build and install pas2jni.
git-svn-id: trunk@24143 -
2013-04-03 19:29:16 +00:00
yury
853ecde8f9 * Build jni package.
git-svn-id: trunk@24142 -
2013-04-03 19:19:39 +00:00
reiniero
4fd80b88ab * fcl-db/dbase: fix trace datasets for tests
git-svn-id: trunk@24141 -
2013-04-03 16:26:25 +00:00
nickysn
74cd67b85c + added 8087 initialization to the msdos rtl (8087 presence detection is still a TODO)
git-svn-id: branches/i8086@24140 -
2013-04-03 16:03:45 +00:00
reiniero
e74474ec73 + fcl-db/dbase: (Visual) FoxPro fixes:
+ initial read support for Visual FoxPro
* annotated file structures, constants etc
* better error reporting:
  different message for valid header but 
	invalid field definitions
* refactored some procedures for readability

git-svn-id: trunk@24139 -
2013-04-03 15:49:20 +00:00
yury
9aa320e91f + jni package. It does not included to build yet.
git-svn-id: trunk@24138 -
2013-04-03 13:40:53 +00:00
yury
5d1b97fd67 + pas2jni - an utility to generates a JNI (Java Native Interface) bridge for a Pascal code. Then the Pascal code (including classes and other advanced features) can be easily used in Java programs.
git-svn-id: trunk@24137 -
2013-04-03 13:38:36 +00:00
reiniero
97e3e6e50e * fcl-db/dbase: cosmetic: use more constants, clarify structure
git-svn-id: trunk@24136 -
2013-04-03 06:01:25 +00:00
nickysn
889e8650f1 * fixed compiler crash due to infinite recursion when compiling boolean to longint conversion on a 16 or 8-bit CPU
git-svn-id: branches/i8086@24135 -
2013-04-03 00:16:41 +00:00
nickysn
e76cee64cc * dosbox_wrapper made to add automatically .exe to the file name, if it is missing
git-svn-id: branches/i8086@24134 -
2013-04-03 00:13:55 +00:00
nickysn
59dd5ee1d0 + dosbox wrapper script replaced with a pascal implementation that is multiplatform and supports being run in multiple instances
git-svn-id: branches/i8086@24133 -
2013-04-02 17:24:05 +00:00
marco
b625439dae * committed Graeme's IPF patches, mantis #24084:
- Fixes the resolving of links issues in the Class Hierarchy output for IPF
	- Implements BeginURL and EndURL methods for the IPF writer. Now it correctly
	     handles the [url] tag in fpdoc XML files.

git-svn-id: trunk@24132 -
2013-04-02 15:37:59 +00:00
nickysn
f06b58a8bd * always enable smartlinking for the tests themselves when running the testsuite for msdos
git-svn-id: branches/i8086@24131 -
2013-04-02 13:25:03 +00:00
lacak
c844ae8cb5 fcl-db: fields: use new implemented FormatBCD function to format TFMTBCDField. Depends on rev.24128! Bug #24096
git-svn-id: trunk@24130 -
2013-04-02 11:40:43 +00:00
michael
95e6be9853 * Patch from Laco to enhance test for bug #24096
git-svn-id: trunk@24129 -
2013-04-02 11:28:03 +00:00
michael
3f910197c6 * Patch from Laco to fix bug ID #24096
git-svn-id: trunk@24128 -
2013-04-02 11:23:57 +00:00
sergei
37a347ce7b * Another fix to PIC assembler: GOT slot stores the address of variable, not variable itself.
git-svn-id: trunk@24127 -
2013-04-02 10:48:58 +00:00
reiniero
539e977273 * fcl-db/tests: disable storing dbfs by default.
git-svn-id: trunk@24126 -
2013-04-02 10:35:23 +00:00
reiniero
d54af2322f * fcl-db/tests: test memorybacked dbf equals filebased dbf. Use memory dbfs because of speed.
git-svn-id: trunk@24125 -
2013-04-02 10:34:27 +00:00
reiniero
aeeb353d47 * fcl-db/tests: add dbf tablelevel test, option to retain dbfs after tests
git-svn-id: trunk@24124 -
2013-04-02 08:59:02 +00:00
sergei
999c3a0a02 * COFF linker: postpone import section generation until unreferenced sections (and imports) are removed, and put all remaining imports into a single section. This is much more efficient than generating multiple smart-linkable import sections and immediately discarding a good half of them.
git-svn-id: trunk@24123 -
2013-04-02 05:46:32 +00:00
reiniero
b9fc64f697 + fcl-db/dbase: allow creation of Visual Foxpro tablelevel 30 files
git-svn-id: trunk@24122 -
2013-04-02 03:11:01 +00:00
reiniero
19e5ddcbbf * fcl-db/dbase tests: cosmetic/formatting
git-svn-id: trunk@24121 -
2013-04-02 02:48:10 +00:00
nickysn
848eeceded * use min and max in defutil.get_common_intdef
git-svn-id: branches/i8086@24120 -
2013-04-01 20:25:42 +00:00
nickysn
949210e808 + added min and max functions for Tconstexprint
git-svn-id: branches/i8086@24119 -
2013-04-01 20:23:14 +00:00
florian
43b6139b66 + setlocalloc resets currentregloc
git-svn-id: trunk@24118 -
2013-04-01 19:52:46 +00:00
florian
364f170765 * cosmetic formatting changes
git-svn-id: trunk@24117 -
2013-04-01 19:52:43 +00:00
florian
7155808570 + ttempcreatenode.printnodedata writes tempinitcode node
git-svn-id: trunk@24116 -
2013-04-01 19:52:39 +00:00
nickysn
a8d72cc11a * bug fix in defutil.get_common_intdef
git-svn-id: branches/i8086@24115 -
2013-04-01 19:25:11 +00:00
nickysn
8a1178e4e9 * regenerated makefiles
git-svn-id: branches/i8086@24114 -
2013-04-01 17:30:11 +00:00
nickysn
0fe3bee97e * set STATICLIBPREFIX to empty for the msdos target in fpcmake.ini
git-svn-id: branches/i8086@24113 -
2013-04-01 17:27:28 +00:00
reiniero
a79d79980a * fcl-db/dbase: fix for r24109
git-svn-id: trunk@24112 -
2013-04-01 17:06:04 +00:00
reiniero
6fc43628da fcl-db/dbase: tests for findfirst etc, and visual foxpro
git-svn-id: trunk@24111 -
2013-04-01 16:52:23 +00:00
reiniero
9aae445b12 * fcl-db/dbase: cosmetic
git-svn-id: trunk@24110 -
2013-04-01 16:49:02 +00:00
reiniero
db7b1aa940 * fcl-db/dbase: start splitting out FoxPro and Visual FoxPro support
git-svn-id: trunk@24109 -
2013-04-01 16:47:22 +00:00
reiniero
7d3504ead5 + fcl-db/dbase: cosmetic; r24107 fixes Mantis #13017
git-svn-id: trunk@24108 -
2013-04-01 14:22:09 +00:00
reiniero
2569f52b73 + fcl-db/dbase: implemented FindFirst,FindNext,FindPrior,FindLast and associated tests
git-svn-id: trunk@24107 -
2013-04-01 14:21:04 +00:00
reiniero
373ab729c7 * fcl-db/dbase: updated maintenance notice
git-svn-id: trunk@24106 -
2013-04-01 13:05:57 +00:00
Jonas Maebe
25ebb36103 * catch invalid floating point operations in TextToFloat (mantis #24197)
git-svn-id: trunk@24105 -
2013-04-01 11:50:49 +00:00
reiniero
669a16c98d sqldb/tests improvements:
* fix memory leak in gui runner
sqldb/tests for dbf/tdbf/dbase/foxpro unit:
* added dbf specific tests
* specify desired tablelevel by connectorparams=<tablelevel> (e.g. 4 for DBase IV)
* dbftoolsunit set up similar to bufdataset tools unit including autocleaning files
- dbname= field in database.ini no longer used for dbf files; always write to temp directory
To do: go through other tests and add ignores if necessary for non-relevant tests

git-svn-id: trunk@24104 -
2013-04-01 10:38:23 +00:00
nickysn
873d5f7d05 * makefiles regenerated
git-svn-id: branches/i8086@24103 -
2013-04-01 02:02:53 +00:00