summaryrefslogtreecommitdiffstats
path: root/pyuno
Commit message (Collapse)AuthorAgeFilesLines
* Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann2012-01-215-21/+31
| | | | | | | | | 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.
* Fix for fdo43460 Part XXVII getLength() to isEmpty()Olivier Hallot2012-01-023-5/+5
| | | | | | | | Please find attached a partial fix for Easy Hack FDO43460 Part XXVII Modules padmin, pyuno, rdbmaker, regexp, registry, rsc, sal
* catch exception by constant referenceTakeshi Abe2011-12-218-51/+51
|
* fix loading of python-uno module by package.module nameLionel Elie Mamane2011-12-121-5/+6
|
* more debug spew in non-debug productCaolán McNamara2011-12-121-1/+1
|
* Let's not have debug spew all the timeCaolán McNamara2011-12-121-1/+1
|
* Improve pyuno debugging in various ways - add stack traces etc.Michael Meeks2011-12-053-5/+11
|
* wizards: completely work python wizard packaging and registrationMichael Meeks2011-12-051-3/+19
| | | | | Also improve exception handling and error printing in pythonloader Allow registration of explicit .py components - the only method that works
* Do build cpputools also for non-DESKTOP OSes, needed for bridgetestTor Lillqvist2011-11-171-1/+1
|
* Enforce a "lib" prefix for UNO components for AndroidTor Lillqvist2011-11-171-1/+1
| | | | | | | | | | | | | 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.
* New LO_{LIB,JAVA}_DIR make special inbuild component handling superfluous.Stephan Bergmann2011-11-101-1/+1
|
* Undo basis/brand split: removed RPATH BRAND (same as OOO now).Stephan Bergmann2011-10-241-1/+1
|
* Undo basis/brand split: Move SDK and ure-link, remove OOO_BASE_DIR and ↵Stephan Bergmann2011-10-242-11/+3
| | | | BaseInstallation.
* Undo basis/brand split: moved Python from basis to brand.Stephan Bergmann2011-10-204-50/+38
| | | | The Windows-only code in pyuno/zipcore/python.cxx may still need fixing.
* Removed uses of rtl::O[U]String[Buffer]::operator sal_{char|Unicode} const *().Stephan Bergmann2011-09-273-12/+16
|
* Revert "Trying to chop out the uwinapi library"Fridrich Štrba2011-09-161-0/+1
| | | | This reverts commit 2dea0dab4fafda3c10a5bd03ad15ed39a4658b51.
* Trying to chop out the uwinapi libraryFridrich Štrba2011-09-161-1/+0
|
* Fix dbgutil build of pyunoTor Lillqvist2011-08-221-6/+0
| | | | | | | 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.
* There was still overload ambiguousJulien Nabet2011-08-211-2/+2
|
* OUStringBuffer.append call: add explicit radix to disambiguate overloadLionel Elie Mamane2011-08-211-1/+1
|
* use boost::unordered_map instead of STL one so as not to require C++0xLionel Elie Mamane2011-08-211-3/+3
|
* pyuno: close opened parenthesis in raised exception messageLionel Elie Mamane2011-08-211-0/+1
|
* pyuno: some commentsLionel Elie Mamane2011-08-211-1/+4
|
* Janitorial: remove unnecessary const_castsLionel Elie Mamane2011-08-217-50/+50
| | | | The python C API has consts at these places
* Janitorial: remove unused variableLionel Elie Mamane2011-08-211-1/+0
|
* pyuno: make extractUnoException handle exceptions raised by uno.py loadingLionel Elie Mamane2011-08-211-14/+31
| | | | | | | | | | 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.
* pyuno: hook into import *after* the _whole_ uno module is successfully loadedLionel Elie Mamane2011-08-211-3/+3
| | | | | | | | | | | 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
* pyuno: allow uno structs to be initliased with keyword argumentsLionel Elie Mamane2011-08-212-55/+164
|
* TMP_LIONEL_NOTESLionel Elie Mamane2011-08-171-0/+9
|
* Related: fdo#34184 on windows find the openssl libs that _ssl.pyd needsCaolán McNamara2011-07-291-1/+17
|
* minor whitespace/makefile cleanupChristian Lohmaier2011-07-2411-135/+134
|
* Remove component_getImplementationEnvironmentMatúš Kukan2011-07-121-7/+0
|
* Build cpputools only for desktop OSesTor Lillqvist2011-07-091-1/+1
|
* Use $(DLLTOOL) instead of dlltoolJesús Corrius2011-06-241-1/+1
|
* Don't include pyversion.mkJesús Corrius2011-06-241-0/+2
|
* fix compilation with internal python on MacChristian Lohmaier2011-06-112-12/+7
|
* fix previous commit that introduced reverse logicChristian Lohmaier2011-06-076-424/+1
| | | | and remove *.orig and *.rej files that were committed by accident
* allow to use internal Python on Mac (Python built as framework)Christian Lohmaier2011-06-069-12/+458
|
* Drop %_EXT% which was always emptyTor Lillqvist2011-06-031-23/+23
|
* don't crash when interacting with a class that implements XInvocationMichael Meeks2011-05-192-3/+18
| | | | | | | | | 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
* Unbreak build on non-WindowsTor Lillqvist2011-05-111-0/+9
|
* Fix build on WindowsTor Lillqvist2011-05-111-2/+3
| | | | | | | | | | 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.
* Fix simple warning (explicit cast in char*)Julien Nabet2011-05-091-2/+2
|
* Make sure we deliver the pyuno.dylib object for Mac OS X.Joseph Powers2011-05-071-0/+1
|
* PyVarObject_HEAD_INIT() isn't defined in Python 2.5-Joseph Powers2011-05-071-0/+5
| | | | Mac OS X is still being compiled vs 2.3
* Port PyUno to support Python 3Andreas Becker2011-05-0723-557/+663
|
* Easyhack: Add visibility markup to all component_get* functionsJulien Nabet2011-04-211-2/+2
|
* Remove OS/2 support.Francois Tigeot2011-04-182-4/+1
|
* Merge commit 'ooo/DEV300_m101' into integration/dev300_m101Norbert Thiebaud2011-03-086-26/+50
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ooo/DEV300_m101': (185 commits) chart52: cleanup unused legend entry stuff in preparation of issue #i82802# masterfix: #i10000# add missing dependency in offapi sb138: #i115619# fix for MinGW sb138: #i115619#, #i116038# use osl_setThreadName in binaryurp sb138: #i115619# osl_setThreadName gridsort: i116682: update UnoControlDialog to reflect XDialog gridsort: minor changes to the new API: - renamed XMutableGridDataModel::setRowHeading to updateRowHeading for consistency reasons - renamed XSortableGridDataModel to XSortableGridData - actually, this is not a full-fledged model in itself. gridsort: grid control related unit tests (first set, more to come) sb138: #i116038# fresh implementation of binary URP bridge chart52: #28670# make the legend within charts resizeable - part 2 gridsort: re-did the column resizing - introduced XGridColumn.Flexibility, determining to which degree the column is resized during auto-column-resizing - removed XGridColumn.PreferredWidth - there really is no need for this anymore now - documented the relationship between XGridColumn.Flexibility and XGridColumn.Resizeable - re-implemented TableControl_Impl::impl_ni_updateColumnWidths, with (hopefully) less magic sb139: #i116530# improve Java URP bridge error notification by utilizing the java.lang.Throwable cause facility gridsort: document the relationship between soorting the data and notifying XGridDataListeners gridsort: introduce XGridColumn::DataModelIndex. this allows for column removal/insertion at the GridColumnModel, without the need to touch the GridDataModel locales34: #i112431# adapt documentation to reality gridsort: introduce XSortableGridDataModel::removeColumnSort gridsort: #163172# added UNO API support for sorting grid data. Implementation still unfinished. Things missing in the SortableGridData implementation - add as listener to the delegator, so we're notified of changes - translate and multiplex those changes - do own notifications (XGridDataListener.dataChanged) when the sort order changed - (possibly) update the sort order when the data in the current sort-column changed gridsort: made the row title a row heading, being an Any instead of a string gridsort: XMutableGridData: renamed updateRow to updateRowData for consistency; introduced updateRowToolTip as shortcut for multiple updateCellToolTip calls gridsort: updateCell->updateCellData, setCellToolTip->updateCellToolTip; in both methods, have (Col,Row) params instead of (Row,Col), for consistency reasons ... Conflicts: bridges/inc/bridges/remote/bridgeimpl.hxx bridges/inc/bridges/remote/connection.h bridges/inc/bridges/remote/context.h bridges/inc/bridges/remote/helper.hxx bridges/inc/bridges/remote/mapping.hxx bridges/inc/bridges/remote/proxy.hxx bridges/inc/bridges/remote/remote.h bridges/inc/bridges/remote/remote.hxx bridges/inc/bridges/remote/stub.hxx bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx bridges/source/remote/context/context.cxx bridges/source/remote/static/helper.cxx bridges/source/remote/static/mapping.cxx bridges/source/remote/static/proxy.cxx bridges/source/remote/static/remote.cxx bridges/source/remote/static/remote_types.cxx bridges/source/remote/static/remote_types.hxx bridges/source/remote/static/stub.cxx bridges/source/remote/urp/urp_bridgeimpl.cxx bridges/source/remote/urp/urp_bridgeimpl.hxx bridges/source/remote/urp/urp_cache.h bridges/source/remote/urp/urp_cache.hxx bridges/source/remote/urp/urp_dispatch.cxx bridges/source/remote/urp/urp_dispatch.hxx bridges/source/remote/urp/urp_environment.cxx bridges/source/remote/urp/urp_job.cxx bridges/source/remote/urp/urp_job.hxx bridges/source/remote/urp/urp_log.cxx bridges/source/remote/urp/urp_log.hxx bridges/source/remote/urp/urp_marshal.cxx bridges/source/remote/urp/urp_marshal.hxx bridges/source/remote/urp/urp_marshal_decl.hxx bridges/source/remote/urp/urp_property.hxx bridges/source/remote/urp/urp_propertyobject.cxx bridges/source/remote/urp/urp_propertyobject.hxx bridges/source/remote/urp/urp_reader.cxx bridges/source/remote/urp/urp_reader.hxx bridges/source/remote/urp/urp_replycontainer.hxx bridges/source/remote/urp/urp_threadid.cxx bridges/source/remote/urp/urp_threadid.hxx bridges/source/remote/urp/urp_unmarshal.cxx bridges/source/remote/urp/urp_unmarshal.hxx bridges/source/remote/urp/urp_writer.cxx bridges/source/remote/urp/urp_writer.hxx cppu/source/threadpool/threadpool.cxx cppu/util/target.pmk cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx cppuhelper/source/interfacecontainer.cxx cpputools/source/regcomplazy/regcomplazy.cxx jurt/prj/d.lst jvmfwk/source/elements.cxx offapi/com/sun/star/awt/grid/GridDataEvent.idl offapi/com/sun/star/awt/grid/XGridColumn.idl offapi/com/sun/star/awt/tab/makefile.mk offapi/com/sun/star/chart2/ExplicitIncrementData.idl offapi/com/sun/star/chart2/XPlotter.idl offapi/com/sun/star/chart2/XUndoHelper.idl offapi/com/sun/star/document/MediaDescriptor.idl offapi/com/sun/star/document/makefile.mk offapi/com/sun/star/linguistic2/XLanguageGuessing.idl offapi/com/sun/star/script/ModuleInfo.idl offapi/com/sun/star/script/ModuleType.idl offapi/com/sun/star/text/TextMarkupType.idl offapi/com/sun/star/util/XTextSearch.idl offapi/com/sun/star/xml/sax/XFastAttributeList.idl pyuno/source/loader/makefile.mk remotebridges/source/bridge/bridge_connection.cxx remotebridges/source/bridge/bridge_connection.hxx remotebridges/source/bridge/bridge_provider.cxx remotebridges/source/bridge/remote_bridge.cxx remotebridges/source/bridge/remote_bridge.hxx remotebridges/source/dynamicloader/dynamicloader.cxx remotebridges/source/factory/bridgefactory.cxx remotebridges/source/factory/bridgeimpl.cxx remotebridges/source/factory/bridgeimpl.hxx remotebridges/source/factory/makefile.mk sal/cppunittester/cppunittester.cxx sal/inc/osl/diagnose.h sal/osl/os2/system.h sal/osl/unx/diagnose.c sal/osl/unx/file_misc.cxx sal/osl/unx/process_impl.cxx sal/osl/w32/diagnose.c sal/osl/w32/process.cxx sal/prj/build.lst sal/qa/rtl/math/makefile.mk sal/qa/rtl/math/rtl_math.cxx sal/qa/rtl/math/rtl_old_testint64.cxx sal/qa/rtl/math/test_rtl_math.cxx sal/systools/win32/kill/kill.cxx sal/textenc/tencinfo.c sal/util/sal.map stoc/source/inspect/introspection.cxx stoc/source/security/file_policy.cxx stoc/source/simpleregistry/simpleregistry.cxx
| * #i10000# #i10000# changes from OOO330 m20Vladimir Glazunov2011-01-251-1/+6
| |\