Bug 14354

Summary: Inspector should support the Firebug Console API
Product: WebKit Reporter: Adam Roben (:aroben) <aroben>
Component: Web Inspector (Deprecated)Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Enhancement CC: ddkilzer, dev+webkit, sam, timothy
Priority: P2 Keywords: InRadar
Version: 523.x (Safari 3)   
Hardware: All   
OS: All   
URL: http://getfirebug.com/console.html
Bug Depends on: 14263, 14953, 17227, 17228, 17234, 19134, 19153, 19154, 19155, 19156, 19157, 19158, 19159, 19160    
Bug Blocks: 17775    

Description Adam Roben (:aroben) 2007-06-23 23:36:27 PDT
The Inspector's Console should support the Firebug Console API (http://getfirebug.com/console.html).
Comment 1 David Kilzer (:ddkilzer) 2007-08-12 15:25:45 PDT
<rdar://problem/5018042>

Comment 2 David Kilzer (:ddkilzer) 2007-08-12 15:29:12 PDT
Once WebCore has an implementation, it will be automatically available in the Inspector.

Comment 3 David Kilzer (:ddkilzer) 2007-08-12 16:22:54 PDT
Reverting bug to its original intent.

Comment 4 Adam Roben (:aroben) 2008-01-29 10:58:37 PST
<rdar://problem/5712814>
Comment 5 Adam Roben (:aroben) 2008-03-10 13:51:49 PDT
Currently (as of r30941), our console support is as follows:

console.error, console.info, console.warn, and console.log exist, but each takes a single string parameter (as opposed to Firebug's format string + objects parameter list).

You can see our window.console object's IDL at http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/page/Console.idl
Comment 6 Sam Weinig 2008-03-10 17:51:12 PDT
I'll take this.
Comment 7 Adam Roben (:aroben) 2008-03-10 18:14:37 PDT
I think it would be good to treat this as an umbrella bug and file sub-bugs about specific methods that are unsupported or specific differences between the behavior of our methods and Firebug's.
Comment 8 Kevin McCullough 2008-05-23 16:29:48 PDT
console.profile() and console.profileEnd()
Comment 9 Timothy Hatcher 2008-09-27 15:20:47 PDT
With the hard work of Keishi Hattori, we now support the entire console API. Closing this now!