[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