summaryrefslogtreecommitdiffstats
path: root/chrome/tools
Commit message (Collapse)AuthorAgeFilesLines
* history: Rename history.h to history_service.htfarina@chromium.org2013-01-251-1/+1
| | | | | | | | | | | | | history.h contains HistoryService class as its main class, so rename the file to match with the class name. BUG=169591 R=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/12036069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178753 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ChromeDriver2 from the official builder and archive.kkania@chromium.org2013-01-243-3/+0
| | | | | | | | | | | Also, add ChromeDriver2 server and tests to chromium_builder_qa. NOTRY=true BUG=none Review URL: https://chromiumcodereview.appspot.com/11896023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178455 0039d316-1c4b-4281-b951-d872f2087c98
* Convert gfx::Image::Image(const SkBitmap&) and ↵pkotwicz@chromium.org2013-01-231-1/+1
| | | | | | | | | | gfx::ImageSkia::ImageSkia(const SkBitmap&) to gfx::Image::CreateFrom1xBitmap(const SkBitmap&) and gfx::ImageSkia::CreateFrom1xBitmap(const SkBitmap&) respectively Hopefully these changes will make the constructors / factory methods less confusing and prevent bugs as a result of confusion about what the constructors do. Review URL: https://chromiumcodereview.appspot.com/11970013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178408 0039d316-1c4b-4281-b951-d872f2087c98
* Fix flags used in Syzygy driver script.siggi@chromium.org2013-01-221-2/+2
| | | | | | | | | | R=grt@chromium.org,chrisha@chromium.org BUG=None Review URL: https://chromiumcodereview.appspot.com/12042028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178086 0039d316-1c4b-4281-b951-d872f2087c98
* Rename non-const payload() in base::Pickle to mutable_pyload()sergeyu@chromium.org2013-01-181-1/+1
| | | | | | | | | | | base::Pickle has two methods - one is declared const and another one is not. The non const version of the method is protected, which makes the const payload() inaccessible in non-const Pickle instances. Also made end_of_payload() public and removed non-const version of that method. Review URL: https://codereview.chromium.org/11959022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177711 0039d316-1c4b-4281-b951-d872f2087c98
* Move webui resources from chrome\browser\resources\shared to ui\webui\resources.jam@chromium.org2013-01-171-1/+1
| | | | | | | BUG=169170 Review URL: https://codereview.chromium.org/11962043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177425 0039d316-1c4b-4281-b951-d872f2087c98
* Breakpad: Enable more logging in crash_service to debug flaky failures on ↵mseaborn@chromium.org2013-01-161-2/+4
| | | | | | | | | | | | | | | | | | | | | | | Windows Two things are needed to get crash_service's VLOG(1) messages sent to stderr: * Pass --v=1 * Enable "SYSTEM_DEBUG_LOG" in InitLogging() Without these steps, only higher verbosity messages get sent to stderr. Note that crash_service's stderr works if stderr is a pipe but not if it's a Windows console. On a Buildbot slave, though, stderr is a pipe. BUG=169394 TEST=run_breakpad_browser_process_crash_test in nacl_integration Review URL: https://codereview.chromium.org/11881043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177271 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the NaCl SRPC IRT nexes for ARM.bbudge@chromium.org2013-01-161-5/+0
| | | | | | | | | BUG=169152 TEST=none Review URL: https://chromiumcodereview.appspot.com/11933003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177028 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude more remoting files from dev build.mmoss@chromium.org2013-01-151-0/+1
| | | | | | | | | | BUG=166011 TBR=alexeypa@chromium.org,agable@chromium.org Review URL: https://codereview.chromium.org/11912004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176962 0039d316-1c4b-4281-b951-d872f2087c98
* We don't build the MSI for dev builds.mmoss@chromium.org2013-01-151-0/+2
| | | | | | | | | | | | | This fixes a problem where archive_build is failing on continuous builder. BUG=166011 R=alexeypa@chromium.org,agable@chromium.org Review URL: https://codereview.chromium.org/11888025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176936 0039d316-1c4b-4281-b951-d872f2087c98
* Adding UMA for Bookmark Manageryosin@chromium.org2013-01-152-0/+44
| | | | | | | | BUG=169199 Review URL: https://codereview.chromium.org/11828039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176785 0039d316-1c4b-4281-b951-d872f2087c98
* Include cloud_print_service.exe.pdb into symbols archive.vitalybuka@chromium.org2013-01-121-0/+5
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11857017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176510 0039d316-1c4b-4281-b951-d872f2087c98
* Unit test for spellchecking 96- through 102-character wordsrouslan@chromium.org2013-01-112-6/+6
| | | | | | | | | | | | | This patch adds a test for checking the spelling of words that are from 96 to 102 characters in length. Hunspell should mark the words in the test as misspelled and provide no suggestions. The corresponding change in src/third_party/hunspell: http://codereview.chromium.org/11778031. BUG=130128 Review URL: https://chromiumcodereview.appspot.com/11776032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176242 0039d316-1c4b-4281-b951-d872f2087c98
* Reland 175201 with fixes for installer.apatrick@chromium.org2013-01-101-4/+0
| | | | | | | | | | | | | | | > Windows: Remove content's dependency on d3dx9_43.dll. > > ANGLE doesn't need this loaded anymore. > > Review URL: https://chromiumcodereview.appspot.com/11737027 See also: https://codereview.chromium.org/11747017/ TBR=apatrick@chromium.org Review URL: https://codereview.chromium.org/11820033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175957 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the NaCl PPAPI proxy lab.bbudge@chromium.org2013-01-101-1/+0
| | | | | | | | | | | The IPC proxy is now the default. The SRPC proxy can still be run locally and in tests with the --enable-nacl-srpc-proxy command line flag. BUG=154443 TEST=manual Review URL: https://chromiumcodereview.appspot.com/11801039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175950 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the SRPC IRT nexes from Chrome installers.bbudge@chromium.org2013-01-093-28/+0
| | | | | | | | | | The nexes are still built so we can run SRPC tests. BUG=154443 TEST=manual Review URL: https://chromiumcodereview.appspot.com/11783036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175904 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the treecpu@chromium.org2013-01-091-0/+2
| | | | | | | | | | | | | | Possibly the change of http://src.chromium.org/viewvc/chrome?view=rev&revision=175642 Broke the mac plist string generation BUG=168890 TEST=mac bot not red TBR=thakis Review URL: https://codereview.chromium.org/11829014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175654 0039d316-1c4b-4281-b951-d872f2087c98
* Bump dictionary versions to 3-0rouslan@chromium.org2013-01-082-24/+42
| | | | | | | | | | | | | Bumps the dictionary versions to 3-0 to: 1) Use the dictionaries with checksums. 2) Add dictionaries for ko, sq, and ta. 3) Update dictionaries for lv, nl, ru, and sv. BUG=8397,8803,20083,61206,65115,104891,112227,113821 Review URL: https://chromiumcodereview.appspot.com/11566003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175549 0039d316-1c4b-4281-b951-d872f2087c98
* Fix generate_profile and allow it to be built on Linux as well as Windows.rdsmith@chromium.org2012-12-191-19/+42
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11573018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174024 0039d316-1c4b-4281-b951-d872f2087c98
* Change Pepper Flash cam/mic settings UI:yzshen@chromium.org2012-12-161-1/+0
| | | | | | | | | | | | | - Remove the "Flash camera and microphone" section from the content settings dialog; - Add two links to the "Media" section to point to the Flash global and site-specific cam/mic settings. These links are not showed if the Flash settings are the same as the Chrome media settings. TEST=manual + a new unittest. BUG=159402 Review URL: https://chromiumcodereview.appspot.com/11553014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173371 0039d316-1c4b-4281-b951-d872f2087c98
* Remove 'arch' key from FILES.cfg unless actually needed.sbc@chromium.org2012-12-144-193/+19
| | | | | | | | | | | | | | The archive_build buildbot script will now treat that absence of an 'arch' key as meaning the file should be included on all architectures. Also, add arm-specific irt nexe files to linux FILES. BUG= Review URL: https://chromiumcodereview.appspot.com/11548042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173082 0039d316-1c4b-4281-b951-d872f2087c98
* Extra compile assert in ipctest.ccgavinp@chromium.org2012-12-131-0/+3
| | | | | | | | | | | | Shishir ran into this earlier today, and it was confusing that this file, in an uncommon target, is the only error you get when you add a spurious semicolon to an IPC header. This compile assert is SHOUTING so that future generations do not waste so much time. R=shishir@chromium.org,thakis@chromium.org BUG=None Review URL: https://chromiumcodereview.appspot.com/11568018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172968 0039d316-1c4b-4281-b951-d872f2087c98
* Move check_sdk_patch.py to win8/util.gab@chromium.org2012-12-071-48/+0
| | | | | | | | | | | | It used to sit in chrome/tools/win/ which meant that, since webkit has to add win8/ to its dependencies for win8_util, it now had to also pull chrome/ :(... NOTRY=True BUG=151718 (see comment #25+). Review URL: https://chromiumcodereview.appspot.com/11478013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171652 0039d316-1c4b-4281-b951-d872f2087c98
* Add ffmpegsumo.dll to 'symsrc' group for symbol upload.dalecurtis@chromium.org2012-12-031-0/+1
| | | | | | | | | | BUG=164036 TEST=none NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11434093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170830 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the flag for the Speech API and turn it on by default.tommi@chromium.org2012-12-011-1/+0
| | | | | | | | | BUG=116954 Review URL: https://chromiumcodereview.appspot.com/11348275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170675 0039d316-1c4b-4281-b951-d872f2087c98
* Used shared proto messages for user cloud policies of the same type.joaodasilva@chromium.org2012-11-282-43/+108
| | | | | | | | | BUG=141368 Review URL: https://chromiumcodereview.appspot.com/11308120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170022 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing the hunspell convert_dict tool to replace the affixes from the .dic ↵rlp@chromium.org2012-11-271-3/+6
| | | | | | | | | | | | | | | | | file with those from the .dic_delta file. As it stands right now, they are added to the set, but do not make a difference in the actual interpretation. From testing, there is only ever one indexed affix per word so replacing it with the most recent (i.e., the one from the .dic_delta file) is what we want. The understanding being that if you want to change the affix, you would just add the word to the .dic_delta file with the new affixes you want. BUG=160847 TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/11419044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169559 0039d316-1c4b-4281-b951-d872f2087c98
* chrome: Update the remaining calls from RunAllPending() to RunUntilIdle().tfarina@chromium.org2012-11-191-2/+2
| | | | | | | | | | | RunAllPending() is deprecated and we should switch to RunUntilIdle(). BUG=131220 TBR=ben@chromium.org Review URL: https://codereview.chromium.org/11299062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168481 0039d316-1c4b-4281-b951-d872f2087c98
* Change the default values of WebPreferences for zh-* and ja.jshin@chromium.org2012-11-171-1/+2
| | | | | | | | | | | | | | | | | | For Google ChromeOS, set them to the licensed fonts. For Chromium OS, set them to IPA fonts (ja) and Droid Sans fallback (zh-*). Because 'grd' format does not support messages with the same id in multiple branches when use_name_for_id is set [1], we add locale_settings_{chromiumos,google_chromeos}.grd in place of locale_settings_cros.grd. However, xtb files included by them keep their old names (locale_settings_cros_{lang}.xtb ). [1] http://code.google.com/p/grit-i18n/issues/detail?id=8 BUG=159456 TEST=In Google ChromeOS, go to http://www.w3.org/International/tests/tests-html-css/tests-fonts/generate-auto-assignment?test=1 and see if 'ja', 'zh-*', 'ko' use slightly differnet glyphs. Or, see http://i18nl10n.com/cros/cjkdeffont.html and make sure that the 3rd column matches in 4th column in ChromeOS and 5th column in Chromium OS. Review URL: https://chromiumcodereview.appspot.com/11338052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168429 0039d316-1c4b-4281-b951-d872f2087c98
* Make all pdb file names follow the same naming convention.iannucci@chromium.org2012-11-172-25/+25
| | | | | | | | | | | | | | | | | | | The new naming scheme simply appends .pdb to the target (e.g. foo.dll.pdb and foo.exe.pdb). This is beneficial for a couple reasons: * no more chrome_dll.pdb and chrome_exe.pdb silliness * also avoids this issue if we end up with similarly named targets in the future (target.dll and target.exe) * ninja already does this, and, by extension, either ninja needs to be broken to use the old scheme, or the we fix the broken in the existing system. One less difference between msvs and ninja. Fixes for chrome-internal stuff: https://chromereviews.googleplex.com/5681015 BUG= Review URL: https://codereview.chromium.org/11384003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168341 0039d316-1c4b-4281-b951-d872f2087c98
* Change the names of the NaCl IRT files to solve ChromeOS packaging issue.bbudge@chromium.org2012-11-153-6/+6
| | | | | | | | | | The old SRPC IRT nexes now take the form 'nacl_irt_srpc_*', while the new IPC IRT nexes take the form 'nacl_irt_*'. BUG=116317,160316 TEST=builds Review URL: https://codereview.chromium.org/11275326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167787 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for running multiple browser instances with reliability tests. chrisphan@chromium.org2012-11-132-6/+30
| | | | | | | | | | | | | | | | Originally, crash_service.exe dumps all encountered crash dump files into a single directory. But if multiple browser instances are running, we want to identify which crash belongs to which browser instance. - Add a flag to crash service to archive the generated crash dumps under directory by the browser process id. - Add a flag to page_load_tests to look for crashes under the directory by the process id. For example: %USERPROFILE%\AppData\Local\Google\CrashReports\pid\3f4233fhs.dmp NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11361205 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167429 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Linux: change protobuf default option to allow building"nyquist@chromium.org2012-11-121-0/+2
| | | | | | | | | | | | | | | | | This reverts commit baefae90f294a981c973bffbdd3eccabfe796b6a. The change broke Chrome for Android because non-vanilla protobuf-lite Java files were generated. Original review: https://codereview.chromium.org/11228038/ TBR=phajdan.jr BUG=160256 Review URL: https://codereview.chromium.org/11359146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167242 0039d316-1c4b-4281-b951-d872f2087c98
* Remove SBInterstitial field trial. Make V2 the default.mattm@chromium.org2012-11-101-2/+1
| | | | | | | | | BUG=143999, 148870 Review URL: https://chromiumcodereview.appspot.com/11358057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167056 0039d316-1c4b-4281-b951-d872f2087c98
* Build and archive the new chromedriver (and unittests) on the bots.kkania@chromium.org2012-11-093-0/+3
| | | | | | | | | | | | Also, switch chromedriver2 to a loadable_module, since we never intend to link against it, just dlopen it. NOTRY=true BUG=none Review URL: https://chromiumcodereview.appspot.com/11366163 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166919 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: change protobuf default option to allow buildingphajdan.jr@chromium.org2012-11-071-2/+0
| | | | | | | | | | | | | | | | | | with unpatched system protobuf. This is a preparation for landing https://codereview.chromium.org/11231046/ and a solution chosen because our custom protobuf changes will not be accepted upstream. Setting defaults to optimize for lite runtime and retain unknown fields makes it possible to use the same .proto files with system protobuf. BUG=157155 TEST=none Review URL: https://codereview.chromium.org/11228038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166534 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Android metrics updatesdfalcantara@chromium.org2012-11-052-2/+0
| | | | | | | | | | | | | | | * Assigns values to the promo handler enum to keep the values in sync with histograms.xml. * Removes an action that is never triggered and doesn't appear in the logs. BUG=5484529 TBR=thakis,estade Review URL: https://chromiumcodereview.appspot.com/11361076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166073 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 165702 - Add support for running multiple browser instances with ↵vandebo@chromium.org2012-11-022-30/+6
| | | | | | | | | | | | | | | | | | | | | reliability tests. Originally, crash_service.exe dumps all encountered crash dump files into a single directory. But if multiple browser instances are running, we want to identify which crash belongs to which browser instance. - Add a flag to crash service to archive the generated crash dumps under directory by the browser process id. - Add a flag to page_load_tests to look for crashes under the directory by the process id. For example: %USERPROFILE%\AppData\Local\Google\CrashReports\pid\3f4233fhs.dmp NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10836347 TBR=chrisphan@chromium.org Review URL: https://codereview.chromium.org/11359042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165708 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for running multiple browser instances with reliability tests. chrisphan@chromium.org2012-11-022-6/+30
| | | | | | | | | | | | | | | | Originally, crash_service.exe dumps all encountered crash dump files into a single directory. But if multiple browser instances are running, we want to identify which crash belongs to which browser instance. - Add a flag to crash service to archive the generated crash dumps under directory by the browser process id. - Add a flag to page_load_tests to look for crashes under the directory by the process id. For example: %USERPROFILE%\AppData\Local\Google\CrashReports\pid\3f4233fhs.dmp NOTRY=true Review URL: https://chromiumcodereview.appspot.com/10836347 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165702 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 165215 - Fix dependency graph for syzygy and chrome_dll.pdbnoelallen@google.com2012-11-011-107/+0
| | | | | | | | | | | | | | | | | | | | | We create a fake PDB build step in order to use the PDBs in the dependency graph. The wait script will attempt to open the PDB for writting. On success we assume that mspdbsrv is done, and it is now legal to access the file. At this point we generate a stamp file on which PDB consumers can depend. Renames chrome_dll.pdb to chrome.dll.pdb to match ninja Pulls in /PROFILE fix for GYP Add PDB target for syzygy to depend on. BUG=126499 Review URL: https://codereview.chromium.org/11232072 TBR=noelallen@google.com Review URL: https://codereview.chromium.org/11365048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165518 0039d316-1c4b-4281-b951-d872f2087c98
* Package NaCl IPC-IRT nexes with Chrome.bbudge@chromium.org2012-11-013-0/+30
| | | | | | | | | | This adds nacl_ipc_irt_x86_*.nexes to the installers for all platforms, which increases the installer size by several megabytes. After the proxy switch is done and we can remove the old nexes, this will go back down, although the new nexes are larger. The IPC proxy is enabled with the flag --enable-nacl-ipc-proxy. BUG=116317 TEST=install and run Review URL: https://codereview.chromium.org/11275085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165410 0039d316-1c4b-4281-b951-d872f2087c98
* Fix dependency graph for syzygy and chrome_dll.pdbnoelallen@google.com2012-10-311-0/+107
| | | | | | | | | | | | | | | | | | We create a fake PDB build step in order to use the PDBs in the dependency graph. The wait script will attempt to open the PDB for writting. On success we assume that mspdbsrv is done, and it is now legal to access the file. At this point we generate a stamp file on which PDB consumers can depend. Renames chrome_dll.pdb to chrome.dll.pdb to match ninja Pulls in /PROFILE fix for GYP Add PDB target for syzygy to depend on. BUG=126499 Review URL: https://codereview.chromium.org/11232072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165215 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for extra input files to repack_locales.py.msarda@chromium.org2012-10-311-65/+56
| | | | | | | | | | | | | | | Generating the Chromium resources for iOS needs to run the repack_locale.py on other grd files than the ones hard coded in repack_locales.py. This CL adds support to repack extra input files by passing them with argument "-e <resource_file>" on its command line. Use optparse to parse command line arguments in repack_locales.py to allow the user to pass multiple extra input files arguments (multiple "-e" arguments). Review URL: https://chromiumcodereview.appspot.com/11336010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165130 0039d316-1c4b-4281-b951-d872f2087c98
* Split IPC logging between content and chrome.jochen@chromium.org2012-10-303-1/+10
| | | | | | | | | | | | | I add a new content API to register IPC message loggers, and modify the IPC message macros to not directly create the g_log_function_mapping. That allows for multiple files generating IPC loggers. Also, it gets rid of the ctor/dtor for the g_log_function_mapping. BUG=101600,111316,155765 Review URL: https://codereview.chromium.org/11347012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164861 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the NaCl IPC IRT nexes from Chrome installers, prior to M24 branch.bbudge@chromium.org2012-10-293-30/+0
| | | | | | | | | | | This removes the .nexes from the installer. A follow-up patch will reset SIZES checks back to where they were before this. I will reland this CL on trunk after the branch point. BUG=156740, 116317 TEST=none Review URL: https://codereview.chromium.org/11340012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164744 0039d316-1c4b-4281-b951-d872f2087c98
* Using Ronald's libclang based converter, we're able to translatedalecurtis@google.com2012-10-211-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffmpeg from C99 to C89 syntax and compile through MSVC++! This is awesome for many reasons: - Better performance! MSVC compiled code is as fast as some of the hand rolled assembly in certain cases (per rbultje). - Debugging symbols! (!!!) Crash dumps will now be symbolized with all symbols instead of the missing symbols traces we get in crash reports today. - No more hand rolling binaries every time ffmpeg needs a security fix or someone wants to make a change! - Greatly reduced binary size, the Chrome DLLs are ~3.2mb smaller and the Chromium DLLs ~2.3mb smaller: Chrome: 5205049 -> 1817600, Chromium: 3587185 -> 1147904. This change also cleans up the media library initialization code and gets rid of the old dll names in various places. There is still one other locations which need to be updated separately: http://src.chromium.org/viewvc/chrome/trunk/tools/build/site_config/config.py The downside is this will add ~3minutes of compile time (on T3500) for non-GOMA users and ~30 seconds for GOMA users (-j 256). More information available here: https://gerrit.chromium.org/gerrit/#/c/34728/ BUG=39887 TEST=Manual testing. Unit tests. It actually compiles! Review URL: https://codereview.chromium.org/11036039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163213 0039d316-1c4b-4281-b951-d872f2087c98
* Added UMA metrics for ActionBoxweili@chromium.org2012-10-201-0/+2
| | | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/11017042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163146 0039d316-1c4b-4281-b951-d872f2087c98
* First installment of thumbnail updates: introducing ThumbnailService.motek@chromium.org2012-10-161-1/+1
| | | | | | | | | | | | | | | | | ThumbnailService is a ProfileKeyedService which currently forwards all calls to TopSites. On the other side I split the one and only ThumbnailGenerator class into a base and two classes inheriting from it: one suited for working with TopSites and another working with ThumbnailService. In the next step I plan to flesh out ThumbnailGeneratorRecent and introduce PrettyThumbnailServiceImpl. Between these two classes, we will try out ways for generating nicer (and more) thumbnails. BUG=155269 Review URL: https://chromiumcodereview.appspot.com/11054020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162020 0039d316-1c4b-4281-b951-d872f2087c98
* Roll grit-i18n 74:75sergeyu@chromium.org2012-10-131-1/+2
| | | | | | | | | This adds -f option in grit_info.py to specify resources_ids file. Review URL: https://chromiumcodereview.appspot.com/11085087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161706 0039d316-1c4b-4281-b951-d872f2087c98
* Add NaCl IPC-based proxy IRT nexes to installers.bbudge@chromium.org2012-10-093-0/+30
| | | | | | | | | | This adds nacl_ipc_irt_x86_*.nexes to the installers for all platforms. The proxy is enabled with the flag --enable-nacl-ipc-proxy. BUG=116317 TEST=install and run Review URL: https://codereview.chromium.org/11031049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160904 0039d316-1c4b-4281-b951-d872f2087c98