100 Commits
Author SHA1 Message Date
Michael Meeks de61b52619 slidesorter - cleanup redundant caches and notifications.
Change-Id: Ibe8106a77899f141d1e3722bcae615ab905b2568
2014-06-25 05:41:08 +02:00
Michael Meeks 0036ced049 slide-sorter: re-factor to improve bbox calcuation
Always use a SlsPageDescriptor to calculate bbox, so we can
adapt it to merge slides attributes where possible.

Change-Id: Id71945bbbb9adb069654ab712e22ea79fea96c1f
2014-06-25 05:41:07 +02:00
Michael Meeks 27e6024ad7 Remove obsolete statreg.cpp / atlimpl.cpp includes.
Change-Id: I51bd72f6aaeb33bb87e425118b9f205744359145
2013-11-19 10:02:26 +00:00
Michael Meeks 11f50dfa91 tubes: build fixes.
Change-Id: I7419df44a1f75a1f8bd93f10a8104b75784e6fee
2013-09-09 14:13:41 +01:00
Michael Meeks ea12c1f1de avmedia: vlc - extract required types to their own header.
Change-Id: I63d4aa217f57186ae37a9398b845fa734ef2cd5b
2013-08-27 05:23:07 +01:00
Michael Meeks 170b1c663e avmedia - vlc: include iostream
Change-Id: I94cec00f12dd4287980e74ad984518faedc4bae3
2013-08-26 09:50:32 +01:00
Michael Meeks 621c1e491e fdo#53032 - Use the right mark area to undo paste of RTF.
Change-Id: Iee0521e4f7851f5b51cf6ab7a973bf8b46fb09f5
Reviewed-on: https://gerrit.libreoffice.org/5549
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-08-23 09:04:13 +00:00
Michael Meeks e851ea0ed3 fdo#39484 - don't loose outlines while trying to undo formulae changes.
Change-Id: Ib3b2bab5beffb8164a8cd2c0b4db4c97f427507e
2013-08-22 17:48:59 +01:00
Michael Meeks a62140cb57 avmedia: vlc - with the wrapper we no longer need cflags / libs.
Change-Id: I824aa1e7908acefe898b7f24b323426f1cce250c
2013-08-21 12:30:49 +01:00
Michael Meeks b08ee871d2 avmedia: vlc - link to boostsystem bits.
Change-Id: I848411f941e7bb39b3c7e169c8d9971c3ebe9bee
2013-08-21 11:45:39 +01:00
Michael Meeks 6bd0130772 avmedia: vlc - add / cleanup license headers.
Change-Id: Iac492b75a9646d5ddf0e8b123a27dc6ff6a0f6b8
2013-08-21 11:37:49 +01:00
Michael Meeks 22d1beb78a Re-work 8bit characters in source code.
Change-Id: I78b9f0b4e4e40e30f59ee654128fdc0c6022fe1c
2013-08-21 10:23:22 +01:00
Michael Meeks 1c7af455ab Re-work 8bit characters in source code, or remove them.
Change-Id: I93e14d4936c0ffbe03425d4a54bb0e09bc62b3e3
Reviewed-on: https://gerrit.libreoffice.org/5550
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-08-20 19:30:59 +00:00
Michael Meeks ab55228f6c fdo#53032 - Use the right mark area to undo paste of RTF.
Change-Id: Iee0521e4f7851f5b51cf6ab7a973bf8b46fb09f5
2013-08-20 12:47:10 +01:00
Michael Meeks 2c9182e25a odk doc cleanup.
Change-Id: Ibc5998e665b0f81cdf805e128065e253c46594ab
2013-08-09 05:07:45 +01:00
Michael Meeks 0594447703 fix android/ios defaults for report builder.
Change-Id: I338505aa67ef63699fc0d8966fe09db3c050da92
2013-08-06 17:51:20 +02:00
Michael Meeks 7b4bdab825 MPLv2 subset improvement.
Change-Id: I96efcab67f05407923b022dfd95a94fd8c2169ed
2013-08-06 16:53:22 +02:00
Michael Meeks 457bc1ebdf fdo#67707 - avoid crash with sidebar when switching to writer from impress.
Change-Id: I0010663951fe67bfb864ffdaecb251b3da5a3ac3
2013-08-06 16:53:22 +02:00
Michael Meeks 0acdeacbe7 Disable auto-detection of high-contrast mode by default
Lots of Linux themes are rather 'black' anyway, and yet want the
icon set they selected and the colours too. If this is needed it
can still be forced either by changing the setting back, changing
the setting back in the UI, and/or exporting SAL_FORCE_HC=1

