summaryrefslogtreecommitdiff
path: root/canvas
AgeCommit message (Collapse)Author
2012-10-08WaE: unused function 'unoCapeFromCap'Tor Lillqvist
Change-Id: I21dc33e39da8f46379fad672a83e8fb8449a0ec4
2012-10-08re-base on ALv2 code. Includes:Michael Meeks
linecap: Reintegrating finished LineCap feature Patch contributed by Regina Henschel http://svn.apache.org/viewvc?view=revision&revision=1232507 disable extended linecap API for now. gnumake4 work primarily from Mathias Bauer http://svn.apache.org/viewvc?view=revision&revision=1394326 misc. dead code cleanups Patch contributed by Ariel Constenla-Haile http://svn.apache.org/viewvc?view=revision&revision=1204995 http://svn.apache.org/viewvc?view=revision&revision=1207270
2012-10-07fix canvas build with Win8 SDKPeter Foley
Change-Id: I17bd44ba8f5a6484d10bb64201ace8e030cf334d Reviewed-on: https://gerrit.libreoffice.org/789 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-10-06add missing dep on o3tlDavid Tardon
Change-Id: Ib188836d0359491b556f16c0a5b22dbe1104e56f
2012-10-06drop unused #includeDavid Tardon
Change-Id: I55b5815feb5674c830993440027c9f3fbbf1ec02
2012-10-01Replace usage of rtl_*Memory with equivalent from string.hArnaud Versini
Change-Id: I50ffc10f007f03c3252ef0196b59b881429cc159 Reviewed-on: https://gerrit.libreoffice.org/734 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-28gbuild: invert handling of standard system libraries:Michael Stahl
Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:Michael Stahl
add a new gb_LinkTarget_use_system_win32_libs to abstract different linker options on MSVC and GCC. Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
2012-09-28gbuild: gb_Library_PLAINLIBS_NONE cleanup for unxgcc/solarisMichael Stahl
Change-Id: Ia7f64bdd0fd81c5dcc08d828db4602b65e2da949
2012-09-28gbuild: clean up Mac OS X framework handling:Michael Stahl
There are currently 3 different mechanisms being used for frameworks, which is of course intolerable so we invent a 4th one and standardize on it: gb_LinkTarget_use_darwin_frameworks (This doesn't mean using add_libs or externals was wrong, it was just inconsistent... and i don't see an obvious benefit of using externals here) Change-Id: I5de9020402c87e7236c6a358c47f02fa56642d3d
2012-09-28gbuild: clean up usage of weird x11_extensions module etc.Michael Stahl
Move libraries using those headers to RepositoryExternal.mk and also move pkg-config invocation to configure. Change-Id: I17a240fcba83a98f3f248f15b34d245f941c62e2
2012-09-28gbuild: replace direct gb_STDLIBS use with ...Michael Stahl
... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-28gbuild: split uwinapi out of gb_STDLIBSMichael Stahl
Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
2012-09-28some windows SetPosSizePixel->setPosSizePixelCaolán McNamara
Change-Id: I676284380e2aab7327f4ceb5e043aafb29aa555d
2012-09-25replace remaining InterlockedCount() with inlined versionNorbert Thiebaud
Change-Id: Ifcfa48fc87f905a91470a5b0fd597b02f220784c Reviewed-on: https://gerrit.libreoffice.org/671 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-14Improvement on previous commit, UCB clean upStephan Bergmann
* As UCB is only ever initialized with "Local"/"Office", remove this configuration vector completely. The "create" ctor creates an instance internally initialized with those "Local"/"Office" keys. Special (test) code can still instantiate an uninitialized one via plain createInstance. And for backwards compatilibity process startup still ensures to create an initialized instance early, in case there is still code out there (in extensions) that later calls plain createInstance and expects to get the already-initialized (single) instance. * XInitialization is an "implementation detail" of the UniversalContentBroker service, do not expose in XUniversalContentBroker. * ucbhelper/configurationkeys.hxx is no longer needed and is removed. * ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that requires ucbhelper::Content constructors to take explicit XComponentContext arguments now. * The only remaining code in ucbhelper/source/client/contentbroker.cxx is Android-only InitUCBHelper. Is that relevant still? Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
2012-08-20fill whole polypolygon at once, so that fill rule is applied correctlyRadek Doulik
- fixes rest of n#759172 Change-Id: I6c2694bf8276337b7d1fa54a12867bfc2b658a23
2012-08-13unusedcode: SpriteCanvasHelper's methodsMatúš Kukan
Change-Id: I24021fa1495a9fb48c1cb5f107d119031a4d1e87
2012-08-08remove include comments and boxesThomas Arnhold
Change-Id: I9ccf664e8f75a68b1b87c2b29ae617a90d0741a7
2012-08-08remove some more eof noiseThomas Arnhold
Change-Id: Ib13c0435d61e803220d5444c29c99cf670340008
2012-08-07drop bogus eof linesThomas Arnhold
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-08-02strip down UniString some moreCaolán McNamara
Change-Id: Ibd749a70a7bbe8c1023edf7bd144aa6547147a12
2012-07-16Reduce scopeJulien Nabet
Change-Id: Ifbfd8e4b7a549d0225229a60a12b1b346fc02828
2012-07-11Use rtl_zeroMemory in place of rtl_fillMemory(..., 0)Christophe JAILLET
Change-Id: Idd83f6340d13a1d7111d0d5a7268f1aa8bf5c09e
2012-07-04fix fdo#51547: revert "Some cppcheck cleaning"Michael Meeks
This reverts commit 2f804c94cdaaa9ac047f229509c774dbea1dbcaa.
2012-07-04removed unnecessary forward declarations of classTakeshi Abe
Change-Id: I0d6aad17c471b6edd584c668dc7ff054090c185c
2012-07-02targetted improvement of UNO API includes / usageMichael Meeks
2012-06-27Remove unused header filesThomas Arnhold
These were only referenced by Package_inc.mk... Change-Id: Idc771477595b9d221f9f2003b293fdd1ba7e1588
2012-06-27Remove unused include filesThomas Arnhold
Those never get included at any point in the code. Change-Id: I17736e005635b9e57759cfc95176a99e7c5e8988
2012-06-22remove bunch of obsolete looking .flt filesMichael Stahl
Change-Id: Ic3d45afca14d0bebfb6168b6cf6fc6c618754183
2012-06-22use generic names rather than specific algorithm names when scalingLuboš Luňák
The Lanczos scaling is of very good quality, but it's rather slow, which can be very noticeable with large images, so it's not a very good default for everything. And in general, it's not good to refer to a specific algorithm when all one usually wants is fast/default/best. Some of these changes are a bit of a guess between default/best, but the general logic is that best should be used only for images that won't be large or where the possible waiting does not matter. Change-Id: I53765507ecb7ed167890f6dd05e73fe53ffd0231
2012-06-19fix comment snafuMichael Meeks
2012-06-19re-base on ALv2 code.Michael Meeks
2012-06-18fdo#30519 paint scrolled area from the right surfaceDavid Tardon
This adds a way to test whether mpCompositeSurface contains the front buffer image, so it can be used as a source in painting operations. It means the mpCompositeSurface changed status from 'temporary' to 'persistent' (which it was anyway, from implementation POV :-) Change-Id: Iee4fc7a97cd60e47d0abb148e7337f0b50cabb40
2012-06-18OSL_TRACE -> SAL_INFODavid Tardon
Change-Id: Icc6f47cc76dfa6716fc44f6c1b5f1b11ba1443c6
2012-06-16removed unused forward declarations of classTakeshi Abe
Change-Id: I819d5b931c937ec52b14f60591546d1d86c38631
2012-06-12Get rid of GRADIENT_* defines, they conflict with Windows GDI types.Jan Holesovsky
Change-Id: Ia0bc37f81b7213b20fc5093beb46d7a05b1ac931
2012-06-05Use BMP_SCALE_LANCZOS instead of BMP_SCALE_INTERPOLATE.Jan Holesovsky
Where we explicitly ask for better quality, use BMP_SCALE_LANCZOS, instead of BMP_SCALE_INTERPOLATE. Change-Id: I28ddf3290204532a8660e09ee9ab0949b6ce1c73
2012-06-02targeted string re-workNorbert Thiebaud
Change-Id: I73abfa24f5bb7f25afddef820bb4725bf7cee359
2012-05-28Some cppcheck cleaningJulien Nabet
Change-Id: Id5be3a25fc66d2f7fcec8325491a23d6908021fc
2012-05-16remove unneeded include of boost/bind.hppCaolán McNamara
Change-Id: I5a254459a491b9547530d8e312260dceed21f25c
2012-05-09Related: fdo#48961 don't crash on silly pixmap sizesCaolán McNamara
Change-Id: I43dbe846160d19b203ad6bed06e807d4fbf7ce56
2012-05-03Remove unused method canvas::tools::clipBlitJordi Mallach
2012-05-01rework callcatcher makefile to build subsequentcheck testsCaolán McNamara
Change-Id: Idda0262e62e42817b8c0502a38ee16913495233c
2012-04-30Some removing in cairocanvasJulien Nabet
Change-Id: Idd08fd733670f4410349a45de882710b19a31f67
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-26Updated canvas readme to contemporary state of things.Thorsten Behrens
2012-04-26Add trolling commentsTor Lillqvist
2012-04-26WaE: msvc2008 unused formal parameterCaolán McNamara
2012-04-23bomb out compilation of cairo canvas for mac or windowsMichael Meeks
This is to avoid unintended regressions based on configure options.