Commit Graph

557 Commits

Author SHA1 Message Date
locka%iol.ie
f03e3e63d9 Fixed bustage possibly caused by broken optimization. b=201097 r=dbradley@netscape.com sr=alecf@netscape.com 2003-04-15 18:07:27 +00:00
locka%iol.ie
af51b53215 Implement IBindHost::CreateMoniker including base url support, initialise _Module global properly and comment out IOleInPlaceSiteWindowless b=200680 r=dbradley@netscape.com sr=alecf@netscape.com 2003-04-11 13:51:34 +00:00
seawood%netscape.com
80e1b303cc Purge XP_PC.
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
locka%iol.ie
7042d97622 Remove clever PARAM conversion into native types. b=199163 r=dbradley@netscape.com sr=alecf@netscape.com 2003-04-02 11:13:15 +00:00
locka%iol.ie
cd2ccfc3ce Fix browsing to newly opened popup windows. b=188055 r=danm@netscape.com sr=blizzard@mozilla.org 2003-04-02 11:09:42 +00:00
locka%iol.ie
2b182e91a9 NOT PART OF BUILD. MS DevStudio project files for editing convenience only 2003-03-27 14:50:06 +00:00
locka%iol.ie
0cb27dcfff Add activex.js file to define default prefs for COM connect / plugin. b=197084 r=dbradley@netscape.com sr=alecf@netscape.com a=asa@mozilla.org 2003-03-27 12:36:59 +00:00
locka%iol.ie
6bf4f4c661 Add implement IHTMLLocation object. b=194281 r=dbradley@netscape.com sr=alecf@netscape.com 2003-03-19 18:47:10 +00:00
locka%iol.ie
c9bdbedd5a Add template implementation of IHTMLLocation b=194281 r=dbradley@netscape.com sr=alecf@netscape.com 2003-03-19 18:42:21 +00:00
locka%iol.ie
966d70fcc8 Implement execScript for controls which wish to call JS in the page. b=196317 r=dbradley@netscape.com sr=alecf@netscape.com 2003-03-19 14:07:07 +00:00
dbradley%netscape.com
5b19387a4b This is the other half of the patch for bug 188229 that I missed checking in earlier. Again, this isn't part of the regular build. 2003-03-13 04:13:05 +00:00
locka%iol.ie
cacbe124a2 Fix 1 character typo breaking old-style safe for scripting controls. b=194281 r=dbradley@netscape.com sr=alecf@netscape.com a=asa@mozilla.org 2003-02-22 10:03:01 +00:00
locka%iol.ie
d29c498403 Fix order of event parameters. r=dbradley@netscape.com sr=brendan@mozilla.org a=asa@mozilla.org 2003-02-20 22:56:40 +00:00
locka%iol.ie
33e1be5824 Fix IPropertyBag::Read implementation to treat pVar as [in,out] and honour callers requested VARTYPE. b=193782 r=dbradley@netscape.com sr=blizzard@mozilla.org a=asa@mozilla.org 2003-02-20 14:35:48 +00:00
locka%iol.ie
b864237a15 Fix blacklist/whitelist registry code in COM connect. b=193256 r=dbradley sr=alecf a=dbaron 2003-02-16 19:50:14 +00:00
locka%iol.ie
9108ceef0c Fix use of IObjectSafety, cleanup nsAxSecurityPolicy.js & subscribe to hosting flag pref changes, using medium settings as the default. b=191758 r=dbradley@netscape.com sr=alecf@netscape.com a=asa@mozilla.org 2003-02-13 12:17:21 +00:00
locka%iol.ie
d6cfe45f1f Fix return code to make WMP work. b=191157 r=dbradley@netscape.com sr=blizzard@mozilla.org a=asa@mozilla.org 2003-01-30 13:19:41 +00:00
locka%iol.ie
738ae4272e Implement ITargetFrame to fix targetted navigation via Win32 Hlink APIs. b=183508 r=dbradley@netscape.com sr=alecf@netscape.com a=asa@mozilla.org 2003-01-23 14:02:55 +00:00
dbradley%netscape.com
f6bc25bfaa Bug 189296 - Plugin code takes address of nsCOMPtr's. r=adamlock, sr=jst 2003-01-20 13:03:06 +00:00
locka%iol.ie
17b1b9dfb6 Link to embedstring_s.lib to fix xpcom glue & string reorg. r/sr/a=dougt@netscape.com b=188533 2003-01-14 21:57:16 +00:00
peterlubczynski%netscape.com
f4842f1af8 Resolve relative URLs on CODEBASE, bug 184458 r=adamlock sr=darin 2003-01-10 21:59:02 +00:00
dbaron%dbaron.org
cb9bcc2e25 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 19:51:43 +00:00
locka%iol.ie
0d69efc4a0 Change registry key const to load browser helper objects from another location instead of using IE's list. Also fix some naming convention. b=171063 r=chak@netscape.com sr=blizzard@mozilla.org 2003-01-08 15:35:18 +00:00
seawood%netscape.com
d5efcdfb6d Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
locka%iol.ie
3be0457890 Fix bustage in plugin when MOZ_OBJDIR is defined. b=185679 r=dbradley@netscape.com sr=seawood@netscape.com 2002-12-16 22:05:05 +00:00
seawood%netscape.com
58004c4a48 Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
Bug #171753 r=bryner
2002-12-13 02:36:06 +00:00
locka%iol.ie
73d7ed36cb Share pref settings between com connect and plugin. b=179573 r=dbradley@netscape.com sr=brendan@mozilla.org a=asa@mozilla.org 2002-12-09 21:04:22 +00:00
locka%iol.ie
4f6980440d Add directory service provider to control (no more MozillaControl profile pollution). b=76664 r=ccarlen@netscape.com sr=blizzard@mozilla.org a=asa@mozilla.org 2002-12-09 18:15:50 +00:00
locka%iol.ie
9865d58016 Move IWebBrowser impl into a template class so it can be shared with plugin. Fixed postdata, headers and target args. b=100629 r=chak@netscape.com rpotts@netscape.com 2002-12-03 21:20:57 +00:00
locka%iol.ie
0fd0d8b99b NOT PART OF BUILD. Added a test to exercise postdata functionality of IWebBrowser2::Navigate2 2002-11-25 23:27:39 +00:00
locka%iol.ie
f5c6a99e1f Fix print cancel behaviour in control and add a couple of null pointer checks. b=179021 r=rods@netscape.com sr=rpotts@netscape.com 2002-11-20 23:38:26 +00:00
bzbarsky%mit.edu
4b06a70b5f Use calloc() instead of malloc() followed by memset to 0. Bug 124302, patch by
Aaron Lehmann <aaronl@vitelus.com>, r=timeless, sr=bzbarsky
2002-11-20 23:13:09 +00:00
seawood%netscape.com
8317371bcd Missed a variable rename with the 161617 checkin.
Fixing phoenix nightly builds. r=bryner
2002-11-18 22:56:33 +00:00
locka%iol.ie
1e05e467e8 Add --enable-activex-scripting switch to configure.in and package changes to include npmozax.dll. b=133818 r/a=seawood@netscape.com 2002-11-13 13:14:14 +00:00
locka%iol.ie
f623bad311 NOT PART OF BUILD. Fire events to nsIScriptEventManager targets. Add some #ifdefs around some code to fix breakage in other configurations. Comment out a debug macro. b=174404 sr=rpotts@netscape.com 2002-11-12 13:15:05 +00:00
locka%iol.ie
484631ec73 NOT PART OF BUILD. Restore file that breaks LiveConnect build of plugin 2002-11-12 01:04:26 +00:00
seawood%netscape.com
013de5c8ce Tighten (add?) tool version checks for win32 builds.
Allow MIDL to be specified from mozconfig or env since various MS SDKs contain an unsupported version of midl and they insist upon adding their SDK dirs to the beginning of the PATH (bug #178392)
Bug #164646 r=bryner
2002-11-09 02:16:55 +00:00
locka%iol.ie
39cee6d65e Removing unused file 2002-11-08 13:20:49 +00:00
locka%iol.ie
e34754b246 Rewrite PropertyList to remove STL, fix various issues in ControlSite and add control download & install. b=178542 r=peterl@netscape.com sr=rpotts@netscape.com 2002-11-07 23:06:08 +00:00
locka%iol.ie
105c5383fd Remove WMP test harness. b=178542 r=peterl@netscape.com sr=rpotts@netscape.com 2002-11-07 23:04:27 +00:00
locka%iol.ie
cad979361b Update to plugin to support DOM callbacks, control download & install, remove WMP test harness. b=178542 r=peterl@netscape.com sr=rpotts@netscape.com 2002-11-07 23:03:52 +00:00
locka%iol.ie
494355d131 Disable XUL progress dialog and fix print progress listener. b=168510 r=rods@netscape.com sr=rpotts@netscape.com 2002-11-06 12:14:59 +00:00
locka%iol.ie
f0a081a4bb NOT PART OF BUILD. Implement IWebBrowser/2/App object and preference change observer. Cleanup naming convention 2002-10-18 11:43:36 +00:00
locka%iol.ie
5b065c698f Implement put_innerHTML and some other simple methods. Fix property page to display proper content type for document. b=171769 r=chak@netscape.com sr=rpotts@netscape.com a=a=rjesup@wgate.com 2002-10-18 11:39:57 +00:00
seawood%netscape.com
57e08a3f3a Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
locka%iol.ie
83f8c9f4d6 NOT PART OF BUILD. Add cleaned up scripting sample for plugin 2002-10-16 23:32:29 +00:00
locka%iol.ie
ad789295fc NOT PART OF BUILD. Delete a couple of test scripts 2002-10-16 23:30:57 +00:00
locka%iol.ie
ed316f350b NOT PART OF BUILD. Fix bustage running in 1.0.x builds and the use of nsAutoString in LegacyPlugin.cpp because of xpcom glue issues 2002-10-16 23:06:25 +00:00
locka%iol.ie
40db78c9e3 NOT PART OF BUILD. Fix flawfinder buffer issue. 2002-10-15 18:46:17 +00:00
locka%iol.ie
73b9500983 Fix buffer issue highlighted by flawfinder b=173630 r=chak@netscape.com sr=heikki@netscape.com a=rjesup@wgate.com 2002-10-15 18:38:31 +00:00
locka%iol.ie
c83338e2b5 NOT PART OF BUILD. Remove name parameter from control site 2002-10-15 18:19:09 +00:00
locka%iol.ie
bdaffca69b NOT PART OF BUILD. Fix IOleInPlaceSiteWindowless impl, expose flags to allow callers to disable windowless support if desired. 2002-10-09 22:32:17 +00:00
locka%iol.ie
7ae0005bcd NOT PART OF BUILD. Disable windowless control support, extend event sink firing, implement various IE DOM methods to support expectations of some controls 2002-10-09 22:31:08 +00:00
locka%iol.ie
41b6ca5c1a NOT PART OF BUILD. Add some extra DHTML validation tests, plus test of control's visible property. 2002-10-08 22:09:06 +00:00
locka%iol.ie
a1e7fb5214 NOTPART OF BUILD. Fix get_URL impl 2002-10-08 22:07:10 +00:00
locka%iol.ie
0ffa86e89b NOT PART OF BUILD. Add dispatch tearoff 2002-10-07 21:41:04 +00:00
locka%iol.ie
71aa53afbc NOT PART OF BUILD. Cleanup event sink and fire named DOM events, add dispatch tear off to scriptable peer 2002-10-03 21:59:34 +00:00
locka%iol.ie
1f59783905 NOT PART OF BUILD. Override the event sink so the DOM specific part can be implement in the plugin not the base class 2002-10-01 20:28:21 +00:00
locka%iol.ie
c0295e6e4a NOT PART OF BUILD. Make event sink overridable 2002-10-01 20:27:15 +00:00
locka%iol.ie
b55366e92c NOT PART OF BUILD. Implement the site service provider and event sinks plus lots of cleanup 2002-09-30 22:11:28 +00:00
locka%iol.ie
5431a97494 Disable debug reference counting. b=154814 r=chak sr=alecf 2002-09-30 21:58:44 +00:00
locka%iol.ie
13c73dea62 NOT PART OF BUILD. Event Sink dumps some info about the event the control has fired 2002-09-30 13:49:22 +00:00
locka%iol.ie
e28f216899 Clean up DOM classes. b=154814 r=chak@netscape.com sr=alecf@netscape.com 2002-09-28 14:32:14 +00:00
locka%iol.ie
0aa2ee9a93 NOT PART OF BUILD. Return error code when requested property is not available 2002-09-27 18:45:08 +00:00
locka%iol.ie
4d370f9bea NOT PART OF BUILD. Use Win32 api for GUID comparison 2002-09-27 18:44:08 +00:00
locka%iol.ie
01fc1d068d NOT PART OF BUILD. Event sink class for controls, first cut 2002-09-27 18:43:27 +00:00
locka%iol.ie
a978b0af01 NOT PART OF BUILD. Added service provider hook for controls which call out for services. 2002-09-27 11:54:49 +00:00
dougt%netscape.com
f8d04505a4 Backing out 157597 2002-09-24 01:56:37 +00:00
dougt%netscape.com
49c609d364 Relanding 157597 - Make embedding base and examples use XPCOM Glue. r=adamlock, sr=rpotts 2002-09-23 17:21:47 +00:00
locka%iol.ie
1e8dcd5123 NOT PART OF BUILD. More work on XPConnect in plugin 2002-09-17 22:15:30 +00:00
locka%iol.ie
8c6fa47800 NOT PART OF BUILD. Minor tweaks to control site classes to fix problems exposed by random activex controls running in the plugin. 2002-09-17 22:12:43 +00:00
locka%iol.ie
52f3cd3b6c NOT PART OF BUILD. Clean up scriptable peer object to make it inheritable 2002-09-12 21:31:24 +00:00
locka%iol.ie
6b4077b10d NOT PART OF BUILD. Clean up scriptable peer object to make it inheritable 2002-09-12 21:03:32 +00:00
dougt%netscape.com
68faeb5241 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 17:13:19 +00:00
locka%iol.ie
f842c51280 NOT PART OF BUILD. Added hack workaround for 1.1 which doesn't like equals signs in PLIDs 2002-08-29 14:29:45 +00:00
locka%iol.ie
e4845d9be8 NOT PART OF BUILD. Removed bogus test method x() 2002-08-29 14:28:44 +00:00
locka%iol.ie
fc25554f84 NOT PART OF BUILD. Added -j flags to xpi file creation 2002-08-29 14:28:11 +00:00
locka%iol.ie
87fca83683 NOT PART OF BUILD. Bumped up the version number and added install.js and xpi build target 2002-08-27 17:53:13 +00:00
locka%iol.ie
5c2a4e9b1d NOT PART OF BUILD. Add XPConnect scripting interface with working invoke/setProperty/getProperty 2002-08-20 23:36:15 +00:00
locka%iol.ie
edd371b299 NOT PART OF BUILD. Move ActiveX plugin over to GNU make 2002-08-20 21:06:19 +00:00
locka%iol.ie
0b92563002 NOT PART OF BUILD. Move ActiveX plugin over to GNU make 2002-08-20 20:21:11 +00:00
locka%iol.ie
d666d1ec1d NOT PART OF BUILD. Move ActiveX plugin over to GNU make 2002-08-20 19:52:26 +00:00
seawood%netscape.com
322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
henry.jia%sun.com
566036896f 5th patch for bug 158080
Description: replace the hardcode of @mozilla.org/embedcomp/window-watcher;1 with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2002-08-06 06:20:45 +00:00
seawood%netscape.com
bdbbad71ef Fix win32 gmake static builds.
Bug #160104 r=bryner
2002-08-06 04:17:50 +00:00
dougt%netscape.com
52771301fc backing out 2002-07-18 06:58:27 +00:00
dougt%netscape.com
c2ec17237f Fixes the following:
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final.  This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface.  This should land for 1.1b since users of the current category manager will have to update their components.

157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.

157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null.  It is a bandaide fix as the real problems involves retooling the directory enumerator.

157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do.  The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.

r/sr=alecf@netscape.com, rpotts@netscape.com.  a=scc@mozilla.org
2002-07-18 05:09:10 +00:00
locka%iol.ie
de735e8b56 Remove MozillaControl.html b=150618 2002-06-21 11:57:07 +00:00
locka%iol.ie
0d6ab7480f Remove MozillaControl.html. b=150618 r=chak@netscape.com sr=rpotts@netscape.com 2002-06-20 21:33:59 +00:00
locka%iol.ie
1410ec7a6a Add application launcher dialog to activex control, plus some member variable cleanup. b=126245 r=chak@netscape.com sr=rpotts@netscape.com 2002-06-18 21:31:41 +00:00
locka%iol.ie
de9ec9f398 Add application launcher dialog to activex control, plus some member variable cleanup. b=126245 r=chak@netscape.com sr=rpotts@netscape.com 2002-06-18 20:47:41 +00:00
seawood%netscape.com
6de5b59159 Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
locka%iol.ie
fa246615a5 NOT PART OF BUILD. First impl of helper app dialog for activex control. 2002-06-11 20:15:08 +00:00
alecf%netscape.com
bcf192e308 fix for bug 101761 - REQUIRES update - remove all REQUIRES that are no longer necessary.. r=cls, a=asa (build-only changes) 2002-06-06 20:28:14 +00:00
locka%iol.ie
b1b2f0f865 NOT PART OF BUILD. More XPConnect scripting improvements 2002-05-23 13:28:38 +00:00
rpotts%netscape.com
73de225b01 bug #46856 (r=valeski, sr=darin). API Changes to nsIWebProgress/nsIWebProgressListener) 2002-05-16 20:57:37 +00:00
locka%iol.ie
9c3865877f NOT PART OF BUILD. Rudimentary scripting working in XPConnect. Invoke & SetProperty methods are working. 2002-05-14 01:58:00 +00:00
locka%iol.ie
23ac64ad8e NOT PART OF BUILD. Implemented variant to java object class, getProperty and return codes from Invoke(). Moved LiveConnect & XPConnect stuff into their own files. 2002-05-13 21:06:14 +00:00
locka%iol.ie
b5bf4ad943 NOT PART OF BUILD. Throws exceptions for errors 2002-05-08 14:09:13 +00:00
locka%iol.ie
8a564932c6 NOT PART OF BUILD. Support for most primitive data types in LiveConnect impl. 2002-05-08 13:22:03 +00:00
locka%iol.ie
58183d683b NOT PART OF BUILD. Fix for intermittant crash issue 2002-05-07 22:13:52 +00:00
locka%iol.ie
574ffb901e NOT PART OF BUILD. More work on LiveConnect. It actually works now(!) but is a bit crashy for some undetermined reason. 2002-05-07 21:54:29 +00:00
locka%iol.ie
6d97942a45 NOT PART OF BUILD. Plugin test pages 2002-05-07 21:51:12 +00:00
locka%iol.ie
71c3bb76da NOT PART OF BUILD. Reordered makefile, incorporated LiveConnect/XPConnect scripting patch by <Paul.Oswald@medec.com>. Code cleanup. b=127710 2002-05-02 22:10:19 +00:00
locka%iol.ie
e649e725dd Switch if statement from testing for VARIANT_TRUE to testing for !VARIANT_FALSE to make behaviour more client forgiving and like IE. r=brade@netscape sr=blizzard@mozilla.org 2002-04-28 11:00:12 +00:00
darin%netscape.com
e554d83626 fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
seawood%netscape.com
c0ec608df6 Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components
2002-04-25 02:52:44 +00:00
seawood%netscape.com
97531eb92c Add make -j support to win32 gmake builds.
Bug #132848 r=bryner
2002-04-19 02:42:28 +00:00
seawood%netscape.com
56a8fb0151 Use shell script instead of batch script since win9x appears to have problems calling a batch script from a cygwin shell.
Bug #134344 r=jrgm a=asa,jaimejr
2002-04-05 14:27:44 +00:00
seawood%netscape.com
f940144626 Remove xp_core.h & xp_mem.h and all build references to them.
Remove cruft from xp_mcom.h & xp_str.h.
Bug #38061 r=brendan sr=alecf a=valeski
2002-03-27 06:02:39 +00:00
locka%iol.ie
e542c23fba Implement GUID comparison method inilne rather than rely on ATLs constantly changing method. b=127982 r=chak@netscape.com sr=rpotts@netscape.com a=asa@mozilla.org 2002-03-19 22:28:50 +00:00
alecf%netscape.com
d5cc8727e4 *sigh* fix activeX bustage 2002-03-19 08:22:02 +00:00
rods%netscape.com
c42fa2528c 1) Removes most all the unneeded data from nsPrintOptions service. All data should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings object. The items not saved are those used during the printing process and it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings. If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS. Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific set of prefs. Then if a printer name is available in the PS then it tries
to initialize itself from the printer specific prefs. This enables to define "back stop" prefs for picking up first. Then the printer specific prefs can override those settings. For example, we may define in prefs that the default paper size 8.5x11, then if if the "save PS prefs" is turned on, for a given printer it might save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read or written.
Bug 128142 r=dcone sr=attinasi a=shaver
2002-03-16 13:08:45 +00:00
rods%netscape.com
9e6a587a72 Backing out changes - just as well, I forgot to but the bug # and r/sr/a anyway 2002-03-15 14:49:09 +00:00
rods%netscape.com
20d6c55150 1) Removes most all the unneeded data from nsPrintOptions service. All data
should be in the PrintSettings.
2) Removed unneeded methods from PrintOptions
3) PrintOption can now read and write (most) all the data in a PrintSettings
   object. The items not saved are those used during the printing process and
   it wouldn't make any sense to save them.
