272 Commits

Author SHA1 Message Date
blizzard%redhat.com
2f3f044306 fix the following bugs: #39560, #47141, #46928, #47949. use nsIPipe for the stream impl, seperate XPCOM startup, add a resize callback so content with a width and height are sized correctly, fix problems with gtkmozembed widgets on gtk notebook widgets. also, add some new signals for progress loading and net changes. r=dougt, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75757 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 03:58:03 +00:00
locka%iol.ie
f467190080 NOT PART OF BUILD. Completed nsICommandHandler implementation. Added [retval] tag to out param in IDL file to make Javascript invocation easier.
git-svn-id: svn://10.0.0.236/trunk@75490 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 12:44:38 +00:00
locka%iol.ie
1abaef8da3 NOT PART OF BUILD.
New nsICommandHandler interface and C++ implementation for embedders who want their XUL to be able to call their webbrowser container with the minimum of effort.


git-svn-id: svn://10.0.0.236/trunk@75400 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 11:14:57 +00:00
warren%netscape.com
5941ddaa3e Getting jar files in shape. Mostly works on unix, status bar missing (not in build yet).
git-svn-id: svn://10.0.0.236/trunk@75393 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 06:48:45 +00:00
blizzard%redhat.com
97b1f7f724 clean up some service usage in the emedding widget. also, be picky about when to shut down XPCOM. use gtk_set_locale() in the testing program so people who use XIM will be able to use that input method. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@75003 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:34:46 +00:00
locka%iol.ie
8c586d9150 Reinstated macro that prevented browser site from being QI'd for its nsISupports interface
git-svn-id: svn://10.0.0.236/trunk@74842 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:46:05 +00:00
locka%iol.ie
eeb1a52854 Fixed for windowless controls attempting to get a DC from the ActiveX plugin
git-svn-id: svn://10.0.0.236/trunk@74841 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:45:22 +00:00
blizzard%redhat.com
22c2958b41 typo fix to get the dtd installing to the right location. r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@74815 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 14:50:10 +00:00
blizzard%redhat.com
db826175e8 add makefiles to get mini chrome for embedding installed on unix. a=waterson,dougt
git-svn-id: svn://10.0.0.236/trunk@74757 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:47:09 +00:00
warren%netscape.com
997161d193 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz
git-svn-id: svn://10.0.0.236/trunk@74729 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:45:56 +00:00
valeski%netscape.com
37012edc37 45723. r=rpotts. webshell-docshell consolodation changes.
git-svn-id: svn://10.0.0.236/trunk@74406 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-18 23:13:07 +00:00
Jerry.Kirk%Nexwarecorp.com
d8c3615da0 NOT PART OF MAIN BUILD - PHOTON ONLY
I needed export a few more files for the test app and add a new virtual
method that has been added since I last checked in this code.
r=jerry.kirk


git-svn-id: svn://10.0.0.236/trunk@74249 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-14 14:54:04 +00:00
vidur%netscape.com
ffd0cb1a4e Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski
git-svn-id: svn://10.0.0.236/trunk@74129 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 23:56:14 +00:00
Jerry.Kirk%Nexwarecorp.com
709aac5742 NOT PART OF BUILD - PHOTON ONLY
Adding the PtMozilla widget for the first time.
Submited by briane@qnx.com
r=kirkj


git-svn-id: svn://10.0.0.236/trunk@74102 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 13:53:29 +00:00
rpotts%netscape.com
bc20fd3c03 Moved session history methods from nsIWebNavigation into a new interface called nsIDocShellHistory. Also made docshells persist layout state before being destroyed (this is necesssary for framesets).
git-svn-id: svn://10.0.0.236/trunk@73703 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:10:29 +00:00
dougt%netscape.com
bf51a63eae 44113, 44190, 44191.
r/a=valeski@netscape.com

nsDocShellTreeOwner not handling chrome/content correctly.
Asserts when no toplevel window set.
Need to start chrome up from NS_InitEmbedding()
Test App changes.


git-svn-id: svn://10.0.0.236/trunk@73658 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 21:53:27 +00:00
locka%iol.ie
c811c9255a Fixed problem with chrome content docshells
git-svn-id: svn://10.0.0.236/trunk@73590 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 12:40:52 +00:00
locka%iol.ie
647d05c9f4 NOT PART OF BUILD. Update the address field url after clicking on link
git-svn-id: svn://10.0.0.236/trunk@73589 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 12:37:05 +00:00
locka%iol.ie
29b59b41cc NOT PART OF BUILD. Tiny graphics for mini-nav
git-svn-id: svn://10.0.0.236/trunk@73588 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 12:25:49 +00:00
cls%seawood.org
91d683a067 Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
git-svn-id: svn://10.0.0.236/trunk@73583 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 08:08:04 +00:00
radha%netscape.com
c8ae707155 More code for feature 36547. CODE NOT PART OF THE BUILD. Will provide reviewer when
feature is enabled.


