Commit graph

  • 09811d780c Merge pull request #7 from morphis/further-fixes Simon Fels 2016-12-02 17:23:05 +01:00
  • 5d4ee77881 Drop missing reference to removed intent class Simon Fels 2016-12-02 17:22:37 +01:00
  • 48bd7f9692 Respect layer crop when calculating surface dimensions and position Simon Fels 2016-12-02 16:31:05 +01:00
  • 586a2c7bc3 Fix crash in SurfaceFlinger when hwcomposer doesn't provide a dump method Simon Fels 2016-12-02 16:12:25 +01:00
  • 00aadb5467 Improve application manangement and create desktop entries for available app Simon Fels 2016-12-02 16:11:38 +01:00
  • 801b725fd5 Merge pull request #6 from morphis/fixes Simon Fels 2016-11-29 06:18:42 +01:00
  • e75940711b Always start new applications on the freeform stack Simon Fels 2016-11-29 06:18:01 +01:00
  • 972260b76c Don't throw exception for socket failure as we already bring down the connection Simon Fels 2016-11-28 07:55:50 +01:00
  • c21cccd98a Drop further unneeded log statements Simon Fels 2016-11-28 07:43:50 +01:00
  • 89869934b9 Drop unneeded include of utils header file Simon Fels 2016-11-28 07:42:08 +01:00
  • dde578674f Drop extensive logging from anboxd service Simon Fels 2016-11-28 07:41:48 +01:00
  • 089e2daf22 Add simple script to build and load relevant kernel modules Simon Fels 2016-11-28 07:34:26 +01:00
  • ec2002c971 Start anboxd as part of class core Simon Fels 2016-11-28 07:33:34 +01:00
  • 6d2b39cb68 Drop kernel modules and shell from snap Simon Fels 2016-11-26 13:56:13 +01:00
  • 8e4bce8c7b Merge pull request #5 from morphis/fix-ftbs Simon Fels 2016-11-27 16:04:24 +01:00
  • 52aee51bbe Drop not available logging function in rpc message processor Simon Fels 2016-11-26 13:45:21 +01:00
  • aa18e21a26 Merge pull request #4 from morphis/network-support Simon Fels 2016-11-27 16:03:46 +01:00
  • ba82e516f6 Add copyright header for bridge script Simon Fels 2016-11-27 16:02:53 +01:00
  • fd2c833b95 Add bridge as part of the snap Simon Fels 2016-11-26 13:42:16 +01:00
  • 06b529e0a0 Implement simple network bridge Simon Fels 2016-11-26 13:38:38 +01:00
  • 5660b308a6 Merge pull request #1 from morphis/multi-window Simon Fels 2016-11-26 13:07:39 +01:00
  • ac8c4a9305 Correct RPC message processing and invocation id assignment Simon Fels 2016-11-26 13:05:24 +01:00
  • 84b3fa430b Set focus to current active window Simon Fels 2016-11-26 13:04:50 +01:00
  • 161099057b Add missing changes for window implementation Simon Fels 2016-11-25 08:51:38 +01:00
  • a40fe51654 Use events instead of method invokes for window state updates and others Simon Fels 2016-11-25 08:50:43 +01:00
  • 53c2fac5d4 Improve window/layer handling for less flickering and better window movement Simon Fels 2016-11-25 07:14:20 +01:00
  • 06aacfe4df Pass stack id as part of the window state update Simon Fels 2016-11-25 07:13:05 +01:00
  • 627479abfe Drop various debug log output from hwcomposer implementation Simon Fels 2016-11-25 07:12:35 +01:00
  • 76757fe085 Add dirty hack to get rid of home window/task for now Simon Fels 2016-11-23 12:45:14 +01:00
  • 08024962e0 Set correct viewport for every window we render Simon Fels 2016-11-23 12:44:53 +01:00
  • 64d56de677 Ignore certain layers SurfaceFlinger marks as such Simon Fels 2016-11-23 12:17:05 +01:00
  • 8018942323 Implement renderer instance which composes multiple layers into a window Simon Fels 2016-11-23 12:16:20 +01:00
  • d4b4a795c3 Restructure window creation and mangement Simon Fels 2016-11-20 17:08:05 +01:00
  • fee19cc627 Drop several debug statements to cleanup output at runtime Simon Fels 2016-11-18 18:45:53 +01:00
  • 467874a196 Rename Framebuffer to Renderer Simon Fels 2016-11-18 13:26:54 +01:00
  • 7c7c8982b2 Add initial bits of window management abstraction Simon Fels 2016-11-18 13:07:39 +01:00
  • 2cbc3a5021 Drop all properties which are now in build.prop Simon Fels 2016-11-18 12:54:20 +01:00
  • ca09dd1fa1 Revert "Integrate RenderThread directly into our message processor" Simon Fels 2016-11-18 12:53:57 +01:00
  • a6e26f46d6 Revert "First attempt on getting rid of the socket server" Simon Fels 2016-11-18 12:53:43 +01:00
  • 91d37082ab First attempt on getting rid of the socket server Simon Fels 2016-11-18 12:53:27 +01:00
  • e0ce4baa75 Read missing window count from message Simon Fels 2016-11-16 14:04:48 +01:00
  • 3e126fb252 Integrate RenderThread directly into our message processor Simon Fels 2016-11-16 10:29:26 +01:00
  • 9d7c565239 Correct wrong includes Simon Fels 2016-11-15 15:09:30 +01:00
  • 3e6ac64cd0 Drop several win32 specifics from the emugl layer Simon Fels 2016-11-15 14:02:15 +01:00
  • 609d80395c Migrate emugl layer into the core Simon Fels 2016-11-15 13:59:53 +01:00
  • 1e168fd4aa Add basic infrastructure for our window manager Simon Fels 2016-11-15 08:51:17 +01:00
  • 0f5006493b Implement RPC for window state synchronization Simon Fels 2016-11-15 07:54:19 +01:00
  • f7820e1f65 Fix incorrect boot properties Simon Fels 2016-11-15 07:47:07 +01:00
  • 914fcdf101 Disable boot animation Simon Fels 2016-11-11 11:45:53 +01:00
  • 0ee3c3aad9 Silence GLESv2 translator on errors we're not interested in Simon Fels 2016-11-11 11:35:03 +01:00
  • 5619662b0b Add simple sync script for Android builds Simon Fels 2016-11-11 09:57:44 +01:00
  • 66a6f1d2c3 Drop superflous debug comment Simon Fels 2016-11-11 09:41:19 +01:00
  • 6ee8734cf3 Add first stub methods to send window status updates from Android to host Simon Fels 2016-11-11 09:41:10 +01:00
  • a39c1b2bd2 hwcomposer: and disable debug level logging by default Simon Fels 2016-11-11 09:07:09 +01:00
  • c63088d47f Also send relative mouse move events Simon Fels 2016-11-11 09:05:06 +01:00
  • 8b6510e113 hwcomposer: disable verbose logging in info level Simon Fels 2016-11-11 09:04:52 +01:00
  • ea90344cfd Drop unnecessary debug statements Simon Fels 2016-11-10 18:01:27 +01:00
  • e1a5d5f5c7 Exclude a few Android packages which we don't need Simon Fels 2016-11-10 12:29:01 +01:00
  • 9ae788ceec Get rid of the old app manager which we're not going to use Simon Fels 2016-11-10 12:24:47 +01:00
  • 1d2c2814ac Bring back input support for the currently active window Simon Fels 2016-11-09 17:13:58 +01:00
  • 792f488cbc Drop use of not existing function Simon Fels 2016-11-09 15:51:25 +01:00
  • aee51246a5 Drop unneeded ifdef Simon Fels 2016-11-09 12:06:57 +01:00
  • 905a1a9fb1 Do not support translation/rotation for textures we render Simon Fels 2016-11-09 09:42:57 +01:00
  • 1aeedaf199 Update GL viewport when window size changes Simon Fels 2016-11-09 09:40:25 +01:00
  • b05b8bae8b Implement quick&dirty approach to update window size and position Simon Fels 2016-11-08 18:07:00 +01:00
  • f2e39fb2f7 Use correct order in rect definition Simon Fels 2016-11-08 18:05:19 +01:00
  • f7be0f8747 Reuse existing window when a layer with the same package already exists Simon Fels 2016-11-08 09:47:15 +01:00
  • c4a09f75af Reset layer state when cycle is done Simon Fels 2016-11-08 08:36:03 +01:00
  • 72a7e2e407 Enable hwcomposer support by default Simon Fels 2016-11-08 08:21:39 +01:00
  • 2717449710 Remove unneeded width, height and use_sub_window arguments Simon Fels 2016-11-08 08:15:25 +01:00
  • d5d2f8d36f Add display manager instance which hands relevant information to emugl layer Simon Fels 2016-11-08 08:14:38 +01:00
  • 2d63a6e568 emugl: update cmake configuration with missing files Simon Fels 2016-11-08 07:49:41 +01:00
  • 4c2711cfd0 Drop superflous second display detection Simon Fels 2016-11-08 07:46:17 +01:00
  • 8dfed5b792 Render all windows without border Simon Fels 2016-11-08 07:42:51 +01:00
  • fbc8b984f2 Implement support for host side multi-window management Simon Fels 2016-10-13 19:13:59 +02:00
  • c4e1e291ac Extend number of work threads to 8 Simon Fels 2016-11-08 07:39:21 +01:00
  • 1fb98d2103 Don't join worker instances but hard stop them Simon Fels 2016-11-08 07:37:23 +01:00
  • 57edcc0ec7 Add support for adb connections Simon Fels 2016-11-04 10:25:34 +01:00
  • 8c19a8e42b Use current display resolution as display size Simon Fels 2016-10-21 20:02:53 +02:00
  • 113a06590a Launch container manager as daemon Simon Fels 2016-10-21 19:42:55 +02:00
  • a87fe63cca Add snap application for container shell Simon Fels 2016-10-21 19:42:27 +02:00
  • 89fa39bd01 Specify android root path for container Simon Fels 2016-10-21 19:41:46 +02:00
  • 42f338ba8a Use translator libraries from snap if available Simon Fels 2016-10-21 19:41:22 +02:00
  • 244aa89a89 Move utility prefix function into utils namespace Simon Fels 2016-10-18 22:08:59 +02:00
  • 46b4303b41 Disable hwui hack now that we specify the correct GL version string Simon Fels 2016-10-13 18:44:51 +02:00
  • 962c20fe1c Disable telephony support Simon Fels 2016-10-13 18:44:08 +02:00
  • 1272f453a2 Correct object data handling from shader programs Simon Fels 2016-10-13 18:37:47 +02:00
  • 242bfca03e Don't remove SystemUI from our images Simon Fels 2016-10-13 18:37:08 +02:00
  • 8bb5486653 Drop unecessary shader extensions Simon Fels 2016-10-02 14:42:31 +02:00
  • bd9a859d61 Enable hwcomposer support only conditionally Simon Fels 2016-09-30 08:46:11 +02:00
  • dd48136721 Improve eglGetString processing to exclude certain not support extensions Simon Fels 2016-09-29 13:17:24 +02:00
  • 5daf631b5d Use host GLES driver conditionally Simon Fels 2016-09-29 11:12:12 +02:00
  • d731ee77c2 Install and load our translator libraries on startup Simon Fels 2016-09-29 08:49:06 +02:00
  • a14366c407 Disable shader additions when working with translator Simon Fels 2016-09-29 07:57:48 +02:00
  • 99b913c273 Correctly compare name against GL version Simon Fels 2016-09-29 07:56:32 +02:00
  • 636c04dd79 Check if object data is valid before accessing it Simon Fels 2016-09-29 07:56:14 +02:00
  • a89027af97 hwcomposer: actually post buffers received to the screen Simon Fels 2016-09-27 16:19:16 +02:00
  • 3ee86c6d9d Add initial bits for the app manager Simon Fels 2016-09-27 10:48:54 +02:00
  • 532bca4262 Remove unnecessary log message Simon Fels 2016-09-17 16:28:36 +02:00
  • 917baf45af Remove old source which we don't need anymore Simon Fels 2016-09-17 11:35:50 +02:00