Extension:MobileFrontend/Deployments/2012-05-07

commit 32fdaebcb1c0d083a3860a38329114448c46704c Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 21:53:56 2012 +0100

   minify javascript in preparation for release
   
   Change-Id: I843682e895cd9e3b1d776b0c830c6a1037fccaa0

commit e62bf96702c54d5155d6a8ed54483f20aef6d847 Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 21:51:11 2012 +0100

   only do hash trick when there is a hash
   
   otherwise this has the effect of initialising any page with a hash
   
   dealt with
   
   Change-Id: I4774bf634c0b61b6bb39244ff2a894967a4f9a41

commit ae74ffe27b177bcc1aa9c3af7c072c756ebed85c Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Mon May 7 20:42:47 2012 +0000

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

commit 34f9db5bc546d41d5517278a4f9024e2c80d3a13 Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 19:07:19 2012 +0100

   get rid of default list styling on search results
   
   on nokia n95 we get bullet points
   this removes those
   
   Change-Id: Ifd3cc7c5daef428f4fbcde07ab6363cdf0da969d

commit 339955d28fa16243cd0e9a38e9411459432a1e21 Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 19:03:56 2012 +0100

   move updateQueryStringParameter into settings.js
   
   in previous implementation we were patching jQuery library or
   the MobileFrontend.utilities library depending which was being used
   
   The utilities library should mimic jQuery and the two should have
   the same method names hence moving to settings.js
   
   Change-Id: I4e2fb094ccc979b4220067ef16761aad400b6cc2

commit 78c4fa1e5a186655226d713d9d03a9b5bd8b42d3 Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 19:02:46 2012 +0100

   jslint codebase
   
   move var definitions to top for readability reasons
   
   Change-Id: Ia65b167eca067fd9742fae4f078ae72b95643c5e

commit 44d7105346638efc20a2f504fa5ceaab28f87f55 Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 18:56:23 2012 +0100

   make sure nokia rule is important
   
   without !important the rule does not apply and text remains highlighted
   black and unreadable
   
   Change-Id: Ia2eda615cc0c79a46323ee95c7bee64875284c71

commit bd13b011f582aa1001070ada0056ec6b30412b66 Author: Jon Robson <jdlrobson@gmail.com> Date: Mon May 7 18:52:15 2012 +0100

   support browsers that do not support textContent (add get text function)
   
   update the MobileFrontend utilities library to allow getting of text
   the nokia n95 for instance does not support this so instead we must
   traverse child nodes and access nodeValue of TEXT_NODE (s)
   this fixes bug 36490
   
   Change-Id: I09cbba55107b986a5cef76fb843561467ccf66f2

commit 8071ae8805c36877edb365abd9385763d9b83ef9 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sun May 6 18:58:44 2012 +0000

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

commit 9eb66245597d5de71d3aab9bb4434702ec641fcc Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Sat May 5 09:37:00 2012 +0000

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

commit dd13ffce7c34fd61a75189e67db514dcb18586c3 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Sat May 5 01:50:19 2012 +0400

   Preparations for moving classes into core
   
   Modify $wgAutoloadClasses only if particular class isn't there yet.
   
   Change-Id: I62bbd0f8991842dd7fdfb0b85e9b38abd8895ab4

commit 8562faffabf6d9e00fc6cc06ed1feb03d5b110a6 Author: Jon Robson <jdlrobson@gmail.com> Date: Fri May 4 16:21:21 2012 +0200

   fix black text on nokia S60 (see bug 36490)
   
   this makes text readable in the input box
   
   Change-Id: I81e02ee5f996007b6eabf3dc07df99b5b08088b2

commit e303633991049e4d1c01e5a929b66cc3d3369c92 Author: Jon Robson <jdlrobson@gmail.com> Date: Fri May 4 16:20:03 2012 +0200

   fix broken tests
   
   we should serve an opera mobile stylesheet to an iphone running
   opera mobile
   bad regex fixed
   
   Change-Id: I8b174baf22cd59b12c77eede61b3c1ec69f3810d

