1. 2047283 Avoid leaks at shutdown when running purify by [email protected] · 16 years ago
  2. 553dba6 Use string for Histogram names since these are all ASCII anyway. by [email protected] · 16 years ago
  3. f71a1883 Remove the purify directive which should no longer be necessary. by [email protected] · 17 years ago
  4. 7a13212 Mark MessageLoop::delayed_work_queue_ as initialized so Purify doesn't report any UMRs when reading its comparator. by [email protected] · 17 years ago
  5. e45e6c0 message_pump_libevent refactor: by [email protected] · 17 years ago
  6. 900342a Reverting 6911. Review URL: http://codereview.chromium.org/14068 by [email protected] · 17 years ago
  7. eb8c7632 message_pump_libevent refactor: by [email protected] · 17 years ago
  8. 1d2eb13 Add FD watching support to message_pump_libevent. by [email protected] · 17 years ago
  9. 17b8914 Switch MessagePumpForIO to use completion ports on Windows. by [email protected] · 17 years ago
  10. e1acf6f Move Time, TimeDelta and TimeTicks into namespace base. by [email protected] · 17 years ago
  11. 32cda29d Add a way to register for completion-ports based async operations to be handled by [email protected] · 17 years ago
  12. 8fc3a48 Implement MessageLoopForUI using GLib. This gets some exercise from by [email protected] · 17 years ago
  13. 1a8f5d1d As an intermediate step towards having a message pump handling IO through completion ports, this CL creates two types of message pumps for windows: one to handle UI threads and another one to handle IO threads. by [email protected] · 17 years ago
  14. 96c9ea1 Mac-specific CFRunLoop-based MessagePump implementation by [email protected] · 17 years ago
  15. 72deacd Always use the topmost delayed task as the basis for our WM_TIMER. by [email protected] · 17 years ago
  16. 36987e9 Use libevent, second try. Changes this time: by [email protected] · 17 years ago
  17. 35aa85a Revert "Make tcp_client_socket_unittest pass on Linux." by [email protected] · 17 years ago
  18. dab8619 Make tcp_client_socket_unittest pass on Linux. by [email protected] · 17 years ago
  19. 2b89d22b2 Fix a mis-merge in TLS changes. Review URL: http://codereview.chromium.org/1699 by [email protected] · 17 years ago
  20. f886b7bf Move a bunch of code from the old to new TLS interface. by [email protected] · 17 years ago
  21. 058bccb Fix the GCC build. by [email protected] · 17 years ago
  22. 001747c Put back r1891 with some task deletion disabled to maintain backwards compat and thereby avoid unexpected crashes. by [email protected] · 17 years ago
  23. cccd51a Revert the timeBeginPeriod changes in event_recorder. It's doing it's own timeGetTime calls, so let it manage all of those APIs on it's own. Remove an unneeded include in message_loop.cc. by [email protected] · 17 years ago
  24. c5324208 Reapply r1633 (which was reverted by r1635), with some additional modifications. Consolidate all timer resolution code to time.h, and always depend on TimeTicks::Now for 1ms resolution. by [email protected] · 17 years ago
  25. 08de3cde rollback r1891 by [email protected] · 17 years ago
  26. 166020b Delete pending tasks that have not run. To do this properly, I found that I cannot clear MessageLoop::current() until all of the tasks have been deleted. by [email protected] · 17 years ago
  27. 06c6a6c Fix purify MLK errors resulting from my previous check-in. The TimerManager previously deleted pending timers. We need to do the same for PostDelayedTask. This CL makes it so. by [email protected] · 17 years ago
  28. 75257856 Eliminate the TimerManager by pulling its priority queue into MessageLoop. This CL also eliminates TaskBase by creating a simple PendingTask struct that is allocated inline within a std::queue used to implement the queues in the MessageLoop class. by [email protected] · 17 years ago
  29. 9bcbf47 Switch SharedTimerWin over to using PostDelayedTask. I made some tweaks to the by [email protected] · 17 years ago
  30. 3b758503 rollback r1427 to attempt to fix test failures by [email protected] · 17 years ago
  31. 6ebe3fc Re-enable DeletePendingTasks. We need this to plug memory leaks in the unit by [email protected] · 17 years ago
  32. ef896317 revert to using MessagePumpWin on all threads by [email protected] · 17 years ago
  33. 4d9bdfaf Allow consumers of MessageLoop to specify the type of MessageLoop they want. by [email protected] · 17 years ago
  34. bf09a50 Use a more compact license header in source files. by license.bot · 17 years ago
  35. f1ea2fa Fix the final gcc warnings in base and net. Provide some macros to selectively disable MSVC warnings. by [email protected] · 17 years ago
  36. 6a6e657 TrackedObjects assumes you can use a "TLS slot" of -1 to indicate uninitialized. This isn't true for the pthread_key_t type, which is unsigned on Linux and reportedly a struct on Macs. This change modifies the Slot type to be a struct containing an "initialized" flag. by [email protected] · 17 years ago
  37. fa87a25 Revert. Failing unit tests. by [email protected] · 17 years ago
  38. c3ec3563 TrackedObjects assumes you can use a "TLS slot" of -1 to indicate uninitialized. This isn't true for the pthread_key_t type, which is unsigned on Linux and reportedly a struct on Macs. This change modifies the Slot type to be a struct containing an "initialized" flag. by [email protected] · 17 years ago
  39. 90c5e86 Disable warning 4355 on Windows builds: "'this' : used in base member initializer list". by [email protected] · 17 years ago
  40. b24250fc reland r1075 w/ tweak to fix test failures by [email protected] · 17 years ago
  41. 3816f46 rollback r1075 to see if it helps resolve test failures by [email protected] · 17 years ago
  42. 1a2bfdd Eliminate TimerManager::GetCurrentDelay in favor of always referring to the fire time of the next timer. I changed the MessagePump API to refer to a delayed_work_time instead of a delay. by [email protected] · 17 years ago
  43. 011a42e ThreadLocalStorage::Set should take care of validating its inputs. No need to by [email protected] · 17 years ago
  44. b16ef31 Define MessagePumpDefault and use it to implement MessageLoop on non-Windows by [email protected] · 17 years ago
  45. fc7fb6e Take 2 at the new MessageLoop implementation. by [email protected] · 17 years ago
  46. ea15e98 rollback portions of r928 to test to see if it impacts perf by [email protected] · 17 years ago
  47. a5e2f25 Try only re-scheduling work when HandleWorkMessage is called. by [email protected] · 17 years ago
  48. 295039bd Introduce MessagePump to represent the native message pump used to drive a by [email protected] · 17 years ago
  49. a5b94a9 by [email protected] · 17 years ago
  50. d37225fe by [email protected] · 17 years ago
  51. 5be51721 Make timer.cc portable by factoring its Windows bits into MessageLoop. by [email protected] · 17 years ago
  52. 124a2bdf Fix bug 1317458: Busy wait in IPC::SyncChannel::Send in some cases by [email protected] · 17 years ago
  53. 3e5067f Apparently, our WndProc can get called for other HWNDs :( by [email protected] · 17 years ago
  54. ee132ad just some hopefully non-contentious stuff to get out of the way before doing the real MessageLoop changes. by [email protected] · 17 years ago
  55. 2a12725 ObjectWatcher needs to know when the current thread's MessageLoop is being destroyed. This might also be generically useful, so I added a new API on ML to observe when the ML is being destroyed. The notification is sent to observers just prior to ML::current() being modified to return NULL. by [email protected] · 17 years ago
  56. b87b790c Rollback message loop test by [email protected] · 17 years ago
  57. 0ee1cb3 This is a test, and will rollback asap after a build/test cycle starts. by [email protected] · 17 years ago
  58. 5d15ae9 Call ResetBirthTime before dispatching the user's Task. Also, remove PostSignaledTask since it won't be used. by [email protected] · 17 years ago
  59. ee73678e A new (private) interface is supplied that allows the object watcher (coding in by [email protected] · 17 years ago
  60. 7e0e876 Support RanAllPending() rather than RunOnce(), and integrated into ipc_sync_channel. by [email protected] · 17 years ago
  61. 3882c433 (Re-landing of) Support RunOnce() in message loop. by [email protected] · 17 years ago
  62. b8f2fe5d Rollback 109 by [email protected] · 17 years ago
  63. 7622bd0 by [email protected] · 17 years ago
  64. d7cae12 Add base to the repository. by initial.commit · 17 years ago