bump product version to 5.0.4.1
[LibreOffice.git] / sal / qa / helper / gcov / deprecated.txt
blob62d5636a101cc7c5333f6562fcaa09bd92ab4214
2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # This file incorporates work covered by the following license notice:
10 #   Licensed to the Apache Software Foundation (ASF) under one or more
11 #   contributor license agreements. See the NOTICE file distributed
12 #   with this work for additional information regarding copyright
13 #   ownership. The ASF licenses this file to you under the Apache
14 #   License, Version 2.0 (the "License"); you may not use this file
15 #   except in compliance with the License. You may obtain a copy of
16 #   the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 # contain all functions, which are mark as deprecated
20 # this function will removed from the allexportlist
21 # Format of a line MUST be / (.*);/
23         rtl_ustr_trim;
24         rtl_str_trim;
26 # since 16.9.2003
27 # Function List:
28 # A. deprecated functions:
29 #    1) Profile class and all its sub C API:
30         osl_openProfile;
31         osl_closeProfile;
32         osl_flushProfile;
33         osl_readProfileString;
35         osl_readProfileBool;
36         osl_readProfileIdent;
37         osl_writeProfileString;
39         osl_writeProfileBool;
40         osl_writeProfileIdent;
41         osl_removeProfileEntry;
43         osl_getProfileSectionEntries;
44         osl_getProfileSections;
46 #    2) VolumeDevice class and all this sub C API:
47         osl_releaseVolumeDeviceHandle;
49         osl_acquireVolumeDeviceHandle;
50         osl_getVolumeDeviceMountPath;
52 #    3) in FileBase class:
53         osl_getCanonicalName;
55 # B. untested functions:
56 #    functions need Client/Server model and blocking mode of transmission. some of the functions
57 #    can not run through on testshl2 env while the same code can run successfully in normal separate
58 #    files.
59 #    1) in DatagramSocket class:
60 #        osl_receiveFromSocket;
61 #        osl_sendToSocket;
63 #    2) in StreamSocket class:
64 #        osl_readSocket;
65 #        osl_writeSocket;
66 #        osl_receiveSocket;
67 #        osl_sendSocket;
69 #    3) in Socket class:
70          osl_isExceptionPending;
71 #        osl_shutdownSocket;
73 #    4) in Pipe class:
74 #        osl_acceptPipe;
76 #    5) in StreamPipe class:
77 #        osl_readPipe;
78 #        osl_writePipe;
79 #        osl_receivePipe;
80 #        osl_sendPipe;
82 #C. unreachable functions
83 #    (*)in .map file but does not appear in.hxx header file thus unreachable,
84 #       mostly for internal use, can not be reached by accessing class, so need
85 #       not be tested.
86 #    1) in file module*:
87         osl_abbreviateSystemPath;
89 #    2) in socket module*:
90         osl_addToSocketSet;
91         osl_clearSocketSet;
92         osl_createSocketSet;
93         osl_destroySocketSet;
94         osl_isInSocketSet;
95         osl_removeFromSocketSet
96          
97         osl_createHostAddrByName;
98         osl_createHostAddrByAddr;
100         osl_createHostAddr;
101         osl_copyHostAddr;
102         osl_destroyHostAddr;
103         osl_getHostnameOfHostAddr;
104         osl_getSocketAddrOfHostAddr;
105         osl_createInetBroadcastAddr;
107         osl_demultiplexSocketEvents;
108         osl_getDottedInetAddrOfSocketAddr;
109         osl_getFamilyOfSocketAddr;        
111 #    3) in thread module*:
112         osl_createThread;
113         osl_setThreadTextEncoding;
115 #    or (#)does not wrapper into a class, only in C API. does not in our Class
116 #       check list.
117 #    1) all diagnose module#:
118         osl_breakDebug;
119         osl_assertFailedLine;
120         osl_trace;
121         osl_reportError;
123         osl_setDebugMessageFunc;
125 #    2) all signal module#:
126         osl_addSignalHandler;
127         osl_removeSignalHandler;
128         osl_raiseSignal;
130 #    3) all time module#:
131         osl_getSystemTime;
132         osl_getDateTimeFromTimeValue;
134         osl_getTimeValueFromDateTime;
135         osl_getLocalTimeFromSystemTime;
137         osl_getSystemTimeFromLocalTime;
138         osl_getGlobalTimer;
140 #    4) all process module#:
141         osl_executeProcess;
142         osl_executeProcess_WithRedirectedIO;
144         osl_terminateProcess;
145         osl_getProcess;
147         osl_freeProcessHandle;
148         osl_joinProcess;
149         osl_joinProcessWithTimeout;
151         osl_getProcessInfo;
152         osl_getExecutableFile;
153         osl_getCommandArgCount;
155         osl_getCommandArg;
156         osl_getEnvironment;
157         osl_getProcessWorkingDir;
159         osl_getProcessLocale;
160         osl_setProcessLocale;
161         osl_sendResourcePipe;
163         osl_receiveResourcePipe;
165 #    5) all util module#:
166         osl_getEthernetAddress;
171 # LLA:
172 # these functions are not deprecated, they only marked as deprecated, to say that
173 # there is no test need.
175         rtl_zeroMemory;
176         rtl_fillMemory;
177         rtl_copyMemory;
178         rtl_moveMemory;
179         rtl_compareMemory;
180         rtl_findInMemory;
182 # LLA:
183 # Marked as deprecated by Stephan Bergmann
185         rtl_byte_sequence_reference2One;
186         rtl_byte_sequence_realloc;
187         rtl_byte_sequence_acquire;
188         rtl_byte_sequence_release;
189         rtl_byte_sequence_construct;
190         rtl_byte_sequence_constructNoDefault;
191         rtl_byte_sequence_constructFromArray;
192         rtl_byte_sequence_assign;
193         rtl_byte_sequence_equals;
194         rtl_byte_sequence_getConstArray;
195         rtl_byte_sequence_getLength;
197 # LLA:
198 # old test environment need no extra test
199         rtl_tres_create;
200         rtl_tres_destroy;
202 # LLA:
203 # found in source code, marked as deprecated
204 #        rtl_locale_getDefault;
205 #        rtl_locale_setDefault;
207 # LLA:
208 # marked as deprecated, due to the fact there is no access from outside
209 # so these functions are not really accessible
210 # They are used in rtl/source/locale.c
211         rtl_hashentry_destroy;
212         rtl_hashfunc;
213         rtl_hashtable_add;
214         rtl_hashtable_destroy;
215         rtl_hashtable_find;
216         rtl_hashtable_grow;
217         rtl_hashtable_init;
219 # LLA:
220 # marked as deprecated by Joachim Lingner 20040414
221         rtl_moduleCount_acquire;
222         rtl_moduleCount_release;
223         rtl_moduleCount_canUnload;
224         rtl_registerModuleForUnloading;
225         rtl_unregisterModuleForUnloading;
226         rtl_unloadUnusedModules;
227         rtl_addUnloadingListener;
228         rtl_removeUnloadingListener;