Change-Id: Ia034942db7ec2fdd27b4a0b43f2f19269e05f5c6
2013-08-06 16:53:22 +02:00
Michael Meeks 43dbc8088b android: improve remote control debugging. 2013-08-02 00:34:31 +02:00
Michael Meeks 687b62f481 android: don't mess with the system bluetooth setting unless we have to. 2013-08-01 15:36:10 +02:00
Michael Meeks 7874295626 liblo - add ability to select filter / format for saveas.
Change-Id: I866c6cb836407019973559051c854d24f9549d2a
2013-07-29 18:10:46 +01:00
Michael Meeks 7087de13ab avoid strncpy for windows.
Change-Id: I7949697bb245e08355a061b4548c4078bbe9a091
2013-07-26 19:16:04 +01:00
Michael Meeks d32b179c3f more liblibreoffice pieces.
Change-Id: I21d67de281847321d784cddc652d4a51a437fadf
2013-07-26 18:22:19 +01:00
Michael Meeks 055edb382a cleanup link file syntax.
Change-Id: Ic2bfbce05e1d291af0ce8ba551b8c1e6227039d4
2013-07-26 17:00:36 +01:00
Michael Meeks a44a1b4396 Various fixes for icon theme link files.
Don't package icons we have links for instead.
Also check that links don't point to themselves or other links.
Also warn if we have links to files that are not mentioned in the
filelists. Also check that links have targets packed and warn if not.

Change-Id: I9e69340432b7289e49c854fecd4944ae459acc75
2013-07-26 17:00:30 +01:00
Michael Meeks 5d071dda37 Rename misleading icon link data from cache to hash.
Change-Id: Iefce4992e7a0180cba57ea35fb51d077c642af80
2013-07-26 17:00:23 +01:00
Michael Meeks 03993b47c5 targetted clean of redundant header piece from 62badf3828
Change-Id: Ic1240114d667fb7797afae4847427cc889f3cb48
2013-07-26 14:18:52 +01:00
Michael Meeks 5b67ee9c43 don't return an UNO reference to a temporary stack object.
Change-Id: I0b64d6181884d416d690a936017e6e0725360d56
2013-07-26 10:50:22 +01:00
Michael Meeks e2376b3db0 Insert vlc at the top of the service list to try for media.
Change-Id: I2abde3c4431e104f30c22a3066bb6fb243151e2d
2013-07-26 10:50:21 +01:00
Michael Meeks 70466a927e get vlcwindow compiling.
Change-Id: I188a8ecf30e3816bd915ccdd452f6a93bd9d021d
2013-07-26 10:50:19 +01:00
Michael Meeks 16ae484568 build the new modules, and close a couple of namespaces.
Change-Id: I04bc100310f886cd07eb1440a37028a2e52d879e
2013-07-26 10:50:17 +01:00
Michael Meeks ed05db48c0 trivial build fix.
Change-Id: I6c5254e2087fed0664255619f080741f8ffb2a6e
2013-07-26 10:50:17 +01:00
Michael Meeks 791e2f6665 initial vlc component build / conditionals and hookup.
Change-Id: I12e4a368e18a58099160ee65eebe837744e11378
2013-07-26 10:50:16 +01:00
Michael Meeks 4426b03a38 initial configure pieces for VLC detection.
Change-Id: I1001d7f87c3e3194c04ea9d1ef97a87898f891ea
2013-07-26 10:50:16 +01:00
Michael Meeks f81290249d add SC_SOFTWARE tweak to force sw group interpret. 2013-07-24 23:29:42 -04:00
Michael Meeks 7b87af6862 Prompt the user to delete cached kernels on failure
also fallback to S/W group calculation if necessary.
2013-07-24 23:29:41 -04:00
Michael Meeks dda3686acd fdo#67086 - clear device font list before re-fetching it.
Seemingly if this is done in the other order, then ImplUpdateFontData
reads the old font list into mpGraphics leaving pointers around that
are then freed by ClearDevFontCache -> GlyphCache::ClearFontCache

