Extension:MobileFrontend/Deployments/2012-10-15&16

Deployer: Max Semenik

commit 855524077053139a695eef4df6e2acea9faecef0 Author: Reedy <reedy@wikimedia.org> Date: Mon Oct 15 16:09:23 2012 +0100

   Fix test related paths
   
   Causing ResourcesTest.php to fail
   
   And
   
   655 Warning:  array_map() [<a href='function.array-map'>function.array-map</a>]: An error occurred while invoking the map callback in /usr/local/apache/common-local/php-1.21wmf1/includes/resourceloader/R
   esourceLoaderFileModule.php on line 0
   128 Warning:  array_map() [<a href='function.array-map'>function.array-map</a>]: An error occurred while invoking the map callback in /usr/local/apache/common-local/php-1.21wmf1/includes/resourceloader/R
   esourceLoaderFileModule.php on line 601
   
   Change-Id: I94cc3ec954918ed6c654231183478ec1c31b3ee5

commit 67ebf8e99af8dfb40f69d2a6b29ad565b22e3c0d Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun Oct 14 20:06:58 2012 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I6748fdb015121bb841225e3bb7e2f28818174f56

commit de7aa42e6075a89131650735df002ad38e97c6e2 Author: jrobson <jrobson@wikimedia.org> Date: Sun Oct 14 10:06:51 2012 -0700

   @topnavheight -> @headerHeight, update rule to use @headerHeight
   
   Change-Id: I5d9c12defb6cc93d8c543eac88f5815780ab9602

commit fc59f3ef49b1fd118f247823baa7eaaa23f82d18 Author: jrobson <jrobson@wikimedia.org> Date: Fri Oct 12 17:14:12 2012 -0700

   for javascript users replace collapsible section with big button
   
   two clicks seems unnecessary
   
   Change-Id: I54b2ad9dd8337a1f182b039dcc009276648fb7c5

commit b16d354387b808c0489b95cc27b2fcbade5135f2 Author: jrobson <jrobson@wikimedia.org> Date: Fri Oct 12 16:41:27 2012 -0700

   put lead paragraph in language section and use the same message in overlay
   
   this reduces the amount of data sent in jsconfig - the javascript simply
   reuses the existing text
   
   Change-Id: I63f05742be83cb8c7cc67d17d8bcea84221f7769

commit 75e08a5cd84cfa201c00259caa4db14317c59f1d Author: jrobson <jrobson@wikimedia.org> Date: Fri Oct 12 16:37:35 2012 -0700

   add heading at bottom of page with additional languages
   
   testing has shown people expect languages to be more prominent
   this works without javascript
   with javascript replaces the long list of languages with a button
   that opens an overlay
   
   note: no styling done to button - it is anticipated that the
   completion of the login story will introduce generic button styling
   
   Change-Id: I4041b5959cc0184cb29dc330ef713c6c093a94e6

commit ae21ee1536de2d590f42778c865eb930577e56a7 Author: jrobson <jrobson@wikimedia.org> Date: Fri Oct 12 16:13:07 2012 -0700

   remove unncessary css rules
   
   these seem to be remnants from the legacy navigation that are
   no longer necessary
   
   Change-Id: I8a7b13ca44a339f77d805b328b239c2a148e63eb

commit 401009f3ff11aec43c69c0c2d4020a07d5bc28b5 Author: jrobson <jrobson@wikimedia.org> Date: Fri Oct 12 16:10:24 2012 -0700

   target blackberry specific rules to live site, add a beta specific one
   
   this ensures that the beta renders correctly in blackberry 8900
   version 4.x platform 4.x
   
   Change-Id: I4a8fae4af843fa72ec35851bb743d4e13b67502a

commit e5ea36adfdfd82d464fa5d9878330cf5f3ed9cd8 Author: jrobson <jrobson@wikimedia.org> Date: Fri Oct 12 16:06:35 2012 -0700

   add live class to body for non-beta
   
   Change-Id: I38416b9e106a7de57d71672f9327acab1c09f2a1

