Ssail@chromium.orgRemove runtime lookup of objc_setAssociatedObject
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Refactor Mac crash key reporting - move to base/mac/crash_logging.{h,mm} Breakpad support currently resides in chrome/app/breakpad_mac.* this makes it inaccessible to lower level code that would also like to set crash keys e.g. The sandboxing infrastructure. This CL refactors the crash key reporting code to reside in base/mac. Logging is also added to the Sandbox code to try to track down the cause of crbug.com/94758. BUG=95272, 94758 TEST=On official builds crash logs should contain crash keys e.g. OS version. Review URL: http://codereview.chromium.org/7849011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100626 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move Mac-specific files in chrome/common to chrome/common/mac. BUG=none TEST=none Review URL: http://codereview.chromium.org/7691001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97456 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Mac app mode: locate Chrome + refactor * Add code to locate the Chrome bundle + unit tests. * Refactor app_mode_app to use the new code, also now we can use stuff from base, remove hacks from the code. BUG=None TEST=Unit tests should pass. Review URL: http://codereview.chromium.org/9351014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121693 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Mac app mode: locate Chrome + refactor * Add code to locate the Chrome bundle + unit tests. * Refactor app_mode_app to use the new code, also now we can use stuff from base, remove hacks from the code. BUG=None TEST=Unit tests should pass. Review URL: http://codereview.chromium.org/9351014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121693 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Mac: Enable WebAppShortcutCreatorTest.CreateShortcut unit test * Mock out code to reveal generated app bundle in Finder. * Change how we fill in the template plist to a variable substitution model. * Clean app_mode-Info.plist to remove unneeded keys. BUG=112651 TEST=WebAppShortcutCreatorTest.CreateShortcut should pass. Review URL: http://codereview.chromium.org/9426030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124174 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Pull back some CHECK calls which were removed. Original CL http://codereview.chromium.org/8368018/ was sort of aggressive in some areas. I reveiewed it and this pulls back the cases I'm pretty sure should be kept. My basic approach was to keep things which would probably never happen in development, and which signal a problem which is unlikely to be transient. - important_file_writer.cc getting impossible amounts of data. - cfbundle_blocker.mm logs blocked bundles so user can see. - objc_zombie.mm crashes if the objc runtime is unexpectedly bizarre. - multi-process lock logs failure. I've actually seen that last before when a test nested a profile too deeply, in which case knowing the filename was the key hint. Review URL: http://codereview.chromium.org/8477018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109080 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Allow whitelisted bundles to load in Chrome: Default Folder X as of CFBundleVersion 4.4.3 MySpeed as of CFBundleVersion 1201 SIMBL (Albert Zeyer's fork) at any CFBundleVersion Smart Scroll as of CFBundleVersion 3.9 This also removes the prohibition on loading SIMBL plug-ins. If a permitted SIMBL is present, it is resposnbile for loading plug-ins and provides the interface for plug-ins to override code. BUG=95045 TEST=These products should now work in Chrome Review URL: http://codereview.chromium.org/8226026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105251 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
roll gtm 459:516 This is to pick up r516, a clang warning fix. Most changes in the roll are iOS or test-related and shouldn't affect chrome. Interesting changes: r465 changed an API ( http://code.google.com/p/google-toolbox-for-mac/source/detail?r=465 ) r471-473: GTMUILocalizer change. BUG=115847 TEST=remoting_host builds with the 10.6 sdk. Review URL: https://chromiumcodereview.appspot.com/9479009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123819 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
More -Wunused-private-field cleanups. As of http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120716/061102.html the warning finds more bugs. Fix them. BUG=none TEST=none TBR=owners Review URL: https://chromiumcodereview.appspot.com/10800052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147666 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
More -Wunused-private-field cleanups. As of http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120716/061102.html the warning finds more bugs. Fix them. BUG=none TEST=none TBR=owners Review URL: https://chromiumcodereview.appspot.com/10800052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147666 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[Mac] Enable CrZombie for all processes. For the browser process, this will be overridden by -[BrowserCrApplication init] (which raises it). BUG=94551 TEST=Developers don't complain about zombie objects in other processes. Review URL: http://codereview.chromium.org/7826016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99754 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
[Mac] Enable CrZombie for all processes. For the browser process, this will be overridden by -[BrowserCrApplication init] (which raises it). BUG=94551 TEST=Developers don't complain about zombie objects in other processes. Review URL: http://codereview.chromium.org/7826016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99754 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
mac: Delete more 10.5-only code BUG=137676 TBR=tony, sky Review URL: https://chromiumcodereview.appspot.com/10837158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150878 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove runtime lookup of objc_setAssociatedObject Now that we've dropped 10.5 support we can link to this function directly. BUG=137676 Review URL: https://chromiumcodereview.appspot.com/10913151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155633 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |