Commit Graph

42074 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
reiniero
9db59ea8e7 * fcl-db: cosmetic: replace Dutch variable name with English
git-svn-id: trunk@26419 -
2014-01-11 01:35:58 +00:00
marco
b9385a4f1d * adding some delphi "var" overloads
http://forum.lazarus.freepascal.org/index.php/topic,23202.0/topicseen.html

git-svn-id: trunk@26418 -
2014-01-10 22:29:35 +00:00
pierre
7a03a7485f Fix typing error in cross-cycle at level 2
git-svn-id: trunk@26417 -
2014-01-10 17:43:30 +00:00
pierre
12d56bad5c Use os name only to look for units/$target/rtl if target has tf_use_8_3 to find installed directories
git-svn-id: trunk@26416 -
2014-01-10 15:11:44 +00:00
sergei
fb02283927 * x86_64: Adjust result of fpc_longjmp without using branches.
git-svn-id: trunk@26415 -
2014-01-10 07:29:28 +00:00
nickysn
372e9dfdf1 * improved the readability of the code of taddnode.try_make_mul32to64() even
more by factoring out some of the node tests to nested functions

git-svn-id: trunk@26414 -
2014-01-10 00:22:15 +00:00
nickysn
ac177a445e * use is_64bit() in taddnode.try_make_mul32to64() for better readability
git-svn-id: trunk@26413 -
2014-01-09 18:04:07 +00:00
lacak
336056ba2b fcl-db: fix parameter parsing if form "-:param" is used. Do not confuse with simple line comment, which must start with "--". Bug #25505
git-svn-id: trunk@26412 -
2014-01-08 19:59:18 +00:00
svenbarth
d87c503881 Fix compilation of NativeNT after the recent RTL changes
git-svn-id: trunk@26411 -
2014-01-08 16:52:36 +00:00
marco
67e64e8be3 * killed a ver2_4 exception
git-svn-id: trunk@26410 -
2014-01-08 14:12:27 +00:00
marco
d314cd87aa * fix hours timestamp conversion zipped file. Mantis #25499
(shift count off by one)

git-svn-id: trunk@26408 -
2014-01-08 10:36:46 +00:00
pierre
5761e944ba Fix m68k linux rtl compilation
git-svn-id: trunk@26407 -
2014-01-07 13:51:24 +00:00
marco
876c2c5cca * also remove variants.
git-svn-id: trunk@26406 -
2014-01-07 08:13:07 +00:00
marco
41ef2a7a29 * more makefile fixes last change, mantis #25500
git-svn-id: trunk@26405 -
2014-01-06 21:01:01 +00:00
marco
4ae02355e7 * also remove objects.
git-svn-id: trunk@26404 -
2014-01-06 11:57:58 +00:00
nickysn
a71debb762 + added 32x32 to 64-bit multiplication helper for i8086 by Max Nazhalov
git-svn-id: trunk@26403 -
2014-01-06 03:23:36 +00:00
nickysn
54aad40498 * fixed compilation of package rtl-objpas on i8086-msdos (target 'msdos' added
to VarUtilsOSes)

git-svn-id: trunk@26402 -
2014-01-05 23:39:49 +00:00
nickysn
c09bfe9896 * fixed test targets directive (should be '%target', instead of '%platform')
git-svn-id: trunk@26401 -
2014-01-05 22:11:35 +00:00
marco
d033a0b1da * forgot unit matrix.
git-svn-id: trunk@26400 -
2014-01-05 20:56:45 +00:00
marco
02dd7f21f5 * go32v2 makefile still contained a variants unit
* go32v2 was somehow not specified for fmtbcd.

git-svn-id: trunk@26399 -
2014-01-05 19:41:19 +00:00
marco
dea2c743d5 * Initial active version of
rtl-extra : objects matrix ucomplex
   rtl-objpas: convutil(s) dateutil(s) stdconvs variants varutils
   

