Bug 1073081 - Fix -Wdelete-non-virtual-dtor warnings by adding virtual destructors. r=ehsan

--HG--
extra : source : 194c715428c3405ec2eb3d041fed36a9515555e5
Bug 1073081 - Fix -Wsign-compare and -Wsign-conversion warnings. r=ehsan

--HG--
extra : source : 88c58a8cc276a4691ed23fd8b8f2f6c0713b50fd
Bug 1073081 - Fix -Wattribute warnings by removing unnecessary forward declarations. r=ehsan

--HG--
extra : source : a53418b5392c529098ca015ea7bce192a73bc5e1
Bug 1073081 - Fix -Wattribute warnings by removing MOZ_EXPORT from forward declarations. r=ehsan

--HG--
extra : source : 25145aa73cb75faa067ec96114968bc55bf7bbac
Bug 1073081 - Fix -Wattribute warnings by disabling them. r=ehsan,ted

--HG--
extra : source : 8393f458463ff465c0862209a7bef284e5ce6b48
Bug 1073081 - Fix -Waddress warnings about Nuwa functions. r=khuey

--HG--
extra : source : 8cd5108862aaf2c579a76ac6e9c08eb69fa5f3ff
Bug 1073081 - Fix a -Waddress warning. r=slee

--HG--
extra : source : d88ee36d711edf1df2427097a632f5256ff79234
Bug 1073081 - Fix -Wunused-result, -Wunused-variable, and -Wunused-but-set-variable warnings. r=ehsan

--HG--
extra : source : a1ac7acfcf14207706eca29be3a20c576c8fae06
Bug 1073081 - Fix -Wreorder warnings. r=ehsan

--HG--
extra : source : bb7467946fb9144514a5460a7103956449595d21
Bug 1073081 - Fix warnings about macro redefinitions by #undef'ing macros. r=ehsan

--HG--
extra : source : 13df0150da382d9d64f7739a29673509b493ba64
Bug 1073081 - Fix warnings about macro redefinitions by renaming macros. r=ehsan

--HG--
extra : source : 18294144de5ff84e3a88945f7222e6eb8bbfcb34
Bug 1073081 - Fix -Wmultichar warnings by disabling them. r=ehsan,ted

--HG--
extra : source : be2421d1f5774650bfef732bdf046bf638293a5b
Bug 1073081 - Fix -Woverloaded-virtual warnings in the MediaDecoder hierarchy. r=cpearce

--HG--
extra : source : 9aba1a2b1b23b0640867501b1b92f96fb6d0b13a
Bug 1073081 - Fix -Woverloaded-virtual warnings in gonk code. r=sotaro

--HG--
extra : source : c1ae176debd74464094cbb6db1254c7fbd55a271
Bug 1073081 - Remove a couple of unused functions. r=sotaro

--HG--
extra : source : fe519374ce47658711c6803520bb35287702dc50
Bug 1073081 - Fix an incorrect comparison between enums of different types. r=nical

--HG--
extra : source : 44eab86293d517ac52811441aab9fd857320743d
Bug 1073081 - Remove an old preprocessor #else branch. r=dhylands

--HG--
extra : source : 3def1452028894b4a91415a43e4edb1655592761
Bug 1073081 - Fix an operator precedence bug. r=bechen

--HG--
extra : source : 8f113c70b0adca54375a97d4493bc599a9854e6f
Bug 1083467 - Log console warnings for JavaScript 1.6's deprecated for-each-in loops. r=jorendorff
Bug 1103859 - Fix some -Wunused-variable warnings in jsapi-tests by replacing MOZ_ASSERTs with MOZ_RELEASE_ASSERTs; mark jsapi-tests as FAIL_ON_WARNINGS (for clang). r=jorendorff