- 2047283 Avoid leaks at shutdown when running purify by [email protected] · 16 years ago
- 553dba6 Use string for Histogram names since these are all ASCII anyway. by [email protected] · 16 years ago
- f71a1883 Remove the purify directive which should no longer be necessary. by [email protected] · 17 years ago
- 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
- e45e6c0 message_pump_libevent refactor: by [email protected] · 17 years ago
- 900342a Reverting 6911. Review URL: http://codereview.chromium.org/14068 by [email protected] · 17 years ago
- eb8c7632 message_pump_libevent refactor: by [email protected] · 17 years ago
- 1d2eb13 Add FD watching support to message_pump_libevent. by [email protected] · 17 years ago
- 17b8914 Switch MessagePumpForIO to use completion ports on Windows. by [email protected] · 17 years ago
- e1acf6f Move Time, TimeDelta and TimeTicks into namespace base. by [email protected] · 17 years ago
- 32cda29d Add a way to register for completion-ports based async operations to be handled by [email protected] · 17 years ago
- 8fc3a48 Implement MessageLoopForUI using GLib. This gets some exercise from by [email protected] · 17 years ago
- 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
- 96c9ea1 Mac-specific CFRunLoop-based MessagePump implementation by [email protected] · 17 years ago
- 72deacd Always use the topmost delayed task as the basis for our WM_TIMER. by [email protected] · 17 years ago
- 36987e9 Use libevent, second try. Changes this time: by [email protected] · 17 years ago
- 35aa85a Revert "Make tcp_client_socket_unittest pass on Linux." by [email protected] · 17 years ago
- dab8619 Make tcp_client_socket_unittest pass on Linux. by [email protected] · 17 years ago
- 2b89d22b2 Fix a mis-merge in TLS changes. Review URL: http://codereview.chromium.org/1699 by [email protected] · 17 years ago
- f886b7bf Move a bunch of code from the old to new TLS interface. by [email protected] · 17 years ago
- 058bccb Fix the GCC build. by [email protected] · 17 years ago
- 001747c Put back r1891 with some task deletion disabled to maintain backwards compat and thereby avoid unexpected crashes. by [email protected] · 17 years ago
- 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
- 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
- 08de3cde rollback r1891 by [email protected] · 17 years ago
- 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
- 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
- 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
- 9bcbf47 Switch SharedTimerWin over to using PostDelayedTask. I made some tweaks to the by [email protected] · 17 years ago
- 3b758503 rollback r1427 to attempt to fix test failures by [email protected] · 17 years ago
- 6ebe3fc Re-enable DeletePendingTasks. We need this to plug memory leaks in the unit by [email protected] · 17 years ago
- ef896317 revert to using MessagePumpWin on all threads by [email protected] · 17 years ago
- 4d9bdfaf Allow consumers of MessageLoop to specify the type of MessageLoop they want. by [email protected] · 17 years ago
- bf09a50 Use a more compact license header in source files. by license.bot · 17 years ago
- f1ea2fa Fix the final gcc warnings in base and net. Provide some macros to selectively disable MSVC warnings. by [email protected] · 17 years ago
- 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
- fa87a25 Revert. Failing unit tests. by [email protected] · 17 years ago
- 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
- 90c5e86 Disable warning 4355 on Windows builds: "'this' : used in base member initializer list". by [email protected] · 17 years ago
- b24250fc reland r1075 w/ tweak to fix test failures by [email protected] · 17 years ago
- 3816f46 rollback r1075 to see if it helps resolve test failures by [email protected] · 17 years ago
- 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
- 011a42e ThreadLocalStorage::Set should take care of validating its inputs. No need to by [email protected] · 17 years ago
- b16ef31 Define MessagePumpDefault and use it to implement MessageLoop on non-Windows by [email protected] · 17 years ago
- fc7fb6e Take 2 at the new MessageLoop implementation. by [email protected] · 17 years ago
- ea15e98 rollback portions of r928 to test to see if it impacts perf by [email protected] · 17 years ago
- a5e2f25 Try only re-scheduling work when HandleWorkMessage is called. by [email protected] · 17 years ago
- 295039bd Introduce MessagePump to represent the native message pump used to drive a by [email protected] · 17 years ago
- a5b94a9 by [email protected] · 17 years ago
- d37225fe by [email protected] · 17 years ago
- 5be51721 Make timer.cc portable by factoring its Windows bits into MessageLoop. by [email protected] · 17 years ago
- 124a2bdf Fix bug 1317458: Busy wait in IPC::SyncChannel::Send in some cases by [email protected] · 17 years ago
- 3e5067f Apparently, our WndProc can get called for other HWNDs :( by [email protected] · 17 years ago
- 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
- 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
- b87b790c Rollback message loop test by [email protected] · 17 years ago
- 0ee1cb3 This is a test, and will rollback asap after a build/test cycle starts. by [email protected] · 17 years ago
- 5d15ae9 Call ResetBirthTime before dispatching the user's Task. Also, remove PostSignaledTask since it won't be used. by [email protected] · 17 years ago
- ee73678e A new (private) interface is supplied that allows the object watcher (coding in by [email protected] · 17 years ago
- 7e0e876 Support RanAllPending() rather than RunOnce(), and integrated into ipc_sync_channel. by [email protected] · 17 years ago
- 3882c433 (Re-landing of) Support RunOnce() in message loop. by [email protected] · 17 years ago
- b8f2fe5d Rollback 109 by [email protected] · 17 years ago
- 7622bd0 by [email protected] · 17 years ago
- d7cae12 Add base to the repository. by initial.commit · 17 years ago