Commit Graph

11897 Commits

Author SHA1 Message Date
62951cdd17 Introduce com.sun.star.frame.theGlobalEventBroadcaster singleton
...to supersede com.sun.star.frame.GlobalEventBroadcaster single-instance
service.

Change-Id: I74ecaadadb4c600d39979aa7c13b6389bed38fd7
2014-01-16 18:40:05 +01:00
2054af83fe fdo#72520 : Added property to store external data path in chart.
-  added new property entry to store xlsx external data for chart.

Change-Id: I3695865ad7e888359d1048e9bc380cba26108636
Reviewed-on: https://gerrit.libreoffice.org/7212
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-01-16 01:46:40 +00:00
77e7702250 Resolves: #i72591# fix from mouse button to mouse pointer...
in documentation of mouseMoved method

Patch By: christianjunker@gmail.com
(cherry picked from commit a66c0e11c326a072f0cb609af35d5e9d77fd3b63)

Change-Id: Ia39fc56d4459f303cd48e5654d8ff35155cceb4a
2014-01-13 11:29:47 +00:00
d1846cd8d4 fdo#72005: Add @since tag to the API documentation.
Change-Id: Ib59648f1427e3d6f662f7c4eddea66ad03817dbb
2014-01-10 12:03:42 -05:00
10840ad753 fdo#72005: Insert the border rectangle to the bottom of the stack.
This will make the border and fill shape to be drawn first, then everything
else drawn on top.

This commit may look large, but it's actually a very trivial change. The
important part is in SvxShapeGroup where new methods have been added to allow
different insertion positions for the new shapes being inserted, and have
the chart2 code make use of it to insert the fill rectangle to the bottom
rather than to the top.

Change-Id: I999160daf6fc9ce3d7e641f57b1998543df1cc4e
2014-01-10 11:42:11 -05:00
e0c789b13e Resolves: #i124001# remove readonly flag from Anchor property
(cherry picked from commit bbb0f24a32bada4224f913611db0a10a2ee1f303)

Conflicts:
	offapi/com/sun/star/sheet/Shape.idl

Change-Id: I1781858d46f655fdf39833247298c3f1375dc6a2
2014-01-09 11:21:14 +00:00
b55259eeb5 typo fixes
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-20 15:55:00 +01:00
842cb0da2e Resolves: #i121943# apply patch for PenWidth attribute
Patch By: hanya
Review By: jsc

(cherry picked from commit 91e3fca93d3a0b51e8f1ea87df902d928a7005ca)

Conflicts:
	offapi/com/sun/star/presentation/XSlideShowController.idl

Change-Id: I3709ee605efc4b5b80e293eb34245c9eb0d018cc
2013-12-20 10:18:33 +00:00
44ec9d80ae Fix typo: Stroage -> Storage
Change-Id: Iff909b3a9cf43122af5d854bd38254b9894f4795
2013-12-20 09:23:00 +09:00
71eb27376a css.xml.sax service ctor clean-up
Change-Id: I556904861e93a145cfe65f61218926851e4e8eb0
2013-12-19 13:35:39 +01:00
20bb1e6854 fdo#72304 Preserve Chart data table properties during ODF import/export.
Change-Id: I767bb32fdaddcaf742923055cc86bb19138b42be
2013-12-19 03:55:05 +01:00
7a6ca9e81c Missing @since tags
Change-Id: I649a37c5e4e1c8aa26f94fd5ab41fccd0309b288
2013-12-16 12:31:06 +01:00
cfb58670f1 offapi: fdo#69306 tweak multi-paragraph parameter comment
Change-Id: I3d3d7ca09d30f5d9358e48f5a2e030967aa16bc3
2013-12-10 22:26:41 +01:00
dae9b7060d Drop duplicate #include
Change-Id: Ib8969d5cd4898b81a5dcd90dc313abd28adfe052
2013-12-10 15:52:49 +09:00
130833f80e fdo#39956 Delete JAB
JAB has been discontinued in favor of the native IA2 bridge.

