Generate list of xprofile field types that support options for Field Admin, rather than hardcoding

This change allows custom field types to support options, while using the core
admin panel UI.

Fixes #5691

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8494 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Declare XProfileAdmin js variable as a global to placate jshint

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8495 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add expectedDeprecated like_escape flags for relevant unit tests

This will allow our CI builds to pass against WP trunk, until a more permanent
solution is found for #5701.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8496 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
expectedDeprecated like_escape flags for multisite-only tests

See #5701

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8497 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Pinking shears

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8498 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Remove @expectedDeprecated like_escape flags from unit tests

This was intended to be a workaround for #5701, but it turns out that it breaks
non-trunk builds.

Reverts r8496 and r8497.

See #5701

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8499 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Remove BP-Default from trunk. Release builds will still include BP-Default.

See #5212, and for background, https://bpdevel.wordpress.com/2014/04/16/grunt-coming-to-buddypress/
Find BP-Default on Github: https://github.com/buddypress/BP-Default

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8500 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Remove empty bp-themes folder. See r8500.


git-svn-id: https://buddypress.svn.wordpress.org/trunk@8501 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Force grunt exec tasks to run Subversion exports even when directories exist by adding `--force` flag to commands.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8502 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Improvements to `bp_has_groups()`:

* Add phpdoc from `BP_Groups_Template::get()`
* Add inline doc better explaining what default values are.
* Move `$defaults` into `bp_parse_args()` call to remove one-time-use variable.
* Fix seemingly unused `$order` parameter noted in r7087 to check action variable in the `my-groups` context.
* Remove `$bp` global touch.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8503 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add Messages unit test factory class

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8504 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Declare $pag_sql empty string in BP_Blogs_Blog::get_by_letter()

This squelches PHP notices when searching for unpaginated results

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8505 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add some search_terms related tests. See #5701

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8506 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Add search_terms test for BP_Notifications_Notification::get()

See #5701

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8507 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Use bp_get_total_blog_count_for_user() when setting up blog nav

This allows the value to be filtered by plugins.

Fixes #5709

Props needle

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8508 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Activity: fix oEmbeds not being rendered when item fetched via "read more" item in the activity stream.

Fixes #5547

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8509 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Switch to git checkouts of WP for Travis CI tests

This change results in faster build time

See #5708

Props netweb

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8510 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Remove "prev" and "next" links when on a BuddyPress page.

WordPress injects these links in the <head> of each WordPress post.
However, BuddyPress doesn't adhere to these links.  These links also take
two DB queries on each page load and are uncached.

Therefore, this commit removes these links.

Fixes #4981.

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8511 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
Fix Travis CI tests for PHP 5.2

PHP 5.2 tests have been broken on Travis CI since r8017, the switch to using
WP's "develop" suite instead of the old wp-tests repo. This changeset fixes
these builds by making the following changes:

- Better consistency with the use of environment variables (swap out the old
  WP_CORE_DIR for WP_DEVELOP_DIR, which is what BP itself expects when setting
  up PHPUnit)
- Use of `export` when creating the environment variable, to ensure that PHP
  has access to it across shell sessions

Hat tip to netweb for an initial patch addressing this issue

See #5708

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8512 cdf35c40-ae34-48e0-9cc9-0c9da1808c22
In Travis CI tests, set fast_finish flag to true

This change allows a build to be marked as failed as soon as a single job in
the build matrix has failed, providing faster feedback for devs.

See #5708

Props netweb

git-svn-id: https://buddypress.svn.wordpress.org/trunk@8513 cdf35c40-ae34-48e0-9cc9-0c9da1808c22