Commit graph

1160 commits

Author SHA1 Message Date
Tor Lillqvist
eefc25d1d2 Bin USE_MINGW
Its alternative values as used by OOo is irrelevant to us as we don't
intend to support building using MinGW on Windows itself. To us, MinGW
always means cross-compilation. For us it is enough to look at
$(OS)$(COM), and WNTGCC always implies cross-compilation.

(OOo on the other hand attempts to support use of the Cygwin gcc with
the -mno-cygwin option (which is practically considered an obsolete
option), the normal MinGW compiler (but still from Cygwin), but not
cros-compilation.)
2011-08-26 20:54:59 +03:00
Tor Lillqvist
6a36c739b8 Link with d3d9 and not ddraw which doesn't exist in current DirectX 2011-08-24 12:49:45 +03:00
Norbert Thiebaud
d64bbd6bf8 detect gmake 3.81 and limit to -j1 unless num-cpu is explicitly set 2011-08-19 18:29:07 -05:00
Matúš Kukan
4b60da5d1d add more component prefixes 2011-08-17 23:51:45 +02:00
Norbert Thiebaud
0471520e8d fix build issues in canvas on windows 2011-08-12 13:08:40 -05:00
Takeshi Abe
b2bd33ea25 prefer makefile-gmake-mode to plain makefile-mode 2011-08-10 02:12:48 +09:00
Takeshi Abe
10e14793d5 Emacs modeline compatible with vim's one 2011-08-05 11:04:32 +09:00
Caolán McNamara
40b9443a65 help windows build along 2011-08-04 12:13:06 +01:00
Tor Lillqvist
704bc46ae4 Add consistent Emacs and vim mode lines 2011-07-30 23:12:12 +03:00
Thorsten Behrens
e563f1401a Removed weird VERBOSE overload in canvas
Now doing extra logging / graphical debug cues via OSL_DEBUG_LEVEL
of 3. Also saves some lines in makefiles.
2011-07-26 23:56:14 +02:00
Thorsten Behrens
de103dcd00 Removed special-casing for SunStudio brokenness
No point in cluttering makefile with workaround for unsupported
compiler.
2011-07-26 23:56:14 +02:00
Tor Lillqvist
d7352b5788 Make it build for iOS again 2011-07-26 00:28:43 +03:00
Tor Lillqvist
3bf120e8ac Link with X11 libs only for GUIBASE == unx which actually means X11 2011-07-26 00:15:05 +03:00
Norbert Thiebaud
8172313fe9 silence unused parameter warning 2011-07-24 15:59:38 -05:00
Norbert Thiebaud
ba949139a5 fix MacOS build (nedd objectiveC++ flags and Coca framework) 2011-07-24 15:59:23 -05:00
Bjoern Michaelsen
8fb6435604 keep gbuild calls consistent at now, even if it is a bit longer 2011-07-23 15:23:24 +02:00
Bjoern Michaelsen
67cd3faba4 add cairocanvas and canvasfactory 2011-07-23 02:38:41 +02:00
Bjoern Michaelsen
c81f9104b6 postmerge fixes for gnumake4 2011-07-22 21:07:24 +02:00
Bjoern Michaelsen
a233dac065 resyncing to master 2011-07-21 18:56:16 +02:00
Bjoern Michaelsen
acb6133d89 not link cairocanvas against stl anymore 2011-07-21 11:33:44 +02:00
Tor Lillqvist
ee403ac2a0 Generate import library that matches libs.mk for WNTGCC 2011-07-21 07:55:52 +03:00
Tor Lillqvist
660931e296 Build the cairo canvas also for Windows if we don't build the DirectX one 2011-07-21 07:55:52 +03:00
Tor Lillqvist
d3abc64751 Fix compilation for iOS 2011-07-14 23:58:07 +03:00
Matus Kukan
22f299b12e Remove component_getImplementationEnvironment methods 2011-07-12 17:59:30 +02:00
Radek Doulik
72eff9e692 fix set color regression in cairo canvas
- the cairo_set_source_rgba should be called with non-alpha-pre-multiplied
   color values
 - fixes fdo#33591 and fdo#35681
