1. 5670cf3 Make IPC macros work with -Wunused-local-typedefs. by [email protected] · 11 years ago
  2. c13849c Fix "inlcude" typo in comments. by [email protected] · 11 years ago
  3. e44d134 Remove IPC_BEGIN_MESSAGE_MAP_EX macro since r270839 made all bad IPCs kill their child processes. by [email protected] · 11 years ago
  4. ef2f6ba Ensure that any IPC sent from a child process that couldn't be deserialized causes that process to be killed. by [email protected] · 11 years ago
  5. 9d77dd412 Simplify IPC_BEGIN_MESSAGE_MAP_WITH_PARAM macro by using decltype keyword. by [email protected] · 11 years ago
  6. 5636d90 Add support for passing an arbitrary parameter to an IPC message handler. The motivation is for WebContentsObserver to pass RenderFrameHost* to message handlers easily. by [email protected] · 11 years ago
  7. 600cdb7c more spell checking by [email protected] · 12 years ago
  8. 753bb25 Revert https://src.chromium.org/viewvc/chrome?view=rev&revision=231330 by [email protected] · 12 years ago
  9. 9ea0ecd Remove unused IPC::Message priority. by [email protected] · 12 years ago
  10. 98c07659 IPC_END_MESSAGE_MAP: Made unreachable DCHECK reachable. by [email protected] · 12 years ago
  11. 0863a1c Add newline at end of file. by [email protected] · 12 years ago
  12. d31c534 Workaround for VS2013 compiler bug in ipc_message_macros.h by [email protected] · 12 years ago
  13. dedd0a9 Implement off-the-wire validation scheme for emum types. by [email protected] · 12 years ago
  14. 4f68ed7 Split IPC logging between content and chrome. by [email protected] · 13 years ago
  15. f950981 Move IPCMessageStart enum into it own file with security team OWNERS, so that new message files can't be added to chromium without triggering a security review. by [email protected] · 13 years ago
  16. 45217a2 Make Sync Messages with lots of parameters and no return work by [email protected] · 13 years ago
  17. 66c91de Remove IPC macros for "5_4" messages. by [email protected] · 13 years ago
  18. 01c86ec Remove the rest of #pragma once in one big CL. by [email protected] · 13 years ago
  19. 01cca004 Add support for default values of IPC_STRUCT_MEMBER. by [email protected] · 13 years ago
  20. 7de8404 Make IPC_MESSAGE_EXPORT more robust. by [email protected] · 14 years ago
  21. c222df63d Reverting in an attempt to fix Win Builder 2010 (dbg). by [email protected] · 14 years ago
  22. e407d68 Make IPC_MESSAGE_EXPORT more robust. by [email protected] · 14 years ago
  23. 6766b17 Get rid of a bunch of view_messages.h includes from chrome by making the TabContentsObserver interface not use a struct from it. Instead, the interface uses a new struct, content::FrameNavigateParams, that's in the public directory. The IPC message's struct derives from it. by [email protected] · 14 years ago
  24. 56201634 Uncomment a different third IPC hook for about:profiler by [email protected] · 14 years ago
  25. b75d4a04 Revert 109760 - Uncomment third IPC hook for about:profiler by [email protected] · 14 years ago
  26. 6dbc070c Uncomment third IPC hook for about:profiler by [email protected] · 14 years ago
  27. e3bd15c Uncomment second IPC hook for about:profiler by [email protected] · 14 years ago
  28. c67f8c2 Uncomment first (major) IPC hook for about:profiler by [email protected] · 14 years ago
  29. e86a255 Land commented out IPC hooks for profiling by [email protected] · 14 years ago
  30. d36193e Revert 109357 - Support tracking of IPC messages as tasks in profiler by [email protected] · 14 years ago
  31. ca5246e Support tracking of IPC messages as tasks in profiler by [email protected] · 14 years ago
  32. 9d43cd1 Revert 108752 - Support tracking of IPC messages as tasks in profiler by [email protected] · 14 years ago
  33. c0d95e5 Support tracking of IPC messages as tasks in profiler by [email protected] · 14 years ago
  34. 6fa21d0 Android IPC changes. by [email protected] · 14 years ago
  35. 7b60496 more content exports. by [email protected] · 14 years ago
  36. 3b3ec721 Update automation messages to use the new way of declaring message structs, to cut back on unnecessary code. by [email protected] · 14 years ago
  37. 8bf55ca Fix IPC logging on Windows. Review URL: http://codereview.chromium.org/8322013 by [email protected] · 14 years ago
  38. 50473c1 add IPC_MESSAGE_EXPORT to IPC_STRUCT_BEGIN. by [email protected] · 14 years ago
  39. 1d4ecf4 Add support for exporting IPC messages from component DLLs. by [email protected] · 14 years ago
  40. 7f99418 Clean up a comment in ipc_message_macros.h by [email protected] · 14 years ago
  41. 3690ebe0 Virtual destructors should have virtual keyword. by [email protected] · 14 years ago
  42. 1e927691 GTTF: Make automation provider recognize more IPC error conditions by [email protected] · 14 years ago
  43. e503a12 Creates the ipclist utility that chrome security team has wanted to dump by [email protected] · 14 years ago
  44. d7a5e3e Change common_message_generator code block. by [email protected] · 14 years ago
  45. acd3d771 Fixed a bug in the serialization of history::URLRow. by [email protected] · 14 years ago
  46. 94dc971d Move resource related IPCs to their own file in content. I added a IPC_STRUCT_TRAITS_PARENT macro to allow the automatic serializing macros to add a parent struct. by [email protected] · 14 years ago
  47. 8a8c9c7 Attempt to reduce the amount of cut n paste needed to maintain these. by [email protected] · 14 years ago
  48. 6476c72c Make the implementation .cc files go away, instead have the authors give us a header only. by [email protected] · 15 years ago
  49. a95986a8 Make IPC::Channel::Listener:OnMessageReceived have a return value indicating whether a message was processed or not. by [email protected] · 15 years ago
  50. f5494d4 Clean up Automation and Chrome Frame IPC code.-only use routed messages when needed-use routing IDs to avoid manually unpacking messages-remove data structures from IPC namespace (that should only be used for IPC code, and param traits)Note that I temporarily commented out part of a test in external_tab_test.cc because I couldn't figure out how to get the updated gmock macros to compile. by [email protected] · 15 years ago
  51. 6541227 Create a message filter for message port and worker messages. This allows a nice cleanup of getting rid of the notifications when RenderMessageFilter and WorkerProcessHost go away. SafeBrowsingResourceHandler doesn't need it anymore as well, since it now overrides OnRequestClosed() which does the same thing. by [email protected] · 15 years ago
  52. 56879f93 Make DOMStorageDispatcherHost be a message filter (and rename it accordingly). It now derives from BrowserMessageFilter and hence gets message dispatching to different threads for free. by [email protected] · 15 years ago
  53. 9f547bf Switch a bunch of remaining filters to derive from BrowserMessageFilters so that ResourceMessageFilter doesn't have to know about them and vice versa. A bunch of small cleanup in the process. I've added new message files for classes that want their messages dispatched on threads other than the IO. by [email protected] · 15 years ago
  54. 8d70d5f Add missing new line by [email protected] · 15 years ago
  55. 21fa3a1 ipc: Simplify the magic required to create IPC message headers.This gets rid of having to include the files in a magic place because of xcode dependency issues, and just makes it simpler to create new IPC message classes. It also gets rid of including the X_messages_internal.h file multiple times, which simplifies things and should make the build a little faster. by [email protected] · 15 years ago
  56. 016498e scons: excise more scons references from the code base by [email protected] · 15 years ago
  57. d1b0115 Add ppapi_message_internal to the magic list of headers so the dependencies work out correctly on Mac. by [email protected] · 15 years ago
  58. a8ba636 Part 2 of reapplying r64637. by [email protected] · 15 years ago
  59. 751bf4b Add support for returning the session_id in both CreateExternalTab and ConnectExternalTab. by [email protected] · 15 years ago
  60. ea1c18e Revert "Refactor automation messages." due to mysterious problems on mac. by [email protected] · 15 years ago
  61. 363680f Refactor automation messages. by [email protected] · 15 years ago
  62. 5512613 Reland 55888: Allow per-plugin content settings. by [email protected] · 15 years ago
  63. 252cad6 Remove all wstrings from the IPC logging subsystem. by [email protected] · 15 years ago
  64. 7a4de7a6 Reapplies all the IPC system work (reverts the revert r56272). by [email protected] · 15 years ago
  65. 0cfe5dae Completely revert all my IPC work to see if this was what regressed the page cycler. by [email protected] · 15 years ago
  66. 6b3db435 Revert 55888: Allow per-plugin content settings. by [email protected] · 15 years ago
  67. e1796d5 Allow per-plugin content settings. by [email protected] · 15 years ago
  68. 1c99edc Reapplies r55735, fixing some message code that was checked in that I collided with. by [email protected] · 15 years ago
  69. 13d49ea Revert "FBTF: Allow forward declaration of classes passed to sync IPC messages." by [email protected] · 15 years ago
  70. ef85bbe FBTF: Allow forward declaration of classes passed to sync IPC messages. by [email protected] · 15 years ago
  71. 6edce23 FBTF: Reapplies r55259, the first new IPC definition patch. by [email protected] · 15 years ago
  72. 071b4b9 Revert 55259 - FBTF: New IPC definitions, only applied to async ROUTED and CONTROL messages. by [email protected] · 15 years ago
  73. c5406e5c FBTF: New IPC definitions, only applied to async ROUTED and CONTROL messages. by [email protected] · 15 years ago
  74. 6d8ffc9f Add pyauto hooks for bookmarks. by [email protected] · 15 years ago
  75. 60f1439 Move the utility process messages to their own file now that we have more than by [email protected] · 16 years ago
  76. d424035 Fix a minor typo in ipc_message_macros.h (split out of http://codereview.chromium.org/460020) by [email protected] · 16 years ago
  77. 168ae92 Added new IPC message class for CommandBuffer. by [email protected] · 16 years ago
  78. 946d1b2 Split the IPC code into ipc/ by [email protected] · 16 years ago[Renamed (99%) from chrome/common/ipc_message_macros.h]
  79. a021b2e2 Remove 6- and 7-parameter IPC message macros. Replace with a struct that packs parameters. by [email protected] · 16 years ago
  80. 76f56522 Roll WebKit DEPS from 45738 to 45840. by [email protected] · 16 years ago
  81. c4e944f Get tab HWND directly as result of CreateExternalTab automation call. by [email protected] · 16 years ago
  82. c2fe3154 Prevent an extra copy of data types that get passed into IPC messages when by [email protected] · 16 years ago
  83. b38a4e5 Build fix: devtools_messages_internal.h moved w/o updating if 0 block by [email protected] · 16 years ago
  84. 82e5ee8 Revert "Move IPC code to ipc/" by [email protected] · 16 years ago[Renamed (98%) from ipc/ipc_message_macros.h]
  85. 8cf3f1da Move IPC code to ipc/ by [email protected] · 16 years ago[Renamed (98%) from chrome/common/ipc_message_macros.h]
  86. e4ac5df Use devtool_ prefix instead of dev_tools_ to be consistent with the rest code. by [email protected] · 16 years ago
  87. b9b1b1e Include macro included header by name also. by [email protected] · 16 years ago
  88. b6f87899 NO CODE CHANGE by [email protected] · 16 years ago
  89. d321644 NO CODE CHANGE. by [email protected] · 16 years ago
  90. 08ca700 Workaround scons and xcode not understanding #include MESSAGES_INTERNAL_FILE. by [email protected] · 16 years ago
  91. 71f65dd The Chrome Automation framework is based on a homegrown request response IPC model and thus ends up duplicating a lot of functionality already available in the SyncChannel. by [email protected] · 17 years ago
  92. 3335d87 Redo my IPC change, undoing the linker dependency. by [email protected] · 17 years ago
  93. d5dfa5a revert my ipc change due to compile failure in debug ipc_tests by [email protected] · 17 years ago
  94. 08658a4 Fix ipc logging for non browser processes. I broke this in my last refactoring, since the logger functions only got registered in the browser. This fix registers them using a global object for each message type (that's only compiled when debugging is enabled). One less thing to take care of when creating new message types. by [email protected] · 17 years ago
  95. deb5740 Commit my changes that simplify automation message unpacking. by [email protected] · 17 years ago
  96. f91cb99 Commit just the changes to make creating new IPC channel types easier. by [email protected] · 17 years ago
  97. 7d5c3ac Revert my change to get the tree green. Not sure why the tests became flaky. I'll try to check them in again but in smaller chunks tomorrow. by [email protected] · 17 years ago
  98. 39b7b067 Make it easier/less work/less error-prone to create new IPC channel types (i.e. renderer/plugin).Instead of having each message file include the internal one several times with different ifdefs, move that logic to ipc_message_macros.h. Also make the message class starting IDs come from an enum to ensure we don't use a value twice. I simplified the logging code a bit so we don't need X_messages.cc files.Clean up places that we were doing manual packing/unpacking. Most of this was in the automation code. I added a few new template functions to make it convenient to read the parameters from a message, and updated the code to use them.I also removed unnecessary includes of render/plugin_messages.h from headers to speed up compiling.I moved the traits of IPC structs beside the struct definition to make it more apparent what's going on, so we avoid people modifying the struct and forgetting to update the traits.Amit: please look at chrome/test/automation/tab_proxy.ccMarc-Antoine: chrome/browser/printing/*Matt: the rest by [email protected] · 17 years ago
  99. 8a2820a Patch by Thatcher Ulrich <[email protected]>. by [email protected] · 17 years ago
  100. bf09a50 Use a more compact license header in source files. by license.bot · 17 years ago