As you can see below, we are making good progress toward getting our
chromium port of WebKit primed for upstreaming.  We could still use your
help to drive this list to zero.  Please let me know if you are interested
in lending a hand to this effort.

The task is generally straightforward:  introduce methods on ChromiumBridge
to replace code that is directly using base, net, or webkit/glue.  We are
working to break these dependencies so that we can treat our WebKit port as
more of a leaf node in the dependency graph.  (If you were around for the
DEPS rolls of the past, you'll understand why this is a necessary thing!)

-Darin


COUNTS

port> grep -r '#include.*base/' . | grep -v \.svn | wc -l
28
port> grep -r '#include.*net/' . | grep -v \.svn | wc -l
1
port> grep -r '#include.*glue/' . | grep -v \.svn | wc -l
2


DETAILS

port> grep -r '#include.*base/' . | grep -v \.svn
./bindings/v8/npruntime.cpp:#include "base/string_piece.h"
./bindings/v8/v8_binding.h:#include "base/compiler_specific.h"
./bindings/v8/v8_np_utils.cpp:#include "base/scoped_ptr.h"
./bindings/v8/v8_np_utils.cpp:#include "base/string_util.h"
./platform/chromium/PlatformWidget.h:#include
"base/gfx/native_widget_types.h"
./platform/chromium/ScrollbarThemeChromiumWin.cpp:#include
"base/gfx/native_theme.h"
./platform/chromium/ScrollbarThemeChromiumWin.cpp:#include "base/win_util.h"
./platform/GKURL.cpp:#include "base/string_util.h"
./platform/GKURL_unittest.cpp:#include "base/compiler_specific.h"
./platform/GKURL_unittest.cpp:#include "base/basictypes.h"
./platform/GKURL_unittest.cpp:#include "base/string16.h"
./platform/GKURL_unittest.cpp:#include "base/string_util.h"
./platform/graphics/chromium/ImageBufferData.h:#include
"base/gfx/platform_canvas.h"
./platform/graphics/FontUtilsWin.cpp:#include "base/logging.h"
./platform/graphics/FontUtilsWin.cpp:#include "base/singleton.h"
./platform/graphics/FontUtilsWin.cpp:#include "base/string_util.h"
./platform/graphics/FontWin.cpp:#include "base/gfx/skia_utils.h"  //
TODO(brettw) remove this dependency.
./platform/graphics/GlyphPageTreeNodeWin.cpp:#include "base/win_util.h"
./platform/graphics/ImageSkia.cpp:#include "base/gfx/image_operations.h"  //
TODO(brettw) remove this dependency.
./platform/graphics/NativeImageSkia.cpp:#include
"base/gfx/image_operations.h"
./platform/graphics/PlatformContextSkia.cpp:#include
"base/gfx/image_operations.h"  // TODO(brettw) remove this depencency.
./platform/graphics/PlatformContextSkia.cpp:#include "base/gfx/skia_utils.h"
 // TODO(brettw) remove this depencency.
./platform/image-decoders/ico/ICOImageDecoder_unittest.cpp:#include
"base/file_util.h"
./platform/image-decoders/ico/ICOImageDecoder_unittest.cpp:#include
"base/scoped_ptr.h"
./platform/MIMETypeRegistry.cpp:#include "net/base/mime_util.h"
./rendering/RenderThemeWin.cpp:#include "base/gfx/native_theme.h"
./rendering/RenderThemeWin.cpp:#include "base/gfx/skia_utils.h"
./rendering/RenderThemeWin.cpp:#include "base/win_util.h"

port> grep -r '#include.*net/' . | grep -v \.svn
./platform/MIMETypeRegistry.cpp:#include "net/base/mime_util.h"

port> grep -r '#include.*glue/' . | grep -v \.svn
./bindings/v8/np_v8object.cpp:#include
"webkit/glue/plugins/plugin_instance.h"
./platform/GKURL_unittest.cpp:#include "webkit/glue/glue_util.h"

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to