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 سال پیش |