am 0d45d711: am 500407a2: log an error when eglCreateContext() fails in an inconsistant way

* commit '0d45d711976bdca1165536b8948680680d38eb6a':
  log an error when eglCreateContext() fails in an inconsistant way
don't call eglMakeCurrent() before calling HWC commit() on HWC 1.1

this call is not needed and misleading on HWC 1.1; it can also have
a negative performance impact when multiple displays are used.

Bug: 7124069
Change-Id: I47cd25c9d6e69abcc9333b9ecd5044e8fb1919ec
Merge "EGL: expose the EXT_create_context_robustness ext" into jb-mr1-dev
Merge "EGL: add the EGL_ANDROID_framebuffer_target enum" into jb-mr1-dev
am 363847d4: Merge "EGL: expose the EXT_create_context_robustness ext" into jb-mr1-dev

* commit '363847d498bffe0e2d8e7b8aba693bb402513413':
  EGL: expose the EXT_create_context_robustness ext
am 2f45d746: Merge "EGL: add the EGL_ANDROID_framebuffer_target enum" into jb-mr1-dev

* commit '2f45d7464a55d7a91da6fcd6f8cf1b11e395d029':
  EGL: add the EGL_ANDROID_framebuffer_target enum
am ca5f79c2: am 363847d4: Merge "EGL: expose the EXT_create_context_robustness ext" into jb-mr1-dev

* commit 'ca5f79c2bb6c2e3995d9e2427f2600d1b03a84c4':
  EGL: expose the EXT_create_context_robustness ext
am 483ab742: am 2f45d746: Merge "EGL: add the EGL_ANDROID_framebuffer_target enum" into jb-mr1-dev

* commit '483ab74243870e6af4b8a947873556ff86d076c0':
  EGL: add the EGL_ANDROID_framebuffer_target enum
Merge changes I47cd25c9,I7638ffe8 into jb-mr1-dev

* changes:
  don't call eglMakeCurrent() before calling HWC commit() on HWC 1.1
  handle EGL errors
am 13de3699: Merge changes I47cd25c9,I7638ffe8 into jb-mr1-dev

* commit '13de3699807f3260cfbabd196a08191d6a80a99a':
  don't call eglMakeCurrent() before calling HWC commit() on HWC 1.1
  handle EGL errors
am e41c2e17: am 13de3699: Merge changes I47cd25c9,I7638ffe8 into jb-mr1-dev

* commit 'e41c2e17146423b6e11110f7d03caf5464283893':
  don't call eglMakeCurrent() before calling HWC commit() on HWC 1.1
  handle EGL errors
fix a crasher in SurfaceTexture's setFilteringEnabled

bug: 7211067
Change-Id: Id8658a8df429d76c20ab9112858b38e52343dc9c
am e96e9e10: fix a crasher in SurfaceTexture\'s setFilteringEnabled

* commit 'e96e9e1093b5700e9f403a6e2479da7dc36d3b71':
  fix a crasher in SurfaceTexture's setFilteringEnabled
am 2c0a5e68: am e96e9e10: fix a crasher in SurfaceTexture\'s setFilteringEnabled

* commit '2c0a5e68aabb4130152e358f50c005126aa489b0':
  fix a crasher in SurfaceTexture's setFilteringEnabled
fix Layer croping in SurfaceFlinger

Bug: 7224628
Change-Id: I9421f0a06b9a27fe00eefaa1dfab8c4309c380c9
am a046dd97: fix Layer croping in SurfaceFlinger

* commit 'a046dd9772cd8da4ead9edc7a89d9992ff0d38cf':
  fix Layer croping in SurfaceFlinger
am 2d038bda: am a046dd97: fix Layer croping in SurfaceFlinger

* commit '2d038bda206cfc9005e2cc80367035aa2442c5e4':
  fix Layer croping in SurfaceFlinger
merge in jb-mr1-release history after reset to jb-mr1-dev
Show build config in dumpsys SurfaceFlinger

This adds a line to the "dumpsys SurfaceFlinger" output that shows
build-time configuration values.

Example:
 Build configuration: [sf HAS_CONTEXT_PRIORITY] [libui] \
  [libgui USE_FENCE_SYNC]

Bug 7206633

Change-Id: Ibe1856b459d34a4be6ee83a4ebfd2807e6cc68a0
Merge "Configure GC free to be 8MB for devices with >512MB RAM." into jb-mr1-dev