git-svn-id: trunk@26398 -
2014-01-05 19:20:15 +00:00
Jonas Maebe
ffd6a4ea47 * set the code page of rawbytestring typed constants to the same value as
when assigning a string constant to a rawbytestring (system code page with
    {$modeswitch systemcodepage}, CP_ACP without) (mantis #25332)

git-svn-id: trunk@26397 -
2014-01-05 18:26:10 +00:00
Jonas Maebe
729ac297e4 * declare the code page names as ansistring instead of rawbytestring and
force the checked names to CP_ACP, so perform string conversions on
    the names after the compiler bug has been fixed that sets the code
    page of rawbytestring typed constants to CP_NONE

git-svn-id: trunk@26396 -
2014-01-05 18:26:04 +00:00
Jonas Maebe
50615008de * cwstring depends on unixcp
git-svn-id: trunk@26395 -
2014-01-05 18:25:57 +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
521dd9ba32 * initial versions of rtl-extra and rtl-objpas packages. Not yet active.
git-svn-id: trunk@26393 -
2014-01-05 16:58:46 +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
marco
87775845f2 * If LZX_USETHREADS is set, include cthreads in chmcmd main program.
git-svn-id: trunk@26391 -
2014-01-05 16:06:23 +00:00
Jonas Maebe
68af0bdd40 * moved test to correct location and renamed to correct number
git-svn-id: trunk@26390 -
2014-01-05 10:58:40 +00:00
paul
79ef05407a compiler: fix error message (was error message about resourcestring for property)
git-svn-id: trunk@26389 -
2014-01-05 07:12:41 +00:00
paul
f9c3c598b6 compiler: remove big codepage maps from the compiler executable - they will be loaded from -FM path when needed
git-svn-id: trunk@26388 -
2014-01-05 06:06:18 +00:00
paul
14a34239cc rtl: add cp856 to makefiles
git-svn-id: trunk@26387 -
2014-01-05 06:03:28 +00:00
nickysn
c2ba9ebfe5 + added different mul helpers for the 32 to 64-bit muls, since they can usually
be implemented more efficiently than the 64 to 64-bit ones.

git-svn-id: trunk@26386 -
2014-01-05 03:01:18 +00:00
marco
5aacd4a118 * fixed compilation error in fpmake when used in standalone mode.
git-svn-id: trunk@26385 -
2014-01-04 21:29:53 +00:00
pierre
a7a9a74f91 Try to become HTML 4 transitional compliant and add svn links
git-svn-id: trunk@26384 -
2014-01-04 21:16:01 +00:00
marco
b201c3e9cd * add wii target to fpmkunit
git-svn-id: trunk@26383 -
2014-01-04 21:13:14 +00:00
pierre
62bcc3a2c5 Program cleaned up
git-svn-id: trunk@26382 -
2014-01-04 21:12:34 +00:00
pierre
7adeb480e1 Remove GetTestRunHistoryID, replaced by GetTestNextRunHistoryID and GetTestPreviousHistoryID
git-svn-id: trunk@26381 -
2014-01-04 21:11:23 +00:00
pierre
166ab46317 Add missing SqlDate calls inside InsertNewTestConfigId
git-svn-id: trunk@26380 -
2014-01-04 21:07:44 +00:00
paul
93883d1264 compiler: load binary unicode mappings in cpavailable() call instead of separate loadbinarycp() call
git-svn-id: trunk@26379 -
2014-01-04 16:42:20 +00:00
paul
52d1cbc544 compiler:
+ add -FM command line option to pass directory for unicode binary files
  + enable dynamic loading of charset files (don't disable runtime charset files for the moment)

git-svn-id: trunk@26378 -
2014-01-04 15:44:18 +00:00
Jonas Maebe
d1b2a5f362 * changed the initial value DefaultFileSystemCodePage from CP_ACP to CP_UTF8:
o since we always use UTF-16 for OS file API calls, this will only affect
     possible intermediate code page conversions inside RTL routines and hence
     prevent potential data loss. This was already the same for NativeNT and
     WinCE, which are in the same boat
   o DefaultRTLFileSystemCodePage, which specifies the code page used to return
     strings from single byte RTL routines, remains CP_ACP and hence nothing
     will change as far as programs using the RTL are concerned

git-svn-id: trunk@26377 -
2014-01-04 15:05:42 +00:00
paul
80cec37d06 rtl: add charmap for 856 codepage
git-svn-id: trunk@26376 -
2014-01-04 09:29:38 +00:00
paul
7b1f586131 rtl: remove unneeded charset classes
git-svn-id: trunk@26375 -
2014-01-04 08:59:20 +00:00
marco
1c2a77a60f * tested + fixed rtl-console makefile.
* updated toplevel makefile, but testing it failed to run for other reasons.
    (libtar fpmkunit)

git-svn-id: trunk@26374 -
2014-01-04 00:13:43 +00:00
marco
90fbb6360d * test rtl-console for powerpc targets.
- morphos regeneration Makefile.fpc
 - aix unrelated fix: addition of pthread_attr_destroy (r26220 dec 11th)

git-svn-id: trunk@26373 -
2014-01-03 22:48:14 +00:00
marco
a001e12d04 * rtl-console initial version.
git-svn-id: trunk@26372 -
2014-01-03 22:19:02 +00:00
marco
1df3226a2f * skeleton for rtl-console package. Not yet active.
git-svn-id: trunk@26371 -
2014-01-03 21:46:02 +00:00
nickysn
b8203a3406 * fixed tcg8086.gen_cmp32_jmp1 for the less than/greater than cases
git-svn-id: trunk@26370 -
2014-01-03 18:06:21 +00:00