commit 50098894d5d55af6b2a0860e0768185e6162a4d7 Author: Jon Robson <jdlrobson@gmail.com> Date: Fri May 4 16:05:13 2012 +0200

   add device detection tests
   
   follow up to 226f3fc3bbbe56419039aae2edfb2312fe8dae7e
   and d03a6c1088bf9c701ced2b5dccf0b6277d1871f0
   
   Change-Id: I06f1f7bbd0a980375add3459d96686e235aa6765

commit 3f35cefa57c9705744dff973e4de500fd680b28e Author: Jon Robson <jdlrobson@gmail.com> Date: Fri May 4 14:39:47 2012 +0200

   add personal information warning
   
   as requested here:
   http://www.mediawiki.org/w/index.php?title=Talk:Mobile_design/Contact&diff=0&oldid=519041
   
   Change-Id: I0252c6b4ff1ca926d03b6f12e7acf3a7c45ea53f

commit fd0cb686b92a73391db6cb61b6d7102b52d68a16 Author: Jon Robson <jdlrobson@gmail.com> Date: Fri May 4 14:28:37 2012 +0200

   move border underneath section
   
   this makes the back to top link appear within the section
   also in iphone the border was not showing at all
   
   Change-Id: Ia493be296ca81242d27764062514e11a99fa88e5

commit 736f2a7243e6204cff6220506c295113c685606d Author: awjrichards <arichards@wikimedia.org> Date: Thu May 3 18:04:06 2012 -0700

   Adds MFCompatCheck class, which is intended to track compatibility
   issues/statuses between MobileFrontend and MW core. This will be
   particularly useful as MobileFrontend functionality is gradually
   moved into core.
   
   Implements MFCompatCheck methods when checking for the existence
   of wfIsConfiguredProxy() as well as when checking for the
   existence of WebRequest::removeQueryValue().
   
   Replaces Change-Id: I97ed2539e44c2d27f1483279694e023e6d8f9fab
   
   Change-Id: If9e7c46811c6ec42cdfe0816994ab0d3b131cb74

commit 91467157f47a9766c2233ab6625e92863fd5ef84 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Fri May 4 00:41:13 2012 +0400

   Output shared file descriptions on action=mobileview
   
   Change-Id: I1ab9c8bcbb33c7e63a31009e7e7ce80f888ca55a

commit 5a211cd4f29e7580b4ee4ea10935d79b43322ec4 Merge: 237ae3e d03a6c1 Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:53:44 2012 +0000

   Merge changes I87ee4183,I26727815,I2c2143fc,I16a19e71
   
   * changes:
     distinguish between blackberry < v5 and >= 5 + enable javascript on >=5
     respect supports_javascript property of device
     add js support for ie9
     allow turning off transitions

commit 237ae3edb8d027f1054f0cc836c7431cb6cd7f5b Merge: 5f31db2 6355c65 Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:53:08 2012 +0000

   Merge "allow initialisation of references with options"

commit 5f31db2f51a00184aaf47148acafa3c0341b0ac5 Merge: 417d125 ab554fc Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:51:04 2012 +0000

   Merge "pay attention to firstRun value passed in by user"

commit 417d1256a76be914dac843f4eb2bdda0bf90d8ec Merge: 6c4e95a 9e1e69e Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:50:32 2012 +0000

   Merge "make sure clear search button is not visible outside full screen search"

commit 6c4e95af5ddb8fdf934954c87a0e8883db5895fa Merge: 39528b0 0ac4305 Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:50:05 2012 +0000

   Merge "remove border-radius references"

commit 39528b05f9efffbecaf5024094e41372dc2debe2 Merge: fc321af 91cd644 Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:49:41 2012 +0000

   Merge "fix search on android 2.2"

