Skip to content
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

Enable libsdl2 #3

Merged
merged 1 commit into from
Sep 3, 2018
Merged

Enable libsdl2 #3

merged 1 commit into from
Sep 3, 2018

Conversation

lsahn-gh
Copy link

@lsahn-gh lsahn-gh commented Aug 30, 2018

It works well as @sukdo399 and I expected.

Tested with

  • Rotating cube with sdl lib.
  • Mouse and keyboard input with sdl lib.

Currently, libsdl2 is not included in the target image basically.
Because nothing requires the component, but it may be used somewhere
in the future.

To support it, add libsdl2 into packagegroup to install by default.

Fix: webosce/README#9

Signed-off-by: Yi-Soo An <[email protected]>
@lsahn-gh lsahn-gh changed the title WIP: Enable libsdl2 Enable libsdl2 Aug 31, 2018
@sukdo399 sukdo399 merged commit fe6c774 into webosce:webosce Sep 3, 2018
pull bot pushed a commit that referenced this pull request Aug 21, 2019
…-extended=r29 qml-webos-bridge=4 qml-webos-components=3 qml-webos-framework=3 qt-features-webos=3 qtwayland=4-webos15 qtwayland-webos=4-r8 webos-wayland-extensions=3 luna-service2-security-conf=9

:Release Notes:
Support multiple displays, VKB positioning, WebOSForeign and more.
Upgrade qtwayland to 5.6.
Fix surface-manager related bugs.

:Detailed Notes:
packagegroup-webos-extended=r29
Define VIRTUAL-RUNTIME_surface-manager-conf.

luna-surfacemanager: submissions/3..submissions/4
c5ad6d1 Fixed Dereference before null check in LSM
dd588c1 Fixed uninitialized pointer field in LSM
2d97caf Fixes according new QtWayland 5.6
eacc9ed Stretch texture on imported and advertise exported size change
ac68887 Debug exported item
b804ef7 Enable WebOSForeignExtension
779f07f Add AVOutputdCommunicator
21849ad Introduce WebOSForeign
26b77d5 base: Remove workaround for legacy punch-through
0e5c259 No set surface format of WebOSCompositorWindow
2b6b631 Fix issues with qtwayland 5.6
db02e50 Fix input method not working properly #3
3947139 Fix input method not working properly #2
147e595 Improve processSurfaceItem #3
02cdf5f Improve processSurfaceItem #2
bc8ddd8 base: Skip adding wl_output for extra compositor windows
fa91063 Fix incorrect output geometry update
e5f1363 Improve processSurfaceItem
018c792 base: Initialize extra compositor windows
0c9b0af Add WebOSCompositorWindow::initializeExtraWindows
c87c4a0 Get ready for multiple wayland outputs
67009c1 Implement show and hide methods for input panel
48a4f47 base: Add focusOnSurface option in SurfaceView
7b9db21 base: Replace getAppLifeStatus with getAppLifeEvents #2
d762862 base: Fix potential reference error
56da908 base: Add Keyboard close animation
a2c676b base: Check state before input method deactivation
a7c4af3 Add activeChanged signal for inputMethod.active
5ca9340 base: Use resource system optionally
0a06fac base: Implement cursor timer
74ef07d Set default cursor of root item
fe36539 Revive isProxy() and isClosing()
7464d17 Add WebOSInputManager::set_cursor_visibility function
a29359d Add the code to delete the snapshot
f5835a3 Add 'grabKeyboardFocusOnClick' methods of the WebOSSurfaceItem
92e5c56 Fix crash to refer null pointer in webos_surface_group_attach
c5c3535 Change surface state behavior logic
f20b6f4 Add a key mask for guide key
1255d6d Fix a bug that keepAliveApp does not close
a967058 Fix overlaid keepAlive app. is not shown again
5240193 Prevent duplicate surface items
b64da4d Modify arguments of WebOSCoreCompositor::closeWindow()
14e20ff Use a default reason for SAM's close reason
a57dddf Clean up surfaceItem, which are no-appId or no-mapped
2557c1c Add a reason parameter to the window close functions
609faff Move ignoring release event logic after keyfilter handlers
6fb87f4 Assure to remove a surface item be unmapped
866902a Update surfaceItem after releaseSurface
ec6248f Prevent to remove a surface from list when the surface unmapped
4619413 Support keepAlive lifecycle
64af0a7 Make item as proxy when the surface destroyed
917e7a4 Add window property to launch last app after closing
f596601 Implement unified app close
83a9528 base: Replace getAppLifeStatus with getAppLifeEvents
2340aab base: Fix duplicated getForegroundAppInfo responses
41ea5ff base: Make KeyboardView movable #2
46144be base: Make KeyboardView movable
2332ec2 Implement textModelSetInputPanelRect

