Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-10 | Removed unused code | Alexander Bergmann | |
2012-02-06 | Reintroduce pyuno.so wrapper around libpyuno.so | Stephan Bergmann | |
...it was cleaned away by a09ce46818fd4d5e08b3af9a478501cd8ef5b4fe "Port PyUno to support Python 3" but is still needed to make sure libpyuno.so is loaded RTLD_GLOBAL (Python apparently loads its modules RTLD_LOCAL). At least with pre 4.5 GCC this can cause problems with C++ exception handling, see the mail thread starting at <http://lists.freedesktop.org/archives/libreoffice/2012-February/025166.html> "LibO 3.5RC2: terminate called after throwing an instance of 'com::sun::star::registry::InvalidRegistryException'" for details. | |||
2012-02-06 | Added READMEs for modules related to URE, with content from the wiki | Josh Heidenreich | |
2012-01-26 | Code cleanup: ( () ) replaced by (()) | Alexander Bergmann | |
2012-01-21 | Removed some unused parameters; added SAL_UNUSED_PARAMETER. | Stephan Bergmann | |
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers. | |||
2012-01-02 | Fix for fdo43460 Part XXVII getLength() to isEmpty() | Olivier Hallot | |
Please find attached a partial fix for Easy Hack FDO43460 Part XXVII Modules padmin, pyuno, rdbmaker, regexp, registry, rsc, sal | |||
2011-12-21 | catch exception by constant reference | Takeshi Abe | |
2011-12-12 | fix loading of python-uno module by package.module name | Lionel Elie Mamane | |
2011-12-12 | more debug spew in non-debug product | Caolán McNamara | |
2011-12-12 | Let's not have debug spew all the time | Caolán McNamara | |
2011-12-05 | Improve pyuno debugging in various ways - add stack traces etc. | Michael Meeks | |
2011-12-05 | wizards: completely work python wizard packaging and registration | Michael Meeks | |
Also improve exception handling and error printing in pythonloader Allow registration of explicit .py components - the only method that works | |||
2011-11-17 | Do build cpputools also for non-DESKTOP OSes, needed for bridgetest | Tor Lillqvist | |
2011-11-17 | Enforce a "lib" prefix for UNO components for Android | Tor Lillqvist | |
This commit for the old build system. (Don't bother for components not relevant for Android.) The Android package installer (as invoked through "adb install", from "ant debug install") silently ignores native libraries in app packages (.apk files) whose names don't start with "lib" and end with ".so". The package builder (as invoked through "ant debug") in the SDK gladly includes also thusly named native libraries in the .apk, though. Yay for consistency. | |||
2011-11-10 | New LO_{LIB,JAVA}_DIR make special inbuild component handling superfluous. | Stephan Bergmann | |
2011-10-24 | Undo basis/brand split: removed RPATH BRAND (same as OOO now). | Stephan Bergmann | |
2011-10-24 | Undo basis/brand split: Move SDK and ure-link, remove OOO_BASE_DIR and ↵ | Stephan Bergmann | |
BaseInstallation. | |||
2011-10-20 | Undo basis/brand split: moved Python from basis to brand. | Stephan Bergmann | |
The Windows-only code in pyuno/zipcore/python.cxx may still need fixing. | |||
2011-09-27 | Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *(). | Stephan Bergmann | |
2011-09-16 | Revert "Trying to chop out the uwinapi library" | Fridrich Štrba | |
This reverts commit 2dea0dab4fafda3c10a5bd03ad15ed39a4658b51. | |||
2011-09-16 | Trying to chop out the uwinapi library | Fridrich Štrba | |
2011-08-22 | Fix dbgutil build of pyuno | Tor Lillqvist | |
Whether things actually work when pyuno is built against the debugging runtime, but the internal Python (to the best of my knowledge) still against the normal one, I don't know. But anyway, this makes the build succeed here. | |||
2011-08-21 | There was still overload ambiguous | Julien Nabet | |
2011-08-21 | OUStringBuffer.append call: add explicit radix to disambiguate overload | Lionel Elie Mamane | |
2011-08-21 | use boost::unordered_map instead of STL one so as not to require C++0x | Lionel Elie Mamane | |
2011-08-21 | pyuno: close opened parenthesis in raised exception message | Lionel Elie Mamane | |
2011-08-21 | pyuno: some comments | Lionel Elie Mamane | |
2011-08-21 | Janitorial: remove unnecessary const_casts | Lionel Elie Mamane | |
The python C API has consts at these places | |||
2011-08-21 | Janitorial: remove unused variable | Lionel Elie Mamane | |
2011-08-21 | pyuno: make extractUnoException handle exceptions raised by uno.py loading | Lionel Elie Mamane | |
This allows having a meaningful error message when extractUnoException is called from pyuno_loader::getLoaderModule() (via raiseRuntimeExceptionWhenNeeded()). If it is called to treat an error that cropped up in loading uno.py, the old code would abort the whole operation by throwing an exception because... it gets essentially the same error. The new code leads to a sensible message on the Python debug console. | |||
2011-08-21 | pyuno: hook into import *after* the _whole_ uno module is successfully loaded | Lionel Elie Mamane | |
This avoids breaking the whole python process module importing when an uno.py import failure happens after the hooking point. In that case, _uno_import is still the python module loader, but _g_delegatee is not anymore bound to the previously installed importer, and thus any module import fails with: File "/home/master/src/libreoffice/core/install/basis3.5/program/uno.py", line 260, in _uno_import return _g_delegatee( name, *optargs, **kwargs ) TypeError: 'NoneType' object is not callable | |||
2011-08-21 | pyuno: allow uno structs to be initliased with keyword arguments | Lionel Elie Mamane | |
2011-08-17 | TMP_LIONEL_NOTES | Lionel Elie Mamane | |
2011-07-29 | Related: fdo#34184 on windows find the openssl libs that _ssl.pyd needs | Caolán McNamara | |
2011-07-24 | minor whitespace/makefile cleanup | Christian Lohmaier | |
2011-07-12 | Remove component_getImplementationEnvironment | Matúš Kukan | |
2011-07-09 | Build cpputools only for desktop OSes | Tor Lillqvist | |
2011-06-24 | Use $(DLLTOOL) instead of dlltool | Jesús Corrius | |
2011-06-24 | Don't include pyversion.mk | Jesús Corrius | |
2011-06-11 | fix compilation with internal python on Mac | Christian Lohmaier | |
2011-06-07 | fix previous commit that introduced reverse logic | Christian Lohmaier | |
and remove *.orig and *.rej files that were committed by accident | |||
2011-06-06 | allow to use internal Python on Mac (Python built as framework) | Christian Lohmaier | |
2011-06-03 | Drop %_EXT% which was always empty | Tor Lillqvist | |
2011-05-19 | don't crash when interacting with a class that implements XInvocation | Michael Meeks | |
VclStringResourceLoader eg. test = smgr.createInstance("com.sun.star.resource.VclStringResourceLoader") invocation = test.setValue("FileName", "test") It seems we can't cope with XInvocation implementors, so give a nice exception instead | |||
2011-05-11 | Unbreak build on non-Windows | Tor Lillqvist | |
2011-05-11 | Fix build on Windows | Tor Lillqvist | |
No need to mention $(LB)$/$(TARGET)$(DLLPOST) in the ALLTAR prerequisite list. It causes errors, and is unnecessary, as pyuno.pyd gets built anyway thanks to being the TARGET in this makefile. No need to do the symlink if DLLPRE is empty. In that case $(LB)$/$(TARGET)$(DLLPOST) equals $(LB)$/$(DLLPRE)$(TARGET)$(DLLPOST) so dmake will complain about a circular dependency. | |||
2011-05-09 | Fix simple warning (explicit cast in char*) | Julien Nabet | |
2011-05-07 | Make sure we deliver the pyuno.dylib object for Mac OS X. | Joseph Powers | |
2011-05-07 | PyVarObject_HEAD_INIT() isn't defined in Python 2.5- | Joseph Powers | |
Mac OS X is still being compiled vs 2.3 | |||
2011-05-07 | Port PyUno to support Python 3 | Andreas Becker | |