Cognitive Dissonance

March 16th, 2008

Twitterific developer Craig Hockenberry: If you haven’t written code using the jailbreak tool chain, your opinions on the iPhone SDK, based entirely on what you see in a simulator, just aren’t relevant. You might as well be explaining the nuances of brain surgery… Periodically hitting the network is the primary reason that developers want to run in the background… Some have stated that Apple is limiting innovation. My opinion is that they are helping us from collectively shooting ourselves in the feet.

My opinion is that they’ve entered you in a three-legged race. It doesn’t take a brain surgeon to realize that Twitterific is just a specialized SMS client, and SMS doesn’t drain the battery much. Why can’t developers use those capabilities to listen for new messages? Some combination of carrier and Apple policy.

One of these days, a carrier is going to get desperate, and open this stuff up in order to win users. It’s going to be awesome.

Via daring fireball

Overall Status

Blocking Firefox 3: 172 bugs found.
Blocking Gecko 1.9: 134 bugs found.

Blockers fixed between 12:00am and 11:59pm

Bug 409803. gcc (4.1 only) zealously avoids inlining at -Os. Patch by Dan Witte (:dwitte).

Bug 408965. [10.5] cmaps for fonts with Unicode-platform format-12 cmaps are not read. Patch by Jjgod Jiang.

Bug 413115. infinity (∞) and other symbols are rendered as hex boxes in mathml expressions on Windows with STIX fonts.. Patch by Karl Tomlinson (:karlt).

Bug 399264. stop hard coding folder roots in place: urls. Patch by Shawn Wilsher (sdwilsh).

Proto

March 15th, 2008

The new mac theme is pretty good, except for the parts that aren’t. In particular, the back/forward buttons don’t look very good. I don’t have a problem with a big back button, but the current design doesn’t do it well.

  1. This depressed, dark area must peak out from the back button to balance the dark area on the right.
  2. The large dark area exists solely to make a place for the drop arrow. The dark area is confusing because it’s not a clear hit area. The drop arrow is is aligned with the forward button, so it looks like the forward arrow points directly at a down arrow.
  3. The menu that does drop down isn’t under the large back button. It doesn’t even look connected.
  4. All of this stuff on the left pushes the location bar further to the right than other browsers, and our location bar is pretty crowded due to the chrome stuff we’ve added. The chrome stuff has highlighting that doesn’t work all that well. For instance, HTTPS sites with blue favicons suffer.
  5. The light grey location bar doesn’t fit in. The tab color doesn’t match the toolbar if you have the bookmarks bar hidden. Continuing the dark color from the top area will work better when we fix the bug about going lighter when not in focus.

I probably won’t convince everyone, but I thought I would write down my opinion anyway.

Overall Status

Blocking Firefox 3: 172 bugs found.
Blocking Gecko 1.9: 137 bugs found.

Blockers fixed between 12:00am and 11:59pm

Bug 382379. for import / export (and forced db migration), we lose annotations. Patch by Dietrich Ayala.

Bug 384370. use JSON as the on disk, lossless format for our bookmark backup. Patch by Dietrich Ayala.

Bug 396806. export / import the tag root and the unfiled root. Patch by Dietrich Ayala.

Bug 420520. Losing bookmark name data in bookmark organizer. Patch by Asaf Romano.

Bug 422645. links in the history menu are not working. Patch by Asaf Romano.

Bug 421422. Upgrade cairo to 1.5.12-56-ga33351f. Patch by Vladimir Vukicevic (:vlad).

Bug 421169. Flashing cursor appears next to programmatically focused buttons. Patch by Chris Pearce [:cpearce].

Bug 418592. “Bookmarks Menu” folder can be dropped into itself. Patch by Michael Schonfeld.

Bug 421239. {inc}Inconsistent margin after emptying paragraph in standards mode. Patch by Daniel Holbert [:dholbert].

Bug 422877. Middle-clicking a folder does not open bookmarks. Patch by Dietrich Ayala.

Bug 414936. Installing an add-on doesn’t show the pop-up with Restart button. Patch by Dave Townsend (Mossop).

Bug 414291. Livejournal Insert/Edit URL button doesn’t work. Pops up blank page.. Patch by Johnny Stenback (:jst).

Bug 402558. urls from bookmarks folder in sidebar don’t open in tabs on middle-click. Patch by Marco Bonardo [mak77].

Bug 408125. unable to select an unfiled bookmark or a bookmark from my toolbar as my home page in prefs. Patch by Asaf Romano.

Bug 416009. move the save button to the context-selection bar. Patch by Asaf Romano.

Bug 420148. Flash context menu difficult to use with certain Flash movies/clips. Patch by Mats Palmgren.

Bug 396315. Type 1 and other fonts incorrectly displayed. Patch by Stuart Parmenter.

Bug 380115. Linux 16-bit widget size issues (black rectangle at bottom of long page). Patch by Robert O’Callahan (:roc).

