dougt%netscape.com
dedece27d8
removing lame asserts so you can see it work.
...
NOT PART OF BUILD - test app work
2000-06-21 21:05:39 +00:00
blizzard%redhat.com
518e1ecf59
fix backwards check in GtkMozEmbedChrome::FindNamedBrowserItem as pointed out by Steven Work <steve@renlabs.com> r,a=brendan,waterson
2000-06-21 19:26:38 +00:00
locka%iol.ie
bcbe35684e
NOT PART OF BUILD. Fixed a memory leak. Added a stop button. Added code to update the URL field when a page is loaded
2000-06-21 13:30:31 +00:00
locka%iol.ie
70982c460a
NOT PART OF BUILD. Created variant of NS_InitEmbedding that accepts an nsILocalFile object as a parameter
2000-06-21 13:19:12 +00:00
locka%iol.ie
5c09c2d343
NOT PART OF BUILD. Moved API declarations into nsEmbedAPI.h
2000-06-21 13:05:49 +00:00
locka%iol.ie
24d30150b4
NOT PART OF BUILD. Added exports for nsEmbedAPI.h, fixed a duff dependency rule
2000-06-21 13:05:21 +00:00
locka%iol.ie
3cff9ee392
NOT PART OF BUILD. Added preliminary header file for embedding API
2000-06-21 13:03:05 +00:00
locka%iol.ie
f7f3466649
Added nsIContextMenuListener to build
2000-06-21 12:50:38 +00:00
locka%iol.ie
523fb4112c
New nsIContextMenuListener interface
2000-06-21 12:49:58 +00:00
locka%iol.ie
17165a3ac4
Commented out both embedding hacks by default
2000-06-21 12:48:11 +00:00
radha%netscape.com
bf05711448
Dummy implementation for 2 new methods in nsIWebNavigation. fix burning tree.
2000-06-21 07:28:45 +00:00
rpotts%netscape.com
4bae1234c4
Fixed the GTK_MOZ_EMBED_STATUS enum to have the *correct* decimal values of their corrosponding NS_ERROR codes.
2000-06-20 06:19:40 +00:00
dougt%netscape.com
2b54cbad7c
THIS IS NOT PART OF THE BUILD.
...
Update nsIWebProgressListener to match rpotts work.
r/a = valeski@netscape.com
bug 43054
2000-06-20 04:30:41 +00:00
dougt%netscape.com
84c5ec9099
THIS IS NOT PART OF BUILD
...
This is the window test harness for embedding.
r/a=valeski@netscape.com
bug number: 43054
2000-06-20 03:22:47 +00:00
rpotts%netscape.com
49c54755fc
Reworked the nsIWebProgress interfaces and implementation...
2000-06-19 05:54:37 +00:00
warren%netscape.com
06dd25d8b6
Bug 41390. js prompt() contains remember this value checkbox. r=morse
2000-06-17 01:57:36 +00:00
rbs%maths.uq.edu.au
29f1b6960b
Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com
2000-06-15 09:54:41 +00:00
conrad%ingress.com
f3134dfda0
Not part of the build!
This class now descends from LControl instead of LView.
2000-06-12 21:54:05 +00:00
conrad%ingress.com
6e60f835db
Not part of the build!
This class now descends from LControl instead of LView.
2000-06-12 21:48:56 +00:00
conrad%ingress.com
1a220863b1
Not part of the build!
Holds a ref to the nsIWebBrowser.
2000-06-12 21:48:13 +00:00
conrad%ingress.com
596d7c7ba8
Not part of the build!
Updated implementation of nsIPrompt for its changed API.
Implemented SetWebBrowser.
2000-06-12 21:47:14 +00:00
conrad%ingress.com
2134725722
Not part of the build!
Can be compiled without using PowerPlant PCH.
2000-06-12 21:45:18 +00:00
conrad%ingress.com
93f54365f4
Not part of the build!
Added accessor to get the CBrowserShell.
2000-06-12 21:41:47 +00:00
conrad%ingress.com
b656827daa
Not in the build!
Now tells its chrome about its CBrowserShell's nsIWebBrowser.
No longer loads a URL on FinishCreateSelf.
When the window is resized, resizes the widget first before calling inherited method. This bug caused the throbber not to redraw when the window was enlarged.
2000-06-12 21:40:29 +00:00
conrad%ingress.com
b63a49bcba
Not in the build!
Added accessor for nsIWebBrowser.
2000-06-12 21:37:47 +00:00
conrad%ingress.com
a9d800f249
Not in the build!
Removed nsIPref instance variable since now we use service.
2000-06-12 21:36:16 +00:00
conrad%ingress.com
952aadcb72
Not in the build!
Use prefs service instead of creating instance.
2000-06-12 21:35:28 +00:00
conrad%ingress.com
ea60723091
Not in the build!
Changed definition of throbber.
2000-06-12 21:33:55 +00:00
conrad%ingress.com
1d874861a7
Not in the build!
Removed unused access path.
2000-06-12 21:32:36 +00:00
locka%iol.ie
ee6d60d255
NOT PART OF BUILD
...
Added refcounting to Init/Term for balanced calling. Added a bogus call to create a string bundle on the main thread.
2000-06-12 15:39:43 +00:00
locka%iol.ie
9af63e0f5d
NOT PART OF BUILD!
...
New embedding APIs for *simple* initialisation by hiding all the XPCOM initialisation and kludges that embedding apps have to do.
2000-06-06 18:28:01 +00:00
warren%netscape.com
958ed96edd
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
blizzard%redhat.com
18cafcaee3
bring test case in sync with new header file definitions
2000-05-24 23:24:39 +00:00
blizzard%redhat.com
f9e4793241
make enums more gtklike. r=pavlov, a=waterson
2000-05-24 23:18:23 +00:00
valeski%netscape.com
f46e0c7972
updating impl list
2000-05-23 18:47:46 +00:00
blizzard%redhat.com
38db325e85
add the ability to interrupt a uri load
2000-05-17 06:44:59 +00:00
blizzard%redhat.com
43e3ff65e2
add the ability to stream in data into the widget. r=valeski
2000-05-17 05:42:17 +00:00
pavlov%netscape.com
0c75802384
changes all usages of NS_NewTimer to CreateInstance
2000-05-17 02:49:35 +00:00
locka%iol.ie
7db2265bb7
Changed a few calls to GetIID to use the NS_GET_IID macro.
...
Put in a mouse listener on the web shell container (non functional at present)
2000-05-16 22:07:09 +00:00
locka%iol.ie
6d7daf9f92
Swapped around the order files were #include'd to get around a problem with ERROR being defined by wingdi as 0 when nsIDOMEvent.h tried to define it in an enum
2000-05-16 22:05:52 +00:00
locka%iol.ie
97e71196a8
Added property notify sink
...
Fire ready state property change when the control has finished loading
2000-05-16 22:04:44 +00:00
warren%netscape.com
4d1711e5f8
Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse
2000-05-16 05:35:23 +00:00
blizzard%redhat.com
b0140fa8a4
add code to handle the destruction of a window via JS, add support for FindNamedBrowserItem and fix some destruction related bugs in the widget.
2000-05-12 03:14:42 +00:00
locka%iol.ie
3ef5d6f133
no message
2000-05-11 18:56:11 +00:00
locka%iol.ie
6af7187608
Fixed the popup window code
2000-05-11 18:55:48 +00:00
locka%iol.ie
1bcea615cd
Changed error message text
2000-05-11 18:55:22 +00:00
blizzard%redhat.com
f699d209bf
add tests for new window and for visibility changes. make sure to destroy the widget when it's requested
2000-05-10 21:55:36 +00:00
blizzard%redhat.com
1e6139d9e2
add new_window + visibility change signals. add map method to widget so that you can use the show and realize methods in the right order.
2000-05-10 21:54:53 +00:00
ramiro%fateware.com
8ee4cf8ea1
Quiet down the debug noise a tiny bit.
2000-05-09 22:09:32 +00:00
blizzard%redhat.com
f55a271846
add code for forward/back/reload
2000-05-09 21:34:54 +00:00
cls%seawood.org
1fec62484f
Add <string.h> include for HP build.
2000-05-09 06:17:14 +00:00
blizzard%redhat.com
47187bfe18
better test program for testing embedding widget.
2000-05-09 03:02:11 +00:00
blizzard%redhat.com
ca5e217a22
fix bug where we were returning the js status string instead of the location. remove the toplevel window handling code for now. reverse the cur + max totals for progress updates since it makes more sense that way. fix signal marshallers to assume that int != int32. fix wrong marshaler for net_status and progress signals. change prototypes from GtkWidget * to GtkMozEmbed * since that's the Gtk way. make sure to actually pass the flags during a net_status signal.
2000-05-09 03:01:41 +00:00
locka%iol.ie
ec06bd5d5e
Added some explanatory error messages for common problems
2000-05-09 01:54:23 +00:00
locka%iol.ie
44ea04c0b2
Fixed a crash caused by accidentally calling an overridden version of MessageBox
2000-05-09 00:12:09 +00:00
erik%netscape.com
30ed5fb982
local .cvsignore file
2000-05-07 17:29:44 +00:00
locka%iol.ie
83aea6d179
Moved mozctl.dll out of components directory
2000-05-06 00:08:39 +00:00
blizzard%redhat.com
6d373c27ac
add signals to monitor loading, progress values, start and stop and the ability to stop a network load.
2000-05-04 03:53:30 +00:00
locka%iol.ie
c9ddc78f42
Added a cast to a return value to stop a pointer comparison assert from firing.
2000-05-03 23:44:15 +00:00
locka%iol.ie
80ba24fbcd
Add more explanatory warning for people coding with _MSC_VER set to 1100
...
Not part of build (until after this)
2000-05-03 22:55:08 +00:00
locka%iol.ie
f0bcc218c6
Added activex to build
...
Not part of build
2000-05-03 22:41:39 +00:00
blizzard%redhat.com
5cea93a98f
add some signal tests
2000-05-03 21:21:18 +00:00
blizzard%redhat.com
cb7f1cb7b0
more work on signals
2000-05-03 21:20:55 +00:00
locka%iol.ie
a312409c93
Fixed more coding style issues
...
Not part of build
2000-05-03 17:56:02 +00:00
blizzard%redhat.com
3f17f6c4c3
work on getting status messages to the widget that is embedding. link gtk libraries explicitely for platforms that need all symbols resolved at compile time.
2000-05-03 05:13:36 +00:00
conrad%ingress.com
ad7c9a339c
Use nsString::AssignWithConversion to build nsStrings from char strings.
2000-05-03 01:27:15 +00:00
conrad%ingress.com
741f893194
Added nsIPrompt implementation.
2000-05-03 01:24:54 +00:00
conrad%ingress.com
cd28a745dc
Use AssignWithConversion to make nsString.
2000-05-03 01:23:13 +00:00
conrad%ingress.com
ed35421751
Use AssignWithConversion to create nsAutoString from char string.
2000-05-03 01:21:59 +00:00
conrad%ingress.com
7472831e60
Added resource IDs for nsIPrompt implementation.
2000-05-03 01:09:32 +00:00
conrad%ingress.com
4fe9ead097
Added resources for nsIPrompt implementation.
2000-05-03 01:07:37 +00:00
locka%iol.ie
719087cb78
Obselete files removed
...
Not part of build
2000-05-02 23:27:18 +00:00
locka%iol.ie
c7c548dec3
Removed references to nsString
...
Not part of build
2000-05-02 23:25:44 +00:00
blizzard%redhat.com
363ad11bdc
Change the root widget for the embedding control to the GtkBin class so we can be a container that contains a mozilla window. Start work on load progress. Start work on over link message. Remove the superwin creation since the widget classes now will now honor a GtkContainer as a parent. Add an unrealize handler that will properly shut down the Mozilla window when the widget is destroyed.
2000-05-02 03:41:46 +00:00
cls%seawood.org
58aac2e6af
OS/2 Makefile.in tweaks. Batch 10 & 11. Bug #34106
2000-05-02 01:18:46 +00:00
locka%iol.ie
84d34ade4c
Added minimize/maximize button.
...
Not part of build
2000-05-01 16:21:22 +00:00
locka%iol.ie
e41c95a008
Added explicit call to release webbrowser during destruction
...
Not part of build
2000-05-01 16:20:25 +00:00
locka%iol.ie
ccfd818a9e
Added back some broken project references
...
Not part of build
2000-04-29 01:14:02 +00:00
locka%iol.ie
1e4cf6c0c2
Removed some cruft
...
Moved some CID/IID declarations here from other files
Not part of build
2000-04-29 01:13:28 +00:00
locka%iol.ie
3e269cf851
Add author section to header
...
Not part of build
2000-04-29 01:11:34 +00:00
locka%iol.ie
8d87b08d79
Renamed WebShellContainer deps to WebBrowserContainer
...
Not part of build
2000-04-29 01:09:05 +00:00
locka%iol.ie
e9ec753978
Made first steps in conforming to the Mozilla coding guidelines.
...
Did some cleanups of inconsistencies
Removed some cruft
Not part of build
2000-04-29 01:08:29 +00:00
locka%iol.ie
a65981a3d0
Renamed WebShellContainer.cpp to this
...
Not part of build
2000-04-29 01:06:12 +00:00
locka%iol.ie
bdb22a3003
MSDev project for editing control
2000-04-29 00:59:08 +00:00
pavlov%netscape.com
277c84681a
string changes
2000-04-27 22:29:04 +00:00
mjudge%netscape.com
48f046e6b3
ender lite checkin.
2000-04-27 07:37:12 +00:00
tor%cs.brown.edu
d5602f2f61
Include <time.h> so glib's definition of "struct tm" doesn't
...
confuse SUNWspro5.0.
2000-04-26 21:10:05 +00:00
slamm%netscape.com
cd3d62db6d
Ignore binary, TestGtkEmbed
2000-04-26 14:23:08 +00:00
cls%seawood.org
966fe87e27
Build fixes for BeOS. Bug 36924 & bug 36926. Thanks to Justin Morey <justin@68k.org> for the patches.
2000-04-25 02:05:08 +00:00
conrad%ingress.com
e24ff61135
Made access paths within the CW folder more specific.
2000-04-24 03:49:08 +00:00
conrad%ingress.com
5bca3ffcd8
In SetTopLevelWindow, no longer calling AddProgressListener. This is redundant because the call to nsIWebBrowser::SetTopLevelWindow already makes the chrome the progress listening parent. The redundancy makes each of the nsIWebProgressListener methods in the chrome get called an extra time.
2000-04-24 03:47:43 +00:00
conrad%ingress.com
0085cedd5b
Removed BeginDocumentLoad/EndDocumentLoad. This functionality is handled by OnStatusNetStart/OnStatusNetStop.
2000-04-24 03:40:53 +00:00
conrad%ingress.com
8f30bba596
Removed implementation of nsIDocumentLoaderObserver. Its functionality is now handled by nsIWebProgressListener.
2000-04-24 03:37:55 +00:00
conrad%ingress.com
3e66fd6576
1. Removed implementation of nsIDocumentLoaderObserver. Its functionality is now handled by nsIWebProgressListener.
2. Fixed OnStatusChange. More than one status bit could be set and it was not handling this.
2000-04-24 03:37:10 +00:00
cls%seawood.org
33edc21c9c
General cleanup of the shared library rules.
...
Quick fix for bug #36844 .
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk. Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
tor%cs.brown.edu
7950b57f00
Build bustage fix: include <stdlib.h> so we don't pick up glib's
...
erroneous definition of NULL.
2000-04-21 21:22:46 +00:00
blizzard%redhat.com
14922edc37
fix solaris by calling .Length() explicitly
2000-04-21 15:13:22 +00:00
blizzard%redhat.com
a90c0b7ea4
turn on the embedding widget
2000-04-21 14:35:03 +00:00
blizzard%redhat.com
643913b152
add more safety to the embedding initialization functions, start on signals ( just an enum now )
2000-04-21 14:34:35 +00:00
locka%iol.ie
278339d012
Moved away some obselete CID/IID decls
...
Added method CheckForBinDirPath to request the user to set the path when there is not registry entry for it
2000-04-20 23:34:08 +00:00
locka%iol.ie
6af01cc3e2
Added declaration of NS_PREF_CID
2000-04-20 22:59:20 +00:00
mccabe%netscape.com
aa82cfca15
Ignore some generated Makefiles
2000-04-20 01:08:17 +00:00
locka%iol.ie
fba2d27cd8
Removed .sbr file generation C flag
...
Added the bin directory to the PATH so control can be registered
2000-04-19 22:46:22 +00:00
locka%iol.ie
244e0255f3
Fixed a build dependency problem with the idl file
2000-04-19 17:13:00 +00:00
locka%iol.ie
453d3d1acf
Removed MIDL autogenerated header file
2000-04-19 17:09:59 +00:00
conrad%ingress.com
c7148f31a6
First Checked In.
2000-04-17 12:27:12 +00:00
conrad%ingress.com
8aee737c04
First Checked In.
2000-04-17 12:19:56 +00:00
danm%netscape.com
82491e607d
adding 'centered' chrome flag
2000-04-13 20:06:19 +00:00
locka%iol.ie
c815dfe3cb
Removed last vestiges of nsIWebShellContainer (hurrah!)
...
Made first effort to fix various IE events which have either misfired or not fired at all for a while
Not part of build
2000-04-13 16:30:25 +00:00
locka%iol.ie
03ca836ab8
Removed last vestiges of nsIWebShell (hurrah!)
...
Not part of build
2000-04-13 16:28:43 +00:00
locka%iol.ie
3868e4a9c6
Removed #includes for nsIWebShell added #includes for nsIWebProgress & nsIWebProgressListener
...
Not part of build
2000-04-13 16:27:08 +00:00
locka%iol.ie
20d4b199f8
Removed references to webshellcontainer
...
Not part of build
2000-04-13 16:23:53 +00:00
locka%iol.ie
dd636e9bee
Moved control to components folder.
...
Put some hacks in around the calls to the non-reentrant NS_InitXPCOM so that the control can be used from VB
2000-04-12 22:54:54 +00:00
tbogard%aol.net
499bb4493b
Changed tab spacing to say 3 to be accurate.
2000-04-11 23:49:08 +00:00
ramiro%fateware.com
a3ad6ef093
If an argument is given on the command line, load it as a url to test loading
...
of urls before the widget is realized.
2000-04-10 22:57:27 +00:00
ramiro%fateware.com
b218d8df8b
Constify gtk_moz_emged_load_url. If the widget aint realized on url load,
...
save the url for later.
2000-04-10 22:52:54 +00:00
locka%iol.ie
5d024fc698
Fixed link clicking assert
2000-04-10 21:09:46 +00:00
locka%iol.ie
c3762c9b30
Removed some vestiges of when plugin used to be part of the control project
2000-04-10 21:09:07 +00:00
blizzard%redhat.com
a65d4ebca0
add .cvsignore file
2000-04-03 02:06:14 +00:00
tbogard%aol.net
b9834b0405
The parent content listener now doesn't have to implement every method. It can just implement the ones it wants and return NS_ERROR_NOT_IMPLEMENTED on the others.
2000-04-03 00:45:25 +00:00
blizzard%redhat.com
cdef579793
remove the nsIDocShell hackery that was in there since travis checked in code to fix the problem that I was having. this is not part of the build.
2000-04-03 00:05:30 +00:00
scc%netscape.com
8aad770b70
Adding NSPR to both debug and optimized builds; this should fix the build bustage. r=bruce
2000-04-02 23:19:24 +00:00
blizzard%redhat.com
7424ac34c8
use C++ mode for C++ files for emacs users
2000-04-02 21:19:56 +00:00
tbogard%aol.net
0546d7a070
added files: mozilla/embedding/browser/webBrowser/nsWBURIContentListener.cpp
2000-04-02 21:01:51 +00:00
tbogard%aol.net
84a6a00947
Implemented the nsWBURIContentListener class and hooked it up to the build. It now sets itself as the parentURIListener for the internal docShell. Doing this makes the webBrowser control now the preferred handler for most webBrowser type loads. This fixes the problem where people who were embedding with this would always get a new window. Added a method to nsIWebBrowser to allow setting a parent URI Listener. Split the destruction of the webBrowser object into an InternalDestroy method. This fixes the odd construct where the destructor was calling Destroy and then having to clean up the Init structure that the Destroy method created.
2000-04-02 21:01:18 +00:00
blizzard%redhat.com
758186d254
add work around for problems in nsIWebBrowser by registering the chrome object as the URIContentListener of the docshell. this solves the problem where clicking in links creates a new toplevel window.
2000-04-02 20:50:57 +00:00
blizzard%redhat.com
37e5acaa63
make the default size bigger
2000-04-02 20:49:28 +00:00
locka%iol.ie
aa2fe05fbe
Replaced some more nsIWebShell references.
...
Changed browser to call LoadURI on nsIWebNavigation instead of the old webshell LoadURL method
2000-04-02 13:58:36 +00:00
locka%iol.ie
729cbe1688
Replaced FindNamedBrowser method with FindNamedBrowserItem
2000-04-02 13:57:25 +00:00
cls%seawood.org
0d63199902
Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point.
2000-04-02 07:17:25 +00:00
tbogard%aol.net
2b6e7b13ae
First checkin of new files for the content listener in the webBrowser.
2000-04-02 07:05:39 +00:00
danm%netscape.com
ad3c981c72
add alwaysraised/lowered chrome flags
2000-04-01 22:02:18 +00:00
locka%iol.ie
78307114d4
Fixed problem with browser opening as a popup and not a control.
...
Removed some webshell references
2000-04-01 16:30:43 +00:00
blizzard%redhat.com
0db566b5a4
more work on the embedding widget. not part of the build. a=leaf
2000-04-01 04:21:40 +00:00
ramiro%fateware.com
c07d2534ef
Changed the signature GtkMozEmbedChrome::FindNamedBrowserItem() for the l+g
...
embedding changes. nsIDocShellTreeItem vs. nsIWebBrowser.
2000-03-31 09:09:45 +00:00
tbogard%aol.net
f041063282
Renamed the parameters to be *Child* instead of *Self* to be better in sync with the function name OnChildProgressChange().
2000-03-29 10:11:36 +00:00
tbogard%aol.net
31ffd8f6a3
In the implementation of FindItemWithName, make sure to pass the tree owner the docShell knows about and not another higher level requestor.
2000-03-28 09:40:14 +00:00
tbogard%aol.net
e579119dfc
Changed the FindNamedBrowser to be FindNamedBrowserItem. This is important because it's possible that a frame needs to be returned, not just a toplevel browser object. So we need to be able to return a destination frame from this call. So now the API talks in terms of a frame.
2000-03-28 09:24:12 +00:00
tbogard%aol.net
3d3a810ec0
Make sure the embedding control is properly setting itself as the tree owner. This should fix the current assertion when running viewer.
2000-03-28 07:40:10 +00:00
locka%iol.ie
27021549c1
Added impl of new interface method
2000-03-27 23:18:44 +00:00
locka%iol.ie
3c830b32b4
Fixed plugin to match only against *.ocx and *.dll files
2000-03-26 15:06:32 +00:00
locka%iol.ie
eb340e9f52
Fixed up CBrowse to work from its new home
2000-03-26 15:05:05 +00:00
locka%iol.ie
2a3e4be382
First cut at a working control after the move to the new APIs. It works but the content appears in a popup window for some reason
2000-03-26 15:01:44 +00:00
tbogard%aol.net
f9ba960bcc
Removed the cookie from AddWebBrowserListener and RemoveWebBrowserListener because frankly that parameter was dumb. :) Updated the implementation of nsIWebProgressListener to reflect changes in the API (removal of the cookie there too). Removed the UpdateListeners function as that will no longer be needed.
2000-03-26 04:52:16 +00:00
tbogard%aol.net
dbb6c8ee02
Implementation for the new method onLocationChange added to the nsIWebProgressListener interface.
2000-03-25 01:00:05 +00:00
blizzard%redhat.com
6d743a239b
explicitly link in the superwin library. not part of the build.
2000-03-24 03:21:21 +00:00
blizzard%redhat.com
4cef8c858b
initial code checkin for the new gtk embedding widget. bug #31905 . This is not feature complete and is not being built yet.
2000-03-23 23:55:18 +00:00
locka%iol.ie
860609d30f
Fixed up to build (but not work) against the latest webshell stuff
2000-03-23 22:43:23 +00:00
locka%iol.ie
c11e84a634
Moved from webshell/embed/ActiveX
2000-03-21 22:35:48 +00:00
locka%iol.ie
050a0ada65
Moved from webshell/embed/ActiveX
2000-03-21 22:22:47 +00:00
locka%iol.ie
12bf85ee63
Updated source with changes from old activex control folder
2000-03-21 22:15:35 +00:00
locka%iol.ie
9126ad84fc
Relocated ActiveX control test source
2000-03-21 00:05:33 +00:00
tbogard%aol.net
7d83f1db2c
Implemented FindItemWithName and ContentShellAdded. Changed FindNamedBrowserChrome to deal with nsIWebBrowser instead of nsIWebBrowserChrome and changed the name to FindNamedBrowser. Changed FindNamedBrowser and GetNamedBrowser to return the type instead of having it as an out parameter. This is cleaner for JS.
2000-03-15 04:32:16 +00:00
tbogard%aol.net
3252054c48
Removing nsIProgress and nsIProgressListener as they aren't used and are replaced in intent by nsIWebProgress and nsIWebProgressListener.
2000-03-14 11:28:11 +00:00
scc%netscape.com
7183638f8d
Removed "nsIProgress.idl" and "nsIProgressListener.idl" for travis since Camelot is down. This is really travis' checkin.
2000-03-14 11:23:20 +00:00
tbogard%aol.net
4334112f2e
Remove include of nsIProgress as the interface is going away.
2000-03-14 11:16:08 +00:00
tbogard%aol.net
3b69378fba
Use the generic factory to create the actual objects for the nsWebBrowserSetup and nsWebBrowser classes. Got rid of the unneeded ::Create methods on those classes.
2000-03-14 07:20:17 +00:00
tbogard%aol.net
c0acbbb6dc
nsDocShellTreeOwner now implements nsIWebProgressListener. nsIInterfaceRequestor is not a required interface of the embedding owner. Provided basic implementation for most of the nsIDocShellTreeOwner Methods. Provided basic implementation for most of nsIBaseWindow. Implementation for nsIWebProgressListener.
2000-03-14 07:10:08 +00:00
tbogard%aol.net
2bbad9a327
Updated paramaters to GetNewBrowserChrome() and changed it to GetNewBrowser() to reflect changes in the API. Added new functions SizeBrowserTo() and ShowAsModal() that were added to the nsIWebBrowserChrome API.
2000-03-14 07:06:07 +00:00
tbogard%aol.net
c965ef4d54
webBrowser now depends on the docShell implementing nsIWebProgress interface. It now passes all the work on to it as well.
2000-03-14 07:05:08 +00:00
danm%netscape.com
926e93c8fa
added factory source files
2000-03-14 03:13:54 +00:00
danm%netscape.com
f8b511dce5
two more source files necessary for webBrowser.mcp
2000-03-14 03:12:07 +00:00
tbogard%aol.net
8872783b43
Changed to a generic module.
2000-03-13 07:21:36 +00:00
tbogard%aol.net
9984a228f7
Made the constructor public so we can access it from the generic module code.
2000-03-13 07:11:21 +00:00
tbogard%aol.net
edfaebeb7d
Made the constructor public.
2000-03-13 07:09:54 +00:00
danm%netscape.com
030447c6e3
First Checked In.
2000-03-13 00:57:56 +00:00
pavlov%netscape.com
fe9d69661b
set IS_COMPONENT to 1 so that we generate a component instead of a 'normal' dynamic library
2000-03-11 02:43:04 +00:00
tbogard%aol.net
40eddd37c4
Changed nsWebBrowser to support nsIWebProgress instead of nsIProgress. Made the new nsDocShellTreeOwner a friend.
2000-03-11 01:16:24 +00:00
tbogard%aol.net
f518f21d5d
Got much of the implementation done to actually get this object working. We now instantiate a webshell and pass along most needed calls. This gets the webBrowser object setup to start being used to basic stuff.
2000-03-11 01:12:46 +00:00
tbogard%aol.net
bb26a518fc
Just updated some documentation.
2000-03-11 01:10:57 +00:00
tbogard%aol.net
086694bb9c
Added SetTreeOwner and SetWebBrowserChrome to do the proper setup of all the different up pointers.
2000-03-11 01:10:13 +00:00
tbogard%aol.net
49d970f6b4
Added nsDocShellTreeOwner.cpp to the build.
2000-03-11 01:06:03 +00:00
tbogard%aol.net
49333708e7
HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface.
2000-03-11 01:03:08 +00:00
tbogard%aol.net
83fab68e73
Adding new files for the embedding object. Note the embedding DLL is not yet used or relied upon. a=jevering
2000-03-09 01:06:56 +00:00
pollmann%netscape.com
3a67f9317c
Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg
2000-02-29 06:51:48 +00:00
tbogard%aol.net
592170ea93
This has been replaced by nsIWebNavigation interface.
2000-02-24 06:57:43 +00:00
tbogard%aol.net
4d874defca
removed files: mozilla/embedding/browser/webBrowser/nsIWebBrowserNav.idl
2000-02-24 06:48:20 +00:00
tbogard%aol.net
e9c8aba418
Removing nsIWebBrowserNav from the list to IDL files.
2000-02-24 06:47:24 +00:00
tbogard%aol.net
734721ee94
Removing nsIWebBrowserNav from the includes. This should fix the clobber builds.
2000-02-24 06:40:05 +00:00
tbogard%aol.net
a07672de77
Changed nsWebBrowser over to implement nsIWebNavigation instead of nsIWebBrowserNav. r=mscott a=jevering
2000-02-24 03:51:35 +00:00
tbogard%aol.net
5fcaad530f
Moving the needed interfaces over to the header file where they are needed. This will fix the wensleydale bustage.
2000-02-14 09:39:21 +00:00
tbogard%aol.net
52e026605c
Organized includes. Put in a check to ensure that QI to nsIWebNavigation succeeded. r=hyatt
2000-02-14 08:53:45 +00:00
alecf%netscape.com
91abd13d75
fix build bustage
...
travis needs to look at this and make sure it's right
2000-02-14 07:49:05 +00:00
scc%netscape.com
5e041e830f
Pro5 update
2000-02-07 23:06:04 +00:00
tbogard%aol.net
e1fc84cbd7
Added SetJSDefaultStatus method as it can be set by JS.
2000-02-05 03:24:42 +00:00
mcafee%netscape.com
8db288d255
Ignore generated files.
2000-02-03 00:58:45 +00:00
jdunn%netscape.com
befa7aa6e8
adding newline
2000-02-02 22:28:37 +00:00
tbogard%aol.net
a2e8f5f636
Removed SetTitle from the interface as that function is on the nsIBaseWindow interface that chrome objects are expected to implement. r=hyatt
2000-02-02 03:12:41 +00:00
dveditz%netscape.com
aeafce75b3
Fixing VC5 build (include nsIDocShell.h before nsCOMPtr use) r=dbragg
2000-02-02 00:16:33 +00:00
tbogard%aol.net
d327dbc3fb
First cut at Unix makefiles. These will soon be hooked up to the build once I get someone on Unix to verify them.
2000-02-01 00:32:26 +00:00
tbogard%aol.net
45945f951f
Adding contributor line.
2000-02-01 00:29:17 +00:00
tbogard%aol.net
15a5a46557
Stubbed out methods that were missing from nsIBaseWindow implementation. r=hyatt
2000-02-01 00:14:12 +00:00
tbogard%aol.net
3bae02cdee
Added defines for chrome flags. Fixed some comments. Added some new methods.
2000-02-01 00:06:44 +00:00
danm%netscape.com
c4452c48f7
First Checked In.
2000-01-31 23:58:29 +00:00
mscott%netscape.com
85ac683f85
document loader observer iid name changed when I made it scriptable.
...
r=travis
2000-01-29 06:16:18 +00:00
danm%netscape.com
86d8d3bea8
adding a parameter to nsIBrowserWindow::SizeWindowTo. part of bug 15555. r:hyatt
2000-01-15 02:30:34 +00:00
pp%ludusdesign.com
13efd9e8c6
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
edburns%acm.org
507ee16e37
I know it's unorthodox to do a top level checkin like this, but I've got so many files
...
in so many different directories, that I think it's the best way.
I've pulled and clobber_all'd my tree and got
r=dp
on this checkin.
Here are the touched files:
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.h
M mozilla/js/src/xpconnect/shell/xpcshell.cpp
M mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp
M mozilla/xpcom/build/nsXPComInit.cpp
M mozilla/xpcom/components/nsComponentManager.cpp
M mozilla/xpcom/components/nsIServiceManager.h
M mozilla/xpcom/components/nsServiceManager.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.h
M mozilla/xpcom/tests/TestBuffers.cpp
M mozilla/xpcom/tests/TestPipes.cpp
M mozilla/xpcom/tests/TestShutdown.cpp
M mozilla/xpcom/tests/windows/TestHelloXPLoop.cpp
M mozilla/xpcom/tools/registry/regExport.cpp
M mozilla/xpcom/tools/registry/regxpcom.cpp
M mozilla/xpinstall/stub/xpistub.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.h
M mozilla/webshell/tests/viewer/nsMacMain.cpp
M mozilla/webshell/tests/viewer/nsPhMain.cpp
M mozilla/webshell/tests/viewer/nsWinMain.cpp
M mozilla/webshell/tests/viewer/unix/gtk/nsGtkMain.cpp
M mozilla/xpfe/appshell/src/nsFileLocations.cpp
M mozilla/xpfe/bootstrap/nsAppRunner.cpp
The heart of this checkin is a change in the signature and symantics
of NS_InitXPCOM.
The new signature is
extern NS_COM nsresult
NS_InitXPCOM(nsIServiceManager* *result, nsFileSpec* binDirectory);
I filed a bug for this problem:
b=23157
The original manifestation of this bug was in mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp It used the current process directory to find resources, which is not correct when the current process is not mozilla.exe.
I have added a new type to nsSpecialSystemDirectory, Moz_BinDirectory, and made nsResProtocolHandler use that value.
2000-01-06 01:05:13 +00:00
rpotts%netscape.com
e4d36a4fca
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
locka%iol.ie
4aaea76945
Fixed to build mozctl.dll
1999-12-07 23:54:09 +00:00
locka%iol.ie
8b7e5e8425
Added CommandStateChangeConstants
1999-12-02 22:49:27 +00:00
locka%iol.ie
25eaebfe97
Made ActiveX plugin buildable
1999-12-02 22:17:18 +00:00
locka%iol.ie
3f562a6d09
no message
1999-11-28 16:39:50 +00:00
warren%netscape.com
4ab4ee4d4e
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
229d9ade3d
Renamed nsIWebBrowserApp with nsIWebBrowserChrome. Added some additional methods and more fully specified the ones that were there. Changed the interfaces to forward declare referenced interfaces rather than including them all. Added topLevelWindow to nsIWebBrowser. Provided implementation for these changes.
1999-11-18 09:17:07 +00:00
tbogard%aol.net
c9042b8d7d
Replaced references to nsIGenericWindow to use nsIBaseWindow. Removed the NS_IMPL_ISUPPORTSX in favor of the map approach.
1999-11-17 09:00:05 +00:00
tbogard%aol.net
f1145ab754
Removed the call to CanHandleContentType as this need to be re-worked now that there is only going to be one DocShell for all content types.
1999-11-12 07:29:45 +00:00
tbogard%aol.net
94da14de0a
Changed nsComponentManager::CreateInstance calls to use the new nsCOMPtr do_CreateInstance().
1999-11-10 06:54:39 +00:00
tbogard%aol.net
6ec8ec3bfc
Implemented new interface method GetCurrentURI.
1999-11-07 10:06:38 +00:00
tbogard%aol.net
a6f4bde745
Added a readonly attribute to get the currently loaded URI.
1999-11-07 10:05:48 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
tbogard%aol.net
472569808f
Implemented so pretty straight forward pass through methods.
1999-11-05 09:07:57 +00:00
tbogard%aol.net
d2d9cdfde0
**Not hooked up to build** Implemented Repaint. Changed document to be a readonly attribute. Added a SetDocument that takes a contentType. Implemented this. Changed all the idl methods to be lower-case.
1999-11-02 01:04:25 +00:00
tbogard%aol.net
5c46507f0a
Changed some m_* to m*.
1999-11-01 19:57:15 +00:00
tbogard%aol.net
5ead1038d8
Changed NS_ENSURE to be NS_ENSURE_TRUE.
1999-11-01 07:45:38 +00:00
tbogard%aol.net
504dcd7cff
Removed zoom now that it has been moved out of the nsIGenericWindow interface.
1999-10-30 00:53:41 +00:00
tbogard%aol.net
0caca08867
Changes made to reflect changes in nsIGenericWindow and nsIScrollable.
1999-10-28 07:52:08 +00:00
tbogard%aol.net
d048c202c8
Create an initialization structure to hold data until window created. Added a lot of implementation for many of the accessors. Filled in a lot of other first cut implementation.
1999-10-27 02:45:49 +00:00
tbogard%aol.net
0489a28de1
For some reason to get an nsRect implementation you have to link with gfx. Yeah, that's componentized!
1999-10-27 02:44:49 +00:00
tbogard%aol.net
e8701d26fd
Changed nsIProgress::addListener and nsIWebBrowser::addListener to be addProgressListener and addWebBrowserListener respectively. This is to avoid confusing name conflicts. Implemented nsIWebBrowser::GetDocument() and nsIWebBrowser::GetDocShell().
1999-10-26 02:37:14 +00:00
tbogard%aol.net
8300d3d1ac
Removed nsIWebBrowserListener in favor of the new more generic nsIInterfaceRequestor. Added some interface boundary parameter validation. Added implementation for add and remove listener.
1999-10-26 02:26:57 +00:00
tbogard%aol.net
191477ab6e
Added some documentation.
1999-10-26 02:23:38 +00:00
tbogard%aol.net
19a62eadbc
Framed out nsWebBrowser implementation. Basically just added all the interface functions. Code now has a place to live.
1999-10-23 07:56:27 +00:00
tbogard%aol.net
2e241077a6
Added some includes of the interfaces that make up nsCWebBrowser
1999-10-23 07:55:39 +00:00
tbogard%aol.net
d1b2fd91c8
Added building of the DLL.
1999-10-22 02:36:35 +00:00
tbogard%aol.net
ac9e2e8955
Framed out nsWebBrowser. Added nsCWebBrowser definition. Setup to build library.
1999-10-22 02:35:18 +00:00
tbogard%aol.net
fb41844d79
Fixed some syntax errors.
1999-10-22 02:32:28 +00:00
tbogard%aol.net
2a0db47b6b
Framed out nsWebBrowserSetup. Added nsCWebBrowserSetup specification. Setup building of the library.
1999-10-22 02:30:51 +00:00
tbogard%aol.net
4255889e33
Fixed the naming.... Added some comments.
1999-10-22 02:29:29 +00:00
tbogard%aol.net
d7d84c1af9
More documentation and clean-up of the interfaces.
1999-10-19 22:40:28 +00:00
tbogard%aol.net
cbe7eed103
Added some documentation.
1999-10-19 22:39:57 +00:00
tbogard%aol.net
b91abbf419
First Check-in.
1999-10-15 20:51:58 +00:00