Commit Graph

508 Commits

Author SHA1 Message Date
ashuk%eng.sun.com
ea2739771e Bug=78610
author=ashuk
ra=edburns

File modifed: java/webclient/src_moz/CBrowserContainer.cpp

This patch enables focus in a form field inside Webclient.

Index: CBrowserContainer.cpp
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/src_moz/CBrowserContainer.cpp,v
retrieving revision 1.19
diff -u -r1.19 CBrowserContainer.cpp
--- CBrowserContainer.cpp       2001/05/10 20:47:06     1.19
+++ CBrowserContainer.cpp       2001/05/11 19:04:09
@@ -28,6 +28,7 @@
 #include "CBrowserContainer.h"
 #include "nsCWebBrowser.h"
 #include "nsIWebBrowser.h"
+#include "nsIWebBrowserFocus.h"
 #include "nsIRequest.h"
 #include "nsIDOMNamedNodeMap.h"
 #include "nsIDOMWindow.h"
@@ -619,6 +620,10 @@
 nsresult JNICALL
 CBrowserContainer::doEndDocumentLoad(nsIWebProgress *aWebProgress)
 {
+
+    nsCOMPtr<nsIWebBrowserFocus> focus(do_GetInterface(mInitContext->webBrowser));
+    focus->Activate();
+
     nsCOMPtr<nsIDOMWindow> domWin;

     if (nsnull != aWebProgress) {
2001-05-11 19:06:54 +00:00
edburns%acm.org
9f3a659d37 Learning documentation. 2001-05-10 22:24:36 +00:00
edburns%acm.org
7cf99f24c6 For some reason, webclient wouldn't compile today unless I changed
CBrowserContainer.cpp CBrowserContainer.h

To use NS_IMETHODIMP, NS_IMETHOD instead of virtual nsresult.
2001-05-10 20:47:07 +00:00
edburns%acm.org
14961bdd62 For some reason, javadom wouldn't compile today unless I changed
nativeDOMProxyListener.cpp nativeDOMProxyListener.h

To use NS_IMETHODIMP, NS_IMETHOD instead of virtual nsresult.
2001-05-10 20:46:09 +00:00
idk%eng.sun.com
53dda829f1 *not part of the build*
fix for 79289
2001-05-10 20:31:26 +00:00
edburns%acm.org
302d516139 directory_name_change 2001-05-10 18:43:03 +00:00
edburns%acm.org
2d604d14d9 Changed waterfall to pluggable-jvm 2001-05-10 18:30:22 +00:00
edburns%acm.org
8de5f0c0b5 These files were accidentally checked in. 2001-05-10 18:25:00 +00:00
edburns%acm.org
432bc6ea64 Import Waterfall under the directory pluggable-jvm. 2001-05-10 18:12:45 +00:00
ashuk%eng.sun.com
1a062aa106 Bug=61977
author=ashuk
Bug fixes problem where String in getPageSource and getPagesourceBytes
was not being initialized.
----------------------------------------

Index: CurrentPageImpl.java
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/classes_spec/org/mozilla/webclient/wrapper_native/CurrentPageImpl.java,v
retrieving revision 1.16
diff -r1.16 CurrentPageImpl.java
155c155
<     String HTMLContent = null;
---
>     String HTMLContent = new String();
188c188
<     String HTMLContent = null;
---
>     String HTMLContent = new String();

------------------------------------
2001-05-10 16:57:00 +00:00
edburns%acm.org
2e21638718 These are garbage. 2001-05-09 20:01:17 +00:00
edburns%acm.org
df4ed559d9 Made it so --with-java-supplement builds the waterfall makefiles. 2001-05-09 18:53:15 +00:00
edburns%acm.org
5942733019 Initial import of the mozilla component that plugs into the
Waterfall Pluggable JVM by Nikolay Igotti.
2001-05-09 18:51:36 +00:00
edburns%acm.org
54faa13a67 Initial import of Waterfal Pluggable JVM module by Nikolay Igotti. 2001-05-09 17:30:10 +00:00
idk%eng.sun.com
95b177c968 *not part of the build*
fix for 78910
author=sva@sparc.spb.su (Vladimir Strigun)
2001-05-09 01:29:06 +00:00
edburns%acm.org
d79b2b7b77 Complete the conversion from nsIDocumentLoaderObserver. 2001-05-08 22:32:19 +00:00
edburns%acm.org
742b92e202 This checkin uses the information in this nntp post:
From: valeski@netscape.com (Judson Valeski)
Newsgroups: netscape.public.mozilla.embedding
Subject: Re: nsIDocumentLoaderObserver migration guide?
Date: 8 May 2001 14:41:33 GMT
Organization: Another Netscape Collabra Server User
Lines: 44
Message-ID: <3AF8059A.D83EAAF@netscape.com>

To enable fine grained status tracking in webclient.

The following files are in this checkin.

M classes_spec/org/mozilla/webclient/test/EMWindow.java
M src_moz/CBrowserContainer.cpp
M src_moz/CBrowserContainer.h
2001-05-08 21:57:57 +00:00
edburns%acm.org
f77c8b0f45 Previous version did not compile: errors in getSource(). 2001-05-08 21:07:16 +00:00
edburns%acm.org
b6f0f4bea9 Removed "^M" chars.
Sorry
2001-05-08 20:54:14 +00:00
edburns%acm.org
f4bc0e8678 bug 79278
This checkin migrates javaDOM to use the new nsIWebProgressListener
interface, removing its dependency on the now non-existant
nsIDocumentLoaderObserver.

It has only been tested inside webclient.  QA needs to do the standalone
javaDOM tests.

The following files are in this bugfix:

dom/jni/org_mozilla_dom_DOMAccessor.cpp
dom/src/nsIJavaDOM.h
dom/src/nsJavaDOMImpl.cpp
dom/src/nsJavaDOMImpl.h
webclient/classes_spec/org/mozilla/webclient/test/EMWindow.java
webclient/classes_spec/org/mozilla/webclient/wrapper_native/CurrentPageImpl.java
2001-05-08 20:34:31 +00:00
ashuk%eng.sun.com
d39dc7e321 Bug=61977
author=ashuk
Fix changes CurrentPageImpl.java and fixes leading "null" from
getPageSource and getPageSourceBytes
2001-05-08 16:58:36 +00:00
edburns%acm.org
c4a354c5aa Files in this Checkin:
M classes_spec/org/mozilla/webclient/test/EMWindow.java
M classes_spec/org/mozilla/webclient/wrapper_native/CurrentPageImpl.java
M src_moz/CBrowserContainer.cpp
M src_moz/CBrowserContainer.h
M src_moz/NativeEventThreadActionEvents.cpp
M src_moz/WindowControlActionEvents.cpp

bug:  79278

This checkin makes webclient work with the trunk as of 7 May 2001 AM PDT.

It also adds support for PROGRESS_URL_LOAD and STATUS_URL_LOAD events.
2001-05-08 04:50:33 +00:00
idk%eng.sun.com
e101defa3c *not part of the build*
added virtual destructor to llTransprt
a=sep@sparc.spb.su
2001-05-04 08:51:52 +00:00
idk%eng.sun.com
386b829e9b *not part of the build*
fixes for 78866 and 78865
2001-05-04 08:45:12 +00:00
idk%eng.sun.com
981ba6c788 *not part of the buils*
update for URP connect
a=lsv@sparc.spb.su
  sep@sparc.spb.su
2001-05-02 03:58:20 +00:00
idk%eng.sun.com
539b3b5447 *not part of the build*
update for URP connect
a=lsv@sparc.spb.su,
  sep@sparc.spb.su
2001-05-02 02:30:42 +00:00
ashuk%eng.sun.com
4b0b25a613 author=ashuk
Bug=73085
Files modified = mozilla/java/makefiles

this fix makes it so configure creates the makefile in java/build

Index: makefiles
===================================================================
RCS file: /cvsroot/mozilla/java/makefiles,v
retrieving revision 1.3
diff -u -r1.3 makefiles
--- makefiles   2000/08/03 21:32:54     1.3
+++ makefiles   2001/05/01 18:46:47
@@ -1,6 +1,7 @@
 java/Makefile
 java/util/Makefile
 java/util/classes/Makefile
+java/build/Makefile
 java/webclient/Makefile
 java/webclient/classes_spec/Makefile
 java/webclient/src_share/Makefile
2001-05-01 18:48:57 +00:00
idk%eng.sun.com
1263d16db6 *not part of the build*
fix for 78288
2001-05-01 03:10:03 +00:00
idk%eng.sun.com
57e30ff1e7 *not part of the build*
fix for 56738
2001-05-01 02:56:29 +00:00
idk%eng.sun.com
f5aaaf1e56 *not part of the build*
fix for 56728
2001-05-01 02:42:30 +00:00
idk%eng.sun.com
88e2071520 *not part of the build*
fix for 56706
2001-05-01 01:13:28 +00:00
idk%eng.sun.com
3d0fc5e90d *not part of the build*
fix for 78281
2001-05-01 01:05:14 +00:00
idk%eng.sun.com
60a87bd3a7 *not part of the build*
fix for 56740
2001-05-01 01:00:00 +00:00
edburns%acm.org
d827bc9220 The following files are in this checkin.
ar=edburns
author=edburns, ashuk


M Makefile.in
M Makefile.win
M webclient/classes_spec/Makefile.in
M webclient/classes_spec/Makefile.win
M webclient/src_moz/Makefile.win
A build/Makefile.in
A build/Makefile.win
A build/install_blackconnect_unix.js
A build/install_blackconnect_win32.js
A build/install_blackwood_unix.js
A build/install_blackwood_win32.js
A build/install_dom_unix.js
A build/install_dom_win32.js
A build/install_pluglets_unix.js
A build/install_pluglets_win32.js
A build/install_webclient_unix.js
A build/install_webclient_win32.js
A build/symlink.sh
2001-04-30 23:50:52 +00:00
idk%eng.sun.com
2a63b3c078 *not part the build*
fix for 77140
2001-04-30 11:21:18 +00:00
edburns%acm.org
c088b7b9c9 Bug 76405
a=edburns
author = edburns ashuk
r=edburns

Files in fix for this bug:

M dom/classes/Makefile
M webclient/src_moz/CBrowserContainer.cpp
M webclient/src_moz/CBrowserContainer.h
M webclient/src_moz/CurrentPageActionEvents.cpp
M webclient/src_moz/HistoryActionEvents.cpp
M webclient/src_moz/Makefile.in
M webclient/src_moz/NativeEventThread.cpp
M webclient/src_moz/motif/MotifBrowserControlCanvas.cpp

This checkin makes Webclient work with the Mozilla trunk as of 27 April
0100 PDT.
2001-04-28 00:53:21 +00:00
ashuk%eng.sun.com
bfbf350e33 Bug=74742
author=ashuk
ra=idk

This patch allows BlackConnect to build with Forte Compilers. It
fixes some syntactical errors in the xpidl_idl.c and xpidl_java.c
files where C++ style syntax was being used in a C file and some
implicit illegal typecasts were being made.

_Ashu
2001-04-16 21:11:08 +00:00
idk%eng.sun.com
c46e9db94f *not part of the buid*
fix for 67457
2001-04-12 19:56:55 +00:00
idk%eng.sun.com
82ac084d31 * not part of the build *
adding tests for urp module
author lsv@sparc.spb.su
2001-04-10 00:39:05 +00:00
idk%eng.sun.com
621c209443 *not part of the build*
urp. initial checkin
2001-04-07 02:42:23 +00:00
idk%eng.sun.com
05eb2f2704 *not part of the build*
follow up on 71948. fixed build problems on windows
2001-04-06 19:18:46 +00:00
idk%eng.sun.com
d20d6b37b4 * not part of the build *
fix for 71948
2001-04-06 03:40:13 +00:00
idk%eng.sun.com
d79ddb160b *not part of the build*
fix for 74676
2001-04-04 07:01:42 +00:00
idk%eng.sun.com
dd440bff20 *not part of the build*
add on to my previous checkin
2001-04-03 20:59:04 +00:00
idk%eng.sun.com
41fe7095a7 * not part of the build*
Fixed 71951, 74511, 74525
2001-04-03 11:57:15 +00:00
edburns%acm.org
8552e9de94 We need to have this file to unjar the dom jar into dist/classes. 2001-04-03 02:03:07 +00:00
edburns%acm.org
b954c66d69 Use getEventDetail to tell if the mouse button was pressed. 2001-04-03 01:37:28 +00:00
edburns%acm.org
ccb7bde876 When bug 74468 gets fixed, -1 will be returned from getButton(). 2001-04-03 00:42:47 +00:00
edburns%acm.org
142c8147b1 Don't try to free an automatic variable. 2001-04-02 23:27:44 +00:00
edburns%acm.org
0e44edc9ef // replace nsString::Recycle with nsMemory::Free
java/dom/jni/org_mozilla_dom_events_MouseEventImpl.cpp
java/dom/jni/org_mozilla_dom_events_UIEventImpl.cpp
java/dom/jni/org_mozilla_dom_events_EventImpl.cpp
java/dom/jni/org_mozilla_dom_ProcessingInstructionImpl.cpp
java/dom/jni/org_mozilla_dom_NodeImpl.cpp
java/dom/jni/org_mozilla_dom_NamedNodeMapImpl.cpp
java/dom/jni/org_mozilla_dom_ElementImpl.cpp
java/dom/jni/org_mozilla_dom_DOMImplementationImpl.cpp
java/dom/jni/org_mozilla_dom_DocumentImpl.cpp
java/dom/jni/org_mozilla_dom_CharacterDataImpl.cpp
java/dom/jni/org_mozilla_dom_AttrImpl.cpp
java/dom/jni/javaDOMEventsGlobals.cpp

// On*DocumentLoad() now takes an nsIRequest instead of an nsIChannel.
// nsIChannel extends nsIRequest.
java/dom/src/nsJavaDOMImpl.cpp
java/dom/src/nsJavaDOMImpl.h
java/dom/src/nsIJavaDOM.h

// nsIChannel instances replaced with nsIRequest. Removed ShowModal(),
// ExitModalLoop(), FindNamedBrowserItem().  Parameter changes for
// {Set,Get}Persistence().  Add DestroyBrowserWindow(), IsWindowModal().
// supports weak references
java/webclient/src_moz/CBrowserContainer.h
java/webclient/src_moz/CBrowserContainer.cpp

// GetProfileList now returns an array of profile names.  Need to use
// nsIProfileInternal instead of nsIProfile for StartupWithArgs.
java/webclient/src_moz/NativeEventThread.cpp

// Remove -lxpfelocation_s
java/webclient/src_moz/Makefile.in

// Don't include appfilelocprovider_s
java/webclient/src_moz/Makefile.win

// Don't assert thread safe, cause we are thread safe
java/webclient/src_moz/InputStreamShim.cpp
2001-04-02 22:48:33 +00:00