summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Prompt the user before performing particularly expensive operations.markus@chromium.org2009-03-101-1/+62
| | | | | | | This should help users that have slow network connections. Review URL: http://codereview.chromium.org/43043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11378 0039d316-1c4b-4281-b951-d872f2087c98
* Move the tab images into the TabRenderer class.jhawkins@chromium.org2009-03-102-76/+86
| | | | | | Review URL: http://codereview.chromium.org/43038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11377 0039d316-1c4b-4281-b951-d872f2087c98
* Convert to COLORREF properly. This matches the old code before my refactoring.darin@chromium.org2009-03-101-1/+3
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/42043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11376 0039d316-1c4b-4281-b951-d872f2087c98
* Fix interactive UI tests. It was crashing due to a NULL ExtensionsService ↵mpcomplete@google.com2009-03-101-1/+2
| | | | | | | | | in the unit test. TBR=sky Review URL: http://codereview.chromium.org/43042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11375 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable ExtensionViewTest.mpcomplete@google.com2009-03-101-3/+1
| | | | | | Review URL: http://codereview.chromium.org/42040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11374 0039d316-1c4b-4281-b951-d872f2087c98
* First step at removing TabContents from temp scaffolding. Get rid of ↵pinkerton@chromium.org2009-03-104-182/+49
| | | | | | | | duplicated code in scaffolding in deference to equivalent code in tab_contents.cc. Review URL: http://codereview.chromium.org/42031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11372 0039d316-1c4b-4281-b951-d872f2087c98
* Extra disable ExtensionViewTest.mpcomplete@google.com2009-03-101-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11371 0039d316-1c4b-4281-b951-d872f2087c98
* Instead of queuing ResourceDispatcher IPC messages in RenderView, use ↵jam@chromium.org2009-03-105-56/+47
| | | | | | | | | | ResourceDispatcherHost's ability to block requests for a given route in the browser process. This is in prepration for switching to one ResourceDispatcher in the renderer process, instead of one per RenderView, to share more code between child processes. I realize that this means that resource requests for RenderViews created by other RenderViews will start a little bit later now (after a hop to the UI thread and back), but I don't think it should lead to much delay (since if our UI thread is that bogged down, we have bigger problems). I'll make sure this is the case by looking at the page cyclers. Review URL: http://codereview.chromium.org/42005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11370 0039d316-1c4b-4281-b951-d872f2087c98
* Make the download shelf in gtk look prettier (add top border, improve spacing).estade@chromium.org2009-03-102-19/+48
| | | | | | Review URL: http://codereview.chromium.org/42025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11369 0039d316-1c4b-4281-b951-d872f2087c98
* Port navigation controller unittest to posix.estade@chromium.org2009-03-101-29/+36
| | | | | | | | It now compiles, but doesn't link. Review URL: http://codereview.chromium.org/43028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11368 0039d316-1c4b-4281-b951-d872f2087c98
* Make chrome's copy of the 'grit' rule aware that the grit callsgk@google.com2009-03-101-0/+2
| | | | | | | generates .rc and .pak files, too. Review URL: http://codereview.chromium.org/42033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11367 0039d316-1c4b-4281-b951-d872f2087c98
* Disable ExtensionViewTest.Index while I fix it.mpcomplete@google.com2009-03-101-1/+1
| | | | | | TBR=erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11366 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 11357.jcampan@chromium.org2009-03-102-2/+5
| | | | | | | Reverting 11357 as the layout test still fails Review URL: http://codereview.chromium.org/42032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11365 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at the find bar.tc@google.com2009-03-1010-14/+149
| | | | | | | | | | | | | Ctrl+F will display a box (pushing down the web contents) that typing into will cause webkit to highlight on the page. Esc will dismiss the box. I also changed the gtk_widget_show_all in browser window to be a regular gtk_widget_show. Child widgets need to manually show themselves now. Review URL: http://codereview.chromium.org/42026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11364 0039d316-1c4b-4281-b951-d872f2087c98
* Add new gtk files to the gyp build.sgk@google.com2009-03-101-16/+17
| | | | | | | | | | | | | | Build additional files on Linux (but not yet on Mac): browser/autocomplete/autocomplete_edit.cc browser/autocomplete/autocomplete_popup_model.cc browser/bookmarks/bookmark_context_menu.cc browser/bookmarks/bookmark_drop_info.cc browser/dom_ui/dev_tools_ui.cc browser/dom_ui/dev_tools_ui.h Remove duplicates from the 'browser' sources list, and sort it. Review URL: http://codereview.chromium.org/42028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11363 0039d316-1c4b-4281-b951-d872f2087c98
* More tests_fixable updating. TBR.ojan@google.com2009-03-101-5/+4
| | | | | | Review URL: http://codereview.chromium.org/43033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11362 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build breaks after webkit merge.jam@chromium.org2009-03-109-2/+13
| | | | | | Review URL: http://codereview.chromium.org/42004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11361 0039d316-1c4b-4281-b951-d872f2087c98
* Unrevert 11294.mpcomplete@google.com2009-03-1014-61/+161
| | | | | | | | | - include stub fix so that linux/mac still build. - fix DCHECK in views code. - fix unit test. Review URL: http://codereview.chromium.org/41020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11360 0039d316-1c4b-4281-b951-d872f2087c98
* Highlight tab close button on click. Original patch by ↵pkasting@chromium.org2009-03-101-2/+4
| | | | | | | | kimworking@gmail.com, r=me; see http://codereview.chromium.org/28302 . BUG=7690 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11359 0039d316-1c4b-4281-b951-d872f2087c98
* Move forked, DevTools-specific JS files out of third_party/WebKitdglazkov@google.com2009-03-109-8/+2025
| | | | | | | | | R=darin BUG=3320 Review URL: http://codereview.chromium.org/44001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11358 0039d316-1c4b-4281-b951-d872f2087c98
* The navigation entry's state would not be returned for navigation entries of ↵jcampan@chromium.org2009-03-102-5/+2
| | | | | | | | | | | | | | | | | | | error pages (such as 404). This was causing the following problems when navigating back to a 404 page in test shell: - a new entry to be created instead of going back to the existing entry - the navTarget property not to be set on the HistoryItem That was causing the LayoutTests/http/tests/navigation/error404-goback.html failure. It seems safe to return the navigation entry's state for an error page. BUG=None Review URL: http://codereview.chromium.org/41019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11357 0039d316-1c4b-4281-b951-d872f2087c98
* Checking in media::FFmpegGlue, media::FFmpegDemuxer and tests.scherkus@chromium.org2009-03-1014-11/+1445
| | | | | | | | | | | | | | Fixes build break by including FFmpeg dependency for media project in chrome.sln. This is a second attempt at committing the following changelists: http://codereview.chromium.org/39295 http://codereview.chromium.org/28165 TBR=darin Review URL: http://codereview.chromium.org/42029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11356 0039d316-1c4b-4281-b951-d872f2087c98
* Make Chromium windows not hide auto-hide taskbars, take 2.pkasting@chromium.org2009-03-108-49/+125
| | | | | | | | | | This is very similar to r10845, but also includes a regression fix for issue 8410, where locking and unlocking the screen would cause mispositioning of child content. BUG=20,8410 Review URL: http://codereview.chromium.org/42027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11355 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to cleanup after ourselves on test shell timeout.thestig@chromium.org2009-03-101-0/+1
| | | | | | | The Linux buildbots have thousands of com.google.chrome.xxxxxx files in /tmp. We get one with every layout test time out. Review URL: http://codereview.chromium.org/43030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11354 0039d316-1c4b-4281-b951-d872f2087c98
* add glue.vcprojdarin@chromium.org2009-03-101-5/+13
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11352 0039d316-1c4b-4281-b951-d872f2087c98
* Adds WebThemeEngine, WebColor, and WebCanvas to the WebKit API (chrome-side).darin@chromium.org2009-03-1010-106/+192
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/40330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11351 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Checking in media::FFmpegDemuxer and tests."scherkus@chromium.org2009-03-1013-1442/+11
| | | | | | Review URL: http://codereview.chromium.org/43032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11350 0039d316-1c4b-4281-b951-d872f2087c98
* Move FilePathTest under test_dir_ so it gets cleaned up on TearDown.thestig@chromium.org2009-03-101-3/+1
| | | | | | Review URL: http://codereview.chromium.org/41023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11349 0039d316-1c4b-4281-b951-d872f2087c98
* Add some more flaky test in an attempt to green the tree. Also, defer flaky ↵ojan@google.com2009-03-101-7/+8
| | | | | | | | transition tests. TBR Review URL: http://codereview.chromium.org/42024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11348 0039d316-1c4b-4281-b951-d872f2087c98
* Checking in media::FFmpegDemuxer and tests.scherkus@chromium.org2009-03-106-1/+786
| | | | | | | | FFmpegDemuxer is a Demuxer implemenation using FFmpeg's libavformat. It is written in a way to work with any format and assume that the downstream decoders can interpret FFmpeg's CodecID enumerations. Review URL: http://codereview.chromium.org/39295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11346 0039d316-1c4b-4281-b951-d872f2087c98
* Checking in media::FFmpegGlue and some common FFmpeg code.scherkus@chromium.org2009-03-109-10/+656
| | | | | | | | FFmpegGlue acts as an adapter between FFmpeg's URLProtocol and the media::DataSource interface, allowing us to use media::DataSource implementations for handling FFmpeg's IO. Review URL: http://codereview.chromium.org/28165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11345 0039d316-1c4b-4281-b951-d872f2087c98
* Add flaky tests. TBR.ojan@google.com2009-03-101-0/+9
| | | | | | Review URL: http://codereview.chromium.org/42021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11343 0039d316-1c4b-4281-b951-d872f2087c98
* Slight code change to make some global variables const.maruel@google.com2009-03-1043-203/+319
| | | | | | | Fix >80 cols lines. Review URL: http://codereview.chromium.org/42013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11342 0039d316-1c4b-4281-b951-d872f2087c98
* Creating a new baseline for ↵rafaelw@chromium.org2009-03-103-0/+51
| | | | | | | | | | | | | | | | LayoutTest/fast/js/function-toString-semicolon-insertion-expected.html. Relevant webkit changeset: http://trac.webkit.org/changeset/41045 Discussion between mbelshe, kmillikin, lrn & erikcorry. Decision: amnestyusa.org (motivation for webkit change) works with 1.0.154.48. No need to change anything unless get a bug to work against. Review URL: http://codereview.chromium.org/41014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11341 0039d316-1c4b-4281-b951-d872f2087c98
* Add exceptions to max_cols rule.maruel@chromium.org2009-03-101-2/+8
| | | | | | Review URL: http://codereview.chromium.org/42019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11340 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanups and hookups to LocationBarViewGtk.deanm@chromium.org2009-03-107-41/+58
| | | | | | | | | | | | | | | | | - Rename FocusLocation to SetFocus (and don't make it select all). This matches the Windows style more closely. - Implement SetUserText (basically copied from Windows w/ a TODO). - Switch to the gtk_accel APIs instead of using the widget ones. - Hookup FocusSearch (and its ctrl-k accelerator). - Hookup AcceptInput (the go button now works!). - Fix lack of space before { - Rename edit_view_ to location_entry_ to match the Windows LocationBarView. - Don't plumb FocusLocationBar through BrowserWindow -> BrowserToolbar. Review URL: http://codereview.chromium.org/43025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11339 0039d316-1c4b-4281-b951-d872f2087c98
* Basic Linux linking of chrome and tests:sgk@google.com2009-03-101-32/+41
| | | | | | | | | | | | | | | | | | | | * Add Linux-specific files: * third_party/xdg_user_dirs/xdg_user_dir_lookup.cc * browser/gtk/download_item_gtk.{cc,h} * browser/gtk/download_shelf_gtk.{cc,h} * browser/tab_contents/render_view_context_menu_gtk.{cc,h} * Don't exclude too many browser/download/* files on Linux. * Remove browser/download/save_page_model.{cc,h}. * Exclude Windows-specific browser/download/download_{exe,util}.cc. * Make test/unit/run_all_unittests.cc part of the test_support library. * Remove duplicate test/ui_test_utils.{cc,h} (moved to test_support). * Exclude test/automation/window_proxy.{cc,h} on non-Windows systems, but only exclude the rest of test/automation/*.{cc,h} on Mac. * Remove left-over test/automation/window_proxy exclusion from the 'ui_tests' target (they're now in the 'test_support' target). Review URL: http://codereview.chromium.org/40328 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11338 0039d316-1c4b-4281-b951-d872f2087c98
* Adds logging of main URL for IPC messages. This is just a start. Isky@google.com2009-03-101-0/+20
| | | | | | | | | | | | want to see how useful this is before I expand it to other logging areas (like timers). BUG=none TEST=none Review URL: http://codereview.chromium.org/41022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11337 0039d316-1c4b-4281-b951-d872f2087c98
* Re-implemented the install-build-deps.sh script file, so that on 64 bitmarkus@chromium.org2009-03-101-109/+178
| | | | | | | | | | | | | | | | systems we build and install proper Debian packages instead of directly installing files into the filesystem. This allows the user to cleanly uninstall the packages and it prevents corruption from us accidentally overwriting files that the system tries to manage itself. Also, the script now installs debugging symbols where available. This allows gdb to step into system libraries. The developer still needs to download the actual source code with "apt-get source" and point the debugger to it. Review URL: http://codereview.chromium.org/40288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11336 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing test_file_util_posix.cc file.sgk@google.com2009-03-101-0/+1
| | | | | | Review URL: http://codereview.chromium.org/43024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11335 0039d316-1c4b-4281-b951-d872f2087c98
* NO CODE CHANGEdeanm@chromium.org2009-03-10745-772/+0
| | | | | | | | | Normalize end of file newlines in chrome/. All files end in a single newline. Review URL: http://codereview.chromium.org/42015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11331 0039d316-1c4b-4281-b951-d872f2087c98
* Add end of file newline checks to PRESUBMIT.py.deanm@chromium.org2009-03-102-6/+16
| | | | | | | | | | This makes sure that: - Files end in a newline character, this is otherwise a fatal error with GCC. - Files end in only one newline character, and not a bunch of whitespace. Review URL: http://codereview.chromium.org/43017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11330 0039d316-1c4b-4281-b951-d872f2087c98
* NO CODE CHANGEdeanm@chromium.org2009-03-10143-146/+0
| | | | | | | | | Normalize end of file newlines in base/. All files end in a single newline. Review URL: http://codereview.chromium.org/42011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11329 0039d316-1c4b-4281-b951-d872f2087c98
* Update from days runs:thomasvl@chromium.org2009-03-101-4/+6
| | | | | | | | - show test started passing some times, so updated it's flaky status. - one test seems to always timeout, updated it's status. Review URL: http://codereview.chromium.org/42012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11328 0039d316-1c4b-4281-b951-d872f2087c98
* Move GdkPixbufFromSkBitmap to gtk_util so it can easily be shared.deanm@chromium.org2009-03-103-40/+47
| | | | | | | Review URL: http://codereview.chromium.org/38009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11327 0039d316-1c4b-4281-b951-d872f2087c98
* NO CODE CHANGE.maruel@google.com2009-03-1046-169/+181
| | | | | | | Fix files with lines > 80 cols. Part 2. Review URL: http://codereview.chromium.org/40226 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11326 0039d316-1c4b-4281-b951-d872f2087c98
* Normalize end of file newlines in chrome/browser/gtk/.deanm@chromium.org2009-03-108-8/+0
| | | | | | | | All files should now end in only a single newline. Review URL: http://codereview.chromium.org/42010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11325 0039d316-1c4b-4281-b951-d872f2087c98
* Add a copyright header to location_bar_view_gtk.cc.deanm@chromium.org2009-03-101-0/+4
| | | | | | | | | This is a new file committed in r11323, adding a proper copyright header. Review URL: http://codereview.chromium.org/43013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11324 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a GTK LocationBarView and Autocomplete{Edit,Popup}View.deanm@chromium.org2009-03-109-89/+1114
| | | | | | | | | | | This implements some beginning functionality of "omnibox". It uses GtkTextView for a rich text edit for the location bar. Color emphasis, inline autocomplete, and the results popup work. You can select one of the omnibox results using the keyboard. Mouse selection doesn't work. The results popup code will have to be scraped and reimplemented with cairo / pango. BUG=8236 Review URL: http://codereview.chromium.org/40013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11323 0039d316-1c4b-4281-b951-d872f2087c98
* Added null-check for current DOMUI.yurys@google.com2009-03-101-2/+2
| | | | | | | BUG=8546 Review URL: http://codereview.chromium.org/43010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11322 0039d316-1c4b-4281-b951-d872f2087c98