maliit-framework-webos: submissions/3..submissions/4
f29ffbe Implement show and hide methods for VKB
bf72e97 Add Japanese 4K numeric key conversion

qml-webos-bridge: submissions/3..submissions/4
0be0999 Remove unused normal log messages #2
36a799e Remove unused normal log messages
f562b56 Add the speechToTextLocaleMode properties on the localeService
0bad983 Add the payload parameter on the pushSubscription
12e0256 Fix the leak bug of file descriptors on criu_enable
fd8d8f1 Changed method of generating the parameter in the launch API
7852baf Add getAppLifeEvents subscribe call wrapper
0b94771 Add launch reason parameter to launch via ApplicationManagerService
9223c21 Fix the bug not to update language of CoverUI's Text

qml-webos-components: submissions/2..submissions/3
bddcffa Migrate qml-webos-components to ACG
e178049 Remove undefined methods in PmLog
ebd8d0b Fix a bug to check volume level and volume max value
7b16e4f Add volumeMax value to get data
a57dd1e Change the condition for fps_enable

qml-webos-framework: submissions/2..submissions/3
5ee6b8a Migrate qml-webos-framework to ACG
d69d5b2 Remove undefined method
4593313 Fix a coverity issue
fc867a3 Provide subtitle punch through
7f1614f Fix a bug to be late event processing for closing event
5ffa8b1 Add a key mask for guide key
0701301 Add additional allowedNames for media components
0fc5490 Add allowedNames to register luna services in media components
a8b3d0c Modify qml-runner
a3d6f37 Add VirtualKeyboardOverlay

qt-features-webos: submissions/2..submissions/3
65e0958 Add screen-down key
8b04f9e Add alexa key
aa039a3 Update voice feature keys
96795a5 Add new Qt keycodes
eb35229 Define new keycodes

qtwayland: submissions/3..submissions/4
e94bad9 Upgrade to qtwayland 5.6

qtwayland-webos: submissions/3..submissions/4
6ddf742 Fix a potential resource leak
8fd050d Introduce WebOSForeign
ddd0442 Fix issues with qtwayland 5.6
f10fa42 Fix a build error with criu enabled
8640aae Provide requestToChangeCursorVisibility in the webOS platform
b6ce1a4 Fix coverity issues
bf4d19f Add a key mask for guide key
e146914 Fix inputcommon crash at resetting mInputContext instance
13a7d5a Call eglDestructorLoaderLG() function at preDumpInternal()
1c7b487 Remove unnecessary function call of criu library
56bb6fe Call setScreen(NULL) after failing criue_dump()
0395698 Implement AppSnapshotManager class using CRIU technique
452c754 Support Input Panel(Virtual Keyboard) location change

webos-wayland-extensions: submissions/2..submissions/3
521d685 Introduce webos_foreign
bc4a24f Add events for hide and show input panel
ce3fc9b Add wl_webos_input_manager.set_cursor_visibility request
2a53a1c Add a key mask for guide key
de3d04e Add set_input_panel_rect request in text protocol

luna-service2-security-conf: submissions/8..submissions/9
83d1e0c Migrate com.webos.booster to ACG

:Testing Performed:
See the CCC JIRA ticket.

:QA Notes:

:Issues Addressed:
[PLAT-74375] [OSE] CCC: qtbase=webos64 luna-surfacemanager=4-r43
             maliit-framework-webos=4 packagegroup-webos-extended=r29
             qml-webos-bridge=4 qml-webos-components=3
             qml-webos-framework=3 qt-features-webos=3
             qtwayland=4-webos15 qtwayland-webos=4-r8 ...

Change-Id: I367acf05dd530f9a8eb478c96f51fea3a8e9bb32
pull bot pushed a commit that referenced this pull request Aug 21, 2019
:Release Notes:

:Detailed Notes:
http://caprica.lgsvl.com:8080/Errors/Details/1118148
Applying patch 0002-date-add-support-for-options-U-and-S.patch
patching file coreutils/date.c
Hunk #1 succeeded at 100 (offset 1 line).
Hunk #2 succeeded at 142 (offset 1 line).
Hunk #3 succeeded at 150 with fuzz 1 (offset 1 line).
Hunk #4 FAILED at 190.
Hunk #5 succeeded at 273 (offset 12 lines).
Hunk #6 succeeded at 303 (offset 12 lines).
Hunk #7 succeeded at 346 (offset 10 lines).
1 out of 7 hunks FAILED -- rejects in file coreutils/date.c
Patch 0002-date-add-support-for-options-U-and-S.patch does not apply (enforce with -f)

