Граф коммитов

2722 Коммитов

Автор SHA1 Сообщение Дата
locka%iol.ie e3a117d3c9 Remove ActiveX entry 2000-03-21 23:38:35 +00:00
locka%iol.ie 68dade6421 Removed 2000-03-21 23:32:42 +00:00
locka%iol.ie 41670731b1 Removed 2000-03-21 23:20:14 +00:00
locka%iol.ie b5087fd85c Removed 2000-03-21 23:18:05 +00:00
locka%iol.ie 2e0de0f26c Removed 2000-03-21 23:10:32 +00:00
locka%iol.ie 893a09743d Removed 2000-03-21 22:55:32 +00:00
locka%iol.ie a2b051797d Tests folder moved 2000-03-21 22:40:48 +00:00
rods%netscape.com 8ec1e589ef Added releases and asserts for cleaning up viewer when it shutsdown.
b=32448 r=kmcclusk
2000-03-21 21:56:59 +00:00
karnaze%netscape.com 2e279600ec bug 28071 - added Use DTD compatibility mode to viewer. layout uses single mechanism for determining compatibility mode. r=rods. 2000-03-20 23:39:22 +00:00
dcone%netscape.com 1f24377762 Added some menu items. r=rods 2000-03-20 23:13:59 +00:00
dcone%netscape.com 955b2bc7e3 added some menu items for debugging. r=rods 2000-03-20 23:13:00 +00:00
rods%netscape.com 49d77ab452 Added the ability to set a particular index in the Tests Sites Dialog
in case you need to start over.
r=dcone
2000-03-20 15:46:03 +00:00
mscott%netscape.com 0bd22daa3b Removing another obsolete file. This file lives in mozilla\uriloader\base now. 2000-03-19 23:29:21 +00:00
norris%netscape.com 437a7174ea Fix a number of security bugs. (I can't see the numbers at home because
they have restricted visibility.)
r=mstoltz
2000-03-18 17:48:12 +00:00
scc%netscape.com 083f64f051 replaced use of private type with |getter_AddRefs|, r=travis 2000-03-17 01:19:33 +00:00
pinkerton%netscape.com 9355e9d912 register the screen manager service in GFX r=scc. 2000-03-16 04:57:22 +00:00
dbaron%fas.harvard.edu f9536392b2 Revise workaround for bug 28557 so we neither crash nor leak. r=waqar@netscape.com 2000-03-16 01:16:53 +00:00
tbogard%aol.net c1479d9d99 Call SetOverLink instead of SetJSStatus when over a link. 2000-03-16 01:02:23 +00:00
locka%iol.ie f7e4386783 Fixed some problems building with the latest platform sdk 2000-03-16 00:25:22 +00:00
rods%netscape.com b41c399471 added Gfx Mode on/off for scrollbars
added the Urls menu for testing
b=27712, r=dcone
2000-03-15 15:01:26 +00:00
dveditz%netscape.com ee84e699f6 fixing VC5 build (bug 31868) 2000-03-15 06:22:09 +00:00
tbogard%aol.net fe3df65ee9 Removing this as the interface is no longer used and should no longer be used. 2000-03-15 05:03:35 +00:00
tbogard%aol.net 2f1e45255a Updated paramaters to FindNamedBrowserChrome() and changed it to FindNamedBrowser() to reflect changes in the API. 2000-03-15 04:34:29 +00:00
rhp%netscape.com 77ad4f848b Changes to fix many bugs including quoting style size - vcard I18N fixes - compose fixes - etc - Bug #: 12505 25610 29806 30048 30744 31207 31589 2000-03-15 01:47:36 +00:00
jdunn%netscape.com def172db7a fixing build bustage on HP. Complaining of char * being deprecated.
r= rods@netscape.com
2000-03-15 01:19:43 +00:00
jst%netscape.com e48ca9aaa0 Fixing build bustage. 2000-03-14 16:24:34 +00:00
rods%netscape.com c4d7f5c99a I hate doing this, but a minor change to make the depend builds go green 2000-03-14 15:51:27 +00:00
rods%netscape.com 30c53e9ccc decls need to be outside the NS_DEBUG ifdef 2000-03-14 15:12:29 +00:00
rods%netscape.com dec0b8ff21 added menu items to turn on/off GFX scrollbars
added menu items to save and "Goto" to two urls, this helps a lot with testing.
b=27712
2000-03-14 14:19:56 +00:00
tbogard%aol.net 7bfdc6de91 This should fix mac. Close is now Destroy(). 2000-03-14 11:53:00 +00:00
tbogard%aol.net acbd5859c2 Removed nsIBrowserWindow.h from the export list. 2000-03-14 11:09:48 +00:00
tbogard%aol.net d2867aed60 Changed nsIBrowserWindow references to reference nsBrowserWindow. nsBrowserWindow is no longer a component. More implementation to get nsBrowserWindow and nsWebBrowserChrome implementations geared towards the embedding code. made nsBrowserWindow implement nsIBaseWindow. 2000-03-14 11:08:43 +00:00
tbogard%aol.net f67627acbc Removing un-needed include of nsIBrowserWindow.h 2000-03-14 11:05:10 +00:00
tbogard%aol.net e15fd277b8 Removing un-needed forward declare of nsIBrowserWindow. 2000-03-14 11:04:07 +00:00
tbogard%aol.net 7528e5d71e Removed unused parameter. 2000-03-14 08:53:46 +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 5c95c44f2d L"" is not legal on all compilers to pass to a PRUnichar*. So instead need a temporary nsAutoString. 2000-03-14 05:41:02 +00:00
tbogard%aol.net bbdf9e7cc3 When bringing up the View Source window, set the title and set the mode on the docShell. 2000-03-14 04:39:46 +00:00
tbogard%aol.net 341bf28344 Tweaked a comment to not mention nsIBrowserWindow which is going away. 2000-03-14 03:58:45 +00:00
rickg%netscape.com 4791ab3e8f removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
sspitzer%netscape.com 9dba885aec fix build bustage. now on to send email to travis to get him to take a look. 2000-03-12 07:35:58 +00:00
tbogard%aol.net ddc1a0c773 Removed include of "windows.h". I'm sure at one point it was needed, but it should not need to be as webShell is XP code. 2000-03-12 06:34:30 +00:00
tbogard%aol.net c015ced3ec Added overides for the Session History navigation in docShell. Removed some old ones that were recently removed from nsIWebShell. 2000-03-11 12:02:06 +00:00
tbogard%aol.net 534b61df37 Removed Back(), Forward(), CanBack(), and CanForward(). People wanting to do these things can use the nsIWebNavigation interface. 2000-03-11 12:00:33 +00:00
tbogard%aol.net c167f6e4dc Back() and Forward() have been changed to use the nsIWebNavigation interfaces instead of the old nsIWebShell. 2000-03-11 11:59:55 +00:00
norris%netscape.com df1f76464f Fix Linux bustage. 2000-03-11 03:20:25 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
norris%netscape.com 772f1f0cad Remove mURL from nsWebShell, and GetURL from nsIWebShell.
r=travis
2000-03-11 02:57:39 +00:00
tbogard%aol.net 8951583683 Use the docShell APIs instead of the webshell ones where posssible. Instantiate the webBrowser Object instead of the docShell/webShell one. This starts the path for viewer to start using the embedding object completely rather than directly talking to a docShell. HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:31:28 +00:00
tbogard%aol.net 92f2b46cfb Use the docShell APIs instead of the webShell ones in some places. HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:30:32 +00:00
tbogard%aol.net 94957345a7 Removed the HandleUnknownContentType from the interface. 2000-03-11 01:19:40 +00:00
tbogard%aol.net 457a6df92c ContentViewer now takes an nsIWidget instead of a native window. Don't pass the scrolling preferences through the intialization as they are always the same and ignored. 2000-03-11 01:19:12 +00:00
tbogard%aol.net 026c7850d4 Don't override every method in docShell, only those where webShell needs to do different things. Remove dependency on nsIBrowserWindow. WebShell should no longer create the native widget. Removed a number of APIs from nsIWebShell to continue thining it down until it is completely removed. Other general cleanup and removal of dead code. Sizing and positioning is left nearly completely up to docShell. The bounds must be stored locally for now as there is a problem with the sizeToContent when the child has already been reflowed on an unconstrained basis, this will be fixed soon thus allowing the removal of the locally cached bounds. HandleUnknownContentType is no longer part of nsIDocumentLoaderObserver. 2000-03-11 01:05:08 +00:00
tbogard%aol.net 5b48c3a9de Remove Init, SetDocLoaderObserver, GetDocLoaderObserver, SetParent, GetParent, GetChildCount, AddChild, RemoveChild, ChildAt, GetName, SetName, FindChildWithName, SetChromeEventHandler, GetContentViewer, IsBusy, SetDocument, StopBeforeRequestingURL, StopAfterURLAvailable, GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight, SetZoom, GetZoom. These should no longer be used. The docShell APIs should be used intead. 2000-03-11 01:04:28 +00:00
tbogard%aol.net 784c4eff06 HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 00:22:21 +00:00
tbogard%aol.net 620e9f7db7 Remove dependency on nsIBrowserWindow. 2000-03-11 00:21:27 +00:00
tbogard%aol.net 54bd722d6e Changed function declarations of nsIDocumentLoaderObserver to use the XPIDL macro instead of the inline versions. 2000-03-11 00:21:01 +00:00
tbogard%aol.net 4068112551 Use the docShell APIs for initializing/ creating the docShell/ webshell object. 2000-03-11 00:20:07 +00:00
tbogard%aol.net f4cd70655b nsIDocumentLoaderObserver function declarations now use the XPIDL macro. 2000-03-11 00:19:38 +00:00
tbogard%aol.net 2a8ab084c3 Now that docShell implements SetZoom and GetZoom, just pass those function calls on to it. This frees us to clear some bloat in webShell's holding on to float mZoom. bug #30625. r=jud, waterson a=jevering 2000-03-08 04:00:31 +00:00
gagan%netscape.com e1b2683e7d webshell's GetInterface continues with DocShell's GetInterface. r=travis. (reviewed docshell changes too) this allows necko to use the interface requester (webshell) to ask for nsIPrompt and display dialog boxes (for auths, etc) 2000-03-08 00:40:49 +00:00
mscott%netscape.com 42800f579b Bug #21358 --> Make sure we only call the on load handler ONCE per document. This prevents a nasty loop if
the onload handler tries to load an ftp url.
r=travis
a=jar
2000-03-07 06:02:04 +00:00
warren%netscape.com 617c179f53 Fixing nsBrowserWindow to not assert in thread safety check. Needed NS_INIT_REFCNT 2000-03-06 09:10:47 +00:00
bruce%cybersight.com 41024d79a5 I think this was my fix for viewer coredumping at exit on Unix. 2000-03-05 22:30:30 +00:00
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
cls%seawood.org 1dcc7800b0 Force the install phase to build the subdirs first as dependencies are not properly handled. 2000-03-04 00:07:54 +00:00
norris%netscape.com a5c6bcf187 Fix 29541
r=travis,a=jar
2000-03-03 22:55:40 +00:00
alecf%netscape.com 5543fcd325 revive xlib build (not part of default seamonkey build) 2000-03-03 08:21:46 +00:00
cls%seawood.org aeb63a9a96 Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
pavlov%netscape.com 4d1d13f9d5 fix travis's "issues" 2000-03-02 07:51:35 +00:00
tbogard%aol.net 5c166f4fd5 nsIPref is no longer passed around through inits on webshell, content viewers and presContext. In places where it is needed, it can be retrieved from the service manager. I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters. r=waterson a=rickg 2000-03-02 07:13:02 +00:00
tbogard%aol.net 8f194033ba GetPositionAndSize returns the size from the stored bounds rather than relying on the incorrect widget. This should fix the viewer bustage. r=jevering, buster a=jevering. 2000-03-01 23:46:03 +00:00
tbogard%aol.net d0e3a6e6b9 Removed call to add items to the GlobalHistory at the beginning of the load. This was causing them to be added twice. Now instead, they are added at when OnLoading is called from the DoContent. r=mscott a=jar 2000-03-01 05:25:36 +00:00
tbogard%aol.net 99da589234 mPrefs were shadowing the ones in docShell. This fixes the bug where prefs weren't being found in presContext because the contentViewer is now being created in docShell which had a different set of prefs. r=beard a=rickg. 2000-03-01 03:22:14 +00:00
tbogard%aol.net 475e8aede4 WebShell now relies on the docShell for the creation of the content viewer. WebShell also provides and implementation for LoadURI that overrides the docShells so we can later do a ifdef on who should do the load. Before adding to GlobalHistory we call ShouldAddToGlobalHistory. Implemented GetMainWidget. This is work to allow getting new session history/ url loading working and work on master bug 13374. r=mscott a=jevering 2000-02-29 22:35:33 +00:00
ftang%netscape.com ccd9da69af fix problem I instroduced last night which do not expand "hostname" to "http://hostname" 2000-02-29 20:38:16 +00:00
mkaply%us.ibm.com 865f7fe4e4 # 25555
r= alecf@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-29 15:45:58 +00:00
ftang%netscape.com 31db5167ab fix bug 28171 14155 28784. escape keyword URI before pass to NS_NewURI. Correct the convertToFileURI function.
convert file: uri to be escped with the file system charset before pass to NS_NweURI
r=warren a=bobj
2000-02-29 07:07:36 +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
pollmann%netscape.com 91370583d9 Bug 28670: Remove unneeded scrollparam to webshell::Init r=travis a=rickg 2000-02-29 06:51:39 +00:00
mkaply%us.ibm.com 2e7d5d35d0 # 25555
r= mscott@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-28 14:51:35 +00:00
sspitzer%netscape.com f29abcb66f fix for #26773, alert when there is a network error in mailnews. r=mscott, a=phil 2000-02-26 01:04:50 +00:00
locka%iol.ie 4681a17a25 Fixed Reload and Stop calls 2000-02-26 00:47:23 +00:00
bryner%uiuc.edu bbfe27364b Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
tbogard%aol.net c43b419d96 typo. 2000-02-24 05:11:11 +00:00
tbogard%aol.net 679723cbd9 Changes to use nsIWebNavigation instead of the old methods on nsIWebShell. This should fix the build. 2000-02-24 05:07:39 +00:00
tbogard%aol.net 2d6e00f505 Removed RemoveFocus, Stop, Reload, and SetContentViewer to reflect removal from nsIWebShell. Removed GetTarget() as it is no longer called. Removed ReleaseChildren as it is never called. The referrer is now stored down in docshell. CurrentURI is now set for docshell's benefit. A hacked implementation of InternalLoad is provided for the Reload case. OnLoading is now called for docshell sake. Stop now relies on docShell's Stop(). Other versions of Stop now call either Stop or StopLoad depending on the case. GlobalHistory code has moved down to docshell. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering 2000-02-24 04:16:17 +00:00
tbogard%aol.net e8837a1868 Removed RemoveFocus, Stop, Reload, and SetContentViewer as these functions are no longer called. Work for 13374 and landing of new session history/ uriloading. r=mscott a=jevering 2000-02-24 04:15:48 +00:00
locka%iol.ie c52a02f059 Commented out obselete method 2000-02-23 23:14:04 +00:00
gagan%netscape.com d605467cb7 r=valeski,rjc a=jar. Fixes for the following bugs-
bug 1582 - HTTP Referer header problem.
This is now resolved with a preference (network.sendRefererHeader)
If set to 0 no referrer header is sent (ever) If set to 1 the
referrer header is sent only in cases of user link-clicks and if
set to 2 is sent from image requests as well.

