| [5296]
|
netweb
|
Bump NPM package versions in `package.json`
* `grunt-contrib-cssmin` to v0.8.0 https://www.npmjs.org/package/grunt-contrib-cssmin
* `grunt-sass` to v~0.11.0 https://www.npmjs.org/package/grunt-sass
* `grunt-phpunit` to v0.3.3 https://www.npmjs.org/package/grunt-phpunit
* `grunt-exec` to v0.4.5 https://www.npmjs.org/package/grunt-exec
* Requires `npm install` to update packages and dependencies
* Props netweb. See #2542
|
| [5295]
|
netweb
|
More Grunt: Switch from `grunt-pot` to `grunt-wp-i18n`
* Remove `grunt-pot` from `package.json`
* Add `grunt-wp-i18n` to `package.json`
* Adds grunt task `grunt makebot` to `grunt build` and `grunt build-release`
* Creates `bbpress.pot` in `/build`
* Requires fresh `npm install` to update dependencies
* Props netweb. See #2542
|
| [5294]
|
netweb
|
More Grunt updates, fixes `grunt watch` task not RTL'ing or minifying CSS files.
* Use explicit CSS file names, avoids ambiguous LTR CSS (avoids LTR = `*.css` including `bbpress-rtl.css`)
* Remove `cssmin:colors` and include Mint and Evergreen CSS minification in `cssmin:core`
* Remove `cssjanus:colors` and include Mint and Evergreen RTL CSS in `cssjanus:core`
* Use `BUILD_DIR` (not `SOURCE_DIR`) to compile RTL CSS `cssjanus`
* Use `BUILD_DIR` (not `SOURCE_DIR`) to compile and LTR & RTL minified CSS with `cssmin`
* Add Grunt tasks `cssjanus:core`, `cssmin:ltr` and `cssmin:rtl` to `grunt watch` -> `watch:colors` task
* Add Grunt tasks `cssmin:ltr` and `cssmin:rtl` to `grunt watch` -> `watch:rtl` task
* Reorders `grunt build` and `grunt build-release` tasks to firstly copy `bbpress.css`, and `admin.css`, then create Mint and Evergreen CSS using `colors` , then RTL all the CSS with `cssjanus:core`, then minify all the CSS with `cssmin:ltr` and `cssmin:rtl`
* Props netweb. See #2542
|
| [5293]
|
johnjamesjacoby
|
More Grunt updates:
* Add `_n_noop` to `grunt-pot` keyword check
* Remove grunt task `test` as PHPUnit tests are covered by grunt task `phpunit`
* Add grunt task `jstest` to run javascript tasks
* Add `grunt-checktextdomain` to `package.json` to check for missing or incorrect text-domain in gettext functions. See https://www.npmjs.org/package/grunt-checktextdomain
* Adds grunt task `checktextdomain` to `grunt build-release`
* Checks for the following keywords: `__:1,2d`, `_e:1,2d`, `_x:1,2c,3d`, `_n:1,2,4d`, `_ex:1,2c,3d`, `_nx:1,2,4c,5d`, `esc_attr__:1,2d`, `esc_attr_e:1,2d`, `esc_attr_x:1,2c,3d`, `esc_html__:1,2d`, `esc_html_e:1,2d`, `esc_html_x:1,2c,3d`, `_n_noop:1,2,3d`, `_nx_noop:1,2,3c,4d`
* Props netweb. See #2542.
|
| [5292]
|
johnjamesjacoby
|
Remove `colors-fresh` dependency for admin color schemes. !WordPress 3.9's CSS cleanup initiatives have rendered this code unnecessary. Hat tip helen.
|
| [5291]
|
netweb
|
Fix incorrect `bbbpress` text domain used `bbp_get_topic_pagination_count`. Props netweb. Fixes #2549.
|
| [5290]
|
johnjamesjacoby
|
Experiment with `grunt-pot`:
* Add `grunt-pot` to `package.json`
* Adds grunt task `pot` to `grunt build` and `grunt build-release`
* Creates `bbpress.pot` in `/build` & removes `bbpress.pot` from `/src`
* Checks for the following keywords: `__`, `_e`, `_x`, `_n`, `_ex`, `_nx`, `esc_attr__`, `esc_attr_e`, `esc_attr_x`, `esc_html__`, `esc_html_e`, `esc_html_x`, `_nx_noop`
* Props netweb. See #2542.
|
| [5289]
|
johnjamesjacoby
|
More grunt updates:
* Add RTL, minified and `SCRIPT_DEBUG` support for bbPress admin CSS.
* Add RTL, minified and `SCRIPT_DEBUG` support for bbPress default theme-compat CSS.
* RTL bbPress CSS is now compiled with cssjanus. (`bbpress-rtl.css` file removed)
* Props netweb. See #2542.
|
| [5288]
|
johnjamesjacoby
|
Add XML output logging for PHPUnit tests. Props netweb. See #2542.
|
| [5287]
|
johnjamesjacoby
|
Fixes PHPUnit Multisite tests and sets up grunt build-realease to run all PHPUnit tests when building release package (Single & Multisite.) Props netweb. See #2542.
|
| [5286]
|
johnjamesjacoby
|
Smarter build/src toggling for the stub plugin. See #2542.
|
| [5285]
|
johnjamesjacoby
|
More Grunt improvements:
* Fixes CSS & JS admin folder path for `BBP_RTL_CSS`, `BBP_LTR_CSS` & `BBP_JS` in Gruntfile.js
* Removes Mint & Evergreen CSS (including RTL) to use Mint & Evergreen SCSS
* Adds `_admin.scss`, `_mixins.scss`, `_variables.scss` via ([https://core.trac.wordpress.org/browser/trunk/src/wp-admin/css/colors /trunk/src/wp-admin/css/colors]) to build our Mint & Evergreen admin themes
* Adds `/includes/admin/styles/evergreen/colors.scss` & `/includes/admin/styles/mint/colors.scss` via [https://github.com/ryelle/admin-color-schemes/tree/2288dcd5b57c9a9045de62d1cfa72722d5163cfc 2288dcd5b5 MP6 GitHub Repo Changset]
* Adds support in Gruntfile.js to build minified and RTL Mint & Evergreen CSS
* Adds `grunt-sass` `~0.10.0` to `package.json` to build Mint & Evergreen CSS from SCSS source
* Reinstates minified and `SCRIPT_DEBUG` support for minified Mint & Evergreen CSS
* Adds minified and `SCRIPT_DEBUG` support for admin javascript & frontend javascript
Props netweb. See #2542.
|
| [5284]
|
netweb
|
Remove `tests/phpunit/data/.trac-ticket-cache*` from .gitignore (only required in WP develop repo). See #2542
|
| [5283]
|
johnjamesjacoby
|
In `bbp_locate_template()` check for `WP_USE_THEMES` before calling `load_template()` to avoid warnings when running phpunit tests. See #2542.
|
| [5282]
|
johnjamesjacoby
|
Add `build` directory to `svn:ignore`. Props netweb. See #2542.
|
| [5281]
|
johnjamesjacoby
|
Update inline doc in `.gitignore`. See #2542.
|
| [5280]
|
johnjamesjacoby
|
Update phpunit testcases directory path in `phpunit.xml`. See #2542.
|
| [5279]
|
johnjamesjacoby
|
Update bootstrap path in `bootstrap.php` for phpunit testing. See #2542.
|
| [5278]
|
netweb
|
Include .gitignore file for Git based repo. See #2542
|
| [5277]
|
netweb
|
Remove existing minified CSS, Grunt build process now takes care of this. See #2542.
|
| [5276]
|
johnjamesjacoby
|
Remove duplicate testcases directory from previous merge. See #2542.
|
| [5275]
|
johnjamesjacoby
|
Put back root files from previous reorg revert. See #2542.
|
| [5274]
|
johnjamesjacoby
|
Move `includes` and `templates` back into `/src` directory. See #2452.
|
| [5273]
|
johnjamesjacoby
|
Revert r5270, r5271. Let's try to get our history back. Antiprops johnjamesjacoby.
|
| [5272]
|
johnjamesjacoby
|
Don't ignore Travis or JSHint configuration files, and add them to root. See #2542.
|
| [5271]
|
johnjamesjacoby
|
Gruntify bbPress trunk (part 2):
* Move bbPress core files into `/src`
* Move tests into `/tests/phpunit/`
* Move `phpunit.xml` into trunk root
* Introduce Grunt and Travis configuration files
* Introduce stub `bbpress.php` to help activate bbPress for existing trunk checkouts
* See #2542.
|
| [5270]
|
johnjamesjacoby
|
Gruntify bbPress trunk:
* Move bbPress core files into `/src`
* Move tests into `/tests/phpunit/`
* Move `phpunit.xml` into trunk root
* Introduce Grunt and Travis configuration files
* Introduce stub `bbpress.php` to help activate bbPress for existing trunk checkouts
* See #2542.
|
| [5269]
|
johnjamesjacoby
|
Improve naming of new "At a Glance" metabox filter, and lower priority to increase odds of hugging more closely to WordPress core items. See #2544.
|
| [5268]
|
johnjamesjacoby
|
Deprecate dashboard metabox, and append forum statistics to existing "At a Glance" metabox instead. Fixes #2544.
|
| [5267]
|
johnjamesjacoby
|
Fix relative path to unit test bootstrap. See #2542.
|
| [5266]
|
johnjamesjacoby
|
First pass at unit test suite. Props netweb. See #2542.
|
| [5265]
|
netweb
|
Remove deprecated screen_icon() calls. Props netweb. Fixes #2538
|
| [5264]
|
johnjamesjacoby
|
Fix `@since` PHPDoc for Drupal7 converter. Props netweb. Fixes #2521. (trunk)
|
| [5263]
|
johnjamesjacoby
|
Fix `@since` PHPDoc for Drupal7 converter. Props netweb. Fixes #2521. (2.5 branch)
|
| [5262]
|
johnjamesjacoby
|
Use `content_url()` rather than `WP_CONTENT_URL` for style and script enqueue functions, fixing insecure content warnings when using SSL theme-side. Props tonyrix. Fixes #2518. (2.5 branch)
|
| [5261]
|
johnjamesjacoby
|
Use `content_url()` rather than `WP_CONTENT_URL` for style and script enqueue functions, fixing insecure content warnings when using SSL theme-side. Props tonyrix. Fixes #2518. (trunk)
|
| [5260]
|
johnjamesjacoby
|
Refactor subscription notifications functions to send 1 email with all subscribers BCC'd rather than 1 email per subscriber. This speeds up posting significantly in forums or topics where there are any number of subscribers, particularly on configurations with slow email servers or when using external email services.
(Subscription notifications could be improved further in a future iteration by moving the actual sending into a `wp_cron` process, but this improvement is easy and significant enough where it will be sufficient for the widest audience.)
Hat tip netweb, rossagrant. Fixes #2162. (trunk)
|
| [5259]
|
johnjamesjacoby
|
Subscriptions clean-up, from r5258. Props netweb. See #2162. (2.5 branch)
|
| [5258]
|
johnjamesjacoby
|
Refactor subscription notifications functions to send 1 email with all subscribers BCC'd rather than 1 email per subscriber. This speeds up posting significantly in forums or topics where there are any number of subscribers, particularly on configurations with slow email servers or when using external email services.
(Subscription notifications could be improved further in a future iteration by moving the actual sending into a `wp_cron` process, but this improvement is easy and significant enough where it will be sufficient for the widest audience.)
Hat tip netweb, rossagrant. Fixes #2162.
|
| [5257]
|
netweb
|
Remove `pre_get_posts` action `bbp_pre_get_posts_normalize_forum_visibility` from forum visibility repair tool to prevent hidden and private post status injected into WP_Query. Props thebrandonallen. Fixes #2512
|
| [5256]
|
johnjamesjacoby
|
Remove `languages` folder, and move `bbpress.pot` back into the root plugin directory.
The existence of the `languages` folder only currently sets up a confusing experience for a growing subset of users that also cannot easily get support in their language. By deleting the directory, it's less likely users will put their translations in a folder that does not already exist, which prevents them being deleted on bbPress plugin updates.
Because we have no plans of packaging translations directly with bbPress itself, and because wp.org will manage the downloading and installation of translations for us (and all plugins) based on the language of the WordPress installation, deleting the `languages` folder will provide a better experience for our non-English users going forward.
|
| [5255]
|
johnjamesjacoby
|
Remove unused admin area binary assets, including about page badges, top level menu icons, and retired icon32's. This is all handled by Dashicons going forward. Fixes #2513.
|
| [5254]
|
netweb
|
Include backend admin open and close forum row actions. Props netweb. Fixes #2491.
|
| [5253]
|
netweb
|
Remove hard coded post type references in repair tools. Props thebrandonallen. Fixes #2510
|
| [5252]
|
johnjamesjacoby
|
Update `readme.txt` in trunk to include 2.5.3 changelog.
|
| [5251]
|
johnjamesjacoby
|
Tag 2.5.3.
|
| [5250]
|
johnjamesjacoby
|
Update `bbpress.pot` in 2.5 branch.
|
| [5249]
|
johnjamesjacoby
|
Bump 2.5 branch to 2.5.3, and update `readme.txt`.
|
| [5248]
|
johnjamesjacoby
|
Port Dashicons support from trunk to 2.5 branch, for 2.5.3. Includes updated color schemes.
|
| [5247]
|
johnjamesjacoby
|
In `bbp_title()`, improve user profile logic to avoid "Your's" title text. Fixes #2503. (2.5 branch)
|
| [5246]
|
johnjamesjacoby
|
In `bbp_title()`, improve user profile logic to avoid "Your's" title text. Fixes #2503. (trunk)
|
| [5245]
|
johnjamesjacoby
|
Fix variable variable in `bbp_get_reply_author_link()` causing incorrect title attribute. Fixes #2505. (trunk)
|
| [5244]
|
johnjamesjacoby
|
Fix variable variable in `bbp_get_reply_author_link()` causing incorrect title attribute. Fixes #2505. (2.5 branch)
|
| [5243]
|
johnjamesjacoby
|
For single admin settings that contain both checkboxes and select drop-downs, use two labels. Fixes poor UX in some browsers. Props netweb. Fixes #2393. (2.5 branch)
|
| [5242]
|
johnjamesjacoby
|
For single admin settings that contain both checkboxes and select drop-downs, use two labels. Fixes poor UX in some browsers. Props netweb. Fixes #2393. (trunk)
|
| [5241]
|
netweb
|
Relocate `login_form` action hook outside `bbp-submit-wrapper` form submit wrapper in `form-user-login.php` and `form-user-lost-pass.php` templates. Props icu0755. Fixes #2500 (trunk)
|
| [5240]
|
netweb
|
Relocate `login_form` action hook outside `bbp-submit-wrapper` form submit wrapper in `form-user-login.php` and `form-user-lost-pass.php` templates. Props icu0755. Fixes #2500 (2.5 branch)
|
| [5239]
|
johnjamesjacoby
|
Use correct scheme strings in `bbp_verify_nonce_request()`. Fixes false negative bbPress-specific nonce checks in functions and methods that do not use WordPress's traditional nonce/die pairing. Fixes #2492. Props MZAWeb. (trunk)
|
| [5238]
|
johnjamesjacoby
|
Use correct scheme strings in `bbp_verify_nonce_request()`. Fixes false negative bbPress-specific nonce checks in functions and methods that do not use WordPress's traditional nonce/die pairing. Fixes #2492. Props MZAWeb. (2.5 branch)
|
| [5237]
|
johnjamesjacoby
|
Use more explicit subscriptions functions for form output. Fixes #2493. (2.5 branch)
|
| [5236]
|
johnjamesjacoby
|
Use more explicit subscriptions functions for form output. Fixes #2493. (trunk)
|
| [5235]
|
johnjamesjacoby
|
Update readme.txt and bump version (trunk)
|
| [5234]
|
johnjamesjacoby
|
Bump 2.5 branch to 2.5.2.
|
| [5233]
|
johnjamesjacoby
|
Introduce helper function for getting the BuddyPress component name, and filter new BuddyPress function to include it in registered components. Fixes #2495. Hat-tip imath. (2.5 branch)
|
| [5232]
|
johnjamesjacoby
|
Introduce helper function for getting the BuddyPress component name, and filter new BuddyPress function to include it in registered components. Fixes #2495. Hat-tip imath. (trunk)
|
| [5231]
|
nacin
|
Ancient bbPress: Adjust error reporting to cope with PHP 5.4.
|
| [5230]
|
netweb
|
Include `bbp_is_replies_created` in bbPress CSS body classes and include `bbp_is_replies_created` in `is_bbpress()` function. Props netweb. Fixes #2489
|
| [5229]
|
netweb
|
Bump readme.txt Tested version. Fixes #2490 (2.5 branch)
|
| [5228]
|
netweb
|
Bump readme.txt Tested version. Fixes #2490
|
| [5227]
|
johnjamesjacoby
|
Force `colors-fresh` dependency to act as a foundation for `Mint` and `Evergreen` color schemes. Fixes #2462.
|
| [5226]
|
johnjamesjacoby
|
First pass at replacing `Green` admin color scheme with `Mint` and `Evergreen` for WordPress 3.8. More to do here. Props melchoyce, ryelle. See #2462.
|
| [5225]
|
johnjamesjacoby
|
Move admin CSS and JS out of `admin_head` and into proper enqueues. New `admin.css` replaces top level icons with Dashicons, introduced in WordPress 3.8. Fixes #2396. See #2463.
|
| [5224]
|
johnjamesjacoby
|
Remove second, unused subscription parameters.
|
| [5223]
|
johnjamesjacoby
|
In `bbp_update_topic_walker()` pass `$last_active_time` into `bbp_update_forum()` to avoid expensive recalculation of the forum's last active time. Props netweb. See #1925.
|
| [5222]
|
johnjamesjacoby
|
In `bbp_update_topic()`, send the topic `post_date` - rather than `current_time()` - into the update walker. Fixes possibility of inconsistent times between topic `post_date` and forum last active times. Props netweb. See #1925.
|
| [5221]
|
johnjamesjacoby
|
In `bbp_update_reply()`, send the reply `post_date` - rather than `current_time()` - into the update walker. Fixes possibility of inconsistent times between reply `post_date` and forum/topic last active times. Props netweb. See #1925.
|
| [5220]
|
johnjamesjacoby
|
In `bbp_kses_allowed_tags()` use `true` instead of empty `array()` for individual tag attributes. Props netweb. See #2483.
|
| [5219]
|
johnjamesjacoby
|
Update readme.txt for 2.5.1. (trunk)
|
| [5218]
|
johnjamesjacoby
|
Tag 2.5.1.
|
| [5217]
|
johnjamesjacoby
|
Bump 2.5 branch to 2.5.1.
|
| [5216]
|
johnjamesjacoby
|
Add brackets to improve code readability in `bbPress` class.
|
| [5215]
|
johnjamesjacoby
|
Capitalize `bbpress::instance();` to `bbPress::instance()` to avoid class/function confusion.
|
| [5214]
|
johnjamesjacoby
|
Bump trunk to 2.6-alpha.
|
| [5213]
|
johnjamesjacoby
|
Remove `get_post_type_object()` phpdoc reference in `BBP_Admin::map_settings_meta_caps()`.
|
| [5212]
|
johnjamesjacoby
|
In `bbp_has_forums()` do some `post_parent` routing to make sure all forums are available on subscription pages. Fixes #2480. (trunk)
|
| [5211]
|
johnjamesjacoby
|
In `bbp_has_forums()` do some `post_parent` routing to make sure all forums are available on subscription pages. Fixes #2480. (2.5 branch)
|
| [5210]
|
johnjamesjacoby
|
Windows (IIS) support for theme compatibility script and style functions. Props r-a-y, netweb. Fixes #2481. (2.5)
|
| [5209]
|
johnjamesjacoby
|
Windows (IIS) support for theme compatibility script and style functions. Props r-a-y, netweb. Fixes #2481. (trunk)
|
| [5208]
|
johnjamesjacoby
|
Add note about forums to subscriptions setting. Props mordauk. Fixes #2479. (trunk)
|
| [5207]
|
johnjamesjacoby
|
Add note about forums to subscriptions setting. Props mordauk. Fixes #2479. (2.5)
|
| [5206]
|
johnjamesjacoby
|
Add target to anchor in `bbp_kses_allowed_tags()`. Props wpdennis. Fixes #2483. (2.5)
|
| [5205]
|
johnjamesjacoby
|
Add target to anchor in `bbp_kses_allowed_tags()`. Props wpdennis. Fixes #2483. (trunk)
|
| [5204]
|
johnjamesjacoby
|
Use more intelligent calculation of path to url for style and script enqueueing.
|
| [5203]
|
johnjamesjacoby
|
Tag 2.5.
|
| [5202]
|
johnjamesjacoby
|
Create 2.5 branch.
|
| [5201]
|
johnjamesjacoby
|
Bump stable tag.
|
| [5200]
|
johnjamesjacoby
|
Bump bbpress.pot.
|
| [5199]
|
johnjamesjacoby
|
Bump to 2.5.
|
| [5198]
|
johnjamesjacoby
|
Add netweb to contributors.
|
| [5197]
|
johnjamesjacoby
|
Update readme.txt.
|