summaryrefslogtreecommitdiffstats
path: root/scripting
Commit message (Collapse)AuthorAgeFilesLines
...
* typo fixes in commentsAndras Timar2014-02-061-1/+1
| | | | Change-Id: Idd49478d59cd062118fbf8e99d1c8bc5250013fc
* fdo#54938 Convert bridges, editeng and others to cppu::supportsServiceAlexandre Vicenzi2014-02-021-42/+9
| | | | | | | | Change-Id: I7ff5189473c3e0831c2f1e95264d1a04f3b716a9 Reviewed-on: https://gerrit.libreoffice.org/7761 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Marcos Souza <marcos.souza.org@gmail.com> Tested-by: Marcos Souza <marcos.souza.org@gmail.com>
* bool improvementsStephan Bergmann2014-01-283-5/+5
| | | | Change-Id: I0ef2adc0bd4a4764c38094b2b7d27c3453ecc117
* Let C++ inline functions return bool instead of sal_BoolStephan Bergmann2014-01-231-1/+1
| | | | | | | | | | | | | ...to improve diagnosing misuses of boolean expressions in client code (cf. compilerplugins/clang/implicitboolconversion.cxx). This change should be transparent to client code. Missing overloads of insert() for bool have been added to OStringBuffer and OUStringBuffer (which required dropping one !VALID_CONVERSION check that would now pick that overload, but would be flagged by compilerplugins/clang/pointertobool.cxx). Change-Id: I2d64cd923b8f47bfaa31e753def6515c29a3f8c9
* bool improvementsStephan Bergmann2014-01-223-5/+3
| | | | Change-Id: I75c137c1ed0c6089c5dfa8131ffde76cadda0134
* remove unnecessary sal_Unicode casts in OUStringBuffer::append callsNoel Grandin2014-01-071-12/+12
| | | | | | | | | Convert code like: buf.append( static_cast<sal_Unicode>('!') ); to: buf.append( '!' ); Change-Id: Iacb03a61de65a895540940953b49620677b3d051
* Spelling correction: s/retrive/retrieve/Tor Lillqvist2013-12-202-7/+7
| | | | Change-Id: I96845d358765e2d2507763a9b15a30388b32bc6b
* typo fixesAndras Timar2013-12-203-3/+3
| | | | Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
* Adapt all (non-extension, SharedLibrary) .components to environment="..."Stephan Bergmann2013-12-176-12/+12
| | | | Change-Id: I56f38bd786f3a026cb2908f28540dc9c4003af83
* Remove unnecessary use of OUString constructor in OUStringBuffer::append callsNoel Grandin2013-12-171-1/+1
| | | | | | | | | Convert code like aStrBuffer.append(OUString(" AS ")); to aStrBuffer.append(" AS "); Change-Id: I8c1884b5a875f40f0b5e511b6ef38c6c8eeee656
* Remove unnecessary macrosStephan Bergmann2013-12-121-30/+27
| | | | Change-Id: I3a975ad9975c569b10f77aeee4105dec5c4f8c5e
* remove unnecessary RTL_CONSTASCII_STRINGPARAMNoel Grandin2013-11-222-2/+2
| | | | | | | A final pass through the code, converting code to use the new OUString and OString methods that can detect string literals. Change-Id: Ifa6382335e5650a1c67e52006b26354e0692c710
* remove unnecessary use of OUString constructor when assigningNoel Grandin2013-11-195-23/+22
| | | | | | | | | change code like aStr = OUString("xxxx"); to aStr = "xxxx"; Change-Id: Ib981a5cc735677ec5dba76ef9279a107d22e99d4
* Move MediaDescriptor from comphelper to unotoolsStephan Bergmann2013-11-142-4/+5
| | | | | | ...so it will be able to use SvtSecurityOptions internally. Change-Id: Id7433247e8fc53651935578510bedbcca5aa2ac9
* convert OUString compareToAscii == 0 to equalsAsciiNoel Grandin2013-11-111-1/+1
| | | | | | | | | | Convert code like aStr.compareToAscii("XXX") == 0 to aStr.equalsAscii("XXX") which is both easier to read and faster. Change-Id: I448abf58f2fa0e7715dba53f8e8825ca0587c83f
* remove unnecessary use of OUString constructorNoel Grandin2013-11-111-1/+1
| | | | Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71
* remove unnecessary use of OUString constructor in SCRIPTING moduleNoel Grandin2013-11-116-21/+20
| | | | Change-Id: I87dd775949d1d3cc2c191e84e57b49cd66ecc750
* Drop unnecessary #includesTakeshi Abe2013-11-061-1/+0
| | | | Change-Id: I9659279233067a8946a9e54be2f22439854a961e
* remove redundant calls to OUString constructorNoel Grandin2013-11-043-12/+12
| | | | | | | | | Change code like this: aStr = OUString("xxxx"); into this: aStr = "xxxx"; Change-Id: I31cb92e21658d57bb9e14b65c179536eae8096f6
* Convert code that calls OUString::getStr()[] to use the [] operatorNoel Grandin2013-11-041-3/+3
| | | | | | This also means that this code now gets bounds checked in debug builds. Change-Id: Id777f85eaee6a737bbcb84625e6e110abe0e0f27
* Convert indexOf->startsWith and lastIndexOf->endsWithNoel Grandin2013-10-316-7/+7
| | | | | | | | | | | | | | | | | | | | | | This is both an optimisation and a cleanup. This converts code like aStr.indexOf("XX") == 0 to aStr.startsWith("XX") and converts code like aStr.lastIndexOf("XXX") == aStr.getLength() - 3 to aStr.endsWith("XXX") Note that in general aStr.lastIndexOf("X") == aStr.getLength() - 1 converts to aStr.isEmpty() || aStr.endsWith("X") so I used the surrounding context to determine if aStr could be empty when modifying the code. Change-Id: I22cb8ca7c2a4d0288b001f72adb27fd63af87669
* gbuild: set Package default target to INSTDIRMichael Stahl2013-10-287-14/+0
| | | | Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
* stop looking for Jar files in solverMichael Stahl2013-10-251-1/+1
| | | | Change-Id: I4d2a93fa7395354fbf2893df9e254ab39fa365af
* Bin comments that claim to say why some header is includedTor Lillqvist2013-10-221-1/+1
| | | | | | They are practically always useless, often misleading or obsolete. Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
* fdo#54938: Adapt supportsService implementations..Marcos Paulo de Souza2013-10-227-99/+18
| | | | | | | | | to cppu::supportsService Change-Id: I0b03d3910f094f2183bf9859db9d5bcaf35d1f14 Reviewed-on: https://gerrit.libreoffice.org/6370 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* fdo#36964 Wording change: "Remove Filter" -> "Reset Filter"Samuel Mehrbrodt2013-10-181-1/+1
| | | | | | | | | As discussed in the bug report. I changed all occurrences, not only the one in the Calc menu. Change-Id: Ia652cb10ec0123b0a79a719dda59e6d2f54f0680 Reviewed-on: https://gerrit.libreoffice.org/6123 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* random OUString to String conversionsNoel Grandin2013-10-181-1/+1
| | | | Change-Id: I9cfb8e7183b9cce7c690f3a43a64b61a2aa8c754
* WaE: unused variableTor Lillqvist2013-10-021-1/+0
| | | | Change-Id: If37c7b6a5de8277ecc25538b06197cdf6168878c
* -Werror,-Wunused-const-variableStephan Bergmann2013-10-021-3/+1
| | | | Change-Id: I5e00ce258e2dc2b13dc0f7a38f5a92bd1235e81e
* typo fixes in commentsAndras Timar2013-09-261-1/+1
| | | | Change-Id: Iaadec33715f8e0e0c6595c5e684606905274fdab
* Try to fix cross-compilationTor Lillqvist2013-09-237-7/+7
| | | | | | | | Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
* gbuild: remove gb_Rdb__get_final_targetMichael Stahl2013-09-122-6/+2
| | | | | | | | ... by replacing gb_Rdb_install with a separate constructor so the right target can be registered at the module. There is still an ugly special case for the ure/services. Change-Id: I81c004143f201aaf38daca99819888313ee24f49
* Towards a working instdir for Mac OS XStephan Bergmann2013-09-117-7/+7
| | | | | | | | | | | | | | | | | Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/LibreOffice.app/Contents. Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/LibreOffice.app/Contents/ure/ vs. instdir/*/LibreOffice.app/Contents/ure-link/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
* gbuild: install rdb files directly in module they come fromMatúš Kukan2013-09-092-0/+4
| | | | Change-Id: I3a9cb4ce71cfb02b7378289a36aa0eb6e3a42f26
* ENABLE_SCRIPTING_* Harmonize ENABLE_* variable to TRUE/<nothing>Norbert Thiebaud2013-08-301-2/+2
| | | | | | | Change-Id: I937967889da75062c792cf377ce4e13c67526162 Reviewed-on: https://gerrit.libreoffice.org/5702 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* deb#719941: pythonscript.py: use open() instead of file()Rene Engelhard2013-08-211-1/+1
| | | | Change-Id: Ib9f06b2b5629d149e932fe37312fdf5e8448c39f
* deb#719941: unbreak python script provider debug logging on Python 3Michael Stahl2013-08-201-1/+1
| | | | | | | Don't mess with encoding in Logger.log, since sys.stdout.write() accepts str (in python3) and both str/unicode (in python2) anyway. Change-Id: Ib0339b7fd882a7654cc24c38efdaf67f519663ff
* Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist2013-08-191-1/+1
| | | | Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
* Mark as constTakeshi Abe2013-08-192-2/+2
| | | | Change-Id: Ic81dd60fadecf72f25792903985f2b387df7a7a0
* Further work on the "Mac-like app structure" optionTor Lillqvist2013-08-187-10/+10
| | | | | | | Lots of stuff still either ended up in the wrong place, or was looked up from the wrong place, or both. Fix most cases. Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
* Use subfolder names from <config_folders.h>Tor Lillqvist2013-08-187-14/+15
| | | | | | | | Change all instances of hardcoded "program", "share" etc subfolder names to use those from <config_folders.h> instead. In normal builds, the end result will not change. Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
* resolved fdo#67444 don't push_back() with already reserved sizeEike Rathke2013-08-071-2/+3
| | | | Change-Id: I5660bdf07ad0adae053508bed1805369850c1134
* fdo#67547 fix access to methods (getScript) of MasterScriptProvider from VBNoel Power2013-07-301-1/+3
| | | | | | | | | access to libreoffice objects ( and methods/properties of those objects ) from VB all goes through the ole automation bridge. There has been a long standing issue where the bridge falls over trying to access methods of the scripting framework MasterScriptProvider object. Change-Id: I3b9391286e1030bef2a12d6e546a5c47a4f68edb
* Related: fdo#66761 the double-encoding bug appears gone in python 3.3.2Caolán McNamara2013-07-151-5/+11
| | | | | | | | i.e. I see the bug in our built-in python3 3.3.0 but not in my system python 3.3.2 and there's a raft of email related bug fixes in the 3.3.2/3.3.1 python Changelog Change-Id: I257770cd0ec41fc3b2f2a638009b075b9a2f325f
* Related: fdo#66761 we want the bytes, not a str representation of themCaolán McNamara2013-07-141-1/+3
| | | | Change-Id: I3c268b0c51f7e1ddd2fa6588f40412a33f316b52
* Resolves: fdo#66761 Macro controlled Python Mailmerge brokenCaolán McNamara2013-07-131-1/+4
| | | | Change-Id: Id8bbf06a5571534aa5eef8624e89565fe3715938
* Resolves: #i120083# make python loglevel and log output changeable...Herbert Dürr2013-07-121-8/+16
| | | | | | | | | | | | | | | | | | | | | | through environment vars Set the log level with the environment variable "PYSCRIPT_LOG_LEVEL" "DEBUG" (for debugging) "ERROR" (show errors only) "NONE" (or anything else) (for production) is the default and the log output type with the enviroment variable "PYSCRIPT_LOG_STDOUT" "0" (log output to user/Scripts/python/log.txt) "1" (or anything else) (log output to stdout) Patch by: Tsutomu Uchino <hanya.runo@gmail.com> Review by: Herbert Durr <hdu@apache.org> Note: Commit message edited by ASF infra team to work around a known issue with the ASF svn install (not an issue with svn) and UTF-8 handling. This is a temporary issue that we hope to resolve soon. (cherry picked from commit 9dc7f72febe9d294304f70cc7b9cdeab1c67dc8b) Change-Id: I099c8b3f812559c380078f63b692c83fdc811e33
* use LanguageTag::getMatchingFallback()Eike Rathke2013-07-112-21/+11
| | | | Change-Id: Ib6fd9581728bdd7c32ccec9ce538d9b4c5658b04
* added FIXME-BCP47 commentsEike Rathke2013-07-101-0/+8
| | | | Change-Id: I9e47a22f8a061461bfb0f21e74ae001e719f04b6
* remove OUString wrap for string literalsThomas Arnhold2013-06-293-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some functions and all kinds of Exceptions. CannotConvertException CloseVetoException DisposedException EmptyUndoStackException ErrorCodeIOException Exception GridInvalidDataException GridInvalidModelException IOException IllegalAccessException IllegalArgumentException IllegalTypeException IndexOutOfBoundsException NoMasterException NoSuchElementException NoSupportException PropertyVetoException RuntimeException SAXException ScannerException StorageWrappedTargetException UnsupportedFlavorException VetoException WrappedTargetException ZipIOException throwGenericSQLException throwIllegallArgumentException createInstance createInstanceWithContext forName getByName getPackageManager getPropertyValue getUnpackedValueOrDefault getValueByName hasPropertyByName openKey setName setPropertyValue supportsService bash command: for i in `cat list`; do git grep "$i\s*(\s*OUString(\s*\"" -- '*.[hc]xx' | cut -d ':' -f1 | sort -u | xargs sed -i -e "s/\(\<$i\s*(\)\s*OUString(\s*\(\"[^\")\\]*\"\)\s*)\s*/\1\2/g" -e "s/\($i.*\)\"+ /\1\" + /g"; done Change-Id: Iaf8e641b0abf28c082906014f87a183517630535 Reviewed-on: https://gerrit.libreoffice.org/4624 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>