Commit Graph

46406 Commits

Author SHA1 Message Date
michael
526f91b28f * Patch from bug #28125 by Silvio Clecio
git-svn-id: trunk@31021 -
2015-06-10 21:29:09 +00:00
michael
518d77b119 * Fix bug ID #28158
git-svn-id: trunk@31020 -
2015-06-10 21:25:30 +00:00
michael
473adb5725 * Fix memory leak (bug ID 28157) by nomerelogic
git-svn-id: trunk@31019 -
2015-06-10 21:22:33 +00:00
michael
b7d12cf4d3 * Fix bug #28272
git-svn-id: trunk@31018 -
2015-06-10 21:19:54 +00:00
michael
aa01153b77 * Fixed bug #28237
git-svn-id: trunk@31017 -
2015-06-10 21:01:13 +00:00
michael
2dbdc64910 * Fix bug #28222
git-svn-id: trunk@31016 -
2015-06-10 20:59:04 +00:00
michael
74712f793e * Fixed bug #28270
git-svn-id: trunk@31015 -
2015-06-10 20:47:22 +00:00
Károly Balogh
339720e06a amunits/examples: less pastoc usage
git-svn-id: trunk@31014 -
2015-06-09 23:56:06 +00:00
florian
b1147ba1b7 + OpCmp2Op optimization for AVR
git-svn-id: trunk@31013 -
2015-06-09 21:06:37 +00:00
marcus
86c7867c46 Amiga, AROS, MorphOS: TMUI_MinMax record types fixed (should be signed)
git-svn-id: trunk@31012 -
2015-06-08 20:49:45 +00:00
marcus
0a0ab13978 MorphOS: TMUI_MinMax record types fixed
git-svn-id: trunk@31011 -
2015-06-08 20:26:25 +00:00
Károly Balogh
0dafa78d27 ppudump: made it compile with -Sew by turning off unreachable code warning for Real80BitToStr() function
git-svn-id: trunk@31010 -
2015-06-07 23:59:24 +00:00
Károly Balogh
5b38e8d98e rtl-extra/AROS: reopen bsdsocket.library in sockets unit for each thread
git-svn-id: trunk@31009 -
2015-06-07 19:10:56 +00:00
Károly Balogh
1a53f6a799 AROS: in agreement with Marcus Sackrow, AThreads is now enabled for AROS, and the old AROS-specific threading implementation is zapped
git-svn-id: trunk@31008 -
2015-06-07 18:35:50 +00:00
Károly Balogh
21329e6606 Amiga: enable using of external resources we have no internal resource support yet for Amiga Hunk executables
git-svn-id: trunk@31007 -
2015-06-07 18:07:06 +00:00
Károly Balogh
d9b5830aa0 amiga: enable external resources instead of internal ones for now
git-svn-id: trunk@31006 -
2015-06-07 18:05:19 +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
Károly Balogh
8a09c5f40d MorphOS: register ELF resources info
git-svn-id: trunk@31004 -
2015-06-07 17:37:22 +00:00
Károly Balogh
8e3ebb87cd use res_elf on MorphOS for resources
git-svn-id: trunk@31003 -
2015-06-07 16:42:32 +00:00
nickysn
318874837f + implemented 16-bit dos MZ exe header writer
git-svn-id: trunk@31002 -
2015-06-07 14:31:02 +00:00
Károly Balogh
06ac6c2773 amunits: added a HookEntry implementation to AmigaLib
git-svn-id: trunk@31001 -
2015-06-07 02:20:46 +00:00
Károly Balogh
c1946ace52 morphunits: imported the traditional Amiga types and some consts into exec for better Amiga & AROS compatibility
git-svn-id: trunk@31000 -
2015-06-07 01:26:47 +00:00
Károly Balogh
2ffb2f9c98 morphunits: forgot to actually publish the newly added HookEntry function
git-svn-id: trunk@30999 -
2015-06-07 01:25:00 +00:00
Károly Balogh
adb2b71c94 amunits: removed PSmallInt definition from exec. Nowadays it's defined in the System unit anyway
git-svn-id: trunk@30998 -
2015-06-07 01:23:08 +00:00
Károly Balogh
df146a5767 morphunits/amigalib: implemented HookEntry function
git-svn-id: trunk@30997 -
2015-06-06 23:41:30 +00:00
Károly Balogh
222d64cdab morphunits/exec: Pascal/assembler equivalents of REG_XX macros of the C SDK, which helps accessing virtual 68k registers
git-svn-id: trunk@30996 -
2015-06-06 23:39:31 +00:00
Károly Balogh
bea2a50cc5 morphunits: have pointers in the hook structure instead of dwords. this matches classic Amiga, and serves its purpose better
git-svn-id: trunk@30995 -
2015-06-06 23:37:57 +00:00
Károly Balogh
a8f875e660 rtl-extra/amiga: fixed SocketBase to be a threadvar, also added Obtain/Release/ReleaseCopyOfSocket() functions, which are required to Amiga to pass socket descriptors among threads (processes)
git-svn-id: trunk@30994 -
2015-06-06 21:17:31 +00:00
Károly Balogh
88afa7c1e3 rtl-extra: made MorphOS to use the Amiga sockets implementation because it works, so deleted the MorphOS one. adapted Amiga sockets unit to open/close bsdsocket.library per thread
git-svn-id: trunk@30993 -
2015-06-06 20:30:58 +00:00
Károly Balogh
57f8922448 amicommon: make AThreads call the thread init/exit chain
git-svn-id: trunk@30992 -
2015-06-06 19:52:13 +00:00
Károly Balogh
5eea4b2846 amicommon: support for init/exit procedures for threads. will be used by Sockets unit for example, because bsdsocket.library needs to be reopened for each thread
git-svn-id: trunk@30991 -
2015-06-06 19:51:12 +00:00
Károly Balogh
5955e67c83 MorphOS: enabled sockets unit, and a bunch of network-related packages which depends on it
* this brings MorphOS to the same level of network package support as classic Amiga and AROS

