Elliott Sales de Andrade: Author Summary

Builds triggered by Elliott Sales de Andrade

Builds triggered by an author are those builds which contains changes committed by the author.
100
8 (8%)
92 (92%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
4 (4% of all builds triggered)
4 (4% of all builds triggered)
0
Build Completed Code commits Tests
PGN › MAIK › #158 1 week ago
Don't mess with flags when using plain buildtype.
Testless build
PGN › MAIK › #155 1 week ago
Don't mess with flags when using plain buildtype.
Testless build
TAL › TAL › #57 2 weeks ago
Fix version.

Pre-release information comes after a hyphen in semver. The meson
version splitting below also assumes extra information is after a
hyphen.
Testless build
PGN › COV › #454 4 weeks ago
Don't mess with flags when using plain buildtype.
Testless build
PGN › PGRM › #122 4 weeks ago
Don't mess with flags when using plain buildtype.
Testless build
PGN › PPL › #138 4 weeks ago
Don't mess with flags when using plain buildtype.
Testless build
PGN › QUL › #22 4 weeks ago
Don't mess with flags when using plain buildtype.
Testless build
PGN › MAIK › #126 1 month ago
prefs: Convert Interface page to glade.
prefs: Convert Proxy page to glade.
Use G_BINDING_DEFAULT when no binding options needed.

These widgets are all switched on/off as necessary later in the
function.
prefs: Convert Conversations page to glade.
Use g_object_bind_property for a conv tabs pref.
Replace pidgin_toggle_sensitive_array as before.
Use correct alignment functions for labels.

It should use gtk_label_set_[xy]align, not gtk_widget_set_[hv]align.
There's a compat shim for older GTK+ already for this.
prefs: Move pidgin_prefs_checkbox earlier.
Start switching Preferences dialog to Glade.
Replace pidgin_toggle_sensitive by g_object_bind_property.
prefs: Convert Logging page to glade.
prefs: Add binding versions of pref widget functions.

These just bind settings to existing widgets and copy the saved value to
the widget, except for combos which are produced from runtime lists.
Those are populated in a similar way as before.

There are some extra _bind_ words that will probably be dropped once the
other functions are unused.
Remove pidgin_toggle_* functions.

They are no longer used; instead use g_object_bind_property.
prefs: Convert Network page to glade.
prefs: Convert Status/Idle page to glade.
prefs: Convert Browsers page to glade.
prefs: Remove unused hboxes.
Testless build
PGN › PGRM › #90 3 months ago
prefs: Convert Interface page to glade.
prefs: Convert Logging page to glade.
prefs: Move pidgin_prefs_checkbox earlier.
prefs: Convert Status/Idle page to glade.
Replace pidgin_toggle_sensitive by g_object_bind_property.
prefs: Convert Proxy page to glade.
Remove pidgin_toggle_* functions.

They are no longer used; instead use g_object_bind_property.
prefs: Add binding versions of pref widget functions.

These just bind settings to existing widgets and copy the saved value to
the widget, except for combos which are produced from runtime lists.
Those are populated in a similar way as before.

There are some extra _bind_ words that will probably be dropped once the
other functions are unused.
Replace pidgin_toggle_sensitive_array as before.
Use G_BINDING_DEFAULT when no binding options needed.

These widgets are all switched on/off as necessary later in the
function.
Start switching Preferences dialog to Glade.
prefs: Convert Conversations page to glade.
Use g_object_bind_property for a conv tabs pref.
prefs: Convert Network page to glade.
Use correct alignment functions for labels.

It should use gtk_label_set_[xy]align, not gtk_widget_set_[hv]align.
There's a compat shim for older GTK+ already for this.
prefs: Convert Browsers page to glade.
prefs: Remove unused hboxes.
Testless build
PGN › COV › #359 4 months ago
prefs: Remove unused hboxes.
prefs: Convert Status/Idle page to glade.
Use correct alignment functions for labels.

It should use gtk_label_set_[xy]align, not gtk_widget_set_[hv]align.
There's a compat shim for older GTK+ already for this.
prefs: Convert Browsers page to glade.
prefs: Convert Logging page to glade.
prefs: Move pidgin_prefs_checkbox earlier.
prefs: Convert Proxy page to glade.
prefs: Add binding versions of pref widget functions.

These just bind settings to existing widgets and copy the saved value to
the widget, except for combos which are produced from runtime lists.
Those are populated in a similar way as before.

There are some extra _bind_ words that will probably be dropped once the
other functions are unused.
prefs: Convert Interface page to glade.
Start switching Preferences dialog to Glade.
prefs: Convert Conversations page to glade.
prefs: Convert Network page to glade.
Testless build
Build Completed Code commits Tests
TAL › TAL › #57 2 weeks ago
Fix version.

Pre-release information comes after a hyphen in semver. The meson
version splitting below also assumes extra information is after a
hyphen.
Testless build
PGN › MAIK › #126 1 month ago
prefs: Convert Interface page to glade.
prefs: Convert Proxy page to glade.
Use G_BINDING_DEFAULT when no binding options needed.

These widgets are all switched on/off as necessary later in the
function.
prefs: Convert Conversations page to glade.
Use g_object_bind_property for a conv tabs pref.
Replace pidgin_toggle_sensitive_array as before.
Use correct alignment functions for labels.

It should use gtk_label_set_[xy]align, not gtk_widget_set_[hv]align.
There's a compat shim for older GTK+ already for this.
prefs: Move pidgin_prefs_checkbox earlier.
Start switching Preferences dialog to Glade.
Replace pidgin_toggle_sensitive by g_object_bind_property.
prefs: Convert Logging page to glade.
prefs: Add binding versions of pref widget functions.

These just bind settings to existing widgets and copy the saved value to
the widget, except for combos which are produced from runtime lists.
Those are populated in a similar way as before.

There are some extra _bind_ words that will probably be dropped once the
other functions are unused.
Remove pidgin_toggle_* functions.

They are no longer used; instead use g_object_bind_property.
prefs: Convert Network page to glade.
prefs: Convert Status/Idle page to glade.
prefs: Convert Browsers page to glade.
prefs: Remove unused hboxes.
Testless build
PGN › QUL › #12 6 months ago
Update to latest gettext.
Testless build
PGN › PPL › #39 1 year ago
Remove duplication of Name and GenericName.

Fixes #9810.
Remove MSN and Yahoo! from purple-url-handler.desktop.
Update AppData file to latest spec.

Install to current location, change XML layout a bit.
Fix `make check`.
Rename .desktop and .appdata files using reverse-DNS.
Testless build
Build Completed Code commits Tests
PGN › QUL › #13 6 months ago
Remove hacks for fixing warnings.

These are for some warning with G_DEFINE_TYPE_WITH_CODE, but I cannot
get any new warnings when removing them. The original commit does not
really say what warning the hack was fixing either.
Move PURPLE_AVAILABLE into libgnt.

It's only relevant there.
Convert XMPP console display to GtkTextView.

It does not really need much in the way of special formatting or
interactivity that it needs to use a full GtkWebView.
Remove deprecated stock icons from XMPP console.
Fix leak when using XMPP console templates.
Fix build with plugins disabled.
Move ncurses check into libgnt directory.
Remove checks for old GLib.
Remove check for old GTK+.
Move gnt version information into libgnt meson.build.
Split purple.h.in config into separate object.

This allows `conf` to be edited everywhere else and not be 'used' too
early.
Restore XML indenting in XMPP console.
Remove duplicate enable/use_enchant variables.
Move sqlite3 check into cap plugin's meson.build.
Move gevolution checks into plugin's meson.build.
Use GtkTextView for XMPP console entry.

There's not really any formatting involved here.
Remove autoconf template documentation.
Move gmodule to where it's needed.
Testless build
PGN › QUL › #4 11 months ago
Use meson pkgconfig generator.

Without autotools, there's no need to use templates.
Testless build
PGN › PGRM › #17 1 year ago
Add Finch plugins to meson build.

This does not work exactly like the autotools build because it creates
a shared library for finch sources, but that's what's used on Windows,
so maybe that will be fine.
Fix bugs in pkgconfig and man page substitutions.
Move everything to config.h as originally intended.
Add nullprpl to meson build.

This prpl appears broken right now though.
Add shared files to meson build.
Add libgnt to meson build.
meson: Make libpurple into a dependency object.

This reduces the duplication of include directories and link-time
dependencies that needed to be place on every target linked with
libpurple.
Clean up several archaic configuration attempts.
Remove unused distrib option.
Add many missing installations to meson build.
Add simple prpl to meson build.
Make resource file references relative to themselves.

It works with the mingw build because the path it in the current working
directory, but doesn't work with meson because the working directory is
in some build dir.
Add novell to meson build.
Merge with default.
Update meson build to match autotools.
Fix Meson install of include files.

Add dbus-types.h to install and use only source basename in enums
template. Using the basename makes no difference for autotools, which
is run in the source directory, but it does for Meson.
Fix Meson builds when everything is disabled.

Except GStreamer, which cannot be disabled with Autoconf either.
Add missing dep for libgnt.
Convert gtkdebug meson rule to GResource.
Add facebook to meson build.
Add built header sources to *_dep.

This ensures dependencies that require the headers will be built after
the headers.
Merge with bookmark 'vv-crash'.
Switch GnuTLS/NSS for Nettle in Meson build.
Add yahoo to meson build.
Add gg to meson build.
Fix versioning of libraries.

Also, don't bother setting version and soversion since one can be
determined from the other.
Make icons/pixmaps install consistent with Autotools.

Also, move some things down to meson.build in subdirectories. Everything
was consolidated because automake is recursive, but we don't really need
to worry about that with Meson and this simplifies things.
Remove old marshalling files.

These were renamed on the Meson branch and were accidentally left over
during the merge with default.
meson: Update to latest mkenums syntax.
Properly search for Windows DNS/socket libraries.
Remove session management bits from Meson build.
Add irc to meson build.
Actually apply deprecation flags.
Add msn to meson build.
Fix Meson build with mostly everything enabled.

Skip unity integration and external zephyr options because the dependencies
are not available on Fedora.
Remove old event loop files from Meson build.
Merge with default.
Remove extra checks from meson build as well.
Use join_paths instead of manual path manipulations.
Merge with default.

Drop startup-notification option from Meson build also.
Remove marshalling files from doc build.
Make GIR outputs more consistent with autotools.
Add meson arguments to About dialog.
Add bonjour to meson build.
Remove deleted prpls from meson build.
libgnt only require gmodule on win32, supposedly.
Fix several undefined variables when things are disabled.
Correctly set IS_WIN32_CROSS_COMPILED.
Update Python dependencies.

Use Python 3 module to find interpreter and correctly set the macro so
that the Python-related code is used.
Properly add Apple Frameworks to build.
Merge with default.
Fix some missing substitutions.
Fix incorrect check for inet_aton.

It should be checked on !win32.
Fix jutil test building.

Mark test comparison functions as static so they get linked in properly.
Add oscar to meson build.
Remove old checks for dns queries.
Remove non-pkg-config fallbacks.
Fix Meson DBus build.

Rename .c files that are #included so that Meson doesn't attempt to
build them, since they aren't supposed to be.

Also, add built headers into targets so they're built before sources
that need them.
Fix dependencies of purple-client.
Merge with 'default'.
Add documentation to Meson build.
Add artwork to meson build.
Add Pidgin to meson build.
Simplify X11 and dependent library checks.
Add jabber to meson build.
Use windows.compile_resources for Win32 resource files.
Fix glib version requirement.
Clean up stuff from grim's review.
Replace declare_dependency() with [].

An empty list is a bit simpler than a whole empty dependency object.
Simplify theme installation.
Rename finch/libgnt/genmarshal to gntmarshal for consistency.

This makes for a simpler generator rule.
Merge with default.
Add sametime to meson build.
Add silc to meson build.
Add missing dbus built files to sources.
Remove redundant option variables.
Fix a few inconsistencies between build systems.
Merge with default.

For meson build, delete marshallers and update name of resource file.
Remove commented stuff that should no longer be needed.
Re-enable caesarcipher consumer plugin as a module.

This allows it to build with undefined symbols, which it loads at runtime.
Add finch to meson build.
Remove checks for D-Bus services directory.

We don't use it for anything except maybe verifying D-Bus is properly
installed, which seems out of scope.
Require meson 0.37.0.

This has a slightly different syntax for multi-version restrictions,
or maybe it never worked before, so just update requirements.
Fix creation of Windows resource files.

They need to get the version substituted first.
Fix quoting in configuration data.
Remove unnecessary program checks.
Add plugins to meson build.
Don't install test plugin.
Add Pidgin plugins to meson build.
Use add_project_arguments instead of add_global_arguments.
Require meson 0.35.0 for build.
Add zephyr to meson build.
Update file lists in meson build.
Properly disable libgnt.
Update libpurple files in meson build.
Add mxit to meson build.
Require meson 0.34.0 for build.

This version is not released yet, but I hope it will contain all the
patches I've written.
Add GIR to meson build.
Remove duplicate is_win32 variables.
Testless build
PGN › PGRM › #13 1 year ago
Fix small GResource bugs.

Add xml file to EXTRA_DIST and make Makefile rules more generic.
Move gtkdebug.html into a GResource.

This was added in GLib 2.32, which we can use now. Now there's no need
for complicated xxd + sed transformations and it will work better with
Meson.
Rename resource file to be more generic.
Testless build