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 -~----------~----~----~----~------~----~------~--~---
