summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-23adapt description, the algorithm does not define the escape characterEike Rathke
Change-Id: I3b2493a02d16604aead5d416fc90cceecdfddc38
2016-02-23SearchFlags::WILD_MATCH_SELECTION, SearchOptions2::WildcardEscapeCharacterEike Rathke
At least '\' (search in Word) and '~' (search in Excel) should be supported as escape character. Being able to restrict a match to entire selection instead of substring speeds up the Calc match whole cell scenario. Change-Id: Ice242b9cd59009f172b724e03c2cc08feda4cd3c
2016-02-23loplugin:staticcallStephan Bergmann
Change-Id: If662a616839aef33340d13a42c998cea50759083
2016-02-23tdf#43514 Navigation tree: improve button nameRohan Kumar
I renamed the button "Content View" to "Content Navigation View" as proposed by Jay Philips in order to clear the confusion of an already implemented feature. Change-Id: I4784499f306de9d8859258ba741c23ac57ddb349 Reviewed-on: https://gerrit.libreoffice.org/22614 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2016-02-23Guard against globally shared UNO ref accessed from wrong UNO envStephan Bergmann
connectivity/source/drivers/jdbc/jdbc.component has environment="@CPPU_ENV@:affine" to place the com.sun.star.comp.sdbc.JDBCDriver implementation into an affine UNOenvironment. The com.sun.star.sdbcx.comp.hsqldb.Driver implementation (in the normal C++ UNO environment), in ODriverDelegator::connect (connectivity/source/drivers/hsqldb/HDriver.cxx), calls StorageContainer::registerStorage to store an XStorage in a global map, then calls the JDBCDriver (i.e., thread enters the affine environment), which calls via (non-UNO) JNI into hsqldb.jar code, which in turn calls via (non-UNO) JNI into Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_isStreamElement (connectivity/source/drivers/hsqldb/StorageFileAccess.cxx), which uses StorageContainer::getRegisteredStorage to obtain the XStorage and use it. But that XStorage is the original C++ object, not a proxy that witnesses the mapping between the normal C++ and the affine UNO environment. (And the thread is still in the affine environment, after having passed through the Java stack frames via non-UNO JNI.) That does not necessarily cause any problems immediately (so apparently went unnoticed for quite a while), but when the XStorage-implementation in turn wants to obtain the SimpleLogRing singleton, it would now trigger the std::abort();//TODO in cppuhelper/source/servicemanager.cxx (where the invocation-by-constructor case hasn't yet been implemented for differing environments), when that singleton is changed to use the constructor feature in <https://gerrit.libreoffice.org/#/c/22020/> "tdf#74608: Constructor function for SimpleLogRing singleton." So just do any necessary mapping every time an XStorage stored in the static StorageContainer is accessed. Change-Id: I91a62fd7e1cec29026f70a2c3acdfe051885c0fa
2016-02-23Use passed-in context instead of comphelper::getProcessComponentContext()Stephan Bergmann
(and the passed-in context is required to always be non-null) Change-Id: I1197a2bafba8cb645e15df4310c1c5767b648670
2016-02-23Replace nested pairs with structStephan Bergmann
Change-Id: I95513accce789110fa987b9bf9ca94762fbeb646
2016-02-23sfx2: forgot to remove this declarationMiklos Vajna
Change-Id: Ida3935748c85773b6514b457162f01fac9ae6ee3
2016-02-23sfx2 classification: update infobar after setting category nameMiklos Vajna
So one doesn't need to reload the document to see an up to date infobar. Change-Id: I42b0b8c2d7e4953157d73f06b724ba23f6b79cab
2016-02-23sfx2 classification: add or update labelsMiklos Vajna
Instead of just failing to add existing ones. Given that all "optional" properties are also updated (typically to "" or "None"), no need to remove properties. Change-Id: I50e73ac1ca3d3b7d3b3650ec6abdc0ff8c156936
2016-02-23sfx2 classification: write category ID to document metadataMiklos Vajna
The assumption is that the name may not be unique, but the ID always is. Change-Id: If6c5e34999c88732c978ed88871b384d9fe5c272
2016-02-23sfx2 classification: write back updated labels as document propertiesMiklos Vajna
The internal std::map is just for fast access, if document properties are not updated at the end, our changes are lost on document close. Change-Id: I34ce8e47faed96b6a9ddb5776806587d94fc4373
2016-02-23upgrade beanshell to 2.0b5Caolán McNamara
Change-Id: I2081af13b9d77d58d5086db9e167c37b78b199db
2016-02-23gtk3: vcl popups flush any unexecuted Select events on popdownCaolán McNamara
so if the gtksalmenu integration wants to drive popups by setting a selection on the vcl popup, then the same flush is needed after ShowNativePopupMenu Change-Id: I59be60de5742d1e382cabefcbf0d8cdd5fc30b00
2016-02-23RepositoryExternal: move that out of gb_LinkTarget__use_breakpadMichael Stahl
otherwise package would be registered multiple times, looks like one tinderbox fails due to that. Change-Id: I3bcbc9fff1e1993ae30cda634a50f815a30bc094
2016-02-23we need the complete cppunit buildMarkus Mohrhard
Change-Id: I71de79a7a10453da73e96793dcd58c3c64c044ee Reviewed-on: https://gerrit.libreoffice.org/22639 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-23tdf#97139: prevent loop while formatting small text linesOliver Specht
when text is inserted at the end of a line then text formatting starts some characters (platform and ENABLE_GRAPHITE dependent) before the insert position. In case of small lines this might even be the start of the line. To prevent going back to the previous line the cursor right margin flag needs to be reset. Change-Id: I73a62ce6c7707469fddeeffe0d7eec064c5989ea Reviewed-on: https://gerrit.libreoffice.org/22641 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
2016-02-23quiet down mkdocs.sh on consoleNorbert Thiebaud
Change-Id: Ibf1cc6dcec3909f8aa639e52a13c2b8641c28628
2016-02-23add description and @since LibreOffice 5.2Eike Rathke
Change-Id: I50cfa3e5b0f9432f2298d078f80b42739d5aeae0
2016-02-23add @since LibreOffice 5.2Eike Rathke
Change-Id: Ibd1c3b650d85284feb2902f4f8f249ed373cc4ab
2016-02-23loplugin:stringconstantStephan Bergmann
Change-Id: I30b8c029e1f4aca5f9838475402df427519e5908
2016-02-23-Werror,-Wmismatched-tagsStephan Bergmann
Change-Id: Iec4901265fc79992ab43194744d838d949d87f9b
2016-02-23-Werror,-Wunused-variableStephan Bergmann
Change-Id: I2c4d01846abf2b1c3e20e5d56232123a898459e7
2016-02-23Various loplugin warningsStephan Bergmann
Change-Id: I6489043ee629e1f411f303c1c43a00975aacf5c4
2016-02-23sfx2 classification result: copy category labels to document labelsMiklos Vajna
Still need to push them back to the user-defined document property map, though. Change-Id: Ic6f48ce30af42e975cd69b2a9cc7fad01702c1dc
2016-02-23sfx2 classification: initial policy parserMiklos Vajna
Change-Id: Ia7406bdc94cbceb5b66ab9d12355c1e9f4061206
2016-02-23sfx2: initial SfxClassificationCategoryMiklos Vajna
Change-Id: I56f834093a1ee00b793580525ba052026e25289f
2016-02-23sfx2 classification: add interface to set category nameMiklos Vajna
Change-Id: I289b46f5f57ef000de5f482b5c8ed7bcaa89ddab
2016-02-23convert canvas::IColorBuffer::Format to scoped enumNoel Grandin
Change-Id: I0013c0b14992062be97977bf00f4af89fb2766f5 Reviewed-on: https://gerrit.libreoffice.org/22633 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-23convert GradientType to scoped enumNoel Grandin
Change-Id: Icef1d8d38481022104a957ac9deac1c03dc2d6fb Reviewed-on: https://gerrit.libreoffice.org/22632 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-23convert B2VectorContinuity to scoped enumNoel Grandin
Change-Id: Id7c16223f579fea1e1d64c0b77327be1b6d5c8d9 Reviewed-on: https://gerrit.libreoffice.org/22631 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-23tdf#87026 Move accessibility relations to .ui filesmelikeyurtoglu
Change-Id: I78dab5edf222503a8e7c5cd6f5dd523777df5731 Signed-off-by: melikeyurtoglu <aysemelikeyurtoglu@gmail.com>
2016-02-23loplugin:staticmethodsStephan Bergmann
after 17a6535b3b2e1f0246e7605c018eded37c4a583c "sw classification: add initial UNO command" Change-Id: I56645714bba37cf1ab5cd72f8c64553af3c3807f
2016-02-23tdf#59699 RTF import: handle INCLUDEPICTURE fieldMiklos Vajna
On one hand, don't handle a fieldmark for it in dmapper. On the other hand, handle the field in the RTF tokenizer as it would be {\pict ...hexdump... }, that will result in an inline picture, as wanted. Change-Id: I554fdf017920350144300fd86617bf74eed8995b
2016-02-23Running pep8 on pyuno unit test filesKenneth Koski
Change-Id: I5d35305386e1f520d1030776e2b7bcf7620eda04 Reviewed-on: https://gerrit.libreoffice.org/22514 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-02-23methods in .SDI files don't use attributesNoel Grandin
so simplify the parser and drop the square brackets Change-Id: I3bab5f5b14e57d0cd1ed1a383fe21968f97b243a
2016-02-23cid#1353438 Logically dead codeNoel Grandin
Change-Id: Ib444a1941e2bec03394c4e8eb7a5a34adbe3f4f6
2016-02-23small cleanups in .SDI parserNoel Grandin
Change-Id: Ic7122e3ecfe2914e27945fd508199f7ec1d6bdab
2016-02-23cid#1326858 Eq: Problems with implementation of equals()Noel Grandin
Change-Id: If87666e6e4ac9397ac44bed805fc7c83ad357105
2016-02-23cid#1327459 BC: Bad casts of object referencesNoel Grandin
Change-Id: Ibf80ea0a0f1afbd8269c79d7a7f6f0703567df94
2016-02-23cid#1327465 Eq: Problems with implementation of equals()Noel Grandin
Change-Id: I63921f5a84adcb3d1e562327fd1f47282efe6fbd
2016-02-23Fix python packaging on MSVC 14.0, 32bitDavid Ostrovsky
Change-Id: I5604aa21981c216e992cbefae043acfd0ab07bbd Reviewed-on: https://gerrit.libreoffice.org/22626 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2016-02-23tdf#98095 sidebar: Show vertical alignment buttons for shapesMaxim Monastirsky
Change-Id: I64714a309ff401bb1aa72f9ff82575237e30b5b9
2016-02-23cosmetic: * in first line confuse mkdocs.shNorbert Thiebaud
Change-Id: I161467e7141b297703cec0ffedff14313cb0090d
2016-02-23new loplugin: commaoperatorNoel Grandin
Change-Id: I03f24e61f696b7619855e3c7010aa0d874e5a4ff
2016-02-23Updated coreEike Rathke
Project: help 9f7b898faa8a58c8489cdfaa36a9445497ad5751 add help content for wildcards option, tdf#72196 ... and notes about Excel interoperability with whole cell match and wildcards, non-interoperability with regular expressions. Change-Id: I1425ba60ba09a60f0d82adb3f728cb1d1bff2cab
2016-02-22Updated coreEike Rathke
Project: help c1c697836d0be764ed91807871500fec7bd21425 differentiate between regular expressions and wildcards Change-Id: Ib929ff3f89a51ddafe4c6e745545ef94851a83d4
2016-02-22Updated coreEike Rathke
Project: help 910342dfe6877010d2f00f2b78dcbbb60301998f eliminate wildcards wording in the context of regular expressions Change-Id: Ib1f5437c0107b0857d6b58f6dead3b347b72ef49
2016-02-22gtk3: some changes towards enabling native gtk3 popup menusCaolán McNamara
these menubar things can be menu things and can then do away with the casting, no logic changes intended Change-Id: Ibb1b5354d5e1483327f172d6890e134f1e4b9ee4
2016-02-22LIBO_LIBEXEC_FOLDER is the correct place for executablesMarkus Mohrhard
Change-Id: I09010819e37baacf02277ad294a6436b13e285fc Reviewed-on: https://gerrit.libreoffice.org/22552 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>