Commit Graph

1390 Commits

Author SHA1 Message Date
michael
181892cc5f * First implementation of pas2js converter program
git-svn-id: trunk@27476 -
2014-04-05 09:19:55 +00:00
pierre
f35860b33a Update revision.inc after fpcmake.ini change 27428
git-svn-id: trunk@27429 -
2014-04-01 15:39:28 +00:00
pierre
fcc7dc82fc Fix typo error in previous fpcmake.ini change
git-svn-id: trunk@27428 -
2014-04-01 15:38:27 +00:00
pierre
64b1dce92b iUpdate revision.inc after fpcmake.ini change 27426
git-svn-id: trunk@27427 -
2014-04-01 15:32:45 +00:00
pierre
2161b5e2e4 Fix syntax error in previous fpcmake.ini change
git-svn-id: trunk@27426 -
2014-04-01 15:31:12 +00:00
pierre
4bb05e6c16 Version updated due to fpcmake.ini change rev 27421
git-svn-id: trunk@27424 -
2014-04-01 15:25:19 +00:00
pierre
0801538080 Regenerated from fpcmake.ini
git-svn-id: trunk@27423 -
2014-04-01 15:24:30 +00:00
pierre
b213d2624a Handle -sh option (generate script to link on host)
git-svn-id: trunk@27421 -
2014-04-01 15:09:26 +00:00
pierre
e0a04bdd1c Add data2inc call to update fpcmake.inc from fpcmake.ini
git-svn-id: trunk@27420 -
2014-04-01 15:08:20 +00:00
marco
56277b18db * move fpcsubst to utils/ because it uses classes
git-svn-id: trunk@27370 -
2014-03-30 11:45:51 +00:00
Jonas Maebe
47a7b117fd * regenerated revision.inc and fpcmake.inc after r27188, which updated
fpcmake.ini (revision.inc was automatically updated by fpmake, but
    fpcmake.inc wasn't -- the latter was regenerated via a
    Makefile.fpc.fpcmake-regenerated makefile)

git-svn-id: trunk@27193 -
2014-03-19 22:45:53 +00:00
florian
b2b26f84cf * partially merged the mips-embedded branch of Michael Ring:
- startup code/controller units are not merged yet
  - assembler call does not pass the needed CPU type yet

git-svn-id: trunk@27188 -
2014-03-19 21:25:38 +00:00
yury
73c26bd6be * mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
git-svn-id: trunk@26705 -
2014-02-07 12:37:17 +00:00
yury
5ebfb2710d * Fixed getting svn revision on Windows host.
git-svn-id: trunk@26700 -
2014-02-07 12:14:57 +00:00
yury
3eaecd07a6 * mipsel-android: Support in fpcmake.
git-svn-id: trunk@26692 -
2014-02-06 19:46:28 +00:00
michael
576fe3758d * Added showing of hints in HTML page title
git-svn-id: trunk@26687 -
2014-02-06 17:06:58 +00:00
Tomas Hajny
77967432ef * always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
git-svn-id: trunk@26641 -
2014-02-01 00:11:09 +00:00
marco
a57df5f0dd * commited correction for Mantis #25560, misspelled constructor keyword
git-svn-id: trunk@26531 -
2014-01-20 10:39:39 +00:00
nickysn
1f7b14f38e * fixed the conversion of powerof2 mul/imuls to lea in tcgx86.a_op_const_reg_reg
git-svn-id: trunk@26509 -
2014-01-18 17:58:31 +00:00
florian
694ba6a702 * call strip on the COMPILER macro to make the output look more nicely
git-svn-id: trunk@26502 -
2014-01-18 10:19:54 +00:00
paul
1f83117f16 utils: use fpc 2.6.2 compatible code
git-svn-id: trunk@26489 -
2014-01-17 10:44:24 +00:00
paul
e181fbc327 utils: clean rsj files by delp
git-svn-id: trunk@26485 -
2014-01-17 02:24:37 +00:00
paul
13a0b21031 rstconv: fixed memory leak
git-svn-id: trunk@26484 -
2014-01-17 02:15:35 +00:00
paul
71fbba2b1e utils: parse .rsj file by rstconv tool
git-svn-id: trunk@26479 -
2014-01-16 13:57:33 +00:00
paul
9681212fea utils: put unicodepath to default fpc.cfg file
git-svn-id: trunk@26420 -
2014-01-11 08:40:55 +00:00
paul
75fecf9e96 utils: use LongInt instead of Integer to prevent overflow
git-svn-id: trunk@26394 -
2014-01-05 17:09:48 +00:00
marco
1e98620c2e * Same for fpdoc, include cthreads if LZX_USETHREADS
git-svn-id: trunk@26392 -
2014-01-05 16:08:53 +00:00
Jonas Maebe
9736ed59be + add bin2obj as required tool (should have been part of r26132)
git-svn-id: trunk@26133 -
2013-11-24 21:53:33 +00:00
Jonas Maebe
1be319868c * fixed wrong invocations of (possibly cross-compiled) bin2obj
git-svn-id: trunk@26132 -
2013-11-24 20:22:09 +00:00
nickysn
5b3163beb4 * updated fpcmake revision.inc
git-svn-id: trunk@26098 -
2013-11-16 12:38:25 +00:00
nickysn
07e3792801 + added NASM to the default tools in fpcmake.ini
git-svn-id: trunk@26097 -
2013-11-16 12:37:46 +00:00
pierre
926c1ba657 Fix extension od dxegen.pp source in fpmake
git-svn-id: trunk@26076 -
2013-11-13 11:26:24 +00:00
nickysn
1bea98995b * regenerated fpcmake makefiles after r25642
git-svn-id: trunk@25644 -
2013-10-05 10:11:27 +00:00
nickysn
8844c67f56 * updated fpcmake revision.inc after r25642
git-svn-id: trunk@25643 -
2013-10-05 10:06:14 +00:00
nickysn
d89c286dc1 * changed the staticlibext for i8086-msdos to .a in fpcmake.ini as well
git-svn-id: trunk@25642 -
2013-10-05 10:05:03 +00:00
Tomas Hajny
e79246d6e6 * fix missing dependency of fppkg on fpmkunit (unnoticed on some targets due to dependency import via fcl-web)
git-svn-id: trunk@25613 -
2013-10-02 00:18:53 +00:00
pierre
7ab7dcc846 Accept both mips and mipseb as architecture
git-svn-id: trunk@25545 -
2013-09-24 12:23:41 +00:00
Jonas Maebe
de56f909d5 * synchronized with trunk up to and including r25430
git-svn-id: branches/cpstrrtl@25431 -
2013-09-06 10:09:26 +00:00
Mattias Gaertner
1e48781694 instantfpc: fixed showing compiler error
git-svn-id: trunk@25340 -
2013-08-23 13:47:07 +00:00
paul
f285948fcb rtl, utils: apply patch of Inoussa:
This patch implements collation'loading at runtime. This reduce the final executable' size as the collation's data are now externaly stored. Note that It requires the external collation files to be shipped and the program to load the collations it needs using the "LoadCollation"/"RegisterCollation" procedure(s).

