Commit Graph

895 Commits

Author SHA1 Message Date
tbogard%aol.net
55e2d93c13 First check in for nsXULWindow, nsContentTreeOwner and nsChromeTreeOwner. These collectively serve as the eventual replacement for nsWebShellWindow. (This is not hooked to the build). 2000-01-22 03:15:41 +00:00
tbogard%aol.net
93a2638f9a Started filling in methods needed on nsIXULWindow. (This is not hooked to the build). 2000-01-22 03:13:20 +00:00
tor%cs.brown.edu
22819c897a build bustage fix for older C++ compilers; bool -> PRBool; r=bryner 2000-01-19 01:34:26 +00:00
davidm%netscape.com
4b9e25212e 21901 [UI] dialogs don't have a title 22464 uninitialized variable in nsNetSupportDialog.cpp r = sspitzer 2000-01-18 05:50:56 +00:00
danm%netscape.com
cc3b8e6c5b kill persistence of browser window size for popups. bug 15555. r:hyatt 2000-01-15 02:33:14 +00:00
tbogard%aol.net
16c206f9f4 added files: mozilla/xpfe/appshell/public/nsIXULWindow.idl 2000-01-14 04:41:38 +00:00
tbogard%aol.net
3191ddb194 Added nsIXULWindow.idl and put the list in alpha order. 2000-01-14 04:33:54 +00:00
tbogard%aol.net
d3dd8a79de Added nsIXULWindow.idl to the build. 2000-01-14 04:24:16 +00:00
tbogard%aol.net
5913a2f65d First check-in. Empty right now, but it will grow into a big boy real soon now. 2000-01-14 04:23:38 +00:00
danm%netscape.com
219f3348ce scoping local variables cleans up warnings and probably stops someone's compiler from hurting itself 2000-01-14 00:38:12 +00:00
danm%netscape.com
334e9cd1b3 save/restore size & position as XUL tags. bug 15775. r:hyatt 2000-01-13 23:51:01 +00:00
morse%netscape.com
61a9624d09 fix bug 23037, allow autofill to use double-byte characters for i18n, r=dp 2000-01-12 21:53:32 +00:00
racham%netscape.com
3bcdb951b8 Fixing bug 16673. User50 directory on windows will now lives 1 level up fromthe executable. r=ssu 2000-01-11 23:07:22 +00:00
pp%ludusdesign.com
698852a4f4 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
10a38e03d7 Bug 23352. Check 'target' before calling nsIRDFDataSource::Unassert(). r=davidm 2000-01-08 00:22:35 +00:00
radha%netscape.com
2a4df88f53 Fix for bug # 21767. Form values not reset upon reload. r=pollmann. 2000-01-06 22:42:16 +00:00
davidm%netscape.com
446cad0e49 22295 Tasks menu doesn't cycle through windows properly \ 13357 modal dialogs shouldn't be added to window menu r = law 2000-01-06 20:17:46 +00:00
danm%netscape.com
9fec649ffe use widget::GetScreenBounds to return window position. bug 5998. r:pierre. 2000-01-06 16:02:10 +00:00
ftang%netscape.com
9c677ed1f8 remove unneeded XMLEncodingService, fix bug 22282 2000-01-06 01:25:57 +00:00
edburns%acm.org
13be6d7ebf 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
1557841fb0 fix for bug 22132, r=davidm 2000-01-06 00:23:24 +00:00
morse%netscape.com
0d7d7eea84 add UniversalDialog, r=davidm 2000-01-05 03:17:11 +00:00
rpotts%netscape.com
af4f9c2189 Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
sspitzer%netscape.com
b7166f79ec rest of fix for #21901, a=sdagley (a while ago).
give alerts, prompts, and other common dialogs default titles, if none
are passed in.

todo:  put those defaults into a string bundle so ICP doesn't kill me.
1999-12-22 04:55:43 +00:00
sspitzer%netscape.com
60a39256fc fix FMM and UMR from purify, add some null sanity checks to fix various
crashers that I've seen.
1999-12-21 23:11:17 +00:00
sspitzer%netscape.com
e8a4061a40 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
morse%netscape.com
0d953531f3 remove compile-time warning that my checkin from this morning introduced 1999-12-20 02:51:36 +00:00
morse%netscape.com
e865b43dec another attempt to fix mac bustage 1999-12-19 23:13:50 +00:00
morse%netscape.com
0573a7ed34 band-aid to fix mac bustage 1999-12-19 19:34:25 +00:00
morse%netscape.com
f4b2441812 add SelectDialog, bug=3110, coded by davidm, r=morse, a=chofmann 1999-12-19 18:32:21 +00:00
jband%netscape.com
ef9c82db1e Landing big set of DOM and XPConnect changes:
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.

XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.

Also, xpconnect tests are reorganized and improved.

fixes bugs: 13419, 17736, 17746, 17952, 22086

