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