summaryrefslogtreecommitdiff
path: root/pyuno
AgeCommit message (Collapse)AuthorFilesLines
2013-06-10Deprecated conversion from const wchar_t* to wchar_t*Fridrich Štrba1-2/+2
Change-Id: I8c0a97372f0855543d6207adb0abaa4cc820aabd
2013-05-28Optional pyuno module should have its own services/pyuno.rdbStephan Bergmann2-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
2013-05-14fdo#46808, Convert script::InvocationAdapterFactory to new styleNoel Grandin1-9/+2
Change-Id: I2fe24c863f4c43471f46032ed15fcd5b98863fc1
2013-05-14pyuno: remove obsolete makefilesMichael Stahl2-37/+0
These should have been removed in b6bcbb675afedba0c47654dd78dc446dac0630d1 Change-Id: Iec28da16542f16c459bf301649260d8b13c1c67d
2013-05-10More gb_PROGRAMDIRNAME clean upStephan Bergmann1-1/+1
Change-Id: I5af86e15bcb8958a680e7309f13d7a865f29d7a9
2013-05-08No need for RTLD_NOW hereStephan Bergmann1-1/+1
...it was like that "since the beginning," but for no apparent reason. Change-Id: Ic293739b5cd5de0bfe9e2580a0755af64202e582
2013-05-08Library_puyuno_wrapper is not built on WNT anywayStephan Bergmann1-2/+0
Change-Id: Ia4e2f9d5f3475b0a7af8b6db80ba4b2cd5f6bfce
2013-05-08Make sure again pyuno_wrapper does not link against libstdc++Stephan Bergmann1-0/+12
...which got broken with gbuild'ification. Change-Id: Ice2b3ffb81a646c9e542344ca348eb6a16eb4ce2
2013-05-05copy pyuno files to instdirDavid Tardon2-0/+26
Change-Id: I62fa315b942c5b2383ee83c644ecbcbca3d6c40f
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks13-273/+52
2013-04-24gbuild: drop empty use_packages callsDavid Tardon1-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>
2013-04-24move URE headers to include/David Tardon1-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>
2013-04-22replace python-core zip built in pyuno with direct use of PackageMichael Stahl2-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>
2013-04-21adapt path for test.dll for WNTMichael Stahl1-3/+7
Change-Id: I4d7cb081805213f55ae69c4ade8638bbfc06f0c4
2013-04-19python3: put an RPATH into python binary ...Michael Stahl2-5/+0
... and get rid of LD_LIBRARY_PATH hack in wrapper shell script. Change-Id: I7d91c6086460504d656de7b018087264165f396b
2013-04-18pyuno_loader::CreateInstance: delete the initial PyThreadStateMichael Stahl1-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>
2013-04-12pyuno_dlopenwrapper: give error message before abort() if dlopen() failsMiklos Vajna1-0/+1
Change-Id: Idf39b33efe4c7838f2669aec8773616416811d57
2013-04-09warning C4101: 'e' : unreferenced local variableStephan Bergmann1-1/+1
Change-Id: I2828021d60d82e43358ba98a1a3b4967a6901cd6
2013-04-09unbreak windows tinderboxDavid Tardon1-1/+1
Change-Id: Ic777267cb86acdb62b53a7b324e1423b7c6b67c5
2013-04-09move Python tests in-processMichael Stahl1-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>
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák11-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
2013-03-28Remove RTL_CONSTASCII_(U)STRINGPARAM in pyunoChr. Rossmanith4-50/+48
and use append() instead of appendAscii() Change-Id: Iaf29a2f18eff39db5d1b5cc298cce23442ac51a9
2013-03-19removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold2-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>
2013-03-19automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold4-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>
2013-03-18avoid Wundef in cases where the usage seems otherwise okLuboš Luňák1-1/+1
Change-Id: Iabccc31c59cec32235661f5225f45bb13f76a68f
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-3/+0
2013-03-06fdo#60724 change spelling error REMOVEABLE -> REMOVABLEKenneth Beck1-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>
2013-03-04coverity#983056: Resource leakJulien Nabet1-0/+1
Change-Id: Ic40776f3cec5139e7f7accb4985533e78bd7c158
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-27sal: new ZipPackage_sal_odk_headers for public ODK headersMichael Stahl1-1/+1
Change-Id: I76cb00121d7b4c21137be70ab7a5bd5389037302
2013-02-22quiet external module build log unless failureNorbert Thiebaud1-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>
2013-02-21Fix type unkown -> unknownJulien Nabet1-1/+1
Change-Id: I8d55d5ae5ae38ae2b252859b5400e36301f19ef0
2013-02-14Removed several useless macros: UNISTRING, USTR, USTR_ASCII, ASCII_STR, ↵Jean-Noël Rouvignac2-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>
2013-01-30Adapt PyUNO getConstantByName to previous TypeDescriptionMgr API CHANGEStephan Bergmann1-6/+6
Change-Id: I5a91c6c6dce103a8e4daa1572a638e1968a48fd8
2013-01-26gbuild: fix silly "expandtabs" in makefile VIM modelinesMichael Stahl5-5/+5
Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
2013-01-26gbuild: do not copy boost headers aroundMichael Stahl1-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
2013-01-23fdo#59728: Fix encoding of .py files as UTF-8 for Python 3Stephan Bergmann1-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
2013-01-01simplify processing of python.shDavid Tardon4-33/+36
Change-Id: I583407233fad1f7aaccc137642e5f134c3ba2874
2013-01-01just pass the define through -DDavid Tardon5-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
2012-12-27Check for __GNUC__ instead of GCC in sourcesTor Lillqvist1-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
2012-12-25Get rid of (most uses of) GUITor Lillqvist4-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>
2012-12-25WaE: Fix needed with MSVS 2010, tooTor Lillqvist1-1/+1
Change-Id: I1d1da64b14139c1d90ac07685f3fe88e99253815
2012-12-21VS2012 WaE: C4211: nonstandard extension used : redefined extern to staticTor Lillqvist1-0/+5
Some screwup with hypot(). As a workaround, include <math.h> early. Change-Id: Ic8c6abc45f8502097c6b6b619108d50ea3c22392
2012-12-19some not important Python3.3 port (pythonloader DEBUG mode)László Németh1-3/+3
Change-Id: I9a6ee04524c0ecd10301c17d2ca6da156d1c2160
2012-12-11i118798 - Fix Pyuno dead-lockAriel Constenla-Haile1-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
2012-12-09Python/pep8: fix E711 (is or is not None instead of = or !=) in pyuno moduleJulien Nabet2-6/+6
Change-Id: I8ee9abc9a31a6d7791a006ed589d83d5858de267
2012-12-02pyuno: clean up that zipcore a littleMichael Stahl1-10/+4
That $(shell find...) is now entirely pointless with python3 in tail_build; depend on package instead. Change-Id: Iacc8a7d201f8ec2e41adf3e2351a755e955c0997
2012-11-30add python3 to tail_buildPeter Foley1-1/+2
Change-Id: I01c3d280b4ff05ddbce77343ced6934b26bd3ceb
2012-11-27pyuno: add python_headers external and use it for wrapperMichael Stahl1-16/+3
Change-Id: Ie151a1200037b6060eab00d6f0f0889134826e5e
2012-11-27clean up PYTHON related version etc. variables:Michael Stahl4-32/+7
- configure defines PYTHON_VERSION, PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR - remove pyversion.Makefile Change-Id: I19ac8df18a520ad56bf63ea038dc0769b8249d0b