2011-07-12 13:35:43 +02:00
Tor Lillqvist
0bcbc58743 Cannot build cairocanvas without cairo 2011-07-04 21:58:12 +03:00
Caolán McNamara
1e409eadc5 make cairo an unconditional requirement for text rendering 2011-06-30 11:35:17 +01:00
Radek Doulik
224b2a4682 fix condition for compositing surface refresh
- fixes problems on slideshow window shrinking
2011-06-23 13:38:50 +02:00
Bjoern Michaelsen
75068ecaa1 gnumake4: fix buildbreakers from merge 2011-06-20 13:24:14 +02:00
Bjoern Michaelsen
941020379b Merge branch 'master' into feature/gnumake4
Conflicts:
	basebmp/prj/d.lst
	basebmp/test/basictest.cxx
	basebmp/test/makefile.mk
	basegfx/inc/basegfx/basegfxdllapi.h
	basegfx/inc/basegfx/tools/debugplotter.hxx
	basegfx/inc/basegfx/tuple/b2ituple.hxx
	basegfx/prj/d.lst
	basegfx/source/numeric/makefile.mk
	basegfx/source/polygon/makefile.mk
	basegfx/source/range/makefile.mk
	basegfx/source/raster/makefile.mk
	basegfx/source/tuple/makefile.mk
	basegfx/source/vector/makefile.mk
	basegfx/test/basegfx1d.cxx
	basegfx/test/makefile.mk
	basegfx/util/makefile.mk
	canvas/Library_canvasfactory.mk
	canvas/Module_canvas.mk
	canvas/prj/build.lst
	canvas/prj/d.lst
	canvas/source/cairo/cairo_canvashelper_texturefill.cxx
	canvas/source/cairo/makefile.mk
	canvas/source/tools/makefile.mk
	comphelper/qa/string/makefile.mk
	cppcanvas/Module_cppcanvas.mk
	cppcanvas/inc/cppcanvas/cppcanvasdllapi.h
	cppcanvas/prj/build.lst
	cppcanvas/prj/d.lst
	cppcanvas/source/mtfrenderer/makefile.mk
	cppcanvas/util/makefile.mk
	i18npool/source/search/makefile.mk
	regexp/Library_regexp.mk
	regexp/prj/d.lst
	sax/CppunitTest_sax.mk
	sax/Library_sax.mk
	sax/prj/d.lst
	sax/qa/cppunit/test_converter.cxx
	sax/source/expatwrap/attrlistimpl.hxx
	sax/util/makefile.mk
	svtools/Library_svt.mk
	tools/Executable_sspretty.mk
	ucbhelper/prj/d.lst
	ucbhelper/source/provider/configureucb.cxx
	ucbhelper/source/provider/provconf.cxx
	ucbhelper/util/makefile.mk
	unotools/Library_utl.mk
	unotools/Module_unotools.mk
	unotools/Package_inc.mk
	unotools/prj/build.lst
	vcl/Library_desktop_detector.mk
	vcl/Library_vcl.mk
	vcl/Library_vclplug_gtk.mk
	vcl/aqua/source/gdi/salprn.cxx
	vcl/inc/aqua/saldata.hxx
	vcl/unx/generic/gdi/salgdi3.cxx
2011-06-19 12:47:44 +02:00
Bjoern Michaelsen
0692507dcc fixing rebase errors 2011-06-18 14:12:17 +02:00
Hans-Joachim Lankenau
0e6ab013f7 ause130: #i117218# change .idl handling to gnu make 2011-06-18 11:29:28 +02:00
Michael Stahl
bd162cb75a gnumake4: #i116959#: kill gb_LinkTarget_set_{defs,cflags,cxxflags,objcxxflags} [hg:389f5e8ec8cd] 2011-06-17 14:24:10 +02:00
Michael Stahl
4a07f45fbd gnumake4: adapt makefiles [hg:ec87fcbfae8b] 2011-06-17 14:03:31 +02:00
Michael Stahl
990111d87a gnumake4: #i117610#: add RepositoryExternal.mk, and use it. [hg:62e2f8dc95a7] 2011-06-17 09:55:38 +02:00
Michael Stahl
ccbdbacc60 gnumake4: remove DOS lineendings from new dllapi files, add terminating newline [hg:6a190c99c8ff] 2011-06-17 01:20:56 +02:00
Mathias Bauer
e3dd3608fb CWS gnumake4: fixes for building with ENABLE_CAIRO on windows [hg:824c8caeaf61] 2011-06-17 00:51:07 +02:00
Mathias Bauer
c74684b9ce CWS gnumake4: build directx a second time for dx5 [hg:280f52b66154] 2011-06-17 00:46:16 +02:00
Tor Lillqvist
4bdd4e57a3 Deliver also static libraries 2011-06-17 01:39:10 +03:00
Mathias Bauer
4a1b61df46 CWS gnumake4: convert canvas to new build system [hg:04b466050e00] 2011-06-16 12:43:30 +02:00
Mathias Bauer
8704e9fbb6 CWS gnumake4: convert canvas to new build system 2011-06-16 12:40:20 +02:00
Tor Lillqvist
4fa3eefdb3 Drop %_EXT% which was always empty 2011-06-03 13:46:37 +03:00
Tor Lillqvist
05c950fe29 Fixes to make it compile on Windows 2011-05-30 19:57:45 +03:00
David Tardon
87fbe86b71 generalize ScopedBitmapAccess and simplify usage
It can be used for AlphaMask too now.
2011-05-18 06:06:35 +02:00
Julien Nabet
cdc7c5772a Easyhack: Add visibility markup to all component_get* functions 2011-04-21 14:25:29 +02:00
Bjoern Michaelsen
e86be178a8 restoring basemutexhelper.hxx
* got killed in 3cd302f4e5dd443670debfb9bbae7e3be1676ca6
* checked out from 7db45b251adf8588624fee439df3ae0629c6ac4f
2011-04-16 19:35:05 +02:00
Thorsten Behrens
7fb71807bf Fix typo in disambiguated disposing change 2011-04-11 10:31:17 +02:00
Tor Lillqvist
92c19ff289 disposeEventSource should not be SAL_CALL 2011-04-11 11:23:44 +03:00
Thorsten Behrens
09b546cf9c Fix overloaded-virtual warning in canvas
With enabled -Woverloaded-virtual gcc warning (see
http://lists.freedesktop.org/archives/libreoffice/2011-March/009567.html),
canvas exposed a nasty clash between WeakComponentImplHelper::disposing
and XEventListener::disposing. Fixed by overriding *once* in baseclass,
and then calling disambiguated, renamed methods.
2011-04-08 16:47:25 +02:00
Petr Mladek
c87019c1a9 Merge remote-tracking branch 'origin/libreoffice-3-3' into libreoffice-3-4
Conflicts:
	svtools/source/control/toolbarmenu.cxx
	vcl/inc/vcl/gdimtf.hxx
	vcl/inc/vcl/settings.hxx
	vcl/unx/inc/saldata.hxx
	vcl/unx/kde4/KDESalGraphics.cxx
2011-04-05 19:07:05 +02:00