Commit Graph

1366 Commits

Author SHA1 Message Date
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
joost
76c1b9da71 * Use fpmkunit to obtain gcclib-dir for configuration files
git-svn-id: trunk@24753 -
2013-06-01 22:27:16 +00:00
Károly Balogh
4e427b9663 disable threading and process for morphos
git-svn-id: trunk@24747 -
2013-06-01 19:13:06 +00:00
Jonas Maebe
2f29a6ebd3 * fixed use of uninitialized "read" result in case 0 bytes were read, fixes
hang on Darwin/ppc

git-svn-id: trunk@24623 -
2013-05-27 11:40:44 +00:00
joost
94e7cd5a51 * Switched utils to fpmake building
git-svn-id: trunk@24621 -
2013-05-26 19:05:11 +00:00
joost
14f930ef67 * Fix adding new Makefile.fpc to subversion in fpmake-conversion script
git-svn-id: trunk@24620 -
2013-05-26 18:53:22 +00:00
joost
caa3e9b403 * fpmake.pp changes to fix compilation on Windows
git-svn-id: trunk@24616 -
2013-05-25 21:21:26 +00:00
joost
ce78b5f11c * Add .exe extension to tools on Windows
git-svn-id: trunk@24613 -
2013-05-25 19:19:33 +00:00
joost
a68ef39655 * Build grab_vcsa only on Linux (fpmake)
git-svn-id: trunk@24601 -
2013-05-25 15:50:36 +00:00
svenbarth
905ab16ea4 Fixed and regenerated Makefile after removal of jarparamparser.pas
git-svn-id: trunk@24550 -
2013-05-22 09:02:24 +00:00
joost
14ffdf6b8d * Removed unused unit jarparamparser.pas
git-svn-id: trunk@24549 -
2013-05-21 19:58:14 +00:00
joost
95972cabbc * Let fpmake update the revision.inc file for fpcmake
git-svn-id: trunk@24538 -
2013-05-20 17:00:25 +00:00
joost
d98fb1f004 * Some fpmake.pp fixes
git-svn-id: trunk@24526 -
2013-05-19 10:04:25 +00:00
joost
2fe7dbfc6c * Several fpmake.pp fixes
git-svn-id: trunk@24524 -
2013-05-18 08:28:58 +00:00
yury
4a696dbf00 * pas2jni: fixed error during records processing.
git-svn-id: trunk@24514 -
2013-05-15 15:58:27 +00:00
yury
8bc8363c77 * pas2jni: added fcl-json dependency.
git-svn-id: trunk@24513 -
2013-05-15 15:45:09 +00:00
yury
94197aade9 * pas2jni: fixed processing of int64 and boolean constants. Also fixes to correctly process whole System unit.
git-svn-id: trunk@24512 -
2013-05-15 15:34:10 +00:00
yury
45895f26e0 * pas2jni: use stable JSON output from ppudump.
git-svn-id: trunk@24510 -
2013-05-15 14:17:34 +00:00
yury
f174c4df83 * pas2jni: Removed debug stuff.
git-svn-id: trunk@24494 -
2013-05-14 11:47:23 +00:00
joost
2555885541 * Added fpmake.pp files for pas2fpm, pas2jni and pas2ut
git-svn-id: trunk@24492 -
2013-05-13 19:56:36 +00:00
joost
555ea23209 * Added fpmake.pp for unicode utils
git-svn-id: trunk@24488 -
2013-05-12 20:13:35 +00:00
joost
534e8e2a0c * Scripts to generate Makefiles which call fpmake
git-svn-id: trunk@24487 -
2013-05-12 19:30:19 +00:00
joost
478243254e * Removed double addition of ptop
* Added fpcreslipo compilation to fpmake

git-svn-id: trunk@24483 -
2013-05-11 12:07:12 +00:00
joost
2b413c3075 * Fixed path-issues in fpmake.pp file
git-svn-id: trunk@24482 -
2013-05-11 09:33:45 +00:00
joost
436d0bbdae * Added some bin2obj rules to the fpmake.pp file
git-svn-id: trunk@24481 -
2013-05-11 09:03:24 +00:00