Change-Id: I06fdc428c782820dd9f98cf77dc0eef486a096ee
2013-07-24 20:38:56 +01:00
Michael Meeks 9b0ba41906 fdo#67045 - cleanup slideshow / screen string usage for 4.2.
Change-Id: If71567e2b6c6cfed8860677254d60fce60f63e14
2013-07-19 15:16:58 +01:00
Michael Meeks 546c883eee clarify a different meaning of WorkArea.
Change-Id: If7f3de537f5aa2d0322c59fe1cff04a3b11aaab9
2013-07-19 09:33:10 +01:00
Michael Meeks ee4569efa8 fdo#67045 - fix several nasty screen selection issues with presenter console.
Also add the ability to select the external screen (whatever it is) to the
configuration dialog.

Change-Id: Id2d157eafff0031d7ae9fa2140d7022ae4a0cc6b
2013-07-18 14:55:12 +01:00
Michael Meeks c5d0d5114e Prune some leaves for a cleaner top-to-bottom view of deps.
Change-Id: I98e803bee37359405f0e06a62c063fbe9da82ea0
2013-07-15 13:47:43 +01:00
Michael Meeks 5e28f6e9d3 Disable openCL by default on Mac (for now).
Change-Id: Iaf54a64a9e910eaffe1526f3471df8f98854343d
2013-07-12 19:12:34 +01:00
Michael Meeks 5e75084ca2 Update opensymbol readme.
Change-Id: Id6f82bb23336d056b2a4aa9966d93f9098f2cc26
2013-07-11 21:08:39 +01:00
Michael Meeks e962805b31 fdo#66826 - Allow parameters to be passed to patch such as --binary 2013-07-11 20:54:35 +01:00
Michael Meeks d35cf5e196 fdo#66826 - Add DOS CR/LR line endings to please patch 2.7 under cygwin 2013-07-11 17:20:36 +01:00
Michael Meeks 9ed6e520af better opencl error reporting / diagnostics. 2013-07-11 00:25:37 -04:00
Michael Meeks 98e811e432 try harder to setup the kernel environment. 2013-07-11 00:25:36 -04:00
Michael Meeks c6fd693a8a cleanup formulagroupcl and add opencl kernel for averagedelta.
Conflicts:
	sc/source/core/opencl/openclwrapper.hxx

Change-Id: Id4777d3854d34ab34dd29b050cd329a803023a39
2013-07-11 00:25:36 -04:00
Michael Meeks d5ae61ed23 Add new opencl placeholder backend for specific scenarios. 2013-07-11 00:25:36 -04:00
Michael Meeks e67ae6c1ca avoid regular re-creation of the formulagroup interpreter. 2013-07-11 00:25:36 -04:00
Michael Meeks d05ec55636 Latest cleanup and improvements of opencl backend.
Conflicts:
	sc/source/core/opencl/openclwrapper.cxx

Change-Id: I3fdc90570e90a156ccecb511fc04b473752018bd
2013-07-11 00:25:35 -04:00
Michael Meeks 5c2564b8a7 Remove an un-used mode on Application::Yield. 2013-07-10 10:36:43 +01:00
Michael Meeks 0ffab9363d force 'main' to always be DLLPUBLIC.
Change-Id: I2a69edfda5e98645fe55ac2367875786a8140ea4
2013-07-05 20:39:52 +01:00
Michael Meeks 67feb57133 fdo#66524 - defer population of AddOns toolbar icons until they are shown.
Some addons eg. LibreLogo are almost never shown, so avoid their startup cost.

Change-Id: Ibbc072dd740eca6a97aeff918ae0a5c105278acf
2013-07-05 17:11:46 +01:00
Michael Meeks a2f4aed322 fdo#66524 - defer loading and scaling AddOns images until necessary.
Avoid expensive scaling of images that we will not use, don't hard-code
the toolbar size - but query it instead from the toolbar/theme, unwind
various other tangles: still quite some cleanup left here including HC
handling.

