[Libreoffice-commits] core.git: Changes to 'private/moggi/chart-opengl-rebase'
Markus Mohrhard
markus.mohrhard at collabora.co.uk
Mon Jan 27 21:12:31 PST 2014
New branch 'private/moggi/chart-opengl-rebase' available with the following commits:
commit f9d4154aa760368778a2e7dcffa28aa9ed626ea4
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 27 05:58:01 2014 +0100
gl_PointCoord is already in GLSL 110
Change-Id: I35de1aad6f7e8dbdcefc1107c843b7b95357c4c6
commit e622f3d6c0aa648fd65216b93604f9ea27926e38
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 27 05:56:40 2014 +0100
use point sprites for symbol rendering
Change-Id: Ib2b35c367c0b70e3ba140c15fae5378c7a2edebc
commit 2785e40b1a9f16543299c81f24794958871ec473
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 27 05:52:36 2014 +0100
extract shaders into external files
This has some benefits:
* we can change shaders during runtime
* we can use shader specific preprocessor directives
* makes the source file cleaner
The patch is missing the packaging bits
Change-Id: I834d3405a292614ecec855bbb7cbaf2191b3d107
commit 41775d3a63522ccae72f62c2fdcc695625644407
Author: Peilin <peilin at multicorewareinc.com>
Date: Thu Jan 23 02:49:10 2014 +0100
add Symbol2D rendering
Change-Id: Ic294ffc4bc675495fe83ac182dbebbba7245c7b9
commit ad89a4468163daf26e42d41a529d4f8cdacce92a
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 22 06:20:18 2014 +0100
enable transparency again
Change-Id: I5c3464995f3ef6bfe6c4e6895fa9f73e801a31b5
commit 5ca43231d03881efa9452893b46589e8266ee3cd
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 22 06:01:31 2014 +0100
improve pie segment rendering
Change-Id: I57c213420718f2be338b94459c6273fbfcb32881
commit 8254c2e90e6b7de62d06848ff8fc4838f23011da
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 22 05:48:02 2014 +0100
remove unused variable
Change-Id: I07e45a42fc24d5b9169a9d5bc3b47e9d98d7163a
commit 4d2ea41650c592f279631db2087dc3a157b5658e
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 22 05:46:32 2014 +0100
use a direct method for pie segment crastion
Change-Id: I4b42ebe994b4e498acd32d08a063e4626b3c97d8
commit c322f8a6f8de735a5a543bb09351ee0ad980f219
Author: Peilin <peilin at multicorewareinc.com>
Date: Mon Jan 20 14:47:19 2014 +0800
piesegment2d gl rendering && mov coords operation to dummy shape
Change-Id: Ic709fe37554cf29b4a644cabdc618c15959593d7
commit 8002787132eca8e9bdd9899e6347e77a2ad6e085
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Tue Jan 21 23:43:52 2014 +0100
fix some warnings
Change-Id: I3bded252fb6af9166dc533e7e2756e7569a82112
commit 81cb224ac0c3208f532c1dd071de007e7ea78636
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Tue Jan 21 00:17:55 2014 +0100
more work in the direction of correct text rendering
It still does not render text correctly (or visible) but at least
according to my debugging skills we are making progress.
Change-Id: I2bff955b7395126770295ba1546e8cb3f70557c7
commit 062cbc6355302566e34201935f693afbfcc813e6
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 19 04:32:36 2014 +0100
remove unused struct
Change-Id: I446b2f5739f95634ebff9447d0af108b1dedf6a2
commit d209e9b753dfb8b5bab1fa80e6602fabe7f7d7ce
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Tue Jan 14 23:24:45 2014 +0100
more work for text rendering
Change-Id: I4c94757de59722b7dfec9e2d0db83fc5734ba942
commit a28f57e781f2e5f8ff2f8e8087befcc57267f801
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Tue Jan 14 19:14:49 2014 +0100
add more debugging for text rendering
Change-Id: I1cb43c8a02313acf2a48ba91e88534c17f5f86c8
commit 780382d4cf8c034eee9456caabd855d48ccff49a
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 23:32:37 2014 +0100
try to use alpha background in text rendering
Change-Id: I9750117a72d05c7325580a1f93e5db3b9e0fdeb6
commit a74414d0582cdcaedd29155a06aa1b8344720a51
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Tue Jan 14 16:15:41 2014 +0100
we only need one of the BMP header functions
Additionally we don't need them when we don't write to a file.
Change-Id: Ib38f68f8f88490f6dfff9fffe7924a707438a040
commit ed5ba4aad2d44de8b8b4894d3682b5ad1a2e8b38
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 22:51:38 2014 +0100
no need for a member variable if only used in one method
Change-Id: If82cb7ff43932c6d37d4b3100c2bd5228f6109ce
commit 7fa0e322ad3b204e7fe0f034872aac0576bf2b52
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 22:49:54 2014 +0100
let us be a bit more conservative and deal with floating point correctly
Change-Id: I22e21c1550982458f1a2c464a8b82e1d71e0525d
commit 6013e9681cdc694802f24b5234d85325fa7c9c93
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 22:47:23 2014 +0100
no need for the bitmap header, we ignore it anyway in the next stage
Change-Id: I007434264bd5649c55d195d30c5447704f930fe0
commit 18be5e26176f2740b2c88be6ca355a1683ace9cc
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 19 15:50:21 2014 +0100
more work on correct rectangle handling
We now render black borders around rectangles and correctly handle
rectangles with just fill or just borders.
Still to be done:
* correct border style handling
* correct border color handling (maybe switch GLSL program)
* gradient handling
* still using GL_QUADS
* border line widths
* transparence
Change-Id: I3912ccf3dc5df686142a5d1758ee9b97fe435d7b
commit 50e629c97b0612c2287cf64e88a9152870203209
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 19 03:50:48 2014 +0100
fix windows
Change-Id: I6ca5967fd84851bb2ee5af1325b70a6a5e160644
commit 8bcb375d4d6ae2ebf7419902ff290202377318a6
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 19 03:45:13 2014 +0100
extract ugly function pointer initialization
Change-Id: I4bce735da5f4d9f9b3aaae92ec0cce6725f2016d
commit 80d5af9617f3d9ec59b2575fe979729991c46e6e
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 19 03:41:34 2014 +0100
make multisampling available on linux if available
This also greatly reduces the complexity of the OpenGL initialization on
Linux. We now require a RGBA framebuffer with 8 bits per channeland 24
bit depth.
Change-Id: I12d4bd6c15cbf95c6211c7af6a81ffbb228f05be
commit 329c993841c02dc17e4018dc3853741c207c6e0f
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 19 03:41:12 2014 +0100
create symbols for glew in the debug case
Change-Id: Ia40d4477344f9fc0f9942a9d942b97a416ff11d7
commit 84710aba0aa04a1d7694f3537997d95f49714031
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 15 23:44:31 2014 +0100
split the windows and linux intialization bits
This makes it much esier now to simplify the Linux selection logic.
Change-Id: I7db0daf81b1c9047d4ef95527c7b51c09e6ab80a
commit 3f9b7f41cb10c3cdaf54dd8d045b9a295e3b2c57
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 15 22:43:56 2014 +0100
even the baseline supports glx 1.3
We won't support glx < 1.3!!!!
Change-Id: Icc5d15d682223b1fab3165d279b596446c920e9b
commit 098e9ec841bf89e7efe1be634579882d623a60b6
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Fri Jan 17 23:41:31 2014 +0100
it should be chart2.opengl for the logging
Change-Id: Id1a2c990c8510e70a465e648b3d3ed1120ab283a
commit 922fe8baf1e57080a14f2401dc19eca3bdce2eb4
Author: Peilin <peilin at multicorewareinc.com>
Date: Fri Jan 17 11:36:57 2014 +0800
we only need one variable for the current color
Change-Id: I322199a8bb2ee654d155a1d09473a71847486ac4
commit b307895924d0ba98db28b8a4232cb829a1caafc2
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 15 22:39:10 2014 +0100
no need for a member variable
Change-Id: I58b22d123e4ba0dddeef5054492a1f851447857b
commit 1f84c3ea13e0f357c18976be7b24ba44e38e2d19
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 15 21:30:57 2014 +0100
fix z ordering problems
Change-Id: Ia1c9ea521029f871c8b0bdfd078d986d3e0f40e8
commit 71bad1596ffd3d9d54e7838d2a687393207dd721
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 15 21:30:41 2014 +0100
finally fix rectangle rendering
Change-Id: Iaf0467ce4d9eb12ac3e84c2f1059b859ee9c4de1
commit 7d3185788326687a5f0cc2a95cc32f2931e577e8
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Wed Jan 15 21:03:48 2014 +0100
does not need to be a member variable
Change-Id: Ib5b61f724c9df974d02875cde76079094cb59c38
commit 768a13a22b1a4acb4d584e5b9e23a3af54a951fb
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Tue Jan 14 16:19:14 2014 +0100
first fixes for rectangle rendering
Change-Id: I7705f8fd0472ad482d2292438d264eb0b641758e
commit 6bfa7b7a70fabdbe1072728022923566d97486fc
Author: yangzhang <yangzhang at multicorewareinc.com>
Date: Wed Jan 15 16:30:27 2014 +0800
Fix the error of shutdownicon.cxx.
Change-Id: I91d62edd72e884a0139d3aca46aff0db88b202be
Signed-off-by: shaochunfang <shaochun at multicorewareinc.com>
commit e588b1f029c2f0c144b499b1ff5870d2a6b0d1e4
Author: Peilin <peilin at multicorewareinc.com>
Date: Wed Jan 15 16:07:26 2014 +0800
modify the color property and adjust bitmap pos&size
Change-Id: I487d2b12acda6fe25913d2488110afc63ba1e37e
commit 260da0aeca2921cc6ee9d2ce11363ba640be1111
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 01:15:52 2014 +0100
another two unused variables
Change-Id: Ib6fdcd8a541f98e3e7a3e1cb7407bb497a104914
commit 043d6338d767b899edd99cd8b698aac0e8f991fd
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 00:59:59 2014 +0100
remove unused variables
Change-Id: I52be4e3a6539392bbe030e1a77fcbb61960eeab8
commit dca972fc7dabb1b5705df39649fac9d3d3cc1304
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 00:58:17 2014 +0100
make a few variables local, no need for member variables
Change-Id: I2559756acf655f73c782db023b7502f969346171
commit 687cc3dbe3f9407605957f841f2f287a29e19076
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 00:54:57 2014 +0100
disable my debug code
Change-Id: Iea6824c08ee88334bc0acb4b2bee9323c8995520
commit 096d913b795f802d3d9c5df8e0460beb3ab693f1
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 00:53:11 2014 +0100
remove unused variables
Change-Id: Ic6a1ce2ac9e45d28cc0c9186859988c5085d44cd
commit 1313308e30535d429d248645d5c5b8d351c6d694
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 00:51:02 2014 +0100
fix the line color again
still was set to my debug values
Change-Id: I1b993450fee7be75a0a9e98fb99ffdea0c23baca
commit ff6dec135611f3fe7a4ecd96caa805559a9ca6ef
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Mon Jan 13 00:44:42 2014 +0100
fix line width
Change-Id: I9db787af08ef646d978106a9c91b95d6c57cf5ba
commit 0112f05ba9e549f70982a09d16e7b1fcb13d3f0a
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 22:53:19 2014 +0100
fix missing clearing of rendering area
Now there are no artifacts left from earlier renderings.
Change-Id: I48e6585d838cdf9547c150e1484a967fc9b69329
commit 6cc6c9a00427b38bcc1d8383d605947912296cfa
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 22:50:47 2014 +0100
fix rectangle rendering
I had to disable it at the same time as it renders a white space over
the whole chart right now. Before the fix it was just the top left
quadrant.
Change-Id: I499767bcc302e6d6c82437535b4ea10ba212b82d
commit 6f1fa0491a0a311ac538d9cb913a8fc312112a1a
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 22:15:40 2014 +0100
fix bubble rendering
Change-Id: Ice371673554a88b69866179b6b16944d6171e45d
commit ea21deca116722e2259af7a0f654cfa7e6ef51ed
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 21:59:27 2014 +0100
fix the remaining projection issues
Change-Id: I3d6b7126b8c23e5cd1e60d49fa8cd6ebb0c9a6d1
commit 0ffc0330137ba8f8f96864019a503a38d57f861e
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 18:23:35 2014 +0100
try to use orthographic projection
Change-Id: I6e0baf23cea7d1883ca910ee13819ea58bbf7695
commit e38c17a834db2418f94f0d646543c8618d3b3125
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 18:22:16 2014 +0100
only use one variable for alpha
It was confusing and in some places we already used the wrong variable.
Change-Id: Ib3a0f0e500530be0b502301233e5e853abe9f889
commit 47384129b52c53ba67a029a1be82d4d73fb10da9
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 18:21:32 2014 +0100
a bit more clean-up
Change-Id: Ib6a3ef54fdd7b0582b691ae5e4d2ff998bd17b54
commit b746240699ac2e65a7330151bbd33658df92695e
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 18:20:21 2014 +0100
fix size of graphic
Change-Id: I2317083eca1034fe1d69b8716304c9f6d5cf5067
commit 674ddd31b98d2b2ecd8e3de88c583700a61ed0e8
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 18:18:02 2014 +0100
don't render to the file
Change-Id: I8cf4b25c84564c0cb3195c5b63d0dde6d78d7080
commit 619003a9b2e32cdead191a66a6666b8526910479
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 16:05:29 2014 +0100
delete all programs at the end
Change-Id: I6a2e0a70e9b6eadcb869596471f702bca4145336
commit 5005940973af007ced6592f9a505f0ed08722769
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 16:02:17 2014 +0100
use std::min
Change-Id: I8ffaf5e5ed418901658ca6b7e3d1ad369ee0baba
commit b2bc6dfd09ad061c7387bb5af2b2b44d7c09577c
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 15:58:48 2014 +0100
formatting
Change-Id: I3806d3b74e850812ccb24dea0580759529c154cc
commit 3a733af045cfcfab1a4e0bf28892c8534dc0b17f
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 15:57:38 2014 +0100
remove unused variable
Change-Id: Ia563d4628e322bfde82ccca02b107c5e954a0205
commit c8fe81a5d7744aeb03d7198623645f8a2de29fc5
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 15:53:56 2014 +0100
we are rendering to FBO so no need for two objects
Change-Id: I6a900244160c974feefb45ecb41d581050e955e2
commit 7878c55ccb2210fc6ab77ed5e8b77ddc9b8abdaf
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 12 15:16:58 2014 +0100
next step
Change-Id: I4307175107bc5ead4e74ee9fa9acfc6375e8260e
commit c4e61aa9de4fd49c7773ed51c5c8f75a31aabb6a
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 12 14:48:12 2014 +0100
one more error
Change-Id: I7a40d5583a76d0b553a828bd2657c77fdca0f59a
commit 1359aec150e86061a209b6bd14a86983bc114da2
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 12 14:42:18 2014 +0100
ahh, think error
Change-Id: I400115ad802c1d00ec5f99e4f5fc952938de450a
commit 441e3781f32ed225f2c7ca6c5db0760037eb9aae
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 12 14:40:11 2014 +0100
fix code for writting png files
Change-Id: I96244b99b2f5a9f22ca09c133687661b06229359
commit 402c9063c3acfe70013d4a51ff1dfcba51bad610
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 14:19:36 2014 +0100
try to fix line rendering
The line rendering was not associated with a OpenGL program. This
resulted in runtime errros.
Change-Id: If0d0f015c3505eda908156743ce8bd6a43f644e4
commit 8ea82cfa86a2673d97c554b7b120d1f342989d4c
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 13:46:46 2014 +0100
more formatting and TODO comments
for GL_QUADS see for example
http://stackoverflow.com/questions/6644099/what-is-so-bad-about-gl-quads
Change-Id: Ife53f1ac09125bc7e42c8aa91c53d7e7991ac0bf
commit b5fa41da2c4697d279dbe331aa720c0af421dccf
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 13:41:42 2014 +0100
more clean-up
Change-Id: Ie774afc8ab2c881c5f82be286c84fb3eb37821c1
commit b6d4422669d77002a61062e28dbac541e3a78439
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 13:37:01 2014 +0100
use std::min and std::max
Change-Id: I5b8901606af2699a7d32978c897af73901fbc230
commit 571878543099dac56af5f57991a4b7dd9f2dc4cd
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 13:33:51 2014 +0100
small fix for missed code
Change-Id: Ida611464603a8a6229b771380ce5c6b20aa268ef
commit 0dd4b63ec6fde155b50ada413b9aca7a240b5a26
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 13:30:45 2014 +0100
use std::vector instead of manual memory management
Change-Id: I021068716b0c3f4bc858eeb76da684dce316ba60
commit 00339a8064a931f01c8f4fee710cd7ffa199d7f7
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sun Jan 12 13:29:39 2014 +0100
use std::vector instead of manual memory management
Change-Id: I17da6947caffde0ba10717475da36dd265069ce5
commit fb0b0431ea2023d97da337908adba58ec7f4cb22
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 20:00:48 2014 +0100
I already know where the error is but want to be sure
Change-Id: Ibe90e99320243aadec2e2d8ab3740567e83f7f56
commit 516a4102ae6729de09e48511d93e091d771000d6
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 19:42:49 2014 +0100
add a lot more debugging lines
Change-Id: I9b79845f5171c19c2b6f5214c9c307e0cfeaeec5
commit 1d6622011086ee69245d2c8298940989953f619c
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 19:36:00 2014 +0100
log the render calls
Change-Id: Ic502f5d7d8036b60364b32434ad95de1eb8879c8
commit 12f4256286b3df294e70e484afb43f97c67056af
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 19:32:15 2014 +0100
disable the logging of properties
Change-Id: I55709b7907af22883e9562ff1c846271743266ca
commit ca927bc868c5c9bd3fff601cd75fc8a8b838d321
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 19:25:34 2014 +0100
make sure it is really the glGenTextures call
that one is actually not allowed to create a GL_INVALID_OPERATION in
OpenGL 3.3+
Change-Id: I853c63cfd7a30d4f61e562082cc24959c0fe6c07
commit 61cc978103eb2eec5dbaf5a7b99b24d561dff660
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 19:11:37 2014 +0100
improve error checking to find error on my machine
Change-Id: I24c0954342a66ba7d71d868ef8f04ed0cf7396a5
commit e0ed313a22714b292cb097e32c191511f20e6df6
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Sat Jan 11 19:08:20 2014 +0100
use correct type for LineStyle
Change-Id: I537009f8182251e6d769e6bd519ae94b2471a070
commit 1523129d71c1b75942c2339b5c705984961fefd2
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Fri Jan 10 11:47:45 2014 +0100
first round int to bool
Change-Id: I01126ea293c6880bbf53cbc912d54fe8a9842e31
commit 7aa9c48a2e9652e2b0e496dfa7dc0015e42b8243
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Fri Jan 10 11:42:58 2014 +0100
use size_t for STL index
Change-Id: Id0582d5c6745a44f1a5142458654f7acb9fabe8d
commit de14e52820f9d021d3a16ae5fe24eb17d6736615
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Fri Jan 10 11:38:49 2014 +0100
remove unused function
Change-Id: I1f06e47d2dd56a9c9a23716cf91abd3d00167492
commit 2e316a66fde6fdfbb922ae73bbf8ec77341d6a7e
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Fri Jan 10 11:34:52 2014 +0100
next round of review + a number of TODO comments
Change-Id: I5639a8896156b369c9e82759f29d8eaaf474bb46
commit f8e17c6ebf42a98f9c5b82ba11280f2b37d8b6ec
Author: Markus Mohrhard <markus.mohrhard at collabora.co.uk>
Date: Fri Jan 10 11:16:47 2014 +0100
more clean-up
Change-Id: I63ddc71825ce8127c764c57d5435c3b5bcee6725
commit 1960567b2a89dfff2ca8d1994a479b5d9ce88e71
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 9 21:10:04 2014 +0100
a bit more clean-up in the chart2 OpenGL code
Change-Id: I0c30a9c8e2a9e0f199308523bbc5fc76c94307c7
commit 5e8bb12d54a17e84333f6008c9da9e29dce8918e
Author: Peilin <peilin at multicorewareinc.com>
Date: Thu Jan 9 15:40:04 2014 +0800
Rectangle transparence gradient
Change-Id: Ibca7039eee1c48d487928822e5a01455a07351fd
commit 3f3cadf6693e0e3e20f4fe9b87b16752a5a29a13
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 9 21:00:32 2014 +0100
use UNO constants instead of magic numbers
Change-Id: I7a38518783e57d3230301f94bf0831a73670385f
commit 4dded11948b53a81f686bd127685d7d5727ebd13
Author: Peilin <peilin at multicorewareinc.com>
Date: Thu Jan 9 15:24:36 2014 +0800
add Line2D style property
Change-Id: I72d9426b6910205645bae2828ef14aaabad138c3
commit 3be0ed2d5eed9663314a2154cbd399bd54b1f11c
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 9 20:54:15 2014 +0100
add inital code for formatted strings
Change-Id: Ib82ee310f0eb326aefbb2c499a0aedb399f5a635
commit 557b82abce9bb6f61605d10e2df3faa7048fbb18
Author: Peilin <peilin at multicorewareinc.com>
Date: Mon Jan 6 16:32:09 2014 +0800
fix the crash and add SetBackGroundColor of rectrangle
Change-Id: I521de3e68af928a1c9879a20e72ea5290259bd2c
commit cd53bb579fd092cb7c8910aadb917c83190f229e
Author: Peilin <peilin at multicorewareinc.com>
Date: Mon Jan 6 15:22:30 2014 +0800
change glm perspective to ortho
Change-Id: I507477cd6087d3fe6be998a75d5a66016d323447
commit 3fb9aface61638b277ddb5c4a35ef24ad41402e6
Author: Peilin <peilin at multicorewareinc.com>
Date: Mon Jan 6 15:06:36 2014 +0800
modify shader and make SetLine2DShapePoint more precision
Change-Id: Ia692a678d68d3b492661cd6946c1a63b5a2c8413
commit 743b2710ee2fdb5eb3059aec4e6096b404968896
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Jan 6 04:42:44 2014 +0100
fix windows build of glew
Change-Id: I8aab94aefd737195a26696635f52f754764ea1b4
commit 06a2f6950a04baa69870b3a8a27ec0761c112ada
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 17:40:16 2014 +0100
make glew a normal external shared project
Change-Id: I6306e23b3f20817de87951a8848de373fc5dbf85
commit e65b5ee4a3706cf2a1a5c87730347feaa33bea8c
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date: Sun Jan 5 20:33:36 2014 -0500
Don't crash when entering a value into cell at MAXROW position.
Beucase that would be bad.
Change-Id: I7ce22105d88346f1cda12897eb57923dee8bd467
commit 9a789a160999a32a8e9ea339a2d090d672052ac0
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 13:14:50 2014 +0100
move glm to external
Change-Id: Ifa9584ab86c2ca02b2b62fb95a2c029a278aea9a
commit dcf066e3876123f620157a38359580345a42ae0d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 08:36:59 2014 +0100
remove methods for old stateful time based approach
Change-Id: I0fe6090c055f3c6ab1e89930a7cdfb928924c04c
commit 9aa8244e13a4349de23aff8763b134c3ce22ce93
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 08:32:26 2014 +0100
remove more debug output
Change-Id: Ibde24714f37854b8996d3a37d86f64cb987d8d95
commit 43faec2b2cefedbed41b1fd4539ae395e8fa0566
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 08:17:06 2014 +0100
don't use these using statements in a header
Change-Id: Iebf9af6996a2c07a20488404b0078b4a309223f4
commit b4fd5c5da5616e850b62163d18421c2ec8598f1d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 08:15:57 2014 +0100
remove BMP define from header file
Change-Id: I5037971e1fa55d5c7bd17502639d09f7943c9327
commit 1659a791ca71999db1e1c509402a40b53c1f0831
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 08:12:20 2014 +0100
make OpenGLRender.cxx cout free
Change-Id: I7b6a349910119bbf525f4253a7d8d62fee37b80b
commit f1e444e1bc33434cb0d0f8158fe20ee2348a5d16
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 08:07:33 2014 +0100
use SAL_WARN for error reporting and not cout
Change-Id: If9d0def198b230ae4a8b3e335d8a5dac67133b51
commit e795fbb21396ffccf7b08205194e3d075c3f8e4f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Jan 5 07:04:18 2014 +0100
integrate Area2D rendering path into OpenGL backend
Change-Id: Iaf226c4f60ba497defb6e2dbd127e78d3fe09517
commit 4f0007cdf3b935ebbf13458d1388de9da9314a33
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Sat Jan 4 14:47:20 2014 +0000
fdo#73280 - always advance the iterator to avoid an infinite loop.
Change-Id: I62f2d8ec5d6d62f1dbe9657cfbbbc90c56cce812
commit e261f6c68299e6a144ce669a120ba590b8d2afc5
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 16:14:51 2014 +0100
improve the color interpolation in time based charts
Change-Id: I732cee263258939742b7c43e02e89053a5dce9a8
commit b886e93288a588e7915b91ccd71c364c2f45bb67
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 15:56:57 2014 +0100
initial work on supporting LineColor mapping in bubble charts
Change-Id: I9eab939ce8859ad30aeaa58b3b942004043fe295
commit 791c85f682c88ef5601ab891cb2306e204e5e407
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 13:04:19 2014 +0100
todo has been implemented
Change-Id: Ibf99ebef1583618b2108be41dc6535c574391f20
commit b8166ac03d415fd425cfde88e411c994add7406c
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 13:03:40 2014 +0100
add property mapping to pie charts
Change-Id: Ic65061fcb320ba2b249d53396bce9ccd2049474c
commit 7e7c93d53765e1dcbbdae0b752ec7b30d305f00d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 11:21:54 2014 +0100
support fill color mapping in bar charts
Change-Id: I2f2b273cb70a601ae7ea7b88cd76db5546e66982
commit 4f3dc87e0f2269b25f1942bf28b7eecebf028953
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 11:16:06 2014 +0100
start time based onlz after dialog is closed
everything else seems to result in serious bugs!!
Change-Id: I1afbdb7623f877781c7ef362d87608a1e2aba72e
commit f682e7cd8cdb4f912e25cebd382bcb1ece7cf269
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 08:39:13 2014 +0100
make the property mapping also time based
Change-Id: I5c7dec27fc6057b28a5b82a0e9d26723fbbbbae0
commit a8f74bb43fe94ab74a16797179310572efc154ca
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Jan 4 08:16:08 2014 +0100
first step for mapped properties
Only FillColor in bubble charts is supported right now.
Change-Id: If6ad0220c15e06a9a57c554f6243fd9908b2651b
commit 2a1c12132adeb97802772300f63819e83ebdd01f
Author: Peilin <peilin at multicorewareinc.com>
Date: Fri Jan 3 17:30:42 2014 +0800
add GL area rendering
Change-Id: Ide31ee7d32b417138de9d66f8f566d1027060222
commit f1690315eb2664ad12b468715c2860e008aef8ff
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Jan 3 13:22:51 2014 +0100
maybe that will fix my windows crashes
Change-Id: Idedfe8c0385712807c7f810d5275947310f24df4
commit f32812aeff986e363b5e66af930352a562fca0ba
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Jan 3 12:09:02 2014 +0100
small cleanup in timer.cxx
Change-Id: Ia47c1775bc13596bf854475dd786c50c9c9b6e25
commit 9f1f3303f1790fb2612081f1672ec0f821913752
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Jan 3 11:41:27 2014 +0100
some improvements for text rendering
Change-Id: Ifa52fbd0f5359c505f12d12281ec7bdfb959d8c5
commit 9fb2e070393d9ac057dcd7eb5290e8188055f18a
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Thu Jan 2 15:41:52 2014 +0000
get better fragment / shader error logging.
Change-Id: I49c344b9a94cd4d60bb2dc0667d88387b5474b6b
commit 48bb766856595da52f28b21ba7dfa2f8bc478984
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Thu Jan 2 15:09:01 2014 +0000
Disable OpenGL for headless mode (so unit tests pass on Linux).
Change-Id: Ie4e1a59ce68932084d4635cd0f8d11cbffd6a3a2
commit f235343dd05458d977dbabe82ecf0f2792250d26
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 14:27:56 2014 +0100
fix the time based rendering
I managed to screw it up already. I really need some sleep.
Change-Id: Ie1f13496cd36a6f48b2b094ac302f293d5fd5383
commit 788cb535099fd313371bb27ebace08e554b2df3a
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 13:47:26 2014 +0100
integrate text rendering into DummyXShape
Change-Id: Iedbec882a95963d565b960e51478ad62e1b73c0f
commit 87dce5695c633d0cb432a2fa5b573e80b1db8127
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 13:26:46 2014 +0100
small clean-up
Change-Id: I75aca1ef6d1b4da444301dbc9ceb76233b60f720
commit 2dd7652a7c5a893044781f20b9bd7dd701a6be95
Author: Peilin <peilin at multicorewareinc.com>
Date: Thu Jan 2 16:43:25 2014 +0800
add GL text rendering
Change-Id: Ic015559a259fb31455f6c7cd9063716b9241f88a
commit 6b219f8cef558f580d9a62c22fa2ec3e9f98ee95
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 13:04:48 2014 +0100
fix windows build
Change-Id: I2696011d6565a0fd71c3f4cccc4f54fd1d37ee03
commit 976ad5aa672a7c0af041a5fa6e170baa5409f237
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 09:50:49 2014 +0100
integrate the rectangle shapes into the rendering
# Changes to be committed:
Change-Id: I76f2597d3d92e65a3c9116a24f941896baeb5fb9
commit 8e3ae34e879acb003ac2d82427baae4bc5fbefc6
Author: Peilin <peilin at multicorewareinc.com>
Date: Thu Jan 2 10:27:22 2014 +0800
add opengl rectangle rendering
commit 91ebe0eb5aecf174668e1d26d1de4a25a4f901e7
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 08:04:03 2014 +0100
give up with the nice solutions and enjoy the ugly hack
I was always hitting a corner case so it seems that this need some
drastic measures.
Change-Id: I3fdd278b9c3fed178513d653ef24ad8adf20cbd2
commit cd6ab1058177ec29008bcc79760a1e37e9f0c6a6
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Jan 2 05:08:32 2014 +0100
some improvements for the time based charting
The updating seems to work. It just does not update the references yet.
Change-Id: I0a971dbe2beb113c1c3e9ef103d77d5d8c7174a0
commit c9971764e5bcfd0035aef11499dea11d5acc6efe
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 31 21:06:05 2013 +0100
we need to take the solar mutex
Change-Id: Iacaeaab565a5c823cef6664042566ad10d3e0841
commit 7d0baf2dcc625a5623744e351b55195dabeb8780
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 31 20:59:28 2013 +0100
first try at implementing time based updates in new chart implementation
Change-Id: I3d03e44a415023ca12548ea99a3732cba49c8074
commit 252193d1108362e62b9f61ab1590065aaef654b4
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 31 16:05:10 2013 +0100
add time based option to UI
we still need to notify ChartModel but I have no idea how
Change-Id: Iac5e09f2bdbcb1d4bc18d4a9dcc30db3a7ab36af
commit 36ae8b0bc6b9d5f36b25ddce954dd58d21960b72
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 30 08:58:18 2013 +0100
simlplify
Change-Id: I8ff774d9f26ff0c9a2241ee14935a86085a3209d
commit 9950772f89b907f3bb5def96ef21112e949fd557
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 30 08:39:19 2013 +0100
remaining chart work for time based charting
Change-Id: Iac33c81df199a942ddf073f9eb1b34e147a34f3c
commit c5a2baddbf5b96048ba085f0b65c117c06ebbb5b
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 31 15:15:19 2013 +0100
time based charting calc side
Change-Id: I0d5963a691e4495ee14e4d1228ea0ba2b1dd66d7
commit 1a750f07fd8e1b57912c2d502c0d9b3f976083d7
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 30 06:47:30 2013 +0100
kill two virtual destructors
we know that there are no subclasses so the virtual destructors are
unnecessary
Change-Id: Idad45370035004224d4128fb095aefac6b9acad0
commit 37135b92fbb607969885ea736e05d3ab5f13fbe4
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 30 06:45:50 2013 +0100
one more place for time based charting
Change-Id: I977c02af8517fb747d526535bb1dc5aa0f3e485c
commit 1ce086049135e1a8bd20ab328d4b42feba248a6f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 30 06:45:14 2013 +0100
add SAL_FINAL to assert that there are no subclasses
we can now remove all the virtual keywords
Change-Id: I494b25d7a1ba7f30d319025c92040d0f882d6c63
commit 48e710acf9090092aaf0d3684da7808fcea96255
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 30 06:22:04 2013 +0100
implement time based charting based on new approach
The old approach does not work with the current implementation of the
OpenGL backend. We now need to repaing every time the whole chart.
Change-Id: I2151a3f016c6ceecaec2d45db0cb967cfee59af6
commit 22a517713f38a056dceb558471871c8a2cb36936
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:49:58 2013 +0100
Revert "that code looked strange and might explain some artifacts"
Apparently this code was not so strange. It looks even worse after my
change. Maybe I should make it clearer that I'm just guessing right now.
Where is this big black rectangle coming from?
This reverts commit d55dfdb9b48196b9907a7023cb338a62bac99127.
commit 70bfec2490a86f794280c5fa962d7a00147b0f4b
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:41:29 2013 +0100
that code looked strange and might explain some artifacts
Change-Id: I069728620b741cc62218eff8ca10c0950166d6db
commit 1e46ed63301324191947a543ff5ac8d4c389faf8
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:37:53 2013 +0100
remove unused variable
Change-Id: I45418cd15bab69083824561a005263ae0908aa52
commit 150a0e06dd4f89c625cf168c943af0fb78478407
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:31:58 2013 +0100
next try
Change-Id: If55af315576f3dd0b19687f83b6e259974123582
commit 4913bdd485fb58f9f2bdcb749dc9bccce051319c
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 22:38:26 2014 +0100
one more change to the rendering
Change-Id: I36ba16e8ccb8782c9fd85d7cf772d74ffab5a7f7
commit 33aac61b40f05401efcd7582ffd19bd852b793c6
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 22:13:43 2014 +0100
add more debug output
Change-Id: Ib9454f6fec6988899161e59c066fcc384e286200
commit abe64998c3bca83c2e8a1220fc44fd83da927968
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 22:10:17 2014 +0100
add color to bubbles
Change-Id: Id851916a160b65360ee0dd4bbe67b5246067b659
commit b76a57d9edc7a6ddf0071220a303b07edb17a52c
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 22:02:13 2014 +0100
add more debug output
Change-Id: I41710783f1f2d448110b5db8e9c2e7955e2ed5a7
commit 281022bf097cd1ef9a5ba6d35b22c50e4166f5f4
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 18:16:37 2014 +0100
activate the new rendering code
Change-Id: Ie5b8ef035610d5ca26b418ec966d3eaa95966241
commit c064c8f37ed5cac3e4c228cd14a697dfac12f20a
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 18:14:16 2014 +0100
some inital work on merging all the rendered shapes
Change-Id: Ic8e68e1311393d5f2115412a703e3d86b91e1df8
commit 7595be1475b7113be5fe77524bd886b0a38daea5
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:54:18 2014 +0100
use initializer list in constructo
Change-Id: I772f6cf195e48b4efba86e50efeaef32d5b9639b
commit 51b8d52e1f069c4b54383fc780ecd4ac4b4cf655
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:40:29 2014 +0100
remove one more unused method
Change-Id: I6801486c09e5fdfe9a7a00c42503c3701f77cd54
commit 6a0e4753f13e15ab98f71ee502f536dc2d88d8db
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:37:43 2014 +0100
remove unused method
Change-Id: I0ed8082ceb42f2b1c89571884b46bf537507abb2
commit 7e282b05c981f244b4b425480947d7b06ff7defa
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:27:23 2014 +0100
remove leftover pieces to amke factory clearly stateless again
Change-Id: I0744ebed41cc1c9bbf40ef2caecb8d97baf177e6
commit 3814e3d78cc9fbdaefb21a1e3552157fdba120ef
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:25:30 2014 +0100
add some code to list the properties for debugging
Change-Id: I0ebad4112899965dea0da9da44c5f4b7b444948e
commit 615a0c9bf83cba012de583bfc2a0596421055beb
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:24:17 2014 +0100
move Circle to OpenGl backend and out of the factory
This finally makes the factory stateless again. Now it is possible again
to render more than one chart in the OpenGL backend.
Change-Id: I9d1a24dabb2bdf5aacd05cbe2931924f27aafeca
commit fe0f8b9b9703b4651297181931354ed3f4915011
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Jan 1 17:11:36 2014 +0100
move code out of the factory into the OpenGL implementation
one step closer to a stateless factory
Change-Id: If491a53d9ce0d27244d4df293de7792019539c33
commit 99a7fdc59ba1e580e3fb0012d2c2aa5399c9a970
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Tue Dec 31 12:20:45 2013 +0000
initialize openGL for Linux too.
Change-Id: I5bd73e0690b264f8670b71d4894bf3a33337b112
commit 60ec9272e948827ee4089337b3f09d45a3cfe55e
Author: YangZhang <yangzhang at multicorewareinc.com>
Date: Mon Dec 30 19:03:03 2013 +0800
add bubble chart
Change-Id: Idfffb7ce8607964ecb71571546bfcc2544b4e00a
Signed-off-by: shaochunfang <shaochun at multicorewareinc.com>
commit 86e3a9d45639210c26bffa4cd824653df56d8f96
Author: Peilin <peilin at multicorewareinc.com>
Date: Mon Dec 30 17:57:49 2013 +0800
add anti-aliasing fbo
commit 53db43694ce5528c61d4f3cdb46a5adb93966bab
Author: YangZhang <yangzhang at multicorewareinc.com>
Date: Mon Dec 30 17:20:18 2013 +0800
fix linux compilation
Change-Id: I1631fe4abfd1a14d39410e6e75883949dfc15c18
Signed-off-by: shaochunfang <shaochun at multicorewareinc.com>
commit 8fa782bb631d07b328b5b3bdcb73714f8122efc6
Author: Peilin <peilin at multicorewareinc.com>
Date: Mon Dec 30 16:44:23 2013 +0800
add anti-aliasing init
commit 6fd1f2081a4c07489822159eef4d74ac20979250
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Tue Dec 31 00:02:25 2013 +0000
Fix a number of issues converting GL to BitmapEx.
Change-Id: Ic6f0d4859f82d5afa4608a37697d2d10cc3f0cef
commit 99a9f30f510c4f1d321fd7e629f10217b4189bcf
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 06:13:37 2013 +0100
add one more implementation for properties
Change-Id: Ib2aeb9fcffc5c967006a754214ced6e7ab8d012a
commit 30f3ca06fbb8658fb3c1c7ea003dcdd3c8f4bb22
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:24:35 2013 +0100
fix previous commit
Change-Id: Ic55c86a9e8f8771f9bf347ccd89f158f465bccf9
commit 3d572c1bc49963054eeedeb6de81ed8b5a8368cc
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:17:28 2013 +0100
try to improve the rendering
Change-Id: I873e56c28228e24c9d26419a013f358548873931
commit c31f2c7de2139be028fb033333eb7550c2d0c4ef
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Dec 29 05:16:17 2013 +0100
fix warnings
Change-Id: I3e45922aa6bc2bbd1db99025a5dde9670247501b
commit 6beed45a2c12cee07c193b5d8fa51e69e38e2df4
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Dec 28 13:27:41 2013 +0100
now I can at least something on the screen
Change-Id: Iececc07d84cd583b68231814353a357553eda604
commit 155c3ee80f0ebe01fb56a02139ced2f186bd660f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Dec 28 13:17:49 2013 +0100
try to control size
Change-Id: Ib588b28370bc7a680fa379d02d7669999e963bec
commit 117c63542568b105aec253232a111b5eed8ee699
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sat Dec 28 07:21:34 2013 +0100
make it easier to draw with all properties
Change-Id: Ia563f703d5bc622f9577fee177b4f558c100be87
commit 40c1a503a466cf06fd672ac7789f7ea0a0156607
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Dec 27 21:19:59 2013 +0100
also set line properties to the internal properties
Change-Id: I385fc04853d2da33c2ee6c81833289f75c4176bb
commit 2012f6532ccc037289d218037647bfeb4ab72776
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Dec 27 21:09:49 2013 +0100
set a few more missed properties
Change-Id: I30a606e2bea9c8c8d7861e5b05a6df0e7c00b9a5
commit b16ab24afb893ee1986afaf866c47c0de875ee39
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Dec 27 21:01:55 2013 +0100
enable that code again
Change-Id: I4314c7062195f0593c34b6a11ba2b3ae81811ff8
commit 256c6476481a5c6b3faf43965803127c04a4d9f3
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 24 04:50:42 2013 +0100
fix regression from last warning cleaning
Change-Id: Id4f758a6d27670ff03d4e0c32a45ca66cc74d0c6
commit 3d57eb7be65fbad1a1add429ee7e4b92a60dd96f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 24 04:37:42 2013 +0100
blind fix for reported Windows build error
Change-Id: Ia106f5b1ec5177099c098390ece7fda1a478078c
commit 9b567d315ecf0936a3808a4cfd34ce826e932c3d
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Mon Dec 23 20:36:40 2013 +0000
re-enable opengl module hooks.
Change-Id: I48275b81e4569ace26f986542ac3190ba8e0a052
commit 007b7a95766866f9350fcffcf0ff1cdabb770436
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Mon Dec 23 18:07:23 2013 +0000
mend download.lst breakage
Change-Id: Ia2295514ce32146f98497d3a4e3fbe634e3f64d4
commit 9a6306028a27dfa4fa91602fb18763a5c25a87b5
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date: Fri Dec 20 19:57:28 2013 -0500
Add internal cell function __DEBUG_VAR to sniff arbitrary internal state.
Useful for debugging in a more flashy way. But never ever document this
for end users. If you are an end user reading this, use this at your
own risk. You have been warned.
Change-Id: Ibbdb45f576287f707106327704754ffaec27ba3c
commit 7d5424e76a0d92e6da41d2f6c871e30d5e6cd2e8
Author: YangZhang <yangzhang at multicorewareinc.com>
Date: Fri Dec 20 17:41:24 2013 +0800
Fix warning of OpenGL
Change-Id: Iceb26e5245470fe9a23c41f0b448481aa7a1a1eb
commit 85ea0d804edaa45c51af9e9cc449798f63f3b2e2
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Dec 18 20:04:34 2013 +0100
fix crash when creating bitmaps
Change-Id: I72982abcfcb0edff35a7000944146e8d924c120f
commit eb56dce8572698602f59033b6da83a0d78e4e612
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Wed Dec 18 01:38:28 2013 +0100
fix weird issue on windows with OPTIONAL being defined somewhere
WTF!!!!!!!!!!!!! Who had the glorious idea to provide a define for OPTIONAL when we use it internally as well
Change-Id: I257f82b62978c73c84faa34c8b341d77c017425e
commit 792755c916e2a37b7bca933ae9aac4e26715e7dd
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Dec 13 12:09:29 2013 +0100
disable this call for now
That one is particular nasty because it creates the chart root shape
before the chart view exists and deletes therefore the uno object
directly.
Change-Id: Idb2318484bac4c2f251f0c51e53b3add3923414c
commit e7cae6472b32b42fb4a51e600908dc2d9dc2bfa2
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Fri Dec 13 12:05:19 2013 +0100
add ugly hack to work around SvxDrawPage::add only accepting SvxShape
Change-Id: I77c292b088a1a1797fba10cc514167a1f3dca917
commit 97af8433001f0b9edf84cf339db56a7c9b8224a3
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Tue Dec 10 11:29:59 2013 +0100
I give up on patching glm
I integrated the patches into the zip file and provide a patched
version on the TDF servers.
Change-Id: I54a042cb75ba729a379e0c841404465a695fb75d
commit 0311bae0a6e32a6ccdfaa191aa47829159a36615
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 10:15:45 2013 +0100
next try to get glm patched on windows and linux
Change-Id: Ia17217db6cbf5110926302611a4b37faeacc9bfd
commit 28be47ea52d456b97a7526629e59c860db98bae7
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 09:21:40 2013 +0100
fix windows build
Change-Id: I2c2c22ebfaeb1787b6a848a296476bc2bdf5130e
commit d52220e21d6e5cd278d5f449148505f1016198b7
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 09:14:31 2013 +0100
fix glm patch file
Change-Id: Id06582e7cacb9752f102015619368810959582a0
commit 98a06f809b771a3968306dcd90e26f44a935989f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 09:20:44 2013 +0100
still editing the wrong copy of the file
Change-Id: I34933f312700f7ce6fca6f2e5f6c2bd3d118898e
commit 741cd6a755df7b40b6799602410170ccc30c0853
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 07:47:59 2013 +0100
try windows line endings to make windows happy
Change-Id: If73cae1fc764de1d8540aff3fa57c19280f4c3b8
commit db3f509b590ab6a04c2702b43944879aa770991e
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 07:40:23 2013 +0100
initial work on showing the bitmap in Libreoffice
Change-Id: Id6543889509982bdb7487de484cf3d7f79c15f1e
commit 737eb96c017f05f6a4f6ffa5e0a6207d77049b34
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 9 06:58:39 2013 +0100
adding all files would prevent compile errors
Change-Id: I351e0ac179445e45a5cbc767b20159f647ec30cc
commit e089cb63f7c09080043643e5aa8e62df4a2cce58
Author: Peilin Xiao <peilin at multicorewareinc.com>
Date: Mon Dec 9 03:43:33 2013 +0100
initial work on OpenGL rendering backend
with Linux build fixes and adaption to glm work
Change-Id: I8fc84fd1f6131cd352b97cf5f82309d672e3118c
commit fa0b87fccc8b4420544c20c16e97f32ed4b5701f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Mon Dec 23 17:31:55 2013 +0000
add glm to the libreoffice build
Change-Id: I40580283c29b6edcbffaeade2758a49c342239cf
commit 7e44bdc07e88d06c45dca8f93349ab854a5bca55
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Nov 10 02:58:55 2013 +0100
no auto_ptr in this class
Change-Id: I9f915d10136b230d0f6354379ef0afc1da4dda28
commit 3ebb824137bf03987c7ab0e0bd1818441198fb13
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Sun Nov 10 02:52:58 2013 +0100
remove unused method
Change-Id: Ifad7334a50eff0b4cd5c08f4b4907a98f09bd104
commit 28bff995e9fedef35c599440382e68f68e798cce
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Mon Dec 23 17:19:46 2013 +0000
Revert "disable building the OpenGL pieces"
This reverts commit 449157cae77fc6a1b2a96f53d78d7a93cb33436d.
Re-enable building the OpenGL pieces.
Conflicts:
chart2/Module_chart2.mk
Change-Id: I9edaaad4244b3c2c2b1174d91f57464dad69f214
More information about the Libreoffice-commits
mailing list