r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
tbogard%aol.net
df268d7f09 Changed nsWebShellWindow to talk to webshell as an nsIBaseWindow where appropriate. 1999-12-17 23:43:47 +00:00
leaf%mozilla.org
7ed558bcfc starting to remove pics from the build; no bug number. patch from neeti,
r=cyeh,leaf, a=chofmann
1999-12-12 01:27:44 +00:00
scc%netscape.com
db5cd594e2 Make observers support weak references. Bug #18682; r=dp. 1999-12-07 14:06:36 +00:00
danm%netscape.com
db6c566369 actually use the 'visible' parameter in NewWebShell. makes new windows from links not be invisible. 1999-12-06 01:44:21 +00:00
danm%netscape.com
dce36d2b55 removing (early) Show() of new, explicitly sized windows (is redundant now, or should be...) 1999-12-06 01:42:11 +00:00
warren%netscape.com
6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
tbogard%aol.net
eb96099e6d 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
danm%netscape.com
8597b304fe hooking up 'close' xul event handler. bug 13695. r:hyatt@netscape.com 1999-12-01 22:38:06 +00:00
warren%netscape.com
e126b531ba Removed -- old netlib stuff. 1999-11-30 06:50:50 +00:00
warren%netscape.com
2db26922a6 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
warren%netscape.com
2832e2ca92 Changed from no_neckoutil2_branch to remove neckoutil from build. Bug #11159 1999-11-30 04:49:11 +00:00
tbogard%aol.net
596104f4a2 Removed const from GetTitle to get in sync with API. 1999-11-27 02:24:43 +00:00
tbogard%aol.net
7baa306471 Removed const from GetTitle to get in sync with removal from API. 1999-11-27 02:22:42 +00:00
norris%netscape.com
51842ef45e Fix 18553 [DOGFOOD] addEventListener allows sniffing keystrokes
Add checks to nsScriptSecurityManager::CheckCanListenTo that take
a principal and ensure that the currently executing script code
either is from the same origin as that principal or has the
UniversalBrowserRead privilege enabled. (chrome code has all
privileges enabled by default.) It's okay for the principal passed in
to be null. That just signifies a privileged window/document that only
can be listened to with privileges.

I added GetPrincipal/SetPrincipal methods to nsIEventListenerManager.
nsDocument::GetNewListenerManager sets a principal on the listener
manager when it creates one. Obviously there are other places that
create listener managers, but scripts seem to go through this one.

Another change is to save some memory usage. Currently I allocate an
array of PolicyType that is NS_DOM_PROP_MAX elements long.
Unfortunately, compilers appear to allocate four bytes for each
PolicyType, so the array takes around 2400 bytes. I've added changes
to use two bit vectors that should consume about 1/16 that space.

r=joki

There are also changes that push nsnull onto the JSContext stack when
entering a nested event loop.

r=jband
1999-11-25 05:28:18 +00:00
tbogard%aol.net
c33d960af9 Removed implementation of nsIURLDispatcher. Changed the QI into a new interface map. 1999-11-24 10:04:13 +00:00
tbogard%aol.net
a13b372fa4 Removed the SetURLDispatcher call. 1999-11-24 09:41:45 +00:00
tbogard%aol.net
af1ce8d410 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
radha%netscape.com
f043123f27 Fix for regressed bug # 9699. Comment out the code that removes partially
loaded pages from session History. r=law.
1999-11-23 23:29:58 +00:00
colin%theblakes.com
da9b69d818 Add MOZ_TIMER_LIBS to the link. r=shaver 1999-11-18 22:49:59 +00:00
warren%netscape.com
59ef7fadbf Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
warren%netscape.com
34ecf73507 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
tbogard%aol.net
3caae87616 Changed calls to nsIWebShell::GetRootWebShellEvenIfChrome() and further QI's to use the new nsIWebShell::GetTopLevelWindow(). 1999-11-16 20:05:21 +00:00
jdunn%netscape.com
e871be6de2 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
norris%netscape.com
5b4b0169aa * Fix 12124 [DOGFOOD] Reading user's preferences
* Implement site-specific security policies (bug 858)
r=mstoltz
* Use Recycle rather than delete[] to clean up Purify logs
r=law
1999-11-16 05:07:31 +00:00
tbogard%aol.net
7b2900b449 Changed places where container were set to use nsISupports instead of nsIContentViewerContainer. r=dp 1999-11-15 22:36:41 +00:00
tbogard%aol.net
c1c0a44226 Changed references to nsIContentViewerContainer to nsISupports in the march to get rid of nsIContentViewerContainer. r=pavlov 1999-11-15 07:29:23 +00:00
saari%netscape.com
1cfbe7d9a6 Landing focus changes. R: joki 1999-11-13 05:16:33 +00:00
danm%netscape.com
595cabd731 Use new modal event filtering method on nsIWidget. Reset modal window flag when modal window is closed. part of fix for bug 14131. r:rods@netscape.com. 1999-11-12 23:46:39 +00:00
waterson%netscape.com
475e7d2c79 Bug 17839. Add timer_s.lib to the libraries link deps. 1999-11-11 05:51:53 +00:00
waterson%netscape.com
ff3926a43b Bug 17839. Call mAppShell->Exit() on a timer callback to allow Quit() to cleanly exit the app on platforms where the event queue gets yanked. a=warren 1999-11-11 05:51:22 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
waterson%netscape.com
c7d7fbef2b Fix leak with nsCOMPtr. r=brendan, a=brendan 1999-11-05 00:44:10 +00:00
radha%netscape.com
a0e755871b 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
davidm%netscape.com
3eeb9d28c1 12539 Crash when quitting browser while bookmark properties dialog r = saari nsINetPrompt implementation r morse 1999-11-03 05:25:21 +00:00
danm%netscape.com
287052e96e oops! Observe() was checked in flawed in 1.90. gtk may one day have noticed. r:noman@odyssey.org 1999-11-03 02:29:59 +00:00
cls%seawood.org
bee74e223b Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
danm%netscape.com
90581d9641 removing implementation of nsIShutdownListener. it was redundant, anyway. r:dp@netscape.com 1999-11-02 01:10:35 +00:00
dp%netscape.com
40dff7f37d Removing release on a service as this would be taken care by the
NS_WITH_SERVICE() macro. r=danm
1999-11-01 21:16:24 +00:00
morse%netscape.com
43be8183c0 provide compatibility with single signon, r=davidm 1999-10-29 04:30:38 +00:00
sspitzer%netscape.com
73b4a087fd fix for #16231, r=mscott. make the file locator know about panels.rdf.
if <profile>/panels.rdf doesn't exist, copy the default to that location.
1999-10-29 04:02:25 +00:00
waterson%netscape.com
1409d66985 Remove unused references to nsIXULChildDocument and nsIXULParentDocument. 1999-10-28 22:18:21 +00:00
radha%netscape.com
7634ef385a Fix for form values not maintained while going forward. bug # 16377. r=law 1999-10-28 20:29:43 +00:00
danm%netscape.com
3ff6d8573f moving initial content focus from OnEndDocumentLoad to Show. Reinstating SetSizeFromXUL. reduces new window flashing and allows gtk windows to size from JS. r:hyatt@netscape.com 1999-10-28 01:52:49 +00:00
law%netscape.com
3786b0c603 Bug #14999; remove last vestiges of app core usage; r=sfraser@netscape.com 1999-10-28 01:41:16 +00:00
warren%netscape.com
f50d3df7c0 Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott 1999-10-26 09:16:24 +00:00
law%netscape.com
fa237364ed Bug #14999; last holdout that was using toolkit app core - changed to use OpenDialog; r=davidm@netscape.com 1999-10-25 23:02:05 +00:00
law%netscape.com
6d9783f95e Bug #14999; use OpenDialog instead of toolkit app core; r=radha@netscape.com 1999-10-25 22:30:40 +00:00
radha%netscape.com
02655f7741 Turning off debug flag that got set in my previous checkin 1999-10-22 22:58:16 +00:00
radha%netscape.com
9cf9ffe640 Clean up of Session History apis. Corresponding changes to the users of SH. r=mcafee. No bug #. 1999-10-22 20:48:07 +00:00
danm%netscape.com
38f4b0469b removing (unused) references to nsIWebShell.h. requested by buster@netscape.com, bug 16510, r:me 1999-10-21 22:47:50 +00:00
danm%netscape.com
eb79d40b50 observe EventQueue creation and deletion. r:hyatt@netscape.com 1999-10-21 21:36:25 +00:00
danm%netscape.com
12834d6474 moving Push/PopThreadEventQueue to nsIEventQueueService r:hyatt@netscape.com 1999-10-18 15:04:18 +00:00
peterl%netscape.com
d168caadef Added namespace ID to the AttributeChanged notification
Part of the fix for Bug 15153
r=troy
1999-10-15 23:17:53 +00:00
radha%netscape.com
0cc268758c fixing session history for frames. I accidently broke the behavior in
my monday's checkin. No bug #. r=law
1999-10-15 03:49:29 +00:00
mscott%netscape.com
ee28759d13 Bug #16115 --> addref the web shell window inside it's Close method to keep the web shell window from getting
deleted out from under us. This could happen because in closing the window, we are destroying a webshell which
could have the last outstanding reference to the webshell window.
r=dp
1999-10-13 02:47:56 +00:00
rjc%netscape.com
0b287cf12c Fix VC5 build bustage. 1999-10-12 23:09:09 +00:00
rjc%netscape.com
a0d87839ca [performance] When profile manager is being used, don't read in bookmarks twice... by deferring hiddenwindow.xul loading until after profile manager is done. Review: danm and sspitzer 1999-10-12 22:20:28 +00:00
mscott%netscape.com
8da987fdeb Remove this file from the repository to fix the Mac buids.
The mac projects were looking in this folder and always finding the
stale nsISessionHistory.h file instead of using the idl generated
header file
r=davidm
1999-10-12 07:50:17 +00:00
radha%netscape.com
010b13e83b Build bustage in solaris 1999-10-12 05:57:03 +00:00
mscott%netscape.com
7138787ec9 nsISessionHistory.idl needs to be in this project. i think this should fix Radha' build breakage for the mac. 1999-10-12 05:45:10 +00:00
radha%netscape.com
00822a5991 XPIDLising session history. bug # 15437. r=law 1999-10-12 04:40:59 +00:00
radha%netscape.com
c1ee066eb7 XPIDised session history. Corresponding changes to users of nsISessionHistory.
Bug # 15437. r=law
1999-10-12 04:37:43 +00:00
waterson%netscape.com
8241422540 Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur 1999-10-12 02:10:08 +00:00
dveditz%netscape.com
ff01d5e8f4 Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz 1999-10-10 01:32:59 +00:00
law%netscape.com
87439ca1fb For bug #14999; adding new method to simplify applying OpenDialog to the hidden window. rev=danm@netscape.com 1999-10-08 14:04:17 +00:00
sspitzer%netscape.com
59d5c420aa add some bulletproofing. r=davidm 1999-10-08 04:55:37 +00:00
danm%netscape.com
b5fb6d742b hiddenWindow loads its full glory only on the Mac. speeds launch time for everyone else. r:hyatt 1999-10-08 03:31:41 +00:00
warren%netscape.com
8c71c45537 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
dp%netscape.com
1b40406ef5 Fixed webshell leak caused by session history entry circular
reference. r=radha
1999-10-07 20:55:14 +00:00
sspitzer%netscape.com
7dd6e3333a GetSingleProfile() is going away. use GetFirstProfile now. 1999-10-07 06:55:59 +00:00
radha%netscape.com
98ab0bb7c2 Fix for bug #13329 . Back and forward not consistent all the time.
Fix already checked in to the M10 branch. Merging changes to tip.
1999-10-05 04:49:58 +00:00
sspitzer%netscape.com
e3cdd7da27 a bunch of changes, all reviewed by mscott.
fix some bugs with next, back, and cancel in the profile manager.
(#15223, #15271)
re-write all callers of nsProfile::GetCurrentProfileDir() to use the file locator.
(#15063)
more profile code clean up. (#15042)
rename the old 4.x history.dat file.  it's called history.dat in 5.0, but the file
formats are different.  (binary in 4.x, vs mork in 5.0)
1999-10-05 04:12:58 +00:00
rpotts%netscape.com
89f54ea1ae bug #15341 and bug #15344. Use the documentloader observer instead of a stream observer. 1999-10-05 04:04:16 +00:00
beard%netscape.com
3a35f6481c changed from directly using "MSL ShLibRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=smfr 1999-10-03 20:08:40 +00:00
sfraser%netscape.com
dabcb6ee17 Removing nsIQFAServices.idl to fix build bustage. a=leaf 1999-09-30 20:08:45 +00:00
ramiro%netscape.com
e096f93d17 Fix build bustage. 1999-09-30 19:34:26 +00:00
namachi%netscape.com
de939c95d7 Approved by leaf. Removing fullcircle from mozilla builds 1999-09-30 19:03:27 +00:00
shaver%netscape.com
0a8227549b missed more nsIRegistry::Key usages 1999-09-29 03:26:24 +00:00
radha%netscape.com
475df26c39 Fix for 14967. r=pollmann, a=chofmann 1999-09-28 22:17:49 +00:00
sdagley%netscape.com
a19dc7acf1 Landing fix for davidm. Returning nsnull was being interpreted as no error so changing to a return code that indicates an error. 1999-09-22 06:02:21 +00:00
radha%netscape.com
aff8fa278f Fix crashes due to reference counting problems 1999-09-21 21:35:59 +00:00
waterson%netscape.com
06b78978e9 Fix backwards return values on nsIEnumerator::IsDone(). 1999-09-21 01:28:18 +00:00
davidm%netscape.com
715bba800b update to call quit rather than shutdown. 1999-09-20 01:52:21 +00:00
colin%theblakes.com
e36bf8e336 Link with MOZ_NECKO_UTIL_LIBS 1999-09-18 16:29:07 +00:00
briano%netscape.com
cd3098a8ae General cleanup. 1999-09-18 03:45:06 +00:00
davidm%netscape.com
61be19ee25 Add extra chrome flag for the sidebar and taskbars 1999-09-18 03:24:34 +00:00
davidm%netscape.com
26f89aedbd [PP]Regression: File|Exit does not close apprunner. Make hidden window small on the mac with no chrome 1999-09-18 03:21:30 +00:00
sfraser%netscape.com
26f731cf9c Fix bustage; remove test for stack-based nsFileSpec. 1999-09-18 00:48:13 +00:00
neeti%netscape.com
a607ba1e42 Added GetDefaultFolder api 1999-09-17 23:25:05 +00:00
sfraser%netscape.com
ee712ef0b4 Don't crash when closing the not-so-hidden window. 1999-09-17 19:56:53 +00:00
briano%netscape.com
93cec57e4a Fixed the Unix native compiler breakage. Replaced the invalid 'true' with 'PR_TRUE'. 1999-09-17 03:25:58 +00:00
davidm%netscape.com
c1d0091bab break shutdown into quit and shut down. Add code to not quit on mac when last window closed. Load wallet files directly rather than going through the appcore 1999-09-16 23:42:49 +00:00
radha%netscape.com
9f00583602 When invoking the mail composer upon on a click on a mailto: link, make
sure the to, cc, subject arguments are passed to the composer
1999-09-15 19:33:46 +00:00
danm%netscape.com
17cce4b4ed window.open(,_blank) now always opens a new window. r:joki 1999-09-15 00:40:06 +00:00
law%netscape.com
d90a2215fc Fix title in view source window 1999-09-14 21:45:12 +00:00
jj%netscape.com
52b7248fe5 add nsIQFAServices.idl for quality feedback agent. 1999-09-14 21:07:52 +00:00
cyeh%netscape.com
d710cd3a47 add idl header for quality feedback agent 1999-09-14 21:03:57 +00:00
cyeh%netscape.com
d91c54b30d set id back to null. note to self, explicit checkins are your friend. 1999-09-14 20:47:35 +00:00
cyeh%netscape.com
ff5f4b72db *** empty log message *** 1999-09-14 20:44:58 +00:00
davidm%netscape.com
a781e6b50c 13698 Assertion: "uh oh, couldn't Init() for some reason" (NS_SUCC reorder unregister code so this doesn't happen 1999-09-14 04:22:12 +00:00
briano%netscape.com
30cbdca2a7 Also need to link with libfullsoft.a if Talkback is enabled. 1999-09-14 03:35:02 +00:00
davidm%netscape.com
a532bc65a5 fixes to get the select dialog working 1999-09-12 23:51:51 +00:00
pierre%netscape.com
0165ae64b2 Fixed crash on Quit due to a double delete of the nsAppShellService (it was noticed with debug builds on the Mac but it was affecting other platforms too) 1999-09-11 06:25:51 +00:00
hyatt%netscape.com
cd3a84b435 Popup work. 1999-09-10 08:56:26 +00:00
briano%netscape.com
e1fb7c5e43 General cleanup. 1999-09-10 08:33:09 +00:00
alecf%netscape.com
bc7b976efe oops, switch from char[] to char* 1999-09-10 07:18:06 +00:00
alecf%netscape.com
5537655d96 added files: mozilla/xpfe/appshell/public/nsICmdLineService.idl 1999-09-10 05:42:54 +00:00
alecf%netscape.com
2d4eaaa2bb IDLize nsICmdLineService 1999-09-10 05:42:11 +00:00
davidm%netscape.com
f2af156439 add nsAbout 1999-09-10 05:26:27 +00:00
davidm%netscape.com
c0b5717ccb First Checked In. 1999-09-10 05:25:44 +00:00
kipp%netscape.com
4bb3a235d6 Use nsAutoString to avoid malloc's 1999-09-09 20:44:17 +00:00
davidm%netscape.com
a24fec8ebe remove Mac command line initialation 1999-09-03 23:42:40 +00:00
davidm%netscape.com
ab4b7eb599 Move nsCommandLineServiceMac to apprunner to allow initialization before XPCOM registration 1999-09-03 23:42:13 +00:00
radha%netscape.com
182c9af764 New methods to set and get history state 1999-09-02 21:37:25 +00:00
davidm%netscape.com
ec2a10af81 Update to support dialog titles and more than 2 buttons 1999-09-02 00:18:54 +00:00
davidm%netscape.com
7e1b6646fb Add support for setting the window title. Add support for up to 4 buttons 1999-09-02 00:17:03 +00:00
dougt%netscape.com
93b74b1290 adding nsISupport to the QI. 1999-09-01 21:37:19 +00:00
law%netscape.com
c2382677ae Fix typo 1999-09-01 21:31:29 +00:00
radha%netscape.com
5b55595e21 Fix warnings 1999-09-01 13:58:31 +00:00
cyeh%netscape.com
4b7ac86109 set the build ID back to null. accidental checkin 1999-09-01 01:48:12 +00:00
cyeh%netscape.com
34cd2ddae1 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 01:13:14 +00:00
davidm%netscape.com
77a8d2fd48 Checked in #ifdeffed out selectDialog code 1999-08-31 02:58:46 +00:00
davidm%netscape.com
98cecafa89 Add enumerateAndInitialize to public interface. Move enumeration out of Init 1999-08-31 02:47:56 +00:00
danm%netscape.com
e9fc3b8039 SizeContentTo sizes content webshell (was sizing chrome webshell) 1999-08-31 00:20:11 +00:00
briano%netscape.com
6ca95f60a6 Cleaned it up to fix the Commercial build breakage. 1999-08-26 22:45:39 +00:00
law%netscape.com
87085548ea Fix for bug #9866; check for memory allocation failure 1999-08-25 23:15:37 +00:00
cyeh%netscape.com
78ecaf906e export new header nsBuildID.h 1999-08-24 01:00:35 +00:00
hyatt%netscape.com
50574e693c Patching a focus problem on web shell windows when no content area is contained in
a XUL file.
1999-08-24 00:43:31 +00:00
cyeh%netscape.com
333d4b72be moving nsBuildID.h to new home. not a part of the build yet. 1999-08-23 22:58:17 +00:00
mccabe%netscape.com
b99968cb9c Move remaining implementations in xpfe to using NS_DECL_NSIFOO. 1999-08-23 01:28:33 +00:00
mccabe%netscape.com
a900e17559 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
ramiro%netscape.com
56b62f3790 Cleanup the jsdom and jsurl linking mess. 1999-08-22 11:05:45 +00:00
radha%netscape.com
98a9fba54a New methods to set and get title for an index 1999-08-20 05:25:55 +00:00
radha%netscape.com
6b6b9f885d New methods set/Gettitleforindex. 1999-08-20 05:09:42 +00:00
hyatt%netscape.com
272f65b460 Disabling the old popup code. The new popup code will be coming online
soon.
1999-08-19 22:11:12 +00:00
sspitzer%netscape.com
18e26727b6 fix for #12133. get new message was crashing, because it was bringing up the password prompt dialog. nsDialogParamBlock should derive from nsIDialogParamBlock, not nsISupports. Bad things happen. thanks to mscott for the fix. 1999-08-19 18:27:18 +00:00
dp%netscape.com
9ebac738f9 Trying to fix solaris bustage. 1999-08-19 16:57:32 +00:00
danm%netscape.com
427c48b4fd fix refcounting of parent window during window creation. fixes bug 12077. 1999-08-19 14:44:31 +00:00
sspitzer%netscape.com
d59e01480f fix warning 1999-08-19 06:27:24 +00:00
davidm%netscape.com
038309bc16 remove custom button names 1999-08-19 03:26:37 +00:00
rhp%netscape.com
d993dbf90c Fixing VC5 Build bustage 1999-08-18 07:45:30 +00:00
davidm%netscape.com
abc28bcaca Check in code to proxy calls over to nsICommonDialogs 1999-08-18 04:41:17 +00:00
davidm%netscape.com
df86588db1 Add new routine for setting numer of strings Fix bug in password dialog 1999-08-18 02:15:06 +00:00
danm%netscape.com
0ce57055ba disable browser appcore's load of default page for new windows created by NewWebShell. fixes bug 11404. a:cyeh@netscape.com 1999-08-16 22:23:19 +00:00
morse%netscape.com
84f6fd65d1 fix bugs 11716 and 11766 1999-08-14 16:56:52 +00:00
davidm%netscape.com
37110f50db remove virtual destructor to fix crash on windows. 4279 Error with JS: window.confirm() method not defined 4279 [FEATURE] JavaScript Alert dialogs a= choffman 1999-08-14 01:35:17 +00:00
scc%netscape.com
0921e3bfc2 renamed to QueryReferent, do_QueryReferent, etc. 1999-08-13 23:00:58 +00:00
davidm%netscape.com
6b5c3a30b8 4279 Error with JS: window.confirm() method not defined 4279 [FEATURE] JavaScript Alert dialogs a= choffman 1999-08-13 21:04:48 +00:00
danm%netscape.com
3da241e524 Landing modal dialogs from JS. More like a feature than stabilization. Apologies. approved: chofmann,don 1999-08-12 22:08:17 +00:00
radha%netscape.com
f532ae0160 Fix bustage on unix 1999-08-12 17:58:28 +00:00
radha%netscape.com
a458b20f65 Fix for bug 11657. Pass load type as LOAD_NORMAL when a page is reloaded.
For everything else, pass LOAD_HISTORY as reload type.
review=nisheeth, approved=chofmann
1999-08-12 17:25:55 +00:00
briano%netscape.com
5c04b254d7 Fixed the missing newline bug that was upsetting HP. 1999-08-12 01:53:17 +00:00
davidm%netscape.com
69aec50465 11128 Title bar of windows not displaying correctly - change name of attribute 1999-08-11 03:47:00 +00:00
davidm%netscape.com
0a7f2ca729 Remove #ifndef NECKO around the alert and replace nsINetSupport with nsIPrompt 1999-08-11 03:05:25 +00:00
davidm%netscape.com
4bf9335dd7 add nsCommonDialogs and nsDialogParamBlock factories and registration 1999-08-11 03:03:47 +00:00
davidm%netscape.com
4d1119cca9 add nsCommonDialogs.cpp and nsDialogParamBlock.cpp 1999-08-11 03:02:38 +00:00
davidm%netscape.com
a5c70c2cc8 add nsCommonDialog.idl and nsDialogParamBloc.idl 1999-08-11 00:00:17 +00:00
davidm%netscape.com
730478b1da changed url of dialog 1999-08-10 23:37:29 +00:00
davidm%netscape.com
571b0800d0 Add nsCommonDialogs.cpp and nsDialogParamBlock.cpp 1999-08-10 23:36:57 +00:00
davidm%netscape.com
028e4bc23a add nsICommonDialogs.idl and nsIDialogParamBlock.idl 1999-08-10 23:35:44 +00:00
davidm%netscape.com
cac87fdec3 add nsICommonDialog and nsIDialogParamBlock 1999-08-10 23:34:25 +00:00
davidm%netscape.com
82cd734422 add nsCommonDialog.cpp and nsDialogParamBlock.cpp 1999-08-10 23:33:22 +00:00
davidm%netscape.com
d7eba1f6a2 First Checked In. 1999-08-10 22:14:38 +00:00
mccabe%netscape.com
2a403483de Changes to the xpidl compiler -
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].

This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.

As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout.  As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
danm%netscape.com
83dc4ebc74 re-enable app quit from menu 1999-08-09 22:28:30 +00:00
racham%netscape.com
5f890b16fa renaming prefs file to prefs.js from prefs50.js, bug 5910 1999-08-09 21:08:54 +00:00
saari%netscape.com
3979d88e03 Adding Mac dynamic menus support. This touches a little XP code, notably, adding GetDOMNode and SetDOMNode to nsIMenuItem. 1999-08-09 19:14:38 +00:00
peterl%netscape.com
5d2a518fda removed hack forcing app into standard mode (now controlled by documents) 1999-08-08 01:20:28 +00:00
danm%netscape.com
5a5d7a4d0a correct location of hiddenWindow.xul 1999-08-07 20:33:01 +00:00
danm%netscape.com
36cefdc1d3 corrected chrome behaviour in window.open. removed warnings in nsWebShellWindow. 1999-08-07 02:51:03 +00:00
danm%netscape.com
a47b7f9a04 removed extra appshell->Exit. was unnecessary, and caused gtk some grief 1999-08-07 00:43:19 +00:00
morse%netscape.com
e3092f3888 cleaned up dialogs 1999-08-06 00:29:10 +00:00
danm%netscape.com
8076891e81 attempts to find webshells with a null name now always fail. makes window.open() with null name open new window. seems not to break anything. you know who to beat up if it does. 1999-08-05 23:59:00 +00:00
hyatt%netscape.com
fdd29e18c2 Fix for bug where window.title couldn't be set using onload handler. 1999-08-05 02:16:16 +00:00
danm%netscape.com
b9b55f1e26 fixed named frame targeting 1999-08-05 01:50:25 +00:00
valeski%netscape.com
0efb259cfa api change to nsIWebShell and nsIDocumentLoaderObserver. I've replaced all the old method delarations with the new versions. We now pass 'nsresult' types into the On*() methods instead of PRInt32. The PRInt32 arg type was causing data loss.
I also checked in a fix for bug 10848 (which prompted the api change), and 10549 (these changes were in nsWebShell.cpp).
1999-08-05 01:28:30 +00:00
danm%netscape.com
e5f9a7584d enable non-chrome window.open for platforms other than Windows 1999-08-04 23:26:21 +00:00
radha%netscape.com
ff2e62907c Pass url load type LOAD_HISTORY when loading a url due to a back or forward button click 1999-08-04 22:44:59 +00:00
radha%netscape.com
18d1026df5 Add a new loading type LOAD_HISTORY 1999-08-04 22:44:13 +00:00
danm%netscape.com
8b65870177 initialize what was an uninitialized variable. makes things better. 1999-08-04 04:31:01 +00:00
radha%netscape.com
6c241b072b Allow windows path formats, d:\, c:\ etc.. to be passed as command line urls 1999-08-03 22:15:14 +00:00
mcafee%netscape.com
6da92dc13c Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren 1999-08-03 20:51:41 +00:00
danm%netscape.com
27430e415c modal dialogs from C off the UI thread. a bit premature: works on Win and Mac. Issue addressed on gtk, but not there yet. 1999-08-03 07:06:32 +00:00
hyatt%netscape.com
b07be00b42 Fixing separators also. 1999-08-02 08:59:56 +00:00
hyatt%netscape.com
691b196a67 Fixing separators also. 1999-08-02 08:59:35 +00:00
hyatt%netscape.com
a2872f72b5 Fixing Mac breakage where menu items don't execute when selected. 1999-08-02 08:55:15 +00:00
danm%netscape.com
310cd3c21b update nondynamic (mac) menu loading code to use xul syntax new since yesterday (name becomes value) 1999-08-01 04:21:50 +00:00
hyatt%netscape.com
c75da9c794 Cleaning up this XUL command thing a bit. 1999-07-31 22:51:05 +00:00
hyatt%netscape.com
6fd9954617 Doing a little bit of cleanup on the webshell window. 1999-07-31 22:48:28 +00:00
hyatt%netscape.com
22b43cabab Fixing nsIXUlWindowCallbacks bustage. I accidentally commented out the
ExecuteStartupCode() function, which still needs to be called for now.
1999-07-31 21:08:10 +00:00
hyatt%netscape.com
f080c0cae8 Phase 3. Enabling XP menus on the menu bar. 1999-07-31 11:29:03 +00:00
hyatt%netscape.com
8614f2dad0 Patching non-dynamic native menu impls. These include the Mac and BeOS.
Note that the only XUL files currently patched as of this checkin are
the global overlays and navigator.xul.  You won't see any menus in any
other windows right now.

I will now begin patching XUL files.  Once I am finished with the XUL,
phase 2 will be complete (i.e., as of this checkin, all C++ code for
phase 2 is in).
1999-07-31 07:15:20 +00:00
briano%netscape.com
24c649b4b4 Added a newline to the end of file to fix the Unix native compiler builds. 1999-07-30 21:49:32 +00:00
cltbld%netscape.com
05a753d774 anal cleanup. 1999-07-29 20:02:29 +00:00
mscott%netscape.com
aa51635bc8 fix build breakage...include config.mak 1999-07-29 03:59:32 +00:00
mscott%netscape.com
0e85f5c4eb add one more necko ifdef for davidm. 1999-07-28 03:40:03 +00:00
davidm%netscape.com
4c354b1d55 #if def out the code so NECKO doesn't break 1999-07-28 03:37:30 +00:00
davidm%netscape.com
11dbdfa4d5 4279 [FEATURE] JavaScript Alert dialogs 1999-07-28 02:52:14 +00:00
davidm%netscape.com
1e472c4a3d Change code so JS doesn't throw 1999-07-27 23:16:52 +00:00
danm%netscape.com
a5bfeab9c4 straighten out OS chrome flags and synchronize in Windows source 1999-07-27 22:42:34 +00:00
danm%netscape.com
25c2d9c6ad hooking up window OS border control from JS/C++ 1999-07-27 06:34:25 +00:00
pavlov%netscape.com
96b4208fe4 window creation changes 1999-07-27 04:27:17 +00:00
joki%netscape.com
f1c8421c61 Event fixes to allow key event handling by GFX widgets and fixes for window.defaultStatus. 1999-07-26 15:02:19 +00:00
hyatt%netscape.com
d8006d31ac Changing the popup events' names. 1999-07-26 09:19:45 +00:00
rickg%netscape.com
5669f40143 replaced call to deprecated string API 1999-07-26 00:51:00 +00:00
davidm%netscape.com
7a35ca58bf Change return value when no window is found to NS_OK. Init variable to NULL 1999-07-23 03:14:43 +00:00
danm%netscape.com
402548e533 reversing inadvertent removal of dynamic menubar 1999-07-23 02:37:14 +00:00
danm%netscape.com
b4e60f5b6c removing IsMenuBarVisible -- it was a mistake, and unused 1999-07-22 23:41:50 +00:00
hyatt%netscape.com
daac4ceb51 Fixing a security violation in GetContentWebShell. When no shell was found, it
was returning the chrome shell.  It should just return nsnull instead.
1999-07-22 22:48:23 +00:00
nisheeth%netscape.com
a14ff6dcb2 Fix for bug 10028. We handle mixed case mailto urls properly now. 1999-07-22 22:34:28 +00:00
danm%netscape.com
5b90e50be0 make window.open windows visible 1999-07-21 06:37:58 +00:00
danm%netscape.com
6293a9fad0 necko-copacetic version of last checkin 1999-07-21 02:58:26 +00:00
danm%netscape.com
c2f8e4becf last fix won't actually work. it's too early. 1999-07-20 15:38:36 +00:00
danm%netscape.com
c3ede5045d temporary build redness fix disables hidden window 1999-07-20 15:26:44 +00:00
danm%netscape.com
11f522bc8c adding initial hidden window to AppRunner 1999-07-20 14:40:55 +00:00
joki%netscape.com
d752334449 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00
davidm%netscape.com
2900380668 Fix a couple of refcount bugs. Add routine to convert from nsISupports to nsIDOMWindow object 1999-07-18 23:46:04 +00:00
morse%netscape.com
24ad17fdfd xul files have moved 1999-07-17 02:04:09 +00:00
warren%netscape.com
84bd74a4fd Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00