bug 17158 - No Proxies For wasn't implemented.
This was not being read correctly and I also moved and cleaned up
the parsing function to nsProtocolProxyService (thereby also
killing bug 27728)

bug 24642 - http://www.win98central.com/#437 was crashing.
bug 26686 - crash in nsHTTPRequest destructor.
Both of these crashes were because of the nsHTTPRequest being
unconditionally released in the destructor of nsHTTPChannel. Although the main problem remains, I have made it a non-crasher now.

bug 27844 - HTTP breaks when only using FTP proxy.
This was happening because we were not resetting values of the
proxy when they are removed from the preference pane.
2000-02-23 21:17:17 +00:00
jbetak%netscape.com 83eb9d74d1 bug 12502, View Source doesn't display non UTF-8 charsets on doc's w/o HTTP or Meta
r=ftang
a=bobj
2000-02-23 01:48:22 +00:00
pollmann%netscape.com bea77c4d14 Bug 14827: Reset scrollbars, don't turn them to auto for SetDocument r=harishd a=rickg 2000-02-19 02:54:32 +00:00
mscott%netscape.com 1eab9b52ea Bug #27419 --> if uri load had a window target name and a window
with that name didn't exist yet, we weren't creating a new window,
instead we were loading it in the current window. Now we properly
fall through to the create new content handler case.
r=travis
a=phil
2000-02-19 02:05:52 +00:00
dcone%netscape.com ef0dcda117 updated the MenuId for printing. R=rods. approval=choffman 2000-02-17 20:59:47 +00:00
mscott%netscape.com a071098e50 Bug #17468 --> LoadURL, do load url need to pass around the window target for now.
r=travis
2000-02-16 07:30:17 +00:00
mscott%netscape.com cac8175356 Bug #17468 --> LoadURL needs to pass around the window target for now.
r=travis
2000-02-16 07:29:50 +00:00
tbogard%aol.net e72b23690a Fixed assertion occuring when mousing over and status occurs. 2000-02-16 00:30:41 +00:00
joki%netscape.com edeab7eb24 Fix bug 4167. Fire unload event before all data is gone to allow action during event handlers. r:travis 2000-02-15 22:55:36 +00:00
cls%seawood.org 5f277538bc Pass value of NSPR_VERSION to subconfigures to reduce number of places the nspr version needs to be updated. Bug #27457 2000-02-15 04:52:52 +00:00
dbaron%fas.harvard.edu 0b8e5894aa Add event target debugging to the viewer menu for Linux (includes the XP part of the changes).
r=joki
2000-02-15 04:33:43 +00:00
mscott%netscape.com 8ab5e52780 Fixes Bug #27419 and various other uri re-targeting bugs. The uri loader now properly implements retargeting.
r=travis,mscott (we co-authored it).
2000-02-15 04:05:04 +00:00
tbogard%aol.net 5f04882058 Removed unused method from the interface. r=pavlov 2000-02-14 09:42:30 +00:00
tbogard%aol.net 687fda4066 SetStatus now uses the new API on nsIWebBrowserChrome. r=pavlov 2000-02-14 09:16:26 +00:00
tbogard%aol.net cd6b33f651 WebShell now relies on the docshell to provide the script environment and providing the scriptGlobalObjectOwner interface. r=hyatt 2000-02-14 06:48:39 +00:00
locka%iol.ie 0fbb888376 Now BeforeNavigate(2) passes a correctly formed post data value to stop crashes in CHtmlView derived clients.
The next step is to use the post data passed into the Navigate in the first place.
2000-02-13 15:20:58 +00:00
locka%iol.ie 3c15f1ad44 Fixed webshell change breakages.
Fixed NS_InitXPCOM breakages
Added last post data variable so events can fire it to clients during  browsing
2000-02-13 15:18:29 +00:00
valeski%netscape.com 944c3849f4 r=mcafee, 27339. We were kicking *any* load failure to the keyword server, now we're a little more selective 2000-02-12 01:22:25 +00:00
tbogard%aol.net 4b2f1f9168 Removed methods that are no longer used as nsIWebShellContainer or nsIWebShell interface no longer require them. r=hyatt 2000-02-11 08:30:17 +00:00
tbogard%aol.net 53174e1d5e Remove a number of now defunct methods on nsIWebShellContainer. And a couple more from nsIWebShell. r=hyatt 2000-02-11 08:29:02 +00:00
dougt%netscape.com 44a1bba153 24560. Fixing jsurl document.write('foo') assertion/crash. Now returning
and error code from the channel creation which notifies the webshell
that all is okay but there is no channel to read from.

