Sun, 03 Nov 2024 00:05:44 -0500
remove purple3-url-handler.desktop.in.in
The application that did the launching was removed long ago. Also this should
be implemented by the user interfaces and they might provide separate files to
groups schemas as well.
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3640/
| 35429 | 1 | /* |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
2 | * Pidgin - Internet Messenger |
|
40584
6f198a69ac48
A bunch of documentation cleanups
Gary Kramlich <grim@reaperworld.com>
parents:
40474
diff
changeset
|
3 | * Copyright (C) Pidgin Developers <devel@pidgin.im> |
| 9943 | 4 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
5 | * Pidgin is the legal property of its developers, whose names are too numerous |
| 9943 | 6 | * to list here. Please refer to the COPYRIGHT file distributed with this |
| 7 | * source distribution. | |
| 8 | * | |
| 9 | * This program is free software; you can redistribute it and/or modify | |
| 10 | * it under the terms of the GNU General Public License as published by | |
| 11 | * the Free Software Foundation; either version 2 of the License, or | |
| 12 | * (at your option) any later version. | |
| 13 | * | |
| 14 | * This program is distributed in the hope that it will be useful, | |
| 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 17 | * GNU General Public License for more details. | |
| 18 | * | |
| 19 | * You should have received a copy of the GNU General Public License | |
|
40584
6f198a69ac48
A bunch of documentation cleanups
Gary Kramlich <grim@reaperworld.com>
parents:
40474
diff
changeset
|
20 | * along with this program; if not, see <https://www.gnu.org/licenses/>. |
| 9943 | 21 | */ |
|
35487
494f09f7f331
Move section blocks inside inclusion guards -- otherwise g-ir-scanner yells
Ankit Vani <a@nevitus.org>
parents:
35436
diff
changeset
|
22 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
23 | #if !defined(PIDGIN_GLOBAL_HEADER_INSIDE) && !defined(PIDGIN_COMPILATION) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
24 | # error "only <pidgin.h> may be included directly" |
|
40474
1341be8e3402
Make it so only libpurple can directly include libpurple header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40206
diff
changeset
|
25 | #endif |
|
1341be8e3402
Make it so only libpurple can directly include libpurple header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40206
diff
changeset
|
26 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
27 | #ifndef PIDGIN_VERSION_H |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
28 | #define PIDGIN_VERSION_H |
|
40206
566c210f7003
Add PURPLE_VERSION and PURPLE_EXTRA_VERSION to libpurple/version.h and clean up some other related stuff
Gary Kramlich <grim@reaperworld.com>
parents:
39659
diff
changeset
|
29 | |
|
41682
289867067994
Clean up a bunch of stuff in internal.h
Gary Kramlich <grim@reaperworld.com>
parents:
41199
diff
changeset
|
30 | #include <glib.h> |
|
289867067994
Clean up a bunch of stuff in internal.h
Gary Kramlich <grim@reaperworld.com>
parents:
41199
diff
changeset
|
31 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
32 | #include "pidginversionconsts.h" |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
33 | |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
34 | #if (defined(_WIN32) || defined(__CYGWIN__)) && \ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
35 | !defined(PIDGIN_STATIC_COMPILATION) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
36 | #define _PIDGIN_EXPORT __declspec(dllexport) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
37 | #define _PIDGIN_IMPORT __declspec(dllimport) |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
38 | #elif __GNUC__ >= 4 |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
39 | #define _PIDGIN_EXPORT __attribute__((visibility("default"))) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
40 | #define _PIDGIN_IMPORT |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
41 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
42 | #define _PIDGIN_EXPORT |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
43 | #define _PIDGIN_IMPORT |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
44 | #endif |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
45 | #ifdef PIDGIN_COMPILATION |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
46 | #define _PIDGIN_API _PIDGIN_EXPORT |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
47 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
48 | #define _PIDGIN_API _PIDGIN_IMPORT |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
49 | #endif |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
50 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
51 | #define _PIDGIN_EXTERN _PIDGIN_API extern |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
52 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
53 | #ifdef PIDGIN_DISABLE_DEPRECATION_WARNINGS |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
54 | #define PIDGIN_DEPRECATED _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
55 | #define PIDGIN_DEPRECATED_FOR(f) _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
56 | #define PIDGIN_UNAVAILABLE(maj, min) _PIDGIN_EXTERN |
|
42599
4f19be7835c2
Define PURPLE_MACRO_UNAVAILABLE and PIDGIN_MACRO_UNAVAILABLE
Gary Kramlich <grim@reaperworld.com>
parents:
42464
diff
changeset
|
57 | #define PIDGIN_UNAVAILABLE_MACRO(maj, min) |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
58 | #define PIDGIN_UNAVAILABLE_STATIC_INLINE(maj, min) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
59 | #define PIDGIN_UNAVAILABLE_TYPE(maj, min) |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
60 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
61 | #define PIDGIN_DEPRECATED G_DEPRECATED _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
62 | #define PIDGIN_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
63 | #define PIDGIN_UNAVAILABLE(maj, min) G_UNAVAILABLE(maj, min) _PIDGIN_EXTERN |
|
42599
4f19be7835c2
Define PURPLE_MACRO_UNAVAILABLE and PIDGIN_MACRO_UNAVAILABLE
Gary Kramlich <grim@reaperworld.com>
parents:
42464
diff
changeset
|
64 | #define PIDGIN_UNAVAILABLE_MACRO(maj, min) G_UNAVAILABLE_MACRO(maj, min) |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
65 | #define PIDGIN_UNAVAILABLE_STATIC_INLINE(maj, min) G_UNAVAILABLE(maj, min) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
66 | #define PIDGIN_UNAVAILABLE_TYPE(maj, min) G_UNAVAILABLE(maj, min) |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
67 | #endif |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
68 | |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
69 | /** |
|
42649
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
70 | * PIDGIN_VERSION_MIN_REQUIRED: |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
71 | * |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
72 | * A macro that should be defined by the user prior to including the `pidgin.h` |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
73 | * header. |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
74 | * |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
75 | * The definition should be one of the predefined Pidgin version macros: |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
76 | * %PIDGIN_VERSION_3_0, %PIDGIN_VERSION_3_1, ... |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
77 | * |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
78 | * This macro defines the earliest version of Pidgin that the package is |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
79 | * required to be able to compile against. |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
80 | * |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
81 | * If the compiler is configured to warn about the use of deprecated functions, |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
82 | * then using functions that were deprecated in version |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
83 | * %PIDGIN_VERSION_MIN_REQUIRED or earlier will cause warnings (but using |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
84 | * functions deprecated in later releases will not). |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
85 | * |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
86 | * Since: 3.0 |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
87 | */ |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
88 | |
|
6986f5428d30
Add a doc check unit test to Pidgin and fix the issues it found
Gary Kramlich <grim@reaperworld.com>
parents:
42620
diff
changeset
|
89 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
90 | * PIDGIN_VERSION_CUR_STABLE: |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
91 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
92 | * A macro that evaluates to the current stable version of Pidgin, in a format |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
93 | * that can be used by the C pre-processor. |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
94 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
95 | * Since: 3.0 |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
96 | */ |
|
42969
4132f4d92fd7
Change the version to 2.90.0 to let us do proper releases
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
97 | #if (PIDGIN_MINOR_VERSION >= 90) |
|
4132f4d92fd7
Change the version to 2.90.0 to let us do proper releases
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
98 | # define PIDGIN_VERSION_CUR_STABLE (G_ENCODE_VERSION(PIDGIN_MAJOR_VERSION + 1, 0)) |
|
4132f4d92fd7
Change the version to 2.90.0 to let us do proper releases
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
99 | #else |
|
4132f4d92fd7
Change the version to 2.90.0 to let us do proper releases
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
100 | # define PIDGIN_VERSION_CUR_STABLE (G_ENCODE_VERSION(PIDGIN_MAJOR_VERSION, PIDGIN_MINOR_VERSION)) |
|
4132f4d92fd7
Change the version to 2.90.0 to let us do proper releases
Gary Kramlich <grim@reaperworld.com>
parents:
42649
diff
changeset
|
101 | #endif |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
102 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
103 | /* If the package sets PIDGIN_VERSION_MIN_REQUIRED to some future |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
104 | * PIDGIN_VERSION_X_Y value that we don't know about, it will compare as 0 in |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
105 | * preprocessor tests. |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
106 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
107 | #ifndef PIDGIN_VERSION_MIN_REQUIRED |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
108 | #define PIDGIN_VERSION_MIN_REQUIRED (PIDGIN_VERSION_CUR_STABLE) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
109 | #elif PIDGIN_VERSION_MIN_REQUIRED == 0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
110 | #undef PIDGIN_VERSION_MIN_REQUIRED |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
111 | #define PIDGIN_VERSION_MIN_REQUIRED (PIDGIN_VERSION_CUR_STABLE + 1) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
112 | #endif /* PIDGIN_VERSION_MIN_REQUIRED */ |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
113 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
114 | #if !defined(PIDGIN_VERSION_MAX_ALLOWED) || (PIDGIN_VERSION_MAX_ALLOWED == 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
115 | #undef PIDGIN_VERSION_MAX_ALLOWED |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
116 | #define PIDGIN_VERSION_MAX_ALLOWED (PIDGIN_VERSION_CUR_STABLE) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
117 | #endif /* PIDGIN_VERSION_MAX_ALLOWED */ |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
118 | |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
119 | /* sanity checks */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
120 | #if PIDGIN_VERSION_MIN_REQUIRED > PIDGIN_VERSION_CUR_STABLE |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
121 | #error "PIDGIN_VERSION_MIN_REQUIRED must be <= PIDGIN_VERSION_CUR_STABLE" |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
122 | #endif |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
123 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_MIN_REQUIRED |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
124 | #error "PIDGIN_VERSION_MAX_ALLOWED must be >= PIDGIN_VERSION_MIN_REQUIRED" |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
125 | #endif |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
126 | #if PIDGIN_VERSION_MIN_REQUIRED < G_ENCODE_VERSION(2, 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
127 | #error "PIDGIN_VERSION_MIN_REQUIRED must be >= PIDGIN_VERSION_2_0" |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
128 | #endif |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
129 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
130 | #define PIDGIN_VAR _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
131 | #define PIDGIN_AVAILABLE_IN_ALL _PIDGIN_EXTERN |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
132 | |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
133 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
134 | * PIDGIN_VERSION_2_0: |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
135 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
136 | * A macro that evaluates to the 2.0 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
137 | * used by the C pre-processor. |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
138 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
139 | * Since: 3.0 |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
140 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
141 | #define PIDGIN_VERSION_2_0 (G_ENCODE_VERSION(2, 0)) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
142 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
143 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
144 | #define PIDGIN_AVAILABLE_IN_2_0 PIDGIN_UNAVAILABLE(2, 0) |
|
42399
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
145 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
146 | #define PIDGIN_AVAILABLE_IN_2_0 _PIDGIN_EXTERN |
|
42399
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
147 | #endif |
|
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
148 | |
|
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
149 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
150 | * PIDGIN_VERSION_2_1: |
|
42399
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
151 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
152 | * A macro that evaluates to the 2.1 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
153 | * used by the C pre-processor. |
|
42399
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
154 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
155 | * Since: 3.0 |
|
42399
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
156 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
157 | #define PIDGIN_VERSION_2_1 (G_ENCODE_VERSION(2, 1)) |
|
42399
7598020f5ae2
Export symbols and add Since tags for 2.2/2.1 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42398
diff
changeset
|
158 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
159 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_1 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
160 | #define PIDGIN_AVAILABLE_IN_2_1 PIDGIN_UNAVAILABLE(2, 1) |
|
42464
5de142a471e0
Add Since tags and visibility for Pidgin 2.x symbols
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42460
diff
changeset
|
161 | #define PIDGIN_AVAILABLE_MACRO_IN_2_1 PIDGIN_UNAVAILABLE_MACRO(2, 1) |
|
5de142a471e0
Add Since tags and visibility for Pidgin 2.x symbols
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42460
diff
changeset
|
162 | #define PIDGIN_AVAILABLE_TYPE_IN_2_1 PIDGIN_UNAVAILABLE_TYPE(2, 1) |
|
42398
00178e755de6
Export symbols and add Since tags for 2.3 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42397
diff
changeset
|
163 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
164 | #define PIDGIN_AVAILABLE_IN_2_1 _PIDGIN_EXTERN |
|
42464
5de142a471e0
Add Since tags and visibility for Pidgin 2.x symbols
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42460
diff
changeset
|
165 | #define PIDGIN_AVAILABLE_MACRO_IN_2_1 |
|
5de142a471e0
Add Since tags and visibility for Pidgin 2.x symbols
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42460
diff
changeset
|
166 | #define PIDGIN_AVAILABLE_TYPE_IN_2_1 |
|
42398
00178e755de6
Export symbols and add Since tags for 2.3 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42397
diff
changeset
|
167 | #endif |
|
00178e755de6
Export symbols and add Since tags for 2.3 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42397
diff
changeset
|
168 | |
|
00178e755de6
Export symbols and add Since tags for 2.3 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42397
diff
changeset
|
169 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
170 | * PIDGIN_VERSION_2_2: |
|
42397
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
171 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
172 | * A macro that evaluates to the 2.2 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
173 | * used by the C pre-processor. |
|
42397
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
174 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
175 | * Since: 3.0 |
|
42397
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
176 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
177 | #define PIDGIN_VERSION_2_2 (G_ENCODE_VERSION(2, 2)) |
|
42397
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
178 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
179 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_2 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
180 | #define PIDGIN_AVAILABLE_IN_2_2 PIDGIN_UNAVAILABLE(2, 2) |
|
42397
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
181 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
182 | #define PIDGIN_AVAILABLE_IN_2_2 _PIDGIN_EXTERN |
|
42397
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
183 | #endif |
|
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
184 | |
|
dc6563055e80
Export symbols and add Since tags for 2.4 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42396
diff
changeset
|
185 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
186 | * PIDGIN_VERSION_2_3: |
|
42396
31bf5a42ac84
Export symbols and add Since tags for 2.5 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42394
diff
changeset
|
187 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
188 | * A macro that evaluates to the 2.3 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
189 | * used by the C pre-processor. |
|
42394
b3bc5ad00646
Export symbols and add Since tags for 2.6 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42393
diff
changeset
|
190 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
191 | * Since: 3.0 |
|
42394
b3bc5ad00646
Export symbols and add Since tags for 2.6 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42393
diff
changeset
|
192 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
193 | #define PIDGIN_VERSION_2_3 (G_ENCODE_VERSION(2, 3)) |
|
42394
b3bc5ad00646
Export symbols and add Since tags for 2.6 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42393
diff
changeset
|
194 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
195 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_3 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
196 | #define PIDGIN_AVAILABLE_IN_2_3 PIDGIN_UNAVAILABLE(2, 3) |
|
42393
408884ab47a9
Export symbols and add Since tags for 2.7 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42392
diff
changeset
|
197 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
198 | #define PIDGIN_AVAILABLE_IN_2_3 _PIDGIN_EXTERN |
|
42393
408884ab47a9
Export symbols and add Since tags for 2.7 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42392
diff
changeset
|
199 | #endif |
|
408884ab47a9
Export symbols and add Since tags for 2.7 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42392
diff
changeset
|
200 | |
|
408884ab47a9
Export symbols and add Since tags for 2.7 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42392
diff
changeset
|
201 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
202 | * PIDGIN_VERSION_2_4: |
|
42392
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
203 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
204 | * A macro that evaluates to the 2.4 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
205 | * used by the C pre-processor. |
|
42392
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
206 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
207 | * Since: 3.0 |
|
42392
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
208 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
209 | #define PIDGIN_VERSION_2_4 (G_ENCODE_VERSION(2, 4)) |
|
42392
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
210 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
211 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_4 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
212 | #define PIDGIN_AVAILABLE_IN_2_4 PIDGIN_UNAVAILABLE(2, 4) |
|
42392
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
213 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
214 | #define PIDGIN_AVAILABLE_IN_2_4 _PIDGIN_EXTERN |
|
42392
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
215 | #endif |
|
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
216 | |
|
bc5e361de7ff
Export symbols and add Since tags for 2.8 API
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42388
diff
changeset
|
217 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
218 | * PIDGIN_VERSION_2_5: |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
219 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
220 | * A macro that evaluates to the 2.5 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
221 | * used by the C pre-processor. |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
222 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
223 | * Since: 3.0 |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
224 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
225 | #define PIDGIN_VERSION_2_5 (G_ENCODE_VERSION(2, 5)) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
226 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
227 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_5 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
228 | #define PIDGIN_AVAILABLE_IN_2_5 PIDGIN_UNAVAILABLE(2, 5) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
229 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
230 | #define PIDGIN_AVAILABLE_IN_2_5 _PIDGIN_EXTERN |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
231 | #endif |
|
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
232 | |
|
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
233 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
234 | * PIDGIN_VERSION_2_6: |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
235 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
236 | * A macro that evaluates to the 2.6 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
237 | * used by the C pre-processor. |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
238 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
239 | * Since: 3.0 |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
240 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
241 | #define PIDGIN_VERSION_2_6 (G_ENCODE_VERSION(2, 6)) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
242 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
243 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_6 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
244 | #define PIDGIN_AVAILABLE_IN_2_6 PIDGIN_UNAVAILABLE(2, 6) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
245 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
246 | #define PIDGIN_AVAILABLE_IN_2_6 _PIDGIN_EXTERN |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
247 | #endif |
|
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
248 | |
|
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
249 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
250 | * PIDGIN_VERSION_2_7: |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
251 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
252 | * A macro that evaluates to the 2.7 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
253 | * used by the C pre-processor. |
|
42400
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
254 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
255 | * Since: 3.0 |
|
42400
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
256 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
257 | #define PIDGIN_VERSION_2_7 (G_ENCODE_VERSION(2, 7)) |
|
42400
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
258 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
259 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_7 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
260 | #define PIDGIN_AVAILABLE_IN_2_7 PIDGIN_UNAVAILABLE(2, 7) |
|
42400
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
261 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
262 | #define PIDGIN_AVAILABLE_IN_2_7 _PIDGIN_EXTERN |
|
42400
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
263 | #endif |
|
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
264 | |
|
64c85dc25cd4
Tag some miscellanous Since and exports
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42399
diff
changeset
|
265 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
266 | * PIDGIN_VERSION_2_8: |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
267 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
268 | * A macro that evaluates to the 2.8 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
269 | * used by the C pre-processor. |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
270 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
271 | * Since: 3.0 |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
272 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
273 | #define PIDGIN_VERSION_2_8 (G_ENCODE_VERSION(2, 8)) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
274 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
275 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_8 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
276 | #define PIDGIN_AVAILABLE_IN_2_8 PIDGIN_UNAVAILABLE(2, 8) |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
277 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
278 | #define PIDGIN_AVAILABLE_IN_2_8 _PIDGIN_EXTERN |
|
42437
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
279 | #endif |
|
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
280 | |
|
e3886c8b95fe
Set minimum allowed API to 2.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42400
diff
changeset
|
281 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
282 | * PIDGIN_VERSION_2_9: |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
283 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
284 | * A macro that evaluates to the 2.9 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
285 | * used by the C pre-processor. |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
286 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
287 | * Since: 3.0 |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
288 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
289 | #define PIDGIN_VERSION_2_9 (G_ENCODE_VERSION(2, 9)) |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
290 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
291 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_9 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
292 | #define PIDGIN_AVAILABLE_IN_2_9 PIDGIN_UNAVAILABLE(2, 9) |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
293 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
294 | #define PIDGIN_AVAILABLE_IN_2_9 _PIDGIN_EXTERN |
|
42388
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
295 | #endif |
|
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
296 | |
|
e0f4a672f85d
Add symbol visibility for symbols tagged with Since: 2.x
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42387
diff
changeset
|
297 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
298 | * PIDGIN_VERSION_2_10: |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
299 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
300 | * A macro that evaluates to the 2.10 version of Pidgin, in a format that can |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
301 | * be used by the C pre-processor. |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
302 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
303 | * Since: 3.0 |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
304 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
305 | #define PIDGIN_VERSION_2_10 (G_ENCODE_VERSION(2, 10)) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
306 | |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
307 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_10 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
308 | #define PIDGIN_AVAILABLE_IN_2_10 PIDGIN_UNAVAILABLE(2, 10) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
309 | #else |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
310 | #define PIDGIN_AVAILABLE_IN_2_10 _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
311 | #endif |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
312 | |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
313 | /** |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
314 | * PIDGIN_VERSION_2_11: |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
315 | * |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
316 | * A macro that evaluates to the 2.11 version of Pidgin, in a format that can |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
317 | * be used by the C pre-processor. |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
318 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
319 | * Since: 3.0 |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
320 | */ |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
321 | #define PIDGIN_VERSION_2_11 (G_ENCODE_VERSION(2, 11)) |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
322 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
323 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_11 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
324 | #define PIDGIN_AVAILABLE_IN_2_11 PIDGIN_UNAVAILABLE(2, 11) |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
325 | #else |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
326 | #define PIDGIN_AVAILABLE_IN_2_11 _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
327 | #endif |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
328 | |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
329 | /** |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
330 | * PIDGIN_VERSION_2_12: |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
331 | * |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
332 | * A macro that evaluates to the 2.12 version of Pidgin, in a format that can |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
333 | * be used by the C pre-processor. |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
334 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
335 | * Since: 3.0 |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
336 | */ |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
337 | #define PIDGIN_VERSION_2_12 (G_ENCODE_VERSION(2, 12)) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
338 | |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
339 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_12 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
340 | #define PIDGIN_AVAILABLE_IN_2_12 PIDGIN_UNAVAILABLE(2, 12) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
341 | #else |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
342 | #define PIDGIN_AVAILABLE_IN_2_12 _PIDGIN_EXTERN |
|
42387
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
343 | #endif |
|
d9350cda1556
Export symbols added for 3.0.0
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42376
diff
changeset
|
344 | |
| 35429 | 345 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
346 | * PIDGIN_VERSION_2_13: |
|
40206
566c210f7003
Add PURPLE_VERSION and PURPLE_EXTRA_VERSION to libpurple/version.h and clean up some other related stuff
Gary Kramlich <grim@reaperworld.com>
parents:
39659
diff
changeset
|
347 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
348 | * A macro that evaluates to the 2.13 version of Pidgin, in a format that can |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
349 | * be used by the C pre-processor. |
|
40206
566c210f7003
Add PURPLE_VERSION and PURPLE_EXTRA_VERSION to libpurple/version.h and clean up some other related stuff
Gary Kramlich <grim@reaperworld.com>
parents:
39659
diff
changeset
|
350 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
351 | * Since: 3.0 |
|
40206
566c210f7003
Add PURPLE_VERSION and PURPLE_EXTRA_VERSION to libpurple/version.h and clean up some other related stuff
Gary Kramlich <grim@reaperworld.com>
parents:
39659
diff
changeset
|
352 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
353 | #define PIDGIN_VERSION_2_13 (G_ENCODE_VERSION(2, 13)) |
| 9943 | 354 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
355 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_13 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
356 | #define PIDGIN_AVAILABLE_IN_2_13 PIDGIN_UNAVAILABLE(2, 13) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
357 | #else |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
358 | #define PIDGIN_AVAILABLE_IN_2_13 _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
359 | #endif |
| 9943 | 360 | |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15884
diff
changeset
|
361 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
362 | * PIDGIN_VERSION_2_14: |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
363 | * |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
364 | * A macro that evaluates to the 2.14 version of Pidgin, in a format that can |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
365 | * be used by the C pre-processor. |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15884
diff
changeset
|
366 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
367 | * Since: 3.0 |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15884
diff
changeset
|
368 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
369 | #define PIDGIN_VERSION_2_14 (G_ENCODE_VERSION(2, 14)) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
370 | |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
371 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_2_14 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
372 | #define PIDGIN_AVAILABLE_IN_2_14 PIDGIN_UNAVAILABLE(2, 14) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
373 | #else |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
374 | #define PIDGIN_AVAILABLE_IN_2_14 _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
375 | #endif |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15884
diff
changeset
|
376 | |
|
22039
f2aa47f387a6
Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents:
22030
diff
changeset
|
377 | /** |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
378 | * PIDGIN_VERSION_3_0: |
|
35397
31fa3a1aeff5
Move changes from soc.2013.gobjectification.gtkdoc to this branch
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
379 | * |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
380 | * A macro that evaluates to the 3.0 version of Pidgin, in a format that can be |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
381 | * used by the C pre-processor. |
|
35397
31fa3a1aeff5
Move changes from soc.2013.gobjectification.gtkdoc to this branch
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
382 | * |
|
42620
72178a341eb8
Remove minor versions from Since tags in Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42599
diff
changeset
|
383 | * Since: 3.0 |
|
22039
f2aa47f387a6
Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents:
22030
diff
changeset
|
384 | */ |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
385 | #define PIDGIN_VERSION_3_0 (G_ENCODE_VERSION(3, 0)) |
|
22039
f2aa47f387a6
Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents:
22030
diff
changeset
|
386 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
387 | #if PIDGIN_VERSION_MAX_ALLOWED < PIDGIN_VERSION_3_0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
388 | #define PIDGIN_AVAILABLE_IN_3_0 PIDGIN_UNAVAILABLE(3, 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
389 | #define PIDGIN_AVAILABLE_STATIC_INLINE_IN_3_0 PIDGIN_UNAVAILABLE_STATIC_INLINE(3, 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
390 | #define PIDGIN_AVAILABLE_MACRO_IN_3_0 PIDGIN_UNAVAILABLE_MACRO(3, 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
391 | #define PIDGIN_AVAILABLE_ENUMERATOR_IN_3_0 PIDGIN_UNAVAILABLE_ENUMERATOR(3, 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
392 | #define PIDGIN_AVAILABLE_TYPE_IN_3_0 PIDGIN_UNAVAILABLE_TYPE(3, 0) |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
393 | #else |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
394 | #define PIDGIN_AVAILABLE_IN_3_0 _PIDGIN_EXTERN |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
395 | #define PIDGIN_AVAILABLE_STATIC_INLINE_IN_3_0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
396 | #define PIDGIN_AVAILABLE_MACRO_IN_3_0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
397 | #define PIDGIN_AVAILABLE_ENUMERATOR_IN_3_0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
398 | #define PIDGIN_AVAILABLE_TYPE_IN_3_0 |
|
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
399 | #endif |
|
22039
f2aa47f387a6
Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents:
22030
diff
changeset
|
400 | |
|
42460
60ba148ca25b
Add version tagging macros for Pidgin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42437
diff
changeset
|
401 | #endif /* PIDGIN_VERSION_H */ |