Raimond Spekking [Wed, 20 Apr 2011 20:19:52 +0000 (20:19 +0000)]
Fixes for r86482
Brian Wolff [Wed, 20 Apr 2011 19:43:47 +0000 (19:43 +0000)]
(bug 23816) Add tracking category for any page with a broken image.
Note this considers a link to a non-existent image to be broken. A link
to an image that exists but does not have a handler is not considered broken.
Happy-melon [Wed, 20 Apr 2011 19:02:51 +0000 (19:02 +0000)]
Follow-up r86485: SQL error in patch, and also add the index to tables.sql.
Siebrand Mazeland [Wed, 20 Apr 2011 18:08:27 +0000 (18:08 +0000)]
FIx inconsistent messages in r86482.
Siebrand Mazeland [Wed, 20 Apr 2011 18:04:40 +0000 (18:04 +0000)]
Follow-up r86508: also change keys in optionals.
Happy-melon [Wed, 20 Apr 2011 17:34:29 +0000 (17:34 +0000)]
Follow-up r86048: fix fatal, and deprecated Skin static method call.
Happy-melon [Wed, 20 Apr 2011 17:29:24 +0000 (17:29 +0000)]
Follow-up r82285: prefix group css and js pages with "Group-", and fix license header.
Happy-melon [Wed, 20 Apr 2011 15:33:04 +0000 (15:33 +0000)]
Follow-up r86482: patch to add an index on user_email. Not a problem if this is not run on WMF wikis as long as they don't enable the $wgPasswordResetRoutes['email'].
Platonides [Wed, 20 Apr 2011 15:32:10 +0000 (15:32 +0000)]
Follow up r86447. Support the $wiki parameter
Leo Koppelkamm [Wed, 20 Apr 2011 15:30:26 +0000 (15:30 +0000)]
Followup to r86056 per CR: No need to keep jQuery object, just set it to boolean true
Happy-melon [Wed, 20 Apr 2011 15:27:09 +0000 (15:27 +0000)]
(bug 13015, bug 18347, bug 18996, bug 20473, bug 23669, bug 28244) separate the password-reset request dialogue from SpecialUserlogin.
* Refactor with all the latest bells and whistles
* Allow wikis to enable resettting by entering an email address (bug 13015). This is currently an unindexed query, but it is disabled by default so no immediate problem.
* Allow resetting to be disabled entirely (bug 20473).
* Don't send registered users' IP addresses in the emails (bug 18347)
* Check that a user is not globally blocked before letting them send messages (bug 23669)
* Display a more useful error message when an account exists globally but not locally (bug 18996).
Happy-melon [Wed, 20 Apr 2011 15:26:05 +0000 (15:26 +0000)]
Follow-up r86407: missed a file (and some random documentation); I'm surprised it worked without it.
Leo Koppelkamm [Wed, 20 Apr 2011 15:22:28 +0000 (15:22 +0000)]
Followup to r86056 per CR: Remove unneeded function wrapping
Leo Koppelkamm [Wed, 20 Apr 2011 12:27:26 +0000 (12:27 +0000)]
Fix Bug 28537: JUI buttons now have black as text-color
Alexandre Emsenhuber [Wed, 20 Apr 2011 11:58:00 +0000 (11:58 +0000)]
* Made SiteStatsInit::articles() give a correct result when $wgUseCommaCount is false (btw, do we really need to keep that variable?)
* Changed updateArticleCount.php to use that function instead of doing its own query
Alexandre Emsenhuber [Wed, 20 Apr 2011 11:44:01 +0000 (11:44 +0000)]
Use OutputPage::addWikiMsg() instead of OutputPage::addHTML() with wfMsgExt()
Niklas Laxström [Wed, 20 Apr 2011 08:44:54 +0000 (08:44 +0000)]
Fix more botched something in r86457
Niklas Laxström [Wed, 20 Apr 2011 08:38:47 +0000 (08:38 +0000)]
Fix botched something in r86457
Mark A. Hershberger [Wed, 20 Apr 2011 04:28:20 +0000 (04:28 +0000)]
Revert r86455 based on bawolff's comments
Mark A. Hershberger [Wed, 20 Apr 2011 04:08:37 +0000 (04:08 +0000)]
DOH, cut-n-paste error.
Mark A. Hershberger [Wed, 20 Apr 2011 03:58:34 +0000 (03:58 +0000)]
Refactor need for duplicate private Title in FeedSMItem away by moving functionality to parent.
Chad Horohoe [Wed, 20 Apr 2011 03:31:15 +0000 (03:31 +0000)]
Enforce protected, nothing was using it outside this class
Ryan Kaldari [Wed, 20 Apr 2011 01:42:45 +0000 (01:42 +0000)]
fixing bug 28438 - header links displaying incorrectly in rlt IE9. Also removing redundant padding declaration - padding 0 is already declared for all unordered lists in vector
Neil Kandalgaonkar [Wed, 20 Apr 2011 00:25:50 +0000 (00:25 +0000)]
make SpecialUpload::userCanExecute signature compatible with SpecialPage, which now uses type hinting
Platonides [Wed, 20 Apr 2011 00:12:06 +0000 (00:12 +0000)]
Merge r86398 into the old wfWaitForSlaves. Update core calls.
maintenance/waitForSlave.php still calls the old prototype.
Most instances were replaced with
sed -i 's/wfWaitForSlaves( [0-9]* );/wfWaitForSlaves();/' ./maintenance/initEditCount.php ./maintenance/updateRestrictions.php ./maintenance/updateSpecialPages.php ./maintenance/importDump.php ./maintenance/moveBatch.php ./maintenance/storage/resolveStubs.php ./maintenance/storage/trackBlobs.php ./maintenance/storage/fixBug20757.php ./maintenance/storage/moveToExternal.php ./maintenance/storage/compressOld.inc ./maintenance/populateSha1.php ./maintenance/deleteDefaultMessages.php ./maintenance/migrateUserGroup.php ./maintenance/importImages.php ./maintenance/runJobs.php ./maintenance/archives/upgradeLogging.php ./maintenance/deleteBatch.php ./maintenance/populateLogSearch.php ./maintenance/populateLogUsertext.php ./maintenance/gearman/gearmanWorker.php ./maintenance/populateRevisionLength.php ./maintenance/refreshLinks.php ./maintenance/deleteSelfExternals.php ./maintenance/upgrade1_5.php ./maintenance/rebuildFileCache.php ./includes/job/RefreshLinksJob.php ./includes/installer/MysqlUpdater.php ./maintenance/convertUserOptions.php ./maintenance/populateParentId.php ./maintenance/runBatchedQuery.php ./maintenance/upgrade1_5.php ./maintenance/waitForSlave.php ./maintenance/populateCategory.php ./maintenance/importImages.php
Neil Kandalgaonkar [Tue, 19 Apr 2011 23:45:22 +0000 (23:45 +0000)]
followup to r86046 -- reverting upgrade of datepicker. In UploadWizard, new version causes the calendar to not be hidden once upload created
Aaron Schulz [Tue, 19 Apr 2011 23:18:13 +0000 (23:18 +0000)]
Quick comments for r79036
Trevor Parscal [Tue, 19 Apr 2011 21:01:01 +0000 (21:01 +0000)]
Added keys option to jquery.localize, allowing message keys to be remapped when rendering a template by providing a an object of [message-key-in-template]/[message-key-to-use] pairs.
Aaron Schulz [Tue, 19 Apr 2011 20:39:08 +0000 (20:39 +0000)]
Fixed doMainQuery() so that it doesn't mindlessly select all columns on 2-4 (more with extensions) tables. No extensions in SVN should need updating. All except FlaggedRevs just filter with conditions, and FlaggedRevs already adds its required columns to to fields array (which was basically unused before).
Raimond Spekking [Tue, 19 Apr 2011 19:46:02 +0000 (19:46 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-19 19:40:00 UTC)
Platonides [Tue, 19 Apr 2011 18:39:37 +0000 (18:39 +0000)]
Change tests to match preprocessor changes in r86072.
sed -i 's/<root><\(template\|tplarg\)>/<root><\1 lineStart=\\"1\\">/' phpunit/includes/parser/PreprocessorTest.php
sed -i 's/<root><\(template\|tplarg\)>/<root><\1 lineStart="1">/' parser/preprocess/*.expected
Platonides [Tue, 19 Apr 2011 17:59:59 +0000 (17:59 +0000)]
(Bug 28611) Don't die in SqlBagOStuff::incr() if there's a race condition.
Sam Reed [Tue, 19 Apr 2011 17:45:36 +0000 (17:45 +0000)]
Fix r86255
PHP Strict Standards: Declaration of UserrightsPage::userCanExecute() should be compatible with that of SpecialPage::userCanExecute() in /www/w/includes/AutoLoader.php on line 871
Happy-melon [Tue, 19 Apr 2011 16:20:19 +0000 (16:20 +0000)]
Follow-up r86143: retain query parameters for quick-purge as well as for the full form.
Roan Kattouw [Tue, 19 Apr 2011 15:46:05 +0000 (15:46 +0000)]
API: Clarify help text for cmstartsortkey and cmendsortkey parameters
Happy-melon [Tue, 19 Apr 2011 15:45:03 +0000 (15:45 +0000)]
Follow-up r86255: don't special-case redirecting special pages in executePath(), make them subclass a RedirectSpecialPage and have their execute() method do the redirection. Fixes fatal errors seen on TWN where executePath() was trying to call SpecialMyPage::execute(), which bubbled up to SpecialPage::execute() and made a horrible mess.
Roan Kattouw [Tue, 19 Apr 2011 14:52:11 +0000 (14:52 +0000)]
Put the code for waiting for slave lag the new-and-improved way (using master position) in wfWaitForSlaves_masterPos(). I guess I should deprecate or re-do wfWaitForSlaves() and update callers, but I'm lazy
Chad Horohoe [Tue, 19 Apr 2011 14:04:00 +0000 (14:04 +0000)]
(bug 28610) unsegement is not a word
Purodha B Blissenbach [Tue, 19 Apr 2011 11:35:07 +0000 (11:35 +0000)]
Typo corrected: enterntainment - detected by Hamilton Abreu, see
https://translatewiki.net/wiki/Thread:Support/MediaWiki:Exif-iimcategory-ace/en
Sam Reed [Tue, 19 Apr 2011 11:03:40 +0000 (11:03 +0000)]
Documentation, braces, and one update of the User email sanitisation call
Sam Reed [Tue, 19 Apr 2011 10:40:32 +0000 (10:40 +0000)]
Followup r86367, don't make constructor protected just yet, few underlying callers still about
Need a way to do a blank title without using the constructor (Title::newBlank() maybe?)
* (bug 28608) Fatal error: Call to protected Title::__construct()
Max Semenik [Tue, 19 Apr 2011 10:13:25 +0000 (10:13 +0000)]
Removed JavaScriptDistiller: unused
Happy-melon [Tue, 19 Apr 2011 10:11:16 +0000 (10:11 +0000)]
Follow-up r86347: fix undefined variable by actually returning the type suggested in the documentation.
Alexandre Emsenhuber [Tue, 19 Apr 2011 06:26:30 +0000 (06:26 +0000)]
Removed check whether memory_get_usage() exists; per manual it is always included since PHP 5.2.1 even without --enable-memory-limit
Alexandre Emsenhuber [Tue, 19 Apr 2011 06:21:06 +0000 (06:21 +0000)]
* Changed wfMsgNoDBForContent() call to wfMessage(); also switched to user's language, I don't see any reason to not display this in user's language
* Marked wfMsgNoDBForContent() as deprecated and added wfDeprecated() call; the call in LoadBalancer was the only one in core and extensions
* Also added call to wfDeprecated() in wfMsgWeirdKey(); no call in core or extensions
Aaron Schulz [Tue, 19 Apr 2011 05:29:04 +0000 (05:29 +0000)]
Removed action=print; I can't find anything using this
Happy-melon [Mon, 18 Apr 2011 23:36:47 +0000 (23:36 +0000)]
Follow-up r86113: define E_DEPRECATED for PHP 5.2
Sam Reed [Mon, 18 Apr 2011 23:20:21 +0000 (23:20 +0000)]
Apply phase3 related Title fixes. With one minor addition, Title constructor marked as protected, "just in case"...
Patches by Yuvi Panda
From (bug 28583) Remove all /* private */ declarations in MediaWiki core
Happy-melon [Mon, 18 Apr 2011 23:18:16 +0000 (23:18 +0000)]
Follow-up r86364: Ctrl-S fail.
Happy-melon [Mon, 18 Apr 2011 23:16:53 +0000 (23:16 +0000)]
Move User::isValidEmailAddr() to Sanitizer.
Sam Reed [Mon, 18 Apr 2011 23:12:58 +0000 (23:12 +0000)]
Apply LoadBalancer related fixes
Patches by Yuvi Panda
From (bug 28583) Remove all /* private */ declarations in MediaWiki core
Happy-melon [Mon, 18 Apr 2011 22:29:23 +0000 (22:29 +0000)]
Add ThrottledError to throw when the user hits a rate limit.
Happy-melon [Mon, 18 Apr 2011 21:25:06 +0000 (21:25 +0000)]
Cleanup in SpecialPage.php:
* Enforce private access for member variables suggested since at least 1.4. Didn't do $mName because grepping for "->mName" gave far too many results to check.
* Move the stuff related to redirects (getRedirect(), getRedirectQuery(), $mAllowedRedirectParams and $mAddedRedirectParams) to SpecialRedirectToSpecial and adjust callers
* Document stuff
* Mark getFile() as deprecated
* Group together getListed(), setListed() and listed() to draw attention to the fact that all three have been there since 1.6 and that we need to pick one and deprecate the other(s)
* add isIncludable() getter
* mark as deprecated and evil the mutators added in 1.6 for things which *really* shouldn't be mutating anywhere. AFAICT they're not actually used many places. Didn't deprecate including() as it's in wide use and it's legitimately set in SpecialPageFactory::executePath().
Happy-melon [Mon, 18 Apr 2011 21:07:30 +0000 (21:07 +0000)]
Warn that SpecialPage::execute() will be made abstract at some point in the future, which is the endpoint of getting rid of the define-special-pages-by-global-functions structure. Committing this separate to the other changes because it should be backported to 1.17.
Raimond Spekking [Mon, 18 Apr 2011 20:25:13 +0000 (20:25 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-18 19:57:00 UTC)
Happy-melon [Mon, 18 Apr 2011 19:44:52 +0000 (19:44 +0000)]
Follow-up r86255: getTitleFor() was not migrated.
Leo Koppelkamm [Mon, 18 Apr 2011 19:20:02 +0000 (19:20 +0000)]
r86088: Get rid of eval by implemting a MergeSort algorithm. It's a few ms slower on very large tables, but is stable-sorting in all browsers
Sam Reed [Mon, 18 Apr 2011 19:03:46 +0000 (19:03 +0000)]
Revert avars deprecation in r11308
Swap a couple of name() to getName()
Happy-melon [Mon, 18 Apr 2011 19:03:14 +0000 (19:03 +0000)]
(bug 28583) chase down and beat to death external calls of functions marked /*private*/, and make those declarations actually binding. Patch by yuvipanda.
Sam Reed [Mon, 18 Apr 2011 19:00:48 +0000 (19:00 +0000)]
Revert r86236
Alexandre Emsenhuber [Mon, 18 Apr 2011 17:59:32 +0000 (17:59 +0000)]
* (bug 28592) Wrong timestamp were displayed in old revisions
Alexandre Emsenhuber [Mon, 18 Apr 2011 17:51:16 +0000 (17:51 +0000)]
* Use $this->getTitle() instead of SpecialPage::getTitleFor( $this->name() )
* Fix whitespace issue
Sam Reed [Mon, 18 Apr 2011 17:39:07 +0000 (17:39 +0000)]
Update all core calls of SpecialPage->getName();
Max Semenik [Mon, 18 Apr 2011 17:28:35 +0000 (17:28 +0000)]
E_STRICT in DB2. Ping r85885.
Chad Horohoe [Mon, 18 Apr 2011 17:04:50 +0000 (17:04 +0000)]
Per CR on r78824 (#c12467): Some query pages are useless/redundant, since we already output them elsewhere in the API, so we shouldn't expose them.
Alexandre Emsenhuber [Mon, 18 Apr 2011 16:43:20 +0000 (16:43 +0000)]
* Use DatabaseBase::selectField() to build the query instead of throwing a raw query in DatabaseBase::query()
* Use MWNamespace::getContentNamespaces() instead of $wgContentNamespaces
Alexandre Emsenhuber [Mon, 18 Apr 2011 16:33:16 +0000 (16:33 +0000)]
Use MWNamespace::getContentNamespaces() instead of $wgContentNamespaces in case of misconfiguration of the latter
Sam Reed [Mon, 18 Apr 2011 14:02:13 +0000 (14:02 +0000)]
Followup rr86304
We need a title object for parsing, do one against the message key
Doesn't seem to be the best way, but it's the most applicable. If I abused $wgTitle, Chad would come and beat me too ;)
Sam Reed [Mon, 18 Apr 2011 13:53:24 +0000 (13:53 +0000)]
Followup r86304
Things won't just happily accept a ParserOutput object when they were getting strings before
Add missing calling parameter
Sam Reed [Mon, 18 Apr 2011 13:18:15 +0000 (13:18 +0000)]
Few more comment/whitespace issues from r86169
Sam Reed [Mon, 18 Apr 2011 13:08:20 +0000 (13:08 +0000)]
Few style/whitespace/comment issues from r86169
Sam Reed [Mon, 18 Apr 2011 12:59:50 +0000 (12:59 +0000)]
Replace $wgMessageCache with MessageCache::singleton()
Fix some tab/space issues
Follows up r86304
Leo Koppelkamm [Mon, 18 Apr 2011 12:54:28 +0000 (12:54 +0000)]
Followup r86088 per CR: Move month array builder into language; use mw.config.get(); Fix rowspans and some cleanup
Sam Reed [Mon, 18 Apr 2011 12:43:53 +0000 (12:43 +0000)]
* (bug 28532) wfMsgExt() and wfMsgWikiHtml() use $wgOut->parse()
* (bug 16129) Transcluded special pages expose strip markers when they output parsed messages
Also adding some related documentation during my travels around the code
Sam Reed [Mon, 18 Apr 2011 12:00:20 +0000 (12:00 +0000)]
Revert unintended changes from r86302
Sam Reed [Mon, 18 Apr 2011 11:42:44 +0000 (11:42 +0000)]
* (bug 28586) YAML: strings that are the same as boolean literals
* (bug 28591) Update/replace/supplement spyc (YAML parsing library)
* YAML API output is now 1.2 compliant, using JSON as the formatter
YAML 1.2 spec is a JSON subset - "The primary objective of this revision is to bring YAML into compliance with JSON as an official subset. YAML 1.2 is compatible with 1.1 for most practical applications - this is a minor revision." [1] Per discussion with Tim, switch YAML to use the JSON formatter
Was originally going to delete the ApiFormatYaml per Tim, but class needed to keep nicer (and apparent) output in API help page
Hence made subclass ApiFormatJson, minimal method overriding
spyc.php deleted from libs
[1] http://www.yaml.org/spec/1.2/spec.html#id2803629
Siebrand Mazeland [Mon, 18 Apr 2011 11:32:25 +0000 (11:32 +0000)]
Update messages files for r86294: revert of r86186, r86187, r86227, r86276.
* also contains recent translations from http://translatewiki.net.
Leo Koppelkamm [Mon, 18 Apr 2011 09:35:14 +0000 (09:35 +0000)]
Followup to r85021: Fix changed ID name
Tim Starling [Mon, 18 Apr 2011 08:42:59 +0000 (08:42 +0000)]
(bug 28590) Temporary revert of r86186, r86187, r86227, r86276: caused instant breakage of Wikimedia websites via LocalisationUpdate due to the introduction of the recentchanges-summary message.
Happy-melon [Sun, 17 Apr 2011 23:42:22 +0000 (23:42 +0000)]
Tidy and reorganise the AutoLoader array, because its almost-alphabetical-but-not-quite status was annoying me inordinately... :D classes are now divided strictly by subfolder, the subfolders are in alphabetical order, and classes within each subfolder are strictly in alphabetical order.
Happy-melon [Sun, 17 Apr 2011 20:34:25 +0000 (20:34 +0000)]
Follow-up r86255: rm duplicated config list
Happy-melon [Sun, 17 Apr 2011 20:29:24 +0000 (20:29 +0000)]
Rename Special:Resetpass to Special:ChangePassword. "pass" is vague and unintuitive, "reset" is only half of the page's function, and I'd quite like "Special:ResetPassword" for a much cleaner implementation of the 'enter-something-to-be-sent-a-reset-email' interface for bug 28244, bug 13015, etc. Diff looks much worse than it is because I had to update 95 language files...
Raimond Spekking [Sun, 17 Apr 2011 19:56:58 +0000 (19:56 +0000)]
Localisation updates for core and extension messages from translatewiki.net (2011-04-17 19:30:00 UTC)
Happy-melon [Sun, 17 Apr 2011 19:25:30 +0000 (19:25 +0000)]
Follow-up r85929: update MediaWiki::articleFromTitle() calls in extensions (and a few edgecases which were missed in core)
Alexandre Emsenhuber [Sun, 17 Apr 2011 14:14:52 +0000 (14:14 +0000)]
* Display the "blanknamespace" in user's language, as in all other places
* Don't transform it since this will be done by the addWikiMsg() call
Leo Koppelkamm [Sun, 17 Apr 2011 13:48:38 +0000 (13:48 +0000)]
Followup to r86202 per CR: Add href=# to trigger hand cursor
Roan Kattouw [Sun, 17 Apr 2011 12:41:29 +0000 (12:41 +0000)]
API: BREAKING CHANGE: (bug 28541) Output of binary ICU sortkeys is broken. Change sortkey fields in prop=categories and list=categorymembers to hexadecimal strings, that way we don't have any issues with scary binary stuff. Also change cmcontinue to take hex-encoded sortkeys and swap the order back to normal (previously sortkey was at the end because it could contain pipe characters, but that's not an issue with hex).
Happy-melon [Sun, 17 Apr 2011 11:31:11 +0000 (11:31 +0000)]
Refactor the factory/i18n/list/etc static methods from SpecialPage into their own class; there's no reason we need to be parsing them in every single SpecialPage subclass. Leave all the methods as stubs in SpecialPage.php; if we required PHP 5.3 they could be replaced by a a __callStatic() magic method, but that doesn't work on PHP 5.2.
Also make a few changes to the functions available. SpecialPageFactory::resolveAlias() now takes an optional subpage and returns array(<name>,<subpage>). Similarly merge getPage() and getPageByAlias(). There were many examples of (extensions particularly) making dubious assumptions about the presence or absence of subpages or canonical-ness.
I didn't deprecate SpecialPage::getTitleFor() as it's got over six hundred calls. I'm rather undecided on the best position of getPage()/executePath(). Although the latter needs cleanup anyway.
Roan Kattouw [Sun, 17 Apr 2011 10:49:27 +0000 (10:49 +0000)]
Remove debugging code accidentally committed in r86253
Roan Kattouw [Sun, 17 Apr 2011 10:48:17 +0000 (10:48 +0000)]
Fix broken check for bad JSON encoders, had been broken since inception and caused the native JSON encoder to always be bypassed in favor of Services_JSON.
Happy-melon [Sun, 17 Apr 2011 10:44:44 +0000 (10:44 +0000)]
Tidy up some more uses of SpecialPage static methods
Alexandre Emsenhuber [Sun, 17 Apr 2011 07:59:58 +0000 (07:59 +0000)]
* (bug 28511) Use [] syntax instead of {} for string offset access
Max Semenik [Sun, 17 Apr 2011 05:46:41 +0000 (05:46 +0000)]
Back out r86054 and part of r86059 for now, I'd like to evaluate the possibility of integrating NeilK's work into the core now
Happy-melon [Sat, 16 Apr 2011 23:23:28 +0000 (23:23 +0000)]
Some more documentation and replacing static Skin calls
Happy-melon [Sat, 16 Apr 2011 22:05:54 +0000 (22:05 +0000)]
Fix some type hints, documentation and potentially-undefined-variables which PhpStorm was complaining about.
Chad Horohoe [Sat, 16 Apr 2011 21:59:01 +0000 (21:59 +0000)]
method signatures, E_STRICT, blah blah blah
Happy-melon [Sat, 16 Apr 2011 21:43:32 +0000 (21:43 +0000)]
More deprecated calls to Skin static methods, update to use Linker methods instead.
Happy-melon [Sat, 16 Apr 2011 20:22:18 +0000 (20:22 +0000)]
Fix fatal in Standard skin.
Happy-melon [Sat, 16 Apr 2011 20:01:39 +0000 (20:01 +0000)]
Update Skin.php to not call the now-separate Linker methods via $this->foo().
Chad Horohoe [Sat, 16 Apr 2011 19:30:50 +0000 (19:30 +0000)]
Followup r86228 (profiling cleanup):
* Move autoloader up in Maintenance as well
* Add setInstance() method to Profiler, dumpHTML will need it
* Move get/setProfileId() up a level to Profiler. ProfilerSimple subclasses use it, behavior is harmless for Stub.