Change-Id: Ia2a1a0f91e5910c2de01f11229b32ed71dd8cf28
2013-07-05 17:11:46 +01:00
Michael Meeks 5ab07df58b fdo#66524 - export a means of detecting preferred icon size for toolbars.
Also fix human / tango / and other icon theme item sizing.

Change-Id: I7039f8f671834237a7ec9b2e4b5227e9c47e7143
2013-07-05 17:11:45 +01:00
Michael Meeks b81d130626 Dummy formula group interpreter for testing. 2013-07-02 23:14:47 -04:00
Michael Meeks d2a71b9528 fdo#46990 - re-work new desktop checks, guard against NULL DESKTOP_SESSION.
Change-Id: Ia3e408b372989b757f7dde080849e38d315d53cd
2013-07-02 21:59:31 +01:00
Michael Meeks 3887ba5677 Fix opencl path and linking issues on windows.
Change-Id: Ie39a3c02d6021ae200d6e3939ec9a14ed7f34d21
2013-07-02 21:59:30 +01:00
Michael Meeks 12a426b026 fix naming snafu. 2013-07-02 13:23:16 -04:00
Michael Meeks f74e6dd07e get quoting right.
Change-Id: I3b1508a3309ad4df9e095b1cb6c3091df4adff4a
2013-07-01 21:55:24 +01:00
Michael Meeks 66e72c38f7 abstract out the FormulaGroupInterpreter more cleanly. 2013-06-27 19:34:39 +01:00
Michael Meeks d7f2e338cf return is a statement not a function. 2013-06-27 19:34:39 +01:00
Michael Meeks 5cedd85bdc Use new method for returning values. 2013-06-27 19:34:39 +01:00
Michael Meeks f4ea3fd5c1 use #if to avoid gotchas, move header to include, make UI conditional. 2013-06-27 19:34:38 +01:00
Michael Meeks b4be964fa2 cleanup conditionals. 2013-06-27 19:34:38 +01:00
Michael Meeks 4ca21e22bf avoid srand / time / rand calls. 2013-06-27 19:34:38 +01:00
Michael Meeks 26a45c1886 cleanup options dialog, and add an option for formula grouping.
Change-Id: I3cb19fb24028bc07d24b56786b6573dc79911bda
2013-06-25 16:14:20 +01:00
Michael Meeks 0cf61137d2 fdo#65975 - fix presumed 32bit windows compile bug in configure.
Change-Id: Ia96eef31ddf00f47219265cef306ef950ecb3b27
2013-06-20 17:35:36 +01:00
Michael Meeks 307aeb6e97 remove test code.
Change-Id: I69875478e43a5aa4163f35ba75db4de7b9db7c4c
2013-06-18 18:04:01 +01:00
Michael Meeks 46ee3bd7bd fdo#60565 - re-read font data on GtkSettings fontconfig-timestamp notify.
Change-Id: If1c4d3a7754cc35208e40494828a799f94f26afc
2013-06-18 18:03:05 +01:00
Michael Meeks b9155a663b fdo#65882 - fix intermittent writer unit test failure on exit.
Change-Id: Iffa4ea724f2192f85df66eaf4e9e4f30e6ba3d4b
2013-06-18 10:00:44 +01:00
Michael Meeks 821446a0be Use hex numbers for in-line Arabic / UTF-8 string.
Change-Id: I89d5420ad16e7dbfa1f3b6472d78162dffef59c4
2013-06-17 14:27:03 +01:00
Michael Meeks cab3e22562 OpenCL code cleanups
Change-Id: Iab75b11f13856a6e631587e22b5d76977b8c7448
2013-06-17 13:35:36 +01:00
Michael Meeks 55bead4bb5 initial opencl configure pieces.
Change-Id: I5592fdab8f6029e371b3d70f3334b737a6262eac
2013-06-17 13:35:35 +01:00
Michael Meeks c6e8f302e6 initialize number scanner.
Change-Id: I259754957a5ff7d07d5d6e4a252c3460f236f034
2013-06-16 12:03:24 +01:00
Michael Meeks e7d0b21458 add missing modelines.
Change-Id: Ia0472d4dbce203f0b813e353b4b29f9dc9618664
2013-06-16 02:57:07 +01:00
Michael Meeks 35e17fa2b3 sidebar: disable listed but disabled toolpanel panes.
Change-Id: I4c156629c1b7587c342743af47be73f5cda253aa
2013-06-16 02:57:04 +01:00
Michael Meeks 21e573d615 initial attempt at text measuring unit test: linux only.
Change-Id: I11a1845350e3404f348be1321571b19d816426a3
2013-06-15 20:52:36 +01:00
Michael Meeks 58b8211f4a canvas unit test - tolerate canvas non-creation: really no X server...
Change-Id: Id8be7bc4ad454e7e246e412803e4d672a921c08e
2013-06-11 16:35:49 +01:00
Michael Meeks e1a4029087 add cppcanvas unit test makefile I forgot.
Change-Id: Ic56a61d6c71870620ad2cda7899da8d0252dfc11
2013-06-11 14:47:13 +01:00
Michael Meeks eb5e3e3a4e create a cairo canvas unit test, if only I could use the XCanvas API.
Change-Id: I3b0fdbe92db751e59ecb3f3b59f27e160b3ca226
2013-06-11 14:41:51 +01:00
Michael Meeks 02ee261150 Allow --headless to be disabled for unit tests.
Change-Id: I9f2a97715dc0d7fc5905afb1b908de97acdafc57
2013-06-11 14:41:51 +01:00
Michael Meeks 2b2f00e03c protect against exception during construction.
Change-Id: Ied19ddc28dc8413a35ee7b7269cd6c6f22ca9a91
2013-06-11 14:41:51 +01:00
Michael Meeks 7cf2b5809f Cairo canvas fixes
+ Move BitmapEx construction from an XBitmapCanvas into BitmapEx
  where (arguably) it will be easier to re-factor later, treat a
  mask fetch failure as if we have no mask