commit fc321af0786899a3e5a058728c144e0b92ce1af0 Merge: ddd4e09 dbaa721 Author: preilly <preilly@wikimedia.org> Date: Thu May 3 18:49:22 2012 +0000

   Merge "clean up section margin css and remove negative margins"

commit d03a6c1088bf9c701ced2b5dccf0b6277d1871f0 Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 19:43:59 2012 +0200

   distinguish between blackberry < v5 and >= 5 + enable javascript on >=5
   
   this brings toggling to the 9600 device
   and stops javascript support for anything older than version 5
   
   concludes fixing of bug 36384
   
   Change-Id: I87ee4183a04bf92c4c6c43f577f83ae782fa3c73

commit 6355c650a90eff5e38c40758090189b848c5ea15 Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 16:44:51 2012 +0200

   allow initialisation of references with options
   
   allow a developer to specify what animation to use and what speed
   this is useful for the app as the animations are causing problems
   and it would be useful to be able to turn them off
   see https://github.com/wikimedia/WikipediaMobile/pull/227
   
   Change-Id: If43b89ca35c6c3aa5aabc04e69805288fa570e95

commit ab554fcb1f9a98c454647f2ecc7a23f98bd0b97f Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 16:23:22 2012 +0200

   pay attention to firstRun value passed in by user
   
   see https://github.com/wikimedia/WikipediaMobile/pull/227
   Change-Id: I7de957746ec197abb337b77287b40c2074262853

commit f819cbb125fe97171e33c0e7e72adf18c443b9ea Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 19:27:20 2012 +0200

   respect supports_javascript property of device
   
   If we say a device doesn't support javascript. Make sure we don't
   serve it javascript.
   
   Change-Id: I267278150f5f5c2c2bbfab5292d26b76cce0a00f

commit 226f3fc3bbbe56419039aae2edfb2312fe8dae7e Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 19:24:24 2012 +0200

   add js support for ie9
   
   IE9 is actually rather nice compared to older versions
   so lets support it and any mobile browsers based on it
   
   Change-Id: I2c2143fc79bea200f92ea98c2dabd917641b3fde

commit 9d305e35a483fc7dd4846ca5078ea7059a57e144 Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 16:57:41 2012 +0200

   allow turning off transitions
   
   transitions can be buggy on certain browsers (ICS for example) as
   well as in the app. By adding a noTransitions class to the html tag
   these can now be turned off. This can be done in either markup or
   javascript
   
   Change-Id: I16a19e7110d59ffcd36530f2ba625973247e7960

commit ddd4e09dd3248801a56612ef6a3666ea9ec8a76e Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 13:36:15 2012 +0200

   remove cols and size attributes from old contact us form (bug 36390)
   
   this addresses bug 36390
   
   Change-Id: I57ceab04af3dfbedd61213a33014a77c5c784a76

commit 9e1e69e8563aa1483c6a5da1cdec92c480a6590d Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 12:07:17 2012 +0200

   make sure clear search button is not visible outside full screen search
   
   also correct right position
   
   Change-Id: I951cd151e5a6678ff4ff0070ebca5d7ca2407129

commit 0ac430535c617493a335dba69a5e6afc4bd55801 Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 12:02:24 2012 +0200

   remove border-radius references
   
   not doing anything
   
   Change-Id: Ie8c36a506c260e8633159c1df1e3b231377ac244

commit 91cd64466edab2ea09214633f647cadf331c6f3f Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 11:46:30 2012 +0200

   fix search on android 2.2
   
   timeout doesn't get called when an input is focused so working
   around this workaround
   see http://code.google.com/p/android/issues/detail?id=13540
   
   Change-Id: I033900bcb9070166a705df1e8e36705d399a2a43

commit dbaa72182774410c436d395c81aa9d8e8934e13b Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 11:34:26 2012 +0200

   clean up section margin css and remove negative margins
   
   negative margins are never good and cause horizontal scrolling on
   some iphones / android devices. Lets do this more elegantly, in the
   design process it seems to have got messy
   
   * Also removing the searchbox div to remove negative right for search
   button
   * change /remove all references to searchbox
   * update beta_opensearch.js to not use searchbox
   
   Change-Id: I61ef37d4123b2ef2dd78642dee99e81c78ff9a32

commit 136656e601115ef447139d3461e64191e9860cf1 Author: Jon Robson <jdlrobson@gmail.com> Date: Thu May 3 01:10:49 2012 +0200

   attempt to speed up/smooth out transitions
   
   half the length of time it takes
   attempt to enable gpu
   
   Change-Id: I162e416d6825d9c41d976152ef91739d81a45c17

commit 614d29648fdce90904930cc83c3a070fcc0915a8 Author: Jon Robson <jdlrobson@gmail.com> Date: Wed May 2 23:15:07 2012 +0200

   add a mechanism to score browsers and run certain js
   
   disable search on opera mini 4 and blackberry 9600
   there are lots of problems with these browsers and the new search
   so disabling for time being
   the idea is that we can 'score' a browser and modules can request that
   they are run on a certain level browser
   this takes care of bug 36381
   
   Change-Id: I70686d1222f50a024bf843f56fbd3f31510e97d7

commit 337f68363d9beea488a837022412fd85e1f0aee2 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 18:12:51 2012 +0200

   make wikipedia logo clickable on blackberry 9300 (bug 36384)
   
   seems to be a slight problem with padding and z-index
   
   Change-Id: I3841c699f0e65cd99b4c26008e43f67ddd85a5c4

commit a084ddab1f6b0ed412a2e722732db3b1cebfea35 Author: awjrichards <arichards@wikimedia.org> Date: Wed May 2 15:33:56 2012 -0700

   Makes non-beta 'Contact us' link point to project/language's
   configured contact-us page if it exists, otherwise falls back
   to a configured URL. Beta functionality remains the same.
   
   Change-Id: I28a60f14b4605f494049590a841d410bacea9d52

commit 37c9bcbff82284c3b9d69478f075a34a5ecae583 Author: Patrick Reilly <preilly@wikimedia.org> Date: Wed May 2 12:27:11 2012 -0700

   fix for in_array() expects parameter 2 to be array
   
   Change-Id: I7c44d1e5ece6c2c1805c8218644dfb196f6fa5a0

commit 9313f0ac696f8c5818d9d7497a6344bd157bea14 Author: Patrick Reilly <preilly@wikimedia.org> Date: Tue May 1 16:09:14 2012 -0700

   Add javascripts/mf-feedback.min.js
   
   Change-Id: I15c366ca84223811a00f266d7f17b0204d0415eb

commit 2ff00c7d3ec00f21b2f95bd363bb3bc7b0e56ada Author: Patrick Reilly <preilly@wikimedia.org> Date: Tue May 1 15:19:02 2012 -0700

   Remove CSRF check
   
   Change-Id: I504e83fd2d182c20a288a8177121c365b3ddf80e

commit 2021696188d809f9ebf81abd5a8d48a1f6ade5ce Author: Patrick Reilly <preilly@wikimedia.org> Date: Tue May 1 15:17:03 2012 -0700

   Add missing global
   
   Change-Id: I505d4359a09cd6c3ee2dca397228100ab4c37dec

commit 6f2ba7963fe4013512bd4e369aba3fcf12a689e7 Merge: b5c172c f6633d4 Author: awjrichards <arichards@wikimedia.org> Date: Tue May 1 21:51:05 2012 +0000

   Merge "restore zero rated banner"

commit f6633d445f72ca45895d995a4d37a938e5d82269 Author: Patrick Reilly <preilly@wikimedia.org> Date: Tue May 1 14:46:36 2012 -0700

   restore zero rated banner
   
   Change-Id: Ic0187a8ae4c2abb6ed401336adf0837ccb55792b