Change-Id: I88461f73c620507d3e97b077ea2abdd2229322e1
Reviewed-on: https://gerrit.libreoffice.org/6819
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-12-05 05:31:43 -06:00
5be2c6d98b Fix @since annotation
Change-Id: Id8aff4a640c61472aa4ca3a060112f377b5809d9
2013-12-05 10:24:55 +01:00
8a631e4718 sw: add CharInteropGrabBag uno property to characters
Change-Id: I2c6d8b1e4ef6df6a6662d5db89e67e5fba3c6ade
2013-12-04 18:52:02 +01:00
72aa51185f Revert "Resolves: fdo#71527 make presenter console not crash/useless"
This reverts commit 639aa8e72639fd01e9004977f1cfaafc13b1e45f.

Change-Id: I0ac1a7ada530791e2d34d2f0802213c869ea48a1
2013-11-29 18:25:55 +01:00
639aa8e726 Resolves: fdo#71527 make presenter console not crash/useless
Basically reverts the pieces of
21ec9beae29b19b8ec6f0a16fd0e708e4f210208 to make XSpriteCanvas a
XBitmapCanvas again

Otherwise PresenterHelper::loadBitmap is not an XBitmapCanvas
and so VclFactory::createBitmap cannot succeed

Change-Id: I197adf98e915102f383ee050a8ea16d1e41cecf2
2013-11-28 17:02:53 +00:00
e022c608fd XAccessibleGetAccFlowTo is missing
and there's a strange stray ifdef in MSAAService.idl

add mode-lines and remove unnecessary headerguard etc

Change-Id: I072960ac073b2c33d7d820e7dbfe02145685d3f3
2013-11-27 15:38:59 +00:00
b5d4d946e0 add methods to enable and disable automatic device selection
Change-Id: I7136ad48ad3f20c60b77838225ce6c927514acff
2013-11-25 22:15:01 +01:00
4e736a8b8c add API to retrieve all available OpenCL platforms and devices
Change-Id: I2475961ae315ee7193ca2cedd5943b663bfee7a0
2013-11-25 20:43:49 +01:00
6c71102545 provide UNO API for OpenCL selection
Change-Id: If5eb71e9298cefdac3dda98cb1ff67fe913ad3c3
2013-11-25 20:43:28 +01:00
75144495ee Published FormController cannot reference unpublished XFormOperations
...and the hack to locally introduce a bogus pupblished forward declaration of
XFormOperations with which this has been worked around in
cf5c36912390b2f6018f57f79085ab1fa88a08d6 "INTEGRATION: CWS dba23b: work around
idlc limitation, which does not allow to refer unpublished interfaces as
optional entities in published services" no longer works in
offapi/type_reference/offapi.idl.

So given FormController is a (deprecated, even) old-style service (i.e., little
more than glorified commentary), the best fix probably is to demote the
problematic optional property to a comment.

Change-Id: Ia38483c817dc1762ba73315abcd4f9f063db3093
2013-11-22 18:58:19 +01:00
71af2d5885 Modern UNOIDL parsers ignore preproc lines, so replace #if 0 with comment
Change-Id: If46e98f54b916c312193ef7d931e120c53d047c0
2013-11-22 18:58:19 +01:00
f3f4d9ec0f Simplify css.accessibility.MSAAService and corresponding XMSAAService
Change-Id: I96c69e871aa7b20cdac9751a64faa5e436f31a1f
2013-11-21 17:06:07 +01:00
6c4f737ec8 DOCX drawingML shape import: fix position when CustomShapeGeometry is set
DOCX drawingML shapes had wrong position if they had their
CustomShapeGeometry set (e.g. flipped). This wasn't a problem for VML
shapes, as there the shape knows its position, and position was always
set in oox as well, not in writerfilter. However, in case of WPS shapes,
oox created the shape, and previously writerfilter set the position
after-the-fact. This leads to incorrect results if CustomShapeGeometry
is involved. Fix this by passing the position from writerfilter to oox,
and call setPosition() after creation, but before CustomShapeGeometry is
set.

