Commit Graph

72 Commits

Author SHA1 Message Date
faust93
994539e94a Bring multirom to M86 2016-12-18 14:13:41 +03:00
Christian Oder
6b293c0d53 multirom: don't use --boardname and empty --dtb for arm64 devices 2016-06-20 23:15:50 +02:00
Zhuowei Zhang
057bad16c7 kexec-tools: add submodule for arm64 kexec-tools 2016-02-10 20:32:42 -08:00
Florian Molitorisz
f1717d6f26 Fix building of stock twrp
multirom breaks build if no multirom flags are set.
2016-02-09 11:59:15 +01:00
Vojtech Bocek
c61c3a4ebf SELinux-related 6.0 fixes
* Run restorecon on /data/.layout_version
* Fix firmware image mounting, remove obsolete fw_mounter
* Add mechanism to append things to rc files
2016-02-06 20:51:50 +01:00
Vojtech Bocek
7db8f34697 Move drawing, input and utils code into separate library 2015-02-16 21:01:06 +01:00
Vojtech Bocek
2449b5b27e Add trampoline_encmnt 2015-02-15 21:11:22 +01:00
Vojtech Bocek
79ac32ec51 Enable using different pixel format for recovery and multirom 2015-01-14 13:45:04 +01:00
Vojtech Bocek
1199939436 Merge branch 'master' of github.com:Tasssadar/multirom 2015-01-05 00:34:26 +01:00
Vojtech Bocek
e0c48a1132 Restore build in 5.0 tree 2015-01-05 00:34:10 +01:00
Dan Pasanen
4ca2667caf multirom: add support for setting a default brightness for a device
* Some devices don't do well at 40. Allow for a device maintainer to
  specify a default brightness.

Change-Id: Id76eb3d12313cbb81418b0dbc07e65f4a2cb3328
2015-01-03 14:51:28 -06:00
Vojtech Bocek
92e1445e61 Make qcom overlay vsync optional
* It is utterly broken on flo
2014-09-28 14:51:45 +02:00
Vojtech Bocek
87a1a119ca Build adbd instead of using prebuilt binary 2014-09-27 17:44:48 +02:00
Vojtech Bocek
a76c5534a3 Build kexec-tools instead of using prebuilt binary 2014-09-04 21:02:47 +02:00
Vojtech Bocek
d6fcafc36a Fix tags in logs 2014-08-20 16:31:00 +02:00
KINGbabasula
4dbeecb7af Add MR_QCOM_OVERLAY_CUSTOM_PIXEL_FORMAT
If set will change MDP_FB_FORMAT to the custom Pixel Format specified in BoardConfig.mk
2014-08-19 10:26:33 +02:00
Vojtech Bocek
d9aeaf454e Throw error if MR_QCOM_OVERLAY_HEADER is not defined when using overlay 2014-08-18 10:58:37 +02:00
KINGbabasula
0dfe530f63 Add MR_QCOM_OVERLAY_HEADER
If set framebuffer_qcom_overlay.c will include the custom header
2014-08-18 10:39:55 +02:00
Vojtech Bocek
fe44e01829 Remove unused checkbox class 2014-08-13 18:11:59 +02:00
Vojtech Bocek
769132964a Update landscape theme to tabview UI 2014-08-12 23:26:00 +02:00
Vojtech Bocek
0c6df1f494 Introduce touch_tracker, fix swiping in tabview 2014-08-12 21:18:53 +02:00
Vojtech Bocek
75135e83d6 Implement tabview 2014-08-12 02:23:07 +02:00
Vojtech Bocek
3229eac1b0 Fix mounting of radio.img on Android L preview
* Workaround SELinux stuff
* Use fstab "class" for changing the fstab instead of separate code
2014-08-06 17:48:38 +02:00
Vojtech Bocek
6cf8b65384 Re-implement landscape theme 2014-07-23 17:01:36 +02:00
Vojtech Bocek
eafd7fd7a4 Implement center-positioned notification card, misc stuff 2014-07-13 21:23:06 +02:00
Vojtech Bocek
779fb85835 Start implementing notification card 2014-07-10 00:17:25 +02:00
Vojtech Bocek
249167cc74 Bunch of API and/or random changes
* Rewrite fb_text API
* Support for multiple font styles (italic, bold, ...)
* Add animation cancel_check callback, which is called from
  anim_cancel_for() and if it returns true, animation will
  be canceled.
