scripts/fedora-mingw.ini

Thu, 24 Apr 2025 22:19:39 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 24 Apr 2025 22:19:39 -0500
changeset 43242
a9bc19e23c36
parent 43092
886b982d5d85
permissions
-rw-r--r--

IRCv3: check if a member is in a conversation before adding them

Awhile ago we update the NAMREPLY handler to build a separate
Purple.ConversationMembers and then splice that onto the existing one to help
with sorting and other performance issues. However, we didn't check if the
users already existed in the existing list, so we would get duplicates. This
address that.

Also fixed a reference leak.

Testing Done:
Joined a channel and sent `/quote names #channel` multiple times and verified that the member list did not grow to include a bunch of duplicates.

Reviewed at https://reviews.imfreedom.org/r/3987/

43092
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
1 ; use with /usr/share/mingw/toolchain-mingw64.meson
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
2 [binaries]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
3 exe_wrapper = 'wine64'
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
4
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
5 [project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
6 introspection = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
7
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
8 [appstream:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
9 apidocs = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
10 docs = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
11
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
12 [birb:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
13 doc = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
14 introspection = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
15
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
16 [gplugin:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
17 doc = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
18 help2man = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
19 introspection = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
20 lua = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
21 python3 = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
22 vapi = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
23
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
24 [hasl:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
25 doc = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
26 introspection = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
27
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
28 [ibis:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
29 doc = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
30 introspection = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
31
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
32 [libadwaita-1:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
33 introspection = 'disabled'
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
34 tests = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
35
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
36 [libsoup-3.0:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
37 introspection = 'disabled'
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
38 tests = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
39 tls_check = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
40
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
41 [myna:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
42 doc = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
43 introspection = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
44
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
45 [xeme:project options]
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
46 doc = false
886b982d5d85 Add a Fedora MinGW cross build file, and required subprojects
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
47 introspection = false

mercurial