The other problem was that normally writerfilter learns the position of
the shape when relevant token in GraphicImport::lcl_sprm() arrives, but
this happens after OOXMLFastContextHandlerShape::sendShape() needs that
information. Work around this by accessing the PositionHandler directly.

Change-Id: Iced35dc9467ef77c41f1897f124729f686bd045e
2013-11-21 12:37:15 +01:00
9491ca3f64 fastparser: avoid excessive alloc/frees for int / bool / double parsing
Change-Id: I596bbc723558f04588d9e767d64732164524e57a
2013-11-20 12:12:50 +00:00
4757ed4355 winaccessibility: XMSAAService could only work on 32-bit
... so replace all long with hyper to fit in 64-bit pointers.

Change-Id: Ia5c044e8d7cc8c4e55f1ef8c0fb0f91bb9a69e1c
2013-11-20 01:33:42 +01:00
7b1e896cc1 i107914# adjust license headers to the ALv2
as intended by IBM's symphony contribution
and the individual ICLAs of the developers

Found by: V Stuart Foote <VStuart.Foote@utsa.edu>

Change-Id: I47125ff5c9f1ae241132f13b7b3ee2d6fa3cfe9a
2013-11-19 10:02:26 +00:00
f6f8c4203d Fix minor compilation issues
Change-Id: I3567a42d7d071d61a2f41f1fb32d6831c9898d3a
2013-11-19 10:02:26 +00:00
e5618f1707 Integrate branch of IAccessible2
Change-Id: Ied8b6941765c86a849467cb5df312ca7124f32b3
2013-11-19 10:02:25 +00:00
99b2f2bdef OOXML @since LibreOffice 4.2
Change-Id: Iccfa510c11d0b9f82130ae136db0bdd6714fadcd
2013-11-14 13:29:57 +01:00
0d388a00ad cleanup includes
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
Conflicts:
	Makefile_idl_compile
	include.idl
	offapi/com/sun/star/util/EventMultiplexer.idl

Change-Id: Id4b3e6e165cc9c40762f5d96dc734ad698690877
2013-11-14 11:13:43 +01:00
debe0835ca introduced FormulaGrammar::GRAM_OOXML with FormulaLanguage::OOXML
FormulaLanguage::XL_ENGLISH is not OOXML, unconditionally using
SymbolsEnglishXL with RID_STRLIST_FUNCTION_NAMES_ENGLISH_OOXML spoils
the grammars of FormulaLanguage::XL_ENGLISH that are not OOXML.

Change-Id: Id885d1c033cd15dc7b11c6490be3a98500027d37
2013-11-13 17:15:59 +01:00
7e2677c029 Accelerate checking for VBA macros that are not there. 2013-11-11 16:17:30 -05:00
a1f6a4667c offapi: document style::Style's new StyleInteropGrabBag property
Change-Id: Ie8a022858a1bbdf3c66044d9935e62675ea8cff0
2013-11-06 16:53:54 +01:00
511bbec1c5 doxygen warnings: "explicit link request to ´foo´ could not be resolved
as #foo doesn't work to link to parameters described in the block, use
"\p foo" instead to format it.

Change-Id: Ic9bd59936f872c8f87aba50e87ba788265149832
Reviewed-on: https://gerrit.libreoffice.org/6459
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-10-29 11:50:35 +00:00
9d1fd7936d idl: remove invalid <member> tag
Change-Id: I20f5d95d5b728029aaa60b635e35f07c8422707d
2013-10-28 15:16:21 +01:00
5b29d3a7fd gbuild: refactor UnoApi to remove rdb files from OUTDIR
- gb_UnoApi_get_target returns the files in INSTDIR
- stop using rdb files from OUTDIR
- remove gb_UnoApi_install
- remove pointless 2nd parameter of gb_UnoApi_UnoApi
- order-only dependency from gb_UnoApi_get_target to
  gb_UnoApiHeadersTarget_get_target because INSTDIR .rdb is always outdated

