Provide a generic JavaScript message router implementation (issue #1183).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1574 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Windows: Fix 64-bit compile errors (issue #1184).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1576 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Add a CefGetMimeType function for retrieving the mime type of a file extension (issue #1098).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1577 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Add a new CefURLParts.origin member for retrieving the origin when parsing a URL.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1578 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Fix crash when using asynchronous continuation with a custom resource handler (issue #1066).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1579 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
- Add MayBlock() method to stream classes which is used as a hint when determining the thread to access the stream from (issue #1187).
- In cases where MayBlock() returns true have CefStreamResourceReader perform the reads on the FILE thread (issue #1187).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1582 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Revert unintended changes from revision 1582.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1583 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Revert unintended changes from revision 1582.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1584 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Mac: Fix compile errors.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1591 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Update to Chromium revision 248478.
- Add new CefSettings.windowless_rendering_enabled value that must be enabled when using windowless (off-screen) rendering.
- Improve naming and documentation for CefWindowInfo members.
- CefBeginTracing now completes asynchronously.
- Rename CefEndTracingAsync to CefEndTracing.
- Rename CefCompletionHandler to CefCompletionCallback.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1592 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Add missing patch file for revision 1592 changes.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1593 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Fix completion status for asynchronous custom resource handler requests (issue #1066, issue #1187).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1594 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Avoid crash when building Chrome with CEF patches applied.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1600 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Avoid crash when building Chrome with CEF patches applied.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1602 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Use int instead of bool for C API compatibility (issue #1196).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1605 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Linux: Make translator tool output consistent with other platforms (issue #1177).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1606 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Fix include of C API headers from C++ code (issue #1194).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1607 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
cefclient: Move router initialization to the UI thread to be compatible with multi-threaded-message-loop.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1609 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Windows: Support non-ASCII paths for CefStream file access (issue #481).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1611 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Remove the CefBrowserHost::ParentWindowWillClose method that was added for modal dialog support but never implemented (issue #519).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk@1613 5089003a-bbd8-11dd-ad1f-f1f9622dbc98