r=warren.
2000-02-11 04:48:09 +00:00
norris%netscape.com 80d944693e Fix 25062 Reload vulnerability
25206 Reload vulnerability #2
Implement grant dialogs and persistence for capabilities.
most r=mstoltz, some code from morse w/ r=norris
2000-02-10 04:56:56 +00:00
rods%netscape.com 39ceae847a cleaning up viewer to use local versions widget files and support
bug 17027, carpool a=leaf, r=kmcclusk
2000-02-09 19:28:24 +00:00
rods%netscape.com 6815213416 added interfaces to build and added them to be exported 2000-02-09 19:25:44 +00:00
kmcclusk%netscape.com 4d12d19a42 Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
tbogard%aol.net f5d81c3e9c GlobalWindow now calls up nsIDocShellTreeOwner rather than nsIBrowserWindow. GlobalWindow has mostly been re-organized as well as cleaned up to provide this new functionality. DocShellTreeOwners got implementations filled in and many bugs fixed. nsIScriptGlobalObject now talks in terms of docShells instead of webShells. Fixed a number of cases where people were walking through content viewers etc to get to a presShell and changed them to simply ask for the presShell from the docShell. GlobalWindow now deals completely in terms of docShells. r=vidur 2000-02-08 13:40:10 +00:00
valeski%netscape.com c51213cee0 r=dougt. 10465. the User Agent language portion now comes from a pref because the iLocaleService is the OS setting and we want app level l10n settings in teh UA string 2000-02-08 05:56:30 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
scc%netscape.com 7c0fbf6389 Pro5 update; eliminate dependcies on PowerPlant r=beard 2000-02-07 22:32:40 +00:00
risto%netscape.com b011c9aaf1 Changing all cvs-mirror.mozilla.org references to point to politically
correct addresses, for example tinderbox.mozilla.org, lxr.mozilla.org or
bonsai.mozilla.org. cvs-mirror shouldn't use in URLs anymore because it's
now on different server.

r=bryner
2000-02-05 07:23:36 +00:00
alecf%netscape.com b82c2ab12a switch from nsAutoCString to nsCAutoString
r=sspitzer
2000-02-05 06:19:18 +00:00
alecf%netscape.com c949b6c682 remove the file locator from the viewer registry, since it's now in a component
r=sspitzer
2000-02-05 05:41:50 +00:00
tbogard%aol.net e392b14aac Added stub implementation for new methods nsIWebBrowserChrome::SetJSStatus, nsIDocShellTreeOwner::SizeShellTo, and nsIDocShellTreeOwner::ShowModal. 2000-02-05 03:24:45 +00:00
rods%netscape.com 14019b863b adding widget viewer based widget library to build
widgets are no created from NS_New mthods instead of from the factory
r kmcclusk, b =17027
2000-02-04 15:58:35 +00:00
rods%netscape.com 429eec55aa initial add 2000-02-04 15:55:21 +00:00
rods%netscape.com 2568ce1230 initial add copied from widget\src\windows and all NS_NewXXX method
for bug 17027 r=kmcclusk
2000-02-04 15:54:24 +00:00
mscott%netscape.com 916f17d862 more prepation for docshell landing. Implement IsPreferred and move implemtation of CanHandlecontent from the
application layer into the webshell/docshell layer.