0003-libedit-check-for-null-before-passing-cmdedit_prompt.patch
is even more strange, probably isn't needed anymore for long time
but the patch when it was introduced in initial Open webOS release
didn't have any explanation what it is trying to fix and how to
reproduce it.

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[PLAT-78082] Upgrade to Yocto 2.6 Thud
[PLAT-78507] [OSE] CCC: Upgrade to Yocto 2.6 Thud

Change-Id: I37392578ee76fe57e25fc1fca88e9a7be69b7d8d
pull bot pushed a commit that referenced this pull request Aug 21, 2019
…ebos-framework=4 qtwayland-webos=5

:Release Notes:
Fix surface-manager bugs.
Clean up code in luna-surfacemanager.

:Detailed Notes:
luna-surfacemanager: submissions/6..submissions/7
b1b86cc Exit compositor on a QML warning #2
43b9ac1 Rearrange class members of WebOSCompositor #2
cb3851a base: Cleaning up redundancy of param in
        getForegroundAppInfoParam
54f3315 Rearrange class members of WebOSCompositor
b27da45 Exit compositor on a QML warning
37f998d Revert "base: Replace getAppLifeStatus with getAppLifeEvents #3"
a9ebbb0 base: Check if item is null in foregroundList
7098ac8 base: Fix Settings.subscribe() to handle a boolean value
        properly
76a9b40 Clean up of surface group items in processSurfaceItem
34d63c7 base: Replace getAppLifeStatus with getAppLifeEvents #3
d106266 Apply geometry when sizeChanged signal is recieved from
        maximized apps

qml-webos-bridge: submissions/4..submissions/5
c183f3a Fix typo error of 'getValidPosition' function

qml-webos-components: submissions/3..submissions/4
632d0f7 Apply focus when touch press on home
400e63e Add parameter("volumeOsd") on audioService

qml-webos-framework: submissions/3..submissions/4
3899945 Fix printf arg count mismatch

qtwayland-webos: submissions/4..submissions/5
c180b96 Incorrect deallocator used

:Testing Performed:
See the CCC JIRA ticket.

:QA Notes:

:Issues Addressed:
[PLAT-80457] [OSE] CCC: luna-surfacemanager=7 qml-webos-bridge=5
             qml-webos-components=4 qml-webos-framework=4
             qtwayland-webos=5

Change-Id: I4f5f351685be278cbe8d8666f561e935baab9826
pull bot pushed a commit that referenced this pull request Aug 21, 2019
…os=6

:Release Notes:
Make LSM components compatible with Qt 5.12.
Introduce the display affinity in the multiple displays.
Fix surface-manager bugs including the crash in RPi3 based builds.

:Detailed Notes:
luna-surfacemanager: submissions/7..submissions/8
7901a69 base: Introduce ForegroundItemsController for foreground items
        across windows
8cab77b Provide foregroundItems across windows
644a04a base: Consider displayAffinity in window models
5933129 Introduce display affinity
8f34d23 Revert "base: Skip adding wl_output for extra compositor
        windows"
84a9d20 base: Fix modal alert does not appear on call
d4d2aa7 base: Fix import issue in main.qml
66bdd2d Fix build issue due to missing headers with Qt 5.11

qml-webos-framework: submissions/4..submissions/5
3c71057 Set displayAffinity window property from params

qtwayland: submissions/5..submissions/7
c5a61ef Fix missing buffer release on windowChanged #3
51537ba Make compatible with Qt 5.6 to 5.12
0df8a02 Fix build issue due to missing headers with Qt 5.11
819d70c Fix missing buffer release on windowChanged #2
7f68fd9 Get focused window from qGuiApp->focusWindow() if needed

qtwayland-webos: submissions/5..submissions/6
5a6f77b Incorrect deallocator used #2
37e55fe Make compatible with Qt 5.6 to 5.12

:Testing Performed:
See the CCC JIRA ticket.

:QA Notes:

:Issues Addressed:
[PLAT-80925] [OSE] CCC: qtdeclarative=webos38 luna-surfacemanager=8
                 qml-webos-framework=5 qtwayland=7 qtwayland-webos=6

Change-Id: Ia774db49f0e8b6fca689d94b050d479232eff39e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants