Károly Balogh
|
2b250a1b0a
|
m68k: use a_load_ref_ref in a_load_ref_cgpara instead of a custom loading code which does the same. causes no changes in generated code
git-svn-id: trunk@33651 -
|
2016-05-05 00:55:52 +00:00 |
|
Károly Balogh
|
778a0b737e
|
* removed ancient (since r5554) special handling code for m68k from tcgvecnode, which is no longer necessary
git-svn-id: trunk@33650 -
|
2016-05-04 21:39:37 +00:00 |
|
florian
|
0232a0d979
|
* several inlined math function do not need a non-constant register for the argument
git-svn-id: trunk@33649 -
|
2016-05-04 18:15:33 +00:00 |
|
Károly Balogh
|
88e14dc456
|
m68k: only extend the dest reg to tosize during reg-reg moves. this removes a large amount of unnecessary sign and zero extensions from the generated code. this was attempted before, but thanks to other fixes it no longer causes testsuite regressions
git-svn-id: trunk@33648 -
|
2016-05-04 09:52:27 +00:00 |
|
Károly Balogh
|
524659b341
|
m68k: if we have a symbol in the location reference, that will be base, so try to insert an index register instead, reduces the amount of data->address register shuffling in the generated code
git-svn-id: trunk@33647 -
|
2016-05-03 23:55:27 +00:00 |
|
nickysn
|
671eed3070
|
+ added the GenericEvent type constant to unit X
git-svn-id: trunk@33646 -
|
2016-05-03 23:08:09 +00:00 |
|
nickysn
|
94e890a2cd
|
+ added data structures and functions for the X11 generic events extension
git-svn-id: trunk@33645 -
|
2016-05-03 22:29:57 +00:00 |
|
marcus
|
acd7b1f128
|
AmigaOS4: Library unit for icon.library part 2
git-svn-id: trunk@33644 -
|
2016-05-03 20:17:50 +00:00 |
|
marcus
|
0438643e53
|
AmigaOS4: Library unit for icon.library
git-svn-id: trunk@33642 -
|
2016-05-03 17:43:27 +00:00 |
|
marcus
|
b1a8dec99b
|
AmigaOS4: extend all parameter to 4 Byte types
git-svn-id: trunk@33640 -
|
2016-05-03 16:15:17 +00:00 |
|
michael
|
43e9c741aa
|
* Patch from Ondrej Pokorny to implement ImageSize (Bug ID 30095)
git-svn-id: trunk@33639 -
|
2016-05-03 15:16:52 +00:00 |
|
michael
|
f65fa34df0
|
* Patch from Ondrej Pokorny to change ImageSize to class function (Bug ID 30094)
git-svn-id: trunk@33638 -
|
2016-05-03 15:15:50 +00:00 |
|
nickysn
|
ce66597df8
|
* handle classrefdefs properly, according to the memory model in i8086's
thlcgobj.getaddressregister. This should fix several regressions in the
compact, large and huge memory models after r33591
git-svn-id: trunk@33637 -
|
2016-05-03 15:11:32 +00:00 |
|
nickysn
|
18538494b9
|
* use the high level code generator's getaddressregister method in thlcgobj.maybe_change_load_node_reg
git-svn-id: trunk@33636 -
|
2016-05-03 14:24:10 +00:00 |
|
michael
|
698d92dca1
|
* Make TIHData fields public, patch from Ondrej Pokorny, bug ID #30093
git-svn-id: trunk@33635 -
|
2016-05-03 14:22:30 +00:00 |
|
michael
|
3d479ed732
|
* Applied patch from Ondrej Pokorny, bug ID #30090
git-svn-id: trunk@33632 -
|
2016-05-03 09:11:02 +00:00 |
|
Jonas Maebe
|
51209eac9c
|
* fixed bootstrap for Darwin/ppc with FPC 3.0 (workaround for
mantis #29906)
git-svn-id: trunk@33631 -
|
2016-05-03 09:01:55 +00:00 |
|
Jonas Maebe
|
14bab6c85d
|
* fixed ppc jump table generation in case a jump table has cases for the
lowest and highest element of the type of the case expression, and the
lowest element <> 0 (mantis #29906)
git-svn-id: trunk@33630 -
|
2016-05-03 09:00:52 +00:00 |
|
michael
|
51cdce510c
|
* Renamed pixel size DrawImage to DrawImageRawSize
git-svn-id: trunk@33629 -
|
2016-05-03 07:08:47 +00:00 |
|
nickysn
|
6f18b7cc60
|
+ added boolean overloads for the TBool parametered functions in the xinput unit
as well
git-svn-id: trunk@33628 -
|
2016-05-03 00:29:35 +00:00 |
|
nickysn
|
fd2da2f9b6
|
* pass the function results correctly after r33626
git-svn-id: trunk@33627 -
|
2016-05-03 00:14:16 +00:00 |
|
nickysn
|
2cc4e17743
|
+ added boolean overloads for the functions in the xinput2 unit, that receive a
TBool parameter
git-svn-id: trunk@33626 -
|
2016-05-03 00:03:27 +00:00 |
|
nickysn
|
a1621bd01c
|
+ XInput2.h header translation
git-svn-id: trunk@33625 -
|
2016-05-02 23:38:16 +00:00 |
|
nickysn
|
d06fb061db
|
+ added unit xfixes - header translation of X11/extensions/Xfixes.h
git-svn-id: trunk@33624 -
|
2016-05-02 21:32:27 +00:00 |
|
marcus
|
88a7915fb5
|
AmigaOS4: Added library units for asl, diskfont and workbench
git-svn-id: trunk@33623 -
|
2016-05-02 19:30:28 +00:00 |
|
marcus
|
a77d26530d
|
AmigaOS4: set winlike resources
git-svn-id: trunk@33622 -
|
2016-05-02 17:33:52 +00:00 |
|
nickysn
|
521790367d
|
+ new unit xge - header translation of X11/extensions/Xge.h
git-svn-id: trunk@33621 -
|
2016-05-02 17:25:20 +00:00 |
|
nickysn
|
5fa75f6037
|
+ added unit xinput - a header translation of X11/extensions/XInput.h
git-svn-id: trunk@33620 -
|
2016-05-02 16:47:27 +00:00 |
|
nickysn
|
3e3b821501
|
+ added type PPXEventClass (pointer to pointer to TXEventClass)
git-svn-id: trunk@33619 -
|
2016-05-02 16:17:06 +00:00 |
|
nickysn
|
0a2e5dd24b
|
+ added type PXEventClass (pointer to TXEventClass)
git-svn-id: trunk@33618 -
|
2016-05-02 15:11:15 +00:00 |
|
Károly Balogh
|
50a40062e2
|
m68k: fixed the build after r33614
git-svn-id: trunk@33617 -
|
2016-05-02 15:01:47 +00:00 |
|
nickysn
|
6bcf869c26
|
* fixed the definition of XEventClass on 64-bit targets
git-svn-id: trunk@33616 -
|
2016-05-02 14:33:26 +00:00 |
|
nickysn
|
69bb6f5ffa
|
+ added type TXEventClass (alias for XEventClass)
git-svn-id: trunk@33615 -
|
2016-05-02 14:29:55 +00:00 |
|
Károly Balogh
|
92b2cf917d
|
m68k: when saving/restoring FPU registers, use the right FPU register size on ColdFire to calculate the stored size
git-svn-id: trunk@33614 -
|
2016-05-02 14:18:30 +00:00 |
|
michael
|
ba0a4a78f3
|
* Fix DoGetCGIVar
git-svn-id: trunk@33613 -
|
2016-05-02 13:17:51 +00:00 |
|
pierre
|
e1814305bd
|
Fix default CPU for assembler blocks (init_settings.asmcputype) to be the same as init_settings.cputype
git-svn-id: trunk@33612 -
|
2016-05-02 11:57:22 +00:00 |
|
Jonas Maebe
|
eabcabe329
|
* fixed test in case a widestringmanager is installed
git-svn-id: trunk@33611 -
|
2016-05-02 08:23:14 +00:00 |
|
Jonas Maebe
|
2f81c14ee9
|
* also print funcretnode for callnodes
git-svn-id: trunk@33610 -
|
2016-05-02 08:23:08 +00:00 |
|
pierre
|
b93928a9aa
|
Fix compilation of mips compiler after rev 33591
git-svn-id: trunk@33609 -
|
2016-05-02 08:22:43 +00:00 |
|
nickysn
|
03dcc0f9ff
|
+ added header translation of X11/extensions/XI2.h
git-svn-id: trunk@33608 -
|
2016-05-01 23:53:18 +00:00 |
|
Károly Balogh
|
8d4e07c262
|
amunits: removed two Makefiles, which weren't actually in use for a good while
git-svn-id: trunk@33607 -
|
2016-05-01 22:46:26 +00:00 |
|
Károly Balogh
|
9e10e2fab4
|
ami-extra: moved pcq unit here from amunits/utilunits, so it's compiled for all Amiga-like platforms
git-svn-id: trunk@33606 -
|
2016-05-01 22:42:20 +00:00 |
|
Károly Balogh
|
5b7b2b972e
|
morphos: fixed fcl-net and rtl-extra builds
git-svn-id: trunk@33605 -
|
2016-05-01 22:40:13 +00:00 |
|
marcus
|
817224f3c7
|
AmigaOS4: googleapi reactivated
git-svn-id: trunk@33604 -
|
2016-05-01 18:25:24 +00:00 |
|
michael
|
d92527fb50
|
Patch by Mohmed Abdrais to create classes (partial)
git-svn-id: trunk@33603 -
|
2016-05-01 18:13:59 +00:00 |
|
michael
|
ad8e20efb7
|
* Moved hpack to fcl-web
git-svn-id: trunk@33602 -
|
2016-05-01 18:03:18 +00:00 |
|
nickysn
|
15313016c0
|
* updated X11's XI unit with the latest XI.h changes and converted it to use ctypes
git-svn-id: trunk@33601 -
|
2016-05-01 16:09:10 +00:00 |
|
marcus
|
1e53d7ad76
|
AmigaOS4: fcl-web reactivated
git-svn-id: trunk@33600 -
|
2016-05-01 15:43:41 +00:00 |
|
marcus
|
6df2120266
|
AmigaOS4: Added socket/networking support
git-svn-id: trunk@33599 -
|
2016-05-01 15:37:04 +00:00 |
|
marco
|
d4fd7520ef
|
* wrap getfirst and getlast in fcount<>0 because otherwise it will dereference nil.
Mantis #30080
git-svn-id: trunk@33598 -
|
2016-05-01 14:43:12 +00:00 |
|