Commit graph

1224 commits

Author SHA1 Message Date
Luboš Luňák
66ff55f8c6 compile these with exceptions again
a13a88bd2c changes them to build
without exceptions by mistake, causing a boost problem
2012-03-17 21:52:46 +01:00
Thorsten Behrens
ccd8e23b4d Add missing component file for canvas. 2012-03-16 19:23:02 +01:00
Thorsten Behrens
eb4f96c988 Cleanup formatting in cairocanvas
White-space changes - code was in parts unreadable after tab/spaces
conversion. While at it, removed a few lines of commented-out code.
2012-03-16 17:02:23 +01:00
Thorsten Behrens
80fe015a86 Add COMPHELPER_SERVICEDECL_EXPORTS* back in, after libmerge changes
Did I mention I hate boilerplate copied all over the place? ;)
2012-03-16 17:02:23 +01:00
Thorsten Behrens
3f5efa1e76 Use transparency for gradients fdo#45219
vclcanvas has 1bpp alpha - so cut-off transparency at 98%
This looks for all practical cases close enough to full alpha.
2012-03-16 17:02:22 +01:00
Thorsten Behrens
4b475f31eb Return proper transparency value even for ignore_color.
Rather unexpectedly, calling setupOutDevState() with IGNORE_COLOR
does not return a proper transparency, but null. Fixed now.
2012-03-16 17:02:22 +01:00
Thorsten Behrens
024d661424 Make sure mask is rendered opaque in vclcanvas. 2012-03-16 17:02:21 +01:00
Thorsten Behrens
315d82d741 Remove nasty xor hack for non-Mac vclcanvas
This nowadays really is a pessimization.
2012-03-16 17:02:21 +01:00
Thorsten Behrens
50309b9574 Another partial fix for fdo#45219
Make sure transparent polygons really only cover the polygonal area,
not the whole bounding box for sprites.
2012-03-16 17:02:21 +01:00
Thorsten Behrens
83114b27fa Consistent use of alpha in cairocanvas
Use GetIndex() instead of GetBlue() (does the same, but more
self-documenting); use opaque when no alpha channel consistently.
2012-03-16 17:02:20 +01:00
Michael Stahl
a13a88bd2c fdo#47246: canvas: split out static library directxcanvas 2012-03-14 21:08:48 +01:00
Stephan Bergmann
6e67c03dc0 Enable -Wnon-virtual-dtor for GCC 4.6
...which has the necessary features to support it.

Change a lot of classes to either contain a protected non-virtual dtor
(which is backwards compatible, so even works for cppumaker-generated
UNO headers) or a public virtual one.

cppuhelper/propertysetmixin.hxx still needs to disable the warning, as
the relevant class has a non-virtual dtor but friends, which would still
cause GCC to warn.