r=traivs
2000-02-04 08:44:46 +00:00
racham%netscape.com 149b278094 Trying to access the global history prematurely in putting up the profile dialogues. Removing assertion and adding check on null pointer. r=travis 2000-02-03 06:36:50 +00:00
valeski%netscape.com 79132da2fc URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes 2000-02-03 03:44:22 +00:00
brade%netscape.com b174bf571d fix access paths for move to CW5 (bug #25949) 2000-02-02 22:45:39 +00:00
tbogard%aol.net 668236711e Hooked up nsWebBrowserChrome into nsBrowserWindow. These changes enable viewer to properly set itself up as the docShell tree owner. r=buster. 2000-02-02 02:51:36 +00:00
tbogard%aol.net ba6bb2ce2c added files: mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp 2000-02-02 02:39:12 +00:00
tbogard%aol.net faf872e475 Adding nsWebBrowserChrome.cpp to the build. Not actually called by anyone yet. Pending review of nsBrowserWindow to get it hooked up. 2000-02-02 02:33:03 +00:00
tbogard%aol.net b7afe5d42c New class to allow viewer to support implementing nsIDocShellTreeOwner and nsIWebBrowserChrome. Not actually used by anyone yet. nsBrowserWindow changes pending review. 2000-02-02 02:32:12 +00:00
valeski%netscape.com 5def5e2a35 r-jevering. now we try and resolve non-qualified hosts on windows first, before sending them to the keyword server 2000-02-02 02:22:36 +00:00
rods%netscape.com dc1e7bf609 removimg the menu item that enables you to switch to native widgets
b=bugzilla is down, but i do have a bug number) r=kmcclusk
2000-02-01 22:52:42 +00:00
valeski%netscape.com 5908d4b13f r=jevering. When keywords are enabled, we now feed urls to the keyword server whenever there's a load error, not just dns failure. 2000-02-01 22:31:20 +00:00
pp%ludusdesign.com 207f05242d Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-01 14:26:27 +00:00
valeski%netscape.com 173a427267 r=jevering. 25928. We were applying the local www.*.com trick to all protocols when it's currently only an http thang. 2000-01-31 22:47:40 +00:00
tbogard%aol.net 15d109784a SetTitle() now relies on the docshell implementation for the setting of the title. GetTarget() now relies on the docshell implementation. Provided an overide for CreateTargetLocation since it isn't implemented yet in docshell. 2000-01-30 07:41:06 +00:00
mscott%netscape.com cccfbd312b doc loader service syncy up
r=travis
2000-01-29 06:15:01 +00:00
mscott%netscape.com 80de9f0d05 Don't build nsDocLoader.cpp 2000-01-29 06:14:26 +00:00
mscott%netscape.com 7c2ac8c441 remove doc loader service reference.
tweaks to make doc loader observer scriptable
r=travis
2000-01-29 06:07:32 +00:00
mscott%netscape.com 9476455bbb remove doc loader from thebuild 2000-01-29 06:06:45 +00:00
mscott%netscape.com 4591e9790f for loading a url, call directly into the uri loader instead of
going through the doc loader
retrofitting for moving docloader into the uriloader
Bug #21173 --> if the channel has been retargeted, set the focuson ourself.
Bug #21728 --> only call DoLoadURl if the url was redirected to us.
r=travis
2000-01-29 06:06:25 +00:00
mscott%netscape.com 2a0401c1ea remove files that are moving to the uri loader as idl files. 2000-01-29 06:05:43 +00:00
mscott%netscape.com 4bbe0ba60f remove these files from the build.
They are being re-added to the uri loader as idl files.
r=travis
2000-01-29 06:05:22 +00:00
mscott%netscape.com 213a4199df Remove nsIDocumentloader, nsIDocumentLoaderObserver from the builds. These files are now
in the uriloader
r=travis
2000-01-29 06:04:35 +00:00
mscott%netscape.com c43cbf2dba Part of docshell/webshell landing prep work. The doc loader is being re-factored into the uri loader.
This header file containst the remanents of stuff that was in nsIDocumentLoader but wasn't really
part of nsIDocumentLoader the interface.
r=travis
(not part of the build yet)
2000-01-29 04:27:32 +00:00
hyatt%netscape.com 68d71f91ae Getting rid of createPopup. 2000-01-28 03:05:17 +00:00
dcone%netscape.com b0fee5d1bd support for regression testing. r=rods 2000-01-26 15:14:41 +00:00
valeski%netscape.com 014e156610 r=vidur. 20445. We now throw dialogs when a connection is refused or socket activity has timed out. 2000-01-25 02:47:58 +00:00
norris%netscape.com e753eaa792 Files:
caps/include/nsScriptSecurityManager.h
	caps/src/nsScriptSecurityManager.cpp
	modules/libpref/src/init/all.js
Fix
24565 nsScriptSecurityManager::GetSecurityLevel() is a performance
24567 re-write DOM glue security checks to avoid NS_WITH_SERVICE()
r=waterson

Files:
	dom/src/base/nsGlobalWindow.cpp
	layout/base/src/nsDocument.cpp
	layout/base/src/nsGenericElement.cpp
Fix assertion failure for 1-character property names.


Files:
	dom/src/jsurl/nsJSProtocolHandler.cpp
	webshell/src/nsDocLoader.cpp