commit b5c172c124a82d580249509ee091d2a02216f996 Author: Max Semenik <maxsem.wiki@gmail.com> Date: Wed May 2 00:26:20 2012 +0400

   Main page transform support for action=mobileview
   
   Change-Id: I602d06961a9dcd716dc8191ab20c815583cc7af7

commit 437362ec0d4050c4745eb6a390b4e7284e498a29 Author: awjrichards <arichards@wikimedia.org> Date: Tue May 1 12:07:21 2012 -0700

   Ensure that the 'returnto' URL on the thank you page of feedback
   form points to mobile url.
   
   Change-Id: Id2c20e94f6403a1e71ed5ce2c67662fbed8ad760

commit eac4862d0f3b8ebe4dd7f725ce291c36dd179ea1 Author: Translation updater bot <l10n-bot@translatewiki.net> Date: Tue May 1 18:38:42 2012 +0000

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

commit 11aee2e6bfa0485661f3830cd367153982991ec4 Author: Patrick Reilly <preilly@wikimedia.org> Date: Tue May 1 10:30:34 2012 -0700

   update minified versions of js
   
   Change-Id: I7dafa0166215302a0af1fd69a71be70330b07a2b

commit ce0f5a101ff0f5c039250d0d97a09f4455e25cbd Merge: 541551e 96dcf9f Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:25:19 2012 +0000

   Merge "Change name to Patrick Reilly as per other extensions"

commit 541551eb0e2592da95a41166f3b381aae1910b3e Merge: f6248b2 1c1a344 Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:24:11 2012 +0000

   Merge "add coverage for hasClass"

commit f6248b295febb15c8f5199f7b7cc0a9b1c206f07 Merge: 7e80656 47de0f3 Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:23:50 2012 +0000

   Merge "stop using globals in unit tests"

commit 7e80656587353d348ea82f01963e64cd5cf94a1f Merge: d62582b bbd6665 Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:23:30 2012 +0000

   Merge "return tests for banner.js and toggle.js"

commit d62582b70bd76dea6f0d83aa37e801cf9968f7d4 Merge: 50e4226 ff21102 Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:23:12 2012 +0000

   Merge "no need to clean fixtures any more"

commit 50e42267670c41ea42639a1ece7a8d06fee6f87a Merge: e1025ab d777afe Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:22:52 2012 +0000

   Merge "move page enhancements into a separate function invoked my init"

commit e1025ab35cbe57bfe5f828a4c766c99f2e76bce8 Merge: a848241 ba0f0d8 Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:22:28 2012 +0000

   Merge "bring back tests for application.js"

commit a8482411852eea5dca9e3caee694e23562b2408b Merge: 4c2098d 024d31b Author: preilly <preilly@wikimedia.org> Date: Tue May 1 17:22:07 2012 +0000

   Merge "don't self initialise fixtures / cleanup"

commit 96dcf9f5b57d8a4a87a8cc6e95e7c41b77685534 Author: Reedy <reedy@wikimedia.org> Date: Tue May 1 18:16:21 2012 +0100

   Change name to Patrick Reilly as per other extensions
   
   Change-Id: I972f5d67c00067ef91a7befcf4741e54b7490356

commit 1c1a3442852c5c8edb214c04f4b758b188691888 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 14:26:20 2012 +0200

   add coverage for hasClass
   
   as suggested in bug 36007
   
   Change-Id: I12f6b1024e12936722bea57e5346b787bc832bd8

commit 47de0f3021f5bfb35772e847048e7893e6b2e5de Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 14:16:33 2012 +0200

   stop using globals in unit tests
   
   as suggested in bug 36007
   
   Change-Id: I672d4cfb30fde02521807227ecb9bfaa4e09d03c

commit bbd6665a51b2fca406dd6fe163d70927969b9bf0 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 13:16:42 2012 +0200

   return tests for banner.js and toggle.js
   
   accidently removed in
   c47b9b092e4f2bab8fae3b6d1f7c33bda7316236
   in promoting beta
   
   Change-Id: I315765365804e765241fc61a248eee5fe3043b51