git-svn-id: trunk@30990 -
2015-06-06 01:45:57 +00:00
Károly Balogh
96228327f8 morphunits/iffparse: hint Make_ID string parameter as a const
git-svn-id: trunk@30989 -
2015-06-06 01:41:57 +00:00
Károly Balogh
5d0dd23ddd amunits: cast TAG_USER as LongInt. this avoids all constants based on TAG_USER being 64bit, and causing constant range check warnings
git-svn-id: trunk@30988 -
2015-06-06 00:32:33 +00:00
marco
b9aeeae771 * Patch by WP, mantis #0028249 mostly memory leaks
git-svn-id: trunk@30987 -
2015-06-05 20:26:49 +00:00
Károly Balogh
f32c9d165d amunits: Utility: do not use PasToC unit
git-svn-id: trunk@30986 -
2015-06-05 19:12:27 +00:00
Károly Balogh
539b031834 amunits: Rexx: do not use PasToC unit. Removed some broken-by-design overlay functions, which change API behavior or simply doesn't make sense
git-svn-id: trunk@30985 -
2015-06-05 19:02:22 +00:00
Károly Balogh
35b01bc3a4 amunits: Intuition: reworked overlay functions and removed pas2c dependency
- also removed three SetWindowTitles() wrappers which can't be fixed properly and encourage bad programming
- hinted some short macro-replacement functions as inline

git-svn-id: trunk@30984 -
2015-06-05 14:43:28 +00:00
Károly Balogh
1b37964d86 amunits: amigalib: reworked printf() functions not use the deprecated pas2c() function
git-svn-id: trunk@30983 -
2015-06-05 14:40:31 +00:00
Károly Balogh
5af1d635c6 munits: Exec overlay function cleanup
- don't use the already deprecated and broken-by-design PasToC unit
- removed an of overlay functions which was conceptually broken and dangerous. If anything ever used it, that code must be fixed.
- marked some simple macros as inline

git-svn-id: trunk@30981 -
2015-06-05 03:19:41 +00:00
Károly Balogh
dfe781485c amunits: AmigaDOS overlay function cleanup
- don't use the already deprecated and broken-by-design PasToC unit
- removed a bunch of overlay functions which were conceptually broken and dangerous. If anything ever used them, that code must be fixed.
- fixed SetArgStr return value to be PChar instead of a LongBool

git-svn-id: trunk@30980 -
2015-06-05 03:03:47 +00:00
Károly Balogh
48f9e1928d amunits: syscall-ified layers
git-svn-id: trunk@30979 -
2015-06-05 01:53:02 +00:00
Károly Balogh
979b91740e amunits: AMsgBox no longer depends on the deprecated PasToC, added a rawbytestring variant to MessageBox() function.
git-svn-id: trunk@30978 -
2015-06-05 01:52:35 +00:00
Károly Balogh
97d9f86d59 amunits: syscall-ified Picasso96API
git-svn-id: trunk@30977 -
2015-06-05 01:01:31 +00:00
Károly Balogh
99e85eca1c amunits: syscall-ified CyberGraphics
git-svn-id: trunk@30976 -
2015-06-04 23:35:38 +00:00
nickysn
2c1049b5d4 + read the LEDATA omf records (i.e. the actual section data)
git-svn-id: trunk@30975 -
2015-06-04 23:03:22 +00:00
Károly Balogh
d5d84be2a2 amunits: syscall-ified PTReplay. also removed dependency on the deprecated PasToC unit
git-svn-id: trunk@30974 -
2015-06-04 15:32:56 +00:00
nickysn
d0d3cef868 + implemented reading of omf extdef (external symbols) records
git-svn-id: trunk@30973 -
2015-06-03 13:07:48 +00:00
Jeppe Johansen
db6093023b Fixed initialization code for MK20D7 controllers.
Added flash configuration section to RTL and linker script.

git-svn-id: trunk@30972 -
2015-06-02 22:59:03 +00:00
nickysn
096743d74d + also read the omf segment size and set objsec.Size
git-svn-id: trunk@30971 -
2015-06-01 23:31:53 +00:00