summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert 55400 - Cleanup in base. This moves the implementation (and a bunch ↵nsylvain@chromium.org2010-08-0955-621/+443
| | | | | | | | | | | | | | | | | | | | | | | | of header file dependencies) from the multiprocess test and the test_suite headers to .cc files. Moves multiprocess_test to the test directory, and all of this stuff to the existing base_test_support project. I also used the base namespace. Previously other projects included this functionality just by #include because it was all inline, so I had to add dependencies on base_test_support in a few places. Moves and renames the command line switch this was using to base_switches. Move the base switch for process type to chrome switches. TEST=none BUG=none Review URL: http://codereview.chromium.org/3026055 TBR=brettw@chromium.org Review URL: http://codereview.chromium.org/3035062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55416 0039d316-1c4b-4281-b951-d872f2087c98
* Changed primitive wireframe creation to be more correct, added to ↵petersont@google.com2010-08-092-50/+174
| | | | | | | | hellocube-wireframe.html to test. Review URL: http://codereview.chromium.org/3087013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55415 0039d316-1c4b-4281-b951-d872f2087c98
* pyauto theme runneralyssad@chromium.org2010-08-091-0/+80
| | | | | | | | New pyauto tool that installs themes and checks that they are installed correctly and don't crash the browser. Review URL: http://codereview.chromium.org/3036025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55409 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where the billing address combobox would not show newlysky@chromium.org2010-08-092-14/+26
| | | | | | | | | | | | created addresses. This also fixes bug where removing address or changing address would not be reflected in billing address combobox. BUG=51217 TEST=see bug Review URL: http://codereview.chromium.org/3038052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55408 0039d316-1c4b-4281-b951-d872f2087c98
* New autofill pyauto functional testsalyssad@chromium.org2010-08-093-7/+80
| | | | | | | | This adds some more tests to autofill.py that test invalid input and unicode input. Review URL: http://codereview.chromium.org/3054049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55407 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 55259 - FBTF: New IPC definitions, only applied to async ROUTED and ↵pinkerton@google.com2010-08-0927-867/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CONTROL messages. The slowest cc files in chrome include render_messages.h and other IPC message definitions. Including one of these files will bring in half of chrome because in the IPC system previously required full class definitions due to implementation details. The new system allows forward declarations and places the implementations of functions that need the full class definitions (ctor/dtor()/Log() and superclass ctor/Read() methods) into a separate xxx_messages.cc file using a parallel set of macros to ipc_message_macros.h. This has the added benefit of moving most of the template instantiation junk into a small number of files. Pros: - Will speed up compiling by a lot once everything is forward declared. - Already, intermediary .o/.a files are smaller. Cons: - Adds a 4th pass to the messages system, this time in a different header. BUG=51411 TEST=none Review URL: http://codereview.chromium.org/2873090 TBR=erg@google.com Review URL: http://codereview.chromium.org/3080040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55406 0039d316-1c4b-4281-b951-d872f2087c98
* Special thanks for in-ming cheng's MFT hardware decodering code.jiesun@google.com2010-08-0930-3/+2481
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. ipc_video_decoder.cc/h is media pipeline filter which use the gpu decoder facilities in video stack. it is only enabled when (a) hardware composition is on (b) hardware decoding command line is on (c) h264 codec is specified. 2. gpu_video_service.cc/h is a singleton in gpu process which provide video services for renderer process, through it we could create decoder. ( in my imagination, in the future, we could create encoder or capturer too) 3. gpu_video_decoder.cc/h. abstract interface for hardware decoder. 4. gpu_video_decoder_mft.cc/h media foundation transform hardware decoder which run on windows 7 only. 5. gpu_video_service_host.cc/h is singleton in renderer process which provide proxy for gpu_video_service. 6. gpu_video_decoder_host.cc/h is proxy for gpu_video_decoder. (1 to 1 map).basically there is one global GpuVideoService in GPU process, one GpuVideoServiceHost in Renderer process. for each renderer process, there are could be multiple renderer view, each could had multiple GpuVideoDecoderHost the connect to GpuVideoDeocder through GPUCHannelHOst/GpuChannel. 7. gpu_video_common.cc/h: IPC message definition and pickle/marshaling support. ISSUES: 1. in media pipeline, we need let decoder to determine if bit stream filter should be used instead of let command line to determine it. 2. stop readback from D3D surface use ANGLE. 3. Flush logic still need fine tuning. 4. CreateThread in GpuVideoDecoder, and post message in message handler, and derived classs handle message loop. ? 5. Error handling. 6. Input ring buffer implementation. Current impl is naive. 7.Add output queue for MFT decoder. 8. Query Capabilities at GetVideoServices()... BUG=None TEST=Windows7 Review URL: http://codereview.chromium.org/2873089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55405 0039d316-1c4b-4281-b951-d872f2087c98
* Even wider suppressions.jochen@chromium.org2010-08-091-6/+0
| | | | | | | | | | BUG=51590 TEST=none TBR=glider Review URL: http://codereview.chromium.org/2856096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55404 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing include to fix the build.brettw@chromium.org2010-08-091-0/+1
| | | | | | | TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55403 0039d316-1c4b-4281-b951-d872f2087c98
* Widen suppressions.jochen@chromium.org2010-08-091-2/+18
| | | | | | | | | | BUG=51590 TEST=none TBR=glider@chromium.org Review URL: http://codereview.chromium.org/3100005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55402 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress third party bugs reported by Memcheck on Snow Leopard:glider@chromium.org2010-08-091-0/+28
| | | | | | | | | | | -- uninitialized reads in [f]chmod_extended() syscall -- reads/writes below stack pointer by DKeyHas8Words. TBR=jrg Review URL: http://codereview.chromium.org/3013069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55401 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup in base. This moves the implementation (and a bunch of header filebrettw@chromium.org2010-08-0955-443/+621
| | | | | | | | | | | | | | | | | | | dependencies) from the multiprocess test and the test_suite headers to .cc files. Moves multiprocess_test to the test directory, and all of this stuff to the existing base_test_support project. I also used the base namespace. Previously other projects included this functionality just by #include because it was all inline, so I had to add dependencies on base_test_support in a few places. Moves and renames the command line switch this was using to base_switches. Move the base switch for process type to chrome switches. TEST=none BUG=none Review URL: http://codereview.chromium.org/3026055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55400 0039d316-1c4b-4281-b951-d872f2087c98
* Adds some experimental stuff for tab preview: ability to determine maxsky@chromium.org2010-08-0911-32/+95
| | | | | | | | | | | screen position of popup and current url in omnibox. BUG=none TEST=none Review URL: http://codereview.chromium.org/3076040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55399 0039d316-1c4b-4281-b951-d872f2087c98
* Widen a suppression.jochen@chromium.org2010-08-091-1/+0
| | | | | | | | | | BUG=32356 TEST=none R=glider@chromium.org Review URL: http://codereview.chromium.org/2883067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55398 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress an invalid memory access in stringToGlyphs.jochen@chromium.org2010-08-091-0/+11
| | | | | | | | | | BUG=51590 TEST=none TBR=glider@ Review URL: http://codereview.chromium.org/3005063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55397 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress access to invalid parent view in accessibility code.jochen@chromium.org2010-08-091-0/+8
| | | | | | | | | | BUG=51587 TEST=none TBR=glider@ Review URL: http://codereview.chromium.org/3027050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55396 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for memory leak in SkBitmap::allocPixels and/or views/tabs/tab.ccjochen@chromium.org2010-08-091-0/+26
| | | | | | | | | | BUG=51581 TEST=none TBR=glider@ Review URL: http://codereview.chromium.org/3091017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55395 0039d316-1c4b-4281-b951-d872f2087c98
* Disable outdated non-sandboxed plugins.bauerb@chromium.org2010-08-0921-43/+262
| | | | | | | | | | | Relanding r55227, which had a compile error. BUG=47731 TEST=Run with --disable-outdated-plugins Review URL: http://codereview.chromium.org/3071028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55394 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for invalid memory access in WebKit.jochen@chromium.org2010-08-091-1/+7
| | | | | | | | | | BUG=51579 TEST=none TBR=glider@ Review URL: http://codereview.chromium.org/3028051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55393 0039d316-1c4b-4281-b951-d872f2087c98
* Widen suppression for leaks related to pango/cairo.jochen@chromium.org2010-08-091-18/+2
| | | | | | | | | | BUG=51379 TEST=none TBR=glider@ Review URL: http://codereview.chromium.org/3085025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55392 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 2.3.6lrn@chromium.org2010-08-091-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3054053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55389 0039d316-1c4b-4281-b951-d872f2087c98
* Disable device motion in test shell.pfeldman@chromium.org2010-08-091-0/+1
| | | | | | Review URL: http://codereview.chromium.org/3098005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55388 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 489.0 to 490.0chrome-release@google.com2010-08-091-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55386 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 64968:64970hamaji@chromium.org2010-08-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/3083026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55384 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 64960:64968hamaji@chromium.org2010-08-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/2808111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55383 0039d316-1c4b-4281-b951-d872f2087c98
* When blocking cookies, also show an icon in the location bar when cookies ↵jochen@chromium.org2010-08-0918-32/+262
| | | | | | | | | | | | | are accessed. If the user choses to block cookies per default, this will grant access to the collected cookies dialog as soon as the page accesses cookies. Right now, the icon is only shown if cookies were actually blocked. BUG=45230 TEST=Canned*.*:ContentSettingImage*.*:TabSpecific*.* Review URL: http://codereview.chromium.org/3014056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55382 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 64865:64960hamaji@chromium.org2010-08-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/3023049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55381 0039d316-1c4b-4281-b951-d872f2087c98
* Comment out test expectations that failed on the build botsatorux@chromium.org2010-08-091-4/+9
| | | | | | | | | | | | | | | The GetLanguageList test passes fine locally if it's run as "unit_tests -gtest_filter='*LanguageOptionsHandlerTest*'" but it fails if it's run as "unit_tests" (i.e. run all tests in unit_tests) for some reason. For now, comment out the expectations that failed. TEST=manually BUG=chromium-os:5479 Review URL: http://codereview.chromium.org/3098003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55379 0039d316-1c4b-4281-b951-d872f2087c98
* Add device motion runtime feature entry and the command line switch.pfeldman@chromium.org2010-08-093-1/+8
| | | | | | Review URL: http://codereview.chromium.org/3029066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55378 0039d316-1c4b-4281-b951-d872f2087c98
* More metrics for proxy connections impact A/B test.ziadh@chromium.org2010-08-095-7/+39
| | | | | | | | | | | | | I added socket request times (for new/unused sockets). The hypothesis is that if proxy servers get overloaded, we will see an increase in request times for new sockets. Hence, we know that we should tone back a little. BUG=44501 r=jar Review URL: http://codereview.chromium.org/3040049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55377 0039d316-1c4b-4281-b951-d872f2087c98
* Add tests for LanguageOptionsHandler using the stub cros library.satorux@chromium.org2010-08-091-19/+29
| | | | | | | | | TEST=unit_tests --gtest_filter='*LanguageOptionsHandlerTest*' BUG=none Review URL: http://codereview.chromium.org/2836093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55376 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup our Registry API.tfarina@chromium.org2010-08-095-226/+170
| | | | | | | | | | | | | | | | | | | | - Use wchar_t instead of TCHAR. - Use DCHECK instead of assert. - Remove this keyword (we don't use it on chromium). - Add DISALLOW_COPY_AND_ASSIGN to the classes. - Make it more compliant with chromium code style. - Remove ununsed methods. - Use arraysize macro for array size calculation instead of doing it manually. BUG=44644 TEST=trybots TODO: Write unittests for this API. TODO: Remove all the default arguments from the methods in this API. They aren't allowed by our style guide. Review URL: http://codereview.chromium.org/3007037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55375 0039d316-1c4b-4281-b951-d872f2087c98
* Fix style issues in CSS files of DOMUI options:: 0px -> 0.satorux@chromium.org2010-08-093-8/+8
| | | | | | | | | | | Per our CSS style guide: Don't give units for 0 values. BUG=none TEST=run chrome and check appearances Review URL: http://codereview.chromium.org/2836092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55374 0039d316-1c4b-4281-b951-d872f2087c98
* Add realistic data to InputMethodLibraryStubImpl.satorux@chromium.org2010-08-091-3/+133
| | | | | | | | | | | | This will make it easy to test chrome os version of chrome on regular linux desktops, as well as writing unit tests. BUG=none TEST=manually Review URL: http://codereview.chromium.org/3085023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55373 0039d316-1c4b-4281-b951-d872f2087c98
* o3d-webgl: Fix Matrix4AxisRotation by copying the last row.pathorn@chromium.org2010-08-081-0/+2
| | | | | | | | BUG=none TEST=kitty mesh loads Review URL: http://codereview.chromium.org/2873108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55372 0039d316-1c4b-4281-b951-d872f2087c98
* Convert occurrences of WideToUTF{8,16}(l10n_util::GetString...() ...viettrungluu@chromium.org2010-08-0814-33/+31
| | | | | | | | | | | ... to l10n::GetString...UTF{8,16}(). BUG=23581 TEST=builds and tests pass Review URL: http://codereview.chromium.org/3054052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55371 0039d316-1c4b-4281-b951-d872f2087c98
* Remove sync_types.h. No functions from this file are used, and some of them arebrettw@chromium.org2010-08-0833-94/+37
| | | | | | | | | | | | | | | explicitly disallowed in Google code (DWORD). This implicitly brought string_util into a number of files which got ASCII conversion routimes. I replaced these with *ToUTF8 from utf_string_conversions since I am trying to delete WideToASCII. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3063021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55367 0039d316-1c4b-4281-b951-d872f2087c98
* De-wstring/wchar_t-ify extensions DOM UI as much as currently possible.viettrungluu@chromium.org2010-08-085-123/+125
| | | | | | | | | BUG=23581 TEST=builds and tests pass Review URL: http://codereview.chromium.org/2808110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55366 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Fix kill button and selection in task managerthakis@chromium.org2010-08-074-15/+88
| | | | | | | | | BUG=51488,51486 TEST=Sort on a changing column such as %cpu or goats teleported. The selection should follow the selected rows (i.e. if the "maps" process jumps from row 2 to row 4, the selected row should follow). "Kill process" should kill the currently selected process, not the process that's at that index when no sorting is happening. Review URL: http://codereview.chromium.org/3047055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55361 0039d316-1c4b-4281-b951-d872f2087c98
* Change TipsHandler::SendTip() to take const std::string& rather than ↵viettrungluu@chromium.org2010-08-072-2/+3
| | | | | | | | | | | | | | std::string. (This was noticed by thakis in some previous review.) BUG=none TEST=none TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/3066042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55360 0039d316-1c4b-4281-b951-d872f2087c98
* Convert browser/dom_ui/n*.cc to not use wstrings/wchar_t*s (insofar as ↵viettrungluu@chromium.org2010-08-073-129/+130
| | | | | | | | | | | possible). BUG=23581 TEST=builds and tests pass Review URL: http://codereview.chromium.org/3067039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55359 0039d316-1c4b-4281-b951-d872f2087c98
* Add a mimetype to npapi_test_plugin so we pass a layout testtony@chromium.org2010-08-073-7/+11
| | | | | | | | | | | | | that expects each plugin to have at least one mime type. Also remove some test code that deletes a plugin during teardown. This is no longer needed and can break some tests that run later. BUG=51402 Review URL: http://codereview.chromium.org/3076041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55358 0039d316-1c4b-4281-b951-d872f2087c98
* Take 2: Copy the npapi pepper test plugin during the build so wetony@chromium.org2010-08-077-84/+96
| | | | | | | | | | | | | | | | don't have to do it when running the test. Remove all the code in the test for copying files since it's no longer needed. The difference from before is we only copy over the pepper test plugin on windows because it's the only platform with tests for it. On Linux, unloading the plugin was causing random crashes in tcmalloc. Review URL: http://codereview.chromium.org/3015064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55357 0039d316-1c4b-4281-b951-d872f2087c98
* Convert browser/dom_ui/[st]*.cc to not use wstrings/wchar_t*s (insofar as ↵viettrungluu@chromium.org2010-08-076-41/+40
| | | | | | | | | | | possible). BUG=23581 TEST=builds and tests pass Review URL: http://codereview.chromium.org/3063030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55356 0039d316-1c4b-4281-b951-d872f2087c98
* Convert browser/dom_ui/[o-r]*.cc to not use wstrings/wchar_t*s.viettrungluu@chromium.org2010-08-075-110/+110
| | | | | | | | | BUG=23581 TEST=builds and tests pass Review URL: http://codereview.chromium.org/3014060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55355 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 488.0 to 489.0chrome-release@google.com2010-08-071-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55351 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Remove unneeded headers from base/ (part 5)thestig@chromium.org2010-08-0733-36/+15
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3041049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55349 0039d316-1c4b-4281-b951-d872f2087c98
* Fix testBigZipnirnimesh@chromium.org2010-08-071-1/+1
| | | | | | | | | | python2.4 doesn't have os.SEEK_CUR. Replace with 0. TBR=alyssad@chromium.org Review URL: http://codereview.chromium.org/3087017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55348 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling the HTTPSRequestTest.ClientAuthTest for chrome frame net tests on ↵ananta@chromium.org2010-08-071-0/+1
| | | | | | | | | | | | the same lines as the other https tests which fail due to a certificate dialog. TBR=amit Review URL: http://codereview.chromium.org/3098002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55347 0039d316-1c4b-4281-b951-d872f2087c98
* Convert browser/dom_ui/f*.cc to not use wstrings/wchar_t*s.viettrungluu@chromium.org2010-08-072-59/+59
| | | | | | | | | BUG=23581 TEST=builds and tests pass Review URL: http://codereview.chromium.org/3037052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55346 0039d316-1c4b-4281-b951-d872f2087c98