+ Teach the cairo canvas to return a non-pre-multiplied RGB +
  separate Alpha BitmapEx when it can to avoid unpleasantness with
  the underlying X resources.
+ Add tentative code-path to convert 32bit color Bitmaps into
  24bit color, to avoid confusing X

Change-Id: Iaf6998c796aea6d73c57bed2bc03152d9636d5f5
2013-06-11 14:41:50 +01:00
Michael Meeks 03b4c0e072 Revert "fix canvas bitmap rendering (argb32 pixmaps) fixes color in n#780830"
This reverts commit 46e53913e9.

Conflicts:
	vcl/inc/salbmp.hxx
	vcl/source/gdi/gdimtf.cxx
	vcl/unx/generic/gdi/salgdi2.cxx

Change-Id: Ifa893b687c724ea71655aa4e084a44858695073e
2013-06-11 14:41:50 +01:00
Michael Meeks 056c7b46d4 Revert "pass argb32 pixmaps from vcl to canvas, avoiding costly x11 ...
This reverts commit 22f63477a3.

Conflicts:
	canvas/source/cairo/cairo_canvasbitmap.cxx

Change-Id: Ib266050ebc6eaca4fbd36ed013ac95a1b4b9d316
2013-06-11 14:41:50 +01:00
Michael Meeks c0b78901db Missing zip files now result in a DeploymentException so ignore that.
DeploymentException seems to be a hard RuntimeException, so this is a
new behaviour. We need to think if zip::ZipFileAccess::createWithURL
should return that; see 28e3aff576

