summaryrefslogtreecommitdiffstats
path: root/pyuno
Commit message (Collapse)AuthorAgeFilesLines
* Optional pyuno module should have its own services/pyuno.rdbStephan Bergmann2013-05-282-0/+17
| | | | | | | | | ...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
* fdo#46808, Convert script::InvocationAdapterFactory to new styleNoel Grandin2013-05-141-9/+2
| | | | Change-Id: I2fe24c863f4c43471f46032ed15fcd5b98863fc1
* pyuno: remove obsolete makefilesMichael Stahl2013-05-142-37/+0
| | | | | | These should have been removed in b6bcbb675afedba0c47654dd78dc446dac0630d1 Change-Id: Iec28da16542f16c459bf301649260d8b13c1c67d
* More gb_PROGRAMDIRNAME clean upStephan Bergmann2013-05-101-1/+1
| | | | Change-Id: I5af86e15bcb8958a680e7309f13d7a865f29d7a9
* No need for RTLD_NOW hereStephan Bergmann2013-05-081-1/+1
| | | | | | ...it was like that "since the beginning," but for no apparent reason. Change-Id: Ic293739b5cd5de0bfe9e2580a0755af64202e582
* Library_puyuno_wrapper is not built on WNT anywayStephan Bergmann2013-05-081-2/+0
| | | | Change-Id: Ia4e2f9d5f3475b0a7af8b6db80ba4b2cd5f6bfce
* Make sure again pyuno_wrapper does not link against libstdc++Stephan Bergmann2013-05-081-0/+12
| | | | | | ...which got broken with gbuild'ification. Change-Id: Ice2b3ffb81a646c9e542344ca348eb6a16eb4ce2
* copy pyuno files to instdirDavid Tardon2013-05-052-0/+26
| | | | Change-Id: I62fa315b942c5b2383ee83c644ecbcbca3d6c40f
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-3013-273/+52
|
* gbuild: drop empty use_packages callsDavid Tardon2013-04-241-3/+0
| | | | | | | Change-Id: I8e9f70eb5d929c98b4379416c2259a74e31d587f Reviewed-on: https://gerrit.libreoffice.org/3503 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* move URE headers to include/David Tardon2013-04-241-2/+0
| | | | | | | Change-Id: Ib48a12e902f2311c295b2007f08f44dee28f431d Reviewed-on: https://gerrit.libreoffice.org/3499 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* replace python-core zip built in pyuno with direct use of PackageMichael Stahl2013-04-222-17/+3
| | | | | | | | | | | | | | | | | | | - python3: deliver files to INSTDIR, with same layout as instset and do not deliver .lib files - pyuno: remove obsolete python.bin targets - pyuno: remove usage of CustomTarget_zip for WNT and non-Mac UNX platforms (sadly it is apparently still needed for "system" python on MinGW) - scp2: use the python3 filelist There is still a problem here because the installer does not currently allow to preserve the executable bit on files in a filelist - RepositoryExternal: run python executable from INSTDIR and link against libraries in UnpackedTarball dir Change-Id: I931ca0a8be6ff40051b1ca50da1f0770e6057832 Reviewed-on: https://gerrit.libreoffice.org/3525 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
* adapt path for test.dll for WNTMichael Stahl2013-04-211-3/+7
| | | | Change-Id: I4d7cb081805213f55ae69c4ade8638bbfc06f0c4
* python3: put an RPATH into python binary ...Michael Stahl2013-04-192-5/+0
| | | | | | ... and get rid of LD_LIBRARY_PATH hack in wrapper shell script. Change-Id: I7d91c6086460504d656de7b018087264165f396b
* pyuno_loader::CreateInstance: delete the initial PyThreadStateMichael Stahl2013-04-181-0/+4
| | | | | | | | | | Don't see how it could be used again, it appears to be leaked and causes the assertion in PyThreadState_Swap to fire. Change-Id: Id6bbb4363928e4fdd8bda1905f6e1f9931dba74c Reviewed-on: https://gerrit.libreoffice.org/3452 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* pyuno_dlopenwrapper: give error message before abort() if dlopen() failsMiklos Vajna2013-04-121-0/+1
| | | | Change-Id: Idf39b33efe4c7838f2669aec8773616416811d57
* warning C4101: 'e' : unreferenced local variableStephan Bergmann2013-04-091-1/+1
| | | | Change-Id: I2828021d60d82e43358ba98a1a3b4967a6901cd6
* unbreak windows tinderboxDavid Tardon2013-04-091-1/+1
| | | | Change-Id: Ic777267cb86acdb62b53a7b324e1423b7c6b67c5
* move Python tests in-processMichael Stahl2013-04-091-0/+42
| | | | | | | | | | | | This is nice to make them more easily debuggable. A series of crude hacks are employed to bootstrap enough services from python so the current tests run. This is only tested with system python3 on Fedora. Change-Id: I5e06741e55ead7fddec41ff776ff8ca5d2399469 Reviewed-on: https://gerrit.libreoffice.org/3215 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-0711-84/+46
| | | | | | | | Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
* Remove RTL_CONSTASCII_(U)STRINGPARAM in pyunoChr. Rossmanith2013-03-284-50/+48
| | | | | | and use append() instead of appendAscii() Change-Id: Iaf29a2f18eff39db5d1b5cc298cce23442ac51a9
* removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold2013-03-192-5/+5
| | | | | | | | | s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold2013-03-194-8/+7
| | | | | | | | | | | Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* avoid Wundef in cases where the usage seems otherwise okLuboš Luňák2013-03-181-1/+1
| | | | Change-Id: Iabccc31c59cec32235661f5225f45bb13f76a68f
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* fdo#60724 change spelling error REMOVEABLE -> REMOVABLEKenneth Beck2013-03-061-3/+3
| | | | | | | | | Only applies to PropertyAttribute::REMOVEABLE, and all instances in comments. All other instances of the misspelling have remained the same. Example: AF_REMOVEABLE Change-Id: I391f4101bbc3e06689318235a37d616065bc1686 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* coverity#983056: Resource leakJulien Nabet2013-03-041-0/+1
| | | | Change-Id: Ic40776f3cec5139e7f7accb4985533e78bd7c158
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* sal: new ZipPackage_sal_odk_headers for public ODK headersMichael Stahl2013-02-271-1/+1
| | | | Change-Id: I76cb00121d7b4c21137be70ab7a5bd5389037302
* quiet external module build log unless failureNorbert Thiebaud2013-02-221-1/+1
| | | | | | | | | | | | | | | | | | ExternalProject usually involve a configure and a make step that produce a bunch of output usually irrelevant including a large number of warning and other mess. now that everything is pretty much in tail_build these output get interleaved with useful output from the build of the product and actually drown them in a logorrhea of messy noise. This store the output of external modules in a log file and only print them as a whole if the module failed do build. on a non-verbose build. Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647 Reviewed-on: https://gerrit.libreoffice.org/2304 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* Fix type unkown -> unknownJulien Nabet2013-02-211-1/+1
| | | | Change-Id: I8d55d5ae5ae38ae2b252859b5400e36301f19ef0
* Removed several useless macros: UNISTRING, USTR, USTR_ASCII, ASCII_STR, ↵Jean-Noël Rouvignac2013-02-142-10/+8
| | | | | | | | | ASCII_STRING, CONST_ASCII, ASCSTR, ASCII, DEFINE_CONST_UNICODE, DEFINE_CONST_OUSTRING Change-Id: I96d690bf9f9b319e9eeafcf218ec5ce87f21215f Reviewed-on: https://gerrit.libreoffice.org/1954 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* Adapt PyUNO getConstantByName to previous TypeDescriptionMgr API CHANGEStephan Bergmann2013-01-301-6/+6
| | | | Change-Id: I5a91c6c6dce103a8e4daa1572a638e1968a48fd8
* gbuild: fix silly "expandtabs" in makefile VIM modelinesMichael Stahl2013-01-265-5/+5
| | | | Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
* gbuild: do not copy boost headers aroundMichael Stahl2013-01-261-0/+1
| | | | | | | | | - do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
* fdo#59728: Fix encoding of .py files as UTF-8 for Python 3Stephan Bergmann2013-01-231-1/+4
| | | | | | | | ...where it could default to something like CP 1252 instead on Windows, while keeping backwards compatibility for now with running under Python 2 (where things apparently worked well with the original code). Change-Id: I0ddd06771a36e1cd2cc2ce78abd8bd667db7778f
* simplify processing of python.shDavid Tardon2013-01-014-33/+36
| | | | Change-Id: I583407233fad1f7aaccc137642e5f134c3ba2874
* just pass the define through -DDavid Tardon2013-01-015-64/+4
| | | | | | | | I am constantly amazed at the creativity of the original makefile writers. An extra header file, processed by sed, rather then adding one item to CDEFS? Really? Change-Id: I41ae8b10fc447ea5ab91e767c8afb87e39b9b5f5
* Check for __GNUC__ instead of GCC in sourcesTor Lillqvist2012-12-271-1/+3
| | | | | | | | | We still have checks for $(COM) being GCC or MSC in makefiles, of course. But there is no reason to pass -D$(COM) to compilations. Checking the built-in compiler-specific macros __GNUC__, _MSC_VER (etc) is the right thing to do. Change-Id: Ia961a29ba74e2c4977e5300a92318f38104c6592
* Get rid of (most uses of) GUITor Lillqvist2012-12-254-4/+4
| | | | | | | | | | GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* WaE: Fix needed with MSVS 2010, tooTor Lillqvist2012-12-251-1/+1
| | | | Change-Id: I1d1da64b14139c1d90ac07685f3fe88e99253815
* VS2012 WaE: C4211: nonstandard extension used : redefined extern to staticTor Lillqvist2012-12-211-0/+5
| | | | | | Some screwup with hypot(). As a workaround, include <math.h> early. Change-Id: Ic8c6abc45f8502097c6b6b619108d50ea3c22392
* some not important Python3.3 port (pythonloader DEBUG mode)László Németh2012-12-191-3/+3
| | | | Change-Id: I9a6ee04524c0ecd10301c17d2ca6da156d1c2160
* i118798 - Fix Pyuno dead-lockAriel Constenla-Haile2012-12-111-8/+8
| | | | | | Fixes fdo#57569, thanks to Miklós Prisznyák for the hint. git-svn-id: https://svn-master.apache.org/repos/asf/incubator/ooo/trunk@1232123 13f79535-47bb-0310-9956-ffa450edef68
* Python/pep8: fix E711 (is or is not None instead of = or !=) in pyuno moduleJulien Nabet2012-12-092-6/+6
| | | | Change-Id: I8ee9abc9a31a6d7791a006ed589d83d5858de267
* pyuno: clean up that zipcore a littleMichael Stahl2012-12-021-10/+4
| | | | | | | That $(shell find...) is now entirely pointless with python3 in tail_build; depend on package instead. Change-Id: Iacc8a7d201f8ec2e41adf3e2351a755e955c0997
* add python3 to tail_buildPeter Foley2012-11-301-1/+2
| | | | Change-Id: I01c3d280b4ff05ddbce77343ced6934b26bd3ceb
* pyuno: add python_headers external and use it for wrapperMichael Stahl2012-11-271-16/+3
| | | | Change-Id: Ie151a1200037b6060eab00d6f0f0889134826e5e
* clean up PYTHON related version etc. variables:Michael Stahl2012-11-274-32/+7
| | | | | | | | - configure defines PYTHON_VERSION, PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR - remove pyversion.Makefile Change-Id: I19ac8df18a520ad56bf63ea038dc0769b8249d0b
* Switch from python to python3Michael Stahl2012-11-273-4/+6
| | | | | | | Mac specific parts of patch by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Change-Id: I90ef17c6f5a678230539a80ab999fa5344e4fc8f