git-svn-id: svn://10.0.0.236/trunk@73539 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:48:18 +00:00
valeski%netscape.com
645ec1114b bustage fix
git-svn-id: svn://10.0.0.236/trunk@73491 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:19:45 +00:00
valeski%netscape.com
4a64f9c451 43050. r=dougt. null checking and ctor null init'ing
git-svn-id: svn://10.0.0.236/trunk@73486 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:49:13 +00:00
locka%iol.ie
1f7530e509 added missing files
git-svn-id: svn://10.0.0.236/trunk@73453 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:15:09 +00:00
locka%iol.ie
8fdfd98bdc Now uses embedding API. Added some context menu & property page support
git-svn-id: svn://10.0.0.236/trunk@73448 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:42:50 +00:00
locka%iol.ie
6a58f5fdb2 Updated VC project
git-svn-id: svn://10.0.0.236/trunk@73447 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:40:29 +00:00
locka%iol.ie
1a51b71c8c Added property dialogs
git-svn-id: svn://10.0.0.236/trunk@73446 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:40:10 +00:00
locka%iol.ie
1937e5aa0c Added clipboard interfaces. Added interface refcount debugging
git-svn-id: svn://10.0.0.236/trunk@73445 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:39:42 +00:00
locka%iol.ie
5cb4c2a8ca Added proper MPL header
git-svn-id: svn://10.0.0.236/trunk@73444 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:38:53 +00:00
locka%iol.ie
192acf6d6a Changed makefile.win to use embedding APIs
git-svn-id: svn://10.0.0.236/trunk@73443 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:37:39 +00:00
locka%iol.ie
d753e3fa36 Added code for write/writeln to IE DOM. Thanks to Arne de Bruijn <arne@knoware.nl> for this contribution
git-svn-id: svn://10.0.0.236/trunk@73442 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:35:51 +00:00
locka%iol.ie
054c650ff4 Removed unused CIDs and IIDs
git-svn-id: svn://10.0.0.236/trunk@73440 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:31:43 +00:00
locka%iol.ie
d05d21d7ae Changed diagnostic macro
git-svn-id: svn://10.0.0.236/trunk@73439 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:30:33 +00:00
locka%iol.ie
404dd0fb6d Added nsIContextMenuListener. Fixed some memory leaks
git-svn-id: svn://10.0.0.236/trunk@73438 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:29:49 +00:00
locka%iol.ie
d98ec92664 NOT PART OF BUILD. Added a DTD and localized the file somewhat
git-svn-id: svn://10.0.0.236/trunk@73437 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:27:51 +00:00
locka%iol.ie
d11baf7e00 NOT PART OF BUILD. Added some strings
git-svn-id: svn://10.0.0.236/trunk@73436 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:27:15 +00:00
locka%iol.ie
46c5ef3b20 NOT PART OF BUILD. Removing obselete file
git-svn-id: svn://10.0.0.236/trunk@73434 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:26:28 +00:00
blizzard%redhat.com
488ebf1dbd fix bug #41820. The gtk embedding widget will now startup and shutdown XPCOM properly. Also, fix code that was broken when the nsIWebProgress changes happened. Only build tests when tests are built. Add interface to get the nsIWebBrowser object from the embedding widget. r=dougt,bryner a=brendan
git-svn-id: svn://10.0.0.236/trunk@73433 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:24:28 +00:00
tao%netscape.com
19e741ee13 39790: [L12y] Move all localizable prefs into chrome://.r=alecf.
git-svn-id: svn://10.0.0.236/trunk@73339 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:13:23 +00:00
locka%iol.ie
0678e56a3b NOT PART OF BUILD. Added popup menus
git-svn-id: svn://10.0.0.236/trunk@73303 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 12:01:24 +00:00
locka%iol.ie
d6ecfb9d7f NOT PART OF BUILD. Fixed DTD makefile
git-svn-id: svn://10.0.0.236/trunk@73222 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:50:53 +00:00
locka%iol.ie
a936ff0df5 NOT PART OF BUILD. First working cut of the mini navigator chrome
git-svn-id: svn://10.0.0.236/trunk@73220 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:49:39 +00:00
locka%iol.ie
5550039780 NOT PART OF BUILD. Fixed some path problems in makefiles & manifest
git-svn-id: svn://10.0.0.236/trunk@73219 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:48:54 +00:00
conrad%ingress.com
8f63a1e61f * Not part of build *
Filled in some nsIWebBrowserChrome and nsIBaseWindowMethods which were only stubbed out before.


git-svn-id: svn://10.0.0.236/trunk@73211 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:25:16 +00:00
conrad%ingress.com
946e16276a * Not part of build *
Changd nsAllocator::Free() to nsCRT::free()


git-svn-id: svn://10.0.0.236/trunk@73210 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:23:10 +00:00
conrad%ingress.com
0e814bc032 * Not part of build *
Hooked up progress UI


git-svn-id: svn://10.0.0.236/trunk@73209 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:21:51 +00:00
conrad%ingress.com
7b8b984943 * Not part of build *
Hooked up progress UI.


git-svn-id: svn://10.0.0.236/trunk@73208 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:21:27 +00:00
conrad%ingress.com
59a8e842e2 * Not part of build *
Added SetWebBrowser()


git-svn-id: svn://10.0.0.236/trunk@73207 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:20:54 +00:00
conrad%ingress.com
8fb6d2a0fc * Not part of build *
Took out calls to Repeater and PR_Sleep.
Added SetWebBrowser()


git-svn-id: svn://10.0.0.236/trunk@73206 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:20:04 +00:00
conrad%ingress.com
9ab457a9fb * Not part of build *
Moved calls to Repeater to ProcessEvent(). This used to be done in the SpendTime() method of each CBrowserShell which was wrong.


git-svn-id: svn://10.0.0.236/trunk@73205 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:18:32 +00:00