Change-Id: Ie99ea4c7519cbc1aa7790768d7e9e0c2edef68e0
2013-06-11 12:08:31 +01:00
Michael Meeks ed30996f8f fdo#65502 - EmfFillPie fix.
Change-Id: I395ef5f5175b9a2d758f4023605b8e2d4dce859f
2013-06-07 15:00:32 +01:00
Michael Meeks ee1726bfdb sidebar: disable impress task pane if sidebar is enabled.
Change-Id: I64e601dfd6f4a3763188537f9507c536b86b70fe
2013-06-07 15:00:32 +01:00
Michael Meeks 29c101fe68 use a transparent graphic for the OLE2 image, and spell 'Empty' correctly.
Change-Id: I94fbe74b6febede4819851dfa78690507b04f4f7
2013-06-06 22:21:57 +01:00
Michael Meeks 3fe227a65d remove unused BMP_OLEOBJ image and define.
Change-Id: I809cca8dab246c7b528309fd74fb73a9d0bd418f
2013-06-06 22:21:56 +01:00
Michael Meeks 05e2d2bf03 fdo#64962 - ignore exceptions from checking with the update service.
Change-Id: If627b303f8710b915dcbdcb899454631f607e217
2013-06-05 13:03:22 +01:00
Michael Meeks df5a73a9e3 vcl: add a console-only mode to avoid problems on Mac for gengal.
Change-Id: Ie5332330e6f398c3cd7e58df9b12fac121f5426f
2013-06-04 20:51:05 +01:00
Michael Meeks c32c11fbd4 MPLv2 subset improvements. 2013-06-04 17:45:42 +01:00
Michael Meeks 8400e2294e Clarify headers.
Change-Id: I125e4cacd94cd33d24cf1266967eb92906600cc4
2013-06-03 14:21:30 +01:00
Michael Meeks 1e4422a4b4 re-base on ALv2 code. Includes:
Patches contributed by Mathias Bauer
        gnumake4 work variously
        http://svn.apache.org/viewvc?view=revision&revision=1394707
        http://svn.apache.org/viewvc?view=revision&revision=1394326
        http://svn.apache.org/viewvc?view=revision&revision=1397337
        http://svn.apache.org/viewvc?view=revision&revision=1397315
        http://svn.apache.org/viewvc?view=revision&revision=1396797

	Patches contributed by Andre Fischer
	Fixed getcsym.awk to handle #-comments that contain special regexp chars.
        http://svn.apache.org/viewvc?view=revision&revision=1230971
	118778: Added ADDITIONAL_REPOSITORIES environment variable and its
	automatic setup in configure.
        http://svn.apache.org/viewvc?view=revision&revision=1232004
	118160: Added external CoinMP library.
        http://svn.apache.org/viewvc?view=revision&revision=1233909

	Patches contributed by Herbert Duerr
	#i119168# use generic LICENSE file for langpacks and sdks
        http://svn.apache.org/viewvc?view=revision&revision=1310178
	macosxotoolhelper: need to quote perl regexp if it may contain regexp metachars
        http://svn.apache.org/viewvc?view=revision&revision=1183367
	allow gbuild with empty sysroot on linux
        http://svn.apache.org/viewvc?view=revision&revision=1179186

	Patches contributed by Ingo Schmidt
	native373: #164472# improvements for msi database
        http://svn.apache.org/viewvc?view=revision&revision=1167540
        http://svn.apache.org/viewvc?view=revision&revision=1167539

	Patches contributed by Jurgen Schmidt
	adapt setup package scripts to handle special DS_Store file for
	developer snapshot builds
        http://svn.apache.org/viewvc?view=revision&revision=1232430
	imported patch extensions_i117681.patch
	http://svn.apache.org/viewvc?view=revision&revision=1172102

	Patches contributed by Michael Stahl
	gbuild: RepositoryFixes.mk should be optional
        http://svn.apache.org/viewvc?view=revision&revision=1166123
	xslt filter: remove the FLA horror
	wordml import filter: replace FLA usage with plain XSLT
	http://svn.apache.org/viewvc?view=revision&revision=1363727

	Patch contributed by Oliver-Rainer Wittmann
	i#88652: applied patch, remove unicows deps
	http://svn.apache.org/viewvc?view=revision&revision=1177585

    Remove lots of OS2 conditionals, re-extract Rhino Java, unwind
    cppunit pieces, cleanup Mac image bits, remove coin-mp and
    re-package lpsolve, Oxygen & Crystal, fixup qstart bits, expand
    MPLv2 subset checking.

Change-Id: Iad5c8a76399620b892671633c0d8c29996db3564
2013-06-03 11:41:36 +01:00
Michael Meeks 2d5d141516 fdo#56583 - avoid setting user time on unrealized windows.
Change-Id: Iab776088b1d168295d636069e1a92ba948241653
2013-06-03 09:29:14 +01:00
Michael Meeks 75ed8ae7e5 combine and layer links.txt files into the images*.zip archives.
Change-Id: I0dd6730ac3bef95843de25d6813678273cf09832
2013-05-24 10:24:55 +01:00