New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xenial edge #7

Merged
merged 151 commits into from Dec 11, 2018

Conversation

Projects
None yet
@mariogrip
Copy link
Member

mariogrip commented Dec 7, 2018

No description provided.

giucam and others added some commits Jul 7, 2015

Add API for using hwcomposer windows in C code
The existing API was only usable by C++ projects.
Merge pull request #278 from giucam/hwcomposer_api
Add API for using hwcomposer windows in C code
Fix resolving the GLEsv2 functions at link time
The issue was addressed in 295d159 but that commit had to be reverted by
c1099bd because of a crash when trying to dlopen the wrapped libGLESv2.so.
Instead, if a gl* function is resolved when we don't have yet a handle for
the library, use a wrapper calling the internal function.
utils: fix dash "need redirection"
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
utils: fix android headers extraction
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
Drop compat layer
Nobody else than Ubuntu uses this and it should be kept as out-of-tree
module using the provided APIs to wrap any other than the standard set
of Android libraries.
Merge pull request #288 from giucam/glfix
Fix resolving the GLEsv2 functions at link time
Merge pull request #292 from sletta/round-robin
[egl] Let hwcomposer_window serve buffers in a round-robin fashion.
Lorn Potter
[sensors] Fixes JB#31724 add scandir, scandirat, alphasort, versionso…
…rt hooks

Signed-off-by: Lorn Potter <lorn.potter@jollamobile.com>
Merge pull request #293 from lpotter/scandir
add scandir, scandirat, alphasort, versionsort hooks
add hooks for localtime and friends
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
Merge pull request #294 from sledges/localtime
add hooks for localtime and friends
[libhybris] Add cache for socket based property lookups.
Android properties are looked up over socket connection by default,
which incurs considerable overhead if property lookup is very frequent.
This commit adds similar property cache to socket based lookups as is
used for direct file lookups. The cache invalidates its contents with
a user definable timeout, making sure property changes are eventually
propagated to all processes.

By default the cache is not enabled, but can be enabled with
--enable-property-cache configure switch.
Merge pull request #295 from mikkoharju/cache
[libhybris] Add cache for socket based property lookups.
utils: fix header extraction for ancient versions
* NFC headers is only available since v2.3 (API level 9)
* kernel headers was in bionic/ before v2.3 (API level 9)

Android API level tested: 4-10, 14-23

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
audio: re-enable test_audio build
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
nfc: fix build against android API level 15
Close: #298
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
gps: fix build against anroid API level 15 or lower
Close: #185
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
sensors: fix build against android API level 15
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
nfc: fix build against android API level 14
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
Ricardo Salveti de Araujo Simon Fels
hybris/common/jb: Making libhybris buildable x86 64
Fails with

dlfcn.c:202:17: error: initializer element is not constant
dlfcn.c:202:17: note: (near initialization for 'libdl_symtab[1].st_value')
dlfcn.c:207:17: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
       st_value: (Elf32_Addr) &android_dlclose,
Merge pull request #301 from morphis/fix-x86-64-build
hybris/common/jb: Making libhybris buildable x86 64
Merge pull request #300 from vicamo/for-upstream/fix-extraction-for-a…
…ncient-versions

utils: fix header extraction for ancient versions

morphis and others added some commits Jan 9, 2018

Merge pull request #367 from kszaq/fbdev_wait_for_fence
fbdev_window: wait for fence to be signalled and close it
Merge pull request #364 from krnlyng/getaddrinfo
hybris: fix getaddrinfo error case
Fix fflush segfault
Check FILE stream for validity before call fflush.

Signed-off-by: Dmitriy Falko <dmitriy.falko@gmail.com>
Merge pull request #375 from NotKit/libhardware-path
Look for libhardware.so from default search path.
Merge pull request #376 from mlehtima/opencl
Implement OpenCL support. Update OpenCL headers
Merge pull request #374 from Michal-Szczepaniak/add-screen-rotation
Add screen rotation option for devices with upside down screen. Envir…
Merge pull request #369 from IlyaBizyaev/fix/x86-crashes
Fix nullpointer crashes in strcmp
Merge pull request #363 from NotKit/mtk-test-hwcomposer-fix
Assign the layer list only to the first display
hybris: prefer the highest available linker, if it makes sense.
If sdk_version is higher than the highest version we have implemented
or support in this build, then prefer the highest available linker.
hybris: common: don't use the mm linker for n binaries
The n linker introduces namespaces which are not handled by the n linker.
Furthermore some hwcomposer implementations cause crashes with the mm linker.

Signed-off-by: Franz-Josef Haider <f_haider@gmx.at>
Simply ignore fflush if fp is null
We seems to have some faulty blobs that somehow sends an emply fp to
fflush. This ignores that and moves on.
Merge pull request #6 from ubports/xenial_-_edge_-_fixfflush
Simply ignore fflush if fp is null
@mariogrip

This comment has been minimized.

Copy link
Member

mariogrip commented Dec 8, 2018

@UniversalSuperBox are we ready to merge 💯

@UniversalSuperBox
Copy link
Member

UniversalSuperBox left a comment

Initial testing looks fine on the Fairphone 2, Nexus 5, and Nexus 7 2013 Wi-Fi. Testing of the edge channel by various participants makes me confident in this.

@mariogrip mariogrip merged commit f021d40 into xenial Dec 11, 2018

1 check passed

continuous-integration/jenkins/branch This commit looks good
Details

@UniversalSuperBox UniversalSuperBox deleted the xenial_-_edge branch Dec 17, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment