summaryrefslogtreecommitdiff
path: root/chart2
AgeCommit message (Collapse)AuthorFilesLines
2015-06-18Some missing SolarMutexGuard around VclPtr acquire/releaseStephan Bergmann1-0/+2
At least OutputDevice::acquire/release use a plain unguarded int and ++, --, so apparently rely on the SolarMutex being locked whenever they are called. Fixed those places that caused "make check" to fail for me when temporarily adding DBG_TESTSOLARMUTEX() to OutputDevice::acquire/release. (A recurring pattern is that a class fails to ensure the SolarMutex is locked around the destruction of non-null VclPtr members.) Change-Id: I77cba6f3908f2de1b516ce28f1c3c43b3f57a9c5 (cherry picked from commit 8e1ad966262932516b3368d9b5c44becb29524d4) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2015-06-04tdf#91702 - fix stack-based MessBox allocation.Michael Meeks3-6/+6
Change-Id: I62dd164e281911d9db3de453789a5badc7cd5fd7 Reviewed-on: https://gerrit.libreoffice.org/15954 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-06-02GL3D Bar chart -> experimentalAndras Timar1-1/+4
Change-Id: I2d5948651e5c31a6ce3cadcc9ff09683a60d49bd Reviewed-on: https://gerrit.libreoffice.org/16022 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com> (cherry picked from commit 20bb2e707481135440b2c905fb234c5ba54d5041) Reviewed-on: https://gerrit.libreoffice.org/16026 Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-06-02Time based charting -> experimentalAndras Timar2-0/+21
Change-Id: I1c190be0ef226d1f14d083f292cf2ea15a6d1645 Reviewed-on: https://gerrit.libreoffice.org/16023 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com> (cherry picked from commit 7e5c1101cb200f95128ad7dc7d2a5e6bb4489306) Reviewed-on: https://gerrit.libreoffice.org/16025 Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-05-29convert WINDOW_POSSIZE constants to scoped enumNoel Grandin1-1/+1
Change-Id: Id85137ffc7309a66b04132d588d289db136117b9 Signed-off-by: Jan Holesovsky <kendy@collabora.com>
2015-05-29convert POINTER constants to scoped enumNoel Grandin2-29/+29
Change-Id: Iea29ce5fd6c620535197d3ca8538335078430e19 Reviewed-on: https://gerrit.libreoffice.org/15825 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com> Signed-off-by: Jan Holesovsky <kendy@collabora.com>
2015-05-28tdf#91633 - dispose chart data-table entries correctly.Michael Meeks1-2/+9
Change-Id: Ia26df029888f47a0395ea3c8bd7e0e51a1706c2a
2015-05-20bin/rename-sw-abbreviations.shlibreoffice-5-0-branch-pointChristian Lohmaier1-2/+2
renames the most annoying abbreviations in Writer (and partially in the shared code too). Change-Id: I9a62759138126c1537cc5c985ba05cf54d6132d9
2015-05-20convert DEFAULTCONSTANT constant to scoped enumNoel Grandin1-3/+3
Change-Id: I5ebd77edfa29d6c6c7acea37e826ef1d625916c3
2015-05-20convert ANTIALIASING constants to scoped enumNoel Grandin1-1/+1
Change-Id: I175b8ea4e8bc01c3cdd3dd90506eba01b35e0085
2015-05-20convert DRAWMODE constants to scoped enumNoel Grandin1-4/+4
Change-Id: I36cbe8057d09226f8b302963bdd94dc5600b686f
2015-05-19fix old GCC buildNoel Grandin5-5/+5
after my commit 10749bbf8247f0b17201b33f95a090dfc4fc3211 "remove the last of the OUString #defines in header files" Change-Id: I592e918f7b718ddff99a8eaff04b11064fad65d9
2015-05-19fix old GCC buildNoel Grandin3-3/+3
after my commit 10749bbf8247f0b17201b33f95a090dfc4fc3211 "remove the last of the OUString #defines in header files" Change-Id: I7666cfb28d8a28d541c9d7a51f014ebe53c50551
2015-05-19remove the last of the OUString #defines in header filesNoel Grandin2-9/+9
Change-Id: Id9e8ce7987e055e83b52c7024413570f262e6e8d
2015-05-18Remove include stdio (part2)Julien Nabet2-2/+0
Change-Id: Iae58d107d8df1c543a165086fb2b7c288e7121dd Reviewed-on: https://gerrit.libreoffice.org/15775 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2015-05-15tdf#62475: partial handmade fixesAndrea Gelmini3-6/+0
Change-Id: Ib9af202c43b916b9af4b4e18db35d470a8692fe4 Reviewed-on: https://gerrit.libreoffice.org/15712 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-05-14refactor chart2 classes to use RenderContextTomaž Vajngerl3-29/+29
Change-Id: I245af77126739bb219f6a085a47cee2efac2c351
2015-05-13perform a proper boundary check, just in caseTakeshi Abe1-1/+1
Change-Id: I4713b88a2130658513fd64793129c855169f0187 Reviewed-on: https://gerrit.libreoffice.org/15720 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2015-05-13add PostPaint and change PrePaint to include RenderContext param.Tomaž Vajngerl2-5/+5
Change-Id: I26e03159fa6115025c6cf376e6ce71443bc98cec
2015-05-13add test for primary and secondary axis positionMarkus Mohrhard1-0/+2
Change-Id: I8e790153c45c8ec2a4a94d629fbc0e36e60617d8
2015-05-12add test to make sure only one x axis is non-deleted in exported docMarkus Mohrhard1-0/+1
Change-Id: I8172015668cc43b4383276f2cd20cce4b0704277
2015-05-12Switch VclBuilder constructors to use VclPtr.Michael Meeks1-1/+1
Change-Id: Id35a86eb52bbde6ca09a5e61a0b1a79b23be8faf
2015-05-11Revert "Switch VclBuilder constructors to use VclPtr."Michael Meeks1-1/+1
Behaves oddly; not ready yet. This reverts commit 9f016bd69422bdfb4cf7c4f5e57356eb98db2d8c. Change-Id: I30d746eac29d1dbe78d3072b10d2e22c051e3f4e
2015-05-11Switch VclBuilder constructors to use VclPtr.Michael Meeks1-1/+1
Change-Id: Id35a86eb52bbde6ca09a5e61a0b1a79b23be8faf
2015-05-11convert COMMAND_ constants to scoped enumNoel Grandin1-5/+5
Change-Id: I88e67f89dbbab0646e8f106dfeb32c6ee1bb0b95 Reviewed-on: https://gerrit.libreoffice.org/15671 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-11add test for tdf#84347Markus Mohrhard2-0/+14
Change-Id: I437801a752e2ae2fa762f46f566b761fdc02acb8
2015-05-11fix regression from 1c4025babd7037a3292aa530c7d45ab8d6ef6dcbMarkus Mohrhard1-1/+1
Change-Id: I28543128b75315be1eda1a82f6e856778c38a33e
2015-05-10Use IMPL_LINK_NOARG[_TYPED] where applicableStephan Bergmann1-1/+1
Change-Id: I70598072c1d492e360ef46dd7b5ef5a2fa4be495
2015-05-10NOINSTANCE is implied now in IMPL_STATIC_LINK...Stephan Bergmann2-2/+2
Change-Id: Ifb032457d6c1b279c4183282ef2b271c706dd71a
2015-05-09tdf#91052 - use macros to standardize 'make' constructors for VclBuilder.Michael Meeks3-10/+6
When complete - should ease the switch to VclPtr<>::Create. Change-Id: Idf876e2eeb830b36dd86e84317277cc88e1dc013
2015-05-08lopluign:staticmethods: Handle DECL_LINKStephan Bergmann4-4/+5
Change-Id: Ib27854a8470f3ff5b208cb949a7bd02f2a86c969
2015-05-08add test for xlsx rotated axis title importMarkus Mohrhard2-0/+34
Change-Id: Ibfcf7cffe661efc1ce2063e87d38c45d943df69d
2015-05-08also add test for secondary axis, related tdf#75316Markus Mohrhard2-0/+19
Change-Id: I88f46f7724296e1c58cf7604a0c514de91b5ae2a
2015-05-08add test for tdf#75316Markus Mohrhard2-0/+20
Change-Id: Ic9f20c90e54f53484d67c1c38530dbac9638cbfe
2015-05-08GLEW_EXT_texture_array is of type GLboolean alreadyStephan Bergmann1-1/+1
Change-Id: I8348a5e5c13a6628ad543652e50bac0432b2b7be
2015-05-07tdf#91050: fix typo TabePage->TabPageAndrea Gelmini3-10/+10
Change-Id: I21d04451aa747f6d8d9560533674f1c0aa590e65 Reviewed-on: https://gerrit.libreoffice.org/15664 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-05-07Remove unnecessary includes of sot/storage.hxx from include/Stephan Bergmann2-0/+3
Change-Id: I242cd126814bbebdb99ea38d9e66513189c313d9
2015-05-07Unwind SotStorageStreamRef typedefStephan Bergmann3-4/+4
Change-Id: If7652a7c0251b741660365848a717c06954ca419
2015-05-06convert DEFAULTFONT_ constants to scoped enumNoel Grandin1-3/+3
Change-Id: Ia33e957f6cf530e2639b3c86d9482f642652cb46
2015-05-06Use various typed ToolBox::Set*Hdl LinksStephan Bergmann2-4/+2
Change-Id: Iddfd36ae0de86fdd2d4febb2c05d1fe0c02801f0
2015-05-05loplugin:staticmethodsNoel Grandin1-1/+1
Change-Id: I97160fc51dc16ff92b06d44570298eeec637e132
2015-05-05Use typed Idle::SetIdleHdl LinkStephan Bergmann2-3/+2
Change-Id: I189937950325dc4ef663f7f49cb45f38f8537de9
2015-05-05Use typed Timer::SetTimeoutHdl LinkStephan Bergmann6-11/+6
Change-Id: Iaaf0c93e5b28c0f7dbe4f02eda8beeae30708100
2015-05-05typo: strech -> stretchAndras Timar2-6/+6
Change-Id: I0de1cfaa0df460c7bc8e49752b31056f95c30053 Reviewed-on: https://gerrit.libreoffice.org/15628 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-05-04tdf#90839 - added support for inside placement for the best fit caseMarco Cecchetti2-0/+442
Change-Id: I4cd47d843e6892edfa43c37c131dde9cd324579a Reviewed-on: https://gerrit.libreoffice.org/15520 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-05-03add test for tdf#90876Markus Mohrhard2-0/+11
Change-Id: I5841f1b7b6f9ff60f9f1437b76a3e0b1b552a8a2
2015-05-02add test for tdf#86624Markus Mohrhard2-0/+13
Change-Id: Iaab521433d8573fb1184ec59e7d734b0e0c97f00
2015-05-02cppcheck: unusedScopedObjectCaolán McNamara1-8/+8
Change-Id: If627c5300b3b4acc8351177857fc8fa70e76df00
2015-04-30coverity#1296216 Uncaught exceptionCaolán McNamara1-26/+53
Change-Id: Id34a655c554e78476e3bd83c87de3cbe1b557980
2015-04-30Gradually typed LinkStephan Bergmann13-31/+31
Turn the Link class into a template abstracting over the link's argument and return types, but provide default template arguments that keep the generic, unsafe "void* in, sal_IntPtr out" behvior. That way, individual uses of the Link class can be updated over time. All the related macros are duplicated with ..._TYPED counterparts, that additionally take the RetType (except for LINK_TYPED, which manages to infer the relevant types from the supplied Member). (It would have been attractive to change the "untyped" LinkStubs from taking a void* to a properly typed ArgType parameter, too, but that would cause -fsanitize=function to flag uses of "untyped" Link::Call.) Change-Id: I3b0140378bad99abbf240140ebb4a46a05d2d2f8