* Temporarily disable landscape theme
* Remove msgbox concept
* Fix background color in emergency screen
2014-07-04 00:29:25 +02:00
Vojtech Bocek
7797f90eff Finalize listview visuals and animations
* Implement batching of framebuffer item changes
  - when you enter a batch, rendering is blocked
* Support changing of base background framebuffer color
2014-07-02 23:57:17 +02:00
Vojtech Bocek
c89614d18a Implement fb_item animations system 2014-07-01 20:51:48 +02:00
Vojtech Bocek
57e4e5e583 Rewrite framebuffer drawing code to use truetype fonts 2014-07-01 16:21:03 +02:00
Vojtech Bocek
7401df27f8 freetype: first tests 2014-06-28 00:14:00 +02:00
Vojtech Bocek
fb6a845b11 Merge branch 'master' into png
Conflicts:
	framebuffer.c
2014-04-20 01:35:45 +02:00
Vojtech Bocek
9575484add Show icons in the ROM list 2014-04-20 01:20:26 +02:00
Vojtech Bocek
6c19064f3d Some initial mess (can draw one type of png on one type of framebuffer) 2014-03-10 20:08:23 +01:00
Vojtech Bocek
cb6a47fcea Call fb_draw() only from separate thread, add MR_CONTINUOUS_FB_UPDATE 2014-03-10 17:48:49 +01:00
Vojtech Bocek
3e57fcdedb Add Qualcomm ION overlay framebuffer implementation 2014-03-04 23:54:15 +01:00
Vojtech Bocek
029707fbee Split framebuffer implementation from the drawing code 2014-03-04 23:48:25 +01:00
Vojtech Bocek
040743f43f Refactor kexec loading, add support for standalone dtb.img 2014-02-08 18:57:32 +01:00
Vojtech Bocek
3ea05287c6 Disable 50selinuxrelabel, breaks SELinux contexts if used with MultiROM 2014-01-02 19:39:18 +01:00
Vojtech Bocek
c2d29a88b5 Move containers to standalone file 2014-01-02 17:25:05 +01:00
Vojtech Bocek
b6e870793f Add tramp_hook_before_device_init hook, move hooks to their own header 2013-12-09 18:53:02 +01:00
Vojtech Bocek
0cba7e2f65 Add support for kexec with DTB 2013-12-07 00:30:56 +01:00
Vojtech Bocek
6ad5aa0418 Allow to override DPI_MUL with MR_DPI_MUL in device files 2013-10-09 15:57:56 +02:00
Vojtech Bocek
6a4d5558c2 Implement "workers" system 2013-10-02 21:32:49 +02:00
Vojtech Bocek
97377262af Force build error when MR_KEXEC_MEM_MIN is not defined 2013-09-27 19:48:17 +02:00
Vojtech Bocek
369b8f1e9a Add device-specific hooks mechanism 2013-09-27 17:18:58 +02:00
Vojtech Bocek
c12a29c608 Use only bootloader's cmdline instead of complete cmdline 2013-09-24 18:08:16 +02:00
Vojtech Bocek
2c94e7176c Update libbootimg include path 2013-09-24 16:51:41 +02:00
Vojtech Bocek
d42a893cdc Use libbootimg in ZIPs and to update trampoline in bootimgs 2013-09-23 19:10:07 +02:00
Vojtech Bocek
48f0dd6e63 Use universal themese scaled according to DPI_MUL
* Resolution-specific themes are still supported
2013-09-14 21:56:02 +02:00