Bug 404140. “ASSERTION: comparing iterators over different lists” with -moz-column, overflow:-moz-hidden-unscrollable, wrapping. Patch by Robert O’Callahan (:roc).

Bug 418131. Need a way to detect GTK+ version so we don’t break users on major update. Patch by Michael Ventnor.

Bug 399388. printout from black laserjet printer is not gray scaled. Patch by Vladimir Vukicevic (:vlad).

Bug 422248. [Mac] Buttons look bad since bug 418497. Patch by Vladimir Vukicevic (:vlad).

Bug 406114. when automatically importing from bookmarks html format, use bookmarks.postplaces.html, if it exists. Patch by Dietrich Ayala.

Bug 406208. problems with bookmark restore. Patch by Nobody; OK to take it and work on it.

Overall Status

Blocking Firefox 3: 184 bugs found.
Blocking Gecko 1.9: 159 bugs found.

Blockers fixed between 12:00am and 11:59pm

Bug 419527. “ASSERTION: Wrong root” with XBL. Patch by Smaug.

Bug 417466. Switching windows with Command backtick (cmd `) not working.. Patch by Josh Aas.

Bug 394252. Unable to create a bookmark folder with Star menu. Patch by Asaf Romano.

Bug 376124. Random lines rendered when scrolling. Patch by Vladimir Vukicevic (:vlad).

Bug 419695. Firefox 3 beta crashes on new Yahoo mail. Patch by David Baron [:dbaron].

Bug 421295. Safari home page import failed. Patch by Michael Schonfeld.

Bug 407080. Print preview can happen while the page is loading. Patch by Daniel Holbert [:dholbert].

Bug 422585. DM helper app dialog’s initDialog() can fail. Patch by Justin Dolske.

Bug 422490. Throbber keeps spinning when typing in a new url (AwesomeBar keeps searching when there’s no results). Patch by Edward Lee (Mardak).

Bug 421810. Tab can’t move focus back to webcontent after focus is in browser chrome. Patch by Neil Deakin.

Bug 406251. int value conversion problem in NPRuntime, doesn’t work with large ints (high bits set). Patch by Johnny Stenback (:jst).

Bug 422528. History menu extends (entries multiplied and not between dividers). Patch by Marco Bonardo [mak77].

Bug 408661. Places Organizer - Back & Forward buttons are reversed in RTL UI. Patch by Asaf Romano.

Bug 420675. bolding 500 weight text on Windows. Patch by Stuart Parmenter.

Bug 420906. support for custom options for jsinterp.c when compiling the browser. Patch by Ted Mielczarek (:luser).

Bug 411549. place:folder=x shows next to Location line in Library. Patch by Asaf Romano.

Bug 390901. CJK - font-name is not recognised correctly in preferences.. Patch by Masayuki Nakano (Mozilla Japan).

Ask Hackers

March 13th, 2008

javascripter: “I love everything about the web and web 2.0 and I would love to become the best JavaScript programmer ever! Can you give me hints and tips to become one? PS. I am 12 years old”

Overall Status

Blocking Firefox 3: 186 bugs found.
Blocking Gecko 1.9: 167 bugs found.

Blockers fixed between 12:00am and 11:59pm

Bug 417606. See all search results always number 10. Patch by Dave Townsend (Mossop).

Bug 421494. reimplement third party cookie blocking. Patch by Dan Witte (:dwitte).

Bug 421806. “Assertion failure: *pcstack[pcdepth - 1] == JSOP_ENTERBLOCK”. Patch by Igor Bukanov.

Bug 421780. SVG has stopped working. Patch by Joe Drew (:JOEDREW!).

Bug 419749. Add/Update/Delete for items in query set do not seem to close transaction. Patch by Marco Bonardo [mak77].

Bug 408445. Blocklist (blacklist) “Free Download Manager” (”FDM”) extension on trunk. Patch by Michael Morgan [:morgamic].

Bug 385062. Search field in bookmarks sidebar gets the focus when opening a new window. Patch by Nickolay_Ponomarev.

Bug 403790. Password manager needs to be able to migrate mailnews logins.. Patch by Mark Banner.

Bug 401221. Provide finer control over zooming. Patch by Dão Gottwald.

Bug 371508. Calling sizeToContent() property of a nsIDOMWindow raises a NS_ERROR_FAILURE exception. Patch by David Baron [:dbaron].

Bug 419695. Firefox 3 beta crashes on new Yahoo mail. Patch by David Baron [:dbaron].

Bug 394485. loads should be checked for malware. Patch by Dave Camp.

Bug 373256. URL/location bar autocomplete slowness (sqlite database doesn’t seem to be cached). Patch by Dietrich Ayala.

Bug 417441. Bookmark cannot handle %2B (’+’ sign) when accessed by its tag. Patch by Edward Lee (Mardak).

Bug 419656. Location bar instrumentation misses unencoded urls. Patch by Edward Lee (Mardak).

Bug 419891. Firefox crashes in [@ nsStandardURL::SetFileExtension]. Patch by Honza Bambas (:mayhemer).

Bug 420904. support for custom options for jsinterp.c when compiling jsshell.. Patch by Igor Bukanov.

Bug 400731. Should phishing UI allow passthrough?. Patch by Johnathan Nightingale [:johnath].

Bug 406456. Firefox site button should have only one tooltip. Patch by Johnathan Nightingale [:johnath].

Bug 419544. places menupopups options (”open all in tabs”, “open “) do not update correctly. Patch by Marco Bonardo [mak77].

Bug 417014. Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset. Patch by Masayuki Nakano (Mozilla Japan).

Bug 420699. REGRESSION:[Mac] Space bar does not scroll page when Japanese IM(Kotoeri) is on. Patch by Masayuki Nakano (Mozilla Japan).

Bug 421879. opening a file with the default helper app can fail by using the wrong app in the end. Patch by Mike Hommey.

Bug 421515. js1_5/Regress/regress-68498-003.js FAIL browser (again). Patch by Blake Kaplan.

Bug 421486. automatic unwanted scrolling for no reason, due to scroll arrow/bar interaction. Patch by Smaug.

Bug 410701. Postscript OpenType fonts may not be crappy and so should be considered in font fallback. Patch by Stuart Parmenter.

Bug 421690. Firefox with he/ar UI displays print headers reversed for non-rtl pages. Patch by Simon Montagu.

Bug 415397. URLs with (un)escaped characters can’t be deleted. Patch by Edward Lee (Mardak).

Overall Status

Blocking Firefox 3: 198 bugs found.
Blocking Gecko 1.9: 170 bugs found.

Blockers fixed between 12:00am and 11:59pm

Bug 421957. All existing add-ons initially show up as new. Patch by Dave Townsend (Mossop).

Bug 419596. add third party cookie blocking option to cookie pref UI. Patch by Dan Witte (:dwitte).

Bug 415324. ASSERTION: Principal mismatch. Expect bad things to happen:. Patch by Johnny Stenback (:jst).

Bug 420351. List item marker takes up room now with list-style-type: none in strict mode. Patch by Robert O’Callahan (:roc).

Bug 421058. Firefox won’t prompt to change stored passwords. Patch by Justin Dolske.

Bug 390505. [meta] Livemarks on the bookmarks toolbar fail to refresh. Patch by Marco Bonardo [mak77].

Bug 419216. Use URL of page as the title if no title exists. Patch by Marco Bonardo [mak77].

Bug 418428. Printing gets garbled. Patch by Robert O’Callahan (:roc).

Bug 381357. Live bookmarks for feeds served as text/html don’t load. Patch by Robert Sayre.

Bug 421987. Disabled controls on vista getting hover effect. Patch by Vladimir Vukicevic (:vlad).

Bug 415175. Updating to an extension where the updated xpi requires a compatibility update fails. Patch by Dave Townsend (Mossop).

Bug 413093. With “Remember what I’ve download” disabled/unchecked (browser.download.manager.retention set to 0), the Download Manager window remains open until clicked/focused. Patch by Shawn Wilsher (sdwilsh).

Bug 419326. Crashes in Main Tab of Options [@ _wgetdcwd - nsLocalFile::Normalize]. Patch by timeless.

Overall Status

Blocking Firefox 3: 206 bugs found.
Blocking Gecko 1.9: 173 bugs found.

Blockers fixed between 12:00am and 11:59pm

Bug 421841. Breakpad continually sends the same crash report over and over until you manually stop it. Patch by Mike Beltzner.

Bug 419632. Avoiding weak roots for doubles. Patch by Igor Bukanov.

Bug 420521. Leaking nsThread and nsTimerImpl running full set of Mochitests. Patch by Jeff Walden (remove +bmo to email).

Bug 420285. Internationalize plugin tag and plugin host. Patch by Masayuki Nakano (Mozilla Japan)(Offline: 03/11 and 03/12 JST).

Bug 355181. net_IsValidHostName() comment says one thing, code does another. Patch by Michal Novotny.

Bug 419081. Password prompting code doesn’t check new passwords against all possible existing passwords. Patch by Justin Dolske.

Bug 408938. Include bookmarks toolbar folder in bookmarks menu. Patch by Asaf Romano.

Bug 421571. Gmail chat and navigation is broken. Patch by Nobody; OK to take it and work on it.

Overall Status

Blocking Firefox 3: 205 bugs found.
Blocking Gecko 1.9: 174 bugs found.

Blockers fixed between 12:00am and 11:59pm

[Bug 403181] Full page zoom doesn’t play well with background-position; adjacent parts of the image “leak in”. Patch by Robert O’Callahan (:roc).

[Bug 418791] Don’t try to discard image data when the image is animating. Patch by Alfred Kayser.

[Bug 417452] iFrames display with artifacts when scrolling over them. Patch by Nobody; OK to take it and work on it.