locka%iol.ie
647d288e33
NOT PART OF BUILD. Added simple array template to remove some duplicate code. Fixed a problem with the content type for a null plugin being empty when it's created from stream. Added code to set NPStream::end to the right value. Added code to read plugins from IE directory as well as NS 4.x
2001-10-02 22:23:45 +00:00
stephend%netscape.com
0682fce6e9
Bug 91071 'HyperText' should read 'Hypertext' according to the W3C.org r=adamlock@netscape.com, sr=alecf@netscape.com
2001-10-01 19:11:32 +00:00
jaggernaut%netscape.com
ca6197295f
Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
2001-09-29 08:28:41 +00:00
locka%iol.ie
d2df172b3a
Fix for focus & tabbing problems in the ActiveX control. b=88081 r=saari@netscape.com sr=rpotts@netscape.com
2001-09-26 19:27:33 +00:00
gerv%gerv.net
6416d50b50
License changes, take 2. Bug 98089. mozilla/embedding/.
2001-09-25 22:58:40 +00:00
locka%iol.ie
08732ab94e
The all new web browser persist object plus changes to the assorted embedding samples to use it. b=77909 r=ccarlen@netscape.com sr=rpotts@netscape.com
2001-09-23 21:03:03 +00:00
locka%iol.ie
7a365d24ab
NOT PART OF BUILD. Moved streaming off onto another thread to make UI responsive. First cut impl of NPN_GetValue.
2001-09-22 12:33:34 +00:00
locka%iol.ie
5df4f72619
NOT PART OF BUILD. Fix to allow multiple plugins off the same type to run at the same time. b=100549
2001-09-20 13:03:40 +00:00
gerv%gerv.net
1856815ff1
Oops.
2001-09-20 00:02:59 +00:00
scc%mozilla.org
bc444f528a
bug #98089 : ripped new license
2001-09-19 22:39:41 +00:00
cls%seawood.org
de5ce9bf0d
Declare REQUIRES list for activex control. Should fix archangel bustage
2001-09-19 04:06:01 +00:00
rpotts%netscape.com
91df4b9c17
bug #70223 (r=valeski@netscape.com, sr=mscott@netscape.com). Remove nsIURIContentListener::GetProtocol() since it is unused.
2001-09-17 23:22:00 +00:00
locka%iol.ie
2633b1998c
NOT PART OF BUILD. Updated pluginhostctrl project to remove some duff targets and added a README file
2001-09-13 13:34:22 +00:00
locka%iol.ie
e5f628e33a
NOT PART OF BUILD. Test files for ActiveX control for hosting Netscape plugins in IE
2001-09-13 12:38:20 +00:00
locka%iol.ie
ec07703542
NOT PART OF BUILD. Plugin SDK headers for building ActiveX control for hosting Netscape plugins in IE
2001-09-13 12:37:11 +00:00
locka%iol.ie
9c7111cd99
NOT PART OF BUILD. New ActiveX control that allows Netscape plugins to run in IE without modification.
2001-09-13 12:36:17 +00:00
valeski%netscape.com
93959d48cc
r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
2001-09-05 21:28:38 +00:00
locka%iol.ie
d7de1e240f
NOT PART OF BUILD. Fixed a couple of silly build breakages for when MOZ_ACTIVEX_PLUGIN_LIVECONNECT is not defined.
2001-09-05 20:10:04 +00:00
rpotts%netscape.com
33bbd6972c
bug #94205 . Adding flags to nsIWebNavigation::Stop().
2001-08-14 04:46:20 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
dbaron%fas.harvard.edu
aa4fec2b67
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
locka%iol.ie
37cb39cfb7
NO CODE CHANGES. Replaced all tab characters with spaces.
2001-06-28 13:01:52 +00:00
locka%iol.ie
1738b333c6
Updated printing code to use public api and wait for printing to complete before returning. b=77537 r=ccarlen@netscape.com sr=blizzard@mozilla.org
2001-06-28 11:47:21 +00:00
locka%iol.ie
f430e67cb8
Added code to fire TitleChange events. b=84496 r=ccarlen@netscape.com sr=blizzard@mozilla.org a=asa@mozilla.org
2001-06-12 16:23:35 +00:00
locka%iol.ie
722f71768f
NOT PART OF BUILD. CBrowse harness now listens for TitleChange events from controls and sets the window title accordingly
2001-06-08 12:06:39 +00:00
locka%iol.ie
dd18e2f1f7
Made a couple of tweaks on behalf of wtc@netscape.com to allow control to build when the MS Platform SDK is installed. b=83976 r=adamlock@netscape.com sr/a=blizzard@mozilla.org
2001-06-05 11:42:38 +00:00
locka%iol.ie
175b1669ff
Removed nsIDocShellTreeOwner impl in control's chrome object because it was causing clicked links to open in new window. Cleaned up web browser creation and initialisation. b=82116 r=ccarlen@netscape.com sr=blizzard@mozilla.org
2001-05-22 21:31:01 +00:00
rpotts%netscape.com
f02e84c4bb
bug #65777 (r=valeski, sr=mscott) - Window targeting fixes...
2001-05-14 02:16:27 +00:00
locka%iol.ie
1f570e77af
Restored some dependency rules to fix build bustage when building from a fresh pull. b=79788, a=leaf@mozilla.org
2001-05-09 20:23:09 +00:00
locka%iol.ie
dd3c361895
Updated control to implement an nsIPrompt service. b=75745, r=ccarlen@netscape.com, sr=blizzard@mozilla.org
2001-05-09 11:23:18 +00:00
jst%netscape.com
ea706038cf
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 17:42:36 +00:00
ccarlen%netscape.com
ac8ff4c8ea
Bug 78745 - nsIPromptService::ConfirmEx needs to be more flexible. r=valeski, sr=sfraser
2001-05-06 15:03:55 +00:00
valeski%netscape.com
939312c7fa
sr=rpotts. cookie/wallet r=morse, xmlTerm r=saravn@mozdev.org, mailnews r=mscott, activeX r=adamlock, everything else covered by the sr from rpotts. 15345. These changes remove nsIDocumentLoaderObserver.idl from the build, and all of it's implementations and registrations have been moved over to nsIWebProgressListener.idl and nsIWebProgress.idl respectively. there are two (78762, 78760) mailnews printing bugs that I overturned *before* landing this. I've run this code through the mail-news and browser smoketests among other tests outlined in the patch description attatched to the bug.
2001-05-04 20:15:38 +00:00
ccarlen%netscape.com
c8128a5765
Bug 46859 - Remove UniversalDialog. r=valeski/sr=rpotts,sfraser/a=blizzard
2001-04-21 00:26:18 +00:00
locka%iol.ie
db4775ceef
Sets profile during initialisation to ensure directory locations, cache, cookies etc. all work correctly for control. b=76654, a=blizzard@mozilla.org, sr=blizzard@mozilla.org, r=ccarlen@netscape.com
2001-04-19 15:21:16 +00:00
ccarlen%netscape.com
2ad2b9adcf
Bugs 70379, 70380 - Hide nsISingleSignon from embedding apps, split auth prompting methods out of nsIPrompt into a new interface. r=valeski, sr=rpotts.
2001-04-10 18:30:25 +00:00
pavlov%netscape.com
fdade4aa35
fixing stuff
2001-04-10 07:41:23 +00:00
darin%netscape.com
00a7e27ee6
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 06:01:08 +00:00
mjudge%netscape.com
da2106f186
api change for editor changing null strings to empty nsStrings 66318
2001-04-07 00:44:59 +00:00
locka%iol.ie
9ac775ed8f
NOT PART OF BUILD. Added test for innerHTML property of HTML elements.
2001-04-03 22:37:47 +00:00
locka%iol.ie
8e427dff2d
Added read-only implementations of innerHTML, innerText, offsetLeft, offsetTop, offsetWidth, offsetHeight. b=58475
2001-04-03 22:00:21 +00:00
locka%iol.ie
0edd6f0c6b
Added test for MOZ_NO_ACTIVEX_REGISTRATION to disable control_kicker registration . b=71715
2001-03-30 12:01:24 +00:00
locka%iol.ie
a63a9acb1f
Removed ActiveX control registration. b=71715
2001-03-30 12:00:25 +00:00
locka%iol.ie
6eaeb80913
Removed the BinDirectoryPath registry settings. Mozilla control now relies on the control kicker to set things up for it. b=71363
2001-03-27 12:23:51 +00:00
locka%iol.ie
10a8056a1f
Updated PATH setting code to be less reliant on registry settings. b=71363
2001-03-23 14:56:12 +00:00
locka%iol.ie
08c130f2e5
NOT PART OF BUILD. Updated project file for MSVC++ now invokes "nmake /f makefile.win"
2001-03-21 13:07:21 +00:00
disttsc%bart.nl
01d7d0a737
Fix windows bustage. r=smfr
2001-03-20 06:39:41 +00:00
locka%iol.ie
2e80d6b227
Updated to use nsIEmbeddingSiteWindow sr=blizzard@mozilla.org b=68581
2001-03-13 12:48:33 +00:00
danm%netscape.com
a8ddb2eb2f
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
1c99ca8f94
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
locka%iol.ie
b9ba2a7a57
Removed calls to regsvr32 when building on 95/98/Me. Checked in for syd@netscape.com, r=adamlock@netscape.com b=69737
2001-03-01 11:19:15 +00:00
dougt%netscape.com
128f95aa9b
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
valeski%netscape.com
9297191086
sr=scc. 68187. making weak reference implementation on the browser listener part requirement explicit. API change.
2001-02-14 03:12:33 +00:00
locka%iol.ie
b4ac4616df
Removed a dud command from clobber rule which deleted a file needed for build.
2001-02-14 00:43:51 +00:00
locka%iol.ie
fa10dcee33
Added control_kicker (mozctlx.dll) to the build. b=67682, sr=scc@mozilla.org
2001-02-13 14:18:50 +00:00
disttsc%bart.nl
3d2d80d536
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439
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
danm%netscape.com
cdda7836f7
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
locka%iol.ie
c9d3a694ba
Removed some dud commented out macros
2001-02-05 11:29:34 +00:00
locka%iol.ie
a25c8db43a
Major resync to track recent embedding API changes. Persistence code updated, web browser listener updated, clipboard commands updated. Removal of a lot of STL templates to reduce bloat. Implemented popup menu actions b=59040
2001-02-05 11:29:05 +00:00
locka%iol.ie
d0ae75d91d
Reworked IE DOM emulation to make it slightly more accurate & efficient.
2001-02-05 11:24:33 +00:00
locka%iol.ie
c0c5bbade5
Fixed clipboard problem where an ascii format was used instead of unicode.
2001-02-05 11:22:32 +00:00
locka%iol.ie
733b2f7004
Added new ambient appearance properties.
2001-02-05 11:21:26 +00:00
locka%iol.ie
52bf2edc99
Changed control to use nsIWebBrowserSiteWindow interface. b=46852, sr=blizzard@mozilla.org
2001-02-02 15:49:16 +00:00
valeski%netscape.com
7d3acb0d42
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
locka%iol.ie
2688504595
NOT PART OF BUILD. Added copyright headers
2001-01-31 12:06:05 +00:00
locka%iol.ie
224bfdb1f6
NOT PART OF BUILD. Command line makefile for mozctlx.dll
2001-01-31 12:04:30 +00:00
locka%iol.ie
d2f5f5a6fd
New mozctlx.dll for Mozilla ActiveX control. Register this DLL instead of mozctl.dll and it will ensure the PATH environment variable in the host process includes the Mozilla bin directory everytime the control is created. NOT PART OF BUILD
2001-01-19 13:17:28 +00:00
ccarlen%netscape.com
d9dd3b5321
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
sfraser%netscape.com
1698a1ca7e
Fix the Windows build, r=kin. The error handling in this file is, um, interesting.
2001-01-10 01:16:15 +00:00
sfraser%netscape.com
984b38ccfb
Include nsIDiskDocument to fix windows build.
2001-01-10 00:10:51 +00:00
sfraser%netscape.com
a0dda75954
Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin
2001-01-09 22:47:02 +00:00
akkana%netscape.com
5ac2d51158
33088: pass wrap column in to SaveFile per API change
2001-01-08 22:33:52 +00:00
locka%iol.ie
7652c45d42
Fix for the crashing NewWindow2 event mechanism & new IMozControlBridge COM interface for ActiveX programmers who want to get at the Gecko APIs via the control. b=58471, sr=blizzard@mozilla.org
2000-12-12 13:05:35 +00:00
locka%iol.ie
7925fafff0
NOT PART OF BUILD. Fixed nuisance problem in CBrowse test caused by two default buttons
2000-11-22 00:03:26 +00:00
danm%netscape.com
6080aa8aba
empty implementations for new method IsModal. bug 56677 r=brendan,hyatt
2000-11-09 00:17:09 +00:00
locka%iol.ie
f185bfac5f
Fix for broken implementation of IE interface method IHTMLDocument2::Write(). b=58076, sr=blizzard@mozilla.org
2000-10-31 20:14:01 +00:00
warren%netscape.com
cd56c0575b
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
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
locka%iol.ie
5797fa5856
NOT PART OF BUILD. Delphi sample using ActiveX control
2000-10-26 17:06:28 +00:00
locka%iol.ie
5e7b3561e2
New context menu listener code. b=55516, r=blizzard@mozilla.org
2000-10-10 12:19:17 +00:00
locka%iol.ie
677f6d0390
Commented out reference to undefined enum. b=39158
2000-09-21 12:08:31 +00:00
locka%iol.ie
c1b3bc3b5b
Put a reentrancy hack into ActiveX control to prevent multiple instances of the control each trying to call NS_InitXPCOM and crashing. Should help VB programmers a lot. b=39158, a=valeski, r=valeski
2000-09-21 11:11:11 +00:00
locka%iol.ie
b78abdf560
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
c2923c8476
+ 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
mjudge%netscape.com
e2be918716
small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
2000-09-14 11:45:01 +00:00
locka%iol.ie
4214bd38ee
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
0257791053
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
locka%iol.ie
21001a9e67
NOT PART OF BUILD. regmozctl slowly inching towards being able to update the PATH environment for control support
2000-09-07 14:08:40 +00:00
scc%mozilla.org
d6e29d9b1e
fixing code that relied on implicit string construction
2000-09-02 22:13:25 +00:00
vidur%netscape.com
e153192875
Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
2000-09-01 01:54:35 +00:00
locka%iol.ie
11358c799f
Call to GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski
2000-08-30 11:37:06 +00:00
locka%iol.ie
c96f18df9a
References to nsIDocShell almost totally removed. b=46847, a=valeski
2000-08-26 13:57:54 +00:00
locka%iol.ie
ecebe2ac21
API changes for embedding. b=46847, r=dougt, a=valeski
2000-08-25 18:39:46 +00:00
locka%iol.ie
0b2129bbcb
NOT PART OF BUILD.
...
Added menu items and code to test print and save as behaviour
2000-08-23 13:03:56 +00:00
locka%iol.ie
308f6be9da
NOT PART OF BUILD.
...
Added initial support for LiveConnect so the plugin may be scripted
2000-08-23 13:02:31 +00:00
locka%iol.ie
75c715d6d4
Changed implementation of OnShowContextMenu to reflect updated IDL. b=48270 a=valeski
2000-08-16 09:00:44 +00:00
conrad%ingress.com
c806604746
Added appfilelocationprovider lib
r=valeski
2000-08-11 20:17:55 +00:00
conrad%ingress.com
f2f2206c38
Changed call of NS_InitEmbedding.
r=adamlock
2000-08-11 20:14:31 +00:00