summaryrefslogtreecommitdiff
path: root/odk/source/unoapploader/unx/unoapploader.c
AgeCommit message (Collapse)Author
2023-01-27Remove support for AIXStephan Bergmann
As discussed in the mailing list thread starting at <https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html> "Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*)", the bridge implementation at bridges/source/cpp_uno/gcc3_aix_powerpc is apparently dead and should thus be removed. However, that was the only bridge implementation for AIX, which implies that support for the AIX platform as a whole is dead and should thus be removed. Change-Id: I96de3f7f97d4fd770ff78256f0ea435383688be9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146057 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-11-17cid#706181 Use of untrusted string valueCaolán McNamara
use an annotation here and add one to the windows equivalent Change-Id: Ife54949c2e89ae606d7931be82807db4bbb132dc Reviewed-on: https://gerrit.libreoffice.org/83024 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-09-17New loplugin:externalStephan Bergmann
...warning about (for now only) functions and variables with external linkage that likely don't need it. The problems with moving entities into unnamed namespacs and breaking ADL (as alluded to in comments in compilerplugins/clang/external.cxx) are illustrated by the fact that while struct S1 { int f() { return 0; } }; int f(S1 s) { return s.f(); } namespace N { struct S2: S1 { int f() { return 1; } }; int f(S2 s) { return s.f(); } } int main() { return f(N::S2()); } returns 1, both moving just the struct S2 into an nunnamed namespace, struct S1 { int f() { return 0; } }; int f(S1 s) { return s.f(); } namespace N { namespace { struct S2: S1 { int f() { return 1; } }; } int f(S2 s) { return s.f(); } } int main() { return f(N::S2()); } as well as moving just the function f overload into an unnamed namespace, struct S1 { int f() { return 0; } }; int f(S1 s) { return s.f(); } namespace N { struct S2: S1 { int f() { return 1; } }; namespace { int f(S2 s) { return s.f(); } } } int main() { return f(N::S2()); } would each change the program to return 0 instead. Change-Id: I4d09f7ac5e8f9bcd6e6bde4712608444b642265c Reviewed-on: https://gerrit.libreoffice.org/60539 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-10-23loplugin:includeform: odkStephan Bergmann
Change-Id: Ic8ede7a0377d9ec4f360b63889e0ccf3c5dda93f
2017-09-27cppuhelper_detail_findSofficePath: use Unicode on WindowsMike Kaganski
On Windows, UTF-8 is never current locale encoding; so using 8-bit strings will always fail for paths containing characters outside of current codepage. Also fix leaks caused by failing to release its result: previously it could return either result of getenv (that shouldn't get freed), or an allocated string, but never got freed; now the result is always allocated and properly freed. Change-Id: I8b255dea20040eec0572de2b34280749fe8f071c Reviewed-on: https://gerrit.libreoffice.org/42743 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2017-01-09New loplugin:externvar: odkStephan Bergmann
Change-Id: I1f60c6b606a1ac96acbfa0777797acdaaea38c3c
2014-11-17document coverity#706181 Use of untrusted string valueCaolán McNamara
Change-Id: If8c80568175b3a5380ee78dda5ebd161c5dba2f6
2014-06-17-Wstrict-prototypesStephan Bergmann
...no reason to not have it enabled for URE C include files and what little real C code is still left. (But note that Clang ignores that warning.) Change-Id: Ia6940f9f940a0c226e9b724331d65c9862ce32e6
2013-06-11Related: #i122483# correct library pathJürgen Schmidt
(cherry picked from commit f6c713b7e38d4de5afdf508b8d6bfc6d1d27e000) Change-Id: I327d9946d139aaf3347c42e8b565a8de635b5ed1
2013-02-24Declaration of stat shadows a global declarationStephan Bergmann
Change-Id: I154ba64ff61d08d7a600a83eb7dd41381aca73ca
2012-11-12re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by Pedro Giffuni: Avoid some uses of non portable #!/bin/bash in shell scripts. http://svn.apache.org/viewvc?view=revision&revision=1235297 Reduce the dependencies on non standard GNU copy. http://svn.apache.org/viewvc?view=revision&revision=1238684 Correct /usr/bin/env path. http://svn.apache.org/viewvc?view=revision&revision=1235619 Complex Toolbar Controls Extension from the SDK Patches contributed by Ariel Constenla-Haile http://svn.apache.org/viewvc?view=revision&revision=1190390 i118615 - make epm more verbose http://svn.apache.org/viewvc?view=revision&revision=1204288 Patches contributed by Mathias Bauer (and others) gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 Patches contributed by Juergen Schmidt: jsc341: i117327: take care if no dependency node in current description exists, create one http://svn.apache.org/viewvc?view=revision&revision=1172101 jsc341: i117327: add extra extension dependency check http://svn.apache.org/viewvc?view=revision&revision=1172098 make initial branding changes http://svn.apache.org/viewvc?view=revision&revision=1231878 Patches contributed by Ingo Schmidt native373: #i117733# no linux jre installation on 64 bit systems http://svn.apache.org/viewvc?view=revision&revision=1167536 native373: ##164464# improve debian support http://svn.apache.org/viewvc?view=revision&revision=1167537 Patch contribtued by Armin Le-Grand: Changed various aspects concerning usages of old vendor names http://svn.apache.org/viewvc?view=revision&revision=1293313 fix for neon webdav, remove coinmp bits, improve odk script, cleanup & remove OS/2 conditionals, system ucpp fixes, remove OS/2 conditionals, restore our license filenames.
2012-06-08targetted revert of minor cppcheck cleanupMichael Meeks
Change-Id: Id3100ef8f8381bc05e5a01c56fc5d611094857bf
2012-04-23Minor improvement of previous fixStephan Bergmann
2012-04-23WaE: Clang adding 'int' to a string does not append to the stringCatalin Iacob
2011-05-08Some cppcheck cleaningJulien Nabet
2010-12-05Replace all occured, occurance etc.Takeshi Abe
2010-10-31fix cppcheck warningsGert Faller
Notes: split repo tag: sdk_LIBREOFFICE_3_3_FREEZE
2010-10-27add modelines to .hxx files as wellCaolán McNamara
2010-10-13tweak this for AIXCaolán McNamara
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-02-19CWS-TOOLING: integrate CWS sb104Oliver Bolte
2009-01-27 13:09:06 +0100 sb r266986 : #i97992# cws rebase: merged cws/sb104/config_office/set_soenv.in with moved tags/DEV300_m40/set_soenv.in 2009-01-27 10:56:40 +0100 sb r266966 : CWS-TOOLING: rebase CWS sb104 to trunk@266944 (milestone: DEV300:m40) 2009-01-20 14:37:00 +0100 sb r266581 : #i97992# missing treatment of Solaris-only adjustvisibility as build-internal tool 2009-01-20 09:32:38 +0100 sb r266554 : CWS-TOOLING: rebase CWS sb104 to trunk@266428 (milestone: DEV300:m39) 2009-01-14 13:40:45 +0100 sb r266296 : #i97992# do not pass comment lines to shell 2009-01-14 12:50:34 +0100 sb r266290 : #i97992# avoid problems with checkdll not finding AWTLIB and its dependents 2009-01-14 12:49:20 +0100 sb r266289 : #i97992# on Linux and Solaris, regxpcom apparently needs to be called with the libxpcom.so directory on the LD_LIBRARY_PATH 2009-01-13 09:41:37 +0100 sb r266196 : #i97992# fixed AUGMENT_LIBRARY_PATH definitions 2009-01-12 18:02:03 +0100 sb r266177 : #i97992# get rid of LD_LIBRARY_PATH in build environment
2008-07-11INTEGRATION: CWS jsc21 (1.6.2); FILE MERGEDRüdiger Timm
2008/06/27 08:49:55 jsc 1.6.2.1: #i90032# adapt link flags and linking for MacOS
2008-06-09INTEGRATION: CWS sb87 (1.4.148); FILE MERGEDRüdiger Timm
2008/05/06 11:53:05 sb 1.4.148.3: #88687# off by one error 2008/04/24 13:10:29 sb 1.4.148.2: RESYNC: (1.4-1.5); FILE MERGED 2008/04/24 11:56:00 sb 1.4.148.1: #i88687# extracted cppuhelper_detail_findSofficePath, call new unoinfo executable to get necessary information about office installation
2008-04-10INTEGRATION: CWS changefileheader (1.4.144); FILE MERGEDRüdiger Timm
2008/03/31 15:52:56 rt 1.4.144.1: #i87441# Change license header to LPGL v3.
2006-06-19INTEGRATION: CWS warnings01 (1.3.14); FILE MERGEDJens-Heiner Rechtien
2006/01/27 12:08:05 sb 1.3.14.2: #i53898# Made code warning-free. 2005/11/10 09:50:23 pl 1.3.14.1: #i53898# removed warnings
2005-09-07INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGEDRüdiger Timm
2005/09/05 13:52:10 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2004-05-28INTEGRATION: CWS comptrans2 (1.1.2); FILE ADDEDOliver Bolte
2004/05/27 09:35:01 tbe 1.1.2.3: #116239# Transparent Use of Office UNO Components from C++ 2004/05/27 08:39:37 tbe 1.1.2.2: #116239# Transparent Use of Office UNO Components from C++ 2004/05/19 14:15:04 tbe 1.1.2.1: #116239# Transparent Use of Office UNO Components from C++