Ssail@chromium.orgImplement RemovableDeviceNotifications for Mac
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
All your base/mac are belong to us. BUG=none TEST=none Review URL: http://codereview.chromium.org/6851018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81631 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 年前 | |
Move authorization_util files into base/mac. No logical code changes in this CL. This moves some Mac utilities from chrome/browser/mac to base/mac, so they can be used by the Remoting Host plugin code in remoting/host/plugin BUG=None TEST=Compiles, unit_tests run Review URL: https://chromiumcodereview.appspot.com/9764013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128053 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
mac: Unbreak components build after r148357 BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10833010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148362 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Adding the possibility to build a closure from an ObjectiveC block. This lead to more readeable ObjectiveC code as the bound code is right next to where it is scheduled as opposed to be outside the class–usually in a separate function in an anonymous namespace. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10818034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148357 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Adding the possibility to build a closure from an ObjectiveC block. This lead to more readeable ObjectiveC code as the bound code is right next to where it is scheduled as opposed to be outside the class–usually in a separate function in an anonymous namespace. BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10818034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148357 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 年前 | |
Publish app shortcuts on Mac With this CL when installing a platform app we do the following - copy the stub App Mode Loader.app bundle to a tmp folder with the correct app name - update the info plist - copy the final app to /Applications - if we don't have write permission to /Application then we copy the app to ~/Application instead Note, for now I'm putting this feature behind a --enable-platform-apps flag. BUG=112651 TEST= Review URL: http://codereview.chromium.org/9346013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121613 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
mac 10.7 SDK: Add missing protocols. It's just one. BUG=136844 TEST=none Review URL: https://chromiumcodereview.appspot.com/10833031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148616 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[Mac] Log stack trace for CHECK in bug 97285. The hypothesis in comment #55 on the bug is that while setting up a new channel to an already-connected plugin, NPChannelBase::RemoveRoute() can be called on the earlier channel, so the renderer and plugin channel mappings get out of sync. This will add a Breakpad key encoding the top stack frames when RemoveRoute() is called within the scoped of WebPluginDelegateProxy::Initialize(). objc_zombies.mm already implemented the stackframe-encoding code, so I pulled that to a central location. That code can be left in place when the other code is removed after some traces are generated. BUG=97285 TEST=crash server. Review URL: https://chromiumcodereview.appspot.com/10408004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137896 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
[Mac] Log stack trace for CHECK in bug 97285. The hypothesis in comment #55 on the bug is that while setting up a new channel to an already-connected plugin, NPChannelBase::RemoveRoute() can be called on the earlier channel, so the renderer and plugin channel mappings get out of sync. This will add a Breakpad key encoding the top stack frames when RemoveRoute() is called within the scoped of WebPluginDelegateProxy::Initialize(). objc_zombies.mm already implemented the stackframe-encoding code, so I pulled that to a central location. That code can be left in place when the other code is removed after some traces are generated. BUG=97285 TEST=crash server. Review URL: https://chromiumcodereview.appspot.com/10408004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137896 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Implement RemovableDeviceNotifications for Mac This CL adds a class to monitor disks being added, removed or changed. When ever such events happen notifications are posted through base::SystemMonitor. BUG=110400, 110823 Review URL: https://chromiumcodereview.appspot.com/10919185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157002 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Implement RemovableDeviceNotifications for Mac This CL adds a class to monitor disks being added, removed or changed. When ever such events happen notifications are posted through base::SystemMonitor. BUG=110400, 110823 Review URL: https://chromiumcodereview.appspot.com/10919185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157002 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Publish app shortcuts on Mac With this CL when installing a platform app we do the following - copy the stub App Mode Loader.app bundle to a tmp folder with the correct app name - update the info plist - copy the final app to /Applications - if we don't have write permission to /Application then we copy the app to ~/Application instead Note, for now I'm putting this feature behind a --enable-platform-apps flag. BUG=112651 TEST= Review URL: http://codereview.chromium.org/9346013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@121613 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Move launchd code from chrome/browser/mac to base/mac. This is to allow the code to be used by the Chromoting host plugin. Also expand the interface of PIDForJob() to report if a job is loaded but not running. BUG=None TEST=Compiles, unit-tests pass Review URL: https://chromiumcodereview.appspot.com/9837098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129636 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 年前 | |
Get mac_logging and foundation_util working on iOS BUG=None TEST=None Review URL: https://chromiumcodereview.appspot.com/10690133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146117 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: Remove more 10.5-only code BUG=137676 TBR=jamiewalch,tony Review URL: https://chromiumcodereview.appspot.com/10825302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151142 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
mac: Remove more 10.5-only code BUG=137676 TBR=jamiewalch,tony Review URL: https://chromiumcodereview.appspot.com/10825302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151142 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
mac: Remove more 10.5-only code BUG=137676 TBR=jamiewalch,tony Review URL: https://chromiumcodereview.appspot.com/10825302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151142 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 年前 | |
Replace most LOG/CHECK statements with DLOG/DCHECK statements in base. [ Reland of 107042 http://codereview.chromium.org/8368009 ] I tried hard not to change CHECKs that had side effects. I kept fatal checks that seemed security or debugging-info (in crash reports) sensitive, and ones that seems particularly well-conceived. Review URL: http://codereview.chromium.org/8341026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107434 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
A nonsense change to test that the commit queue doesn't update the copyright notice's year. Review URL: https://chromiumcodereview.appspot.com/10825231 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150452 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove base/debug_util. Move the debug UI related functions to base/debug/debugger.h Move the OS X specific crash report changing function to base/mac/os_crash_dumps TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/6092005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70358 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
Rename BASE_API to BASE_EXPORT. R=rvargas Review URL: http://codereview.chromium.org/7461141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95618 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 年前 | |
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 年前 | |
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 年前 | |
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 年前 | |
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 年前 | |
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 年前 | |
Move scoped_nsdisable_screen_update from base to app/mac Move scoped_aedesc from base to base/mac Use namespace and proper Google-style class naming. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3828009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62904 0039d316-1c4b-4281-b951-d872f2087c98 | 15 年前 | |
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 年前 | |
Convert all remaining explicit LeakyLazyInstanceTraits users to ::Leaky and hide LeakyLazyInstanceTraits in base::internal to discourage cargo-culting new users. BUG=none TEST=none Review URL: http://codereview.chromium.org/9117038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119173 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] Move ScopedSendingEvent from content/common/mac to base/mac. Also merge content/ MockCrControlApp into base/ MockCrApp. Also use MockCrApp in test_shell_tests, and slight tweak to autorelease pool in test_shell's initialization. BUG=102224 Review URL: http://codereview.chromium.org/8724004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112578 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
[Mac] Move ScopedSendingEvent from content/common/mac to base/mac. Also merge content/ MockCrControlApp into base/ MockCrApp. Also use MockCrApp in test_shell_tests, and slight tweak to autorelease pool in test_shell's initialization. BUG=102224 Review URL: http://codereview.chromium.org/8724004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112578 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 |