1. 952394af Allow proxy channels to be created without initializing the underlying channel. by [email protected] · 14 years ago
  2. 6de0fd1d Allow linker initialization of lazy instance by [email protected] · 14 years ago
  3. 72b6f8e2 base:Bind: Convert ipc/. by [email protected] · 14 years ago
  4. c62dd9d Delete Tracked, and move Location to its own file. by [email protected] · 14 years ago
  5. bf84c58 This patch caused Chrome to be unable to load any web pages on Chrome OS. by [email protected] · 14 years ago
  6. 29c5d23e Fix IPC OnChannelConnected() to send correct PID on Linux/CrOS by [email protected] · 14 years ago
  7. edd685f Add MessageLoopProxy::current by [email protected] · 14 years ago
  8. 92bf906 Switch IPC::ChannelProxy to use MessageLoopProxy instead of MessageLoop. This allows us to remove usage of the IOThread object, and generally makes IPC::ChannelProxy more robust for future uses. by [email protected] · 14 years ago
  9. 5e0be64 Improving logging in /app, /base, /crypto and /ipc. Updating plain DCHECK() usages for DCHECK_EQ/LE/GE() equivalents. by [email protected] · 14 years ago
  10. 4a180a5 Add additional comments to the sync channel. by [email protected] · 14 years ago
  11. 54af05f Add sync context dispatch restriction. by [email protected] · 14 years ago
  12. 20305ec Remove obsolete base/lock.h and fix up callers to use the new header file and by [email protected] · 15 years ago
  13. 44f9c95 Move CancellationFlag and WaitableEvent to the synchronization subdirectory. by [email protected] · 15 years ago
  14. 1357c32 Move thread local stuff from base to base/threading and consistently use the by [email protected] · 15 years ago
  15. a95986a8 Make IPC::Channel::Listener:OnMessageReceived have a return value indicating whether a message was processed or not. by [email protected] · 15 years ago
  16. 42ce94e Convert over to channel handles by [email protected] · 15 years ago
  17. 4b580bf Add a base class for objects that want to filter messages on the IO thread. I'll switch the filters to it in future separate changes. by [email protected] · 15 years ago
  18. 87339f0 Fix a chrome browser crash observed in chrome frame reliability test runs. The crash occurs by [email protected] · 15 years ago
  19. 781a7ed Add MessageLoop::QuitNow and use it to terminate a sync IPC. by [email protected] · 16 years ago
  20. d7d5871 Revert "Better handle oversized IPC messages" r37102 by [email protected] · 16 years ago
  21. 00a13d2 Better handle oversized IPC messages by [email protected] · 16 years ago
  22. 9eec225 Don't use any member variables when sending a sync call, since SyncChannel could be deleted. by [email protected] · 16 years ago
  23. 7dc8d79 Fix 64-bit warnings (for 64-bit Windows build) by [email protected] · 16 years ago
  24. 877d55d First patch in making destructors of refcounted objects private. by [email protected] · 16 years ago
  25. 42437980 The send done event in the old send watcher can be NULL as it can be signaled in a nested sync channel by [email protected] · 16 years ago
  26. ac0efda John, please review everything. by [email protected] · 16 years ago
  27. 946d1b2 Split the IPC code into ipc/ by [email protected] · 16 years ago[Renamed (98%) from chrome/common/ipc_sync_channel.cc]
  28. 9a3a293b ipc: use strings, not wstrings for channel ids. by [email protected] · 16 years ago
  29. 82e5ee8 Revert "Move IPC code to ipc/" by [email protected] · 16 years ago[Renamed (98%) from ipc/ipc_sync_channel.cc]
  30. 8cf3f1da Move IPC code to ipc/ by [email protected] · 16 years ago[Renamed (98%) from chrome/common/ipc_sync_channel.cc]
  31. 827ab81 Ensure that a listener's OnChannelConnected is called before OnMessageReceived. by [email protected] · 16 years ago
  32. d321644 NO CODE CHANGE. by [email protected] · 16 years ago
  33. f0a51fb5 Fixes CRLF and trailing white spaces. by [email protected] · 16 years ago
  34. a4f82270 Fix Renderer Crash on OS X + update unit test. by [email protected] · 17 years ago
  35. aa96ae77 POSIX: Get IPCSyncChannel unittests working by [email protected] · 17 years ago
  36. 1c4947f WaitableEvent is the replacement for Windows events. Previously in the code, a HANDLE from CreateEvent was used for signaling, both within a process and across processes. by [email protected] · 17 years ago
  37. d3ae7a07 Fix a race condition in the SyncChannel code. by [email protected] · 17 years ago
  38. 4df10d61 Fix a race condition in SyncChannel that would happen if a nested Send occurred in between the time that SetEvent was called on the current Send's done_event and when OnObjectSignalled was called. The pending signal would be cancelled and since the event was already reset, when we watched it again later OnObjectSignalled would never be called. The fix is to make it a manual reset event. by [email protected] · 17 years ago
  39. e1acf6f Move Time, TimeDelta and TimeTicks into namespace base. by [email protected] · 17 years ago
  40. 63a7bb8 Fix a problem with the SyncChannel rewrite. DispatchReplies needs to be called after the deserializer has been popped. This now happens in the listener thread, so post a task to the IPC thread to do it. by [email protected] · 17 years ago
  41. 3cdb7af81 Make IPC::SyncChannel not duplicate the underlying MessageLoop implementation by pumping messages on its own. This fixes the problem of windowless plugins not painting on right click, and generally makes this class almost ported, other than using a generic version of events/locks.Through this change I've also cleaned up the class and hopefully made it more understandable. by [email protected] · 17 years ago
  42. f886b7bf Move a bunch of code from the old to new TLS interface. by [email protected] · 17 years ago
  43. bf09a50 Use a more compact license header in source files. by license.bot · 17 years ago
  44. 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
  45. fa87a25 Revert. Failing unit tests. by [email protected] · 17 years ago
  46. 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
  47. 536be10 IPCSyncChannel cleanup: by [email protected] · 17 years ago
  48. 8fd8de9 Manually refcount ReceivedSyncMsgQueue so that we force it to be destructed on by [email protected] · 17 years ago
  49. a3936602 Revert my change by [email protected] · 17 years ago
  50. b4a718e Manually refcount ReceivedSyncMsgQueue so that we force it to be destructed on the listener thread. by [email protected] · 17 years ago
  51. d65cab7a Enabling sync_channel in the browser to allow accessibility code making blocking calls. This replaces my previous CL that was somehow duplicating some of these functionalities. by [email protected] · 17 years ago
  52. 7e0e876 Support RanAllPending() rather than RunOnce(), and integrated into ipc_sync_channel. by [email protected] · 17 years ago
  53. 3882c433 (Re-landing of) Support RunOnce() in message loop. by [email protected] · 17 years ago
  54. b8f2fe5d Rollback 109 by [email protected] · 17 years ago
  55. 7622bd0 by [email protected] · 17 years ago
  56. 09911bf Add chrome to the repository. by initial.commit · 17 years ago