index.html
167 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="utf-8"><link rel="stylesheet" href="default.css" type="text/css">
<title>Planet HTML5</title>
<meta name="generator" content="Venus">
<link rel="alternate" href="http://www.w3.org/html/planet/atom.xml" title="Planet HTML5" type="application/atom+xml">
<script type="text/javascript" src="personalize.js"></script>
</head>
<!-- $Id: Overview.html,v 1.35706 2012/01/16 14:34:52 mike Exp $ -->
<body>
<div id="wrapper">
<div id="header">
<h1><span class="logo"><a href="/"><img src="/Icons/WWW/w3c_home_nb" alt="W3C" height="48" width="72"></a></span><span id="headertext"><a href="..">HTML</a>
»
</span><span>Planet HTML5</span><a href="http://www.w3.org/html/planet/atom.xml" title="Subscribe to Planet HTML5 Feed"><img id="bigfeedicon" src="http://www.w3.org/html/planet/images/feed-icon-big.png" alt="Feed" height="24" width="24"></a></h1>
</div>
<div id="content">
<div id="body">
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-15">January 15, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://christianheilmann.com" title="Christian Heilmann">Planet Mozilla</a> — <a href="http://christianheilmann.com/2012/01/15/reclaim-html5-at-super-vanjs-in-vancouver-canada/">Reclaim HTML5 at Super VanJS in Vancouver, Canada</a></h3>
<div xml:lang="en" class="content"><p>I am in Vancouver, Canada right now and yesterday night the <a href="http://www.meetup.com/vancouver-javascript-developers/events/45081652/">Super VanJS meetup</a> attracted around 160 people to come and see Rebecca Murphy, Robert Nyman, Jim Andrews, Preet Jassi and little me talk about all things JavaScript.</p>
<p>My own talk was the last of the day and was an ad-libbed introduction to a few of the things I coded lately wrapped in a request to reclaim <span class="caps">HTML5</span> as JavaScript developers. The <a href="http://www.archive.org/details/ReclaimHtml5">audio of the talk</a> is available on archive.org:</p>
<p><audio controls="controls" style="display: block; margin: 1em;"><source src="http://www.archive.org/download/ReclaimHtml5/ReclaimHtml5.mp3" type="audio/mp3"></source><source src="http://www.archive.org/download/ReclaimHtml5ogg/ReclaimHtml5.ogg" type="audio/ogg"></source></audio></p>
<p>The links to the demos I talked about are <a href="http://icant.co.uk/talks/supervanjs/">available here</a> and here is a gist of what was covered:</p>
<p>I started by explaining my confusion about Supervan JS as <a href="http://www.imdb.com/title/tt0070756/">Supervan is a terrible movie from the 70s</a> with <a href="http://www.9u8.org/site_images/2011-10-18/supervan-uk-front.jpg">very interesting cover</a> and <a href="http://www.9u8.org/site_images/2011-10-18/supervan-uk-back.jpg">back sleeve</a> art and <a href="http://ak.buy.com/PI/0/500/221265053.jpg">even more awesome posters</a>.</p>
<p>I then continued to explain my unhappiness about the decline of <span class="caps">HTML5</span>. With this I meant that there are lots of marketing demos of <span class="caps">HTML5</span> using a lot of technologies that are actually not <span class="caps">HTML5</span> or use it in a very Flash-intro-ish way. I showed just how annoying it is to play Angry Birds online and how the recent Cut the Rope port looks much smoother. I also pointed out that none of them really use the web to their advantage by for example have feedback mechanisms or allow for level editing.</p>
<p>In essence I wanted the audience to think about bringing <span class="caps">HTML5</span> into the “boring” world of day to day deliveries instead of just games and showcase sites. For this, I showed a few code examples and explained how they can benefit from <span class="caps">HTML5</span> features.</p>
<p>I showed <a href="http://icant.co.uk/talks/supervanjs/movingstuff.html">how to move an element to the current mouse position</a> and <a href="http://icant.co.uk/talks/supervanjs/translatingstuff.html">how you can make this faster by using <span class="caps">CSS</span> translate instead of left and top</a> using <code>translateZ(0)</code> to trigger hardware acceleration even when you don’t go 3D. I then showed that you can <a href="http://icant.co.uk/talks/supervanjs/smoothstuff.html">move things smoothly</a> by adding <span class="caps">CSS3</span> transitions instead of writing a JavaScript animation.</p>
<p>I continued introducing the <a href="http://thewebrocks.com/demos/3D-css-tester/">3D <span class="caps">CSS</span> maker</a>, a tool to play with <span class="caps">CSS 3D</span> translation and animation that generates code for you.</p>
<p>The <a href="http://thewebrocks.com/demos/beaniemaker/">blue beanie maker</a> was next showing how you can use drag and drop to put an image into the browser and manipulate it with Canvas.</p>
<p>The <a href="http://thewebrocks.com/demos/crop/">image cropping with canvas</a> demo shows how you can enhance the functionality of browsers without having to write and install extensions. In it you can get a bookmarklet to crop any image on the web in the browser by double-clicking (in Webkit and Opera) or with a context menu (in Firefox).</p>
<p>I then continued to show a demo of less obtrusive video overlays showing how you can add hints for overlays on videos by reading data- attributes in the <span class="caps">HTML</span> and reading the current time of the video.</p>
<p>The last demo was <a href="http://thewebrocks.com/demos/html5catcher/">a simple game with a an <span class="caps">HTML</span> twist</a> that showed using canvas for game animation, touch, orientation and keyboard events to control a game paddle and how to read the necessary game data from <span class="caps">HTML</span> and thus making it easy to rebrand and change the game.</p>
<p>I ended with a plea to try some of these things out and play with all the cool APIs and hooks browsers provide us with these days instead of relying on frameworks and libraries for everything or build for one single environment. <span class="caps">HTML5</span> is there for developers, if we allow only marketing people to play with it we do a disservice to ourselves.</p>
<p>I will follow up this with in-depth posts on hacks.mozilla.org and we also shot videos of the talks which will (quality permitting as there were some issues) be released soon.</p>
<p>All in all I had a great time, got lots of good questions and enjoyed the event a lot. Seeing that Vancouver is only a 2 hour flight from the valley there is a big chance I will be back soon.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/3OZ-iVdnLNbQXEDbwgZBxmtXfTw/0/da"><img border="0" ismap src="http://feedads.g.doubleclick.net/~a/3OZ-iVdnLNbQXEDbwgZBxmtXfTw/0/di"></a><br>
<a href="http://feedads.g.doubleclick.net/~a/3OZ-iVdnLNbQXEDbwgZBxmtXfTw/1/da"><img border="0" ismap src="http://feedads.g.doubleclick.net/~a/3OZ-iVdnLNbQXEDbwgZBxmtXfTw/1/di"></a></p><img height="1" src="http://feeds.feedburner.com/~r/chrisheilmann/~4/IiLuULec4EI" width="1"></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-14">January 14, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://hacks.mozilla.org" title="Mozilla Hacks - the Web developer blog">Planet Mozilla</a> — <a href="http://hacks.mozilla.org/2012/01/congratulations-november-dev-derby-winners/">Congratulations November Dev Derby Winners</a></h3>
<div xml:lang="en" class="content"><p>Canvas is a new HTML5 element which creates a digital “drawing board.” A web developer can use one of these drawing boards along with some JavaScript to create simple shapes, graphs, animations, interactive games, and more. Recently, eighteen creative minds showed us just how powerful and important Canvas is by sharing their work in the <a href="https://developer.mozilla.org/en-US/demos/devderby/2011/november/" title="November Dev Derby - Canvas">November Dev Derby</a>. </p>
<p><a href="https://developer.mozilla.org/en-US/demos/devderby/"><img alt="" class="aligncenter" height="96" src="http://hacks.mozilla.org/wp-content/uploads/2011/07/logo-devderby.png" title="Mozilla Demo Studio presents Dev Derby on MDN" width="335"></a></p>
<p>Once again, this was a fairly close race, so join us in congratulating the winners:<br>
<a href="https://developer.mozilla.org/en-US/demos/devderby/2011/november/" title="November Dev Derby - Canvas"><img alt="" class="alignnone size-full wp-image-10772" height="204" src="http://hacks.mozilla.org/wp-content/uploads/2012/01/devderby-november-2011-winners1.png" title="devderby-november-2011-winners" width="500"></a></p>
<p><strong>1st Place:</strong> <a href="https://developer.mozilla.org/en-US/demos/detail/bouncy-and-the-apple">Bouncy and the Apple – Canvas</a> by <a href="https://developer.mozilla.org/en-US/profiles/nklsrh/">nklsrh</a><br>
<strong>2nd Place:</strong> <a href="https://developer.mozilla.org/hu/demos/detail/rob-in-soundland">Rob in Soundland</a> by <a href="https://developer.mozilla.org/hu/profiles/michal.b/">michal.b</a><br>
<strong>3rd Place:</strong> <a href="https://developer.mozilla.org/en-US/demos/detail/vandalism">Vandalism</a> by <a href="https://developer.mozilla.org/en-US/profiles/tuxie/">tuxie</a></p>
<p><strong>Runners-up:</strong><br>
<a href="https://developer.mozilla.org/en-US/demos/detail/jump-the-wall">Jump the Wall</a> by <a href="https://developer.mozilla.org/en-US/profiles/avnishkgaur/">avnishkgaur</a><br>
<a href="https://developer.mozilla.org/en-US/demos/detail/cirplosion">Cirplosion</a> by <a href="https://developer.mozilla.org/en-US/profiles/Awesome/">Awesome</a></p>
<p>Thanks to everyone who participated in the November and December Dev Derbies! We love your demos. In the days ahead, we’ll be rounding up the votes on December’s <a href="https://developer.mozilla.org/en-US/demos/devderby/2011/december/" title="December Dev Derby">IndexedDB submissions</a>. Now’s the time to get your January Orientation demos built and submitted. Can’t wait to give them a spin (or a tilt).</p>
<p><strong><em>REMINDER: We recently updated our <a href="https://developer.mozilla.org/en-US/demos/devderby/rules" title="Dev Derby rules">Dev Derby rules</a> to allow developers to participate in multiple contests until they win 1st place.</em></strong> That means if you’ve submitted awesome demos and come up short in the past, you still have a chance to win that top spot in future Dev Derbies… so keep those demos coming!</p></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-13">January 13, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://robert.accettura.com" title="Robert Accettura's Fun With Wordage » Mozilla">Planet Mozilla</a> — <a href="http://robert.accettura.com/blog/2012/01/13/privacy-issues-behind-localstorage/">Privacy Issues Behind localStorage</a></h3>
<div xml:lang="en" class="content"><p>Browsers need to overhaul their privacy settings to account for things like <code>localStorage</code> and bring control back to the user. In the days of cookies it was relatively simple for a user to wipe any identifiers (excluding IP address) from their browser. Simply clear cookies.</p>
<p>Firefox has two basic abilities, you can clear cookies, or you can browse and delete cookies. That’s great but not terribly clear that there’s more than cookies.</p>
<p><img alt="Firefox Cookie Privacy" class="aligncenter size-full wp-image-7136" height="340" src="http://i.robert.accettura.com/wp-content/uploads/2012/01/20120112_firefox_cookie_privacy.jpg" title="Firefox Cookie Privacy" width="403"></p>
<p>Chrome <strike>as far as I know has no cookie browser like Firefox has, but</strike> (edit: <a href="http://robert.accettura.com/blog/2012/01/13/privacy-issues-behind-localstorage/comment-page-1/#comment-1618984">Erunno</a> notes in the comments you can via <a>chrome://settings/cookies</a>) explicitly lets you “Delete cookies and other site and plug-in data”. That’s pretty good.</p>
<p><img alt="Chrome Cookie Privacy" class="aligncenter size-full wp-image-7142" height="262" src="http://i.robert.accettura.com/wp-content/uploads/2012/01/20120112_chrome_cookie_privacy.jpg" title="Chrome Cookie Privacy" width="502"></p>
<p>Today, I think Safari’s UI is the closest to perfect. Each hostname shows exactly what it has. My only gripe is that Safari doesn’t let you see what’s there. That’s a “power-user” feature however and I think it does an adequate job regardless.</p>
<p><img alt="Safari Cookie Privacy" class="aligncenter size-full wp-image-7137" height="417" src="http://i.robert.accettura.com/wp-content/uploads/2012/01/20120112_safari_cookie_privacy.jpg" title="Safari Cookie Privacy" width="620"></p>
<p>Websites use more than just cookies these days. I discussed this <a href="http://robert.accettura.com/blog/2010/10/11/on-html5-and-the-future-of-privacy/">a little over a year ago</a>. The reason <a href="http://samy.pl/evercookie/">evercookie</a> is controversial is that browsers don’t quite give users the level of control (real or perceived) that they expect for objects other than cookies.</p>
<p>Here is another use case for why this is needed. Google Analytics is used on perhaps <a href="http://trends.builtwith.com/analytics/Google-Analytics">half the internet’s websites</a>. It sets a cookie every time. That means 230 bytes added to every http request for a lot of websites. Google <a href="http://code.google.com/p/analytics-issues/issues/detail?can=5&start=0&num=100&q=&colspec=ID%20Component%20Type%20Status%20Priority%20Stars%20Summary&groupby=&sort=&id=143">could</a> switch to <code>localStorage</code> and free up that 230 bytes. While they technically could do this, in practice, this could create a firestorm of attacks against them. The problem is it would be spun as Google trying to evade cookie deletion and and a privacy violation. The same storm that evercookie created. I suspect that’s why it hasn’t been done to date. The truth is the Google Analytics team has done a lot for improving performance including making it entirely async. But this move would be controversial.</p>
<p>It’s no longer about “cookies”, but “user data”.
</p><div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=7129#comments"><img alt="Comment Count" src="http://i.robert.accettura.com/wp-content/commentCount/2012/01/bcc2bdb.gif" style="border: 0;"></a></div></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news reddit-browsers">
<h3><a href="http://www.reddit.com/r/browsers/" title="Browsers & Browser technology">Reddit: Browsers</a> — <a href="http://www.reddit.com/r/browsers/comments/oesqs/is_youtubes_html5_optionwellrelatively_bad_for/">Is Youtube's HTML5 option...well...relatively bad for anyone else?</a></h3>
<div class="content"><div class="md"><p>Listen, I'm really happy that companies are trying to phase out Flash, especially Google doing it with Youtube since it's the number 1 video site on the Internet, but I must say that the HTML5 video is just <em>bad</em> compared to the Flash version. I wouldn't say it's awful outright, but it's definitely outclassed by flash.</p> <p>I know it's still early with HTML5 on there, but I really hope they manage with some of the performance lag, loading issues, and other bugs with the player. I'm ready for an HTML5 future, but we got to iron out the kinks first.</p> </div> submitted by <a href="http://www.reddit.com/user/Izick"> Izick </a> <br> <a href="http://www.reddit.com/r/browsers/comments/oesqs/is_youtubes_html5_optionwellrelatively_bad_for/">[link]</a> <a href="http://www.reddit.com/r/browsers/comments/oesqs/is_youtubes_html5_optionwellrelatively_bad_for/">[8 comments]</a></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-12">January 12, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://djst.org/blog" title="djst's nest » Mozilla">Planet Mozilla</a> — <a href="http://djst.org/blog/2012/01/12/the-role-of-the-browser/">The next browser war: Users vs Web Content</a></h3>
<div xml:lang="en" class="content"><p>Browser wars is a popular (and retro!) topic these days. In this post I’ll discuss another kind of browser war that I’m afraid all browsers are at risk of losing.</p>
<p>One side-effect of a richer web experience with html5, Javascript and CSS is that it becomes increasingly harder for web browsers to stop bad web design practices for the benefit of the user. Firefox is known for putting the user’s needs first and pioneered mainstream use of features designed to make the web experience better for <em>users </em>– the pop-up blocker is perhaps the most notable example.</p>
<p>Features like the pop-up blocker were not designed for web developers — they were designed completely in the interest of users, who were fed up with annoying ads that popped up over and under the web page you were currently visiting. This effectively forced web designers to adjust their practices and keep the users’ interests more prominently in mind. I think this is a wonderful example of how web browsers can change the web for the better. Before the pop-up blocker, web designers were dictating how their web sites should behave, and users had no other choice but to put up with it.</p>
<p>There are of course many other examples of when browser features have helped tame annoying web design practices, such as scrolling text in status bars, disabling the context menu when right-clicking, and blocking third-party cookies — the general theme is that the browser balances the sometimes bad urges of web developers and designers with the actual needs of the user. And as a result, the web becomes a better place. Mozilla has its own spin on this that captures the essence of Firefox:<strong> <a href="https://wiki.mozilla.org/Brand/Firefox">Firefox answers to no one but you</a>.</strong></p>
<p style="text-align: center;"><em><a href="http://djst.org/blog/wp-content/uploads/2012/01/popup-blocker.png"><img alt="" class="alignnone size-full wp-image-704" height="127" src="http://djst.org/blog/wp-content/uploads/2012/01/popup-blocker.png" title="Firefox pop-up blocker - a rare sight these days" width="520"></a></em></p>
<p style="text-align: center;"><em>The yellow pop-up blocker info bar in Firefox. A rare sight these days.</em></p>
<p>Today, however, you don’t see the little pop-up icon <img alt="" class="alignnone size-full wp-image-706" height="14" src="http://djst.org/blog/wp-content/uploads/2012/01/2011-03-14-03-23-38-d9d06d.png" width="14"> in the location bar of Firefox very often anymore. This is because “true” pop-ups, (in the traditional/technical sense) are no longer common. It used to be that, in order to display a pop-up, web developers had to use Javascript methods like <strong>window.open</strong> to tell the browser that it wants a new window to be open so the (usually annoying) ad could be shown.</p>
<p>Back in 2004, when Firefox was first launched, <strong>window.open</strong> was <em>the</em> way of displaying pop-ups. These kinds of pop-ups are trivial for Firefox to detect, since the web page creates a separate browser window for the ad (this usually happens when a page loads, or at some other event which is straightforward enough for a browser to determine that it isn’t explicitly requested by the user).</p>
<p>Today, most modern web sites have become smarter and use more sophisticated technologies to display pop-up ads embedded within the web page triggering the ad. In fact, a quick anecdotal survey shows that most large, international websites have completely stopped using the traditional pop-ups. You can still find them on smaller or more local websites though (for example, Swedish news sites like aftonbladet.se are typically a year or two behind the more recent web page practices used on websites from the US in general, and the Valley in particular). The original pop-up blocking implementation certainly still matters, but its relevance is decreasing.</p>
<p>New websites use all sorts of clever (and highly annoying) tricks to make sure their ads are not missed by anyone:</p>
<ul>
<li><strong>Inline pop-ups</strong> — these behave similar to the traditional pop-ups, but the ad content isn’t actually displayed in a separate window. Instead, the ad is embedded in the web page itself. From a technological point of view, a browser is then unable to distinguish the ad from the rest of the web page, so it can’t block it.</li>
<li><strong>Hover ads</strong> — this is similar to inline pop-ups, but taken to an increasingly more annoying level: here, the ad doesn’t just block a particular area of the web page, it follows along on your screen as you scroll down on the page — often with a smooth movement to give the impression that it’s actually hovering over the page. It’s like the ad is trying to say “I’m here! Look, I’m still here!”</li>
<li><strong>Splash screen ads</strong> (I just made this term up) – these are by far the most annoying ads and are commonly seen on sites like di.se and e24.se (two popular finance websites in Sweden). This is like an ad saying: “Look, I’m not going to let you read the web page until you’ve paid attention to ME!” Web designers do this by overlaying the ad so it completely covers the content of the page (alternatively, it redirects you to a separate page). If you pay close attention, you will see a tiny link to get to the page you actually wanted to visit, but the web designer has usually made it the smallest link on the entire page — despite the fact it’s the link you are most likely going to want to click. These type of web pages clearly answer to no one but the ad provider — certainly not to you.</li>
<li><strong>Video ads</strong> — as videos are getting more and more mainstream, the most common practice today by content providers is to show an ad before playing the video clip you actually requested. This is similar to those “important messages” you see when inserting some DVDs, and just like those messages, you can’t skip these ads. You simply have no choice but to watch the entire thing. (Some content providers add a small clock countdown in the corner to at least let you know how long you have to put up with watching the ad — it’s clear that they’re aware of the inconvenience for the user here.)</li>
</ul>
<p>All of these types of web ads have one thing in common: it’s next to impossible for web browsers to block them. These ads are, from a technical point of view, integral parts of the web page itself, and as such they’re indistinguishable from the “good” content on the page.</p>
<p><strong>Where do we go from here?<br>
</strong></p>
<p>Web browsers make at least a bit of an effort to block advertisement today with their aged pop-up blocker feature, but it’s also clear that they are not able to block all attempts of displaying advertisement on the web. (And should they? Unless we can create a world where advertisement is not just generally unwanted, but also not necessary to make the online economy spin, I would say we probably shouldn’t try to block them all. But that’s a much deeper discussion than I’m aiming for in this blog post.)</p>
<p>More importantly, however, web browsers are no longer stopping <em>bad design practices</em>. Showing an ad as a splash overlay covering the entire page and blocking the user from seeing the actual content of the page is <em>exactly </em>the kind of thing that Firefox effectively stopped in 2004 — but so far there is no solution in place in any web browser on the market to stop the new pop-up behavior that is at least as bad as the traditional pop-ups.</p>
<p>Taking a step back, what is the role of the browser in this new world where web pages are becoming more like web applications that live a life on their own terms? How can we ensure that the browser still acts as a balance that puts the user first? Of course, I don’t have the answers to these broad questions, but it’s definitely something I think must be discussed.</p></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://blog.mozilla.com/meeting-notes" title="Meeting Notes">Planet Mozilla</a> — <a href="http://blog.mozilla.com/meeting-notes/archives/747">Mobile Meeting Minutes: 2012-01-11</a></h3>
<div xml:lang="en" class="content"><div>
<h3>Mobile/Notes/11-Jan-2012</h3>
<div><span class="subpages">< <a href="https://wiki.mozilla.org/Mobile" title="Mobile">Mobile</a> | <a href="https://wiki.mozilla.org/Mobile/Notes" title="Mobile/Notes">Notes</a></span></div>
<table class="toc" id="toc">
<tbody><tr>
<td>
<div>
<h4>Contents</h4>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Details"><span class="tocnumber">1</span> <span class="toctext">Details</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Schedule"><span class="tocnumber">2</span> <span class="toctext">Schedule</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Major_Topics_for_This_Week"><span class="tocnumber">3</span> <span class="toctext">Major Topics for This Week</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#String_Freeze"><span class="tocnumber">3.1</span> <span class="toctext">String Freeze</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Aurora_Approvals"><span class="tocnumber">3.2</span> <span class="toctext">Aurora Approvals</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-6"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Application"><span class="tocnumber">4</span> <span class="toctext">Application</span></a>
<ul>
<li class="toclevel-2 tocsection-7"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Native_Front-end"><span class="tocnumber">4.1</span> <span class="toctext">Native Front-end</span></a></li>
<li class="toclevel-2 tocsection-8"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Android_Platform"><span class="tocnumber">4.2</span> <span class="toctext">Android Platform</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-9"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Stand_ups"><span class="tocnumber">5</span> <span class="toctext">Stand ups</span></a>
<ul>
<li class="toclevel-2 tocsection-10"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#James_W._.28snorp.29"><span class="tocnumber">5.1</span> <span class="toctext">James W. (snorp)</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Kats"><span class="tocnumber">5.2</span> <span class="toctext">Kats</span></a></li>
<li class="toclevel-2 tocsection-12"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#GBrown"><span class="tocnumber">5.3</span> <span class="toctext">GBrown</span></a></li>
<li class="toclevel-2 tocsection-13"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#AlexP"><span class="tocnumber">5.4</span> <span class="toctext">AlexP</span></a></li>
<li class="toclevel-2 tocsection-14"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Chris_Lord_.28cwiiis.29"><span class="tocnumber">5.5</span> <span class="toctext">Chris Lord (cwiiis)</span></a></li>
<li class="toclevel-2 tocsection-15"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Chris_Peterson"><span class="tocnumber">5.6</span> <span class="toctext">Chris Peterson</span></a></li>
<li class="toclevel-2 tocsection-16"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#GCP"><span class="tocnumber">5.7</span> <span class="toctext">GCP</span></a></li>
<li class="toclevel-2 tocsection-17"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Brian_N"><span class="tocnumber">5.8</span> <span class="toctext">Brian N</span></a></li>
<li class="toclevel-2 tocsection-18"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Sriram"><span class="tocnumber">5.9</span> <span class="toctext">Sriram</span></a></li>
<li class="toclevel-2 tocsection-19"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#WesJ"><span class="tocnumber">5.10</span> <span class="toctext">WesJ</span></a></li>
<li class="toclevel-2 tocsection-20"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#LucasR"><span class="tocnumber">5.11</span> <span class="toctext">LucasR</span></a></li>
<li class="toclevel-2 tocsection-21"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#MBrubeck"><span class="tocnumber">5.12</span> <span class="toctext">MBrubeck</span></a></li>
<li class="toclevel-2 tocsection-22"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Margaret"><span class="tocnumber">5.13</span> <span class="toctext">Margaret</span></a></li>
<li class="toclevel-2 tocsection-23"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Scott_.28jwir3.29"><span class="tocnumber">5.14</span> <span class="toctext">Scott (jwir3)</span></a></li>
<li class="toclevel-2 tocsection-24"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#BLassey"><span class="tocnumber">5.15</span> <span class="toctext">BLassey</span></a></li>
<li class="toclevel-2 tocsection-25"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#DougT"><span class="tocnumber">5.16</span> <span class="toctext">DougT</span></a></li>
<li class="toclevel-2 tocsection-26"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#MFinkle"><span class="tocnumber">5.17</span> <span class="toctext">MFinkle</span></a></li>
<li class="toclevel-2 tocsection-27"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Madhava"><span class="tocnumber">5.18</span> <span class="toctext">Madhava</span></a></li>
<li class="toclevel-2 tocsection-28"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Ian_Barlow"><span class="tocnumber">5.19</span> <span class="toctext">Ian Barlow</span></a></li>
<li class="toclevel-2 tocsection-29"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Patryk_Adamczyk"><span class="tocnumber">5.20</span> <span class="toctext">Patryk Adamczyk</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-30"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#Round_Table"><span class="tocnumber">6</span> <span class="toctext">Round Table</span></a>
<ul>
<li class="toclevel-2 tocsection-31"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#QA"><span class="tocnumber">6.1</span> <span class="toctext">QA</span></a></li>
<li class="toclevel-2 tocsection-32"><a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012#SUMO"><span class="tocnumber">6.2</span> <span class="toctext">SUMO</span></a></li>
</ul>
</li>
</ul>
</td></tr></tbody></table>
<h4> <span class="mw-headline"> Details </span></h4>
<ul>
<li> Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC<p></p>
</li><li> <a href="https://wiki.mozilla.org/Teleconferencing" title="Teleconferencing">Dial-in</a>: conference# 95312
<ul>
<li> US/International: +1 650 903 0800 x92 Conf# 95312<p></p>
</li><li> US toll free: +1 800 707 2533 (pin 369) Conf# 95312
</li><li> Canada: +1 416 848 3114 x92 Conf# 95312
</li></ul>
</li><li> irc.mozilla.org #mobile for backchannel
</li><li> vidyo: Warp Core
</li></ul>
<h4> <span class="mw-headline"> Schedule </span></h4>
<ul>
<li> String freeze: 2012-01-17 (Aurora)<p></p>
</li><li> Next merge: 2012-01-31
</li></ul>
<h4> <span class="mw-headline"> Major Topics for This Week </span></h4>
<h5> <span class="mw-headline"> String Freeze</span></h5>
<p>What’s that exactly? (Pike)</p>
<p>String freeze is a bad name for the day when we start to work towards shipping the localized versions. It’s got less to do with not changing the ascii chars in locales/en-US. Basically, starting at the day of string freeze, we’ll allow localizers to say “we’re good to ship this”, independently of what lands in the code. So any new landing after that needs to make all our versions better, localized or not. Remember, almos 50% of our users are on non-en-US builds.</p>
<p>Common pitfalls and myths:
</p>
<dl>
<dt> prelanding strings
</dt><dd> in particular on mobile, strings are badly space constrained. Practically, if you’re using an Italian build and there’s half an Italian string in a button, that’s about as good a UI as an English string, as in, not good at all. Strings are landed when the nightly builds on ftp that are ready for QA of that string.<p></p>
</dd><dt> re-using existing strings
</dt><dd> Just had a too-good-to-miss example in <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710433" rel="nofollow">bug 710433</a>: Changing the verbs “bookmark” and “remove” to a noun “bookmark” with a checkbox. Different words, even though they’re the same 8 characters.<p></p>
</dd><dt> polish
</dt><dd> A warning on visual polish, too: If there’s less space for the text after a refresh, that may very well crop localized strings. Likely much more of a problem on mobile than desktop.
</dd></dl>
<h5> <span class="mw-headline"> Aurora Approvals </span></h5>
<dl>
<dt> Should you request approval-aurora for your patch?
</dt><dd> Most bug fixes we are currently landing on m-c are needed on m-a. It’s better to request approval and be denied than to let a fix slip.<p></p>
</dd><dt> How are we keeping track of what needs to be on Aurora?
</dt><dd> Various flags. You’ll notice “tracking-fennec:11+|12+” and “status-firefox:affected|fixed|verified”<p></p>
</dd><dt> What about risky stuff we know we really want?
</dt><dd> We usually need ways to mitigate risk when landing on Aurora. We do this by making sure the changes are easy to turn off (via pref or build flag) or easy to backout.
</dd></dl>
<h4> <span class="mw-headline"> Application </span></h4>
<h5> <span class="mw-headline"> Native Front-end </span></h5>
<h5> <span class="mw-headline"> Android Platform </span></h5>
<h4> <span class="mw-headline">Stand ups</span></h4>
<p>Suggested format:
</p>
<ul>
<li> What did you do last week?<p></p>
</li><li> What are working on this week?
</li><li> Anything blocking you?
</li></ul>
<p>Please keep your update to under 2 minutes!
</p>
<h5> <span class="mw-headline">James W. (snorp)</span></h5>
<h5> <span class="mw-headline">Kats</span></h5>
<ul>
<li> Last week<p></p>
<ul>
<li> Fixed bug 715164 (race condition in PZC causing crash)<p></p>
</li><li> Got some useful logs and investigated the bugs
</li><li> Did an in-depth review of PZC resulting in 17 patches (bug 716673)
</li><li> Worked with gbrown and jmaher on getting robocop up and running, landed some patches there to robustify/fix things (715443, 715444, 715369, 716934, 716937)
</li><li> There’s still one test failing for me in robocop, so I don’t think it’s quite ready for prime-time yet
</li></ul>
</li></ul>
<ul>
<li> This week<p></p>
<ul>
<li> Get robocop ready and write some more tests<p></p>
</li><li> Continue working on pan/zoom issues
</li></ul>
</li></ul>
<ul>
<li> Blockers<p></p>
<ul>
<li> None
</li></ul>
</li></ul>
<h5> <span class="mw-headline">GBrown</span></h5>
<p>Last week:
</p>
<ul>
<li> Bug 705175 devicemanager getAppRoot is broken<p></p>
</li><li> Bug 715060 devicemanagerADB pushDir fails on non-rooted device when unzipping to sdcard
</li><li> Bug 715197 Robocop: FennecNativeElement.isDisplayed is not implemented
</li><li> Bug 715408 mochitests will hang if previous test run didn’t clean up
</li><li> Bug 716077 devicemanager processExist may report false positives
</li><li> Bug 717042 Robocop: “OK” displayed even when failures detected
</li></ul>
<ul>
<li> Bug 712277 Crash in nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::Close<p></p>
</li><li> Network cache: issue with startup time – see bug 707436
</li><li> Network cache: issue with compression / downgrade – see bug 715198
</li></ul>
<p>Next week:
</p>
<ul>
<li> Robocop / network cache
</li></ul>
<h5> <span class="mw-headline">AlexP</span></h5>
<p><b>Last week</b>
</p>
<ul>
<li> Reviewed open IME-related bugs.<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714950" rel="nofollow">bug 714950</a> – Unable to see characters typed in landscape fullscreen VKB
<ul>
<li> Implemented and submitted the fix
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=712972" rel="nofollow">bug 712972</a> – Can’t type mzl.la into awesome bar
<ul>
<li> Fix is being reviewed
</li></ul>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=595008" rel="nofollow">bug 595008</a> – Make Android IME more efficient by reducing communication between Java and Gecko
<ul>
<li> Tried to use the same approach for XUL-version.<p></p>
</li><li> Didn’t fix the issue right away – IPC still causes the IME state to be out-of-sync, the fix needs more work
</li></ul>
</li></ul>
<p><b>This week</b>
</p>
<ul>
<li> Look into better handling of composition events
</li></ul>
<p><b>Need feedback</b>
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=712972" rel="nofollow">bug 712972</a> – Can’t type mzl.la into awesome bar<p></p>
<ul>
<li> The patch disables autocompletion and text prediction in the AwesomeBar – should we go with it?
</li></ul>
</li></ul>
<h5> <span class="mw-headline">Chris Lord (cwiiis)</span></h5>
<h5> <span class="mw-headline">Chris Peterson</span></h5>
<ul>
<li> Last Week<p></p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=712791" rel="nofollow">bug 712791</a> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=711977" rel="nofollow">bug 711977</a> – Fixed CNN favicon crash, but QA reports they may still be able to repro on some devices.<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714874" rel="nofollow">bug 714874</a> – Checked in patches to fix Java warnings. Sync team is fixing few remaining warnings.
</li></ul>
</li></ul>
<ul>
<li> This Week<p></p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=709845" rel="nofollow">bug 709845</a> – Have local fix for copy/paste of redirected URLs. Need review.
</li></ul>
</li></ul>
<ul>
<li> Blockers:<p></p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715298" rel="nofollow">bug 715298</a> blocks <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=709230" rel="nofollow">bug 709230</a> – ProGuard Java optimizer stilled blocked by try server errors. Working with joduinn to isolate differences between “try-linux-slave”and “linux-ix-slave” builders.
</li></ul>
</li></ul>
<h5> <span class="mw-headline">GCP</span></h5>
<ul>
<li>Last week:<p></p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=702217" rel="nofollow">bug 702217</a> OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes<p></p>
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713228" rel="nofollow">bug 713228</a> SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;
</li></ul>
</li></ul>
<ul>
<li>This week:<p></p>
<ul>
<li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713228" rel="nofollow">bug 713228</a> SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;<p></p>
</li><li>Above bug is really getting the “Mozilla SQLite”<->Java bridge working. Crosschecking with wesj.
</li><li><a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713283" rel="nofollow">bug 713283</a> Profile migration takes forever
</li></ul>
</li></ul>
<ul>
<li>Blockers:<p></p>
<ul>
<li>None
</li></ul>
</li></ul>
<h5> <span class="mw-headline">Brian N</span></h5>
<ul>
<li> Done<p></p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=709888" rel="nofollow">bug 709888</a> – Remove UA switcher<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715673" rel="nofollow">bug 715673</a> – Hande browser-lastwindow-close events
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715388" rel="nofollow">bug 715388</a> – Don’t show telemetry doorhanger for session restore
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=697858" rel="nofollow">bug 697858</a> – Save restore state in bundle
</li><li> WIP: <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=712970" rel="nofollow">bug 712970</a> – Show ‘tabs from last time’ in about:home
</li></ul>
</li></ul>
<ul>
<li> Next<p></p>
<ul>
<li> Finish <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=712970" rel="nofollow">bug 712970</a> – Show ‘tabs from last time’ in about:home<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=701824" rel="nofollow">bug 701824</a> – “Show character encoding” (Text encoding) preference should be hooked up
</li></ul>
</li></ul>
<h5> <span class="mw-headline">Sriram</span></h5>
<h5> <span class="mw-headline">WesJ</span></h5>
<p><b>Last week</b>
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=708651" rel="nofollow">bug 708651</a> – Create profiles in java
</li></ul>
<p><b>This week</b>
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=704682" rel="nofollow">bug 704682</a> – Expose password db for sync – working with gcp to expose Gecko’s version of sqlite to java<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=711636" rel="nofollow">bug 711636</a> – Expose encrypt and decrypt for passwords
</li><li> Finalizing our UA – chime in on the dev.planning thread with comments
</li><li> Awesomebar speed problems <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=709078" rel="nofollow">bug 709078</a> and <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=716780" rel="nofollow">bug 716780</a>
</li></ul>
<h5> <span class="mw-headline">LucasR</span></h5>
<p><b>This week (in progress):</b>
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710325" rel="nofollow">bug 710325</a> – about:home – show icon and version for each addon entry<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=704922" rel="nofollow">bug 704922</a> – Racy bookmark handling in Tab.java
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710323" rel="nofollow">bug 710323</a> – about:home – clicking on addons should go to their page in AMO
</li><li> Investigating <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710383" rel="nofollow">bug 710383</a> and <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=711561" rel="nofollow">bug 711561</a>
</li></ul>
<p><b>Next week:</b>
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=707150" rel="nofollow">bug 707150</a> – Add mechanism to enable/disable Fennec’s local bookmarks/history DB<p></p>
</li><li> Finalize and land pending patches
</li><li> More P1/P2 bug fixing
</li></ul>
<p><b>Blockers:</b>
</p>
<ul>
<li> None
</li></ul>
<h5> <span class="mw-headline">MBrubeck</span></h5>
<p>Done:
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714789" rel="nofollow">bug 714789</a> – Don’t show “Open in new tab” for non-openable links<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=712517" rel="nofollow">bug 712517</a> – Disable ActivityObserver on Android to fix blank screen bugs (landed on Aurora and Beta)
</li><li> W3C Web Events meeting; contacting people within Mozilla about helping the Patent Advisory Group
</li></ul>
<p>Next:
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714285" rel="nofollow">bug 714285</a> – No context menu on long tap on inputs on this page<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=707956" rel="nofollow">bug 707956</a> – Restore original zoom scale on double rotation
</li><li> Misc. front-end polish bugs
</li></ul>
<h5> <span class="mw-headline">Margaret</span></h5>
<p>Done:
</p>
<ul>
<li> Investigated/resolved a bunch of form autocomplete popup bugs (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710835" rel="nofollow">bug 710835</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715889" rel="nofollow">bug 715889</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=711181" rel="nofollow">bug 711181</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713080" rel="nofollow">bug 713080</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715564" rel="nofollow">bug 715564</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714081" rel="nofollow">bug 714081</a>)<p></p>
</li><li> Fixed problem with tap to play click listener (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715730" rel="nofollow">bug 715730</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713080" rel="nofollow">bug 713080</a>)
</li><li> Site permissions follow-ups (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714787" rel="nofollow">bug 714787</a>, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=716722" rel="nofollow">bug 716722</a>)
</li></ul>
<p>Next:
</p>
<ul>
<li> Investigate more tap to play bugs<p></p>
</li><li> I’m getting down to mostly P3/P4 bugs now, so I can take some more P1/P2 bugs (maybe <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710704" rel="nofollow">bug 710704</a>)
</li></ul>
<h5> <span class="mw-headline">Scott (jwir3)</span></h5>
<p>Last week:
</p>
<ul>
<li> Assisting with <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714289" rel="nofollow">bug 714289</a> : Only blank white pages are displayed<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=706198" rel="nofollow">Bug 706198</a> : Font inflation not working correctly on mobile sites
</li></ul>
<p>This week:
</p>
<ul>
<li> Finishing Bug 706198<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=710808" rel="nofollow">Bug 701808 </a> : some text appears way too large
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=716575" rel="nofollow">Bug 716575</a> : Move <meta name=”viewport”> resizing into platform
</li></ul>
<p>Blocking Issues:
</p>
<ul>
<li> Since I have an HTC evo 4g, <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714289" rel="nofollow">bug 714289</a> is causing me to not be able to view web pages, which blocks testing of my patch for bug 706198. (Hence the reason I’m trying to get it fixed).
</li></ul>
<h5> <span class="mw-headline">BLassey</span></h5>
<p>Last week
</p>
<ul>
<li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714972" rel="nofollow">bug 714972</a> Opening links from external apps doesn’t work after OOM<p></p>
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715507" rel="nofollow">bug 715507</a> GlobalHistory is accessing Gecko on the wrong thread
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713503" rel="nofollow">bug 713503</a> prefetch urls from known url shortening sites before gecko is running
</li><li> <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=716818" rel="nofollow">bug 716818</a> potential race condition in GeckoThread
</li><li> marked all P1, 2 and P3 Fennec Native bugs as tracking-fennec=11+
</li><li> went through all tracking-fennec=11+ that are resolved fixed and not marked status-firefox-11=fixed
</li></ul>
<p>Next week
</p>
<ul>
<li> drive down open P1s and P2s
</li></ul>
<h5> <span class="mw-headline">DougT</span></h5>
<h5> <span class="mw-headline">MFinkle</span></h5>
<p>Done:
</p>
<ul>
<li> Vacation<p></p>
</li><li> Reviews
</li><li> Interviews
</li><li> Landing stuff on Aurora
</li></ul>
<p>Next:
</p>
<ul>
<li> More reviews<p></p>
</li><li> More landing stuff on Aurora
</li><li> Fixes for Download Manager
</li><li> Add-on Manager
</li></ul>
<h5> <span class="mw-headline">Madhava</span></h5>
<ul>
<li> This was the polish list from last week: <a class="external free" href="https://etherpad.mozilla.org/fennec-native-polish-120103" rel="nofollow">https://etherpad.mozilla.org/fennec-native-polish-120103</a><p></p>
<ul>
<li> bugs are open, now prioritized in bugzilla
</li></ul>
</li></ul>
<p>This week:
</p>
<ul>
<li> finalizing sync usability “low hanging fruit”<p></p>
</li><li> worrying about the following
<ul>
<li> final polish<p></p>
<ul>
<li> add-ons manager styling<p></p>
</li><li> tab menu corrections
</li><li> text size settings and defaults – (hijack bug 712760?)
</li><li> menu entries
</li><li> settings
</li><li> thumbnails
</li><li> tab number animation
</li></ul>
</li><li> things we just haven’t been able to fully evaluate yet
<ul>
<li> sync<p></p>
</li><li> frecency
</li><li> add-ons install from AMO
</li></ul>
</li></ul>
</li></ul>
<h5> <span class="mw-headline">Ian Barlow</span></h5>
<p>conveniently on PTO today
</p>
<h5> <span class="mw-headline">Patryk Adamczyk</span></h5>
<p><b>Last Week</b><br>
Submitted a series of UX / graphics bugs. See Madhava’s list above </p>
<p><b>This Week</b><br>
Assisting on bug fixing when required.
</p>
<h4> <span class="mw-headline"> Round Table </span></h4>
<h5> <span class="mw-headline">QA</span></h5>
<ul>
<li> <a class="external text" href="https://quality.mozilla.org/2012/01/results-of-the-firefox-for-android-2012-01-06-test-day/" rel="nofollow">Test day results</a> Thank you for those who stopped in to help<p></p>
</li><li> <a class="external text" href="https://wiki.mozilla.org/FennecNativeWeeklyStatus" rel="nofollow">Working with Erin about beta requirements</a>
<ul>
<li> Features at risk for testing by Beta<p></p>
<ul>
<li> Sync<p></p>
</li><li> Profile Migration/LocalDB
</li><li> Addons Manager UI/Functionality
</li><li> Touch Events
</li><li> HTML5 Video Controls
</li></ul>
</li></ul>
</li></ul>
<ul>
<li> <a class="external text" href="https://docs.google.com/spreadsheet/ccc?key=0AocUyLHteCtSdHQ5Q2tIZVhMT3NNY0lPYzhHT2MyZXc&hl=en_US#gid=0" rel="nofollow">On-going feature test creation</a>
</li></ul>
<p>Blocking:
</p>
<ul>
<li> <a href="https://wiki.mozilla.org/Mobile/TopBugs#QA_Top_Bugs" title="Mobile/TopBugs">This week’s Top Bugs</a>
</li></ul>
<h5> <span class="mw-headline">SUMO</span></h5>
<ul>
<li>Last week: monthly <a class="external text" href="http://meetup.com/Firefox-Android-Superheroes" rel="nofollow">Firefox mobile meetup in SF</a>; Dolphin Product Mgr from MoboTap attended along with Sync eng team <p></p>
</li><li>This week: scope of <a class="external text" href="https://wiki.mozilla.org/Support/Goals/NativeUIdocs" rel="nofollow">doc changes for NativeUI</a>
</li><li>Next week: scope of add-ons and sync doc changes
</li><li>SUMO feedback: Questions from Aurora users starting to trickle in: where is sync, find in page and flash for tablets? but just a handful so far
</li><li>Input feedback: on version 10 is similar to what we had for 9 during beta, positive feedback on the update in general, some issues with text input on Asus (extra blank characters) with physical keyboard, cursor keys and @ key not working and non-English font issues (czech and korean)
</li></ul>
<div class="printfooter">
Retrieved from “<a href="https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012">https://wiki.mozilla.org/Mobile/Notes/11-Jan-2012</a>“</div>
<div class="catlinks catlinks-allhidden"></div>
<div class="visualClear"></div>
<p></p></div></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://blog.mozilla.com/meeting-notes" title="Meeting Notes">Planet Mozilla</a> — <a href="http://blog.mozilla.com/meeting-notes/archives/746">Firefox/Gecko Delivery Meeting Minutes: 2012-01-11</a></h3>
<div xml:lang="en" class="content"><div>
<h3>Firefox/Planning/2012-01-11</h3>
<div><span class="subpages">< <a href="https://wiki.mozilla.org/Firefox" title="Firefox">Firefox</a> | <a href="https://wiki.mozilla.org/Firefox/Planning" title="Firefox/Planning">Planning</a></span></div>
<p> <a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04" title="Firefox/Planning/2012-01-04">« previous week</a> | <a class="mw-redirect" href="https://wiki.mozilla.org/Firefox/DeliveryMeetings" title="Firefox/DeliveryMeetings">index</a> | <a class="new" href="https://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-01-18&action=edit&redlink=1" title="Firefox/Planning/2012-01-18 (page does not exist)">next week »</a></p>
<p><b>Planning Meeting Details</b>
</p>
<ul>
<li> Wednesdays – 11:00am PDT, 18:00 UTC<p></p>
</li><li> Mountain View Offices: Warp Core Conference Room
</li><li> Toronto Offices: Fin du Monde Conference Room
</li><li> <a class="external text" href="irc://irc.mozilla.org/planning" rel="nofollow">irc.mozilla.org #planning</a> for backchannel
</li><li> (the <a href="https://wiki.mozilla.org/Platform#Meetings" title="Platform">developer meeting</a> takes place on Tuesdays)
</li></ul>
<p><b>Video/Teleconference Details – NEW</b>
</p>
<ul>
<li> 650-903-0800 or 650-215-1282 x92 Conf# <b>95312</b> (US/INTL)<p></p>
</li><li> 1-800-707-2533 (pin 369) Conf# <b>95312</b> (US)
</li><li> Vidyo Room: Warp Core
</li><li> Vidyo <a class="external text" href="https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym" rel="nofollow">Guest URL</a>
</li></ul>
<div style="margin: 1em 0px; padding: 1em; background-color: orange; text-align: center;"><b>REMEMBER</b><p></p>
<div style="font-size: x-small;">These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.</div>
</div>
<p>
</p>
<table class="toc" id="toc">
<tbody><tr>
<td>
<div>
<h4>Contents</h4>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Actions_from_Last_Week"><span class="tocnumber">1</span> <span class="toctext">Actions from Last Week</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Schedule_.26_Progress_on_Upcoming_Releases"><span class="tocnumber">2</span> <span class="toctext">Schedule & Progress on Upcoming Releases</span></a>
<ul>
<li class="toclevel-2 tocsection-3"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Firefox_Desktop"><span class="tocnumber">2.1</span> <span class="toctext">Firefox Desktop</span></a>
<ul>
<li class="toclevel-3 tocsection-4"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Release_.283.6.2C_9.29"><span class="tocnumber">2.1.1</span> <span class="toctext">Release (3.6, 9)</span></a></li>
<li class="toclevel-3 tocsection-5"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Beta_.2810.29"><span class="tocnumber">2.1.2</span> <span class="toctext">Beta (10)</span></a></li>
<li class="toclevel-3 tocsection-6"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Aurora_.2811.29"><span class="tocnumber">2.1.3</span> <span class="toctext">Aurora (11)</span></a></li>
<li class="toclevel-3 tocsection-7"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Nightly_.2812.29"><span class="tocnumber">2.1.4</span> <span class="toctext">Nightly (12)</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-8"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Firefox_Mobile"><span class="tocnumber">2.2</span> <span class="toctext">Firefox Mobile</span></a></li>
<li class="toclevel-2 tocsection-9"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Firefox_Sync"><span class="tocnumber">2.3</span> <span class="toctext">Firefox Sync</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Add-on_Builder"><span class="tocnumber">2.4</span> <span class="toctext">Add-on Builder</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Add-on_SDK"><span class="tocnumber">2.5</span> <span class="toctext">Add-on SDK</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-12"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Feedback_Summary"><span class="tocnumber">3</span> <span class="toctext">Feedback Summary</span></a>
<ul>
<li class="toclevel-2 tocsection-13"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Desktop"><span class="tocnumber">3.1</span> <span class="toctext">Desktop</span></a></li>
<li class="toclevel-2 tocsection-14"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Mobile"><span class="tocnumber">3.2</span> <span class="toctext">Mobile</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-15"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#UX_.26_User_Research"><span class="tocnumber">4</span> <span class="toctext">UX & User Research</span></a></li>
<li class="toclevel-1 tocsection-16"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Market_Insights"><span class="tocnumber">5</span> <span class="toctext">Market Insights</span></a>
<ul>
<li class="toclevel-2 tocsection-17"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Desktop_.2F_Platform"><span class="tocnumber">5.1</span> <span class="toctext">Desktop / Platform</span></a>
<ul>
<li class="toclevel-3 tocsection-18"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Tizen"><span class="tocnumber">5.1.1</span> <span class="toctext">Tizen</span></a></li>
<li class="toclevel-3 tocsection-19"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Sencha"><span class="tocnumber">5.1.2</span> <span class="toctext">Sencha</span></a></li>
<li class="toclevel-3 tocsection-20"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Microsoft"><span class="tocnumber">5.1.3</span> <span class="toctext">Microsoft</span></a></li>
<li class="toclevel-3 tocsection-21"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Opera"><span class="tocnumber">5.1.4</span> <span class="toctext">Opera</span></a></li>
<li class="toclevel-3 tocsection-22"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Apple"><span class="tocnumber">5.1.5</span> <span class="toctext">Apple</span></a></li>
<li class="toclevel-3 tocsection-23"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Google_Chrome"><span class="tocnumber">5.1.6</span> <span class="toctext">Google Chrome</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-24"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Mobile_2"><span class="tocnumber">5.2</span> <span class="toctext">Mobile</span></a></li>
<li class="toclevel-2 tocsection-25"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Marketing_and_Public_Reactions"><span class="tocnumber">5.3</span> <span class="toctext">Marketing and Public Reactions</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-26"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Questions.2C_Comments.2C_FYI"><span class="tocnumber">6</span> <span class="toctext">Questions, Comments, FYI</span></a></li>
<li class="toclevel-1 tocsection-27"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11#Actions_this_week"><span class="tocnumber">7</span> <span class="toctext">Actions this week</span></a></li>
</ul>
</td></tr></tbody></table>
<h4> <span class="mw-headline"> Actions from Last Week </span></h4>
<h4> <span class="mw-headline"> Schedule & Progress on <a href="https://wiki.mozilla.org/Releases" title="Releases">Upcoming Releases</a> </span></h4>
<h5> <span class="mw-headline">Firefox Desktop </span></h5>
<h6> <span class="mw-headline"> Release (3.6, 9) </span></h6>
<ul>
<li> 3.6.26 security triage starting tomorrow<p></p>
</li><li> Full unthrottling of FF9 to occur once we have a better understanding of <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=715396" rel="nofollow">bug 715396</a>
</li><li> 3.6.25->9.0.1 advertised update planned for next week, will be announced once we’re fully unthrottled on FF9
</li></ul>
<h6> <span class="mw-headline"> Beta (10) </span></h6>
<ul>
<li> Code freeze for FF10 is <b>2012-01-20</b><p></p>
</li><li> Go to build for FF10 release candidate will be <b>2012-01-23</b>
<ul>
<li> A decision about whether or not to ship add-ons compatible by default (and with what prefs set) will be made this same day
</li></ul>
</li><li> Final sign-off for FF10 will be <b>2012-01-25</b>
</li><li> Next source migration is <b>2012-01-31</b>
</li></ul>
<h6> <span class="mw-headline"> Aurora (11) </span></h6>
<h6> <span class="mw-headline"> Nightly (12) </span></h6>
<h5> <span class="mw-headline"> Firefox Mobile </span></h5>
<ul>
<li> Many patches are currently landing on Aurora<p></p>
<ul>
<li> Drivers are doing a great job with granting/denying approvals in a timely manner
</li></ul>
</li><li> Mobile is using tracking-fennec:11+ to track bugs that need to be considered for Firefox11 (native)
</li><li> User-agent discussion is happening in dev.planning
</li></ul>
<h5> <span class="mw-headline">Firefox Sync</span></h5>
<ul>
<li> BrowserID+sync project in the design phase<p></p>
<ul>
<li> No longer targeting mobile world congress, or the fennec launch<p></p>
</li><li> What it means for user privacy, security, other projects still being worked out
</li></ul>
</li><li> UI changes in 10 not deemed sufficient, a papercuts project is in design phase
<ul>
<li> So further changes will be made in 12+, the changes in 10 will remain unchanged (improvement, but still not good enough)
</li></ul>
</li><li> 2012 roadmap is TBA
<ul>
<li> So if there’s something your team really wants from Sync, let us know
</li></ul>
</li><li> Old News that bears repeating:
<ul>
<li> the big feature for firefox 10 is the UI overhaul<p></p>
</li><li> the big feature for firefox 11 is the Addon Sync engine
</li><li> Native Sync is still in progress, it is not enabled in native fennec yet
<ul>
<li> Nota Bene: because of the intents methodology of android, more than one native sync/fennec install produces undefined sync behavior
</li></ul>
</li></ul>
</li></ul>
<h5> <span class="mw-headline"><a href="https://wiki.mozilla.org/AMO/FlightDeck/0.9.7" title="AMO/FlightDeck/0.9.7">Add-on Builder</a></span></h5>
<h5> <span class="mw-headline"> Add-on SDK </span></h5>
<p>Release (1.4 -> Firefox 9, 10)
</p>
<ul>
<li> <a class="external text" href="https://blog.mozilla.com/addons/2012/01/10/announcing-add-on-sdk-1-4/" rel="nofollow">Released 1.4</a> (aka the Myk Melez Release) yesterday!<p></p>
<ul>
<li> New Simple Prefs module comes courtesy of community members Hernan Colmeiro and Erik Vold<p></p>
</li><li> Brand new loader – new simplified XPI file structure
</li><li> Loads of changes – please read <a class="external text" href="https://wiki.mozilla.org/Labs/Jetpack/Release_Notes/1.4" rel="nofollow">the release notes</a>!
</li></ul>
</li></ul>
<p>Stabilization (1.5 -> Firefox 10, 11)
</p>
<ul>
<li> Merge from development branch happened yesterday<p></p>
</li><li> All code switched to MPL 2!
</li><li> On track to release 1.5 February 21, 2012
</li></ul>
<p>Development (1.6 -> Firefox 11, 12)
</p>
<ul>
<li> Jeff Hammel is going to help us get Talos testing up – expect that soon<p></p>
</li><li> On track to merge to Stabilization February 21, 2012
</li></ul>
<h4> <span class="mw-headline"> Feedback Summary </span></h4>
<h5> <span class="mw-headline"> Desktop </span></h5>
<ul>
<li> New 9.0 issues:<p></p>
<ul>
<li> <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/906338" rel="nofollow">[1]</a> Netflix doesn’t work. Looks to be only 10.6 mac; may have to do with recent silverlight update.<p></p>
</li><li> tabbrowser.xml not responding <a class="external autonumber" href="https://support.mozilla.org/en-US/questions/909934" rel="nofollow">[2]</a> and <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/908932" rel="nofollow">[3]</a> also happened in 8: <a class="external autonumber" href="https://support.mozilla.org/en-US/questions/895734" rel="nofollow">[4]</a>
</li><li> Flash not working: <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/907423" rel="nofollow">[5]</a> (may have to do with 64-bit flash?)
</li><li> Lots of norton toolbar compatibility questions <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/906975" rel="nofollow">[6]</a><a class="external autonumber" href="http://support.mozilla.com/en-US/questions/908665" rel="nofollow">[7]</a>
</li><li> URL not valid complaints: <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/908165" rel="nofollow">[8]</a><a class="external autonumber" href="http://support.mozilla.com/en-US/questions/908584" rel="nofollow">[9]</a>
</li><li> Possibly more Java breakage: <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/906272" rel="nofollow">[10]</a><a class="external autonumber" href="http://support.mozilla.com/en-US/questions/906572" rel="nofollow">[11]</a>
</li><li> Some complaints that networks are slower with 9: <a class="external autonumber" href="http://support.mozilla.com/en-US/questions/907141" rel="nofollow">[12]</a><a class="external autonumber" href="http://support.mozilla.com/en-US/questions/906709" rel="nofollow">[13]</a>
</li></ul>
</li></ul>
<ul>
<li>Existing known 9.0 issues:<p></p>
<ul>
<li> Yahoo web-based IM<p></p>
</li><li> Bookmark icons
</li></ul>
</li></ul>
<ul>
<li> Extended Support Release (ESR) was <a class="external text" href="http://blog.mozilla.com/blog/2012/01/10/delivering-a-mozilla-firefox-extended-support-release/" rel="nofollow">announced on the Mozilla Blog</a>. First release should be Firefox 10, and final implementation details are being worked on with RelEng (<a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=717106" rel="nofollow">bug 717106</a>). Questions and/or comments are welcomed by kev (kev at mozilladotcom or kev on IRC)
</li></ul>
<h5> <span class="mw-headline"> Mobile </span></h5>
<ul>
<li>Android market feedback on v9 continues to confirm that the NativeUI work to improve performance, stability, and add flash support will address a majority of 1 & 2 star reviews.<p></p>
</li><li>SUMO questions about Firefox Mobile are up ~20% in the last couple of weeks, with a handful of Aurora questions starting to appear, mostly about features that are still being re-implemented in the new UI (find in page and sync).
</li><li>Input feedback for 9 and 10 beta is positive overall, with Flash support continuing to be a top issue.
</li></ul>
<h4> <span class="mw-headline"> UX & User Research </span></h4>
<ul>
<li> Yuan is working with Jinghua to address papercuts in the Sync setup process before MWC.<p></p>
</li><li> Draft of Q1 2012 goals have been posted to the main intranet goals page, will be finalized later this week
</li><li> Trond is in SF to work on Gaia (B2G) in the time leading up to MWC, say hi!
</li></ul>
<h4> <span class="mw-headline"> <b>Market Insights</b> </span></h4>
<h5> <span class="mw-headline"> Desktop / Platform </span></h5>
<h6> <span class="mw-headline"> Tizen </span></h6>
<p>The Tizen initiative made an alpha release of the <a class="external text" href="http://source.tizen.org/" rel="nofollow">source code</a> for the Tizen operating system, along with fairly detailed <a class="external text" href="https://developer.tizen.org/doc.html" rel="nofollow">documentation</a> of the Web API layer. Intel has now also officially <a class="external text" href="http://tizenassociation.org/news-and-events/31-tizen-association-launched-to-drive-industry-engagement-for-tizen-2" rel="nofollow">joined</a> as a member of the industry consortium.</p>
<p>In related news, Nokia <a class="external text" href="http://news4geeks.net/2012/01/09/nokia-gets-another-os/" rel="nofollow">purchased</a> feature phone OS vendor Smarterphone this week.
</p>
<h6> <span class="mw-headline"> Sencha </span></h6>
<p>Sencha made an interesting blog <a class="external text" href="http://www.sencha.com/blog/sencha-the-2012-html5-wishlist/#date:16:00" rel="nofollow">post</a> about their 2012 wishes for HTML5. They ranged from better support for media devices, improved audio support, better caching, a contacts API. Their number one wish was for a better mobile browser debugger.
</p>
<h6> <span class="mw-headline"> Microsoft </span></h6>
<p>It’s still <a class="external text" href="http://www.zdnet.com/blog/microsoft/windows-8-on-arm-the-desktop-remains-or-does-it/11612" rel="nofollow">not clear</a> whether or not Microsoft is going to support “legacy” Desktop apps on ARM-based hardware (i.e. tablets). There are conflicting screenshots from demos and Microsoft has not yet made an official announcement on the matter.</p>
<p>Microsoft also made a detailed blog <a class="external text" href="http://blogs.msdn.com/b/ie/archive/2012/01/09/css-corner-using-the-whole-font.aspx" rel="nofollow">post</a> about the upcoming support for additional OpenType features in CSS: options such as kerning, superscript and subscript, ornamental swashes, etc. Firefox had previously been the sole browser to support this since version 4.
</p>
<h6> <span class="mw-headline"> Opera </span></h6>
<p>Opera <a class="external text" href="http://www.opera.com/press/releases/2012/01/09_2/" rel="nofollow">launched</a> the Opera TV Store, an HTML5-based store solution for connected TVs, available for OEMs, developers and content providers. The solution includes an emulator and dedicated developer tools, and can be deployed on any set-top box, Blu-ray player or HD Ready TV.
</p>
<h6> <span class="mw-headline"> Apple </span></h6>
<p>Forrester Research <a class="external text" href="http://www.computerworld.com/s/article/9223318/Apple_enterprise_sales_of_Macs_iPads_to_jump_58_this_year" rel="nofollow">predicts</a> that Apple’s enterprise sales will increase 58% to $19b this year, and will double that again in 2013.
</p>
<h6> <span class="mw-headline"> Google Chrome </span></h6>
<p>The latest beta <a class="external text" href="http://chrome.blogspot.com/2012/01/speed-and-security.html" rel="nofollow">releases</a> for Google Chrome have two important new features. Dynamic pre-rendering, based on heuristics and locally-stored data, of pages. When the browser is strongly confident that the user will click a particular link, it will preload and render the page. Another feature is that .exe and .msi downloads will automatically be scanned for viruses and trojans.</p>
<p>The latest beta channel for Chromebooks also <a class="external text" href="http://googlechromereleases.blogspot.com/2012/01/beta-channel-update-for-chromebooks.html" rel="nofollow">offers</a> support for OpenVPN connections.
</p>
<h5> <span class="mw-headline"> Mobile </span></h5>
<p>Summary below, full update <a class="external text" href="http://irinasandu.posterous.com/android-and-mobile-browsing-insights-week-2" rel="nofollow">here</a> and in your inbox.
</p>
<ul>
<li> Opera launched a HTML5-based app store solution for TVs
</li></ul>
<ul>
<li> The Dolphin browser was updated to 7.3 on Android and 3.0 on iOS
</li></ul>
<ul>
<li> Lenovo to launch first Intel-powered Android smartphone, the K800
</li></ul>
<ul>
<li> Samsung announced good Q4 2011 results, with 35 million smartphones sold
</li></ul>
<ul>
<li> Sony announced Xperia NXT, first Android smartphones without Ericsson
</li></ul>
<ul>
<li> HTC has had poor results in Q4 2011 results, selling less devices than Q3
</li></ul>
<ul>
<li> 1.67 billion phones will be sold this year, with 3G and 4G chipsets on more than half
</li></ul>
<ul>
<li> 16 out of the top 25 mobile companies by revenue are network operators
</li></ul>
<ul>
<li> Nokia confirmed North America focus and Lumia 900 device
</li></ul>
<ul>
<li> Nokia acquired Smarterphone, a producer of feature phone OS
</li></ul>
<h5> <span class="mw-headline"> Marketing and Public Reactions </span></h5>
<ul>
<li><a class="external text" href="http://blog.mozilla.com/blog/2012/01/10/delivering-a-mozilla-firefox-extended-support-release/" rel="nofollow">Mozilla Blog Post Announcing Firefox ESR</a>
</li></ul>
<ul>
<li><a class="external text" href="http://www.tomshardware.com/reviews/macbook-air-chrome-16-firefox-9-benchmark,3108.html" rel="nofollow">Web Browser Grand Prix VIII: Chrome 16, Firefox 9, And Mac OS</a>
</li></ul>
<ul>
<li><a class="external text" href="http://arstechnica.com/business/news/2012/01/firefox-extended-support-will-mitigate-rapid-release-challenges.ars" rel="nofollow">Firefox extended support will mitigate rapid release challenges</a> <p></p>
</li><li><a class="external text" href="http://www.wired.com/wiredenterprise/2012/01/mozilla-esr/" rel="nofollow">Mozilla Gets Down to Business With Slow-Burn Firefox</a>
</li></ul>
<ul>
<li><a class="external text" href="http://www.internetnews.com/itmanagement/mozilla-firefox-set-to-get-more-secure-in-2012.html" rel="nofollow">Mozilla Firefox Set to Get More Secure in 2012</a>
</li></ul>
<h4> <span class="mw-headline"> Questions, Comments, FYI </span></h4>
<ul>
<li>(Michael Verdi) What do y’all think about video recording and publishing these meetings for those that can’t be at them? I almost always attend this meeting and just realized it’s literally three clicks in my screencasting software to make this happen. Think about it. Let me know if you have concerns. Thanks.<p></p>
</li><li> When will 3.6 MU be unthrottled?
<ul>
<li> Answer: next week with unthrottling of 9.
</li></ul>
</li><li> When will UAC removal as part of silent update ship?
<ul>
<li> Answer: Firefox 12 with an asterisk.
</li></ul>
</li><li> Why will we be possibly throttling Firefox 10 updates?
</li><li> Can johnath close this meeting with a cover of “Born This Way”?
</li><li> Can johnath close this meeting with an interpretive dance?
</li><li> Another potential vidyo room move (johnath)
</li></ul>
<h4> <span class="mw-headline"> Actions this week </span></h4>
<div class="printfooter">
Retrieved from “<a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-11">https://wiki.mozilla.org/Firefox/Planning/2012-01-11</a>“</div>
<div class="catlinks catlinks-allhidden"></div>
<div class="visualClear"></div>
<p></p></div></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://blog.iangilman.com/" title="Ian Gilman - Blog">Planet Mozilla</a> — <a href="http://blog.iangilman.com/2011/12/im-writing-book.html">I'm Writing a Book!</a></h3>
<div class="content"><div class="separator" style="clear: both; text-align: center;"><a href="http://www.manning.com/jackson/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-U4K--OqTUYA/TvApMcuCrjI/AAAAAAAAAEo/6EZcZYmJitU/s1600/book-cover.jpg"></a></div>Well, not exactly: Jim Jackson is writing the book and I'm doing all the JavaScript code examples. The book is called <a href="http://affiliate.manning.com/idevaffiliate.php?id=1207_281">HTML5 for the .NET Developer</a>; it's an introduction to all the hot new goodness in the JavaScript world, for folks who have been living a sheltered .NET existence. Each chapter we explain a different HTML5 technology and build a functional demo with it. I'm having a great time at it; each one's a little <a href="http://dragonosticism.wordpress.com/2009/03/10/out-of-the-box-week/">Out of the Box Week</a> project.<br><br>I need your help, though. I like to think my code is pretty clear and clean, but we could all use more eyes on our work to keep us honest, right? If you're a JavaScript coder, I'd love it if you could take a look at the demos we've done so far and let me know what you think of the code:<br><br>Canvas: <a href="https://github.com/axshon/HTML-5-Ellipse-Tours/blob/master/demos/canvas/js/main.js">code</a>, <a href="http://ellipsetours.com/Demos/Canvas/Index.html">demo</a><br>History: <a href="https://github.com/axshon/HTML-5-Ellipse-Tours/blob/master/demos/history/MenuHistory/Scripts/main.js">code</a>, <a href="http://www.ellipsetours.com/Menu">demo</a><br>Geolocation: <a href="https://github.com/axshon/HTML-5-Ellipse-Tours/blob/master/demos/geolocation/Scripts/main.js">code</a>, <a href="http://www.ellipsetours.com/Demos/geolocation/">demo</a><br>Drag & Drop, Web Workers: <a href="https://github.com/axshon/HTML-5-Ellipse-Tours/tree/master/demos/drag-workers/Scripts">code</a>, <a href="http://www.ellipsetours.com/Demos/drag-workers/">demo</a><br><br>All comments – from fundamental flaws to superficial style nits – are appreciated!<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/8295194-5188617926757210464?l=blog.iangilman.com" width="1"></div></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-11">January 11, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://irinasandu.com" title="Irina Sandu">Planet Mozilla</a> — <a href="http://irinasandu.com/2012/01/11/android-and-mobile-browsing-insights-week-2/">Android and mobile browsing insights – Week 2</a></h3>
<div xml:lang="en" class="content"><p><em>Every week I post an overview on what’s been happening in the mobile (browsing) world and is relevant to Mozilla. </em></p>
<ul>
<li>Opera launched a HTML5-based app store solution for TVs</li>
<li>The Dolphin browser was updated to 7.3 on Android and 3.0 on iOS</li>
<li>Lenovo to launch first Intel-powered Android smartphone, the K800</li>
<li>Samsung announced good Q4 2011 results, with 35 million smartphones sold</li>
<li>Sony announced Xperia NXT, first Android smartphones without Ericsson</li>
<li>HTC has had poor results in Q4 2011 results, selling less devices than Q3</li>
<li>1.67 billion phones will be sold this year, with 3G and 4G chipsets on more than half</li>
<li>16 out of the top 25 mobile companies by revenue are network operators</li>
<li>Nokia confirmed North America focus and Lumia 900 device</li>
<li>Nokia acquired Smarterphone, a producer of feature phone OS</li>
</ul>
<p> </p>
<p>Opera launched the <a href="http://www.opera.com/business/tv/">Opera TV Store</a>, a HTML5-based store solution for connected TVs, where developers can create and publish Web-based TV apps. The store solution’s value proposition is described as “uniting multiple devices with a single, powerful browser engine.” Opera also made a <a href="http://www.opera.com/press/releases/2012/01/10/">partnership</a> with the Digital Living Network Alliance, an organization who works on standards and solutions for sharing digital content across different consumer devices.Opera will integrate the company’s solution into its Devices SDK, to allow the creation of multiple device management features. Opera also announced a <a href="http://www.opera.com/press/releases/2012/01/09/">licensing deal</a> with INTEK Digital, a set-top box manufacturer, to include the Opera Devices SDK on the company’s Android-based Hybrid TV product, to launch in the first half of 2012.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>The Dolphin browser on Android was <a href="http://blog.dolphin-browser.com/2012/01/05/dolphin-browser-hd-v-7-3-a-new-year-a-new-dolphin-for-you/">updated</a> to version 7.3. Improvements include a refreshed look of the browser chrome and its Webzine feature. Mobotap also released <a href="http://blog.dolphin-browser.com/2012/01/05/dolphin-rings-in-the-new-year-with-a-new-look-ios-v3-0/">version 3.0</a> of the Dolphin browser on iOS, which also got its design updated.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>Lenovo and Intel announced the first Intel-powered Android smartphone: <a href="http://www.androidpolice.com/2012/01/10/ces-2012-intel-and-lenovo-announce-medfield-powered-k800-lenovo-smartphone-headed-to-china-in-q2/">the K800</a>. The device uses the Medfield chip mobile platform, probably with an Atom Z2460 1.6 GHz processor. The phone will be available in China in Q2 this year.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>Samsung, the world’s biggest technology firm by revenue and largest smartphone producer by volume, announced good <a href="http://www.reuters.com/article/2012/01/06/samsung-idUSL3E8C5KC820120106">preliminary results</a> for Q4, with sales of smartphones rising to 35 million devices, up from 28 million in Q3. The company is predicted to sell 170 million smartphone this year, up from 95 million in 2011. Not all of Samsung’s devices run on Android, but the vast majority does.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>Sony announced the <a href="http://www.zdnetasia.com/sony-brings-four-screen-strategy-to-fruition-62303440.htm">first Sony Android smartphones</a> that will launch under the brand after the buyout of Ericsson’s share from the joint venture. The smartphones will be part of the Sony Xperia NXT series, which will start with the Xperia S phone, and will launch in the first quarter of this year featuring Gingerbread, to be updated in Q2 to Ice Cream Sandwich.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>HTC, the second largest Android OEM and also Asia’s second-largest smartphone maker, has seen its <a href="http://www.bloomberg.com/news/2012-01-06/htc-has-first-profit-drop-in-two-years.html">profits decline</a> for the first time in 2 years. Its income in Q4 of 2011 dropped by 26%, on account of competition from Samsung, as well as a decline in operating margins. For Q1 of 2012, it is estimated that the company’s shipment numbers will continue to drop to 8.5 million, after having reduced from 13.2 million in Q3 of 2011 to 10 million in Q4.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>In 2012, phone makers will ship <a href="http://www.zdnetasia.com/global-phone-shipment-to-grow-8-percent-in-2012-62303406.htm">1.67 billion units</a> worldwide as consumers in emerging markets upgrade their handsets, with 3G and 4G devices making up more than half of total mobile phone market for first time, a report from ABI Research reveals.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>16 of the top 25 mobile companies by revenue are network operators, reveals a <a href="http://communities-dominate.blogs.com/brands/2012/01/who-are-the-25-biggest-companies-by-mobile-revenues-ahonen-index-updated-for-2011-china-mobile-takes.html">report</a> by analyst Tomi Ahonen. Among the rest are 5 handset manufacturers and 3 network equipment producers. The top is dominated by mobile carriers: China Mobile, with revenue of $77 billion in 2010, followed by Verizon (72 billion), Vodafone (66 billion), AT&T (58 billion), Telefonica (55 billion), T-mobile (48 billion) and Orange (47 billion), and followed by 3 handset manufacturers: Nokia (45 billion), Apple (42 billion) and Samsung (40 billion). Regional distribution puts 9 of the biggest mobile companies by revenue in Europe, 9 in Asia, 6 in North America and 1 in Latin America. Country-wise, 5 are from the US, 3 from China, 3 from Japan, 2 from South Korea and 2 from France.<br>
<img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>Nokia confirmed the release of the <a href="http://www.nokia.com/us-en/products/phone/lumia900/">Lumia 900</a> device in the US, which will feature a 1.4 GHz CPU with 512 RAM and a 4.3 inch AMOLED screen. This is Nokia’s first Windows Phone equipped with LTE technology, and it will run on AT&T network. At CES, Stephen Elop <a href="http://conversations.nokia.com/2012/01/10/nokia-ceo-stephen-elop-interview-at-ces-2012/">emphasized</a> Nokia’s commitment to the North American market, with products, such as the Nokia 900, designed specially for it. Pricing and timing of the device were not yet announced.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<p>Nokia has acquired <a href="http://www.smarterphone.com/products.php">Smarterphone</a>, a Norwegian company that builds a licenseable mobile operating system for feature phones, specifically for the $25 to $75 segment. In related news, rumours are yet again <a href="http://mobilenow.yankeegroup.com/articles/77245/report-microsoft-set-to-acquire-nokia-smartphone-u/">surfacing</a> about an acquisition of Nokia by Microsoft.</p>
<p><img alt="" src="http://irinas.files.wordpress.com/2012/01/trans.gif?w=1"></p>
<br> <a href="http://feeds.wordpress.com/1.0/gocomments/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/irinas.wordpress.com/197/"></a> <a href="http://feeds.wordpress.com/1.0/godelicious/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/irinas.wordpress.com/197/"></a> <a href="http://feeds.wordpress.com/1.0/gofacebook/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/irinas.wordpress.com/197/"></a> <a href="http://feeds.wordpress.com/1.0/gotwitter/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/irinas.wordpress.com/197/"></a> <a href="http://feeds.wordpress.com/1.0/gostumble/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/irinas.wordpress.com/197/"></a> <a href="http://feeds.wordpress.com/1.0/godigg/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/irinas.wordpress.com/197/"></a> <a href="http://feeds.wordpress.com/1.0/goreddit/irinas.wordpress.com/197/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/irinas.wordpress.com/197/"></a> <img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=irinasandu.com&blog=6647599&post=197&subd=irinas&ref=&feed=1" width="1"></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news ieblog" xml:lang="en-US">
<h3><a href="http://blogs.msdn.com/b/ie/" title="IEBlog">IEBlog</a> — <a href="http://blogs.msdn.com/b/ie/archive/2012/01/11/controlling-selection-with-css-user-select.aspx">Controlling Selection with CSS user-select</a></h3>
<div class="content"><p>IE10 Platform Preview 4 includes support for a new CSS property, <a href="http://ie.microsoft.com/testdrive/HTML5/msUserSelect/">
<code>-ms-user-select</code></a>, which makes it easier for Web developers to
control exactly what text can be selected on their Web sites. If you were to watch me all day at my workstation, you would notice that as I read
on the computer, I select text. I’m not the <a href="http://honda-tech.com/showthread.php?t=2632704">
only</a> <a href="http://forums.whirlpool.net.au/archive/803426">one</a> who
reads like this; selecting text on the Internet is important in many other scenarios. </p>
<p>Consider a typical news Web site. Most pages will include a news article, the contents
of which the user needs to be able to select because they read by selecting text
or because they want to share the content. Also on the news Web page there are some
menus and links to other parts of the site. Users likely don’t need to select these
items. Using <code>-ms-user-select</code>, the Web developer can specify that text
selection is allowed in the news article but not allowed in the menus.</p>
<p>The <a href="http://ie.microsoft.com/testdrive/HTML5/msUserSelect/">IE Test Drive
site</a> includes an example that does this.</p>
<p style="text-align: center; font-size: 8.25pt; font-style: italic;">
<img alt="Screen shot of the user-select Test Drive demo showing one possible markup pattern of -ms-user-select." src="http://ieblog.members.winisp.net/images/20120111-us-image1.png" style=""></p>
<p>Setting <code>-ms-user-select:none</code> on the entire page and then setting <code>
-ms-user-select:element</code> on the element containing the blog post allows only
the contents of the blog post to be selected. <code>-ms-user-select:element</code>
is a new property first introduced by IE which we think could be useful in many
situations. Setting <code>-ms-user-select:element</code> means that the user can
select the text of that element, however, the selection will be constrained to the
bounds of the element. People who want to select the contents of a news article
probably don’t want to select the footer elements just past the article. Setting
<code>-ms-user-select:element</code> makes it easy for users to just select the
contents of the article without having to worry about getting the mouse placement
exactly correct. </p>
<p style="margin-bottom: 0;"><code>-ms-user-select</code> accepts four values: </p>
<ul style="margin-top: 0;">
<li><code>text</code> – the text is selectable</li>
<li><code>element</code> – the text is selectable, constrained to the bounds of the element</li>
<li><code>none</code> – the text is not selectable</li>
<li><code>auto</code> – if the element contains editable text such as an input element or contenteditable
element, the text is selectable. Otherwise selection is determined by the parent
node’s value. </li>
</ul>
<p><code>auto</code> is the default value for <code>-ms-user-select</code>.</p>
<p>A developer can turn off text selection by setting <code>-ms-user-select</code> to
<code>none</code>. In IE, when text is set to <code>-ms-user-select:none</code>, the user will not be able to
start a selection within that block of text. However, if the user started selecting
text on a different area of the page, the selection would continue into any area
of the page including areas where <code>-ms-user-select</code> is <code>none</code>. In Firefox, if the developer
sets <code>–moz-user-select:none</code> then selections can’t start in that area and also can’t
be included in any other selection. In Webkit, setting <code>–webkit-user-select:none</code>
will make it appear as if that the text is not included in the selection, however
if you copy and paste the content, you will see that the content is included in
the selection.</p>
<p><code>user-select</code> was originally proposed in the <a href="http://www.w3.org/TR/2000/WD-css3-userint-20000216">
User Interface for CSS3</a> module; this module has since been superseded by <a href="http://www.w3.org/TR/css3-ui/">
CSS3 Basic User Interface Module</a>, yet it does not define the property. Both
<a href="https://developer.mozilla.org/en/CSS/-moz-user-select">Mozilla</a> and
<a href="http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/css/property/-webkit-user-select">
Webkit</a> support their own prefixed versions of this property. However, as
discussed above, there are some differences in the implementations. </p>
<p>Play around with the examples on the <a href="http://ie.microsoft.com/testdrive/HTML5/msUserSelect/">
IE Test Drive site</a> and let us know what you think.</p>
<p>—Sharon Newman, Program Manager, Internet Explorer</p>
<div style="clear: both;"></div><img height="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=10255615" width="1"></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-10">January 10, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://robert.ocallahan.org/search/label/Mozilla" title="Well, I'm Back">Planet Mozilla</a> — <a href="http://robert.ocallahan.org/2012/01/cut-rope-and-html5-audio.html">"Cut The Rope" and HTML5 Audio</a></h3>
<div class="content"><p>Microsoft released an <a href="http://www.cuttherope.ie">HTML5 version of Cut The Rope</a> which is pretty cool. Unfortunately they use Flash audio by default for Firefox users because, <a href="http://www.cuttherope.ie/dev/">they say</a>, "some Firefox users could have run into an audio problem but will notice we fall back to a flash plugin to ensure that sound effects and music will work." They don't mention specific Firefox bugs (although they do for Chrome), and when I try the <a href="http://www.cuttherope.ie/?html5audio=true">HTML5 audio</a> version it works fine for me. So, please try the HTML5 version in Firefox (release or nightly), and if it doesn't work let me know and file bugs! Thanks!</p><div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/71141318914133781-2929683240966779031?l=robert.ocallahan.org" width="1"></div></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news html5-doctor" xml:lang="en">
<h3><a href="http://html5doctor.com" title="HTML5 Doctor">HTML5 Doctor</a> — <a href="http://feedproxy.google.com/~r/html5doctor/~3/WS71Exa_pCk/">The contenteditable attribute</a></h3>
<div class="content"><p>For some time now, we’ve been using various technologies to edit and store text within a web browser. Now with the <code>contenteditable</code> attribute, things have got a whole lot easier. In this article, I’ll tell you what this attribute is for, how it works, and how we can take things further.</p>
<section id="basics">
<h2>The Basics <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#basics">#</a></h2>
<p>First, let’s check out the spec:</p>
<blockquote>
<p>The <code>contenteditable</code> attribute is an enumerated attribute whose keywords are the empty string, true, and false. The empty string and the true keyword map to the true state. The false keyword maps to the false state. In addition, there is a third state, the inherit state, which is the missing value default (and the invalid value default).</p>
<footer>— <cite><a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#contenteditable" title="contenteditable attribute — HTML5">WHATWG</a></cite></footer>
</blockquote>
<p>The <code>contenteditable</code> attribute was mainly intended for providing an in-browser rich-text or WYSIWYG experience. You’ve likely seen this sort of thing in blog-based authoring tools like Symphony or sites like Flickr where you can begin editing page content simply by clicking in a given area.</p>
<p>As mentioned above, <code>contenteditable</code> has three possible states:</p>
<dl>
<dt><code>contenteditable=""</code> or <code>contenteditable="true"</code></dt>
<dd>Indicates that the element is editable.</dd>
<dt><code>contenteditable="false"</code></dt>
<dd>Indicates that the element is not editable.</dd>
<dt><code>contenteditable="inherit"</code></dt>
<dd>Indicates that the element is editable if its immediate parent element is editable. This is the default value.</dd>
</dl>
<p>When you add <code>contenteditable</code> to an element, the browser will make that element editable. In addition, any children of that element will also become editable unless the child elements are explicitly <code>contenteditable="false"</code>.</p>
</section>
<section id="code-example">
<h2>Code Example <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#code-example">#</a></h2>
<p>Here’s some example code to get us started:</p>
<figure>
<pre><code><div id="example-one" contenteditable="true">
<style scoped>
#example-one { margin-bottom: 10px; }
[contenteditable="true"] { padding: 10px; outline: 2px dashed #CCC; }
[contenteditable="true"]:hover { outline: 2px dashed #0090D2; }
</style>
<p>Everything contained within this div is editable in browsers that support <code>HTML5</code>. Go on, give it a try: click it and start typing.</p>
</div>
</code></pre>
<figcaption>Putting it together</figcaption>
</figure>
</section>
<section id="live-examples">
<h2>Live examples <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#live-examples">#</a></h2>
<p>Here are two basic-but-live examples showing what you can do with <code>contenteditable</code>.</p>
<section id="first-example">
<h3>Example One <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#first-example">#</a></h3>
<div id="example-one">
<figure>
<style scoped="scoped">
#example-one { margin: 1.5em 0; }
[contenteditable="true"] { padding: 10px; outline: 2px dashed #CCC; }
[contenteditable="true"]:hover { outline: 2px dashed #0090D2; }
</style>
<p>Everything contained within this div is editable in browsers that support <code>HTML5</code>. Go on, give it a try: click it and start typing.</p>
<figcaption>Live text editing</figcaption>
</figure>
</div>
<p>I’ve used CSS to create an obvious visual cue that this area of text is different from the rest. Note that I’ve future-proofed this with <code><style scoped></code>, which <a href="http://html5doctor.com/the-scoped-attribute/">I covered in my previous article</a>.</p>
</section>
<section id="second-example">
<h3>Example Two <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#second-example">#</a></h3>
<p><a href="http://twitter.com/chriscoyier">Chris Coyier</a> of CSS-Tricks pointed out that you can let your users <a href="http://css-tricks.com/show-and-edit-style-element/">edit the CSS</a> in real-time. Because the <code><style></code> element is set to <code>display: none</code> by the user agent, we need to set it to <code>block</code> for this code to work.</p>
<p>Try editing the <code>CSS</code> below:</p>
<div id="example-two">
<figure>
<div id="style-block">
<style contenteditable="contenteditable">
#example-two {
background: #fff;
color: #444;
}
[contenteditable="true"]{
padding: 10px;
outline: 3px dashed #CCC;
}
[contenteditable="true"]:hover{
background: rgba(255, 255, 153, 1);
outline: 3px dashed #0090D2;
}
</style>
</div>
<figcaption>Live CSS editing</figcaption>
</figure>
</div>
</section>
</section>
<section id="browser-support">
<h2>Browser Support <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#browser-support">#</a></h2>
<p>Browser support for <code>contenteditable</code> is surprisingly good:</p>
<table class="wide">
<caption>Browser Support for <code>contenteditable</code></caption>
<thead>
<tr>
<th scope="col">Browser</th>
<th scope="col">Version</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">Chrome</th>
<td>4.0+</td>
</tr>
<tr>
<th scope="row">Safari</th>
<td>3.1+</td>
</tr>
<tr>
<th scope="row">Mobile Safari</th>
<td>5.0+</td>
</tr>
<tr>
<th scope="row">Firefox</th>
<td>3.5+</td>
</tr>
<tr>
<th scope="row">Opera</th>
<td>9.0+</td>
</tr>
<tr>
<th scope="row">Opera Mini/Mobile</th>
<td>N/A</td>
</tr>
<tr>
<th scope="row">Internet Explorer</th>
<td>5.5+</td>
</tr>
<tr>
<th scope="row">Android</th>
<td>3.0+</td>
</tr>
</tbody>
</table>
<p>We have to give credit where it’s due and point out that Internet Explorer has supported this attribute since IE5.5. In fact, a very early iteration of <code>contenteditable</code> was <a href="http://msdn.microsoft.com/en-us/library/ms537837(VS.85).aspx">designed and implemented by Microsoft in July 2000</a>.</p>
<p>For a more in-depth compatibility table, visit <a href="http://caniuse.com/contenteditable">When Can I Use…</a>.</p>
</section>
<section id="storing-changes">
<h2>Storing the Changes <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#storing-changes">#</a></h2>
<p>For this section, I went straight to Doctor Remy for help, as he is much more knowledgeable than me when it comes to <del>storing your data</del> everything.</p>
<blockquote>
<p>Depending on the complexity of your editable block, your code could be listening for the enter key (keyCode 13) to save the changes, and the escape key (keyCode 27) to undo the changes.</p>
<p>When the user hits enter (assuming it’s a single line of editable content), it would grab the innerHTML of the editable field and send an Ajax post to your server with the change.</p>
<p>A simple example of this can be seen on JS Bin: <a href="http://jsbin.com/owavu3">contenteditable saving to Ajax</a></p>
<footer>— <cite><a href="http://html5doctor.com/author/remys/" title="Remy Sharp on storing content changes with the contenteditable attribute">Remy Sharp</a></cite></footer>
</blockquote>
</section>
<section id="conclusion">
<h2>Conclusion <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#conclusion">#</a></h2>
<p>We’ve repeated the phrase “paving the cowpaths” all over this site, and I’m mentioning it again with the introduction of the <code>contenteditable</code> attribute. The spec finally makes official something that’s been implemented by browser makers for years.</p>
<p>Although this is one of the lesser-known new attributes, I bet you’ll find yourself using it more often than you would think.</p>
<p>Imagine being able to simply click a block of content and start making changes instantly: making quick corrections to an article in-place, allowing users to edit their comments, or even building spreadsheets within company applications that aren’t hooked up to any sort of back-end user interface.</p>
<p>If you can think of other uses for this attribute, then head on down to the comments section and tell us where else you think this could be implemented.</p>
</section>
<section id="related-reading">
<h2>Related Reading <a class="permalink" href="http://feeds2.feedburner.com/html5doctor#related-reading">#</a></h2>
<ul>
<li><a href="http://blog.whatwg.org/the-road-to-html-5-contenteditable#what">What is <code>contenteditable</code>?</a></li>
<li><a href="http://css-tricks.com/expanding-images-html5/">Expanding Images Using HTML5’s <code>contenteditable</code></a></li>
</ul>
</section><div id="crp_related"><h3>Related Posts:</h3><ul class="related"><li><a class="crp_title" href="http://html5doctor.com/native-drag-and-drop/" rel="bookmark">Native Drag and Drop</a></li><li><a class="crp_title" href="http://html5doctor.com/the-output-element/" rel="bookmark">The output element</a></li><li><a class="crp_title" href="http://html5doctor.com/the-scoped-attribute/" rel="bookmark">The scoped attribute</a></li><li><a class="crp_title" href="http://html5doctor.com/why-designers-should-care-about-html5/" rel="bookmark">Why designers should care about HTML5</a></li><li><a class="crp_title" href="http://html5doctor.com/finding-your-position-with-geolocation/" rel="bookmark">Finding your position with Geolocation</a></li></ul></div><p><a href="http://html5doctor.com/the-contenteditable-attribute/" rel="bookmark">The contenteditable attribute</a> originally appeared on <a href="http://html5doctor.com">HTML5 Doctor</a> on January 10, 2012.</p>
<img height="1" src="http://feeds.feedburner.com/~r/html5doctor/~4/WS71Exa_pCk" width="1"></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news jeremy-keith" xml:lang="en">
<h3><a href="http://adactio.com/journal/" title="Adactio: Journal">Jeremy Keith</a> — <a href="http://adactio.com/journal/5143/">Months and years</a></h3>
<div class="content"><p>While I was <a href="http://maptal.es/tales/443">in San Francisco</a> for <a href="http://adactio.com/journal/5077/">the last Event Apart of the year</a> in December, <span class="vcard"><a class="url" href="http://lukew.com/" rel="friend met colleague"><abbr class="fn" title="Luke Wroblewski">Luke</abbr></a></span> pulled me aside while he was preparing for his <cite>A Day Apart</cite> workshop on mobile web design. As befits the man who literally wrote <a href="http://www.rosenfeldmedia.com/books/webforms/">the book on web forms</a> and also wrote the <a href="http://www.abookapart.com/products/mobile-first">the book on mobile-first design</a>, Luke was planning to spend plenty of time covering input on mobile devices and he wanted my opinion on one of the patterns he was going to mention.</p>
<p>Let’s say you’ve got your typical checkout form asking for credit card details. The user is going to need to specify the expiry date of their credit card, something that historically would have been done with <code>select</code> elements, like so:</p>
<p><select>
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option selected value="12">December</option>
</select>
<select>
<option selected value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select></p>
<p>With the introduction of the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#attr-input-type">new <code>input</code> types in HTML5</a>, we can now just use <code>input type="month"</code>.</p>
<p><input max="2020-12" min="2011-01" type="month" value="2011-12"></p>
<p>That’s particularly nice on mobile devices that support <code>input type="month"</code> like Mobile Safari since iOS5.</p>
<p><a href="http://www.flickr.com/photos/adactio/6672807745/"><img alt='input type="month"' src="http://farm8.staticflickr.com/7010/6672807745_3e40dc55ed_m.jpg"></a></p>
<p>But the behaviour on non-supporting browsers would be to display just like <code>input type="text"</code> …not ideal for inputting a date.</p>
<p>So the pattern that Luke proposed was to start with the traditional double drop-downs for month and year, and then use feature detection to replace them with <code>input type="month"</code> in supporting browsers.</p>
<p>That was an angle I hadn’t thought of. Usually when I’m implementing new HTML5 <code>input</code> types (like <code>input type="number"</code>) I put the new type in the markup and then try to come up with JavaScript polyfills for older non-supporting browsers. In this case though, the old-fashioned way is what goes in the markup and JavaScript does the enhancing for newer browsers.</p>
<p>The only downside is that some the desktop browsers that <em>do</em> support <code>input type="month"</code> do so in a way that—from a UI standpoint—seems like a step backwards from simply having two <code>select</code>s: Safari displays it with a spinner control like <code>input type="number"</code>, while Opera shows an entire Calendar (days’n’all).</p>
<p>Anyway, I threw <a href="https://gist.github.com/1474170">a quick hack</a> together as a proof of concept so you can <a href="http://jsbin.com/akaxop">see it in action</a>. I’m sure you can improve upon it. Feel free to do so.</p>
<script src="https://gist.github.com/1474170.js"></script>
<hr>
<p>
Tagged with
<a href="http://adactio.com/journal/tags/forms" rel="tag">forms</a>
<a href="http://adactio.com/journal/tags/html5" rel="tag">html5</a>
<a href="http://adactio.com/journal/tags/input" rel="tag">input</a>
<a href="http://adactio.com/journal/tags/javascript" rel="tag">javascript</a>
<a href="http://adactio.com/journal/tags/code" rel="tag">code</a>
<a href="http://adactio.com/journal/tags/scripting" rel="tag">scripting</a>
<a href="http://adactio.com/journal/tags/progressive" rel="tag">progressive</a>
<a href="http://adactio.com/journal/tags/enhancement" rel="tag">enhancement</a>
<a href="http://adactio.com/journal/tags/markup" rel="tag">markup</a>
<a href="http://adactio.com/journal/tags/mobile" rel="tag">mobile</a>
</p></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://mikeconley.ca/blog" title="Mike Conley's Blog » Mozilla">Planet Mozilla</a> — <a href="http://mikeconley.ca/blog/2012/01/10/cut-the-rope-in-html5-and-javascript/">Cut the Rope in HTML5 and Javascript</a></h3>
<div xml:lang="en" class="content"><p>The developers of the puzzle game Cut The Rope have ported their code from Objective-C to Javascript and HTML5.</p>
<p>And, despite the IE slant, the game works really well in Firefox! Check it out:</p>
<p><a href="http://imgur.com/IRdiQ"><img alt="" src="http://i.imgur.com/IRdiQ.jpg" title="Hosted by imgur.com"></a></p>
<p><a href="http://www.cuttherope.ie">Visit http://www.cuttherope.ie to try it out!</a></p></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-09">January 09, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://blog.wduyck.com" title="William Duyck » Mozilla">Planet Mozilla</a> — <a href="http://blog.wduyck.com/2012/01/looking-at-the-past-present-and-future/">Looking at the Past, Present, and Future</a></h3>
<div xml:lang="en" class="content"><p>So it has been a busy and life changing year that just went by. 2011 brought not only a number of new events, and friends, but also a new look on the world around me. It has been fun, and I hope that it is an indication of things to come over the next year, and beyond (no, the world is not going to end).</p>
<p>What have I done in 2011 then? Well here is a list of some of the key things I have done this year (in my opinion):</p>
<h3>January through March</h3>
<p><img alt="" class="aligncenter wp-image-548" height="181" src="http://blog.wduyck.com/wp-content/uploads/2011/01/affero_pressed.png" title="affero_pressed" width="549"></p>
<p>This was a large part of my 2011 year. I spent a lot of time and effort on it and I hope to find the time to continue working on it in 2011. <a href="http://blog.wduyck.com/category/affero/">Affero</a> (the Latin word for “contribute”) is a community <strong>contribution</strong> wizard that was developed as part of my A-Level course. It aims to make getting people involved in a community easier for those trying to choose where in the community they want to help out. I spent almost my entire final year of college working on it and it took up the first two months of 2011. There have been a number of posts about it, in fact so many that it even has its own category here on this blog.</p>
<p>Written in PHP and JavaScript it taught me a lot about not only how to develop, and properly document a project, but also a lot about Mozilla and how people feel while trying join Mozilla.</p>
<h3>March through April</h3>
<p><img alt="Firefox 4 Cupcakes" class="aligncenter wp-image-727" height="268" src="http://blog.wduyck.com/wp-content/uploads/2012/01/5643388493_53a89b4b25_z1.jpg" title="Firefox 4 Cupcakes" width="550"></p>
<p>Next up in 2011 was <a href="http://blog.wduyck.com/2011/03/firefox-4-not-just-another-version-number/" title="Firefox 4, not just another version number!">the launch of Firefox 4</a>. This was a big move forward for not only the web but also for myself. It was the first time I threw myself in at the deep end and organized not only the <a href="http://blog.wduyck.com/2011/04/firefox-4-launch-party-london-start-to-finish/" title="Firefox 4 Launch Party London: Start to Finish">Firefox 4 Launch Party</a> but also the first Mozilla UK meet, I also learned never to try to do both on the same day.</p>
<p>So on Thursday 21st April 2011 we here in the United Kingdom were graced with a wonderful (even if I do say so myself) party in our (well England’s) capital, London. However the party started well before… in fact it started weeks before, with the creation of the Firefox 4 Launch Team, the launch of Firefox 4, and then the launch of Firefox 4 Mobile. Without these three things there would be no reason for the party at all!</p>
<h3>May through June</h3>
<p><img alt="exams" class="aligncenter wp-image-729" height="265" src="http://blog.wduyck.com/wp-content/uploads/2012/01/4271227025_b554d9639a_b.jpg" title="Exams" width="551"></p>
<p>Well… this was a big time for me, not so much an interesting one but an important one. This was the time that I spend, gone for quite some time from the land of the internet. This was when I was doing my final A-Level exams. These I later found out, were good enough to get into my preferred university, though I will come to that one later.</p>
<h3>July through September</h3>
<p style="text-align: center;"><a href="http://blog.wduyck.com/wp-content/uploads/2012/01/Kent_Comp_294_RGB.png"><img alt="University Of Kent School Of Computing" class="wp-image-730 aligncenter" height="159" src="http://blog.wduyck.com/wp-content/uploads/2012/01/Kent_Comp_294_RGB-1024x298.png" title="University Of Kent School Of Computing" width="550"></a></p>
<p><a href="http://blog.wduyck.com/2011/09/dont-you-hate-how-things-never-go-to-plan/" title="Don’t you hate how things never go to plan?">Nothing much happened…</a> I worked a lot, saved a large amount of money, then spent it all on a new computer… oh… and I got accepted by the University Of Kent!!!</p>
<p>In the summer I had planned to do a large number of things that never got done and for that I apologise. I did intend to get some updates made to <a href="http://blog.wduyck.com/category/internet/mozilla-internet/category/affero/" title="Affero Information">Affero</a> as well as create a tool to track the exposure of hashtags on twitter (about 60% there but not complete). I also wanted to re-write MozHunt and get that out properly with some nice new web technologies that fall under the HTML5 banner. Unfortunately all I have managed to do is drop off the grid even more than when I was taking my exams.</p>
<h3>October</h3>
<p style="text-align: center;"><img alt="Steve Jobs" class=" wp-image-731 aligncenter" height="275" src="http://blog.wduyck.com/wp-content/uploads/2012/01/stevejobs.jpg" title="Steve Jobs" width="550"></p>
<p>This was my <a href="http://blog.wduyck.com/2011/10/life-as-a-student/" title="Life as a student">first full month at university</a>… I did a number of things such as start my course at university, make a whole new bunch of friends, and join a few societies. I even did a presentation as a Mozilla Rep on <a href="http://blog.wduyck.com/2011/10/tinkersoc-presentation-remo/" title="TinkerSoc Presentation [ReMo]">who Mozilla are, what we do, and why we do it</a>. I also helped out a little with the planning of the Mozilla Festival, as well as write a post on <a href="http://blog.wduyck.com/2011/10/re-how-i-got-involved-with-mozilla-and-why-that-wouldnt-work-today/" title="RE: How I got involved with Mozilla (and why that wouldn’t work today)">how I got involved with Mozilla</a>.</p>
<p>Not only was this month a big change for me (spending my first month away from home) but it was also a big month in history. This was the month that <a href="http://blog.wduyck.com/2011/10/steve-jobs-1995-2011/" title="Steve Jobs (1995 – 2011)">the world lost a great man</a> who not only changed the world of tech, but also of animation. Steve Jobs.</p>
<blockquote><p>“Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.”</p></blockquote>
<h3>November</h3>
<p><img alt="Many Voices One Mozilla" class="aligncenter wp-image-732" height="264" src="http://blog.wduyck.com/wp-content/uploads/2012/01/6340120086_9d61337363_b.jpg" title="Many Voices One Mozilla" width="550"></p>
<p>Okay… now I know I have said several times things along the lines of “this was a big month”, well they all pale in compare to November. This is defiantly the highlight of my year. Organizing a party… that was amazing. Moving to university, life changing. Though neither of these compares to the time I had over the course of two weeks in November. Not only did I get to go to the <a href="http://blog.wduyck.com/2011/11/mozilla-festival-2011/" title="Mozilla Festival 2011">Mozilla Festival in London</a>, and during the evening of the second day home to Lewes for Bonfire, and making myself ill, and very tired, <strong>BUT</strong> I also got to go to <a href="http://blog.wduyck.com/2011/12/mozcamp-europe-2011/" title="MozCamp Europe 2011">MozCamp EU in Berlin</a>! I have no idea how my luck got so good but these two events are the best two events I have been to all year, and I loved every single second!</p>
<h3>December</h3>
<p>Nothing much happened this month. This time I mean it too… I came home from University, and spent the holiday so far with family. Now onto the present?</p>
<h3>Present onto the Future</h3>
<p>So nothing much is happening now, I am sat at home, watching… well right now Torchwood, writing this post. So what is it I am planning on doing? Well in late January I am going to be running a little meetup in Canterbury. Oh and come Easter there will be a <a href="http://www.barcampcanterbury.com/">BarCamp in Canterbury</a> too… and I will be there representing Mozilla. I also plan on working a little more on <a href="http://blog.wduyck.com/category/affero/">Affero</a>, as well as on a few new ideas I have had.</p>
<p>What about resolutions… well I have none of those… I never manage to keep them so why bother… instead, I am going to give you my list of New Year wishes for 2012 (thanks for the idea <a href="http://christianheilmann.com/2012/01/02/my-2012-wishlist-dont-make-the-unicorn-cry/">Chris</a>).</p>
<p>This year I wish…</p>
<ul>
<li>That everyone can learn at least the basics of hacking the web. To help this happen here are some tools that I will be recommending to people.
<ul>
<li><a href="http://hackasaurus.org/goggles/">Hackasaurus X-Ray Goggles</a></li>
<li><a href="http://www.codecademy.com/">Codecademy</a></li>
</ul>
</li>
<li>I wish to be able to do more for Mozilla than I have ever done before.</li>
<li>That everyone takes care of the web, and governments stop abusing it and realize that it is not theirs to play with or restrict.</li>
</ul></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news whatwg-blog" xml:lang="en">
<h3><a href="http://blog.whatwg.org" title="The WHATWG Blog">WHATWG blog</a> — <a href="http://blog.whatwg.org/happy-2012">WHATWG Weekly: Happy New Year!</a></h3>
<div class="content"><p>Happy new year everyone! We made great progress in standardizing the platform in 2011 and plan to continue doing just that with your help. You can join our <a href="http://www.whatwg.org/mailing-list">mailing list</a> to discuss issues with web development or join <a href="http://wiki.whatwg.org/wiki/IRC">IRC</a> if you prefer more lively interaction.</p>
<p>I will be taking the remainder of the month off and as nobody has volunteered thus far, WHATWG Weekly is unlikely to be updated in January. All the more reason to follow email and IRC.</p>
<p>Since last time the <code>toBlob()</code> method of the <code>canvas</code> element has been updated in revisions <a href="http://html5.org/r/6879">6879</a> and <a href="http://html5.org/r/6880">6880</a> to make sure it honors the same-origin policy (for exposure of image data) and handles the empty grid.</p>
<p>In the land of ECMAScript a proposal was made to <a href="https://mail.mozilla.org/pipermail/es-discuss/2011-December/019112.html">avoid versioning</a> by David Herman, which if successful will keep ECMAScript simple and more in line with other languages used on the web.</p></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-07">January 07, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://christianheilmann.com" title="Christian Heilmann">Planet Mozilla</a> — <a href="http://christianheilmann.com/2012/01/07/open-tabs-some-reading-i-did-lately-and-you-can-now-too/">[open tabs] some reading I did lately and you can now, too</a></h3>
<div xml:lang="en" class="content"><p></p><ul><li>Nick Bradbury (of Homesite Fame) has a great piece on <a href="http://nick.typepad.com/blog/2012/01/hateful-hiring.html">hateful hiring</a>, based on <a href="http://37signals.com/svn/posts/3071-why-we-dont-hire-programmers-based-on-puzzles-api-quizzes-math-riddles-or-other-parlor-tricks">37 signal’s ‘Why we don’t hire programmers based on riddles and parlor tricks’</a> and I can do nothing but applaud and agree. I find it insulting as a developer to be asked to go on a whiteboard in an interview and show some clever pseudo code. We have our stuff on GitHub and online, check it before you invite me</li><li><a href="http://code.nasa.gov/"><span class="caps">NASA</span> chose to go open source with some of their code</a> and you don’t need to be a rocket scientist to take part</li><li><a href="http://vexflow.com/">Vexflow brings sheet music notation to the browser</a> using Raphaël</li><li><a href="http://bradfrostweb.com/blog/mobile/test-on-real-mobile-devices-without-breaking-the-bank/">Test on real mobile devices without breaking the bank</a> has some good tips on exactly that. I find the most annoying thing to be handling all the different chargers. Can has standard cables, please?</li><li><a href="http://fluidapp.com/">FluidApp</a> reminds me of Mozilla Prism – run any web site as a native <span class="caps">OSX</span> app instead of in a tab</li><li><a href="http://steveblank.com/2012/01/04/why-the-movie-industry-cant-innovate-and-the-result-is-sopa/">Why the movie industry can’t innovate and the result is <span class="caps">SOPA</span></a> is an interesting history lesson on how Hollywood just doesn’t get technology</li><li>Michelle Levesque posted quite a few <a href="http://rwxweb.wordpress.com/2012/01/04/whys/">Why this skill</a> posts about skills needed to be a web maker. Nice pattern style approach there</li><li><a href="http://net.tutsplus.com/tutorials/html-css-techniques/an-in-depth-overview-of-html5-multimedia-and-accessibility/">An In Depth Analysis of <span class="caps">HTML5 </span>Multimedia and Accessibility</a> is a very good read if you wondered about subtitling and captioning in <span class="caps">HTML5</span> video</li><li><a href="http://sevenly.org/mission">Sevenly</a> have a nice idea – sell T-Shirts to bring money to charitable causes and advertise them at the same time</li><li><a href="http://www.useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/">Cross Browser <span class="caps">HTML5 </span>Progress Bars In Depth</a> is a good overview about this not enough used element</li><li><a href="http://feeds.feedburner.com/creativejs.com/2012/01/day-11-sprite-sheets/">Animating with sprite sheets</a> has some good tips on saving <span class="caps">HTTP</span> requests and not having to worry about images being loaded or not</li><li><a href="http://www.bennadel.com/blog/2306-What-CSS-Properties-Are-Supported-When-You-Drop-IE6-Support.htm">What <span class="caps">CSS </span>Properties Are Supported When You Drop <span class="caps">IE6 </span>Support</a> – the future is bright</li><li>An interesting proposal to the <span class="caps">CSS</span> working group to <a href="http://www.nczonline.net/blog/2012/01/04/proposal-scripting-detection-using-css-media-queries/">detect if scripting is enabled with a mediaquery</a></li><li><a href="http://stephanierieger.com/a-plea-for-progressive-enhancement/">A plea for progressive enhancement</a> shows just how wrong you can go on mobiles when you think you do things right with responsive design</li><li>The <a href="http://michellethorne.cc/2012/01/mozilla-event-menu/">Mozilla event menu</a> is going to be a very handy decision tree to see what events are worth your time and which really are just nice to have</li><li><a href="http://codeyear.com/">Codeyear</a> by codecademy is a nice idea – send people some code exercises each day</li><li>On the topic of codecademy and other “get you started quickly” resources, there’s a <a href="http://blog.oreillyschool.com/2011/12/my-thoughts-on-codecademy.html">my thoughts on codecademy</a> post on O’Reilly – also check the comments, some very good points in there</li></ul><p></p>
<p><a href="http://feedads.g.doubleclick.net/~a/FInW3M-gOwCiAASCB0BrSCKe-ck/0/da"><img border="0" ismap src="http://feedads.g.doubleclick.net/~a/FInW3M-gOwCiAASCB0BrSCKe-ck/0/di"></a><br>
<a href="http://feedads.g.doubleclick.net/~a/FInW3M-gOwCiAASCB0BrSCKe-ck/1/da"><img border="0" ismap src="http://feedads.g.doubleclick.net/~a/FInW3M-gOwCiAASCB0BrSCKe-ck/1/di"></a></p><img height="1" src="http://feeds.feedburner.com/~r/chrisheilmann/~4/KzAFfOITeLc" width="1"></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-05">January 05, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://bluegriffon.org/" title="BlueGriffon.org">Planet Mozilla</a> — <a href="http://bluegriffon.org/post/2012/01/05/Preview-of-BlueGriffon-1.4">Preview of BlueGriffon 1.4</a></h3>
<div xml:lang="en" class="content"><p><ins>A</ins><a href="http://bluegriffon.org/freshmeat/nightlies/latest/"> preview of forthcoming BlueGriffon 1.4</a> is now available. We still miss some localization strings for 1.4 and if you think you can help, please take a look at <a href="http://bluegriffon.org/pages/Community#localizeBlueGriffon">this page</a>.</p>
<p>Here's the changelog for 1.4 from 1.3.1, the important items show a disc instead of an empty circle:</p>
<ul><li>hidden preference <code>bluegriffon.defaults.forceLF</code> to force
saving documents into Unix mode (carriage returns are one LF). To enable that, open the Preferences, select the Advanced panel and open the
configuration editor. Right-click in the main area and select New > Boolean. Enter the name of the new preference and set it to <code>true</code>.
To revert to the original platform-dependant behaviour, reset the property or turn it to <code>false</code>. UI for this will be added for v1.5.</li>
<li>switching to MAR files for updates</li>
<li>Tip of the Day (<em>the tips themselves are not ready yet</em>)</li>
<li>use standard descriptors for ltr and rtl; b=287</li>
<li>automatic detection of changes in external files linked into documents
edited by BlueGriffon; b=325</li>
<li>wrong mimetypes switching to source view</li>
<li>get rid of duplicate anchors in Link Insertion dialog</li>
<li>force reload stylesheets if they were edited</li>
<li>no check if ID already given in CSS Properties panel; b=194</li>
<li>Invalid class or ID in the CSS Properties panel freezes the app; b=167</li>
<li>Table properties dialog controls can show NaN; b=336</li>
<li>CSS Colors were always added as rgb() Values; b=97</li>
<li>Don't remove empty divs switching back from source to wysiwyg view;
b=261</li>
<li>CodeMirror now used for all source views instead of Ace</li>
<li>Script Editor was always displayed in en-US</li>
<li>Insert > Stylesheets moved to Panels > Stylesheets.</li>
<li>Panels > Stylesheets now offers to
edit embedded and local stylesheets through CodeMirror</li>
<li>folding and XML parsing error
visibility added to Source View</li>
<li>folding and JS syntax error added to
Script Editor (uses <a href="https://developer.mozilla.org/en/SpiderMonkey/Parser_API">Reflect</a>)</li>
<li>folding added to Stylesheets Editor</li>
<li>new table cells should not get vertical-align:top; b=314</li>
<li>class and aria role does not apply correctly to multiple td/th
selection; b=329</li>
<li>don't use the width attribute on tables in html5; b=313</li>
<li>Format menu partially horked; b=312</li>
<li>cannot select/copy/paste select elements; b=331</li>
<li>Removing last class leaves an empty class attribute; b=320</li>
<li>impossible to create an attributeless hr element; b=322</li>
<li>a lot of minor fixes</li>
</ul></div></div>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://blog.mozilla.com/meeting-notes" title="Meeting Notes">Planet Mozilla</a> — <a href="http://blog.mozilla.com/meeting-notes/archives/740">Firefox/Gecko Delivery Meeting Minutes: 2012-01-04</a></h3>
<div xml:lang="en" class="content"><div>
<h3>Firefox/Planning/2012-01-04</h3>
<div><span class="subpages">< <a href="https://wiki.mozilla.org/Firefox" title="Firefox">Firefox</a> | <a href="https://wiki.mozilla.org/Firefox/Planning" title="Firefox/Planning">Planning</a></span></div>
<p> <a class="new" href="https://wiki.mozilla.org/index.php?title=Firefox/Planning/2011-12-28&action=edit&redlink=1" title="Firefox/Planning/2011-12-28 (page does not exist)">« previous week</a> | <a class="mw-redirect" href="https://wiki.mozilla.org/Firefox/DeliveryMeetings" title="Firefox/DeliveryMeetings">index</a> | <a class="new" href="https://wiki.mozilla.org/index.php?title=Firefox/Planning/2012-01-11&action=edit&redlink=1" title="Firefox/Planning/2012-01-11 (page does not exist)">next week »</a></p>
<p><b>Planning Meeting Details</b>
</p>
<ul>
<li> Wednesdays – 11:00am PDT, 18:00 UTC<p></p>
</li><li> Mountain View Offices: Warp Core Conference Room
</li><li> Toronto Offices: Fin du Monde Conference Room
</li><li> <a class="external text" href="irc://irc.mozilla.org/planning" rel="nofollow">irc.mozilla.org #planning</a> for backchannel
</li><li> (the <a href="https://wiki.mozilla.org/Platform#Meetings" title="Platform">developer meeting</a> takes place on Tuesdays)
</li></ul>
<p><b>Video/Teleconference Details – NEW</b>
</p>
<ul>
<li> 650-903-0800 or 650-215-1282 x92 Conf# <b>95312</b> (US/INTL)<p></p>
</li><li> 1-800-707-2533 (pin 369) Conf# <b>95312</b> (US)
</li><li> Vidyo Room: Warp Core
</li><li> Vidyo <a class="external text" href="https://v.mozilla.com/flex.html?roomdirect.html&key=UK1zyrd7Vhym" rel="nofollow">Guest URL</a>
</li></ul>
<div style="margin: 1em 0px; padding: 1em; background-color: orange; text-align: center;"><b>REMEMBER</b><p></p>
<div style="font-size: x-small;">These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.</div>
</div>
<p>
</p>
<table class="toc" id="toc">
<tbody><tr>
<td>
<div>
<h4>Contents</h4>
</div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Actions_from_Last_Week"><span class="tocnumber">1</span> <span class="toctext">Actions from Last Week</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Schedule_.26_Progress_on_Upcoming_Releases"><span class="tocnumber">2</span> <span class="toctext">Schedule & Progress on Upcoming Releases</span></a>
<ul>
<li class="toclevel-2 tocsection-3"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Firefox_Desktop"><span class="tocnumber">2.1</span> <span class="toctext">Firefox Desktop</span></a>
<ul>
<li class="toclevel-3 tocsection-4"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Release_.283.6.2C_9.2F9.0.1.29"><span class="tocnumber">2.1.1</span> <span class="toctext">Release (3.6, 9/9.0.1)</span></a></li>
<li class="toclevel-3 tocsection-5"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Beta_.2810.29"><span class="tocnumber">2.1.2</span> <span class="toctext">Beta (10)</span></a></li>
<li class="toclevel-3 tocsection-6"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Aurora_.2811.29"><span class="tocnumber">2.1.3</span> <span class="toctext">Aurora (11)</span></a></li>
<li class="toclevel-3 tocsection-7"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Nightly_.2812.29"><span class="tocnumber">2.1.4</span> <span class="toctext">Nightly (12)</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-8"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Firefox_Mobile"><span class="tocnumber">2.2</span> <span class="toctext">Firefox Mobile</span></a></li>
<li class="toclevel-2 tocsection-9"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Firefox_Sync"><span class="tocnumber">2.3</span> <span class="toctext">Firefox Sync</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Add-on_Builder"><span class="tocnumber">2.4</span> <span class="toctext">Add-on Builder</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Add-on_SDK"><span class="tocnumber">2.5</span> <span class="toctext">Add-on SDK</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-12"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Feedback_Summary"><span class="tocnumber">3</span> <span class="toctext">Feedback Summary</span></a>
<ul>
<li class="toclevel-2 tocsection-13"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Desktop"><span class="tocnumber">3.1</span> <span class="toctext">Desktop</span></a></li>
<li class="toclevel-2 tocsection-14"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Mobile"><span class="tocnumber">3.2</span> <span class="toctext">Mobile</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-15"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#UX_.26_User_Research"><span class="tocnumber">4</span> <span class="toctext">UX & User Research</span></a></li>
<li class="toclevel-1 tocsection-16"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Market_Insights"><span class="tocnumber">5</span> <span class="toctext">Market Insights</span></a>
<ul>
<li class="toclevel-2 tocsection-17"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Desktop_.2F_Platform"><span class="tocnumber">5.1</span> <span class="toctext">Desktop / Platform</span></a>
<ul>
<li class="toclevel-3 tocsection-18"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Tizen_and_Mer"><span class="tocnumber">5.1.1</span> <span class="toctext">Tizen and Mer</span></a></li>
<li class="toclevel-3 tocsection-19"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Opera"><span class="tocnumber">5.1.2</span> <span class="toctext">Opera</span></a></li>
<li class="toclevel-3 tocsection-20"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Microsoft"><span class="tocnumber">5.1.3</span> <span class="toctext">Microsoft</span></a></li>
<li class="toclevel-3 tocsection-21"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#WebKit"><span class="tocnumber">5.1.4</span> <span class="toctext">WebKit</span></a></li>
<li class="toclevel-3 tocsection-22"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Google_Chrome"><span class="tocnumber">5.1.5</span> <span class="toctext">Google Chrome</span></a></li>
<li class="toclevel-3 tocsection-23"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Android"><span class="tocnumber">5.1.6</span> <span class="toctext">Android</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-24"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Mobile_2"><span class="tocnumber">5.2</span> <span class="toctext">Mobile</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-25"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Marketing.2C_Press_.26_Public_Reaction"><span class="tocnumber">6</span> <span class="toctext">Marketing, Press & Public Reaction</span></a></li>
<li class="toclevel-1 tocsection-26"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Questions.2C_Comments.2C_FYI"><span class="tocnumber">7</span> <span class="toctext">Questions, Comments, FYI</span></a></li>
<li class="toclevel-1 tocsection-27"><a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04#Actions_this_week"><span class="tocnumber">8</span> <span class="toctext">Actions this week</span></a></li>
</ul>
</td></tr></tbody></table>
<h4> <span class="mw-headline"> Actions from Last Week </span></h4>
<h4> <span class="mw-headline"> Schedule & Progress on <a href="https://wiki.mozilla.org/Releases" title="Releases">Upcoming Releases</a> </span></h4>
<h5> <span class="mw-headline">Firefox Desktop </span></h5>
<h6> <span class="mw-headline"> Release (3.6, 9/9.0.1) </span></h6>
<ul>
<li> 3.6.26 security triage starting this week, expect FF10 bugs to get poked
</li></ul>
<ul>
<li> The next checkpoint for unthrottling the Firefox 9.0.1 desktop release will occur at tomorrow’s channel meeting (2PM PT)
</li></ul>
<h6> <span class="mw-headline"> Beta (10) </span></h6>
<ul>
<li> Beta 3 (build 2) to be built today
</li></ul>
<ul>
<li> <b><a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?type0-1-0=equals&field0-1-0=assigned_to&field0-0-0=cf_tracking_firefox9&type0-0-1=equals&field0-0-1=cf_tracking_firefox10&resolution=---&resolution=DUPLICATE&query_format=advanced&value0-1-0=nobody%40mozilla.org&value0-0-1=%2B&type0-0-0=equals&value0-0-0=%2B&list_id=1992674" rel="nofollow">Unassigned bugs tracked for the 10 release</a></b> need to be assigned, or else a justification must be given as to why they no longer need to be tracked<p></p>
<ul>
<li> Appropriate assignees include module owners, engineering managers, engineers, QA contacts, tech evangelism, etc.<p></p>
</li><li> Whoever has the next action on a tracked Beta bug should be the current assignee
</li></ul>
</li></ul>
<ul>
<li> Major features being vetted in 10 still, with the option of disabling prior to release<p></p>
<ul>
<li> Add-ons compatible by default (QA, Product, Release Management, and A-team are all over this starting today.)<p></p>
</li><li> Add-on hotfix
</li></ul>
</li></ul>
<ul>
<li> Firefox 10 will be our first ESR release<p></p>
<ul>
<li> Coordination with RelEng is ongoing, EWG meeting tomorrow at 9AM PT should have more details
</li></ul>
</li></ul>
<h6> <span class="mw-headline"> Aurora (11) </span></h6>
<ul>
<li> Three “Tilt” (new Web developer feature) <a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?bug_id=,710750,710762,711341" rel="nofollow">bugs were resolved</a>, hopefully wrapping up Tilt work for 11.
</li></ul>
<h6> <span class="mw-headline"> Nightly (12) </span></h6>
<ul>
<li> Quentin Headen implemented <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=352037" rel="nofollow">“Undo ‘Add to dictionary’”</a> (and tests) so you can now say “whoops, didn’t mean to click that” and save yourself from bad additions to your spell-checking dictionary. Thanks Quentin!!<p></p>
</li><li> Jared Wein fixed one of our oldest and ugliest secondary UI bugs with his fix for that <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=419231" rel="nofollow">crazy floating scrollbar in the Customize Toolbar palette</a>. Thanks, :jaws!
</li><li> Steffen Wilberg fixed the offline error page to actually put you back online when you <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=435325" rel="nofollow">click “try again”</a>. Papercut fixes like this make users happy :-) Thanks Steffen.
</li></ul>
<h5> <span class="mw-headline"> Firefox Mobile </span></h5>
<ul>
<li> Some recent stability issues are being addressed<p></p>
<ul>
<li> Fixes land on Nightly first, then move to Aurora
</li></ul>
</li><li> <a class="external text" href="https://quality.mozilla.org/2011/12/native-firefox-for-android-test-day-friday-january-6th-2012/" rel="nofollow">Fennec Aurora Testday</a> this friday, 1/6! Please join #testday channel
</li></ul>
<h5> <span class="mw-headline">Firefox Sync</span></h5>
<ul>
<li>
<ul>
<li> <a href="https://wiki.mozilla.org/Services/AndroidSyncFP" title="Services/AndroidSyncFP"> Java Porting for Sync</a> – in progress.<p></p>
<ul>
<li> Note to developers: Native Sync behavior is undefined if you have multiple fennecs of any sort on your device.
</li></ul>
</li><li> <a href="https://wiki.mozilla.org/Services/Sync/Addon_Sync" title="Services/Sync/Addon Sync">Addon Sync</a> – In firefox 11
<ul>
<li> “”release driver type folk, this may be relevant to your interests”"
</li></ul>
</li><li> Replacing existing auth in Sync with BrowserID
<ul>
<li> desired for Mobile World Congress<p></p>
</li><li> no wiki page, desire, or spec yet (announced yesterday)
</li></ul>
</li></ul>
</li></ul>
<h5> <span class="mw-headline">Add-on Builder</span></h5>
<ul>
<li> Push today @ 2pm<p></p>
</li><li> Goals for 2012 Q1 are finalized and published
</li></ul>
<h5> <span class="mw-headline"> Add-on SDK </span></h5>
<p>Release (1.3 -> Firefox 8, 9)</p>
<p>Stabilization (1.4 -> Firefox 9, 10)
</p>
<ul>
<li> Released 1.4RC1 last Tuesday<p></p>
</li><li> Have a <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=714820" rel="nofollow">couple of blockers</a> – will release 1.4RC2
</li><li> Still on track to release Next Tuesday, January 10th
</li></ul>
<p>Development (1.5 -> Firefox 10, 11)
</p>
<ul>
<li> We have a <a class="external text" href="https://groups.google.com/d/topic/mozilla-labs-jetpack/ThVPoYxkgX8/discussion" rel="nofollow">new proposal for localizing html content in SDK-based add-ons</a> – need your input!<p></p>
</li><li> Still on track to merge to Stabilization branch on January 10th
</li></ul>
<h4> <span class="mw-headline"> Feedback Summary </span></h4>
<h5> <span class="mw-headline"> Desktop </span></h5>
<p>9: Same as before, yahoo messenger <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713014" rel="nofollow">bug 713014</a> and lost icons in bookmarks menu <a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=713331" rel="nofollow">bug 713331</a>. </p>
<p>Also: <a class="external text" href="https://support.mozilla.org/en-US/questions/906908" rel="nofollow">crashes (possibly Firebug related)</a></p>
<p>8: Spike in users complaining about losing javascript from the address bar, so I think someone linked the <a class="external text" href="https://support.mozilla.org/en-US/questions/876916" rel="nofollow">sumo thread</a>
</p>
<h5> <span class="mw-headline"> Mobile </span></h5>
<h4> <span class="mw-headline"> UX & User Research </span></h4>
<p>UR is kicking off some research to better understand current mobile browser use cases vs use cases for apps. We will conduct a study of real mobile user behavior over one week in February. If you want to learn more and contribute to the study, email Mary Trombley to get an invite to Friday’s kickoff meeting.</p>
<p>UX is working on:
</p>
<ul>
<li> Australis theme + 80/20/2 UI simplification (shorlander)<p></p>
<ul>
<li> De-duplication of elements in location bar (jaws)<p></p>
</li><li> Tab bar cleanup (fryn)
</li></ul>
</li><li> Multiuser designs (fang)
</li><li> Printing improvements (yuan)
</li><li> Find-in-page redesign (fang)
</li><li> New customization UI (yuan)
</li><li> New tab (ttaubert + Boriss)
</li></ul>
<h4> <span class="mw-headline"> <b>Market Insights</b> </span></h4>
<h5> <span class="mw-headline"> Desktop / Platform </span></h5>
<h6> <span class="mw-headline"> Tizen and Mer </span></h6>
<ul>
<li> The Tizen Association officially announced its new <a class="external text" href="http://www.tizenassociation.org" rel="nofollow">website</a> and governance structure. Intel is not listed on the website as a sponsor, which prompted some speculation that they had pulled out of the organization, but it appears there is some paperwork underway to make them a member. In related news, some former Meego and Maemo developers updated their website for the <a class="external text" href="http://merproject.org" rel="nofollow">Mer Project</a>, an “open, mobile-optimised, core distribution aimed at device manufacturers; powered by Qt/QML and HTML5″ and that is “openly developed, inclusive, and meritocratically governed.”
</li></ul>
<h6> <span class="mw-headline"> Opera </span></h6>
<ul>
<li> Opera’s <a class="external text" href="http://dev.opera.com/articles/view/64-bit-opera-and-out-of-process-plug-ins/" rel="nofollow">newest Labs betas</a> for Windows now offer out-of-process plugins and support for 32-bit plugins running with 64-bit Opera builds. These have been working for some time, but Opera did not want to release them until they were “completely transparent to the user.”
</li></ul>
<h6> <span class="mw-headline"> Microsoft </span></h6>
<ul>
<li> Microsoft <a class="external text" href="http://html5labs.interoperabilitybridges.com/prototypes/media-capture-api-%28updated%29/media-capture-api-%28updated%29/info" rel="nofollow">updated</a> their audio implementation of the HTML5 Media Capture specification to include proposed enhancements to include image and video capture.
</li></ul>
<ul>
<li> The IE team <a class="external text" href="http://windowsteamblog.com/ie/b/ie/archive/2012/01/03/the-us-says-goodbye-to-ie6.aspx" rel="nofollow">celebrated</a> the decline of IE6 to less than 1% of total online users in the USA with a party and a cake, noting the success of their “IE6 Countdown” campaign.
</li></ul>
<ul>
<li> A purported <a class="external text" href="http://www.favbrowser.com/preliminary-internet-explorer-11-and-internet-explorer-12-release-dates/" rel="nofollow">leak</a> says that IE11 will be released in Q2 2013 and that IE12 will be released in Q3-Q4 2014.
</li></ul>
<h6> <span class="mw-headline"> WebKit </span></h6>
<ul>
<li> <a class="external text" href="http://updates.html5rocks.com/2011/12/CSS-Filter-Effects-Landing-in-WebKit" rel="nofollow">Initial support</a> for CSS filters landed in WebKit builds. Currently supported features include animation, visual overflow, and hardware acceleration. Rendering of CSS Shaders is also possible in recent builds.
</li></ul>
<ul>
<li> Other recent improvements include pausing, resuming, and cancelling downloads, hardware-based video decoding on ChromeOS only, support for video subtitles via the <<track>> tag, and more Web Audio API improvements were submitted from Intel. A <a class="external text" href="http://trac.webkit.org/changeset/103223" rel="nofollow">patch</a> to address the “Noah’s Ark” condition from the HTML5 spec means that WebKit now passes all but one of the html5lib parsing tests.
</li></ul>
<h6> <span class="mw-headline"> Google Chrome </span></h6>
<ul>
<li> A new proposal for better form autocompletion <a class="external text" href="http://wiki.whatwg.org/wiki/Autocompletetype" rel="nofollow">appeared</a> on the WHATWG wiki, and is supported in Chrome. It proposes an “autocompletetype” attribute for form fields.
</li></ul>
<ul>
<li> Chrome now also features <a class="external text" href="http://chromestory.com/2011/12/arrr-something-tried-to-commandeer-your-default-search-setting" rel="nofollow">protection</a> against changes to the default search engine.
</li></ul>
<h6> <span class="mw-headline"> Android </span></h6>
<ul>
<li> The Android project’s “forked” changes have been almost completely <a class="external text" href="http://lwn.net/SubscriberLink/472984/aea9e60f36e99dde/" rel="nofollow">merged back</a> into the Linux kernel mainline.
</li></ul>
<h5> <span class="mw-headline"> Mobile </span></h5>
<p>Summary below, full update <a class="external text" href="http://irinasandu.posterous.com/android-and-mobile-browsing-insights-week-1" rel="nofollow">here</a> and in your inbox.
</p>
<ul>
<li> There are 700,000 Android devices activated every day
</li></ul>
<ul>
<li> Inclusion of the Holo theme made a requirement for Android v.4 or later
</li></ul>
<ul>
<li> Mobile devices moved to the top of the most wanted list this holiday season
</li></ul>
<ul>
<li> Android devices dominate the top of most searched-for phones in China
</li></ul>
<ul>
<li> Intel unveiled a prototype for smartphone hardware based of its Medfield chips
</li></ul>
<ul>
<li> 100 million tablets to be sold worldwide in 2012
</li></ul>
<ul>
<li> The Nokia Ace, also called the Nokia Lumia 900, rumoured to launch in the US in March
</li></ul>
<h4> <span class="mw-headline"> Marketing, Press & Public Reaction </span></h4>
<ul>
<li><a class="external text" href="http://www.zdnet.com/blog/networking/can-firefox-be-a-web-browser-contender-again-firefox-901-review/1837" rel="nofollow">Can Firefox be a Web browser contender again? Firefox 9.01 Review</a>
</li></ul>
<ul>
<li><a class="external text" href="http://download.cnet.com/8301-2007_4-57351535-12/whats-coming-in-firefox-11/" rel="nofollow">What’s coming in Firefox 11</a> <p></p>
</li><li><a class="external text" href="http://www.zdnetasia.com/firefox-11-without-uac-favors-developers-62303376.htm" rel="nofollow">Firefox 11 without UAC, favors developers </a>
</li></ul>
<ul>
<li><a class="external text" href="http://www.h-online.com/open/news/item/Firefox-Aurora-for-Android-gets-native-UI-1403381.html" rel="nofollow">Firefox Aurora for Android gets native UI</a> <p></p>
</li><li><a class="external text" href="http://download.cnet.com/8301-2007_4-57345392-12/firefox-9-faster-on-pcs-all-new-on-tablets/" rel="nofollow">Firefox 9: Faster on PCs, all-new on tablets</a>
</li></ul>
<h4> <span class="mw-headline"> Questions, Comments, FYI </span></h4>
<h4> <span class="mw-headline"> Actions this week </span></h4>
<div class="printfooter">
Retrieved from “<a href="https://wiki.mozilla.org/Firefox/Planning/2012-01-04">https://wiki.mozilla.org/Firefox/Planning/2012-01-04</a>“</div>
<div class="catlinks catlinks-allhidden"></div>
<div class="visualClear"></div>
<p></p></div></div></div>
<!-- * -->
<!-- ******************************************************************************** -->
<h2><time datetime="2012-01-04">January 04, 2012</time></h2>
<!-- * -->
<!-- * =============================================================================== -->
<div class="news planet-mozilla">
<h3><a href="http://blog.webfwd.org/" title="Web FWD">Planet Mozilla</a> — <a href="http://blog.webfwd.org/post/15299208855">Test-Driven Development: The New Black</a></h3>
<div class="content"><p>It’s a new year, a time when good habits are formed. Test-driven software development is no exception!</p>
<p>At our Summit last month, Mozillian <a href="http://twitter.com/michaelrhanson">Mike Hanson</a> <a href="http://blog.webfwd.org/post/15033629882/webfwd-summit-i-sessions-part-2">shared</a> some benefits of testing (including coding discipline and ways to integrate broader groups of code contributors). Today, we got to see one of our Fellows, <a href="http://cashmusic.org">CASH Music</a>, doing this in action. <a href="http://twitter.com/dukeleto">Duke Leto</a> shared how CASH is using tools like <a href="http://simpletest.org">SimpleTest</a> and <a href="http://jitterbug.pl">Jitterbug</a> to better collaborate and streamline its testing and release processes.</p>
<p>Interestingly, we learned that starting the test habit was tough, but once CASH got into the groove, it’s become an addiction virtually <a href="https://es.twitter.com/#!/jessevondoom/status/143804639232524288">as powerful as coffee</a> for the team. In fact, CASH is so into this that they’ve moved on to employ Continuous Integration as part of their software development cycle (in the spirit of open source, you can even see it <a href="http://dev.cashmusic.org:3000">here</a>). This employs alerts that help developers bypass mistakes that come from mere forgetfulness, and helps them identify which commits lead to breaks on the functionality, among other benefits.</p>
<p>You can actually watch how these tools work in Duke’s fantabulous presentation. We’ll look forward to hearing how your TDD (test-driven development) goes!</p>
<div class="video-js-box">
<video class="video-js" controls="controls" height="470" width="628"><source src="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.mp4" type="video/mp4; codecs="avc1.42e01e, mp4a.40.2""></source><source src="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.webm" type="video/webm; codecs="vp8, vorbis""></source><source src="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.ogv" type="video/ogg; codecs="theora, vorbis""></source>
<img alt="Poster Image" height="470" src="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.jpg" title="No video playback capabilities." width="628">
</video><p class="vjs-no-video"><strong>Download Video:</strong>
<a href="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.mp4">MP4</a>,
<a href="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.webm">WebM</a>,
<a href="http://videos.mozilla.org/serv/webfwd/2012-01-testing-cash-music.ogv">Ogg</a><br><a href="http://videojs.com">HTML5 Video Player</a> by VideoJS
</p>
</div></div></div>
</div>
<h1>Footnotes</h1>
<div id="sidebar">
<h2 id="otherlinkshead">Other</h2>
<ul class="otherlinks">
<li><a href="http://blogsearch.google.com/blogsearch?hl=en&q=html5+OR+%22html+5%22+OR+whatwg+OR+%22what+wg%22+OR+%22what+working+group%22+OR+%22html+working+group%22+OR+%22html+wg%22+OR+%22htmlwg%22&btnG=Search+Blogs">HTML5 Google Blogsearch</a></li><li><a href="http://www.bloglines.com/search?q=html5&ql=en&s=fr&pop=l&news=m">HTML5 Bloglines search</a></li><li><a href="http://search.technorati.com/html5?authority=a1&language=en">HTML5 Technorati search</a></li>
</ul>
<ul class="otherlinks">
<li><a href="http://people.w3.org/mike/planet/browser-news/">Planet Browser News</a></li><li><a href="http://people.w3.org/mike/planet/web-developer/">Planet Web Developer</a></li></ul>
</div>
<div id="footer">
<p id="planetsubtitle">HTML5 News & Views</p>
<p id="poweredby">Powered by <a href="http://intertwingly.net/code/venus/">Venus</a>
·
Feed:
<a href="http://www.w3.org/html/planet/atom.xml" title="Subscribe to Planet HTML5 Feed">Atom</a></p>
<h2>Subscriptions</h2>
<ul class="feedlink">
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://feeds.feedburner.com/ajaxian"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://ajaxian.com" title="Ajaxian » Front Page">Ajaxian</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://annevankesteren.nl/feeds/weblog"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://annevankesteren.nl/" title="Anne’s Blog">Anne van Kesteren</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://thebrowsereview.com/feed/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://thebrowsereview.com" class="message" title="internal server error">Browser Review</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://www.brucelawson.co.uk/feed/atom/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://www.brucelawson.co.uk" title="Bruce Lawson's personal site">Bruce Lawson</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="https://github.com/diveintomark/diveintohtml5/commits/master.atom"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="https://github.com/diveintomark/diveintohtml5/commits/master" title="Recent Commits to diveintohtml5:master">Dive Into HTML 5 Changelog</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://doctype.com/tags/html5.rss"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://doctype.com/tags/html5" title="Doctype - Questions tagged with html5">Doctype.com</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://edward.oconnor.cx/feed"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://edward.oconnor.cx/" title="Edward O’Connor">Edward O'Connor</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://feeds.feedburner.com/html5doctor"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://html5doctor.com" title="HTML5 Doctor" class="active">HTML5 Doctor</a>
<ul>
<li><a href="http://feedproxy.google.com/~r/html5doctor/~3/WS71Exa_pCk/">The contenteditable attribute</a></li>
</ul>
</li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://hsivonen.iki.fi/feed/atom/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://hsivonen.iki.fi/" title="Henri Sivonen’s pages">Henry Sivonen</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://blogs.msdn.com/b/ie/atom.aspx"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://blogs.msdn.com/b/ie/" title="IEBlog" class="active">IEBlog</a>
<ul>
<li><a href="http://blogs.msdn.com/b/ie/archive/2012/01/11/controlling-selection-with-css-user-select.aspx">Controlling Selection with CSS user-select</a></li>
</ul>
</li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://ln.hixie.ch/rss/html"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://ln.hixie.ch/" title="Hixie's Natural Log">Ian Hickson</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://adactio.com/journal/rss"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://adactio.com/journal/" title="Adactio: Journal" class="active">Jeremy Keith</a>
<ul>
<li><a href="http://adactio.com/journal/5143/">Months and years</a></li>
</ul>
</li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://lachy.id.au/log/feed"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://lachy.id.au/log" title="Lachy’s Log">Lachlan Hunt</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://digitalbazaar.com/feed/atom/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://digitalbazaar.com" title="Digital Bazaar">Manu Sporny</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://feeds2.feedburner.com/diveintomark/all"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://diveintomark.org/" class="message" title="410: gone">Mark Pilgrim</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://sideshowbarker.net/feed/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://sideshowbarker.net" title="Michael(tm) Smith">Michael(tm) Smith</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://oli.jp/articles.atom"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://oli.jp/" title="Atom Feed">Oli Studholme</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://openmediaweb.eu/feed/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://openmediaweb.eu" title="Open Media Web">Open Media Web</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://peter.sh/category/tech/feed/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://peter.sh" title="Peter Beverloo » tech">Peter Beverloo</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://planet.mozilla.org/atom.xml"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://planet.mozilla.org/" title="Planet Mozilla">Planet Mozilla</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://planet.operapl.net/rss20lite.xml"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://planet.operapl.net/" title="Planet Opera">Planet Opera</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://planet.webkit.org/atom.xml"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://planet.webkit.org/" title="Planet WebKit">Planet WebKit</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://reddit.com/r/browsers/.rss"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://www.reddit.com/r/browsers/" title="Browsers & Browser technology" class="active">Reddit: Browsers</a>
<ul>
<li><a href="http://www.reddit.com/r/browsers/comments/oesqs/is_youtubes_html5_optionwellrelatively_bad_for/">Is Youtube's HTML5 option...well...relatively bad for anyone else?</a></li>
</ul>
</li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://intertwingly.net/blog/index.atom"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://intertwingly.net/blog/" title="Sam Ruby">Sam Ruby</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://standardssuck.org/feed"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://standardssuck.org" title="Standards Suck">Standards Suck</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://www.paciellogroup.com/blog/?feed=atom"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://www.paciellogroup.com/blog" title="The Paciello Group Blog">Steve Faulkner et al</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://www.xanthir.com/blog/atom/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://www.xanthir.com/blog/" title="Tab Completion">Tab Atkins Jr</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://tantek.com/updates.atom"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://tantek.com/" title="Tantek Çelik">Tantek Çelik</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://www.w3.org/QA/atom.xml"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://www.w3.org/QA/" title="W3C Blog">W3C Team blog</a></li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://blog.whatwg.org/feed/"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://blog.whatwg.org" title="The WHATWG Blog" class="active">WHATWG blog</a>
<ul>
<li><a href="http://blog.whatwg.org/happy-2012">WHATWG Weekly: Happy New Year!</a></li>
</ul>
</li>
<!-- * ============================================================================== -->
<li><a class="subscribeimagelink" title="subscribe" href="http://feeds.feedburner.com/WhenCanIUse"><img src="images/feed-icon-10x10.png" alt="(feed)"></a> <a href="http://caniuse.com/feed.php" title="When Can I Use updates">When Can I Use</a></li>
<li id="exportlink">Export <a href="opml.xml">OPML</a> | <a href="foafroll.xml">FOAF</a></li>
</ul>
</div>
<div id="realfooter">
<address>
Updated: <time datetime="2012-01-16T14:34:50Z" title="GMT">January 16, 2012 02:34 PM</time>.
<span class="vcard"><a class="url fn" href="http://people.w3.org/mike/">Michael(tm) Smith</a>
<<a href="mailto:mike@w3.org">mike@w3.org</a>></span>
</address>
</div>
</div>
</div>
</body>
</html>