Károly Balogh
f3e33a9dde
morphos: new pascal-written internal startup code. also refactored the rtl build process for morphos
...
git-svn-id: trunk@35054 -
2016-12-04 00:15:41 +00:00
Tomas Hajny
e5ceb04725
* patch by Dmitry Boyarintsev (bug #31023 ) implementing SysSetCtrlBreakHandler for Win32 and Win64
...
git-svn-id: trunk@35050 -
2016-12-03 23:35:20 +00:00
marcus
85e485826a
AROS: Startupcode for x86_64 with stack extent feature
...
git-svn-id: trunk@35049 -
2016-12-03 19:29:00 +00:00
marcus
092244309a
Amicommon: use THandle/BPTR instead of LongInt (needed for 64 bit)
...
git-svn-id: trunk@35030 -
2016-12-01 17:55:58 +00:00
marcus
b02d541e78
AROS: x86_64 needs also BINCOMPAT, TTask fixed type for 64 bit
...
git-svn-id: trunk@35028 -
2016-12-01 17:22:11 +00:00
michael
aef26e86d8
* Fix bug #31040
...
git-svn-id: trunk@35027 -
2016-12-01 15:13:11 +00:00
svenbarth
fde867cd5c
* change IIDStr from a field to a property as otherwise the compiler would access the wrong field offset as it assumes RawUnitName to be a 255-byte ShortString
...
git-svn-id: trunk@35026 -
2016-12-01 12:59:20 +00:00
svenbarth
4fb77b71ec
* fix for Mantis #31029 , based on the patch provided by Silvio Clécio: PArrayOfByte is not necessary and in fact the purpose of TArrayOfByte is a different one from reference counting (namely to ensure correct passing of the parameter), so renamed accordingly (plus a comment); similar change in SetDynArrayProp. Also Get-/SetPropValue in Variants unit has been adjusted to make use of Get-/SetDynArrayProp.
...
+ added adjusted test
git-svn-id: trunk@35025 -
2016-11-30 19:32:41 +00:00
florian
091b31fc76
* fix avr compilation after r34975 by more tests against feature defines, resolves #31036
...
git-svn-id: trunk@35015 -
2016-11-29 20:37:58 +00:00
florian
c32e41b551
+ add missing semicolon in fpc_initialize_array declaration, patch by Maciej Izak
...
git-svn-id: trunk@35000 -
2016-11-27 20:01:42 +00:00
florian
3faff7946d
* fix typo for endif VER3_0_0, patch by Maciej Izak
...
git-svn-id: trunk@34999 -
2016-11-27 20:01:41 +00:00
Károly Balogh
6dff85df58
math: replace trunc() with int() in some functions working with floats to avoid some unnecessary int64->double conversions, as trunc returns an integer, which then has to be converted back to float
...
git-svn-id: trunk@34995 -
2016-11-27 18:08:32 +00:00
Károly Balogh
5c87e870fd
tabs to spaces fix, no functional changes
...
git-svn-id: trunk@34994 -
2016-11-27 17:59:41 +00:00
Jonas Maebe
5dfaecdbcf
- removed duplicate (differing) rule for ctypes unit
...
git-svn-id: trunk@34989 -
2016-11-27 16:16:04 +00:00
michael
c0f183258f
* Added EProgrammerNotFound and EInvalidOpException, by Silvio Clecio (bug ID 30627)
...
git-svn-id: trunk@34986 -
2016-11-27 15:54:06 +00:00
florian
44e5667372
* fix darwin rtl makefile for make 3.82, partly based on work by Alfred, resolves #30964
...
git-svn-id: trunk@34981 -
2016-11-27 12:27:25 +00:00
florian
8b3478617d
* enable more feature on avr, as long as no pascal level file I/O is used, this does not hurt
...
git-svn-id: trunk@34975 -
2016-11-26 19:44:55 +00:00
florian
bcb7061314
* made TObject usable, even if no ansistring support is available
...
git-svn-id: trunk@34974 -
2016-11-26 19:33:31 +00:00
florian
0c238b72e5
+ set/longjmp implementation for avr
...
git-svn-id: trunk@34971 -
2016-11-26 18:33:15 +00:00
michael
10360a823e
* Fix bug ID #30960
...
git-svn-id: trunk@34970 -
2016-11-26 17:28:55 +00:00
michael
3e21810dbd
* Change comments for AdjustLineBreaks (bug ID 30959)
...
git-svn-id: trunk@34969 -
2016-11-26 17:05:54 +00:00
michael
18f2592433
* float version of modulo (Patch from Thaddy De koning, bug ID #30744 )
...
git-svn-id: trunk@34968 -
2016-11-26 16:57:34 +00:00
michael
784da563ef
* Patch from Silvio Clecio to implement QualifiedClassName (bug ID 30985)
...
git-svn-id: trunk@34966 -
2016-11-26 13:53:27 +00:00
florian
3b665ddea2
- unused variable removed
...
git-svn-id: trunk@34941 -
2016-11-20 22:28:50 +00:00
florian
86f0b59095
* avoid conversion to larger type in Align
...
git-svn-id: trunk@34940 -
2016-11-20 19:02:53 +00:00
florian
01e1e9410d
+ dummy heap status implementations
...
git-svn-id: trunk@34939 -
2016-11-20 18:31:03 +00:00
florian
cfb5ebeb23
* Find* subroutines return an error by default
...
git-svn-id: trunk@34933 -
2016-11-20 16:03:12 +00:00
florian
16fa079a2a
* allocate always a minimum block size, else free list management causes memory corruption
...
git-svn-id: trunk@34930 -
2016-11-20 15:44:22 +00:00
yury
1ccf551d1c
* android: Try to get the package files directory for any shared library. If it is valid use it as a home dir.
...
* android: Always set the syslog tag.
git-svn-id: trunk@34926 -
2016-11-20 10:53:23 +00:00
michael
47a59f269a
* Added some explanatory comments about the use of this include file
...
git-svn-id: trunk@34925 -
2016-11-20 10:07:15 +00:00
florian
e218f4f33b
* checking the address of the storage location of a procedure variable makes no sense, check the variable contents itself instead
...
git-svn-id: trunk@34922 -
2016-11-19 21:57:56 +00:00
florian
9a4c7e2244
* return defined values for GetDate and GetTime for the embedded targets
...
git-svn-id: trunk@34921 -
2016-11-19 21:55:40 +00:00
Tomas Hajny
1e6ee7f3c7
* fix remaining search handle leaks in Dos.FSearch - fix for bug #30896
...
git-svn-id: trunk@34910 -
2016-11-17 22:05:17 +00:00
sergei
4ddbb7cd26
* Fixed assembler blocks to comply with x86_64 ABIs, which normally do not allow to change stack pointer at arbitrary locations. Register RBX is now saved/restored by compiler in function prologue, due to its presence in list of modified registers.
...
git-svn-id: trunk@34908 -
2016-11-17 10:58:10 +00:00
michael
d55ed2a3fd
* CamelCase for Top/Left properties (bug ID 30413)
...
git-svn-id: trunk@34905 -
2016-11-16 07:57:57 +00:00
michael
8e3381b4bc
Fix bug #30930
...
git-svn-id: trunk@34903 -
2016-11-15 20:15:33 +00:00
marcus
f3d080f57a
AROS: improve ARM-startupcode with Alloc own stack, if OS stack is too small
...
git-svn-id: trunk@34901 -
2016-11-15 19:33:46 +00:00
marcus
3207a346e1
AROS: arm needs AROS_FLAVOUR_BINCOMPAT defines
...
git-svn-id: trunk@34895 -
2016-11-13 21:05:12 +00:00
michael
8b2d858ba5
* Fix bug ID #30672 , patch by Silvio Clecio
...
git-svn-id: trunk@34884 -
2016-11-13 11:02:09 +00:00
marco
1458243b33
* fix uuchar rule for file to compile outside default directory, also for NetBSD. OpenBSD was already ok
...
git-svn-id: trunk@34877 -
2016-11-11 14:51:20 +00:00
marco
9844b86480
* fix uuchar rule for file to compile outside default directory.
...
git-svn-id: trunk@34876 -
2016-11-11 14:43:37 +00:00
michael
f648bdecba
* Made some additional functions inlined (Bug ID 30909)
...
git-svn-id: trunk@34874 -
2016-11-11 10:28:19 +00:00
michael
2e3ab0d37e
* Introduce TFPList.CheckIndex (bug ID 30887)
...
git-svn-id: trunk@34873 -
2016-11-11 10:26:05 +00:00
michael
aa6a8acb72
* Introduce TFPSList checkindex (bug ID 30886)
...
git-svn-id: trunk@34872 -
2016-11-11 10:16:57 +00:00
michael
9b21d9a87e
* Inline some functions, bug ID #30905
...
git-svn-id: trunk@34868 -
2016-11-11 09:33:28 +00:00
michael
860ad25430
* Add some comments about used algorithms for increasing/decreasing list sizes
...
git-svn-id: trunk@34861 -
2016-11-09 21:28:20 +00:00
Jonas Maebe
1ac51d5cd1
* initialise for-loop variables before the loop
...
o the intiialization code of a for-loop used to do that, but no longer
does so since their automatic transformation to a while-loop. Even
though the code did not read the value of the for-loop variable
in case the loop was not entered, the JVM's verifier is not
sophisticated enough to be able to detect that (it's protected by
a boolean set in the loop)
git-svn-id: trunk@34858 -
2016-11-09 19:51:39 +00:00
Tomas Hajny
b7de70422f
* fix for bug #24504 (extended version of patch by Bart Broersma)
...
git-svn-id: trunk@34849 -
2016-11-08 22:16:49 +00:00
michael
32ec90dccf
* Fix wrong index check for insert, border is different
...
git-svn-id: trunk@34834 -
2016-11-07 13:39:56 +00:00
marcus
328772cc46
AROS: return code and comments in startupcode
...
git-svn-id: trunk@34827 -
2016-11-06 19:23:28 +00:00