summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_dll.gypi
Commit message (Collapse)AuthorAgeFilesLines
* CrOs: Remove 2 static initializers and 2 exit time destructors.thakis@chromium.org2011-11-211-0/+1
| | | | | | | | | | | | Turn on -Wexit-time-destructors for (most of) the chrome target. BUG=101600,94925 TEST=none TBR=stevenjb Review URL: http://codereview.chromium.org/8547005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110954 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TODOs for copying FFmpeg binaries for Mac.scherkus@chromium.org2011-11-181-4/+2
| | | | | | | | | | | Due to how Mac applications are bundled we require the application target itself to be responsible for copying FFmpeg. BUG=23602 TBR=mark,tony Review URL: http://codereview.chromium.org/8588063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110734 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 110355 - Use shared D3D9 texture to transport the compositor's ↵cpu@chromium.org2011-11-171-1/+0
| | | | | | | | | | | | | | | | | | backing buffer to the browser process for presentation. Implemented ImageTransportSurface for Linux (without texture sharing), XP, Vista and 7. XP. The non-texture sharing Linux and XP paths just present directly to the compositing child window owned by the browser process as before. PassThroughImageTransportSurface still needs a proper name. I will move it into its own file once that is decided. I moved AcceleratedSurfaceBuffersSwapped outside of the platform specific ifdefs and made the signature the same on all platforms for greater consistency. I removed the code related to sharing surfaces between processes and synchronizing resize and swapping out of GpuCommandBufferStub. It is all now in ImageTransportSurface implementations. Review URL: http://codereview.chromium.org/8060045 TBR=apatrick@chromium.org Review URL: http://codereview.chromium.org/8587012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110387 0039d316-1c4b-4281-b951-d872f2087c98
* Use shared D3D9 texture to transport the compositor's backing buffer to the ↵apatrick@chromium.org2011-11-161-0/+1
| | | | | | | | | | | | | | | browser process for presentation. Implemented ImageTransportSurface for Linux (without texture sharing), XP, Vista and 7. XP. The non-texture sharing Linux and XP paths just present directly to the compositing child window owned by the browser process as before. PassThroughImageTransportSurface still needs a proper name. I will move it into its own file once that is decided. I moved AcceleratedSurfaceBuffersSwapped outside of the platform specific ifdefs and made the signature the same on all platforms for greater consistency. I removed the code related to sharing surfaces between processes and synchronizing resize and swapping out of GpuCommandBufferStub. It is all now in ImageTransportSurface implementations. Review URL: http://codereview.chromium.org/8060045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110355 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces chromium_resources.gyp to factor out Chrome resource generationdhollowa@chromium.org2011-11-031-147/+14
| | | | | | | | | | | | | | | | | | | | 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107967 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=108466 Review URL: http://codereview.chromium.org/8425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108517 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 108466 - Introduces chromium_resources.gyp to factor out Chrome ↵dhollowa@chromium.org2011-11-031-14/+147
| | | | | | | | | | | | | | | | | | | | | | | resource generation 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107967 Review URL: http://codereview.chromium.org/8425002 TBR=dhollowa@chromium.org Review URL: http://codereview.chromium.org/8448001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108468 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces chromium_resources.gyp to factor out Chrome resource generationdhollowa@chromium.org2011-11-031-147/+14
| | | | | | | | | | | | | | | | | | 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107967 Review URL: http://codereview.chromium.org/8425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108466 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chrome://quota-internals/ load failure in Mactzik@chromium.org2011-11-011-0/+1
| | | | | | | | | BUG=102045 TEST=None Review URL: http://codereview.chromium.org/8418016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108079 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 107967 - Introduces chromium_resources.gyp to factor out Chrome ↵dhollowa@chromium.org2011-10-311-10/+156
| | | | | | | | | | | | | | | | | | | | | resource generation 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Review URL: http://codereview.chromium.org/8425002 TBR=dhollowa@chromium.org Review URL: http://codereview.chromium.org/8430011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107984 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces chromium_resources.gyp to factor out Chrome resource generationdhollowa@chromium.org2011-10-311-156/+10
| | | | | | | | | | | | | | | | 1. Factors out Chrome/Chromium resource generation into a separate chrome_resources.gyp file. 2. Eliminates repetition between Mac and other platforms. 3. Breaks long "repack" actions out into separate files for greater readability. 4. Eliminates circular dependencies in the Aura shell, the Views components, and the compositor when utilizing Chrome resources. BUG=none TEST=try bots run gyps and build correctly. Review URL: http://codereview.chromium.org/8425002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107967 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Delete some unused PDFs.rsesek@chromium.org2011-10-261-5/+0
| | | | | | | | | BUG=87173 TEST=none Review URL: http://codereview.chromium.org/8394047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107363 0039d316-1c4b-4281-b951-d872f2087c98
* Change the delay loading of user32.dll to content_browsercpu@chromium.org2011-10-241-1/+0
| | | | | | | | | | | | Because other binaries, besides chrome.dll need this, or else they will fail to load on vista or xp, once we remove the manual binding to win7-only apis. BUG=none TEST= waterfall is not red Review URL: http://codereview.chromium.org/8370019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106950 0039d316-1c4b-4281-b951-d872f2087c98
* Add user32.dll to the list of dlls to delay loadThis allows to remove manual ↵cpu@chromium.org2011-10-201-0/+1
| | | | | | | | api bind code of the formGetModuleHandle / GetProcAddress for user32 calls.BUG=noneTEST= chrome works on xp Review URL: http://codereview.chromium.org/8360016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106613 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Rebuild the wrench menu each time it is opened.rsesek@chromium.org2011-10-171-0/+1
| | | | | | | | | | | | XIB Changes: * Moved custom views for the wrench menu items from Toolbar.xib to WrenchMenu.xib. BUG=96608 TEST=Wrench menu works the same as before. Review URL: http://codereview.chromium.org/8289014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105838 0039d316-1c4b-4281-b951-d872f2087c98
* GTTF: Make browser_tests self-contained on Linux.phajdan.jr@chromium.org2011-10-061-1/+5
| | | | | | | | | | | | | | | Windows will follow very soon, just proceeding in small steps. Previously Linux browser_tests were launching chrome binary, and Windows called PathService::Override for no reason. Mac is going to be _much_ harder. BUG=none Review URL: http://codereview.chromium.org/8178004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104364 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Restore the old bookmark menus now that the experiment is over.rsesek@chromium.org2011-10-041-0/+4
| | | | | | | | | | | | | | | This reverts, with minor rebasing, the following commits: r95609 - "[Mac] Replace the custom bookmark menus with native NSMenus." r95901 - "[Mac] Delete more bookmark bar folder code. This removes things that were missed last time." r99312 - "[Mac] Remove the Open All items from the bottom of bookmark bar folder menus." r99423 - "[Mac] Fix the off-the-side chevron menu." BUG=93674 TEST=Visual and covered by unit_tests Review URL: http://codereview.chromium.org/8141003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103959 0039d316-1c4b-4281-b951-d872f2087c98
* Changed Mac, Linux and Win Official Chrome build to drop default app CRXs inrogerta@chromium.org2011-09-281-0/+13
| | | | | | | | | | | | | | | | the build/installer output. This change undoes the revert of 99878. This change was originally reverted because it was decided to push this change to M16. BUG=94920 TEST=Do an Official build in mac, linux and win. Ensure that after installing the app, you can find the default apps under the install's directory structure. For win, this is under a default_apps directory, for mac, this is under a "Default Apps" directory. Review URL: http://codereview.chromium.org/8041033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103078 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a bubble that appears at the top of the screen when a tab enters jeremya@chromium.org2011-09-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fullscreen mode via webkitRequestFullScreen(), telling the user how to exit fullscreen. This is implemented as an NSView rather than an NSWindow because the floating chrome that appears in presentation mode should overlap the bubble. Content-initiated fullscreen mode makes use of 'presentation mode' on the Mac: the mode in which the UI is hidden, accessible by moving the cursor to the top of the screen. On Snow Leopard, this mode is synonymous with fullscreen mode. On Lion, however, fullscreen mode does not imply presentation mode: in non-presentation fullscreen mode, the chrome is permanently shown. It is possible to switch between presentation mode and fullscreen mode using the presentation mode UI control. When a tab initiates fullscreen mode on Lion, we enter presentation mode if not in presentation mode already. When the user exits fullscreen mode using Chrome UI (i.e. keyboard shortcuts, menu items, buttons, switching tabs, etc.) we return the user to the mode they were in before the tab entered fullscreen. BUG=14471 TEST=Enter fullscreen mode using webkitRequestFullScreen. You should see a bubble pop down from the top of the screen. Need to test the Lion logic somehow, with no Lion trybots. BUG=96883 Original review http://codereview.chromium.org/7890056/ TBR=thakis Review URL: http://codereview.chromium.org/7920024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101624 0039d316-1c4b-4281-b951-d872f2087c98
* Make the NaCl windows 64 bit binaries not depend on chrome targets. These ↵jam@chromium.org2011-09-121-158/+41
| | | | | | | | | | | | | targets are very simple and used little code from chrome targets. However their dependency on chrome targets was problematic because a lot of code wasn't being built for 64 bit on Windows, and so there were a lot of "dummy" files being added with stub functions and code was also being compiled out in random places for NACL_WIN64. I've made the NaCl 64 bit windows targets self contained. They do use a few files from common, but those files are self-contained. In the future, we could move these to be in the same 64 bit target as the constants from common. However that won't make a maintenance difference since someone could still introduce link dependencies to other files in common. Additionally, since we're not using chrome code anymore, we can avoid having both nacl.exe and nacl.dll. nacl.exe is sufficient, and this saves 1.4MB of uncompresed binaries in the installer. BUG=86322 Review URL: http://codereview.chromium.org/7863024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100767 0039d316-1c4b-4281-b951-d872f2087c98
* Add global error bubble view for Macsail@chromium.org2011-09-101-0/+1
| | | | | | | | | | | | This change adds a bubble view to show global errors on the Mac. Tests comming in a separate CL. BUG=95146 TEST= Review URL: http://codereview.chromium.org/7859022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100569 0039d316-1c4b-4281-b951-d872f2087c98
* Merged duplicate functions from tools/data_pack into the ↵adriansc@chromium.org2011-09-091-1/+1
| | | | | | | | | | | | | | grit/format/data_pack class. Marked tools/data_pack directory for removal when the dependency in third_party file WebKit.gyp has been updated to point to grit. BUG=none TEST=builds Review URL: http://codereview.chromium.org/7795057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100504 0039d316-1c4b-4281-b951-d872f2087c98
* Final step in removing resource strings in chrome.dll.tony@chromium.org2011-09-081-3/+0
| | | | | | | | | | | | | Move the last set of strings out of autofill_resources.grd into C++ string literals. Delete autofill_resources.grd and remove it from gyp. BUG=None TEST=Covered by unittests. Review URL: http://codereview.chromium.org/7782037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100282 0039d316-1c4b-4281-b951-d872f2087c98
* Start moving code from BrowserMain to content, so that it can be reused by ↵jam@chromium.org2011-09-071-0/+1
| | | | | | | | all embedders of content. I've based the refactoring on the existing BrowserMainParts. This is the first step; I didn't want to do it all at the same time because it would be too big. Remaining tasks:-rename the browser_main files in chrome to chrome_browser_main-move the OS specific implementations of BrowserMainParts that are needed for content-finish splitting the remaining BrowserMain function (now that's in TemporaryContinue())BUG=90445 Review URL: http://codereview.chromium.org/7779040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99884 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 99440 - Changed Mac, Linux and Win Official Chrome build to drop ↵stevet@chromium.org2011-09-071-16/+0
| | | | | | | | | | | | | default app CRXs in the build/installer output. BUG=94920 TEST=Do an Official build in mac and win. Ensure that after installing the app, you can find the default apps under the install's directory structure. For win, this is under a default_apps directory, for mac, this is under a "Default Apps" directory. Review URL: http://codereview.chromium.org/7827021 TBR=stevet@chromium.org Review URL: http://codereview.chromium.org/7795038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99878 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of unnecessary chrome_main_ files now that most of the code has been ↵jam@chromium.org2011-09-061-3/+1
| | | | | | | | removed from them. I just kept the Mac one since we need a file that can include objective c files. Review URL: http://codereview.chromium.org/7779018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99836 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the inline extensions/apps install UI for Cocoa.mihaip@chromium.org2011-09-061-0/+1
| | | | | | | | | | | | | | | | This required a new .xib (ExtensionInstallPromptInline) that shows store data (star rating, number of reviews, number of users). Current .xibs (ExtensionInstallPrompt and ExtensionInstallPromptNoWarnings) were rearranged slightly to have the icon on the right and use a bulleted list for the list of permissions (instead of a box) per Cole's mock. This is the Cocoa side of r99407 (views) and r99205 (GTK). BUG=93380 TEST=no Review URL: http://codereview.chromium.org/7835039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99695 0039d316-1c4b-4281-b951-d872f2087c98
* Changed Mac, Linux and Win Official Chrome build to drop default app CRXs in ↵stevet@chromium.org2011-09-021-0/+16
| | | | | | | | | | the build/installer output. BUG=94920 TEST=Do an Official build in mac and win. Ensure that after installing the app, you can find the default apps under the install's directory structure. For win, this is under a default_apps directory, for mac, this is under a "Default Apps" directory. Review URL: http://codereview.chromium.org/7827021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99440 0039d316-1c4b-4281-b951-d872f2087c98
* Start moving ChromeMain code to content so it can be reused by other ↵jam@chromium.org2011-09-011-0/+1
| | | | | | | | | embedders. I've only moved a little bit of the code for now, and will do the rest in followup changes. BUG=90445 Review URL: http://codereview.chromium.org/7817015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99193 0039d316-1c4b-4281-b951-d872f2087c98
* restore OutputFile for chrome.exe, do moving hardlink on dll insteadscottmg@chromium.org2011-08-181-2/+15
| | | | | | | | | | | | | | | | Hardlink from different dir for chrome.exe caused annoyance when running from Visual Studio because $(TargetPath) the default in the .user file is not the correct path. So, instead do the hardlink on the dll. To avoid the possible expense on non-NTFS, and to enable a trybot in the future, do this hardlink based on a gyp define. BUG=92528, 92685 TEST=No link problems Review URL: http://codereview.chromium.org/7670031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97341 0039d316-1c4b-4281-b951-d872f2087c98
* Add gl.dll, compositor.dll, and surface.dll.darin@chromium.org2011-08-181-0/+2
| | | | | | | | | | | | | | | | | | | I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Originally reviewed at http://codereview.chromium.org/7645004 Review URL: http://codereview.chromium.org/7659017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97325 0039d316-1c4b-4281-b951-d872f2087c98
* Make bubble_border use resources under ui/resources.saintlou@chromium.org2011-08-161-0/+2
| | | | | | | | | | | This issue was originally http://codereview.chromium.org/7584007/ BUG=none TEST=none Review URL: http://codereview.chromium.org/7663001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97054 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 96982 - Add gl.dll, compositor.dll, and surface.dll.rvargas@google.com2011-08-161-2/+0
| | | | | | | | | | | | | | | | | | | | | I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Review URL: http://codereview.chromium.org/7645004 TBR=darin@chromium.org Review URL: http://codereview.chromium.org/7659015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96997 0039d316-1c4b-4281-b951-d872f2087c98
* Add gl.dll, compositor.dll, and surface.dll.darin@chromium.org2011-08-161-0/+2
| | | | | | | | | | | | | | | | | | I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Review URL: http://codereview.chromium.org/7645004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96982 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Implement the avatar menu bubble.rsesek@chromium.org2011-08-151-0/+1
| | | | | | | | | | | | | | This also makes a change to AvatarMenuModel such that it no longer notifies its delegate that the model changed at time of construction. It will now only notify after any other change occurs. This requires clients to now schedule a layout themselves after constructing the model. BUG=60105 TEST=Run with --multi-profiles. Click on avatar. See bubble menu. Review URL: http://codereview.chromium.org/7647002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96851 0039d316-1c4b-4281-b951-d872f2087c98
* Revert overly-wide change in dependency chain. Now the new build step will ↵rogerm@google.com2011-08-091-7/+12
| | | | | | | | only be enabled when the optimizations are turned on. Review URL: http://codereview.chromium.org/7598008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95916 0039d316-1c4b-4281-b951-d872f2087c98
* Enable /PROFILE for Release builds and remove it from Debug builds.siggi@chromium.org2011-08-081-9/+0
| | | | | | | | | | Landing this change for rogerm@chromium.org, original review at http://codereview.chromium.org/7541080/. BUG=None TEST=Incremental linking works again. Review URL: http://codereview.chromium.org/7106002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95878 0039d316-1c4b-4281-b951-d872f2087c98
* Integrate syzygy (optionally) into the chrome build process.rogerm@google.com2011-08-051-3/+30
| | | | | | Review URL: http://codereview.chromium.org/7464040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95620 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Replace the custom bookmark menus with native NSMenus.rsesek@chromium.org2011-08-051-4/+0
| | | | | | | | | | | | | | | | This replaces a lot of custom code with an implementation that reuses the architecture of the menubar Bookmarks menu. This CL introduces two minor regressions (bugs pending): * Hover state is lost after menu is opened. Mousing out/back over fixes. * The off-the-side menu contains all items from the bookmark bar. BUG=78151 TEST=Click on a bookmark folder button. A menu opens. Review URL: http://codereview.chromium.org/7465090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95609 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on UIPI for the GPU sandbox.jschuh@chromium.org2011-07-281-0/+1
| | | | | | | | | GPU sandbox will start with UIPI by default. I had to move some switch values under ui/gfx/gl in order to avoid dependency hell. BUG=90750 Review URL: http://codereview.chromium.org/7517012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94500 0039d316-1c4b-4281-b951-d872f2087c98
* ffmpeg: r94155 -> r94207evan@chromium.org2011-07-271-1/+1
| | | | | | | | | | | | | | Includes: r94192 Clarify ffmpeg.gyp comments. r94207 Build ffmpegsumo as a loadable_module, not a shared_library The latter change causes us to use a new name for ffmpegsumo on Mac. BUG=74216 Review URL: http://codereview.chromium.org/7470035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94390 0039d316-1c4b-4281-b951-d872f2087c98
* Add workers_resources.pak to resource bundle on Macyurys@chromium.org2011-07-251-0/+1
| | | | | | | | | BUG=None TEST=chrome://workers works Review URL: http://codereview.chromium.org/7497001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93857 0039d316-1c4b-4281-b951-d872f2087c98
* Adding fake bidi generationofri@google.com2011-07-241-0/+45
| | | | | | | | | | BUG=73052 TEST=NONE Review URL: http://codereview.chromium.org/7246008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93821 0039d316-1c4b-4281-b951-d872f2087c98
* Generating separate version resources for:bradnelson@google.com2011-07-191-4/+6
| | | | | | | | | | | | | | chrome.dll chrome.exe nacl64.dll nacl64.exe BUG=http://code.google.com/p/chromium/issues/detail?id=65350 TEST=None R=cpu@chromium.org Review URL: http://codereview.chromium.org/7390037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93124 0039d316-1c4b-4281-b951-d872f2087c98
* Implement support for cursor:none in Windows, as it already works properly ↵jbates@chromium.org2011-07-141-0/+1
| | | | | | | | | | | | | in Linux and Mac. Windows does not have an invisible cursor type; instead, this change adds a transparent cursor resource (none.cur). To test, I used the html provided in the bug report (copied to www/~jbates/test/cursor_none/). BUG=87489 TEST=in Windows, open html provided in bug report, verify cursor is not visible when above canvas. Review URL: http://codereview.chromium.org/7352003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92451 0039d316-1c4b-4281-b951-d872f2087c98
* Add COMPONENT_BUILD global define. darin@chromium.org2011-07-131-0/+1
| | | | | | | | | | | | | | | | | | | | | This avoids the need to define FOO_DLL macros for each project that we wish to optionally build as a DLL (when component=="shared_library"). This in turn means that we do not need direct_dependent_settings to define FOO_DLL, and that means that we don't need to update projects to convert transitive dependencies into explicit dependencies. This makes the component build more consistent with the static build. An alternative would be to use all_dependent_settings, but I feel that the global approach is simpler as it creates less repetition in each target definition for components. A side-effect of this change is that I needed to make base_nacl_win64 be a shared_library in the component build. R=rvargas,bradnelson,evan Review URL: http://codereview.chromium.org/7344022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92409 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add COMPONENT_BUILD global define. "yurys@chromium.org2011-07-131-1/+0
| | | | | | | | | | | | | The change broke compilation on Linux Builder (dbg)(shared): http://build.chromium.org/p/chromium/builders/Linux%20Builder%20%28dbg%29%28shared%29/builds/3365/steps/compile/logs/stdio TBR=darin BUG=None TEST=None Review URL: http://codereview.chromium.org/7352014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92329 0039d316-1c4b-4281-b951-d872f2087c98
* Add COMPONENT_BUILD global define. darin@chromium.org2011-07-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | This avoids the need to define FOO_DLL macros for each project that we wish to optionally build as a DLL (when component=="shared_library"). This in turn means that we do not need direct_dependent_settings to define FOO_DLL, and that means that we don't need to update projects to convert transitive dependencies into explicit dependencies. This makes the component build more consistent with the static build. An alternative would be to use all_dependent_settings, but I feel that the global approach is simpler as it creates less repetition in each target definition for components. A side-effect of this change is that I needed to make base_nacl_win64 be a shared_library in the component build. R=rvargas,bradnelson Review URL: http://codereview.chromium.org/7344022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92325 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Partial revert of r77477 to bring back EditSearchEngineCocoaController.rsesek@chromium.org2011-07-071-0/+1
| | | | | | | | | | BUG=88350 TEST=See bug. Review URL: http://codereview.chromium.org/7227012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91656 0039d316-1c4b-4281-b951-d872f2087c98
* Move app/resources/* to ui/resources/ directory.tfarina@chromium.org2011-06-291-4/+4
| | | | | | | | | | | BUG=72317 TEST=None R=rsesek@chromium.org Review URL: http://codereview.chromium.org/7253057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91010 0039d316-1c4b-4281-b951-d872f2087c98
* Remove msvs_guid in gyp files in src/chrome/.tony@chromium.org2011-06-231-2/+0
| | | | | | | | BUG=28727 Review URL: http://codereview.chromium.org/7191022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90243 0039d316-1c4b-4281-b951-d872f2087c98