joost
ac85ad39df
* Fixed compilations on non-unix platforms, where the stat-record is not available
...
git-svn-id: trunk@28901 -
2014-10-24 11:15:08 +00:00
Tomas Hajny
e7a853f9b2
* support for 7 additional packages, maximum number of packages/tab in installer increased to 45
...
git-svn-id: trunk@28900 -
2014-10-23 23:14:30 +00:00
joost
d867225004
* Set the execute-bit for files in the installation-archives
...
git-svn-id: trunk@28899 -
2014-10-23 21:22:46 +00:00
joost
89cdc6dafe
* Only add files to an archive when a package is actually being installed
...
* Do not create archives with no files in it.
git-svn-id: trunk@28898 -
2014-10-22 20:49:26 +00:00
pierre
678090c48b
Add missing closing brace for error function
...
git-svn-id: trunk@28897 -
2014-10-22 14:58:01 +00:00
Tomas Hajny
0c063005dd
* compilation fix for MS Windows targets
...
git-svn-id: trunk@28896 -
2014-10-22 08:38:54 +00:00
Tomas Hajny
0b71f6286c
* dbase support now enabled for OS/2
...
git-svn-id: trunk@28895 -
2014-10-22 00:00:22 +00:00
Tomas Hajny
585bedf2e8
* unit dbf_dbffile now compilable under OS/2
...
git-svn-id: trunk@28894 -
2014-10-21 23:57:38 +00:00
Tomas Hajny
ebccde996e
+ implementation of unit dbf_wtil now split into target dependant include files, added implementation for OS/2
...
git-svn-id: trunk@28893 -
2014-10-21 23:56:31 +00:00
sergei
06ee500352
* MIPS: improved code generation in make_simple_ref
...
* Clean up the peephole optimizer
+ More peephole optimizations.
git-svn-id: trunk@28892 -
2014-10-21 21:05:46 +00:00
sergei
0041024e5f
* Modified FindRegAlloc() to skip branch delay slots in the same way it is done in GetNextInstruction(). This fixes processing sequences "dealloc reg; branch reg,label; NOP; alloc reg" in BuildLabelTableAndFixRegAlloc(), deallocation is now correctly moved after branch. Before this change, the last allocation was ignored, and deallocation was moved forward until another instruction using reg was encountered.
...
git-svn-id: trunk@28891 -
2014-10-21 20:56:37 +00:00
Tomas Hajny
c0a1a7d26d
+ new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions
...
git-svn-id: trunk@28890 -
2014-10-21 17:29:05 +00:00
Tomas Hajny
feb58d5d25
* make handle for DosCalls accessible for other code
...
git-svn-id: trunk@28889 -
2014-10-21 16:37:31 +00:00
Tomas Hajny
1d0de6f87c
* added ordinal numbers for newer Dos* API functions
...
git-svn-id: trunk@28888 -
2014-10-21 11:40:34 +00:00
joost
8da7914438
* Combine all utils into one achive, several installers depend on this
...
git-svn-id: trunk@28887 -
2014-10-20 19:42:52 +00:00
Tomas Hajny
f55e4400b3
* fix for typo in constant name plus added explanation
...
git-svn-id: trunk@28886 -
2014-10-20 18:47:10 +00:00
Tomas Hajny
09e0734b7c
* fix working with short record function results under OS/2
...
git-svn-id: trunk@28885 -
2014-10-20 15:40:17 +00:00
marco
ccbe03fc37
* fulltext search demo by Reinier Olislagers, mantis #26863
...
git-svn-id: trunk@28884 -
2014-10-19 20:32:05 +00:00
marco
20833d4bc9
* change ContextTrackingMode field to boolean. Mantis #26892
...
git-svn-id: trunk@28883 -
2014-10-19 20:30:11 +00:00
Jonas Maebe
ada39d530f
+ added descriptive comments for the examples (patch by Reinier Olislagers,
...
mantis #24948 )
git-svn-id: trunk@28882 -
2014-10-19 17:07:59 +00:00
Jonas Maebe
00ea5e1636
* made maybequoted_for_script() public
...
* added script_fpcres identifier
* always quote file names for fpcres using double quotes, as it doesn't
support single quotes (mantis #26866 )
git-svn-id: trunk@28881 -
2014-10-19 16:34:43 +00:00
joost
600d91c5b0
* Removed the double dot in tar-filenames introduced in r28875
...
git-svn-id: trunk@28880 -
2014-10-19 15:03:41 +00:00
joost
5451a9c0ed
* On OSes with a 8.3 fs, the zip-suffix is not equal to the targetstring
...
git-svn-id: trunk@28879 -
2014-10-19 13:25:00 +00:00
joost
c00d80abd7
* Correction of r28876, UNITSOUTPUTDIR should be all uppercase
...
git-svn-id: trunk@28878 -
2014-10-19 12:30:24 +00:00
Jonas Maebe
7398f8d507
* fixed defines separator
...
git-svn-id: trunk@28877 -
2014-10-19 10:25:07 +00:00
joost
dab0fbc835
* Fix for building IDE on platforms where the conditionalstrings are case-sensitive
...
git-svn-id: trunk@28876 -
2014-10-19 10:16:49 +00:00
joost
3866540f5a
* Fixed building zip-files for multiple packages inside one fpmake
...
git-svn-id: trunk@28875 -
2014-10-19 08:52:56 +00:00
Jonas Maebe
d117402673
+ test for mantis #21449 , already fixed in the mean time
...
git-svn-id: trunk@28863 -
2014-10-17 16:32:12 +00:00
Jonas Maebe
f1c45eeae3
* support passing [nil] to an array of class/objcclass/javaclass/intf/...
...
in {$mode objfpc} (mantis #19452 )
git-svn-id: trunk@28862 -
2014-10-17 16:10:55 +00:00
Jonas Maebe
1334fe10c1
+ test for mantis #19622 , fixed by sergei in r28266
...
git-svn-id: trunk@28861 -
2014-10-17 15:28:25 +00:00
reiniero
6c7e6ad5ea
* fcl-db: oracleconnection: addendum to commit 28833; issue #26868
...
git-svn-id: trunk@28835 -
2014-10-17 08:58:14 +00:00
Jonas Maebe
b0639405ac
* compare the actual target nodes when checking whether the result of an
...
inline function is getting assigned to one of its parameters, so that
typecasts etc. are dealt with correctly (mantis #26536 )
git-svn-id: trunk@28834 -
2014-10-16 17:49:02 +00:00
reiniero
d69d25432a
* fcl-db: Oracle connection: don't leak resources client side and server side on failed connection. Patch by Al Popov. Thank you very much. Solves issue #26868
...
git-svn-id: trunk@28833 -
2014-10-16 12:40:23 +00:00
pierre
123b9f789a
Add cint type definition if not declared for syscall unit compilation
...
git-svn-id: trunk@28832 -
2014-10-15 23:54:35 +00:00
pierre
d438d5dece
sysnr.inc changed to set syscall numbers dynimically (untested, but currrently broken anyway)
...
git-svn-id: trunk@28831 -
2014-10-15 23:29:36 +00:00
pierre
72a0dfecf0
Add code to includee new file to handle changing openbsd syscall numbers
...
git-svn-id: trunk@28830 -
2014-10-15 23:27:59 +00:00
pierre
787fb75df8
Add new file to handle changing openbsd syscall numbers
...
git-svn-id: trunk@28829 -
2014-10-15 23:27:12 +00:00
Tomas Hajny
47818b38a6
* updates necessary for correct uploading of testsuite results under OS/2
...
git-svn-id: trunk@28828 -
2014-10-15 21:45:16 +00:00
Jonas Maebe
3355d0eea0
+ jvm setstring test
...
git-svn-id: trunk@28827 -
2014-10-15 20:50:14 +00:00
Jonas Maebe
5a8c007b73
* added missing errorlevel checks for latest added tests
...
git-svn-id: trunk@28826 -
2014-10-15 20:50:10 +00:00
Jonas Maebe
079b0167fc
* synchronised with latest changes to equivalent files in rtl/inc, in
...
particular the setstring changes
git-svn-id: trunk@28825 -
2014-10-15 20:50:07 +00:00
joost
7c9d32b3ce
* Dwarf: Write zero as line-nr for instructions with no real corresponding
...
line. This way a debugger will not show invalid line-information in this
case.
* Dwarf: Set IsStatement false for line-info for instructions that do not
correspond to the start of a line/instruction.
git-svn-id: trunk@28824 -
2014-10-15 20:45:33 +00:00
Jonas Maebe
87e55caabc
* declare tvarrec.vpchar explicitly as pansichar for documentation purposes
...
(mantis #26842 )
git-svn-id: trunk@28823 -
2014-10-15 15:37:23 +00:00
Jonas Maebe
5b39b20a3d
* fixed duplicate field names in variant record parts
...
git-svn-id: trunk@28822 -
2014-10-15 10:08:43 +00:00
Jonas Maebe
fb18eac0f3
* don't mention the ability to use OVERRIDEVERSIONCHECK, too many people use
...
it wrongly in spite of all the warnings. Look it up in the Makefile if you
forgot the name of the setting.
git-svn-id: trunk@28821 -
2014-10-14 21:17:25 +00:00
Jonas Maebe
f6f304e0ca
* check for duplicate identifiers when inserting union symtables into the
...
parent record symtable (mantis #26704 )
git-svn-id: trunk@28820 -
2014-10-14 20:30:14 +00:00
Jonas Maebe
d5188ba48a
* fixed duplicate field name
...
git-svn-id: trunk@28819 -
2014-10-14 20:30:08 +00:00
michael
2d553068f4
* Added fast dumpjson method, formatting option to skip whitespace
...
git-svn-id: trunk@28818 -
2014-10-14 19:45:31 +00:00
Jonas Maebe
c43475522e
* fixed uninitialized helper procedure name in case setstring() was not
...
called for a string after r28813
git-svn-id: trunk@28817 -
2014-10-14 18:46:16 +00:00
Tomas Hajny
8adacb096e
* do not call mkdir with trailing directory separator and do not silently ignore errors in MkDir
...
git-svn-id: trunk@28816 -
2014-10-13 21:51:03 +00:00