Sat, 14 Nov 2020 03:15:43 -0600
Create a new ContactList that will eventually fully replace PidginBuddyList
Create a new PidginContactList window and move the application actions to PidginApplication.
Testing Done:
* Verified menus are properly disabled while offline
* Verified menu items that require a protocol with chats enables the chat menu items as well as the room list menu items
* Verified that the menu items can become enabled while the menus are opened
* Verified that the application actions are activatable via dbus
* Verified that the plugin manager action was migrated successfully
* Verified that the account manager action was migrated successfully
Reviewed at https://reviews.imfreedom.org/r/174/
|
39899
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
1 | environment: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
2 | - PACKAGECLOUD_REPO=experimental |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
3 | - ARCH=amd64 |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
4 | - BUILD_NUMBER |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
5 | - REGISTRY_HOST=docker.io |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
6 | - REPOSITORY=pidgin/builders |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
7 | |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
8 | tasks: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
9 | import: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
10 | type: docker/import |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
11 | files: .:. |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
12 | |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
13 | build: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
14 | type: docker/run |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
15 | image: ${REGISTRY_HOST}/${REPOSITORY}:${DISTRO}-${VERSION}-${ARCH} |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
16 | |
|
39900
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
17 | clean: |
|
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
18 | type: convey/clean |
|
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
19 | files: |
|
40563
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
20 | - appimage-x86_64 |
|
39900
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
21 | - pvs-studio |
|
40143
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
22 | - scanbuild |
|
39900
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
23 | |
|
39899
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
24 | export: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
25 | type: docker/export |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
26 | files: ${DISTRO}-${VERSION}-${ARCH} |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
27 | |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
28 | build-target: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
29 | type: docker/run |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
30 | image: ${REGISTRY_HOST}/${REPOSITORY}:${TARGET} |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
31 | |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
32 | export-target: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
33 | type: docker/export |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
34 | files: ${TARGET} |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
35 | |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
36 | plans: |
|
40563
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
37 | pidgin3-appimage-x86_64: |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
38 | environment: |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
39 | - TARGET=appimage-x86_64 |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
40 | - BUILD_NUMBER=0 |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
41 | - COMMIT_SHORT=${HG_COMMIT_SHORT} |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
42 | - VERSION=${BUILD_NUMBER}~${COMMIT_SHORT} |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
43 | - RECIPE=Pidgin3 |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
44 | - CONFIGURE_ARGS=-Dconsoleui=False |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
45 | stages: |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
46 | - tasks: [import, build-target, export-target] |
|
9ce322b6f2d1
Create an AppImage for Pidgin3
Gary Kramlich <grim@reaperworld.com>
parents:
40143
diff
changeset
|
47 | |
|
39900
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
48 | clean: |
|
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
49 | stages: |
|
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
50 | - tasks: [clean] |
|
d1af2f98e0f4
Add a clean task/plan
Gary Kramlich <grim@reaperworld.com>
parents:
39899
diff
changeset
|
51 | |
|
39899
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
52 | mingw-w64-x86_64: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
53 | environment: [DISTRO=mingw, VERSION=w64, ARCH=x86_64] |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
54 | stages: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
55 | - tasks: [import, build] |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
56 | |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
57 | pvs-studio: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
58 | environment: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
59 | - TARGET=pvs-studio |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
60 | - PVS_STUDIO_USERNAME |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
61 | - PVS_STUDIO_KEY |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
62 | stages: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
63 | - tasks: [import, build-target] |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
64 | - tasks: [export-target] |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
65 | run: always |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
66 | |
|
40143
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
67 | scanbuild: |
|
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
68 | environment: [TARGET=scanbuild] |
|
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
69 | stages: |
|
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
70 | - tasks: [import, build-target] |
|
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
71 | - tasks: [export-target] |
|
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
72 | run: always |
|
0bedbacffa83
Add a scanbuild convey plan
Gary Kramlich <grim@reaperworld.com>
parents:
39900
diff
changeset
|
73 | |
|
39899
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
74 | subproject-build: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
75 | environment: [TARGET=subproject-build] |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
76 | stages: |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
77 | - tasks: [import, build-target] |
|
b4962b614b5f
Initial convey support. Just supports the subproject-build and pvs-studio
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
78 |