yury
|
09e2ec28e6
* Skip 2 tests for android, since they require local execution.
|
12 жил өмнө |
yury
|
32551f3c6b
* Fixed running library tests on android.
|
12 жил өмнө |
yury
|
9330507f8d
* Implemented Unicode string manager for Android. It uses ICU library libicuuc.so. Note: ICU on Android has limited number of code pages. So don't expect support for DOS code pages or other exotic code pages.
|
12 жил өмнө |
yury
|
7322164c0a
* I've found that libc on Android does not implement widechar case functions such as towupper(). Such functions are just wrappers over regular char functions. Therefore the whole cwstring unit is useless for Android. For now I've added stub cwstring unit for Android and reverted all Android specific changes in unix/cwstring.pp. Later, Unicode manager for Androud should be implemented using libicuuc, which is default Android lib.
|
12 жил өмнө |
yury
|
b480479b8c
* Android does not have libiconv, so don't use it in cwstring unit. For now support only UTF-8 code page in ansistrings. Later it is possible to use libicuuc for code page conversions on Android.
|
12 жил өмнө |
yury
|
26c1ab9375
* Added uuchar unit to build for android.
|
12 жил өмнө |
yury
|
2dcb174f25
* Always specify dynamic linker name for executables.
|
12 жил өмнө |
yury
|
b0fb02e4c9
* Updated Makefile
|
12 жил өмнө |
yury
|
5fbb67a303
* cprt0.as is not needed, since we link to libc always.
|
12 жил өмнө |
yury
|
97dd19b04f
* cprt0.as is not needed, since we link to libc always.
|
12 жил өмнө |
yury
|
9b5511adac
* libctype is not needed, since only bionic is supported anyway.
|
12 жил өмнө |
yury
|
6ccb152647
* Rework of Android startup code. It is needed to always link to libc on android to implement finalization and environment variables in shared libraries.
|
12 жил өмнө |
yury
|
f37a18f600
* Enable weak externals for android.
|
12 жил өмнө |
yury
|
1e78337015
* Oops, wrong commit r23235. Reverted. Now correct: Fixed lineinfo for Android.
|
12 жил өмнө |
yury
|
fefaef34db
* Fixed lineinfo for Android.
|
12 жил өмнө |
yury
|
17c9af9ec8
* Fixed the test for android.
|
12 жил өмнө |
yury
|
e76af3a670
+ Added C object files for arm-android.
|
12 жил өмнө |
yury
|
663f354471
* Support for running tests on a remote Android device using ADB.
|
12 жил өмнө |
tom_at_work
|
75e57faba1
re-apply the changes of r22045 to correct files after recent revert
|
13 жил өмнө |
tom_at_work
|
19238eafde
- revert r22045: applied changes to wrong files, i.e. linux system files, instead of android ones
|
13 жил өмнө |
tom_at_work
|
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
|
13 жил өмнө |
tom_at_work
|
787ca1c0bc
Made cprt0 startup files to compile. Static executables using them likely do not work though.
|
13 жил өмнө |
tom_at_work
|
fe87b547ea
Updated systems/t_android to only recognize the "bionic" libc as valid libc.
|
13 жил өмнө |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
13 жил өмнө |
florian
|
8fd84376d7
* msg files regenerated
|
13 жил өмнө |
florian
|
2fc350eabd
* the reference counter offset depends only on the current rtl, not the compiler version, so no ifdef needed
|
13 жил өмнө |
florian
|
fb7f25f410
* removed wrong -N switch (switch is not used) description
|
13 жил өмнө |
florian
|
ecdec2e431
* disable reg. allocator optimization introduced in r21812 for now because it caused some trouble, see #22405
|
13 жил өмнө |
masta
|
51af7bd440
Assembly version of fpc_ansistr_incr_ref for ARM
|
13 жил өмнө |
masta
|
b9770519f8
Assembly version of fpc_ansistr_decr_ref for ARM
|
13 жил өмнө |