michael
c5495cb49c
* Examples
...
git-svn-id: trunk@32376 -
2015-11-20 11:34:44 +00:00
michael
a192c54e7d
* Basedir support
...
git-svn-id: trunk@32374 -
2015-11-20 11:26:58 +00:00
michael
2af4cd9a4e
* Added missing tree classes
...
git-svn-id: trunk@32360 -
2015-11-19 08:52:39 +00:00
michael
b86ef67a54
* Resolved conflict with none in TStringSplitoptions
...
git-svn-id: trunk@32264 -
2015-11-07 10:08:28 +00:00
joost
18b66865ac
* Added fppkg option to gather info on a package
...
git-svn-id: trunk@32224 -
2015-11-03 20:53:34 +00:00
yury
9193954d1c
* pas2jni: Detect the default units path.
...
git-svn-id: trunk@32084 -
2015-10-17 20:36:29 +00:00
yury
ab4c8623ec
* pas2jni: Fixed reading of the ppudump's output in some cases.
...
git-svn-id: trunk@32083 -
2015-10-17 18:40:21 +00:00
joost
57204b2404
* Fixed fppkg --config-file option
...
git-svn-id: trunk@32071 -
2015-10-17 13:39:29 +00:00
Jonas Maebe
e8f2f23444
* mention support for .rsj extension in help text (based on patch by
...
Jani Matyas, mantis #28768 )
git-svn-id: trunk@31909 -
2015-10-02 08:20:18 +00:00
Jonas Maebe
05bf826342
+ support UTF-8 in ascii2unicode(), this fixes the UTF-16 output of
...
resourcestring data .rsj files in case the source file is interpreted as
UTF-8. Previously, the individual UTF-8 bytes were each stored in a
separate widechar in the Json file (mantis #28717 )
* due to the fact that rstconv didn't use the cwstring unit on Unix, rstconv
until now just concatenated the bytes stored in the widechars of the Json
file on those platforms, i.e., the strings put in the resource file were
byte for byte equal to what was in the source file. On Windows, these bytes
were interpreted as individual widechars, converted to the
DefaultSystemCodePage and then written. This means that for anything but
ISO-8859-1 (where every widechar from #0000 to #0255 maps to #0 to #255 ),
the output got corrupted.
In order to keep compatibility with the old behaviour whereby rstconv wrote
the resource strings using the same encoding as in the source file (except
if the data got completely corrupted, in which case compatibility is
useless), we now store all resourcestrings twice in the .rsj file: once as
the exact byte sequence from the source file, and once (properly) encoded
in UTF-16.
By default, rstconv will use the byte string and just write that one to the
resource file. Additionally, there is a new -p option that accepts a code
page name (see rstconv -h for the list of supported names), which can be
used to make rstconv use the UTF-16 version and convert that to the desired
code page (as long as the system on which rstconv runs supports that
codepage).
And this also finally resolves mantis #6477 .
git-svn-id: trunk@31881 -
2015-09-28 22:14:56 +00:00
nickysn
e83f3d2978
* updated all the remaining makefiles that 'fpcmake -r' missed
...
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
nickysn
2e3cb70489
* regenerated makefiles after adding the win16 target
...
git-svn-id: trunk@31525 -
2015-09-05 11:02:54 +00:00
nickysn
fb0f606793
* update revision.inc
...
git-svn-id: trunk@31524 -
2015-09-05 10:52:13 +00:00
nickysn
b8b90f96a1
+ added the win16 target to fpcmake
...
git-svn-id: trunk@31523 -
2015-09-05 10:15:10 +00:00
yury
130eba51ee
* pas2jni: Fixed code generation in case of duplicate method names in a class hierarchy.
...
git-svn-id: trunk@31463 -
2015-08-31 12:24:48 +00:00
Jonas Maebe
cd83bc35b6
* protect the -FM switch with "#ifndef VER2", to ensure that fpc.cfg can
...
be shared between FPC 2.x and FPC 3.x+
git-svn-id: trunk@31453 -
2015-08-29 15:54:25 +00:00
nickysn
5900a7f3db
* updated revision.inc
...
git-svn-id: trunk@31418 -
2015-08-25 11:17:11 +00:00
Jonas Maebe
e015643f5e
* don't use cross-binutils prefix when targeting the JVM
...
git-svn-id: trunk@31372 -
2015-08-23 15:27:15 +00:00
michael
cb05e1dbf4
* Fix working of fpdocclasstree in case of multiple files
...
git-svn-id: trunk@31367 -
2015-08-22 13:49:25 +00:00
michael
5227a35d05
* Fix hints and warnings
...
git-svn-id: trunk@31366 -
2015-08-22 13:17:53 +00:00
michael
5e7f08a69c
* Fix memory leaks
...
git-svn-id: trunk@31365 -
2015-08-22 13:11:38 +00:00
joost
46906833f1
* Re-generated makefile's
...
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42
* Filter the Makefile's unit searchpaths from the fpmake command line.
...
To void cluttering the .fpm file
git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
joost
1f5fab5309
* rstconv.pp depends on fcl-json and uses resourcestrings
...
git-svn-id: trunk@31316 -
2015-08-12 19:01:50 +00:00
pierre
d9359ea4af
revision.inc update after commit 31240
...
git-svn-id: trunk@31294 -
2015-08-06 14:27:35 +00:00
joost
a67a35c498
* Added the ability to add fpmake as a target in a Makefile.fpc file. This way
...
there is no special need anymore for complete scripts in the Makefile.fpc
to call fpmake. And it is now possible to combine other targets with a
fpmake-target.
git-svn-id: trunk@31240 -
2015-07-28 09:52:19 +00:00
michael
722fdea993
* Improved testunit coverage
...
git-svn-id: trunk@31234 -
2015-07-26 08:31:28 +00:00
michael
a32160131b
* Add backwards compatibility lookup for operators
...
git-svn-id: trunk@31233 -
2015-07-26 08:11:06 +00:00
michael
798192ba70
* Better operator declaration
...
git-svn-id: trunk@31232 -
2015-07-26 08:10:45 +00:00
michael
a910bbc3a7
* Resolve operators at the end. The name is corrected after the node is created
...
git-svn-id: trunk@31231 -
2015-07-26 08:09:56 +00:00
michael
1c5da41b48
* Warn-no-node correctly passed on
...
git-svn-id: trunk@31230 -
2015-07-26 08:09:11 +00:00
michael
8cb651c0a5
* Correct documenting of advanced records
...
git-svn-id: trunk@31184 -
2015-07-01 19:44:47 +00:00
Károly Balogh
77bdd83bfc
AROS/x86_64: regenerated Makefiles
...
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Károly Balogh
4eaf1ffa48
FPCMake: enable AROS on x86_64
...
git-svn-id: trunk@31167 -
2015-06-28 15:58:23 +00:00
marco
c9ae6b34c6
* initial support for INSTALL_BINDIR. If that option isn't used behaviour
...
should be the same as old. Mantis #27272
git-svn-id: trunk@31166 -
2015-06-28 15:06:04 +00:00
Jeppe Johansen
353682db67
Enable SUBARCH directive for avr-embedded target.
...
git-svn-id: trunk@31032 -
2015-06-13 12:40:31 +00:00
Károly Balogh
c5caa6d494
fpcres: enable resource compiler for Amiga and MorphOS
...
git-svn-id: trunk@31005 -
2015-06-07 17:49:54 +00:00
Jonas Maebe
41e4f7a55a
+ ELF/AArch64 resource handling support (patch by Edmund Grimley Evans)
...
git-svn-id: trunk@30896 -
2015-05-23 21:04:11 +00:00
Jonas Maebe
89418d23e5
* regenerated Makefiles with Linux/AArch64 support
...
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
Jonas Maebe
7d16df9bea
+ Linux/AArch64 support in fpmkunit/fpcmake (patch by Edmund Grimley Evans)
...
git-svn-id: trunk@30890 -
2015-05-20 20:14:42 +00:00
florian
bda0f510f9
* updated revision.inc
...
git-svn-id: trunk@30754 -
2015-05-01 16:33:36 +00:00
florian
91702bd1b3
* regenerated
...
git-svn-id: trunk@30748 -
2015-05-01 14:45:31 +00:00
florian
e4492a2926
+ set suffixes and extensions for embedded targets
...
git-svn-id: trunk@30747 -
2015-05-01 14:44:53 +00:00
michael
3f3705725d
* Patch from Stephane Aulery to ease compilation, adding $MODE and $H+ (Bug ID 27987)
...
git-svn-id: trunk@30742 -
2015-04-28 06:52:37 +00:00
michael
faaae8b2a2
* Fix bug #24271 , fpdoc failing on dotted unit names
...
git-svn-id: trunk@30624 -
2015-04-17 18:23:13 +00:00
michael
f5aeb96c97
* Added dependency on rtl-objpas
...
git-svn-id: trunk@30618 -
2015-04-17 12:26:52 +00:00
michael
f787468412
* Fixed bug #27829
...
git-svn-id: trunk@30609 -
2015-04-16 06:48:52 +00:00
michael
10633da13b
* Reverted revision 30575 (forgor -depth=immediate
...
git-svn-id: trunk@30576 -
2015-04-13 19:44:51 +00:00
michael
2cab4a9a73
* Reverted revision 30557
...
git-svn-id: trunk@30575 -
2015-04-13 19:43:43 +00:00
nickysn
b0634d2cb3
* set svn mime type=text/plain and eol style=native to the *.cod files in the h2pas directory
...
git-svn-id: trunk@30553 -
2015-04-12 14:42:06 +00:00