Dion Hulse
549029393f
Avoid a few PHP Warnings when files don't exist and use a better method to locate the local filepath.
...
See #18201
git-svn-id: https://develop.svn.wordpress.org/trunk@25811 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 15:19:59 +00:00
Andrew Nacin
e192eb396e
Include translations in the update bubbles (as +1 if there are any). see #18200 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25810 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 14:33:21 +00:00
Andrew Nacin
d1e1139956
Avoid printing a possible HTML element. fixes #24813 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25809 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 04:45:08 +00:00
Lance Willett
0fe9b7468d
Twenty Fourteen: first pass at implementing Featured Content settings, props obenland. See #25549 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25808 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 04:21:10 +00:00
Dion Hulse
96aa66a924
Remove the no longer used Headerless_Upgrader_Skin class, it's been replaced by Language_Pack_Upgrader_Skin.
...
See #18200 , [25806]
git-svn-id: https://develop.svn.wordpress.org/trunk@25807 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 04:18:12 +00:00
Dion Hulse
ddaaa6d88a
Language Packs: Many many fixes such as:
...
- Add a "Update Translations" stand-alone button to the updates page
- Shift Language feedback to before update process completion action links & limit the verbosity of output (name + success/errors)
- Simplify/combine the language update descriptive string to only include a plugin/theme name
- Properly handle cache clearing after language updates to prevent langs being repeditively updated
- Display a "All items up to date" string when there's nothing to do
- Reduce the 'Connection Information' from a <h2> to a <h3> to remove duplicate h2's and screen icons from update screens
- Fix the Direct filesystem method not being used for Language updates because WP_LANG_DIR doesn't exist (check it's parent for writable instead)
See #18200 , #22704
git-svn-id: https://develop.svn.wordpress.org/trunk@25806 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 04:14:29 +00:00
Andrew Nacin
4f7112000f
Avoid numerous potential PHP warnings when dealing with the pre-r25801 get_core_checksums() return value.
...
Warnings included current(), filestat(), and md5_file().
see #18201 . see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25805 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 04:01:12 +00:00
Lance Willett
b89ea9ea66
Twenty Fourteen: remove excerpts from featured posts, and display full titles instead. Props iamtakashi, closes #25581 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25804 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-16 03:46:29 +00:00
Lance Willett
a88661e498
Twenty Fourteen: link hover improvements, props sabreuse. See #25054 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25803 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 23:36:38 +00:00
Lance Willett
2c88403c32
Twenty Fourteen: better logic for featured image HTML output, and add fallback message for focusable anchor elements, for accessibility. Fixes #25325 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25802 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 23:23:08 +00:00
Andrew Nacin
867f084ca0
Significantly simplify get_core_checksums(), as the caching and chunking was causing too much grief.
...
Make sure we only do our pre-flight is_writable check when the file exists.
see #18201 . see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25801 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 23:02:28 +00:00
Andrew Nacin
14b83f44f1
Use correct variable. see #22704 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25800 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 22:06:08 +00:00
Andrew Nacin
3b724d5082
Remove accidental debug cruft in [25780]. see #22704 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25799 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 21:24:01 +00:00
Andrew Nacin
1e8729b5c1
Avoid our pre-flight writable checks if get_core_checksums() doesn't exist yet.
...
Thus, it will not work for 3.6 => 3.7, only 3.7+.
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25798 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 20:34:02 +00:00
Andrew Nacin
0a284a4d5c
Only add error data to the files_not_writable WP_Error if the install already has [25775] and [25796] applied.
...
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25797 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 20:00:01 +00:00
Andrew Nacin
55d176020b
In show_message(), only print error data if it is a string.
...
see #25576 , [25775].
git-svn-id: https://develop.svn.wordpress.org/trunk@25796 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 19:50:48 +00:00
Andrew Nacin
0d72238343
3.7-beta2-25795
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25795 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 19:19:14 +00:00
Andrew Nacin
204ca72a66
Core Updates: Verify that all files we're about to copy are actually writable, when using the direct transport.
...
Once we begin to copy core files, all bets are off. This allows us to fail early when we'll otherwise need to stop midway through due to permissions issues, which is a particularly bad problem when only some files have permissions issues.
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25794 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 19:17:56 +00:00
Andrew Nacin
c72ba036cf
Use FS_CHMOD_FILE rather than an explicit 0644 in copy_dir() and _copy_dir().
...
This occurs when we can't copy a file. We chmod it and try again.
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25793 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 19:13:33 +00:00
Lance Willett
77f48b5d8b
Twenty Fourteen: minor fixes to docs, props celloexpressions. See #25257
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25792 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 18:00:28 +00:00
Lance Willett
bc64bbb1ef
Twenty Thirteen: fix description layout on attachment outputs, props obenland. Fixes #25578 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25791 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 17:58:12 +00:00
Lance Willett
0d51ae78cc
Twenty Fourteen: remove style
tags from accent color output, following r25786. Fixes #25599 , props celloexpressions.
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25790 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 17:56:00 +00:00
Lance Willett
58ad40a695
Twenty Thirteen: use correct font name in comment docs, props tenpura. Fixes #25593 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25789 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 16:46:44 +00:00
Lance Willett
6e1c7ec0bc
Twenty Fourteen: first pass at CSS revamp, props iamtakashi. See #25592 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25788 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 16:45:42 +00:00
Dion Hulse
fa79184a7d
Fix a misspelling of the filter we're checking for, s/fs_method/filesystem_method/.
...
My bad. See #22704 , [25781].
git-svn-id: https://develop.svn.wordpress.org/trunk@25787 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 14:54:29 +00:00
Andrew Nacin
5e119ca3b4
Revert [25202] and enforce that wp_add_inline_style() does not want <style> tags.
...
Prior to 3.7, these tags were not printed (and thus needed to be provided), but only in the admin and when concatenation was enabled. They should never be required. Strip them when we find them and issue a notice for incorrect usage.
props atimmer, georgestephanis.
fixes #24813 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25786 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 14:34:33 +00:00
Andrew Nacin
5ceab9b1e3
Test runner: Add @expectedIncorrectUsage to trap _doing_it_wrong() calls.
...
see #24813 , #25282 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25785 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 14:30:02 +00:00
Andrew Nacin
772316ecc7
Hide language-specific warnings/labels on update-core.php when we are dealing with a point release partial build.
...
see #22704 , #18200 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25784 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 05:07:55 +00:00
Andrew Nacin
2eebc47254
Hide auto updates from update-core.php directly in get_core_updates(). see #22704 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25783 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 05:06:35 +00:00
Andrew Nacin
85d32ce873
Automatic updates: An error code containing 'do_rollback' can be used to trigger a rollback.
...
This could enable the triggering of a rollback in update_core() in wp-admin/includes/update-core.php.
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25782 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-15 02:58:07 +00:00
Andrew Nacin
1918e828da
Automatic updates: Include error data in the follow-up API request.
...
props dd32.
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25781 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 23:32:47 +00:00
Andrew Nacin
3eac3d0380
Parse absolute paths out of error data. see #22704 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25780 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 22:24:28 +00:00
Dion Hulse
b492ae85f8
Remove PHP4 compat code from the ZipArchive unzip handler, and pass the failure reason into the WP_Error return.
...
See #22704
git-svn-id: https://develop.svn.wordpress.org/trunk@25779 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 21:54:33 +00:00
Andrew Nacin
67c80dae13
Account for the possible failure of disk_free_space() in update_core().
...
see #22704 , #25576 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25778 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 21:14:39 +00:00
Andrew Nacin
d6a1b681d3
Auto updates: Only attempt a roll back when we've hit a critical error code.
...
Specifically, this means when we've failed in copying files.
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25777 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 21:02:46 +00:00
Andrew Nacin
b8efab15d8
Account for possible failures by disk_free_space(), as well as the potential need to copy the unzipped files.
...
see #25576 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25776 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 20:57:28 +00:00
Andrew Nacin
47e85a9b54
In the upgrader, only print additional error data if it is a string.
...
As in [25576], we sometimes want to return additional data that is not necessarily meant for UI consumption.
see #25576 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25775 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 20:19:52 +00:00
Andrew Nacin
5db3863d12
In unzip_file(), confirm we have enough available disk space before extracting.
...
"enough" is calculated by adding up the uncompressed size of the files in the archive, then adding a 20% buffer.
props dd32.
fixes #25576 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25774 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 20:14:13 +00:00
Andrew Nacin
ddf6da1d8c
3.7-beta2-25773
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25773 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 19:39:06 +00:00
Andrew Nacin
bd26f54af2
More specific error codes in the core upgrader when copying language, plugin, and theme files. see #22704 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25772 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 19:37:53 +00:00
Dominik Schilling (ocean90)
dde2cb32fa
Fix typo in wp-admin.css. props wycks. fixes #25589 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25771 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-14 16:13:08 +00:00
Andrew Nacin
7bf44580a9
Add explicit link to the installation being updated in debugging emails. see #22704 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25770 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-12 20:17:20 +00:00
Lance Willett
476daf2aef
Twenty Fourteen: first pass for updating code comments to reflect WP inline docs standards, see #25257 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25769 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 22:01:14 +00:00
Lance Willett
0c3ff8a555
Twenty Fourteen: remove two unused files, should have been deleted with r25088, see #24877 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25768 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 21:00:50 +00:00
Andrew Ozz
85c62ad3be
Update the basic browser detection to detect IE11. Fixes #25562 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25767 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 17:25:11 +00:00
Lance Willett
31e9963904
Twenty Fourteen: remove unneeded sidebar file. Props iamtakashi, see #25565 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25766 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 17:24:22 +00:00
Lance Willett
481c744d42
Twenty Fourteen: remove header text customization options, fixes #25540 . Props celloexpressions, obenland.
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25765 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 17:13:27 +00:00
Andrew Nacin
9eff9eaebe
Silence possible warnings from is_dir(). fixes #25572 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25764 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 17:10:18 +00:00
Andrew Nacin
2e605e76c6
Refine error codes throughout the upgrader so we can better detect at what stage updates fail.
...
see #22704 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25763 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 16:05:13 +00:00
Lance Willett
4f55cd150c
Twenty Fourteen: merge Front Page Sidebar and Content Sidebar. Props iamtakashi, see #25565 ; closes #25565 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25762 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-11 03:16:59 +00:00