Fix 18653 "javascript:" URLs cross windows problems (probably regressi
r=nisheeth

Files:
	layout/events/src/nsEventListenerManager.cpp
Fix
23834 document.onkeypress allows sniffing keystrokes
24152 document.onclick shows links from other window
r=joki
2000-01-23 04:23:14 +00:00
nisheeth%netscape.com 456974e94c Fix for bug 20619. This affects only those builds which were built with MOZ_PERF set in the environment. The start of the url load is no longer output twice on the console. 2000-01-23 02:31:52 +00:00
troy%netscape.com 73a3709284 b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
michael.lowe%bigfoot.com 3326c2959e Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:56:09 +00:00
mscott%netscape.com 7ea27f0b5c Bug #24274--> delay creating a dummy channel in DoLoadURL until we are sure
we are going to need it.
r=bienvenu,travis
a=chofmann
2000-01-20 03:54:35 +00:00
pollmann%netscape.com 8dc3e93c78 Bug 20315: Copy charset information down into child webshell (no js regression!) r=buster, a=chofmann 2000-01-19 22:43:48 +00:00
mscott%netscape.com bb0d093db6 Bug #19517 --> if we don't have an unknown content handler available to us,
try to fetch it from out parent.
r=sspitzer
2000-01-18 21:58:15 +00:00
pollmann%netscape.com 759eec47fb Bug 20315/24243/23571: Backing change for 20315 out - it was causing javascript handlers to not fire and scripts to not execute. Working with joki to understand this r=self, backing out change only 2000-01-18 20:31:15 +00:00
pollmann%netscape.com 8be6fcd747 Bug 20315: Copy charset info from parent down into child content viewer r=buster 2000-01-18 02:43:22 +00:00
mscott%netscape.com 466ba23665 loading a uri takes the channel instead of the uri. The caller
must create the channel before call openuri.
r=rpotts.
2000-01-17 19:56:31 +00:00
rpotts%netscape.com b410e59d5f bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs 2000-01-15 06:12:54 +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
locka%iol.ie b9db4ad68a Fixed control after changes to web shell caused compile errors 2000-01-13 23:33:27 +00:00
valeski%netscape.com 813a766ced api clean up and fixed a blah.com www. appending case 2000-01-13 23:23:20 +00:00
valeski%netscape.com 6dc39ddc4e 17697. r=dougt. we now throw a dialog when we can't find a protocol handler. 2000-01-12 22:54:07 +00:00
morse%netscape.com acdd159d01 fix bug 23037, allow autofill to use double-byte characters for i18n, r=dp 2000-01-12 21:53:32 +00:00
valeski%netscape.com 8b565fe1a1 r=rpotts. 14696. We now throw dialogs when dns fails, and when a protocol isn't avail for protocols *entered in the url bar*. 2000-01-11 23:11:32 +00:00
dcone%netscape.com d224e59a78 Used the NS_GET_IID(nsIDocShell) to create the docshell instead of a WebShellIID. r=travis b=22937 2000-01-11 21:06:42 +00:00
mscott%netscape.com 497840dc76 Bug #20132 --> pass in the interface request object into open url.
Some plugin code in nsWebShell::GetInterface broke progress / status information because it broke
the GetInterface method for webshell. I fixed this.
r=rpotts
2000-01-11 20:59:24 +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
waterson%netscape.com 542b769c2c Bug 22294. Use aURI's spec (rather than mURL) to cough up a URL for global history. r=mscott 2000-01-11 01:11:31 +00:00
waqar%netscape.com 436bd85dbb # 19452
r mcafee
d Huge menus on gtk+1.23
2000-01-10 22:55:19 +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
morse%netscape.com dc94d5dc33 add UniversalDialog, r=davidm 2000-01-05 03:17:11 +00:00
dougt%netscape.com 4e04e4e70e Including nsFileSpec. 2000-01-03 23:41:03 +00:00
blizzard%redhat.com 8ec176345e Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579. Checking in for sford. r=scc,r=blizzard 1999-12-30 22:03:58 +00:00
rpotts%netscape.com e4d36a4fca Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
rpotts%netscape.com aac5b48a2f Removed obsolete method nsIDocumentLoader::LoadOpenedDocument. 1999-12-29 05:10:21 +00:00
rpotts%netscape.com e6395f9b31 DocLoader reorg...Removed the implementations of LoadDocument(...), LoadOpenedDocument(...) and the nsDocumentBindInfo. 1999-12-28 23:22:26 +00:00
rpotts%netscape.com 54372721d5 Docloader/URIloader integration... Temporarily added CreateViewer(...) to the WebShell (moved from the DocLoader). This will ultimately end up in the DocShell... 1999-12-28 09:18:47 +00:00
rpotts%netscape.com 77c5b0f08c Starting to integrate the DocLoader and URI loader... Removed the Channel listener and the need for nsDocumentBindInfo objects. Now all URI loading is done by the URI loader. 1999-12-28 09:16:15 +00:00
briano%netscape.com 8851f9afc4 Hack to work around the std::tm error on Solaris using the Workshop compiler. 1999-12-22 23:43:19 +00:00
briano%netscape.com 17da1b8e04 Fix for build bustage on NetBSD/arm, and some minor cleanup. 1999-12-22 23:35:06 +00:00
radha%netscape.com 3ef74d2a78 Fix for bug # 21567. Mail composer urls get in to SH. This is a regression from some of
the recent uriLoader changes. r=mscott, a=don
1999-12-22 21:35:18 +00:00
dougt%netscape.com c270279361 fix for 16273. r=valeski, a=sdagley. 1999-12-22 01:47:59 +00:00
sspitzer%netscape.com 7411c47023 warnings fixes, and fix for #21901, all password dialogs to have titles
if the user passes one in, or use "Password" if they pass null.
1999-12-21 23:03:29 +00:00
tbogard%aol.net 5400010341 Fixed CanHandle to check against the validity of the parent being returned rather than the success of the function. Removed some code that was taken out a few days ago. Morse accidently put it back in when checking in his local version of nsWebShell.cpp. 1999-12-21 02:18:51 +00:00
tbogard%aol.net cb744fe832 Removed GetWebShellType as it is no longer in the nsIWebShell API. Rely on the docshell implementation of accessing the ChromeEventHandler, the parentContentListener, GetProtocolHandler(), GetTitle(), LoadURI(), LoadURIVia(), GetDocument(), GetCurrentURI(), GetPresContext(), GetPresShell(), and GetContentViewer(). Fixed a leak in SetTitle() when in frames. Introduced when I removed the passing along of the title to the parent (comPtrs would have prevented this leak). 1999-12-21 00:19:59 +00:00
tbogard%aol.net 519e81cccb Removed GetWebShellType() form the API. 1999-12-21 00:12:46 +00:00
morse%netscape.com 3199512b93 add SelectDialog, bug=3110, coded by davidm, r=morse, a=chofmann 1999-12-19 18:32:21 +00:00
alecf%netscape.com 2dcd5fc83e fix xlib-in-gtk embedding example (not part of default build) 1999-12-19 00:47:06 +00:00
morse%netscape.com ce961d7c5c needed for foreign-cookie pref, bug 13655, coded by rpotts, r=morse, a=chofmann 1999-12-18 05:16:18 +00:00
waterson%netscape.com ce156d7bf3 Fix for new webshell APIs. 1999-12-18 03:02:37 +00:00
tbogard%aol.net 8605aa2165 WebShell is now a subclass of docshell. This allows for a migration path to start taking things out of webshell. Removed many things from nsIWebShell interface. Removed many member variables to rely on the ones in docshell base class. Fixed bug number 13385 and 9995 by not setting the title of the parent frame when a title is set on a child. 1999-12-18 02:29:57 +00:00
tbogard%aol.net 5ecc9f14fd Started removing functions that should no longer be used. Call sites are now using the new docshell interfaces. 1999-12-18 02:24:45 +00:00
saari%netscape.com cc6016af14 Adding files to webshell.mcp for Travis 1999-12-18 01:07:47 +00:00
pavlov%netscape.com 60d7adeb98 link against docshell to enable subclassing from docshell r=travis a=chofmann 1999-12-17 21:15:31 +00:00
tbogard%aol.net 5f1bceb1b4 Fixes to make viewer hold on to a docshell and talk to the docshell as a docshell rather than a webshell. r=pavlov 1999-12-17 08:13:54 +00:00
tbogard%aol.net b26982402d Setting webshell up where I can link in and subclass from docshell. 1999-12-17 08:03:35 +00:00
morse%netscape.com 2f3c8ee1ee back out last change temporarily until we can fix leak 1999-12-17 04:05:53 +00:00
morse%netscape.com c947de468d Implement reject-foreign-cookies pref, bug 13655, a=chofmann, r=neeti nsDocLoader.cpp 1999-12-17 02:44:22 +00:00
pavlov%netscape.com 70a324a59e update to use new api a=leaf 1999-12-16 00:39:04 +00:00
ftang%netscape.com df76b86dd7 fix bug 21722. move charsetreload state clean up code from OnEndURLLoad to OnEndDocumentLoad. r=rpotts. 1999-12-15 21:26:12 +00:00
danm%netscape.com 57c824513b added deathgrip to survive window destruction during onload handler. part of fix for bug 19302. r:hyatt a:chofmann 1999-12-15 02:18:52 +00:00
selmer%netscape.com d400ffac75 Fixed test to use current syntax for trees (for bug 18001) 1999-12-14 22:58:55 +00:00
pollmann%netscape.com d00309f427 Bug 20315: Make non-iso charsets work in frameset documents. Fix 1/2: Propagate charset info through webshell reloads r=ftang a=chofmann 1999-12-13 22:41:09 +00:00
tbogard%aol.net 6566cb9de5 Implemented changes to nsIDocShellTreeItem and nsIDocShellTreeNode interfaces. FindChildWithName and FindItemWithName. Work to fix bug 21287. r=shaver a=shaver. 1999-12-12 10:16:15 +00:00
buster%netscape.com cb98c50b32 bug 21187
fixed the webshell leak in <textarea> and <input type=text|password>
the problem was the new nsWebShell::SetDocument() call was indirectly
causing nsHTMLDocument to instantiate a parser and fire off a parse.
bad circular references ensued. The fix is to use the "aCommand" param
to pass a hint to the nsHTMLDocument, telling it there's no need to
involve a parser.

in the simple case, we no longer leak webshells.  That is, if you open
mozilla.exe, look at a page (whether it has a text control on it or
not), and shut down the app, no webshell is leaked.  If I browse around,
sometimes we still leak a webshell somewhere.  I haven't figured out
exactly where that is yet.  A guess is history, which is in the process
of being reworked anyway.

r=mscott
a=chofmann
1999-12-09 07:21:34 +00:00
danm%netscape.com 77fef00cb7 close window on receipt of close event, as well as destroy. synchs with recent changes to gtk/mac/win windows. fixes bug 20811. r:troy a:chofmann 1999-12-09 00:47:46 +00:00
blizzard%redhat.com aaa70826d7 fix for bug #21169. fix problems with resizing and showing the gtkmozilla widget when embedding it. r=pavlov, a=chofmann 1999-12-08 23:07:13 +00:00
tbogard%aol.net 684f030eee Fix for 21113. 1999-12-08 05:00:51 +00:00
tbogard%aol.net d7c10dfc1a Added some methods to nsIDocShellTreeItem... It now understands the concept of being of the chrome or content type. Added convenience methods to traverse up the tree with a restriction of same item type. 1999-12-08 04:57:23 +00:00
locka%iol.ie 89a87bea02 Include nsXPIDLString.h 1999-12-07 23:02:20 +00:00
locka%iol.ie f2e9724a5c Fixed bad const casting 1999-12-07 23:01:59 +00:00
locka%iol.ie ca9275b653 Added a guard around the interface file to stop #include'ing exdisp.h before or after MozillaBrowser.h from breaking a build 1999-12-07 23:01:28 +00:00
mscott%netscape.com 1297839dc5 Bug #20700 --> fix view source by converting back and forth between nsURILoadCommand's and the old string
style version.
r=travis
1999-12-06 22:32:06 +00:00
blizzard%redhat.com 5e54586f2c bring the gtk embedded code back from the dead. this is a fix for bug #20396. 1999-12-06 20:28:47 +00:00
danm%netscape.com 9defcfad1c adjusting chrome for new _blank windows 1999-12-06 01:40:51 +00:00
locka%iol.ie 1c4f1fa45e Fixed broken declaration of GetTitle(). Hopefully this is the last of this problem. 1999-12-05 18:31:35 +00:00
tbogard%aol.net cdca7dd4bb Fixed the JS console in viewer. 1999-12-05 03:02:55 +00:00
warren%netscape.com 1363d852e8 Fix for linux bustage. Added arguments to NewChannel 1999-12-04 10:47:51 +00:00
tbogard%aol.net 27bc6e8c92 Fixed a couple of problems with FindChildWithName. 1999-12-03 11:22:54 +00:00
tbogard%aol.net c9a438d593 WebShell now implements the nsIDocShellTreeItem and nsIDocShellTreeNode interfaces. 1999-12-03 10:57:59 +00:00
tbogard%aol.net 648ace3e23 1.) WebShell no longer implements nsIScriptContextOwner.
2.)  WebShell now implements the new nsIScriptGlobalObjectOwner.
3.)  WebShell supports GetInterface to nsIScriptGlobalObject.
4.)  Documents no longer carry around a reference to nsIScriptContextOwner.  Instead they hold on to a nsIScriptGlobalObject.  nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject().  Same change to the set methods.
1999-12-03 09:24:22 +00:00
mscott%netscape.com 54059e6bab Fix a webshell leak! improper nsCOMPtr useage in DestroyChildren was causing us to leak
all child webshells!!! uhuh...that couldn't have been good
1999-12-02 23:46:00 +00:00
tbogard%aol.net 9b49b68257 Implemented the nsIBaseWindow::FocusAvailable. Hooked up the old nsIWebShellContainer::FocusAvailable to go through the new one. 1999-12-02 10:11:38 +00:00
tbogard%aol.net d2cc19eccf Stubbed out the implementation of FocusAvailable in webshell as part of the nsIBaseWindow interface. 1999-12-02 09:43:07 +00:00
mscott%netscape.com 8074916324 fix leak of document bind info when uri loading is turned on. 1999-12-02 09:37:36 +00:00
tbogard%aol.net f41614d8bf Removed nsIMarkupDocumentViewer.h as it is now copied from the docshell directory as part of the parsing of nsIMarkupDocumentViewer.idl. 1999-12-02 09:11:40 +00:00
tbogard%aol.net 77d7006e77 Stop copying the nsIMarkupDocumentViewer.h from this directory into the public directory. Rely on the IDL file in the docshell directory to copy it out. 1999-12-02 09:10:32 +00:00
mscott%netscape.com c25647e8e7 openuri now takes a nsURILoaderCommand
remove protocol scheme check before using the uri loader. this
means that all urls will run through the uriloader regardless of
 type when it gets turned on.