4) Adds a prefs for turning on and off the automatic saving of PrintSettings.
   If this is turned on it is almost the same as using the global PS.
5) On Linux it turns on the saving of PS prefs and turns on the global PS.
   Meaning it will always use a single Global PS object.
6) The PrintSettings can be initialized from a generic non-printer specific
   set of prefs. Then if a printer name is available in the PS then it tries
   to initialize itself from the printer specific prefs. This enables to define
   "back stop" prefs for picking up first. Then the printer specific prefs
   can override those settings.
   For example, we may define in prefs that the default paper size 8.5x11,
   then if if the "save PS prefs" is turned on, for a given printer it might
   save 8.5x16 as the size.
7) A "flags" arg has been added so you can indicate which prefs you want read
   or written.
2002-03-15 13:55:54 +00:00
darin%netscape.com
f1a6738b6c fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
locka%iol.ie
78de0c12c1 NOT PART OF BUILD. ActiveX plugin. Treat PARAMs with "True"/"False" values as VT_BOOL properties. 2002-03-04 13:55:55 +00:00
locka%iol.ie
28547df338 NOT PART OF BUILD. Allow plugin to read name/value PARAMs when embedded by an OBJECT tag. b=126492 2002-02-22 11:08:55 +00:00
locka%iol.ie
2c83e78839 Fix for real and potential crashes in prompt impl when out params are nsnull. b=124025 r=chak 2002-02-15 10:21:39 +00:00
bryner%netscape.com
8442463033 Fixing a dependency problem that was happening in win32 gmake builds outside of the srcdir. r=cls. 2002-02-06 09:14:39 +00:00
rods%netscape.com
ab52751787 1) Removes the arg of nsIDOMWindow in the nsIWebBrowserPrint calls
2) Adds a couple of new methods and an attr to nsIWebBrowserPrint (navigate, is frameset, & exitPP)
3) Removes all but one method from nsIContentViewerFile.idl/h the remaining call is for print regression testing
4) Removes the "static" implementation of nsIContentViewerFile.h
5) Fixed up nsIContentViewerFile.idl and turned it back on so it is now generating the header file
6) Removed all uses of nsIContentViewerFile.h except for the WebCrawler (uses it for Printing Regression testing)
7) nsDocumentViewer.cpp now implements nsIWebBrowserPrint.idl this makes it easier to add new print functionality in one place
8) You can now ask an instance of the ContentViewer for a nsIWebBrowserPrint to do printing (it retruns the nsIWebBrowserPrint interface implemented by the nsDocumentViewer)
9) Anybody who was using nsIContentViewerFile to print will now use nsIWebBrowserPrint
10) You can now do a "GetInterface()" on a GlobalWindow for a nsIWebBrowserPrint
11) The browser UI now uses the GetInterface on the GlobalWindow to get a nsIWebBrowserPrint object to do printing and this can be used for all printing functionality
Bug 120622 r=dcone sr=waterson
2002-02-01 14:52:11 +00:00
locka%iol.ie
6c722771ef NOT PART OF BUILD. Nullify pointer 2002-01-31 21:04:39 +00:00
locka%iol.ie
d9feb2b78e NOT PART OF BUILD. Make plugin easier to build 2002-01-31 20:31:59 +00:00
locka%iol.ie
f8cd1c60ae Implement ConfirmEx and various Prompt methods on nsIPrompt. b=121931 r=chak@netscape.com a=asa@mozilla.org 2002-01-27 19:15:07 +00:00
seawood%netscape.com
39ba085fc5 Fix "static" build support for win32 gmake builds.
Bug #58981 r=bryner
2002-01-25 03:20:51 +00:00
seawood%netscape.com
57704fbdfe Fixing win32 static build bustage in activex & simple plugin.
Bug 120675 r=bryner sr=waterson a=asa
2002-01-18 08:14:20 +00:00
locka%iol.ie
96f95d8b41 New parameters for nsIWebBrowserPersist saveURI & saveDocument. Caller may now specify target file as a uri or a file saveDocument has new flags for controlling encoding and line wrapping behaviour. b=110135 r=brade@netscape.com sr=rpotts@netscape.com 2002-01-14 12:41:27 +00:00
locka%iol.ie
e3c46b69e7 NOT PART OF BUILD. Add code to pass postdata in call to IWebBrowser 2002-01-08 14:36:02 +00:00
locka%iol.ie
6df57468e6 Extremely obvious bug impacting some control users. Enclosed a section of code with an else statement. No bug number. 2002-01-03 14:29:06 +00:00
rods%netscape.com
7929b953f5 Switch public interfaces from nsIPrintOptions to nsIPrintSettings
Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi
2002-01-01 12:58:53 +00:00
timeless%mac.com
61a97fd94a Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
dbaron%fas.harvard.edu
7a72f2d9f4 Remove the many forms of NS_SetupRegistry since the classes registered are all now part of proper components. r=dougt, jag sr=rpotts b=81527 2001-12-20 02:09:49 +00:00
seawood%netscape.com
0c56239228 Add -I. to LOCAL_INCLUDES 2001-12-19 09:25:36 +00:00
seawood%netscape.com
91860a7370 Use srcdir when calling midl 2001-12-19 06:22:51 +00:00
locka%iol.ie
6b9a937fdb NOT PART OF BUILD. Added basic logic for generating H & C stubs 2001-12-18 13:36:52 +00:00
seawood%netscape.com
45bfbf0658 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
jaggernaut%netscape.com
97b0530073 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf 2001-12-16 11:58:03 +00:00
pavlov%netscape.com
15273ea50a bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan 2001-12-16 06:13:17 +00:00
locka%iol.ie
98d8f3682b NOT PART OF BUILD. More work on the ActiveX TLB to IDL/XPT converter 2001-12-07 19:38:35 +00:00
locka%iol.ie
9414fc10a6 NOT PART OF BUILD. More work on the ActiveX TLB to IDL/XPT converter 2001-12-07 19:34:47 +00:00
locka%iol.ie
c176d3ff0f NOT PART OF BUILD. Utility for turning ActiveX typelibraries into XPCOM IDL and XPT files 2001-12-06 21:16:30 +00:00
rpotts%netscape.com
1f0cc6e6b9 bug #94205 (r=adamlock@netscape.com, sr=jst@netscape.com) nsIWebNavigation interface changes... 2001-11-30 22:35:33 +00:00
locka%iol.ie
2235f50bbb Implement nsIWindowCreator service for ActiveX control. r=danm@netscape.com sr=rpotts@netscape.com 2001-11-27 20:13:43 +00:00
seawood%netscape.com
7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
locka%iol.ie
5e958ea7a8 NOT PART OF BUILD. Implement IAuthenticate to allow streams requiring username/password to be downloaded 2001-11-16 13:01:06 +00:00
danm%netscape.com
09750f9a69 consolidating nsIWebBrowserChrome::CreateBrowserWindow and nsIWindowCreator::CreateChromeWindow. part of bug 88229 r=hyatt,rpotts 2001-11-06 01:19:39 +00:00
locka%iol.ie
a5e2e8cdc4 NOT PART OF BUILD. Add code to _OpenURL() to turn relative links into absolute ones for correct loading, using the base address of the browser. Patch provided by mirko@czesla.de. Thanks Mirko! 2001-11-01 22:15:34 +00:00
locka%iol.ie
f96023455f Move webbrowserpersist code to components/ directory. b=106554 r=brade@netscape.com sr=sfraser@netscape.com 2001-11-01 14:39:26 +00:00
jaggernaut%netscape.com
2546ff75ba Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc 2001-11-01 09:09:57 +00:00
locka%iol.ie
c8d7c016ec NOT PART OF BUILD. Fix for memory leak in simple array 2001-10-30 23:06:50 +00:00
locka%iol.ie
603cecab7c NOT PART OF BUILD. First working version of CAB file packaging and signing script, install file and docs. 2001-10-30 22:32:27 +00:00
locka%iol.ie
2e884b90c1 NOT PART OF BUILD. New test pages 2001-10-29 20:03:03 +00:00
locka%iol.ie
cad042f00e NOT PART OF BUILD. Stop a crash when no content type is specified at all 2001-10-29 20:02:01 +00:00
locka%iol.ie
fe4cfbb3e6 NOT PART OF BUILD. More updates to get a working CAB file packaging and signing working for control for hosting plugins 2001-10-29 19:50:36 +00:00
locka%iol.ie
ba965f40fb NOT PART OF BUILD. More updates to get a working CAB file packaging and signing working for control for hosting plugins 2001-10-29 19:22:19 +00:00
locka%iol.ie
0045e3d964 NOT PART OF BUILD. First cut packaging script for creating a control for hosting plugins IE CAB file. 2001-10-28 15:50:09 +00:00
locka%iol.ie
0613088f4f NOT PART OF BUILD. First cut packaging script for creating a control for hosting plugins IE CAB file. 2001-10-28 15:40:45 +00:00
rpotts%netscape.com
ae53430684 bug #99627 (r=valeski@netscape.com, sr=mscott@netscpae.com). Freeze the nsIURIContentListener interface... 2001-10-27 02:52:39 +00:00
locka%iol.ie
3fd4c7333a NOT PART OF BUILD. Make IE plugin dir lookup able to cope with trailing backslashes in the registry key. 2001-10-26 12:30:49 +00:00
locka%iol.ie
6119d648ca Use do_GetService instead of nsServiceManager::GetService plus some re-indentation. b=105458 r=dougt@netscape.com sr=blizzard@mozilla.org 2001-10-25 11:37:18 +00:00
locka%iol.ie
fcbad721af NOT PART OF BUILD. Removed implementation of the "new" Moz plugin APIs in favour of the NS API 2001-10-23 12:41:56 +00:00
locka%iol.ie
ca5741f7b8 NOT PART OF BUILD. Added framework to support XPConnect scripting of plugin 2001-10-23 12:39:46 +00:00
locka%iol.ie
52400d42bc NOT PART OF BUILD. Added framework to support XPConnect scripting of plugin 2001-10-23 11:50:22 +00:00
locka%iol.ie
57211fae55 Disable ActiveX control registration during build by default. sr=kin@netscape.com b=105285 2001-10-23 11:39:06 +00:00
dougt%netscape.com
b5ba390898 Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172 , 104316 , 104420 , 104426 , 104461 , 104511 , 104527 2001-10-23 01:37:21 +00:00
mkaply%us.ibm.com
47f234edf9 #105075
r=av, sr=dougt, rpotts
Change 4xplugin APIs to use NS_4XPLUGIN_CALLBACK rather than NS_CALLBACK_ so that the calling convention can be different than XPCOM
2001-10-19 04:10:49 +00:00
locka%iol.ie
9bd783169d NOT PART OF BUILD. Turned tabs to spaces. 2001-10-11 12:20:32 +00:00
locka%iol.ie
b0c4e7acce NOT PART OF BUILD. Fixed makefile.win to work with new REQUIRES feature & generate an error when MOZ_PLUGINSDK is undefined. Changed legacy plugin to parse CLSIDs properly. 2001-10-10 14:07:23 +00:00
locka%iol.ie
57d954217a NOT PART OF BUILD. Slightly changed descriptive wording on test pages. a=blizzard@mozilla.org 2001-10-04 13:10:45 +00:00
locka%iol.ie
10025f67e7 NOT PART OF BUILD. Implemented NPN_Status. Added some more diagnostic debug info including hex dumping stream data to validate it's correct. Added code to support plugins that want their streams in NP_ASFILEONLY or NP_ASFILE mode (e.g. IBM's arcane Advanced Function Presentation viewer plugin). a=blizzard@mozilla.org 2001-10-04 13:09:49 +00:00
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