commit ff211024730380d2e37df5c5cd17ece58f9b3810 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 13:12:09 2012 +0200

   no need to clean fixtures any more
   
   qunit takes care of #qunit-fixture for us
   
   Change-Id: Idca2bded25d42c814c2cfde29e826457051080d5

commit d777afeaf8de1574689d842877707ced03bdcc61 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 13:11:11 2012 +0200

   move page enhancements into a separate function invoked my init
   
   currently this is interfering with tests
   this change stops beta_opensearch.js executing anything till invoked
   
   Change-Id: I1c8c180b31cd24f431564364684f7f2daf88b713

commit ba0f0d817a64ae1d5f15cd5717ae61f865fd6ff1 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 13:02:23 2012 +0200

   bring back tests for application.js
   
   these tests were lost in 4dbb8fae2cddb8ae0f9f4f9ed92167d943afe7ed
   
   Change-Id: I04fd9a52f3383341fadc1f995140de0092d65c64

commit 024d31b297ad49e7546e344217377848447f2df9 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 12:58:30 2012 +0200

   don't self initialise fixtures / cleanup
   
   now modules do not self initialise we can make a few changes
   here
   * append fixtures to qunit-fixture rather than body
   * don't initialise here - do in setup/teardown instead
   
   Change-Id: I4954a1243524995387368297767aa57702570f15

commit 4c2098da7ec10995818e2768f7a236bb1b510cd2 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 09:56:48 2012 +0200

   fix jump to top
   
   currently clicking on the jump to top link has no effect. This is
   because opening a section sets the hash to the same as the jump to
   top link. By resetting it first we can get back the behaviour we want
   
   Change-Id: Ib03669b1679e5c36ed109eb52fa9f5abe5df26f8

commit 5b81a79e95d537445a80def696d2ac25aba9f689 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 09:46:27 2012 +0200

   remove special casing of rtl mode
   
   ResourceLoader takes care of these
   
   Change-Id: Iafe4a7e75e8e3abd4c14d448ecb6099c8a0ca602

commit 219a8c1f129032d8eb9ca237820d64b7231d9006 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 09:30:04 2012 +0200

   make list items in footer inline-block
   
   floating renders these invisible for some unknown reason in
   android
   note whitespace is significant for inline-blocks so removing new lines
   in SkinMobile.php
   
   Change-Id: Ia0796677cb8ba4a3751a946ac4422354cd40f1be

commit 1c33a9b6f78be77e1cc2598dd860f008a20f5be4 Author: Patrick Reilly <preilly@wikimedia.org> Date: Mon Apr 30 18:38:26 2012 -0700

   Fix removing DOM elements while trying to loop on them
   
   Change-Id: Idaee1422e0a7fbc67840e286f5414f90ee0a0432

commit c89d33507f66e8cfb29a7ed5de6a69a72147c1f4 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 01:41:46 2012 +0200

   slight styling adjustment
   
   adding margin right that is half the search button to prevent
   overlap on older android devices which when search is focused
   introduce a border we cannot get rid of
   
   Change-Id: If0e173a86e30a504b8f5addaaf1ead85532883b9

commit f800d03b3cab5ac41be452abdf04a4b5779f17fc Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 01:35:00 2012 +0200

   update minified versions of js
   
   also update Makefile
   
   Change-Id: Ie5ac711b2a760d94b431d9b3e5810e6699f6f704

commit 2098297eb244cc0a6e6aa624e4c6c88a61b8ebd3 Author: Jon Robson <jdlrobson@gmail.com> Date: Tue May 1 01:06:07 2012 +0200

   enabling viewport scaling on various browsers
   
   follow up to I9e3e387cc3454e05156c2e285982eae36cbb85c7
   
   Change-Id: Ib24abd5bbe2b8bbf3f6c3c4f3bf4f9352c22cce7