fix OpenGL canvas windows build

Change-Id: Ic6ed9c69003fa79a60310dc0b010ffc0ca868791
remove useless OGL transition shader code

Change-Id: I8930aab2b4d3fd00916f12b86fa06b5e011542ac
we always have GLX 1.3, even on the baseline

Change-Id: I381aca6e09a63d21bcbdf2625c4d829f84819bf8
make OGLTrans build on windows

We still need to fix a number of issues around pixmap to make it really useful.

Change-Id: I747d735d043d91d51809801edd9b778622b6063c
fix problems around shaders

Change-Id: I1577fb81cb3cf1fac3f5ba5d560d96cb83d4483d
Don't export builtinId of 54 or above.

Change-Id: I5ab651e0c92ab032d892080f979aa4f53295a8b6
bnc#822170: Let's not even try to export invalid chart objects.

If we do, at best, Excel will complain about the document needing
repair.  At worst Excel will skip some of the other valid drawing
objects from being loaded.

Change-Id: If3794d0ae9d8b44b124020bb12b5369dfebc95ae
add position control to screen text

Change-Id: I6bf340acb3aa50f2ce534b10d5be32c4615b0688
add render fps rendering

Change-Id: Ic0c8c9a05079a4d4b715f90eccffb7c4ae8260c9
add function of adding screen text shape

Change-Id: I0f40081a0855bc8e43a8d4761222bd351b5d6f0c
add data update text rendering

Change-Id: I022bb00b3704fd3e6bc00a625016716cc7092a99
add click and history screen text

Change-Id: I7aba9fcc0a5ed96de722f9334476da6763221ab0
add scroll screen text

Change-Id: I619af23f2ea8df2878e2161e99626b09b947a31b
modify screen text color to blue

Change-Id: I80435a980550a2b74657442ef1b44ca8e3825a97
fix warnings

Change-Id: Idced64d57ea850961d67e83e082b51dc9442cc0d
consistent variable naming

Change-Id: I81012a46abd6182c04f1939b6451b18fbbdec646
use references where possible

Change-Id: Ie629d3d8b6d3048a0b34bb80f27eba6044d7f695
WaE: 'bIsSdtEndBefore' may be used uninitialized in this function

Change-Id: I8b906d495ccbb463dc91a21b03b05a40a0acdbf4
We don't build libxsec_xmlsec for Android currently

(Because we don't build NSS for Android, so it would be pointless to build
libxsec_xmlsec. Or something like that. No doubt at some stage somebody will
get the great idea that we need to build NSS for Android, too. But postpone
the pain.)

Python experts, feel free to generate the ifdefs in this script in a more
elegant fashion. Surely it would be better to somehow mark those entries in
the table that should be optional with the corresponding condition, instead of
hardcoding tests for 'sb_component_getFactory' and
'xsec_xmlsec_component_getFactory' in four places.

Change-Id: I69255ab4966605849a2f3335d45a2bc0366f3ab9
'>>' should be '> >' within a nested template argument list

Change-Id: I469174dc23cdca871e41a3500bede3c941fcaca4