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

312 Коммитов

Автор SHA1 Сообщение Дата
blizzard%redhat.com df842d79e0 New stream code - WIP. Not part of the build. 2001-03-13 23:26:53 +00:00
blizzard%redhat.com a9737962ec Move chrome mask into private to fix startup crash. Not part of the build. 2001-03-13 22:01:10 +00:00
blizzard%redhat.com bfa0623615 Add the prompter to the makefile. Not part of the build. 2001-03-13 21:30:22 +00:00
blizzard%redhat.com 593be98440 Add VISIBILITY signal back in now that adam's changes are in. Not part of the build. 2001-03-13 21:15:26 +00:00
blizzard%redhat.com 4ff49cd42c nsIPrompt impl. not part of the build 2001-03-13 21:09:21 +00:00
locka%iol.ie 8663a4a73c Updated to use nsIEmbeddingSiteWindow, sr=blizzard@mozilla.org b=68581 2001-03-13 12:21:34 +00:00
danm%netscape.com 22ebda3698 Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt 2001-03-12 23:08:29 +00:00
danm%netscape.com a58e95682d moving [GS]etPersistence from nsIWebBrowserChrome to nsIDocShellTreeOwner. embedding API review meeting made me do it. bug 69918 r=ccarlen,hyatt 2001-03-09 02:04:06 +00:00
blizzard%redhat.com d342454712 more work on shutdown. not part of the build. 2001-03-08 23:22:09 +00:00
blizzard%redhat.com ecdce138f9 Get profiles working, always load urls after a realize. Not part of the build. 2001-03-08 22:46:34 +00:00
blizzard%redhat.com 3e3a9af841 Hot tooltip love. Not part of the build. 2001-03-06 22:51:23 +00:00
blizzard%redhat.com 10a28079f6 Implement SIZE_TO, DESTROY_BROWSER, and OPEN_URI. Not part of the build. 2001-03-06 22:41:53 +00:00
blizzard%redhat.com 0e654041f8 New embedding widget files. Not Yet Quite Part Of The Build, Folks 2001-03-06 21:56:57 +00:00
disttsc%bart.nl 043186b34e Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc 2001-03-02 09:26:57 +00:00
disttsc%bart.nl 744785129a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
dougt%netscape.com eab041f43f Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
blizzard%redhat.com cbf18aff10 Fix bug #68158. This should fix the crash after the second window is closed. Use a GtkWidget instead of a GdkWindow. r=bryner sr=alecf 2001-02-13 02:44:05 +00:00
disttsc%bart.nl 76fbedadc5 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com 69415757ab Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
blizzard%redhat.com 6fa52a21bf Fix bug #68057. Track visibility changes so that windows opened via window.open() actually open properly. 2001-02-08 20:12:13 +00:00
blizzard%redhat.com a604b5d874 Fix bug #67843. This removes the hang when popups are created in the embedding widget. r=jst sr=shaver 2001-02-07 07:05:33 +00:00
danm%netscape.com c8640160cd removing nsIWebBrowserChrome::FindNamedBrowserItem per 5 Feb 01 API review. functionality has been moved to nsDocShellTreeOwner. r=scc,valeski 2001-02-07 04:59:43 +00:00
blizzard%redhat.com 1f232d6011 Fix bug #64027. Tooltips should work on the mozilla embedding widget. r=pavlov, sr=shaver 2001-02-07 02:47:34 +00:00
blizzard%redhat.com e3d8c43eea Fix for bug #60083. Check for QI return code and help prevent crashes. r=me sr=shaver 2001-02-07 00:19:15 +00:00
locka%iol.ie ba341d50bd Reinstated some lines accidentally removed during porting to nsIWebBrowserSiteWindow. b=46852 2001-02-02 19:24:28 +00:00
locka%iol.ie a7deadcd34 Updated to use new nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org 2001-02-02 15:53:46 +00:00
dbaron%fas.harvard.edu 46f61e640d Fix previous bustage fix: NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgressListener) only adds an entry for nsISupports, not nsIWebProgressListener. r=jag, valeski 2001-02-01 01:41:57 +00:00
valeski%netscape.com 7cea1b602f resolving ambiguities 2001-01-31 22:08:35 +00:00
valeski%netscape.com 134c862eef r=ccarlen, sr=rpotts. 65925. adding support for listener queueing in the webbrowser, and weak reference support to webprogress listeners. 2001-01-31 21:03:40 +00:00
blizzard%redhat.com 431fd02bb8 Fix bug #66882. Turn off the _MOZILLA_REMOTE property on the hidden window otherwise the embedded widget will respond to remote requests. r=pavlov, sr=alecf-the-x-head 2001-01-30 20:35:14 +00:00
ccarlen%netscape.com 15ac5b144d Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom. r=dougt@netscape.com, sr=brendan@mozilla.org 2001-01-18 22:51:57 +00:00
blizzard%redhat.com 0f26b65516 Fix bug #64369. Crash when using streaming into embedding widget. r=bryner, sr=brendan 2001-01-07 17:58:22 +00:00
blizzard%redhat.com df30ae8349 Fix bug #64031. This should get the apphelper dialog working when mozilla is embedded. r=pavlov, sr=alecf 2001-01-04 22:11:31 +00:00
dbaron%fas.harvard.edu 272c9f2154 Add pref to REQUIRES line to fix red senna tinderbox from blizzard's checkin. 2001-01-02 14:38:15 +00:00
blizzard%redhat.com 5824e522ea Fix bug #49223. Add a profile api to the embedding widget. r=conrad, sr=alecf 2001-01-02 00:50:31 +00:00
blizzard%redhat.com 82048258fa Fix bug #51130. Use common dialogs for nsIPrompt in the embedding widget. r=danm, sr=brendan 2000-12-07 21:09:43 +00:00
blizzard%redhat.com 41c7ecc290 Fix bug #60516. This should fix problems with named targets in the embedding widget. Patch from rusty.lynch@intel.com. r=adamlock sr=blizzard 2000-11-29 23:23:32 +00:00
cls%seawood.org 8bd122b3d5 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
danm%netscape.com ae877b5f7f empty implementations for new method IsModal. bug 56677 r=brendan,hyatt 2000-11-09 00:17:09 +00:00
blizzard%redhat.com a005b277b4 Fix for bug #59033. Properly detach the content progress listener and the container window to help with some shutdown crashes in the embedding widget. r=jst,valeski sr=mscott,brendan 2000-11-06 23:29:33 +00:00
blizzard%redhat.com 074449cfa0 Fix bugs #58325, #58430. Change declaration names in class headers to what they actually should be - cosmetic only. Fix marshaler type to be STRING instead of POINTER. r=mmarker sr=mscott 2000-10-30 22:04:23 +00:00
blizzard%redhat.com 3083bfbe55 Fix bug #57544. Add text/plain to the list of types that we support for the embedding widget. r=valeski sr=mscott 2000-10-30 19:48:53 +00:00
warren%netscape.com 4189314fdb Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 6e35f97e31 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
blizzard%redhat.com 7d436f5eb0 fixing bugs 54351 and 54013. this should get the embedding widget working again after the jar landing. it also fixes streaming ( patch from ramiro. ). mini-nav.xul should work again too as a side effect. 2000-10-05 05:39:37 +00:00
locka%iol.ie 69fd02310b Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha 2000-09-20 12:23:53 +00:00
dougt%netscape.com c3c864a472 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts
2000-09-14 22:56:56 +00:00
locka%iol.ie 6a308a5497 Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski 2000-09-14 11:09:51 +00:00
rayw%netscape.com 6cc70ebd6c Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
blizzard%redhat.com 4ba70a721c remove call to unset session history object. a=brendan 2000-09-08 14:51:57 +00:00
dbaron%fas.harvard.edu 52856bd6df Copy cls's hack to another makefile to fix nebiros bustage. This prevents time.h from being included on Sun's WorkShop compiler. r=scc 2000-08-30 12:29:39 +00:00
blizzard%redhat.com a5605ca02a final bits of key and mouse listener support for the embedding widget. r=dougt, a=waterson 2000-08-29 14:43:02 +00:00
locka%iol.ie c52f68cce4 API changes for embedding. b=46847, r=dougt, a=valeski 2000-08-25 18:39:46 +00:00
blizzard%redhat.com 99c9657eb1 infastructure for bug 41966 - getting key bindings working for the gtk embedding widget r=valeski, a=waterson 2000-08-23 03:38:27 +00:00
dbaron%fas.harvard.edu 32431f7516 Attempt to fix build bustage by adding not-implemented functions. 2000-08-22 13:34:05 +00:00
jband%netscape.com d10f6f48a9 fix bustage after nsIBaseStream removal 2000-08-22 09:21:32 +00:00
warren%netscape.com b5bf9fbaf8 Updated nsIBufferInputStream to nsIInputStream. 2000-08-22 08:25:05 +00:00
mcafee%netscape.com d922ec1f1a Ignore generated files. 2000-08-16 22:44:35 +00:00
blizzard%redhat.com 8878b574ca fix for bug #48640. fix UMR in offscreen window initialization. a=brendan 2000-08-12 17:34:44 +00:00
conrad%ingress.com a5b268b8de Added appfilelocationprovider lib r=valeski 2000-08-11 20:17:55 +00:00
conrad%ingress.com b8b5d2c127 Changed call of NS_InitEmbedding. 2000-08-11 20:13:41 +00:00
jgaunt%netscape.com 0874f937bc a=blizzard@redhat.com r=jgaunt@netscape.com
fixing hp bustage
2000-08-10 19:55:25 +00:00
valeski%netscape.com 3e47c27e06 backing out 2000-08-10 06:51:30 +00:00
valeski%netscape.com 54f2ea5ce4 checking in for conrad to fix build bustage 2000-08-10 03:27:21 +00:00
blizzard%redhat.com 3a62c82e10 add some extra test cases for the embedding widget 2000-08-09 02:52:09 +00:00
blizzard%redhat.com ddedeb2752 warning fixes in gtkmozembed.h. fix for bug #46279. reparent the mozilla window to an offscreen window when unrealizing since you might get re-realized later. r=pavlov, a=waterson 2000-08-09 02:46:53 +00:00
blizzard%redhat.com 425685290d fix the following bugs: #39560, #47141, #46928, #47949. use nsIPipe for the stream impl, seperate XPCOM startup, add a resize callback so content with a width and height are sized correctly, fix problems with gtkmozembed widgets on gtk notebook widgets. also, add some new signals for progress loading and net changes. r=dougt, a=waterson 2000-08-08 03:58:03 +00:00
blizzard%redhat.com c866f3aac5 clean up some service usage in the emedding widget. also, be picky about when to shut down XPCOM. use gtk_set_locale() in the testing program so people who use XIM will be able to use that input method. r,a=waterson 2000-07-28 04:34:46 +00:00
warren%netscape.com 7ac7233df8 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
vidur%netscape.com 924aceef9e Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski 2000-07-12 23:56:14 +00:00
cls%seawood.org e1e6c5760f Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
blizzard%redhat.com 67eeb727cc fix bug #41820. The gtk embedding widget will now startup and shutdown XPCOM properly. Also, fix code that was broken when the nsIWebProgress changes happened. Only build tests when tests are built. Add interface to get the nsIWebBrowser object from the embedding widget. r=dougt,bryner a=brendan 2000-06-28 20:24:28 +00:00
bryner%uiuc.edu 8705faac7d Moving persistence-related methods from nsIXULWindow to
nsIWebBrowserChrome as a basis for fixing bug 15555.  r=valeski.
2000-06-21 22:05:28 +00:00
blizzard%redhat.com 518e1ecf59 fix backwards check in GtkMozEmbedChrome::FindNamedBrowserItem as pointed out by Steven Work <steve@renlabs.com> r,a=brendan,waterson 2000-06-21 19:26:38 +00:00
rpotts%netscape.com 4bae1234c4 Fixed the GTK_MOZ_EMBED_STATUS enum to have the *correct* decimal values of their corrosponding NS_ERROR codes. 2000-06-20 06:19:40 +00:00
rpotts%netscape.com 49c54755fc Reworked the nsIWebProgress interfaces and implementation... 2000-06-19 05:54:37 +00:00
warren%netscape.com 958ed96edd Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
blizzard%redhat.com 18cafcaee3 bring test case in sync with new header file definitions 2000-05-24 23:24:39 +00:00
blizzard%redhat.com f9e4793241 make enums more gtklike. r=pavlov, a=waterson 2000-05-24 23:18:23 +00:00
blizzard%redhat.com 38db325e85 add the ability to interrupt a uri load 2000-05-17 06:44:59 +00:00
blizzard%redhat.com 43e3ff65e2 add the ability to stream in data into the widget. r=valeski 2000-05-17 05:42:17 +00:00
blizzard%redhat.com b0140fa8a4 add code to handle the destruction of a window via JS, add support for FindNamedBrowserItem and fix some destruction related bugs in the widget. 2000-05-12 03:14:42 +00:00
blizzard%redhat.com f699d209bf add tests for new window and for visibility changes. make sure to destroy the widget when it's requested 2000-05-10 21:55:36 +00:00
blizzard%redhat.com 1e6139d9e2 add new_window + visibility change signals. add map method to widget so that you can use the show and realize methods in the right order. 2000-05-10 21:54:53 +00:00
ramiro%fateware.com 8ee4cf8ea1 Quiet down the debug noise a tiny bit. 2000-05-09 22:09:32 +00:00
blizzard%redhat.com f55a271846 add code for forward/back/reload 2000-05-09 21:34:54 +00:00
cls%seawood.org 1fec62484f Add <string.h> include for HP build. 2000-05-09 06:17:14 +00:00
blizzard%redhat.com 47187bfe18 better test program for testing embedding widget. 2000-05-09 03:02:11 +00:00
blizzard%redhat.com ca5e217a22 fix bug where we were returning the js status string instead of the location. remove the toplevel window handling code for now. reverse the cur + max totals for progress updates since it makes more sense that way. fix signal marshallers to assume that int != int32. fix wrong marshaler for net_status and progress signals. change prototypes from GtkWidget * to GtkMozEmbed * since that's the Gtk way. make sure to actually pass the flags during a net_status signal. 2000-05-09 03:01:41 +00:00
blizzard%redhat.com 6d373c27ac add signals to monitor loading, progress values, start and stop and the ability to stop a network load. 2000-05-04 03:53:30 +00:00
blizzard%redhat.com 5cea93a98f add some signal tests 2000-05-03 21:21:18 +00:00
blizzard%redhat.com cb7f1cb7b0 more work on signals 2000-05-03 21:20:55 +00:00
blizzard%redhat.com 3f17f6c4c3 work on getting status messages to the widget that is embedding. link gtk libraries explicitely for platforms that need all symbols resolved at compile time. 2000-05-03 05:13:36 +00:00
blizzard%redhat.com 363ad11bdc Change the root widget for the embedding control to the GtkBin class so we can be a container that contains a mozilla window. Start work on load progress. Start work on over link message. Remove the superwin creation since the widget classes now will now honor a GtkContainer as a parent. Add an unrealize handler that will properly shut down the Mozilla window when the widget is destroyed. 2000-05-02 03:41:46 +00:00
pavlov%netscape.com 277c84681a string changes 2000-04-27 22:29:04 +00:00
tor%cs.brown.edu d5602f2f61 Include <time.h> so glib's definition of "struct tm" doesn't
confuse SUNWspro5.0.
2000-04-26 21:10:05 +00:00
slamm%netscape.com cd3d62db6d Ignore binary, TestGtkEmbed 2000-04-26 14:23:08 +00:00
cls%seawood.org 33edc21c9c General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
tor%cs.brown.edu 7950b57f00 Build bustage fix: include <stdlib.h> so we don't pick up glib's
erroneous definition of NULL.
2000-04-21 21:22:46 +00:00
blizzard%redhat.com 14922edc37 fix solaris by calling .Length() explicitly 2000-04-21 15:13:22 +00:00
blizzard%redhat.com 643913b152 add more safety to the embedding initialization functions, start on signals ( just an enum now ) 2000-04-21 14:34:35 +00:00
mccabe%netscape.com aa82cfca15 Ignore some generated Makefiles 2000-04-20 01:08:17 +00:00
ramiro%fateware.com a3ad6ef093 If an argument is given on the command line, load it as a url to test loading
of urls before the widget is realized.
2000-04-10 22:57:27 +00:00
ramiro%fateware.com b218d8df8b Constify gtk_moz_emged_load_url. If the widget aint realized on url load,
save the url for later.
2000-04-10 22:52:54 +00:00
blizzard%redhat.com a65d4ebca0 add .cvsignore file 2000-04-03 02:06:14 +00:00
blizzard%redhat.com cdef579793 remove the nsIDocShell hackery that was in there since travis checked in code to fix the problem that I was having. this is not part of the build. 2000-04-03 00:05:30 +00:00
blizzard%redhat.com 758186d254 add work around for problems in nsIWebBrowser by registering the chrome object as the URIContentListener of the docshell. this solves the problem where clicking in links creates a new toplevel window. 2000-04-02 20:50:57 +00:00
blizzard%redhat.com 37e5acaa63 make the default size bigger 2000-04-02 20:49:28 +00:00
blizzard%redhat.com 0db566b5a4 more work on the embedding widget. not part of the build. a=leaf 2000-04-01 04:21:40 +00:00
ramiro%fateware.com c07d2534ef Changed the signature GtkMozEmbedChrome::FindNamedBrowserItem() for the l+g
embedding changes.  nsIDocShellTreeItem vs. nsIWebBrowser.
2000-03-31 09:09:45 +00:00
blizzard%redhat.com 6d743a239b explicitly link in the superwin library. not part of the build. 2000-03-24 03:21:21 +00:00
blizzard%redhat.com 4cef8c858b initial code checkin for the new gtk embedding widget. bug #31905. This is not feature complete and is not being built yet. 2000-03-23 23:55:18 +00:00