Thu, 30 Nov 2023 21:33:32 -0600
Remove all of the existing status widgets
None of these work with the new presence system and were going to be removed
sooner or later. I'm opting for sooner as many of them have deprecation
warnings that make the build output difficult to read.
Testing Done:
Ran `ninja turtles` and ran pidgin3 without issues.
Reviewed at https://reviews.imfreedom.org/r/2809/
|
35387
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
1 | /* |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
2 | * pidgin |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
3 | * |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
4 | * Pidgin is the legal property of its developers, whose names are too numerous |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
5 | * to list here. Please refer to the COPYRIGHT file distributed with this |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
6 | * source distribution. |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
7 | * |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
8 | * This program is free software; you can redistribute it and/or modify |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
9 | * it under the terms of the GNU General Public License as published by |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
10 | * the Free Software Foundation; either version 2 of the License, or |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
11 | * (at your option) any later version. |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
12 | * |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
13 | * This program is distributed in the hope that it will be useful, |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
16 | * GNU General Public License for more details. |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
17 | * |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
18 | * You should have received a copy of the GNU General Public License |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
19 | * along with this program; if not, write to the Free Software |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
20 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
21 | * |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
22 | */ |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
23 | |
|
40502
875489636847
pidgin.h phase3: create pidgin.h and force its usage
Gary Kramlich <grim@reaperworld.com>
parents:
40496
diff
changeset
|
24 | #include <glib/gi18n.h> |
|
875489636847
pidgin.h phase3: create pidgin.h and force its usage
Gary Kramlich <grim@reaperworld.com>
parents:
40496
diff
changeset
|
25 | |
|
40616
064ff9f4150a
Don't allow libraries to include their own global header files.
Gary Kramlich <grim@reaperworld.com>
parents:
40502
diff
changeset
|
26 | #include "pidgincore.h" |
|
35387
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
27 | |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
28 | #ifdef _WIN32 |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
29 | /* suppress gcc "no previous prototype" warning */ |
|
42482
d548bddf4fe4
Ensure Pidgin DLL entry point is exported
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
40616
diff
changeset
|
30 | G_MODULE_EXPORT |
|
35387
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
31 | int __cdecl pidgin_main(HINSTANCE hint, int argc, char *argv[]); |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
32 | int __cdecl pidgin_main(HINSTANCE hint, int argc, char *argv[]) |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
33 | #else |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
34 | int main(int argc, char *argv[]) |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
35 | #endif |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
36 | { |
|
35612
a3e7ce26bc4b
Allow program name change, to make dogtail UI tests possible
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35605
diff
changeset
|
37 | const gchar *test_prgname; |
|
a3e7ce26bc4b
Allow program name change, to make dogtail UI tests possible
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35605
diff
changeset
|
38 | |
|
35921
c8acfe6aa569
cross-win32: hide winconsole for Pidgin; set output to utf8
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35612
diff
changeset
|
39 | #ifdef _WIN32 |
|
c8acfe6aa569
cross-win32: hide winconsole for Pidgin; set output to utf8
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35612
diff
changeset
|
40 | SetConsoleOutputCP(65001); /* UTF-8 */ |
|
c8acfe6aa569
cross-win32: hide winconsole for Pidgin; set output to utf8
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35612
diff
changeset
|
41 | #endif |
|
c8acfe6aa569
cross-win32: hide winconsole for Pidgin; set output to utf8
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35612
diff
changeset
|
42 | |
|
35612
a3e7ce26bc4b
Allow program name change, to make dogtail UI tests possible
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35605
diff
changeset
|
43 | /* This is for UI testing purposes only, don't use it! */ |
|
a3e7ce26bc4b
Allow program name change, to make dogtail UI tests possible
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35605
diff
changeset
|
44 | test_prgname = g_getenv("PIDGIN_TEST_PRGNAME"); |
|
38597
152571095ebe
Don't needlessly call g_set_prgname()
Mike Ruprecht <cmaiku@gmail.com>
parents:
38045
diff
changeset
|
45 | if (test_prgname != NULL) |
|
152571095ebe
Don't needlessly call g_set_prgname()
Mike Ruprecht <cmaiku@gmail.com>
parents:
38045
diff
changeset
|
46 | g_set_prgname(test_prgname); |
|
152571095ebe
Don't needlessly call g_set_prgname()
Mike Ruprecht <cmaiku@gmail.com>
parents:
38045
diff
changeset
|
47 | |
|
35387
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
48 | g_set_application_name(PIDGIN_NAME); |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
49 | |
| 35605 | 50 | #ifdef _WIN32 |
| 51 | winpidgin_set_exe_hinstance(hint); | |
| 52 | #endif | |
| 53 | ||
|
35387
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
54 | return pidgin_start(argc, argv); |
|
c516874b0d14
Prepare files for gtk-doc conversion.
Ankit Vani <a@nevitus.org>
parents:
diff
changeset
|
55 | } |