commit 30be21982dc5ab969834ed042819682718fc1463 Author: jrobson <jrobson@wikimedia.org> Date: Wed Sep 12 15:54:53 2012 -0700

   enable dynamic sections
   
   mf-toggle.js replaces toggle.js and requires jquery
   serve page with empty sections, retrieve html for sections via javascript
   note: currently no fallback for non-javascript users
   
   load sections into DOM when clicking on the section headings
   
   mark page with mw-mf-special if it's a main page or special page to avoid
   ajax requests to api for these pages where it is unnecessary
   
   hide section_anchors until expanded
   
   Performance:
   https://docs.google.com/spreadsheet/ccc?key=0ArbzKvV50qF6dEFzR0pCbUxfVy1ybGVPZU9yRTU0OUE
   
   I ran 31 samples on the Barack Obama article with this commit and before this
   commit. The results showed that time for js modules (search,references etc) to be enabled
   decreased from an average of 1.98s to 0.20s -
   a 89.9% increase. However toggling took longer to be enabled - 2.34s increased to 2.01s
   - a 14.32% decrease in speed.
   
   Provided we find a way to serve section content to users without javascript there is
   no doubt we are improving their performance, but we must reflect on whether a 14.32%
   decrease in time to toggle is more significant
   
   Change-Id: I5571ba8c7e5a6a0b4160a2164c6eb2a84bddcd17

commit a5d08555595d7385d33195f32a31de7a3d11e95f Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Fri Oct 12 21:18:54 2012 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: I4c4b731710fc5f55b277004d81f2a0b87c672704

commit 52c7e185e359032038ab7916217d53315d85db55 Author: Brion Vibber <brion@pobox.com> Date: Wed Sep 12 16:56:54 2012 -0700

   Remove content blocks for all but first section when using beta mode
   
   Change-Id: Ie6e534e10be66eaa50130a3333972e0dff94f390

commit d8068f417dea6495b1f42824ad79b556c5992049 Author: Brion Vibber <brion@pobox.com> Date: Tue Sep 18 11:54:20 2012 -0700

   Support for MediaWiki experimental feature $wgResponsiveImages in MobileFrontend
   
   If $wgResponsiveImages is enabled and jQuery is supported, load the hidpi modules to load higher-resolution images depending on window.devicePixelRatio.
   
   Change-Id: I790013a15e1a89b8decb941ef1504a45e7daa185

commit 952cc1590b8179be057e65e2eb11d8c3a250bff8 Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 15:50:20 2012 -0700

   typography changes
   
   Worked with Munaf
   * Moved various legacy typography css rules to mf-common-legacy.css
   * added mf-typography.css to beta, mf-common-legacy.css to non-beta
   * generated new css files
   
   Change-Id: Iad4b36c9f394335a946051ef608cf9bf053415e7

commit 885101b124f492922face754475b98548a0b6909 Author: awjrichards <arichards@wikimedia.org> Date: Thu Oct 11 16:05:03 2012 -0700

   Fix path to default logo (mw.png)
   
   Change-Id: I8a778b8e4af01e46287cac41f5dfc1ad0a3ce76e

commit cf96e12eba5351554031f20ddc0f746da9c10e15 Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 13:17:56 2012 -0700

   refactor mf-header.css for beta into mf-search.css
   
   make mf-header.css a legacy css file
   in beta use mf-search.css instead
   create mf-search.css based on mf-header.css
   introduce .overlayListItem mixin for both search results and language
   selection items
   shift all search related css from mf-navigation to mf-search
   
   Change-Id: I6227b6abea0e48b31ea3dddbc407d6d90ad4c63d

commit e1de2a7bd01af017be1e3ab29746b4fc4a67b8dc Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 15:51:58 2012 -0700

   add sup and sub css rules
   
   these have been wiped out by the addition of reset.css
   
   Change-Id: I1a3776c4a4e47f4b64a3a7ecf8317af6ffb23002

commit 4b9ec49bb9d228e634090509e9fccdc9a242bce9 Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 13:16:39 2012 -0700

   make mf-mixins.less inherit mf-variables.less
   
   Change-Id: I8781e1daae13386cc8aa6fbb85578024c85c9742

commit b1188fc8827986e2c5496e20afd951fb7b2cce10 Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 13:13:07 2012 -0700

   add escapeOverlay class to back button on search and navigation
   
   they look the same we should be able to consolidate/cleanup our
   rules relating to them
   
   Change-Id: I3096f0eb01446214895dd88e117eea2205777325

commit f4fc912d9c0b826d4c2046385256d0cc47459b28 Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 13:12:32 2012 -0700

   move ribbon related variables to mf-variables.less
   
   other less files should be able to access
   
   Change-Id: I3d9cfa53ea1256235ce868a5099f9ad088e7463c

commit ac19e05e6a4dd47633b2b4f5577f3982f09bfbbe Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Thu Oct 11 19:59:13 2012 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: Ic18b4ffbb4267a7e34e9a4fc5450efb51b9d5a6c

