Commit Graph

48741 Commits

Author SHA1 Message Date
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
Jonas Maebe
2bbab60c92 * when simplifying a constant string concatenation that gets assigned to a
rawbytestring, ensure the resulting constant string does not get CP_NONE
    as codepage, but the default system code page (mantis #30082)

git-svn-id: trunk@33597 -
2016-05-01 13:16:02 +00:00
Károly Balogh
6d3b580f2f * enabled internal ELF resources for AmigaOS4
git-svn-id: trunk@33596 -
2016-05-01 12:59:54 +00:00
Jonas Maebe
130d9fee91 * don't take the address of element 0 of a dynamic array in
tcallparanode.copy_value_by_ref_para() if the array is empty
    (mantis #30007)

git-svn-id: trunk@33595 -
2016-05-01 12:35:09 +00:00
Jonas Maebe
1feb062f7d * similar change as in r33393 but now for a_load_reg_ref_unaligned(), although
it's unlikely it would ever cause a problem there

git-svn-id: trunk@33594 -
2016-05-01 12:35:06 +00:00
florian
0c13f3ce3e * fix modification information for vand*
git-svn-id: trunk@33593 -
2016-05-01 12:00:25 +00:00
Károly Balogh
56fea8d047 * have regvars in address registers for defs which are address types. improves code with reference bases in regvars on m68k. and also reduces data register pressure.
git-svn-id: trunk@33591 -
2016-05-01 11:33:37 +00:00
Károly Balogh
aa8b45904e m68k: use the existing g_call infrastructur to handle the register allocation in the helpers
git-svn-id: trunk@33589 -
2016-05-01 10:42:52 +00:00
Károly Balogh
0b7464e4cd m68k: fix large const loading to address registers
git-svn-id: trunk@33588 -
2016-05-01 10:41:40 +00:00