Sun, 10 Aug 2025 23:44:08 +0800
Add Purple.Conversation.find_message_by_id
The method was added so that a protocol or plugin could easily lookup
for the reference for a message. This will be especially useful when a
protocol received a quoted message but only with an id.
|
42459
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
1 | if IS_WIN32 |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
2 | subdir_done() |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
3 | endif |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
4 | |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
5 | GTK4_X11 = dependency('gtk4-x11', required : false) |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
6 | |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
7 | if GTK4_X11.found() |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
8 | shared_module('idle-xscreensaver', 'idle-xscreensaver.c', |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
9 | c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-IdleXScreenSaver"'], |
|
42468
3ea8d5befbe4
Mark all Pidgin symbol visibility as hidden
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
42459
diff
changeset
|
10 | gnu_symbol_visibility : 'hidden', |
|
42459
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
11 | dependencies : [libpurple_dep, libpidgin_dep, GTK4_X11], |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
12 | name_prefix : '', |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
13 | install : true, install_dir : PIDGIN_PLUGINDIR) |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
14 | |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
15 | devenv.append('PIDGIN_PLUGIN_PATH', meson.current_build_dir()) |
|
e0a24938f214
Add an XScreenSaver based idle source for the new Idle Manager
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
16 | endif |