webshell:
doContent and canHandleContent now take a nsURILoaderCommand
modify the handle link click event method to pass in
in the nsIURILoader::viewUserClick command to the uri loader
r=travis
1999-12-02 07:00:17 +00:00
mcafee%netscape.com 779e01c94a Wrap tests directory in ENABLE_TESTS. patch submitted by jim_nance@yahoo.com, r=mcafee 1999-12-02 05:43:08 +00:00
tbogard%aol.net 87fef4b50e Added attribute for setting and getting the nsIDocShellTreeOwner. 1999-12-02 04:34:09 +00:00
buster%netscape.com 5cfdde9921 fixed 20170
r=karnaze
1999-12-01 22:28:51 +00:00
tbogard%aol.net 99ed1b0558 nsXPBaseWindow now uses nsIBaseWindow interface off webshell instead of nsIWebShell for some simple window stuff. 1999-12-01 03:43:17 +00:00
tbogard%aol.net de23c04922 nsWebShell now implements nsIDocShellContainer. 1999-12-01 03:41:43 +00:00
mscott%netscape.com c7ca68d7c9 Add chrome and res urls specs to the list of urls which now work with the uri loader.
Note: you need to enable uri loading under the debug menu for this code to be executed.
1999-12-01 03:21:51 +00:00
mscott%netscape.com 6de37986e6 uri dispatching nit...if the webshell doesn't have a parent content uri listener then
return an error code instead of NS_OK.
1999-12-01 00:16:25 +00:00
tbogard%aol.net a89e251b48 Trying to put CallQueryInterface back in. Lets see if Wensleydale likes it better with a .get(). 1999-11-30 23:50:01 +00:00
mscott%netscape.com a41c25650e fix back and forward buttons when using uri dispatching. When we're about to call into the uri loader,
set the mLoadingDocument flag on the doc loader to true.
1999-11-30 22:15:35 +00:00
mccabe%netscape.com 3739f2becc Reinstating backed-out fix to 18636; move FileLocator registration call from xpfe/bootstrap/nsSetupRegistry to webshell/tests/viewer/nsSetupRegistry, to make sure that the FileLocator service is available to the viewer. This fixes prefs for the viewer, broken before because they couldn't get at FileLocator.
FileLocator is still registered in xpfe, as the first nsSetupRegistry #includes the second.  Hence the previous bustage.