commit f62f516cd8a0b11b1ab69aecc0c30ed0867d9e4b Author: jrobson <jrobson@wikimedia.org> Date: Thu Oct 11 11:50:59 2012 -0700

   ensure left nav always takes up full screen
   
   short pages are showing big gaps at the bottom
   
   Change-Id: Ie76346bb5d521548782bd141c7eaf9e7f82aae72

commit a1850960880dfd6ac09b4af9332c8667de0b548a Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 17:52:27 2012 -0700

   use .border-radius mix-in
   
   Change-Id: I2d77bf67cdd48e4b88664a354e0f5809def210be

commit 17f456764d65b2c09c7bd72aed0ecd12ae6098a3 Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 17:10:11 2012 -0700

   refactor css using variables to make margins consistent
   
   currently the main button is not correctly aligned
   adjust the hide search result button to be a button rather than
   an image
   tested on beta and non-beta
   moved some definitions from mf-header.less into mf-navigation-legacy.less
   
   assisted by pixel girl (heather)
   
   Change-Id: Ifa5652dad8bfd76bfa080ad70f326ad69f8ef7cf

commit 6ce1163fb11a05ba6afad8b10ab6360f6e357714 Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 17:57:40 2012 -0700

   remove summary screen flash
   
   when the page is loading the summary is hidden
   this ensures it is always visible.
   
   Change-Id: I37f40eed882bf0b740a24e7cd8f834f88ef3880c

commit 9d8ff1dd6cfa8597751d9f98e5881a6f02cf8bbc Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 17:56:19 2012 -0700

   generate new mf-toggle.css
   
   Change-Id: Ifbcb113e2a4263fea024a2ed9472ce04bbe129d5

commit ad023c029b5601b3f8bf11265b654fd5294175b9 Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 17:55:54 2012 -0700

   generate mf-toggle.css via the Makefile
   
   Change-Id: I87fa698c763ca71426b2803b5536cd58374f874a

commit 06946a8987b777bf04116c46100573e11245a603 Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 16:10:42 2012 -0700

   add new css files generated via less
   
   Change-Id: I6da0078f073c12d1294cf912d6def94189f42046

commit d6904112f5d359bb81976eaa77f74385539e0eee Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 16:08:42 2012 -0700

   fix syntax error in background-size and introduce mixin in the process
   
   a mixin would be useful for this sort of thing
   
   Change-Id: I5a6532195cb4a3295901218b76647c62c760d871

commit 9708ecf081ed6120b725dd98f1b9881fe6416d50 Author: jrobson <jrobson@wikimedia.org> Date: Wed Oct 10 16:04:15 2012 -0700

   repurpose css files as less files
   
   Change-Id: I78bdc068bb527e4453868a51bc178c07dc1b6a66

commit c4876cc3cbc5e81261d7d629ddee3c895e530dc6 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Wed Oct 10 20:46:12 2012 +0000

   Localisation updates from http://translatewiki.net.
   
   Change-Id: Ief63e5ca5499492ccf2cf9f70377617048d65875

commit 87b1ca659c4f8e451871b12d7ee4b643c4b99826 Author: jrobson <jrobson@wikimedia.org> Date: Tue Oct 2 17:27:48 2012 -0700

   remove override parameter from query string
   
   follow up to I91933aeece0973e01cce61d151814a83514a0bbb
   
   Change-Id: I65f4391f698f61fe896d9007cae4bc930cab516b

commit 4bcd5d0db12c2959507e0502d785637be622a5a6 Author: awjrichards <arichards@wikimedia.org> Date: Wed Oct 10 11:06:30 2012 -0700

   Update nav to say 'Home' instead of 'MediaWiki'
   
   Change-Id: Ibea8fa99718e9a75eb8bcf3d0a21dcae8fc3339d

commit acc5b8c511200576fdcc9004a4f65683b4361f5a Author: Brion Vibber <brion@pobox.com> Date: Wed Oct 3 17:11:59 2012 -0700

   Switch out sprited nav icons for higher-resolution ones, using data: URI embedding.
   Switch "W" icon out for more generic "home" icon.
   
   Change-Id: I030440443b11eced06bbd9c456e578286b9ed081

commit 3376e1d22b630512418c8dcad1bd6e4bf7c2c6f4 Author: Tim Starling <tstarling@wikimedia.org> Date: Wed Oct 10 11:00:17 2012 +1100

   Use the normal WikiPage parser options when saving to the cache
   
   (bug 38273) Avoid polluting the parser cache for non-mobile page views
   with text that has been parsed without tidy, by using a ParserOptions
   object from WikiPage. Untested.
   
   Change-Id: Ia13a7b9ad1f4ee083265a70f7edde834daec0215