summaryrefslogtreecommitdiff
path: root/canvas
AgeCommit message (Collapse)Author
2015-04-27More loplugin:simplifyboolStephan Bergmann
Change-Id: I445a6edc0fc2c840cde777e8664bac3362c9b6e2
2015-04-24loplugin:simplifyboolStephan Bergmann
Change-Id: I8087e16e50c06534e7d9a08c3bc72ab53de9f126
2015-04-23Improved loplugin:literaltoboolconversion looking into cond. exprs.Stephan Bergmann
...automatic rewriter fixes Change-Id: I6b04ca80f08f8a71ff94e309fd52f44d736751ee
2015-04-22SpriteDeviceHelper::createBuffers unused and does nothingCaolán McNamara
Change-Id: Ief6d775a53e5984e0dc6d9838280fb24bcbcb67f
2015-04-17Windows compilation fix in DX canvas.Michael Meeks
Change-Id: I835b0d073885a452fc1031892ad2e59d8670cfac
2015-04-16formula & canvas: convert new to ::Create to get initial ref-counting right.Michael Meeks
Change-Id: I96e2e59c2f880632cf719f3346e345a5d03cc858
2015-04-14More missing lifecycle pieces.Michael Meeks
Change-Id: I45ea68d75b03389a1ac0cdb74486c3701c1730a8
2015-04-10Automated conversion of VclPtr construction to use Instance template.Michael Meeks
Change-Id: I8be9141b9653e73ebd23a5a3d810f240c376f97e
2015-04-10calling delete on VclPtrNoel Grandin
Change-Id: I25346435d2129086281783636624b1bb430d0096
2015-04-10wrap more stuff in VclPtrNoel Grandin
Change-Id: Ia742c47399231bc5914b6586132ad3daf694fdb0
2015-04-10Convert last vestiges of OutputDevice* and VirtualDevice* members.Michael Meeks
Change-Id: I2353d8e9f2b30bf00cf5229613793d9605854b76
2015-04-10Move OutputDevice members to VclPtr: dbaccess, canvas.Michael Meeks
Change-Id: Iae01ddcb6a0cde3be1bd79200e9177983be2f924
2015-04-10Fix OutputDevice members / stack allocation: chart, canvas, cui.Michael Meeks
Change-Id: Ieb6f58222ffc3e03c1d599752a6f02600e1bee1f
2015-04-10Fix OutputDevice members / stack allocation.Michael Meeks
Change-Id: Ie57434607b61085a882af40b63d6a4b7aac0d4d3
2015-04-10Unwind VCLObject bits for OutputDevice derivatives.Michael Meeks
Change-Id: I1abdf0a6d43029fb29e5cbc6c3f788aa98f55a1f
2015-04-10start wrapping OutputDevice in VclPtrNoel Grandin
Change-Id: If3ecbb0599b50d50ce6b3997ca7892200c332ffe
2015-04-08A UNO Any can't contain an AnyStephan Bergmann
...and css::uno::makeAny<css::uno::Any>() was never meant to be used. Introduce css::uno::toAny for the (template-code) cases that shall return an Any for both Any and non-Any inputs. Change-Id: Ifa977d73f1da71b2fedde7e8140b19497c4a0257
2015-04-02loplugin:staticmethodsNoel Grandin
Change-Id: Ibf0c73ac17ec19ed672f66907db47057920babca
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann
Change-Id: Ic903d2429672159691fef58d0d7a15433c884250
2015-03-26const_cast: convert some C-style casts and remove some redundant onesStephan Bergmann
Change-Id: Ic87452261d5104e86d22c1b37ea07b05864ca991
2015-03-23More Windows define whack-a-moleStephan Bergmann
Change-Id: I09bf1cfe22a65b8dbbcc7139cd1055f0e829210d
2015-03-23move cairo helpers to vcl and make per-plugCaolán McNamara
Change-Id: I4de4d5c3a191784598e93a8cf70e45a3f59ae857 Reviewed-on: https://gerrit.libreoffice.org/14907 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-19move ucs4toindexCaolán McNamara
Change-Id: I8ae441a68ba74422c607a8830325c3afa954ad92 Reviewed-on: https://gerrit.libreoffice.org/14908 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-19reorganize resizing surfaces logicCaolán McNamara
the only case where we don't just create a new surface is the X11 case Change-Id: I98a3c8f227e208ac9db969ed7711e293fb237c2e Reviewed-on: https://gerrit.libreoffice.org/14902 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-19loplugin:constantfunction: canvasNoel Grandin
Change-Id: I2fb2c4ec0e9467d7ced05b0e815e0d5bd2ba74c3
2015-03-19move the cairo resize hack into vclCaolán McNamara
Change-Id: I41868da3901d9c3fff69c11da467952176e58f09 Reviewed-on: https://gerrit.libreoffice.org/14897 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-03-18revert work in progressCaolán McNamara
Change-Id: I1387b0ed7b2d8bb9df801c03cf59efc9c0e1cfd3
2015-03-18more thinkingCaolán McNamara
Change-Id: Ie349bd35b1fc92b77cc15f51eb886a1c9c92cbe1
2015-03-18thinkingCaolán McNamara
Change-Id: Ib1a086bed7f70e244db2a0bd32819560c6949d51
2015-03-18move the cairo resize hack into vclCaolán McNamara
Change-Id: Ifd1817a28f4fb7ddcc85447fd3388fd0efd86476
2015-03-18we don't need any xlib things here, but we do need freetype supportCaolán McNamara
Change-Id: I4b3055b7a3582e8dd64599ad33b767302b101dad
2015-03-18move IsCairoWorking to vclplug level and renameCaolán McNamara
Change-Id: Id31de932afa61df6933d61ddba971f5d7060f0c1
2015-03-18OpenOffice.org->LibreOfficeCaolán McNamara
Change-Id: I0ba431b9227b3717b25f99c3ad6da552073bb712
2015-03-13tdf#43157: Fix format string violations in OSL_TRACE etc.Stephan Bergmann
...for a 32-bit build, similar to what ee11e221d2108212619e1bbe7f029e7d9afdba32 "tdf#43157: Fix format string violations in OSL_TRACE etc." did for a 64-bit build Change-Id: I05dd79ede3e66cb9ab7a33792319eb34b34c82dd
2015-03-13tdf#43157: Fix format string violations in OSL_TRACE etc.Stephan Bergmann
...in preparation of enabling the __attribute__((format(...))) in sal_detail_logFormat (include/sal/detail/log.h) Change-Id: I8a859199fa11ca0f9f4f4b4b23a8ebddec955a86
2015-03-11presumably this Commit->ImplCommit is the right build fixCaolán McNamara
Change-Id: Ica4ccac97c077dd3046e42650889ba538814bf9b
2015-03-11Clean up previous commitStephan Bergmann
Change-Id: Icd4703c1541fa82bbe76f44369434a12cb397a19
2015-03-11canvas: use constructor syntax in canvas.componentChris Sherlock
Change-Id: I983307f7eeb5702c51ca2398e69c9c560c6e2435 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2015-03-11V668 no sense in testing the result of new against nullCaolán McNamara
Change-Id: I4a33bd92fc8448638a4bfe1eab7e5041a4c5cc39
2015-03-09V801: Decreased performanceCaolán McNamara
Change-Id: I9e9a00acf9503980f0c6c7cd0a20378e5ca7390d
2015-03-05Simplify o3tl::LazyUpdateStephan Bergmann
Change-Id: I7569a20877411a5ceb4a7475d82cb634eb6cb114
2015-03-05gbuild: set _WIN32_WINNT globally instead of WINVERMichael Stahl
... and remove the definitions in makefiles, except in fpicker, which defines a different value for the Vista file picker. The WINVER value is derived automatically from _WIN32_WINNT by SDK header sdkddkver.h. Change-Id: I73358a9bf5d070f71821654cae2a29335a754a21
2015-03-02Remove references to unused GLUStephan Bergmann
(after removing the one remaining use of gluErrorString in a SAL_WARN call) Change-Id: Ib94e346d73e508e69c07deafdc690e3ae0e23d4e
2015-02-18TyposJulien Nabet
Change-Id: I845a85e1aad4a0708f2b43f7d94606b4b5513ee4
2015-02-17tdf#39440 - cppcheck cleanlinessRadu Ioan
Fixed some cppcheck defects Change-Id: I25fd6aba9d76df98d20b9a1bb4c9d3c1bf6f84bb Reviewed-on: https://gerrit.libreoffice.org/14487 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-02-07loplugin:deletedspecialStephan Bergmann
Change-Id: Ibfed67bd911579caa19ca2203f60a86a4e6d637c
2015-01-26followup code removal after changing virtual methods to non-virtualNoel Grandin
This cleanups up indentation and removes dead classes. This is a followup patch to commit 272b1dd55797aacf511fb4342b0054e3697243f6 "new loplugin: change virtual methods to non-virtual" Change-Id: I1c2139589cf8cb23bb9808defe22c51039d38de1
2015-01-20Some more loplugin:cstylecast: canvasStephan Bergmann
Change-Id: I3654875c560ba4c2d88b023e3b2104c6f43bb4a0
2015-01-13svx, canvas, desktop: gb_OBJCXXFLAGS are not needed at allDouglas Mencken
Change-Id: Iea164e00262822d571f2c49665165795706a57a4 Reviewed-on: https://gerrit.libreoffice.org/13645 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2015-01-09override the overloading of "overload" to decrease cognitive (over-)loadMichael Stahl
Change-Id: I4d0e1de89d0bbdbea23bc5a46bf75ae0ce4e2796