summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-05-28Related: #i120498# Enhanced Undo/Redo and user experience...Armin Le Grand15-27/+318
when editing texts in graphic objects and/or tables (cherry picked from commit a096725779b210c7a2706e72596fd7c80e049fdd) Conflicts: editeng/inc/editeng/editeng.hxx editeng/inc/editeng/editund2.hxx editeng/inc/editeng/outliner.hxx editeng/source/editeng/editundo.cxx editeng/source/editeng/impedit.hxx editeng/source/outliner/outliner.cxx sd/source/core/undo/undomanager.cxx sd/source/ui/view/drviewse.cxx svx/Library_svxcore.mk svx/Package_inc.mk svx/inc/svx/svdedxv.hxx svx/source/svdraw/svdedxv.cxx Change-Id: I40e3ef2dff681f9b6f2f6b5d35507071f8110533 Comment unused variable pNewEditUndoManager to silence the compiler (cherry picked from commit 568655083af7830e7b9edf56ef862ddf9a99003b) Change-Id: Ib7179ee6c34ce03a75942978831c3a55968f161f Removed unused variable (cherry picked from commit 0bbde4414badfd40234de4a4c9f750194f5d1d5e) Change-Id: I39e7f25426e8e7d1367102d603b0f6c84d96622f
2013-05-28pause notifications while undoing to keep a11y out until we're doneCaolán McNamara1-1/+8
Block them together and announce after undoing that all is done. This stops a11y trampling in before we're actually finished, querying for the new text, which unsets the invalid flags as the new layout is now up-to-date, but unfortunately results in the view not redrawing as the layout is apparently valid and doesn't need to be redrawn. To reproduce, enter a drawing rectangle in draw, enter some text, and (without leaving edit more) press ctrl-z. The text appears to not change. But the model has changed except the view didn't get to hear about it because a11y swooped in between that model change and the view checking to see if the model changed. And the format update there unsets the model-changed flag. Change-Id: If2552ef3680b9bd64a2e28a3e9cdbb9e2d45f329
2013-05-28do not localize whitespace-only stringsAndras Timar1-14/+14
Change-Id: Ie13a80afd0df6972488b8e7f8629a1c4bc840afb
2013-05-28fdo#64451 Add "Find All" to the Find bar.Andrzej J.R. Hunt14-2/+190
Change-Id: I7a5f2881d2aa77f2d5c6c302c8eac1162b194bcf Reviewed-on: https://gerrit.libreoffice.org/4016 Reviewed-by: Jan Holesovsky <kendy@suse.cz> Tested-by: Jan Holesovsky <kendy@suse.cz>
2013-05-28fdo#63323 fix the comment position when the mouse over cellFaisal M. Al-Otaibi1-0/+4
fix the X position when the sheet are RTL. Change-Id: I9b38a840fb17a70e1ba60d46b8c83b7e498501e1 Reviewed-on: https://gerrit.libreoffice.org/4069 Reviewed-by: Jan Holesovsky <kendy@suse.cz> Tested-by: Jan Holesovsky <kendy@suse.cz>
2013-05-28Bypass dynamic type_info generation for now when using libc++Tor Lillqvist1-0/+9
The type_info crack is even harder in the libc++ (with Clang, on OS X) case, sigh. Punt for now and let's see what happens... Change-Id: I17c3a4d9d933acfbf554649c9ec8b6fb5213f2f0
2013-05-28Enable optionally using libc++ on OS X (when targeting 10.7 or later)Tor Lillqvist2-2/+37
Experimental work in progress. Change-Id: I92663e07c7322037182141603f72c6d442da6ee9
2013-05-28Optional pyuno module should have its own services/pyuno.rdbStephan Bergmann5-3/+25
...this e.g. changes the error message when trying to register an extension that contains an (actively registered) Python component but no pyuno is installed from "Binary URP bridge disposed during call" to a less frightening "The service com.sun.star.loader.Python cannot be instantiated." Change-Id: I10f2b36b11395559ee95ce659878222b5ea99c11
2013-05-28Error out if <prex.h> is included when compiling for OS XTor Lillqvist1-0/+4
The X11 headers are present in the OS X SDK (because OS X does have an X11 server, even though I think it might be a separate download and install on demand nowadays), but we don't want to include them even if it would be harmless. Change-Id: I48011d7e1d2cd6398fc7b4cba8ec8100addc053b
2013-05-28UNX does not imply X11Tor Lillqvist1-2/+2
We really need some feature test macro that would be equivalent to using X11. Change-Id: I0c1f9b487b4feab3b7d4641e898f9fdf0144065b
2013-05-28Added pretty printers for writerfilter OOXML tokenizerCédric Bosdonnat3-1/+93
Change-Id: I0fa2cb8d24cd6862ab1d88ad8ccc033c70bbfa44
2013-05-28SmartPtr pretty printer now behaves according to set print object valueCédric Bosdonnat1-2/+7
Change-Id: Ie8a092b7d91e0f379c7102c3aa12da8eb7666840
2013-05-28n#816593: Floating table width import fix: adjust the frame widthCédric Bosdonnat3-3/+21
Change-Id: I8212bc5981418f6cbd514bf5002e6a5dbdf53152
2013-05-28Better verification of bad idxdict inputStephan Bergmann1-1/+11
...see dictionaries comits df423c53829faa96f46acd71887fd0f8697c49e9 "fix Lithuanian thesaurus" and 9b6407dadc64e10e7117d8551917b46105ecc6c8 "Fix more thesauri." Change-Id: I6ddc41fce4e3f68d80d05af3320c835b98908fcb
2013-05-28Updated coreStephan Bergmann1-0/+0
Project: dictionaries 9b6407dadc64e10e7117d8551917b46105ecc6c8
2013-05-28Fix editing text in draw object undo regressionCaolán McNamara1-4/+4
Regression since 6e29f56895cd38aa7dee85112370a7cfc0d24632 and 28d2a0c162b477a013c7c51c19a94fb08b55b276 pText1 can legally be NULL Change-Id: I0d54f4aeaa18834c32daeabad43776bc4f68088b
2013-05-28fix emf transparency handling (bnc#820385)Luboš Luňák2-5/+29
46e53913e9dcc84ffed8fb5f1b4959c70c7e5649 fixed some transparency emf problems on X11, it however did it by implementing alpha support in X11SalBitmap only and made generic code rely on it. Now it doesn't work at least on Windows, after reverting it works on Windows but not on X11. As I have no idea what the real problem is, at least keep both code paths. Change-Id: I2f2cf247becfcd777b4f3d129efe4d6a5d641f7b
2013-05-28Source files shouldn't have executable bit set.Mark Wielaard8-0/+0
Change-Id: Iafad6249a7998d7c749c1ca2979a606078cfcb5e Reviewed-on: https://gerrit.libreoffice.org/4070 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-05-28Resolves: #i113600# Add call to subtable SwXMLTableRow_Impl.dispose()...Jian Fang Zhang1-0/+3
to break cycle reference to SwXMLTableContext object Found by: zhangjf Patch by: zhangjf (cherry picked from commit ba47a717e009b2b497cbccfca2872e66f9ecb130) Change-Id: Iba0b581920417b3866b07542621d56ccdc272261
2013-05-28sw: extend READMEMiklos Vajna1-0/+22
Change-Id: Iaad121a3333ab7cffcc2cbd6cb1b3e447f0989f7
2013-05-28Updated coreAndras Timar1-0/+0
Project: dictionaries df423c53829faa96f46acd71887fd0f8697c49e9
2013-05-28Resolves: #i121216# Allow unique logger file nameAriel Constenla-Haile2-4/+57
(cherry picked from commit a9606aa4d8a6bcb3955d991ee45c56cb93be2450) Conflicts: officecfg/registry/schema/org/openoffice/Office/Logging.xcs Change-Id: I25719f2898df2f91ef9c71234e9eab83f8140b96
2013-05-28fdo#63254 UI:Horizontal scroll bar isn't displayed when RTL tabAbdulaziz A Alayed1-2/+3
opened with LTR UI. Change-Id: Iff6899539fe0b1788df7b09f91f850b91bcdb811 Reviewed-on: https://gerrit.libreoffice.org/4024 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-05-28Fix Windows build of concat-depsTor Lillqvist1-0/+2
Change-Id: I4c009618598714769f8b561640f69a4d1038339d
2013-05-28#i122208# replace the binaryurp cache for improved C++ compatibilityHerbert Dürr3-81/+79
Failing to instantiatie incomplete types like the Map::iterator in binaryurp Cache's Entry members is allowed by the C++ standard. The rewrite makes it more compliant with other C++ compilers/STLs. And interesting alternative would be to use boost's multi_index_container. git-svn-id: http://svn.apache.org/repos/asf/openoffice/branches/rejuvenate01@1480367 13f79535-47bb-0310-9956-ffa450edef68
2013-05-28WaE: unused parameter 't'Tor Lillqvist1-1/+10
Change-Id: I5bfb2e2c44e11a03278a4a127396dcb2861c63b8
2013-05-28Nah, we still need the dynamic_cast in SAL_STREAM for gcc/libstdc++Tor Lillqvist1-0/+5
Not sure if MSVC would accept also the simpler thing, but anyway, the dynamic_cast works for it, too. Change-Id: I2dfa1e70b75bc17d38b5e95be0a0f1dd66767bf1
2013-05-28Fix build of concat-deps on OS X when solver/*/lib does not yet existTor Lillqvist1-0/+3
Otherwise the -Wl,-fatal_warnings will hit us. Change-Id: Ib41a1aa291ebc4605c9e314505338e1b8adb886a
2013-05-28Make the SAL_STREAM thing compile with clang++ -std=c++11 -stdlib=libc++Tor Lillqvist1-2/+1
Avoid error: dynamic_cast from rvalue to reference type '::std::ostringstream &'. Change-Id: If5ba1ee79616e81b12f9db67c61b4f085b30a08e
2013-05-28fdo#46808, Convert some XMultiServiceFactory to XComponentContextNoel Grandin15-114/+109
Change-Id: I8272ecab34711654ed27625a571cf2553ffd7468
2013-05-28remove unnecessary parameter and fieldNoel Grandin3-10/+3
Change-Id: I10311ea88f69566d9e30308c0cff193dd5ddcd11
2013-05-28fdo#46808, Convert some XMultiServiceFactory to XComponentContextNoel Grandin3-6/+6
Change-Id: Ia55bb7af6e5d1c76f3cf8001ea53892e1e1bdac0
2013-05-28fdo#46808, Convert some XMultiServiceFactory to XComponentContextNoel Grandin20-125/+125
Change-Id: I7223d8e2c962ca90eda08119ed73a034d334329d
2013-05-28fdo#46808, Convert ui:*AcceleratorConfiguration to new styleNoel Grandin21-83/+150
The services already existed, they just needed IDL files. API CHANGE: The return type of XUIConfigurationManager#getShortcutManager() is now XAcceleratorConfiguration instead of XInterface. This should not be a problem because XUIConfigurationManager is unpublished and the client code was relying on the service returning that type. Change-Id: I399fe35de3394b02a4166b75eb7ff93b28be8bef
2013-05-28fdo#46808, Use service constructorNoel Grandin4-11/+7
Change-Id: Ia943f806ebce8afebabc76d1f74ad792ded761a9
2013-05-28fdo#46808, Convert frame::LayoutManager service to new sty;eNoel Grandin10-97/+132
Change-Id: I46c3950aee336548d6e0acc6a7d1da655c158175
2013-05-28fdo#46808, Convert awt::UnoControlDialog to new styleNoel Grandin15-161/+235
Change-Id: I9a5256c8dbacda60167403b4e26900588943a9b2
2013-05-28Fix compilation error with older compilersTor Lillqvist1-1/+1
Change-Id: If9eff90d91c79d942fec59fee4daedccf7c69a83
2013-05-28expression is not a valid cfRule:operator valueMarkus Mohrhard1-1/+0
We don't need the operator attribute when we have an expression anyway. Change-Id: I3a9af7d27de7a4aed535ee21528cb350fb91008a
2013-05-28correctly delete note captions, fdo#64068Markus Mohrhard1-1/+3
This fixes fdo#64068 and correctly without reintroducing the crash with Undo/Redo. Change-Id: I9ad48f6dbb7f1587985f8da9eba3886dfd4068de
2013-05-27fdo#65039 UI: Oxygen theme has wrong icon for Power regressionAndras Timar1-0/+0
Change-Id: I86b927d5c2e6a643beac8b9a151f572c028c18f3
2013-05-27restore old behavior for external references, fdo#64229Markus Mohrhard1-1/+1
Change-Id: Iae160607447ff6e1133f9e1e6f9c6a9f1e7bd7ab
2013-05-27Resolves@ #i121926# fix malformed PROPFIND/PROPPATCH request bodyAriel Constenla-Haile2-46/+59
(cherry picked from commit 3c83ceae5e4ff5afe20ea76aeaaae6303cdaec2d) Conflicts: ucb/source/ucp/webdav/SerfPropFindReqProcImpl.cxx ucb/source/ucp/webdav/SerfPropPatchReqProcImpl.cxx Change-Id: I13dab5fb80235e2ab968a1492c05bf579ba08d40
2013-05-27Header clean-upAriel Constenla-Haile42-95/+95
(cherry picked from commit 9e6159be30751d0ff3af6086de0114cb769873ee) Change-Id: I1bd046e1aca89d3dd35780338737ca4a6f207bca
2013-05-27Resolves; #i121201# Handle servers not supporting HEAD requestsAriel Constenla-Haile3-5/+200
(cherry picked from commit d7085ea6fe26d2fc2ba384da04e454e78887f1f1) Change-Id: I4b3d50906468b998a1f4964d0ad1af3d31725332
2013-05-27Resolves: #i121922# Fix wrong conditionAriel Constenla-Haile1-1/+1
(cherry picked from commit 19c47c4496af7db6c8e41cc218d6c8c2fe69db0e) Change-Id: Ic3febe262cb6723a17e3ea9078137479211fbe59
2013-05-27remove commented out ( duplicated ) RgbToRgbComponents methodNoel Power1-10/+0
bah, added that, found a name clash, commented it out ( forgot to remove it ) Change-Id: I99b09b7745963afc477524eb6713cfdf71fc7730
2013-05-27remove some methods that are no longer used after reworkNoel Power2-80/+0
Change-Id: I2772dff6297e223caed499e0e7c801970e707700
2013-05-27buffer ExtCfRuleContext startElement processingNoel Power3-5/+169
ExtCfRuleContext::onStartElement processing depends on some data now buffered until CondFormatBuffer::finalizeImport runs. We now need to wait for this data to be available. This change buffers up the processing that used happen in ExtCfRuleContext startElement so it is now done as part of CondFormatBuffer::finalizeImport Change-Id: Ifbfe12740e6c4bc9791183dba89acb79cbbb6ef6
2013-05-27buffer conditional formatting finalization so it happens after styles importNoel Power4-3/+18
Change-Id: If28059578280536141ea966d83e4540939f6e76b