r=neeti.
1999-11-30 07:54:18 +00:00
tbogard%aol.net a1841c534f Errr, this should help baby wensleydale. 1999-11-30 06:02:46 +00:00
warren%netscape.com 3a319ae4c4 Workaround for Solaris bustage. 1999-11-30 05:58:24 +00:00
warren%netscape.com a265a32348 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
tbogard%aol.net 797308f98c Put a couple of what were protected member functions of nsWebShell into the public API. This was needed during the period of rebuilding the webshell. 1999-11-30 04:32:42 +00:00
tbogard%aol.net 94953d2824 nsWebShell now implements nsIDocShell. This is to pave the way for getting converted over to the docshell world. r=pavlov 1999-11-30 04:32:09 +00:00
dougt%netscape.com fd3910bed0 fix for 18078. r=mstoltz,warren
(looks like it is #ifdef'ed out)
1999-11-30 00:33:45 +00:00
dougt%netscape.com 1da7d3868d fix for 18078. r=mstoltz,warren 1999-11-30 00:32:43 +00:00
locka%iol.ie 94701a5c10 Removed "const" on the aResult parameter on CWebShellContainer override of nsIBrowserWindow::GetTitle 1999-11-30 00:21:29 +00:00
locka%iol.ie cc4eabc7dd Added CommandStateChangeConstants 1999-11-30 00:19:53 +00:00
mscott%netscape.com 7ac3e408d1 uri dispatching nit....retarget the load group if we are opening a channel which has a load group
different from our own.

THIS CODE IS NOT executed unless uri dispatching is turned on.
1999-11-30 00:10:17 +00:00
mscott%netscape.com a1850a3592 small uri dispatching nit...I needed to add nsIURIContentListener to the GetInterface method on nsIWebShell. 1999-11-30 00:09:00 +00:00
danm%netscape.com 6ac37f82ef updated to match nsIWebShell interface change for travis@netscape.com 1999-11-29 21:15:32 +00:00
tbogard%aol.net 6d4e6dae63 Changed GetDocumentLoaderObserver to return a ** instead of a *&. This is in sync with the nsIDocShell::GetDocumentLoaderObserver. r=pavlov 1999-11-29 21:09:47 +00:00
mscott%netscape.com d33e82b36d Fix warning. 1999-11-29 21:06:49 +00:00
mscott%netscape.com aaa0a6e533 temporary tweak to doc loader to use private uri loader
with post data stream support if we are trying to load
a url that has a post data stream.
r=travis
1999-11-29 21:01:15 +00:00
locka%iol.ie 6c79eca1ca Removed FPKLUDGE hack for Delphi 1999-11-28 16:31:21 +00:00
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
tbogard%aol.net 700932f39a Changed NS_ASSERTION to NS_ENSURE on an interface boundary check. Done mainly to get VC depend to rebuild this file so tinderbox will go green. 1999-11-27 03:36:35 +00:00
tbogard%aol.net 2e490a5284 Free pointer returned by GetTitle since it no longer returns a const pointer to the internal string storage. 1999-11-27 02:29:17 +00:00
tbogard%aol.net 7178c23d71 Removed const from GetTitle to get in sync with API. 1999-11-27 02:24:43 +00:00
tbogard%aol.net 84b42a5623 Removed the const from GetTitle to reflect the fact that the implementation should return an allocated string. 1999-11-27 02:21:43 +00:00
tbogard%aol.net b6ee44a749 nsWebShell now implements nsIBaseWindow. Part of the steps to getting call sites calling the new interfaces rather than nsIWebShell. 1999-11-27 02:14:40 +00:00
tbogard%aol.net 2d912bc80d Removed the const to reflect the fact that the implementation will return an allocated string, not a pointer to the internal string. 1999-11-27 02:08:42 +00:00
mccabe%netscape.com 3980465b2b Doh. Didn't check other consequences of double-registration; it busted on the doubly-declared static CID.
Backing out until I can give it more attention after Turkey Day.
1999-11-25 02:27:14 +00:00
mccabe%netscape.com 2d56fbc2dd Fix to 18638. Register nsFileLocator (and APPSHELL_DLL, a hacked dependency) in viewer b/c prefs depends on it, and we can't turn security checks in viewer off for XPConnect testing without prefs.
The nsFileLocator registration call now occurs twice; once in xpfe/bootstrap/nsSetupRegistry.cpp, and again when that file includes this one.  Leaving it on both places to underline the hack.
1999-11-25 00:25:36 +00:00
dmose%mozilla.org 4bd28ccf2e added newline to EOF to keep Solaris sed from whining, r=mcafee@netscape.com 1999-11-24 22:04:23 +00:00
tbogard%aol.net f255b9451c Removed the set and get of the URLDispatcher. Changed a QI to using the Interface maps. 1999-11-24 09:40:56 +00:00
tbogard%aol.net c366b528b1 Slight re-arrangement of some methods. Mainly just removed Set and GetURLDispatcher. 1999-11-24 09:39:58 +00:00
tbogard%aol.net a0640b60c4 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
neeti%netscape.com 7129fdcf3b fix bug 15820,memory leak in ImageManagerImpl by converting it to a service on gtk, windows and mac.r=dp 1999-11-24 03:41:48 +00:00
sfraser%netscape.com 02d8fff569 Make the image manager a service, part of neeti's checkin that follows. We no longer need the image manager hack in main(), so comment it out. r=neeti. 1999-11-24 03:40:05 +00:00
mike%neoplanet.com 1734f364a8 Added preliminary cookie support. Enabled preferences to be read from the default preference file. Corrected/Added DWebBrowser events: DownloadBegin, DownloadComplete, StatusTextChange, and TitleChange. Added support for ExecWB->SaveAs. 1999-11-24 03:34:34 +00:00
tbogard%aol.net da31ed935d Changed the old QI map to use the new NS_INTERFACE_MAP_BEGIN, NS_INTERFACE_ENTRY, NS_INTERFACE_MAP_END type map. 1999-11-23 10:08:32 +00:00
tbogard%aol.net 82bc6d307b Changed the concept of the webshell holding an mChromeElement object to it holding a nsIChromeEventHandler interface. This is more generic and allows other apps to plugin nicer into the API.r=hyatt 1999-11-23 09:57:47 +00:00
mscott%netscape.com 28cb768635 force uri dispatching to always be on if the url we are trying to load
is a mailto url. why? because it works so well for mailto =). No sense
in only allowing people turning uri dispatching on to get the benefits.
r=travis.
1999-11-23 07:14:45 +00:00
radha%netscape.com a6a2f56072 Fix for regressed bug #, 15441. Back/Forward to anchors erratic. r=nisheeth 1999-11-22 21:42:00 +00:00
erik%netscape.com 6036c05ffe bug 8801; register new font enumerator for font prefs UI; r=ftang 1999-11-22 19:40:00 +00:00
rpotts%netscape.com 61274752b5 fix build bustage - unix compilers are dumb as bricks! 1999-11-22 07:09:59 +00:00
rpotts%netscape.com 1b29417bc8 fix build bustage - NS_NewLoadGroup(...) no longer takes a parent load group as an argument... 1999-11-22 06:20:51 +00:00
rpotts%netscape.com c1119179a1 fixes to make the web crawler work when sites which have meta-refresh tags are encountered... 1999-11-22 05:47:26 +00:00
rpotts%netscape.com eb0cf86772 bug #15342 and #15560. Refactored the LoadGroup and DocumentLoader... 1999-11-22 05:46:03 +00:00
leaf%mozilla.org 88dff92bb2 checkin to fix build bustage. 1999-11-22 01:08:36 +00:00
buster%netscape.com bb015a636d don't know how this got through, I must not have saved the file from my IDE? 1999-11-19 08:43:27 +00:00
buster%netscape.com 5e269fcf05 moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
warren%netscape.com d8bbb844e6 Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
mscott%netscape.com 4a5f494098 Bug #14928 --> phase one of uri dispatching landing. IF uri dispatching is turned on,
invoke the uri loader instead of opening the document ourselves.

Various changes for uri dispatching....

