Alexandre Emsenhuber
b5cf42e8b8
Show the git revision and git branch in the debug toolbar if available.
...
The git version is displayed for consistency with other locations where the MediaWiki version is displayed and I always the branch on which I am :)
Change-Id: Icf041eabe49f03350536f212753e46f8e3468614
2012-03-28 21:37:30 +02:00
Krinkle
05e1140cf7
[mw.debug] Clean up
...
* Instead of inline global variable and lazy-loading, using ResourceLoader (using mw.config and mw.loader)
* Can't use OutputPage::addJsConfigVars / OutputPage::addModules because debug is called after those are handled, using ResourceLoader::makeConfigSetScript instead
2012-02-13 15:25:08 +00:00
Sam Reed
76246b9bf5
More return documentation
2012-02-09 21:33:27 +00:00
Alexandre Emsenhuber
96b0739ffb
Fix typo so that the key is set with correct value instead of a boolean with key "0"
2012-02-08 22:41:11 +00:00
Alexandre Emsenhuber
a172d738eb
Recommit r110758 (again) now that the problem has been fixed in r110761
2012-02-06 17:34:33 +00:00
Antoine Musso
5912473690
reverts r110488
...
Breaks maintenance/rebuildFileCache.php with stack trace saying that
FauxRequest::getRequestURL() not implemented
Backtrace:
#0 includes/WebRequest.php(1261): FauxRequest->notImplemented('FauxRequest::ge...')
#1 includes/debug/Debug.php(266): FauxRequest->getRequestURL()
#2 includes/Skin.php(561): MWDebug::getDebugHTML(Object(RequestContext))
#3 includes/SkinTemplate.php(461): Skin->generateDebugHTML()
#4 includes/OutputPage.php(1982): SkinTemplate->outputPage()
#5 maintenance/rebuildFileCache.php(119): OutputPage->output()
#6 maintenance/doMaintenance.php(105): RebuildFileCache->execute()
#7 maintenance/rebuildFileCache.php(146): require_once('/srv/trunk/main...')
#8 {main}
2012-02-06 16:42:58 +00:00
Alexandre Emsenhuber
afab06cc73
wfTime() -> microtime( true ), no need to use the former which is just a wrapper to the latter
2012-02-03 08:32:34 +00:00
Alexandre Emsenhuber
4d9259d36d
Recommit r109062 (Only run some MWDebug code when really needed) but leaving the addition of ResourceLoader module inside the MWDebug class this time
2012-02-01 15:48:12 +00:00
Aaron Schulz
8d5837cc27
Reverted r109062 per code slush (also has a CR complaint)
2012-01-19 02:26:10 +00:00
Alexandre Emsenhuber
7e16cba902
Only run some MWDebug code when really needed:
...
* Add the mediawiki.debug module from OutputPage::addDefaultModules() along with other modules
* Get the request information when building the JS output instead of in Setup.php
2012-01-16 21:29:05 +00:00
Antoine Musso
ff39c31a97
Move MWDebug enabling logic to Setup.php
...
MWDebug initialization method was made to look up for a global variable. This
patch move the logic to Setup.php so we can replicate it when doing tests.
Side effect, MWDebug is disabled by default. Users will explicitly have to
enable it by using init().
Ping r105123
2012-01-16 13:44:46 +00:00
Antoine Musso
6fdbefa521
MWDebug: avoid double count()
...
Follow r107954
2012-01-13 23:10:21 +00:00
Antoine Musso
0f02086990
some tests for MWDebug
...
Really incomplete. We need better testing.
Added two new public methods so we can get or clear the internal logs.
2012-01-13 23:07:52 +00:00
John Du Hart
c1f84a7a64
Followup r107954, rm debugging code
2012-01-03 23:52:15 +00:00
John Du Hart
9a96f9f323
Followup r107862
...
Fix bug that caused a PHP notice
Vertical-align:top on callers in the console
2012-01-03 22:36:35 +00:00
John Du Hart
7e9d750cc7
Implemented console panel in debug toolbar
2012-01-03 05:56:36 +00:00
John Du Hart
e09029f654
Using wfTime in place of microtime
2012-01-03 04:02:35 +00:00
John Du Hart
f12c373d1e
Followup r105122 & r105123, fixes and improvements per CR
...
Using Language::getSize per Nikerabbit
Cleanup HTML generation per brion (yay)
2011-12-15 02:26:14 +00:00
John Du Hart
33df266958
svn:eol-style native on all phase3 stuff, since I messed that up in r105122
...
Also adding the MWDebug class I missed there as well
2011-12-04 18:35:40 +00:00