| Index: base/message_loop/message_pump_glib.cc
 | 
| diff --git a/base/message_pump_glib.cc b/base/message_loop/message_pump_glib.cc
 | 
| similarity index 97%
 | 
| rename from base/message_pump_glib.cc
 | 
| rename to base/message_loop/message_pump_glib.cc
 | 
| index 7436558373e15fb604c725c5d9320e9f759ef132..de012fdddea5bfd7e517b8b037502d6e7df26e46 100644
 | 
| --- a/base/message_pump_glib.cc
 | 
| +++ b/base/message_loop/message_pump_glib.cc
 | 
| @@ -2,7 +2,7 @@
 | 
|  // Use of this source code is governed by a BSD-style license that can be
 | 
|  // found in the LICENSE file.
 | 
|  
 | 
| -#include "base/message_pump_glib.h"
 | 
| +#include "base/message_loop/message_pump_glib.h"
 | 
|  
 | 
|  #include <fcntl.h>
 | 
|  #include <math.h>
 | 
| @@ -13,11 +13,13 @@
 | 
|  #include "base/posix/eintr_wrapper.h"
 | 
|  #include "base/threading/platform_thread.h"
 | 
|  
 | 
| +namespace base {
 | 
| +
 | 
|  namespace {
 | 
|  
 | 
|  // Return a timeout suitable for the glib loop, -1 to block forever,
 | 
|  // 0 to return right away, or a timeout in milliseconds from now.
 | 
| -int GetTimeIntervalMilliseconds(const base::TimeTicks& from) {
 | 
| +int GetTimeIntervalMilliseconds(const TimeTicks& from) {
 | 
|    if (from.is_null())
 | 
|      return -1;
 | 
|  
 | 
| @@ -25,7 +27,7 @@ int GetTimeIntervalMilliseconds(const base::TimeTicks& from) {
 | 
|    // value in milliseconds.  If there are 5.5ms left, should the delay be 5 or
 | 
|    // 6?  It should be 6 to avoid executing delayed work too early.
 | 
|    int delay = static_cast<int>(
 | 
| -      ceil((from - base::TimeTicks::Now()).InMillisecondsF()));
 | 
| +      ceil((from - TimeTicks::Now()).InMillisecondsF()));
 | 
|  
 | 
|    // If this value is negative, then we need to run delayed work soon.
 | 
|    return delay < 0 ? 0 : delay;
 | 
| @@ -81,7 +83,7 @@ int GetTimeIntervalMilliseconds(const base::TimeTicks& from) {
 | 
|  // loop, around event handling.
 | 
|  
 | 
|  struct WorkSource : public GSource {
 | 
| -  base::MessagePumpGlib* pump;
 | 
| +  MessagePumpGlib* pump;
 | 
|  };
 | 
|  
 | 
|  gboolean WorkSourcePrepare(GSource* source,
 | 
| @@ -117,9 +119,6 @@ GSourceFuncs WorkSourceFuncs = {
 | 
|  
 | 
|  }  // namespace
 | 
|  
 | 
| -
 | 
| -namespace base {
 | 
| -
 | 
|  struct MessagePumpGlib::RunState {
 | 
|    Delegate* delegate;
 | 
|    MessagePumpDispatcher* dispatcher;
 | 
| @@ -166,8 +165,8 @@ void MessagePumpGlib::RunWithDispatcher(Delegate* delegate,
 | 
|  #ifndef NDEBUG
 | 
|    // Make sure we only run this on one thread. X/GTK only has one message pump
 | 
|    // so we can only have one UI loop per process.
 | 
| -  static base::PlatformThreadId thread_id = base::PlatformThread::CurrentId();
 | 
| -  DCHECK(thread_id == base::PlatformThread::CurrentId()) <<
 | 
| +  static PlatformThreadId thread_id = PlatformThread::CurrentId();
 | 
| +  DCHECK(thread_id == PlatformThread::CurrentId()) <<
 | 
|        "Running MessagePumpGlib on two different threads; "
 | 
|        "this is unsupported by GLib!";
 | 
|  #endif
 | 
| 
 |