[2534]
|
johnjamesjacoby
|
Do not link anonymous posters in admin posts area.
|
[2533]
|
johnjamesjacoby
|
Reverse tabindexes on login form for rememberme and submit.
|
[2532]
|
johnjamesjacoby
|
Adjust tabindexes on login and post/edit forms.
|
[2531]
|
johnjamesjacoby
|
Add contexts to localized strings, fix verbiage, and fix missing fieldset close tag. Fixes #1324.
|
[2524]
|
johnjamesjacoby
|
Make admin theme links a little brighter green.
|
[2523]
|
johnjamesjacoby
|
Mute the wphead border just a bit
|
[2522]
|
johnjamesjacoby
|
Missed a few spots...
|
[2521]
|
johnjamesjacoby
|
Surprise! bbPress colors in your WordPress admin! (traditional wp-content dir required for now...)
|
[2520]
|
johnjamesjacoby
|
Admin area code clean-up
|
[2519]
|
johnjamesjacoby
|
Add topic pagination
|
[2515]
|
johnjamesjacoby
|
Use classes the right way, at least until php 5 support comes around
|
[2514]
|
johnjamesjacoby
|
Introduce Walker class (from WP page Walker) plus main class cleanup
|
[2513]
|
johnjamesjacoby
|
Fix phpdoc error
|
[2512]
|
johnjamesjacoby
|
Fix topic/reply counts. Still more to do here.
|
[2509]
|
johnjamesjacoby
|
More bbp_loader.php cleanup. Move activation/deactivation/uninstall sequence functions into loader class.
|
[2508]
|
johnjamesjacoby
|
bbp_loader.php cleanup (docs, whitespace, etc)
|
[2507]
|
johnjamesjacoby
|
Register our own theme directory in WP
|
[2506]
|
johnjamesjacoby
|
Add constants for themes dir and url
|
[2505]
|
johnjamesjacoby
|
Add bbp-themes folder.
|
[2500]
|
johnjamesjacoby
|
Why echo loudly when you can return quietly? props GautamGupta
|
[2499]
|
johnjamesjacoby
|
Force counts to pick up all descendants of proper post type.
|
[2498]
|
johnjamesjacoby
|
Fix incorrect filter names. props GautamGupta
|
[2497]
|
johnjamesjacoby
|
Fixes wrong post type count. props Nightgunner5.
|
[2496]
|
johnjamesjacoby
|
Output value, not array
|
[2489]
|
johnjamesjacoby
|
Fixes #1312 props GautamGupta
|
[2488]
|
johnjamesjacoby
|
Whitespace cleanup of forum/topic loop args
|
[2487]
|
johnjamesjacoby
|
Fix phpDoc from r2485. Fix unclean arg type for option values.
|
[2486]
|
johnjamesjacoby
|
Actually add files mentioned in r2485
|
[2485]
|
johnjamesjacoby
|
Rename files and directories from bb- to bbp-. Add topics loop functions. Fix forum/topic post row columns. Add functions and filters files.
|
[2479]
|
johnjamesjacoby
|
Clean up admin area code. Move actions outside of init. Add phpdoc to admin area. Rename a few functions for consistency sake.
|
[2478]
|
johnjamesjacoby
|
Fix casing on function names and phpdoc
|
[2477]
|
johnjamesjacoby
|
“Writing, to me, is simply thinking through my fingers.” props petemall
|
[2476]
|
johnjamesjacoby
|
Add textdomain loader, language folder, and .pot placeholder.
|
[2470]
|
johnjamesjacoby
|
Copy paste owns me.
|
[2469]
|
johnjamesjacoby
|
Singular/plural filter fixes (see r2468)
|
[2468]
|
johnjamesjacoby
|
Singular slugs and add reply slug
|
[2467]
|
johnjamesjacoby
|
Slug fixes
|
[2466]
|
johnjamesjacoby
|
Fix wrong topics slug
|
[2465]
|
johnjamesjacoby
|
Fix inline docs
|
[2464]
|
johnjamesjacoby
|
Tap tap tap... Is this thing on?
|
[2855]
|
mdawaffe
|
Revert a piece of [2800]. bbPress (unlike WordPress), uses term taxonomy IDs as tag IDs instead of term IDs.
I cannot reproduce the reported destroy tag bug, but I would not be surprised if there are still some bugs around this term taxonomy ID v. term ID mess.
See #1353
|
[2726]
|
mdawaffe
|
get_forum() is deprecated. use bb_get_forum()
|
[2725]
|
mdawaffe
|
_bb_get_cached_data() was using the wrong callback
|
[2719]
|
mdawaffe
|
get_recent_user_replies() was returning the first post in each topic, not the last.
I'm not sure how this ever worked: http://dev.mysql.com/doc/refman/5.0/en/example-maximum-column-group-row.html
Switch to MAX( post_id ) and ignore post_time for now.
|
[2718]
|
mdawaffe
|
recalculate a user's meta in case we're pulling from a value cache on another site
|
[2717]
|
mdawaffe
|
make sure we're always reading from the correct user meta key
|
[2710]
|
mdawaffe
|
the bb_forum_slug cache group should store forum IDs not forum objects
|
[2580]
|
mdawaffe
|
[2502] breaks post ordering for non-trivial ORDER BY statements.
Fix by reordering according to the returned value from the query or cache.
Fixes #1301.
|
[2539]
|
mdawaffe
|
Do not localize times in feeds: restore [2132]. Fixes #1092. See #1280.
|
[2537]
|
mdawaffe
|
To prevent meta duplication from race conditions, replication lag, etc.,
support sites that that choose to add a UNIQUE key to their meta table.
We still need to support sites with the default keys, so
don't get rid of the current if ( get ) { update } else { insert }
just replace it with if ( get ) { update } else { insert on duplicate key update }
|
[2530]
|
mdawaffe
|
fix _bb_make_tag_compat() to work on array input. Make sure tt_id is always an (int). WS.
|
[2529]
|
mdawaffe
|
bp_bbpress_cron_check get's loaded all the time anyway, so just load it up front
|
[2528]
|
mdawaffe
|
Relearn the ropes: bump version
|
[2527]
|
mdawaffe
|
bring back ghetto $tagged_topic_count used by tag_pages()
|
[2526]
|
mdawaffe
|
remove debug code that slipped into [2525]
|
[2525]
|
mdawaffe
|
finally fix 3 year old note: use join instead of IN(...) for tagged topics/posts in BB_Query
|
[2501]
|
mdawaffe
|
bbPress uses term_taxonomy_id as the tag's ID. BackPress uses term_id as the tag's ID.
When removing a tag, the two ids were getting confused resulting in set_object_terms() being called with the incorrect IDs.
That incorrect call to set_object_terms() resulted in 'random' tags being applied to a topic after deleting a tag.
|
[5615]
|
nacin
|
bbPress 1.x: Use the same user cache group names as WordPress.
See also https://backpress.trac.wordpress.org/changeset/360.
|
[5598]
|
nacin
|
Fix notice in bozo plugin.
|
[5597]
|
nacin
|
Avoid notices in bbPress Akismet plugin-like hack thing.
|
[5595]
|
nacin
|
bbPress 1.x: Call bb_get_user() from bb_get_user_by_nicename().
This ensures that this gem runs from bb_get_user() on profile pages: "Re calculate the user's meta in case we're pulling from a value cached on another site". So far, we know this has manifested itself as causing incorrect pagination for activity on profile pages, based on which site did the initial caching.
In an ideal world, these "short" keys would use a magic getter on BP_User, but user objects in bbPress 1.x are mostly stdClass objects in practice. Fun times.
|
[5552]
|
nacin
|
bbPress 1.x: Clear user activation keys after password changes.
The code previously cleared activation keys after they were used to reset a password, but not if a user logs in to change the password on their own (say, if they remember it). Also, actually remove the DB row, rather than emptying it.
|
[5305]
|
nacin
|
bbPress 1.x: Allow log-in attempt even if we think the user is already logged in.
If your session cookie's internal expiration time has passed, we give you a grace period of one hour for POST and XHR requests. If within that hour you're trying to log in again, the grace period goes into effect for the POST. Then bb-login.php kicks you out because it thinks you're already logged in, instead of setting a new cookie for you.
So long, heisenbug.
|
[5231]
|
nacin
|
Ancient bbPress: Adjust error reporting to cope with PHP 5.4.
|
[4895]
|
nacin
|
When preparing a search term for bb_get_title(), strip slashes, as our data comes directly from the slashed superglobals.
fixes https://core.trac.wordpress.org/ticket/17304.
|
[3895]
|
nacin
|
Issue a Last-Modified header in rss.php in the proper HTTP-date format per RFC 1123.
The parameter documentation of bb_send_304() requires an HTTP-date, so only fixing the caller.
Incorrect: 2012-05-10 00:49:56
Correct: Tue, 15 Nov 1994 08:12:31 GMT
|
[3854]
|
nacin
|
In bb_create_tag(), avoid calling list() on the insert_term() method of the taxonomy object, as this method may return WP_Error.
Calling list() on a WP_Error object would result in a fatal error. Instead, check for WP_Error before breaking up the return value.
props otto42. for bbPress 1.1.
|
[3853]
|
nacin
|
In bb_create_tag(), avoid calling list() on the insert_term() method of the taxonomy object, as this method may return WP_Error.
Calling list() on a WP_Error object would result in a fatal error. Instead, check for WP_Error before breaking up the return value.
props otto42. for bbPress standalone trunk.
|
[3847]
|
nacin
|
Port [3794], [3795] from trunk to branches/1.1.
|
[3846]
|
nacin
|
bbPress 1.1 branch: Fix issue with author of post_id 1 appearing as topic last poster when first post is created by a bozo'ed user. props johnjamesjacoby.
Backports [3796] to the 1.1 branch.
|
[7107]
|
netweb
|
Build Tools: Update Node.js and npm required versions
|
[7106]
|
netweb
|
Build Tools: Update PHPCS
|
[7056]
|
netweb
|
General: fix a few typos.
Props passoniate, wpamitkumar, sharaz.
Fixes #3308, #3316, #3317, #3319, #3323.
|
[7050]
|
netweb
|
Build Tools: Improve PHPCS setup.
Props jrf.
See #3294.
For trunk.
|
[7049]
|
netweb
|
PHPCS: Pinking shears.
Props jrf.
See #3294.
For branches/2.6.
|
[7048]
|
netweb
|
PHPCS: Pinking shears.
Props jrf.
See #3294.
For trunk.
|
[7047]
|
netweb
|
PHPCS: Use Parenthesis when instantiating a new object.
Props jrf.
See #3294.
For branches/2.6.
|
[7046]
|
netweb
|
PHPCS: Use Parenthesis when instantiating a new object.
Props jrf.
See #3294.
For trunk.
|
[7045]
|
netweb
|
Build Tools: Update `svn:ignore` and `.gitignore`
• This commit is a follow up to [7038] to also ignore `.phpcs.xml`
Props jrf.
See #3294.
|
[7044]
|
netweb
|
Build Tools: Update Travis CI config.
• Drop `apt: true` key
• Drop PHP 5.3 & 5.4 jobs
• Add PHP 7.3 & 7.4 jobs
• Drop WordPress 4.7, 4.8, & 4.9
• Add WordPress 5.2 & 5.3
• Ensure MySQL is available
• Exclude WP 5.2 from PHP 7.4 jobs
• Remove #bbpress-dev IRC notifications
• Remove deprecated `sudu: false` key
• Run BuddyPress Tests on all jobs
• Simplify PHPUnit Travis Grunt task
• Swap `dist: trusty` key to `os: linux` key
For branches/2.6.
|
[7043]
|
netweb
|
Build Tools: Update Travis CI config.
• Drop `apt: true` key
• Drop PHP 5.3 & 5.4 jobs
• Add PHP 7.3 & 7.4 jobs
• Drop WordPress 4.7, 4.8, & 4.9
• Add WordPress 5.2 & 5.3
• Ensure MySQL is available
• Exclude WP 5.2 from PHP 7.4 jobs
• Remove #bbpress-dev IRC notifications
• Remove deprecated `sudu: false` key
• Run BuddyPress Tests on all jobs
• Simplify PHPUnit Travis Grunt task
• Swap `dist: trusty` key to `os: linux` key
For trunk.
|
[7042]
|
netweb
|
SVN: Set `svn:mime-type` to `text/xml` for *.xml.dist files
|
[7041]
|
netweb
|
Build Tools: Update SPDX License in `composer.json` to adhere to SPDX v3.0 specification.
|
[7040]
|
netweb
|
Build Tools: Update SPDX License in `composer.json` to adhere to SPDX v3.0 specification.
|
[7039]
|
netweb
|
Build Tools: Add project root `composer.json` file.
This commit adds the following Composer package developer dependencies:
• `phpcompatibility/phpcompatibility-wp`
• `wp-coding-standards/wpcs`
• `dealerdirect/phpcodesniffer-composer-installer`
This also adds two composer scripts:
• `composer lint` to "lint" the PHP files using PHPCS
• `composer format` to "format" the PHP files using PHPCBF
Props jrf.
See #3294.
|
[7038]
|
netweb
|
Build Tools: Update `svn:ignore` and `.gitignore`
Props jrf.
See #3294.
|
[7007]
|
netweb
|
Build Tools: Follow to PHPCS changes in [7006]
- Fixes an erronous change in Invision converter
- Tweaks a readability issue in `bbp_update_reply()`
See #3294.
|
[7006]
|
netweb
|
Build Tools: Add PHPCS with custom bbPress ruleset
- This changeset adds an initial bbPress PHPCS ruleset
- Future iteration of the rules in the ruleset can follow later
- To run the PHPCS check run `grunt phpcs
Fixes #3294.
|
[6977]
|
netweb
|
Tools: Correct string in repair topic reply count tool.
Props felipeloureirosantos.
See #3288. For 2.6.2, branches/2.6.
|
[6976]
|
netweb
|
Tools: Correct string in repair topic reply count tool.
Props felipeloureirosantos.
See #3288. For 2.7, trunk.
in bbp_admin_repair_topic_reply_count
|
[6963]
|
netweb
|
Theme Compat: Remove duplicate `border-radius` added in [6952]
See #3281. For 2.7, trunk.
|
[6962]
|
netweb
|
Build Tools: Cache `node_modules` folder in Travis CI
Fixes #2885.
|
[6947]
|
netweb
|
Build Tools: Use Node.js 8.x
|
[6946]
|
netweb
|
Build Tools: Disable PHPUnit Speed Tester
|
[6945]
|
netweb
|
Build Tools: Update SASS Node.js modules
|
[6912]
|
netweb
|
Styling: Updade styles and stylelint config per latest coding standards
|
[6907]
|
netweb
|
Coding Standards: Add missing trailing semi-colon from [6893]
|
[6900]
|
netweb
|
Docs: Correct descriptions for various admin settings.
|
[6873]
|
netweb
|
Styling: Use double quotes
Fixes #3228.
Props jrf.
|
[6840]
|
netweb
|
Build Tools: Add a `.npmrc` file, and move `node-sass` to `devDependencies`
The `.npmrc` file configures NPM to save exact versions
|