The external collation files are produced by "cldrparser" (while producing the static files). The root collation "ducet" 's external file is produced by "unihelper".

It is important to note that these files are endian specific :
 * collation_*_be.bco for big endian systems
 * collation_*_le.bco for little endian system.

The root collation should at be registered, be it staticaly by using the "unicodeducet" unit or dynamicaly by making a call sush as RegisterCollation(<collation dir>,'ducet'). 
It is possible, in the same application, to make use of static and dynamic.

git-svn-id: trunk@25295 -
2013-08-19 13:42:11 +00:00
Jonas Maebe
8d1090269e * synchronised with trunk r25259
git-svn-id: branches/cpstrrtl@25267 -
2013-08-16 11:33:44 +00:00
paul
9f023fcfe0 rtl, utils: apply patch of Inoussa which adds dynamic loading of charset binary files (issue #0024862)
git-svn-id: trunk@25262 -
2013-08-16 09:32:27 +00:00
marco
9f34e4237c * remove forgotten debug feature, (uses dbugintf,which is not part of the
package dependencies), introduced in r23172 

git-svn-id: trunk@25254 -
2013-08-13 13:13:38 +00:00
Mattias Gaertner
90d78e775e instantfpc: version 1.3: compile into temporary directory to avoid clashes in parallel compilations
git-svn-id: trunk@25230 -
2013-08-09 12:02:15 +00:00
paul
24f8623490 rtl, utils: apply patch from Inoussa (mantis #24158):
*  Fix the crash of the Unicode Manager and "cldrparser". Tested on WinCE/ARM emulator (That does produce unaliged exception).

git-svn-id: trunk@25208 -
2013-08-02 16:19:24 +00:00
Jonas Maebe
29132f45b7 * synchronised with trunk up to r25167 (fixes glib compilation via r25164,
and occasional crashes in executeprocess on libc platforms via r25167)

git-svn-id: branches/cpstrrtl@25169 -
2013-07-24 14:24:49 +00:00
marco
72b0e72580 * added a fix for crashes on very short fpdoc projects. x.y.z.count was examined without checking x,y and z existed.
Fixes Mantis #24579

git-svn-id: trunk@24943 -
2013-06-23 09:10:15 +00:00
joost
f8a6ddd460 * Fixed paths in fpmake.pp files
git-svn-id: trunk@24787 -
2013-06-02 21:20:14 +00:00
joost
07325e2b80 * fpcres depends on paszlib
git-svn-id: trunk@24786 -
2013-06-02 21:07:24 +00:00
joost
df4191acb3 * Handle the location of each package at run-time, not at compilation time
* Added a fpmake.pp in the root, to compile the utils and packages in one go

git-svn-id: trunk@24783 -
2013-06-02 17:55:23 +00:00