Includes a patch for libcmis, intended to be upstreamed.
2012-03-14 13:32:02 +01:00
Matúš Kukan
84b3f7b345 gbuild: get rid of realpath in gb_Foo_set_include 2012-03-10 21:23:20 +01:00
Elton Chung
ba8919e812 Remove unused code 2012-02-25 20:33:57 +00:00
Thorsten Behrens
2c7e061997 Fix fdo#45219 wrong transparency for animated objects.
With the attachement from said bug, and cairocanvas, sprites
are displayed multiple times above each other (which, for semi-
transparent sprites, lead to incorrect overall transparency)
2012-02-22 11:14:06 +01:00
Elton Chung
23af031b09 Fix typos in comments 2012-02-18 09:35:43 +00:00
David Tardon
48453f3d5d mark parameter as unused 2012-02-17 18:46:59 +01:00
David Tardon
b24c4e7461 remove unused variable 2012-02-17 18:46:59 +01:00
Elton Chung
dac6e46f29 Remove unused code 2012-02-13 16:21:42 +00:00
Carsten Niehaus
40cddfce8b Removing one obsolte GNUC check for GCC < 4.0.1
See https://bugs.freedesktop.org/show_bug.cgi?id=45131
2012-02-10 10:56:13 +01:00
Josh Heidenreich
8b9615be88 Added (and improved) READMEs for modules which used to be in libs-gui 2012-02-08 07:46:57 +01:00
Thorsten Behrens
efbe3f6490 Remove obsolete quirk for text rotation.
With 800806ba85 matrix decompose
returns the correct angle right away, no need to catch it here.
2012-02-07 15:41:55 +01:00
Norbert Thiebaud
c857dff7fc switch to include-based build rather than sourced-based build 2012-02-05 19:34:05 -06:00
Norbert Thiebaud
69b6ca8ed5 Eliminate un-used DIRECTX5 2012-02-05 19:34:02 -06:00
David Tardon
4ecc4a91e1 remove duplicate include 2012-02-01 06:07:22 +01:00
David Tardon
4f6a5040db the depth argument must be >= 0 2012-02-01 06:07:21 +01:00
David Tardon
259e0dfc29 transparency gradient effect fade in is wrong (fdo#45219) 2012-01-25 13:12:04 +01:00
David Tardon
f933735c1c make slide transitions work 2012-01-24 12:36:36 +01:00
Caolán McNamara
6008c3f547 WaE: unused i 2012-01-13 09:06:01 +00:00
Thorsten Behrens
ea1ce3c630 Kill unused macro in canvas. 2012-01-09 18:59:51 +01:00
Thorsten Behrens
53ec7e3b2c Avoid pointless const_cast, use getConstArray in all cases.
Another code-review follow-up fix from fdo#44533 - don't use
Sequence::getArray, that tends to create a new copy everytime you
call.
2012-01-09 18:38:09 +01:00
Thorsten Behrens
c85142eb63 Fix more incorrect iterator re-use.
Follow-up fix for 540963d879
std::algos use iterator arguments by value, and may change them.
2012-01-09 18:37:52 +01:00
julien2412
540963d879 Fix crash when play particular presentation with sound
This fixes fdo#44533.
2012-01-09 18:37:33 +01:00
Michael Stahl
52394ea0f9 canvas: work around NOMINMAX windows breakage 2012-01-04 18:39:53 +01:00
Matúš Kukan
b769901d5a unusedcode: remove various unused classes 2011-12-22 15:33:50 +01:00
Caolán McNamara
5c1dc778d6 remove some unused code 2011-12-22 10:46:58 +00:00
Jesse
6a8f6c4b13 Removed extra semicolons 2011-12-15 16:38:50 +00:00
Caolán McNamara
59bf1b583f regpathhelper: unused, so we've got to have two of them 2011-12-14 09:52:49 +00:00
Bjoern Michaelsen
2acd8fbac9 in modules, when we have a env we are in stage gbuild 2011-12-07 15:53:06 +01:00
Caolán McNamara
b6e200a2be fix annoying debugging-mode crash 2011-12-06 10:33:05 +00:00
Lior Kaplan
e10fc18fb2 typo fix: explicitely -> explicitly 2011-12-01 23:41:42 +02:00
Takeshi Abe
7113c7152d catch by constant reference 2011-11-30 11:27:42 +09:00
Bjoern Michaelsen
d73e574d8a move reconfigure into gbuild 2011-11-29 17:25:14 +01:00
Norbert Thiebaud
c0bed9c72e remove precompiled_xxx.hxx/cxx 2011-11-27 18:07:55 -06:00
Norbert Thiebaud
3f2ff54778 remove pch from the include list 2011-11-27 15:24:45 -06:00
Norbert Thiebaud
24c0f87615 remove include of pch header in canvas 2011-11-27 12:57:22 -06:00
Norbert Thiebaud
992757cc5e remove pre-compiled header support in gbuild and gbuildified module 2011-11-27 11:49:38 -06:00
Bjoern Michaelsen
f2f0dbd273 make gbuild makefiles run independant of pwd again 2011-11-25 12:04:40 +01:00
Stephan Bergmann
0c7bff0271 Changed sal/log.h -> sal/log.hxx, drop _S from C++ streaming log macros.
A compile time check ensures the common case of streaming just a plain
C-style string literal still produces reasonably compact call-site code.
The format-string variants are still available in sal/detail/log.h, but
only to be used in obsolete osl/diagnose.h etc., and going to be removed
again eventually.
2011-11-23 15:50:58 +01:00
Jan Holesovsky
6b74943cc6 Using #if etc. inside OSL_TRACE is not a good idea, breaks Windows. 2011-11-22 21:57:46 +01:00