Fix issues building Facebook introspection

Review Request #1341 — Created March 14, 2022 and submitted

Information

pidgin/pidgin
default

Reviewers

Fixes everything except for the warnings about facebook_*-prefixed symbols (since the introspection uses the fb_ prefix instead).

Compile only.

Summary ID
Add explicit libsoup include on Facebook plugin
This silences a warning about SoupMessage not existing during .gir production.
0f1c6503475c3d073861cdb9148fa13ac852e787
Fix invalid return annotations in Facebook
71c3b49796367da674e27d5453ccf10a6f8377c8
Add missing return transfer annotation in Facebook
8efeb334a10cd31d96b684d561a8b6a97ee09398
Add missing element-type annotation in Facebook
51630c25231d94650fd6185c7f73aaa7ab2cf64d
Use a source identifier for fb_data_add_timeout
And have the caller add the timeout itself. This avoids us having to define a scope for the data parameter.
e00392aa1a49f0544cfb7da2bf68e2c73b1396d8
Add scope annotations to fb_util_request_buddy
348c54b8419c4dcc15a8002a477b19f5d0a9e884
grim
  1. Ship It!
  2. Awesome work, thank you very much!!

  3. 
      
grim
Review request changed
Status:
Completed