Change-Id: Id418f75e9b38d6fe135b55eca2594c2624bc41cc
2013-10-25 16:46:55 +02:00
b13c8de265 FastTokenHandler service should apparently have a default constructor
Change-Id: Iad5c4e05832128b5f41860cc4ae96f0472c37491
2013-10-21 22:57:10 +02:00
8998a84f2a *api: remove type + remnants ">
Change-Id: I2b60de0a11948ad1cab29931ac09b0aa1fe9adee
2013-10-18 22:07:20 +02:00
8a97f996b2 Adapt type_reference to fixes of illegal method parameter names
...UNOIDL identifiers starting with an underscore, or starting with a lowercase
letter and containing an underscore, are invalid, so occurrences of those as
method parameter names had been changed (even though changing them is strictly
speaking incompatible, but correctness trumps compatibility here).

Change-Id: I1cd2c32ff1486a13bf0218bcb7d3df5fc615ac01
2013-10-10 10:13:37 +02:00
bf1284d34e Keep type_reference/offapi.idl at backwards-compatibility reference status
...i.e., only change it to reflect cases where we deliberately became
incompatible, do not change it to reflect compatible changes.  This reverts part
of d567671196fccf20a350f3cbf210eef088fa7ce3 "fdo#57490 deprecate
IsSpellCapitalization."

Change-Id: I2ed58a1740cc22ef1ad4fdcbe04c4a0d2ef547bd
2013-10-10 09:19:38 +02:00
d567671196 fdo#57490 deprecate IsSpellCapitalization
Change-Id: Ifd7131fd91536fd04ae1c8ab3fc5959b8070ad5c
Reviewed-on: https://gerrit.libreoffice.org/6140
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-10-09 13:28:37 +00:00
21ec9beae2 XCanvas does no longer imply XBitmapCanvas
Remove the implication that XCanvas IS-A XBitmapCanvas, i.e. one can
access underlying pixels. That's a preparation for display-list based
canvas implementations, and was a rather silly assumption in the first
place.

Also fixes up all client sites.

Change-Id: I7a3d6f68ef46fe94b23cce7759cc0b8b6ca4dae9
2013-10-07 17:33:45 +02:00
2997d7d10a HighLight -> Highlight.
Change-Id: I2db5102fbc441c0b79d8c28023f3e3bb5613b3cf
2013-10-04 11:23:10 +02:00
8b94913444 fdo#65403, fdo#65404 DOCX export/import of character highlight
Steps
-Add a new character attribute (RES_CHRATR_HIGHLIGHT)
-Get this character attribute via SwFont class just like
background
-If has highlight, then paint that, otherwise paint background
-Extend UNO API
-Implement DOCX export and import filter
Note: By now character highlight can't be set via UI.
It's a next step to add a highlight option.

Change-Id: I7f81e173744bf256891487f898d06dbf372a2f88
2013-09-29 11:27:34 +02:00
8738ded7bb fdo#69636 VML import: handle mso-layout-flow-alt shape prop for sw frames
Writer core doesn't support this, and this has been a problem for table
cells as well. There the workaround we're using for quite a while is to
do the rotation at a text portion level instead, which results in
reasonable layout for simple cases. Do the same here.

One additional complexity is that the API between oox and writerfilter
is a single UNO shape, we get this property in oox, and we have to
handle it in writerfilter, when the text frame is already attached to
some text. Kill this problem by adding a FrameInteropGrabBag for sw text
frames: it's useful anyway, and then we can pass around this property
inside the grab bag.

Change-Id: Idb5ec83b5cbdde8f29d15b2cebfad24226bb6507
2013-09-26 12:43:32 +02:00
7f436c1fd3 typo fixes in comments
Change-Id: Iaadec33715f8e0e0c6595c5e684606905274fdab
2013-09-26 11:47:45 +02:00