- 博客(8)
- 资源 (26)
- 收藏
- 关注
原创 webkit在win32下的编译规则(八)
HTMLElementFactory.cpp和HTMLNames.cpp是由如下规则生成的: ifdef HTML_FLAGS HTMLElementFactory.cpp HTMLNames.cpp : dom/make_names.pl html/HTMLTagNames.in html/HTMLAttributeNames.in perl -I $(WebCore)/bindings/scripts $û,在浏览器打开就可以看见一个世界地图。 WMLElementF
2011-03-23 09:23:00 7335 5
原创 webkit在win32下的编译规则(七)
首先看$(JS_DOM_HEADERS),这些文件都是以JS开头的,对其做处理的是如下规则: JS%.h : %.idl $(JS_BINDINGS_SCRIPTS) $(call generator_script, $(JS_BINDINGS_SCRIPTS)) $(IDL_COMMON_ARGS) --defines "$(FEATURE_DEFINES) $(ADDITIONAL_IDL_DEFINES) LANGUAGE_JAVASCRIPT" --generator JS $ CSSGram
2011-03-22 09:29:00 6351 3
原创 webkit在win32下的编译规则(六)
WebCore Folder下面的有3个工程:QTMovieWin,WebCore,WebCoreGenerated,编译的顺序是:WebCoreGenerated-》QTMovieWin-》QTMovieWin。 首先来看WebCoreGenerated这个工程,这个工程的NMake Build Comand Line如下: %SystemDrive%/cygwin/bin/which.exe bashif errorlevel 1 set PATH=%SystemDrive%/cygwin/bin;
2011-03-22 09:27:00 5732
原创 chrome里面的about Scheme
对about Scheme进行处理的地方: D:/project/chrome/src/src/chrome/browser/browser_url_handler.cc的void BrowserURLHandler::InitURLHandlers()函数 // staticvoid BrowserURLHandler::InitURLHandlers() { if (!url_handlers_.empty()) return; // Visual Studio 2010
2011-03-21 09:21:00 3530 2
原创 chrome sandbox中的几个有用函数
//判断句柄与路径是否是一样的// We get a |full_path| of the form /??/c:/some/foo/bar, and the name that// we'll get from |handle| will be /device/harddiskvolume1/some/foo/bar.bool SameObject(HANDLE handle, const wchar_t* full_path) { std::wstring path(full_p
2011-03-17 19:29:00 3219
原创 COMPILE_ASSERT
最近在看chrome的代码,发现了有个叫COMPILE_ASSERT的宏,用于编译时做判断。COMPILE_ASSERT宏的实现在D:/project/chrome/src/src/base/basictypes.h ,注释部分有其原理的介绍,如下: // The COMPILE_ASSERT macro can be used to verify that a compile time// expression is true. For example, you could use it to
2011-03-08 09:11:00 4638
原创 webkit在win32下的编译规则(五)
接下来看testapi这个工程,这个工程的编译设置基本与javascriptcore相同,最终生成testapi.exe。testapi.exe是一个测试javascript导出api的工程,这个工程就testapi.c和testapi.js两个文件,如下图: 虽然只有两个文件,却可以从这两个文件中学到如何使用javascriptcore这个js引擎,例如如何向js引擎注入对象和函数。可能很多人看了testapi.js这个文件函数会产生一个疑问,为什么不用window对象?对于js引擎而言,根本不存
2011-03-01 12:32:00 2713 2
原创 webkit在win32下的编译规则(四)
接下来看JavaScriptCore这个工程,这个工程继承的project property sheet如下: ../../../../WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops ../../../../WebKitLibraries/win/tools/vsprops/common.vsprops ../../../../WebKitLibraries/win/tools/vsprops/debug.vspro
2011-03-01 12:31:00 5016
webkit介绍
2010-09-19
Android Open Project
2010-09-19
The Interoperability Between Dalvik and CAR
2010-09-19
Extend Webkit with CAR.ppt
2010-09-19
Dalvik VM——Research and Implement on Elastos.ppt
2010-04-17
可以在cygwin下面编译通过的cldc kvm 1.1
2009-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人