r=travis
1999-11-18 07:07:33 +00:00
mscott%netscape.com a946fdb170 Bug #14928 --> phase one of uri dispatching landing. webshell is a nsIURIContentListener.
r=travis.
1999-11-18 07:06:39 +00:00
mscott%netscape.com f8d5d5c317 Bug #14928 --> phase one of uri dispatching landing. add ability to get/set content listener parent on the webshell
r=travis
1999-11-18 07:06:07 +00:00
mscott%netscape.com a3aa9628df Bug #14928 --> phase one of uri dispatching landing. add ability for doc loader to load
an opened channel
r=travis
1999-11-18 07:05:47 +00:00
valeski%netscape.com dcc06e4b83 r=rhp. nsDocumentBindInfo was returning NO_INTERFACE when asked for nsISupports. I can't believe we made it this far w/ that object not able to support nsISupports :/ 1999-11-18 02:19:13 +00:00
warren%netscape.com 1e80ec5cd7 Fix for bustage due to channel retargeting changes. 1999-11-17 09:33:13 +00:00
warren%netscape.com 424c0f3c4a Fix for linux bustage due to channel retargeting changes. 1999-11-17 09:11:03 +00:00
warren%netscape.com aaf83521f5 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
tbogard%aol.net d0edc79a0e Fixed a warning. 1999-11-17 04:19:39 +00:00
blizzard%redhat.com beeafe604a land SUPERWIN 1999-11-17 04:06:21 +00:00
blizzard%redhat.com cc645947b7 add gtksuperwin to the link line for viewer 1999-11-17 04:05:41 +00:00
tbogard%aol.net addbf2417a Removed nsIWebShell::GetRootWebShellEvenIfChrome(). Added nsIWebShell::GetTopLevelWindow(). Made GetRootWebShellEvenIfChrome implementation a protected member function. 1999-11-16 20:06:12 +00:00
jdunn%netscape.com d70d78c6bf Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
tbogard%aol.net ec5d11c1be Changed nsDocLoader to get Container by asking nsIWebShell rather than nsIContentViewerContainer. 1999-11-16 01:03:57 +00:00
tbogard%aol.net 46335d0987 Moved GetContainer() from nsIContentViewerContainer to nsIWebShell. r=pavlov 1999-11-16 01:02:17 +00:00
tbogard%aol.net 5996fa92ea Fixed ambigous cast. 1999-11-15 23:26:50 +00:00
tbogard%aol.net d073f19890 Removed temporary QI to nsIContentViewerContainer as nsISupports is what is needed on the parameter anyway. r=pavlov 1999-11-15 07:47:01 +00:00
tbogard%aol.net 4465f2b8b2 Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov 1999-11-15 07:29:23 +00:00
tbogard%aol.net cf522b75da Removed QueryCapability to reflect changes in nsIContentViewerContainer API. Casting change when calling nsIContentViewer::SetContainer. r=pavlov 1999-11-14 10:11:26 +00:00
tbogard%aol.net 832926b2e5 Changed Set and GetContainer to deal with nsISupports instead of nsIContentViewerContainer. r=pavlov 1999-11-14 10:10:32 +00:00
tbogard%aol.net ba341990fa Removed QueryCapability as it is no longer used. r=pavlov 1999-11-14 10:10:05 +00:00
beard%netscape.com 54792d43d1 pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov 1999-11-14 02:51:25 +00:00
tbogard%aol.net ec052b8929 Changed the QueryInterface to be a QUERY using the macros. r=scc 1999-11-13 05:31:36 +00:00
tbogard%aol.net 1327f8150d Made webshell implement nsIInterfaceRequestor. This paves the way for me to start changing people to not use nsIContentViewerContainer::QueryCapability(). r=pavlov 1999-11-13 04:06:23 +00:00
sspitzer%netscape.com d7e50e83bc fix build bustage.
#include "nsIDOMDocument.h"
not
#include "nsIDOMDOcument.h"
1999-11-12 00:19:00 +00:00
Jerry.Kirk%Nexwarecorp.com a97d030040 I left some junk in this file on the last check-in. This only effects
Photon.
r=kedl
1999-11-11 23:14:35 +00:00
buster%netscape.com 447b50f62f added nsIWebShell::SetDocument, a new interface for loading a pre-fabricated content model
into a webshell synchronously.
This has NOT yet been reviewed, and is not yet used anywhere in the system.
I *will* get a formal code review before enabling it's use.  However, I want to get the code into
the tree because keeping my tree in synch is becoming a burden.
1999-11-11 22:32:13 +00:00
jdunn%netscape.com 8dc361fd80 removing ';' from the end of the macros, since the macro in nsTimer.h
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
Jerry.Kirk%Nexwarecorp.com ce6b49a922 Added signal handler to call the Photon function what cleans up any
allocated shared memory in the event we crash or are closed abnormally
with a CTRL-C command.
r=kedl
1999-11-11 14:42:03 +00:00
valeski%netscape.com fda792182b 11869, r=brendan (for everything but the case where we check for keyword url load failure). Hooking up keywords to webshell. we now kick non-qualified hosts to the keyword server (if keywords are enabled (they're defaulted to off), on windows. and if a non-qualifed host lookup fails we kick that to the keyword server (on all platforms, if keywords are enabled). If keywords are disabled (default case) we do the www.*.com trick ourselves in the client. 1999-11-11 03:26:18 +00:00
nisheeth%netscape.com 6a7c8adf6c a=sdagley. Move over to new timing macros... 1999-11-10 03:41:09 +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
nisheeth%netscape.com 6763fecda6 r=norris,warren,radha. a=chofmann. Fix for bug 1646. Javascript: URLS were not getting loaded properly because the webshell was changing its notion of the current document (by setting mURL and mReferrer) too eagerly. Now, it does so only after the nsDocLoader::LoadDocument() in DoLoadURL() returns successfully. 1999-11-04 22:09:46 +00:00
radha%netscape.com b1adee7da0 Fix for bug # 17893. Pass the url to nsISessionHistory::Add().Don't set
nsWebShell::mURL too early in the loading process.
r=law,nisheeth
1999-11-03 22:30:44 +00:00
cls%seawood.org 14ef08310e Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
valeski%netscape.com fd1f09e475 adding some keyword support back in 1999-11-02 07:18:44 +00:00
valeski%netscape.com e09ae8d711 putting www.*.com trick back in 1999-11-02 06:43:19 +00:00
valeski%netscape.com e0864a9e2d pulling non-qualified host-to-keyword server logic 1999-11-02 06:18:01 +00:00
valeski%netscape.com 66e834a3e6 missed a case 1999-11-02 04:22:12 +00:00
valeski%netscape.com 5d06f428f4 11869, r = travis. we no longer to the www.*.com trick as it is handled by the keyword protocol handler. we now kick qualifying requests to the keyword protocol handler. 1999-11-02 04:00:07 +00:00
beard%netscape.com 44ca00ff6a need to be able to Quit viewer via AppleEvent. r=sfraser 1999-11-02 01:49:52 +00:00
cls%seawood.org 999f41f3d0 Added detection for alphaev6. Submitted by Matt Wilson <msw@redhat.com>. 1999-11-02 01:24:16 +00:00
kipp%netscape.com 5b36689710 Fixed compilation bustage by using nsIFrameDebug to invoke list and regression data methods 1999-11-01 23:29:05 +00:00
troy%netscape.com 04accb3de6 Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
radha%netscape.com 2d60762adc Remove the extra AddRef to nsHistoryLayoutState. r=pollmann, bug #16496 1999-11-01 21:47:54 +00:00
Jerry.Kirk%Nexwarecorp.com 680c4b9a9d Remove call to nsIThread::SetMainThread() and clean up things a bit.
r=kedl
1999-11-01 20:52:52 +00:00
beard%netscape.com abf0ef7f3d changed the CID for "component://netscape/gfx/region" to use new NS_SCRIPTABLEREGION_CID. r=pavlov 1999-10-31 02:28:32 +00:00
brendan%mozilla.org fe51b61664 (13163, r=alecf, scc, waterson, others; names available on request)
- Fix most of bug 13163 (see TODO for rest).  This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks. 

- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp.  These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that. 

- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString.  Also changed various nsresult vars to be named rv.  Also restored brace/style conformity to nsJSProtocolHandler.cpp. 

- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject. 

- Lots of nsCOMPtr uses added.  I'm using one for mNameSpaceManager.  Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak).  These two managers should be moved to the window object -- TODO item below. 

- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver. 

- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated.  This meant factoring nsJSUtils.cpp code. 

- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace. 

- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
syd%netscape.com 70ca88d41d Add xpcom.dll to link line so test will link with scc changes make about this time. r=scc 1999-10-31 00:22:53 +00:00
dp%netscape.com 5cc08cae11 Fixing viewer starup assert on SetMainThread() happening twice. 1999-10-30 17:17:12 +00:00
troy%netscape.com fa40e4e664 Removed call to SetMainThread() because it was triggering an assert. Turns
out NS_InitXPCOM() does it so we don't need to do it twice
1999-10-30 16:44:04 +00:00
troy%netscape.com effb3aefb7 Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
beard%netscape.com 0a8da6430b Removed statically constructed nsAutoString LinkCommand, moved inside nsWebShell::LoadURL(). This prevents calling printf before main runs on MacOS, which messes up the console window. r=sfraser 1999-10-30 01:23:01 +00:00
evaughan%netscape.com 3387f168c4 Fixed bug in example. -r hyatt 1999-10-29 23:27:26 +00:00
warren%netscape.com f343050808 Moved purify stuff into xpcom/base for the benefit of all. 1999-10-29 03:28:22 +00:00
kipp%netscape.com 0e68cfa459 nuked another silly warning because I got tired of seeing it 1999-10-29 02:06:33 +00:00
kipp%netscape.com 0d277b0f9e I added logic to the viewers browser window to disable javascript initiated popups during web crawling; I also fixed the web crawler to only initiate a new load after a previous document ends not a subdocument (again!) 1999-10-29 02:06:09 +00:00
kipp%netscape.com 5809b29014 I added logic to the viewers browser window to disable javascript initiated popups during web crawling 1999-10-29 02:05:16 +00:00
radha%netscape.com c90d928ffe Fix for form values not maintained while going forward. bug # 16377. r=law 1999-10-28 20:29:43 +00:00
kmcclusk%netscape.com fa189bca56 Removed stray semi-colon after NS_DECL_ISUPPORTS bug=17235 r=rods@netscape.com 1999-10-28 20:24:19 +00:00
hoa.nguyen%intel.com 91ce161f4e Initialize cookie manager. Allows cgi scripts to set and retrieve cookies through viewer. r=edburns@acm.org 1999-10-27 23:58:49 +00:00
locka%iol.ie 9aee0c87bb Fixed some bugs in the copy to clipboard operation.
Control now calls NS_ShutdownXPCOM during destruction
1999-10-27 23:19:27 +00:00
locka%iol.ie 179f27b2ef Added a menu to the dialog.
Implemented tests for cut, copy, paste, select all
1999-10-27 23:17:51 +00:00