nickysn
e667a18838
+ support the codepage directive in the msg2inc converter util
...
* msgtxt.inc updated to include the codepage info
git-svn-id: trunk@36449 -
2017-06-08 15:46:30 +00:00
nickysn
c0413a9179
+ added codepage info (not used by the compiler yet) to the compiler .msg files
...
git-svn-id: trunk@36448 -
2017-06-08 15:44:04 +00:00
pierre
65e3c777dc
Fix compilation of sparc64 compiler
...
git-svn-id: trunk@36447 -
2017-06-08 11:19:12 +00:00
maciej-izak
751bde9792
Revert revision 36436 from trunk. Final fix for issue #31675 .
...
git-svn-id: trunk@36446 -
2017-06-07 21:06:54 +00:00
nickysn
748428b637
+ support the KOI8-R and KOI8-U Cyrillic encodings
...
git-svn-id: trunk@36445 -
2017-06-07 13:51:53 +00:00
nickysn
fce5fbd726
+ added cp3021 (Bulgarian MIK) code page support
...
git-svn-id: trunk@36444 -
2017-06-07 13:19:20 +00:00
nickysn
9e74f05343
+ added cp856, iso-8859-10, iso-8859-11, iso-8859-14 and iso-8859-16 to the
...
CodePageNames and CodePageHashes translation tables in the SysUtils unit
git-svn-id: trunk@36443 -
2017-06-07 11:55:54 +00:00
joost
c62d3a83c8
* Improved ability to generate fppkg-configuration files
...
git-svn-id: trunk@36442 -
2017-06-06 20:35:24 +00:00
florian
19f842663b
+ some support for SPARC64 calling conventions
...
git-svn-id: trunk@36441 -
2017-06-06 20:30:30 +00:00
florian
ea8774c18d
* split the sparc code generator into a generic base class and separate classes for sparc32 and sparc64
...
+ initial code for the sparc64 cg
git-svn-id: trunk@36440 -
2017-06-06 20:11:07 +00:00
joost
9dd1d1a1ea
* Take all repositories into account when searching for broken packages.
...
The idea that each repository should be compilable by itself is not
sustainable. Users should be able to install packages at will in
repositories with a higher priority. (+tests)
git-svn-id: trunk@36439 -
2017-06-06 18:41:55 +00:00
nickysn
cad2b985d6
* when creating the reverse endian .bcm file, zero fill all the records, before
...
filling them in, so that the alignment space inside the records is filled with
zeros, instead of random uninitialized bytes
git-svn-id: trunk@36438 -
2017-06-06 14:57:22 +00:00
pierre
e06f1f89ef
Solve bug report 31919, by avoiding SEG reloaction in tiny model
...
git-svn-id: trunk@36437 -
2017-06-06 12:01:39 +00:00
maciej-izak
d3d29fa84c
Revert revisions 36133, 36128 from trunk.
...
git-svn-id: trunk@36436 -
2017-06-06 07:12:26 +00:00
nickysn
1e85730f67
+ created an unicode character map (.txt only for now) for the Bulgarian MIK
...
encoding. We're calling it cp3021, after the code page number, assigned to it
in Star printers (this number is unassigned by Microsoft and IBM).
git-svn-id: trunk@36435 -
2017-06-05 23:03:12 +00:00
florian
dcf8de3253
* change op_* const parameters to aint for consistency
...
git-svn-id: trunk@36434 -
2017-06-05 21:37:48 +00:00
florian
053124f78a
+ SPARC64 specific system unit code, derived from SPARC32, needs still to be adapted
...
git-svn-id: trunk@36433 -
2017-06-05 21:36:33 +00:00
florian
4036ecb5b5
+ stat record definition for SPARC64
...
git-svn-id: trunk@36432 -
2017-06-05 21:35:06 +00:00
florian
cd70098b84
+ SPARC64 support for the system unit
...
git-svn-id: trunk@36431 -
2017-06-05 21:33:59 +00:00
florian
7254d22402
+ some SPARCv9 opcodes
...
git-svn-id: trunk@36430 -
2017-06-05 21:33:20 +00:00
florian
b367cdeb96
* create intern types for sparc64
...
git-svn-id: trunk@36429 -
2017-06-05 21:32:13 +00:00
florian
8b19610509
+ sparc32 for normal sparc to be used in the compiler
...
git-svn-id: trunk@36428 -
2017-06-05 21:31:36 +00:00
florian
024481262c
+ compiler sets SPARC64 defines
...
git-svn-id: trunk@36427 -
2017-06-05 21:30:58 +00:00
florian
8754858c2d
* SPARC64 uses pascal startup code
...
git-svn-id: trunk@36426 -
2017-06-05 21:30:22 +00:00
nickysn
396eebbfb5
+ added support for iso8859-[3,4,6,7,8,9,10,11,13,14,15,16]
...
* charmap .txt files in rtl/ucmaps for iso8859-[1,2,5] also updated
git-svn-id: trunk@36425 -
2017-06-05 16:36:24 +00:00
florian
4be464231e
+ some SPARC64 specific files
...
git-svn-id: trunk@36424 -
2017-06-05 15:26:28 +00:00
nickysn
35be7348fb
+ added code pages 737, 775, 857, 860, 861, 862, 863, 864, 865 and 869
...
git-svn-id: trunk@36423 -
2017-06-05 14:25:15 +00:00
nickysn
4bbd405796
+ added .txt files in the ucmaps directory for code pages 437, 850 and 866
...
git-svn-id: trunk@36422 -
2017-06-05 12:59:07 +00:00
nickysn
ef25c33d69
+ added cp855 to the implicit unit list in the rtl makefiles
...
git-svn-id: trunk@36421 -
2017-06-05 12:19:01 +00:00
nickysn
28ce3e392c
* cp855.pp renamed cp855.pas for consistency with the other units in the same directory
...
git-svn-id: trunk@36420 -
2017-06-05 12:03:04 +00:00
Károly Balogh
365d774ca7
fixed zipinstall after r36418
...
git-svn-id: trunk@36419 -
2017-06-04 23:11:51 +00:00
florian
21e5f99faa
+ some basic compiler support for sparc64-linux
...
git-svn-id: trunk@36418 -
2017-06-04 22:07:24 +00:00
florian
229f615b59
* fix endless loop introduced by manual for -> while conversion
...
git-svn-id: trunk@36417 -
2017-06-04 20:04:35 +00:00
florian
126b834976
* ncgrtti has to use target pointer sizes, so changed SizeOf(PtrInt) into SizeOf(PInt), should fix #31964
...
* try to avoid to use anonymous records in ncgrtti
git-svn-id: trunk@36416 -
2017-06-04 19:57:46 +00:00
nickysn
b4d7959c7a
+ added the MAPVK_* winapi constants (used with MapVirtualKey/MapVirtualKeyEx)
...
git-svn-id: trunk@36412 -
2017-06-03 22:23:38 +00:00
florian
96f28cbb11
* move sysnr.inc to a rtl/linux/sparcgen dir
...
* adapt makefiles to reflect this
git-svn-id: trunk@36411 -
2017-06-03 20:52:41 +00:00
florian
1c85228481
* pass -Av9 to the assembler if we compile for SparcV9
...
git-svn-id: trunk@36410 -
2017-06-03 20:51:28 +00:00
michael
01fc73b1ad
* Missing files added
...
git-svn-id: trunk@36409 -
2017-06-03 18:31:39 +00:00
nickysn
131c96d3e2
+ added x11 vendor specific keysym units: deckeysym, hpkeysym, sunkeysym and xf86keysym
...
git-svn-id: trunk@36408 -
2017-06-03 17:23:10 +00:00
michael
f406d7cbef
* Fix bug #31947 : upgrade natve unicode implementation to version 9 and CLDR 30 (Patch from Inoussa)
...
git-svn-id: trunk@36407 -
2017-06-03 16:10:39 +00:00
michael
7f2d53dc65
* Fix 31833
...
git-svn-id: trunk@36406 -
2017-06-03 15:22:30 +00:00
nickysn
f9fb13922c
* updated the x11 keysym file from the latest headers
...
git-svn-id: trunk@36405 -
2017-06-03 15:09:09 +00:00
michael
6c89a4b1d0
* Remove unused variables
...
git-svn-id: trunk@36404 -
2017-06-03 05:22:20 +00:00
michael
f6dde8b4b0
* Implement missing abstract methods DoDraw, DoCopyRect
...
git-svn-id: trunk@36403 -
2017-06-03 05:13:45 +00:00
michael
0fe12f2087
* Support unicode text drawing in freetype, canvas
...
git-svn-id: trunk@36402 -
2017-06-03 04:53:21 +00:00
michael
3c1b4f6279
* tiff support
...
git-svn-id: trunk@36401 -
2017-06-03 03:48:14 +00:00
michael
6a457fb06c
* Restore pattern demo, remove text writing.
...
git-svn-id: trunk@36400 -
2017-06-03 03:46:26 +00:00
florian
1f4432af6b
* sparc64 compiler can be build, not working yet
...
git-svn-id: trunk@36399 -
2017-06-02 20:13:30 +00:00
Mattias Gaertner
1652fb4ecd
fcl-passrc: resolver: const operators less/greater than
...
git-svn-id: trunk@36397 -
2017-06-01 15:42:50 +00:00
pierre
4e972fa2a5
Regenerated Makefile for ide
...
git-svn-id: trunk@36396 -
2017-06-01 14:16:36 +00:00