summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* A fix for Issue 2673 in chromium: "Flash: IME not available".hbono@chromium.org2008-10-152-2/+30
| | | | | | | | | | | | | | | | | | | To investigate this issue deeply, I noticed this issue consisted of two issues: 1. Windows cannot attach IMEs to a plug-in process. Somehow, Windows attaches IMEs (i.e. loads IME DLLs, attaches them to a process, and adds message hooks to a window) while creating a top-level window. On the other hand, a plug-in process does not create any top-level windows. These facts prevent Windows from attaching IMEs to windowed plug-ins. 2. The CallWindowProc() function does not dispatch messages to the message-hook functions used by IMEs. When the |plugin_wnd_proc_| value is a handle referring the DefWindowProc() function, it seems the CallWindowProc() does not dispatch messages to the hook functions used by IMEs. To fix the former issue, this change once creates a top-level window and have Windows attach IMEs to this window, and change the window to a client window of the given parent window. To fix the latter issue, this change creates a dummy window procedure WebPluginDelegateImpl::DummyWindowProc(), which just encapsulates the DefWindowProc(), and use it instead of the DefWindowProc() function. BUG=2673 Review URL: http://codereview.chromium.org/4325 Review URL: http://codereview.chromium.org/4325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3391 0039d316-1c4b-4281-b951-d872f2087c98
* Label::SizeToFit was not setting the width properly.jcampan@chromium.org2008-10-151-1/+1
| | | | | | | | BUG=3432 TEST=See bug. Review URL: http://codereview.chromium.org/7337 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3390 0039d316-1c4b-4281-b951-d872f2087c98
* linux link errorstc@google.com2008-10-151-0/+8
| | | | | | | | | | Add a line to the gtk test_shell that can be uncommented to get linker errors. Review URL: http://codereview.chromium.org/7338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3389 0039d316-1c4b-4281-b951-d872f2087c98
* Remove these files; git cl should have deleted themerg@google.com2008-10-152-98/+0
| | | | | | | in the last commit. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3388 0039d316-1c4b-4281-b951-d872f2087c98
* Turn SSLClientSocket into an interface.wtc@google.com2008-10-1512-249/+266
| | | | | | | | | | | | | | | | | | | | The original ssl_client_socket.{h,cc} are renamed ssl_client_socket_win.{h,cc}. The new ssl_client_socket.h defines the SSLClientSocket interface, which simply extends the ClientSocket interface with a new GetSSLInfo method. ClientSocketFactory::CreateSSLClientSocket returns SSLClientSocket* instead of ClientSocket*. Replace the SSL protocol version mask parameter to the constructor and factory method by a SSLConfig parameter. R=darin Review URL: http://codereview.chromium.org/7304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3387 0039d316-1c4b-4281-b951-d872f2087c98
* Link in WebView to the gtk test shell, and organize all the gtk files into ↵erg@google.com2008-10-154-3/+133
| | | | | | | | | their own dir. Review URL: http://codereview.chromium.org/7334 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3386 0039d316-1c4b-4281-b951-d872f2087c98
* Enable magic browzr again.ben@chromium.org2008-10-142-1/+3
| | | | | | R=mal git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3385 0039d316-1c4b-4281-b951-d872f2087c98
* Convert HitTest/GetViewForPoint to use gfx::Pointben@chromium.org2008-10-1422-70/+72
| | | | | | | http://crbug.com/2186 Review URL: http://codereview.chromium.org/7331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3384 0039d316-1c4b-4281-b951-d872f2087c98
* Actually handle WM_SETICON and provide a virtual base that CustomFrameWindow ↵ben@chromium.org2008-10-141-0/+5
| | | | | | | | can override... Review URL: http://codereview.chromium.org/7321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3383 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some places I missed the renaming changes.brettw@google.com2008-10-143-11/+11
| | | | | | Review URL: http://codereview.chromium.org/7332 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3382 0039d316-1c4b-4281-b951-d872f2087c98
* Add this file I forgot in my previous CL.brettw@google.com2008-10-141-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3380 0039d316-1c4b-4281-b951-d872f2087c98
* Rename RenderWidgetHostHWND to RenderWidgetHostViewWin for consistency with ↵brettw@google.com2008-10-1410-124/+139
| | | | | | | | | other view-related classes. No logic change. Review URL: http://codereview.chromium.org/7310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3379 0039d316-1c4b-4281-b951-d872f2087c98
* Add a mising header file to xcode and visual studio build files (which i ↵ericroman@google.com2008-10-142-0/+6
| | | | | | | | omitted when adding it in r3266). Review URL: http://codereview.chromium.org/7151 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3378 0039d316-1c4b-4281-b951-d872f2087c98
* Rename various text zoom related stuff to be more generic, since we now canbrettw@google.com2008-10-1414-85/+100
| | | | | | | | | | optionally zoom the page. I added an easy way in render_view to toggle between text zoom and full page zoom, and allowed the embedder to specify this in the glue layer. This allows me to fix the text zoom layout test, which specifically asks that the text be zoomed. Review URL: http://codereview.chromium.org/7320 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3377 0039d316-1c4b-4281-b951-d872f2087c98
* Convert CaptureImage to a single method with lots of ifdefs.tc@google.com2008-10-141-36/+9
| | | | | | | | | | Original patch from icefox (Torchmobile) in http://codereview.chromium.org/7244 . Review URL: http://codereview.chromium.org/7150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3376 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where if we converted a std::string into a WebCore::String,brettw@google.com2008-10-142-6/+17
| | | | | | | | | the encoding will be incorrect. We assume std::string is UTF-8, but WebCore assume it's Latin-1 when you use the 8-bit constructor. Review URL: http://codereview.chromium.org/7266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3375 0039d316-1c4b-4281-b951-d872f2087c98
* Report a reasonable error message when test_shell isn't found, and givebrettw@google.com2008-10-141-3/+11
| | | | | | | some help about what could be wrong. Review URL: http://codereview.chromium.org/7156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3373 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webkit\pending\wtf\ThreadingWin.cpp.sgk@google.com2008-10-141-469/+0
| | | | | | Review URL: http://codereview.chromium.org/7152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3371 0039d316-1c4b-4281-b951-d872f2087c98
* Start compiling webview_impl.cc.erg@google.com2008-10-142-1/+209
| | | | | | | | | We include HistoryItem.h as a hack because otherwise we use third_party/WebKit/.../HistoryItem.h, which includes their CachedPage.h instead of our forked copy. This is not a long term solution. (crbug.com/3425) Review URL: http://codereview.chromium.org/7326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3370 0039d316-1c4b-4281-b951-d872f2087c98
* Include needed header under Linux.erg@google.com2008-10-141-0/+1
| | | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/7153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3369 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of pending\webkit\DeleteButtonController.cppsgk@google.com2008-10-142-4/+1
| | | | | | | | from the SCons build. Delete left-over $PENDING_DIR in commented-out file. Review URL: http://codereview.chromium.org/7322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3368 0039d316-1c4b-4281-b951-d872f2087c98
* Try and find the location of crashben@chromium.org2008-10-141-0/+2
| | | | | | Review URL: http://codereview.chromium.org/7323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3367 0039d316-1c4b-4281-b951-d872f2087c98
* get webframe_impl.cc to compile on linuxtc@google.com2008-10-147-19/+68
| | | | | | | | | Includes changes from http://codereview.chromium.org/7244 by icefox (Torchmobile Inc.) Review URL: http://codereview.chromium.org/7319 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3366 0039d316-1c4b-4281-b951-d872f2087c98
* Change all ConvertPointTo* methods to use gfx::Point instead of CPoint.ben@chromium.org2008-10-1437-303/+288
| | | | | | | | http://crbug.com/2186 Review URL: http://codereview.chromium.org/7317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3365 0039d316-1c4b-4281-b951-d872f2087c98
* Add icefox (Torchmobile Inc.) to the AUTHORS filetc@google.com2008-10-141-0/+1
| | | | | | | TBR=evan git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3364 0039d316-1c4b-4281-b951-d872f2087c98
* Port parts of base/process_util to Linux.evanm@google.com2008-10-147-4/+136
| | | | | | | | Review URL: http://codereview.chromium.org/6492 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3363 0039d316-1c4b-4281-b951-d872f2087c98
* Fix spelling.erg@google.com2008-10-141-1/+7
| | | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/7316 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3361 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "wrap HMODULE with ifdefs for right now to compile on linux"erg@google.com2008-10-141-7/+1
| | | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/7146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3360 0039d316-1c4b-4281-b951-d872f2087c98
* Make zomm do full page zoom instead of just text zoom.brettw@google.com2008-10-142-4/+4
| | | | | | Review URL: http://codereview.chromium.org/7314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3359 0039d316-1c4b-4281-b951-d872f2087c98
* wrap HMODULE with ifdefs for right now to compile on linuxerg@google.com2008-10-141-1/+7
| | | | | | | | Review URL: http://codereview.chromium.org/6412 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3358 0039d316-1c4b-4281-b951-d872f2087c98
* Accomodate move of tab_dragging_test.cc to browser\views.sgk@google.com2008-10-141-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3357 0039d316-1c4b-4281-b951-d872f2087c98
* Lots of ScriptController fixes, but it still doesn't compile cleanly.pkasting@chromium.org2008-10-142-218/+408
| | | | | | | | | This makes the header and C file noticeably more like the upstream versions. In some cases I have ripped out the implementations of functions that we added that there's no obvious way to make it work. The V8 team is going to have to implement these. This code absolutely isn't going to run. Review URL: http://codereview.chromium.org/7313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3356 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork 3.0: Header files, part two.dglazkov@google.com2008-10-143-9/+9
| | | | | | Review URL: http://codereview.chromium.org/7311 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3355 0039d316-1c4b-4281-b951-d872f2087c98
* update name file generationtc@google.com2008-10-141-24/+20
| | | | | | | | | | bring the scons build inline with DerivedSources.make that got updated in r3306. Review URL: http://codereview.chromium.org/7306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3354 0039d316-1c4b-4281-b951-d872f2087c98
* Fix one of icefox's patchs which broke under windows by adding the header ↵erg@google.com2008-10-141-6/+10
| | | | | | | | | | | which defines all our OS_* defines. http://codereview.chromium.org/7270 Review URL: http://codereview.chromium.org/7312 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3353 0039d316-1c4b-4281-b951-d872f2087c98
* Committed on behalf of treat.adam@gmail.com (manyoso::TorchMobile)pamg@google.com2008-10-141-1/+1
| | | | | | | | | | | | | | | | * There is no such file as 'String.h' in all of chromium trunk checkout. According to Visual Studio, the 'String.h' it is including here is part of the MS Windows SDK. But the usage in this file suggests WebCore::String which is declared in the 'PlatformString.h' header file which is included indirectly. I've added the include of 'PlatformString.h' explicitly for clarity and removed the erroneous MS Windows SDK include file. http://codereview.chromium.org/3171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3352 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Wrap cursor calls with windows ifdef as cursor support only works on ↵erg@google.com2008-10-141-9/+6
| | | | | | | | | | | windows right now" TBR=tony Review URL: http://codereview.chromium.org/7141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3350 0039d316-1c4b-4281-b951-d872f2087c98
* Wrap cursor calls with windows ifdef as cursor support only works on windows ↵erg@google.com2008-10-141-6/+9
| | | | | | | | | | | | | right now Fix order of initialisation warning. Add DragData #ifelse for Linux Review URL: http://codereview.chromium.org/7270 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3349 0039d316-1c4b-4281-b951-d872f2087c98
* Replace View::GetBounds(CRect* bounds) const; with gfx::Rect bounds() const. ben@chromium.org2008-10-1426-246/+196
| | | | | | | | http://crbug.com/2186 Review URL: http://codereview.chromium.org/7136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3348 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the build by including string.brettw@google.com2008-10-141-0/+2
| | | | | | Review URL: http://codereview.chromium.org/7303 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3347 0039d316-1c4b-4281-b951-d872f2087c98
* Move more view stuff out of WebContents. This moves context menus and infobrettw@google.com2008-10-1416-181/+229
| | | | | | | | | | bars. I removed the associated functions on TabContents, and have callers call directly through to the view when the care about mucking with the info bar (which is busted, IMO). Review URL: http://codereview.chromium.org/7245 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3346 0039d316-1c4b-4281-b951-d872f2087c98
* Replace pragma with MSVC macroserg@google.com2008-10-143-5/+8
| | | | | | | | Review URL: http://codereview.chromium.org/6212 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3345 0039d316-1c4b-4281-b951-d872f2087c98
* Remove passing test from fixable list. Passes afterager@google.com2008-10-141-1/+0
| | | | | | | | XMLHttpProgressEvents have been enabled. Review URL: http://codereview.chromium.org/7301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3344 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a number of layout tests.ager@google.com2008-10-1414-167/+315
| | | | | | | | | | - Add v8 binding for animation and transition types. - Update SVGPODTypeWrappers to follow the latest webkit changes. - Remove a rebaselining that is no longer needed. Review URL: http://codereview.chromium.org/7298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3343 0039d316-1c4b-4281-b951-d872f2087c98
* Remove no-longer-referenced webkit\pending files.sgk@google.com2008-10-1432-14771/+0
| | | | | | Review URL: http://codereview.chromium.org/7132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3342 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for issue 81olehougaard@google.com2008-10-142-5/+13
| | | | | | | | Putting all peers of DOM nodes in an object group, so they won't be garbage collected too soon. Review URL: http://codereview.chromium.org/7228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3341 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r3334 to disable magic_browzR and see if that fixes the crashes in the mal@chromium.org2008-10-142-3/+1
| | | | | | | | | reliability tests. TBR= ben@chromium.org Review URL: http://codereview.chromium.org/7135 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3340 0039d316-1c4b-4281-b951-d872f2087c98
* Support servers that request but don't require SSLwtc@google.com2008-10-142-1/+24
| | | | | | | | | | client authentication. R=rvargas BUG=166 Review URL: http://codereview.chromium.org/7291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3337 0039d316-1c4b-4281-b951-d872f2087c98
* Add WinCE support to Gears SConscripts. No installer support yet.mpcomplete@google.com2008-10-1410-98/+262
| | | | | | Review URL: http://codereview.chromium.org/7133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3336 0039d316-1c4b-4281-b951-d872f2087c98
* include platform/gtk in the CPPPATH on linuxtc@google.com2008-10-141-0/+11
| | | | | | | Review URL: http://codereview.chromium.org/7289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3335 0039d316-1c4b-4281-b951-d872f2087c98