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

1106 Коммитов

Автор SHA1 Сообщение Дата
shaver%mozilla.org c83c4ef076 add content-policy hooks to <embed>/<applet>/<object> handling (#37983, r/a=brendan) 2000-05-25 13:32:42 +00:00
buster%netscape.com 2bab909497 fixed bug 35777
r=av@netscape.com

The problem was the object frame was assuming it was at offset y=0 within it's parent frame when calculating a percent height.  This is an invalid assumption.
Instead, we now measure from the top of the containing block.  This still isn't 100% correct, but it is the right parent to be measuring margin from.
2000-05-22 21:36:35 +00:00
pavlov%netscape.com 1f49bf6230 fix build bustage 2000-05-17 03:24:43 +00:00
pavlov%netscape.com 0c75802384 changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
jst%netscape.com b22cf9671a Updating nsIContent to allow accessin the attribute prefix and not only the attribute name and value. 2000-05-17 00:21:53 +00:00
rusty.lynch%intel.com 0ec55b8dbc Fix for bug #37165 (Unknown protocol handler in embed/object src attribute
kills plug-in.) r=av
2000-05-07 16:48:06 +00:00
av%netscape.com c3ca0ba5f7 Fixing mismatched addref/release pair 2000-04-26 21:47:45 +00:00
troy%netscape.com 8b0eb04e08 Reinstated clipping code which had been backed out because it caused
a problem for XUL layout. I added a workaround for the XUL problem
2000-04-25 04:43:11 +00:00
putterman%netscape.com af52293cd0 Backing out troy's changes to fix various UI blocker bugs. 2000-04-24 22:15:55 +00:00
troy%netscape.com 73fc3dde30 Changes to bring clipping inline with upcoming CSS2 errata 2000-04-23 00:56:16 +00:00
rods%netscape.com 9d45d84767 Add ifdef'ed Performance Reflow Counting code 2000-04-21 14:59:47 +00:00
jband%netscape.com 6738a9cf88 extracted the declaration of nsObjectFrame into a separate .h file so that it can be accessed by nsHTMLEmbedElement.cpp. This is needed to fix bug 32150 2000-04-14 22:48:30 +00:00
tbogard%aol.net 956cf30894 Get the service for the plugin host. Don't bother requesting it from the container. 2000-04-13 02:53:18 +00:00
scc%netscape.com 953490ff20 making string conversions explicit 2000-04-03 11:39:09 +00:00
warren%netscape.com d60b12b153 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
av%netscape.com 81c455b21f Fix for 33447, r=serge 2000-03-28 01:01:49 +00:00
scc%netscape.com 9c2f6dad62 small changes to clients of string converting APIs 2000-03-26 10:06:21 +00:00
pierre%netscape.com 4b5db8f52f Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible). In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame. In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701. 2000-03-17 10:15:13 +00:00
tbogard%aol.net 566ba99070 Use the nsIWebBrowserChrome interface to set the status rather than the old nsIBrowserWindow interface. 2000-03-11 00:41:57 +00:00
av%netscape.com be9d921172 Fix for 27486, r=stanley.ho@eng.sun.com, a=rickg 2000-03-02 01:57:14 +00:00
av%netscape.com e871987c35 Fix for 27486, r=rickg, a=rickg 2000-02-26 00:14:16 +00:00
av%netscape.com 69b4d53f01 Fixing 27486, r=beard 2000-02-25 01:02:53 +00:00
av%netscape.com 2e86c31fe2 Added check for null pointer to avoid possible crashes, could be reason for 27558 2000-02-16 01:49:42 +00:00
pp%ludusdesign.com 43d7ba4273 Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot 2000-02-02 22:24:56 +00:00
michael.lowe%bigfoot.com 3326c2959e Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:56:09 +00:00
av%netscape.com 144c7db017 Fix for #18679 2000-01-19 00:31:52 +00:00
av%netscape.com 8ca1491a0e Bug 22598. r=vidur 2000-01-05 01:18:38 +00:00
tbogard%aol.net 780e191953 Fixing some places when talking to the webshell object to start talking through the new docshell interfaces. 1999-12-18 02:09:29 +00:00
hyatt%netscape.com 16a944a1e3 Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489.  Should also definitely fix bug #15916. r=troy
1999-12-04 23:49:50 +00:00
warren%netscape.com a265a32348 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
tbogard%aol.net a0640b60c4 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
troy%netscape.com fe56995443 WillReflow/DidReflow changes and changes to the way view positioning
and sizing works
1999-11-19 15:33:29 +00:00
tbogard%aol.net 4f6c979f2f Changed QueryCapability to use the new interface requestor. r=pavlov 1999-11-14 10:22:00 +00:00
av%netscape.com 7c2704d6f6 Fix for bug 16302. Added counting margins when calculating the object size, r=nisheeth 1999-11-11 00:00:07 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
cls%seawood.org 14ef08310e Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
troy%netscape.com 04accb3de6 Moved a bunch of stuff out to a nsIFrameDebug interface 1999-11-01 22:12:45 +00:00
troy%netscape.com a47e8db44b Changed SetView/GetView to take an additional argument which is the
pres context
1999-10-26 04:44:41 +00:00
av%netscape.com 132357b3c7 Bug 15178, r=vidur adding check for null-pointer avoiding crash 1999-10-08 23:46:23 +00:00
av%netscape.com eacb18ec27 Fixing bug #8036, reviewd by beard 1999-09-30 08:07:23 +00:00
mjudge%netscape.com 038109f57b aproved leaf. reviews sfraser. checking for null stopping crash 1999-09-28 00:13:19 +00:00
troy%netscape.com bde4ac61db Added frame type for OBJECT frame 1999-09-13 21:26:05 +00:00
av%netscape.com 0f13ced10e Fixing bug 7509 1999-09-08 00:12:26 +00:00
pinkerton%netscape.com 220e8f0508 remove refs to nsIContentConnector 1999-08-27 04:30:48 +00:00
av%netscape.com 04cd3f8f6a Setting some default size to objects with unknown size, bug #8740 1999-08-09 23:41:55 +00:00
av%netscape.com 7bb9790b44 Removing old code 1999-08-05 22:55:05 +00:00
beard%netscape.com 5def0fc24a reverting GetDocumentBase() to be consistent with other accessors. If we decide to change this, let's change ALL of them. 1999-08-03 02:51:39 +00:00
av%netscape.com 545ac72c12 fixing bug #8290 1999-07-27 01:35:30 +00:00
troy%netscape.com 9fdbc7ced3 Renamed DeleteFrame() to Destroy() 1999-07-22 02:24:52 +00:00
troy%netscape.com a6aae963a7 Added 'm' prefix to some of the nsHTMLReflowState data members 1999-07-20 03:41:03 +00:00
rickg%netscape.com 844a7e45ef switch to faster string search API 1999-07-19 03:29:56 +00:00
kipp%netscape.com 1df980ad55 Removed some compiler warnings 1999-07-14 17:29:45 +00:00
kipp%netscape.com b635ab5465 Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993) 1999-07-07 02:33:17 +00:00
edburns%acm.org 9aac167f26 Stanley Ho's REFLOW_MODS change. 1999-07-07 00:32:01 +00:00
av%netscape.com 892b528961 Enabling stuff checked in earlier 1999-06-27 00:05:05 +00:00
warren%netscape.com f6b9d3a028 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
warren%netscape.com 2f5289766d Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +00:00
av%netscape.com 238854bcac Fixing build problem 1999-06-24 21:34:37 +00:00
av%netscape.com 170e328f13 fixes getting right hdc foe winless plugin painting, disabled yet 1999-06-24 20:55:33 +00:00
warren%netscape.com 5e8dccf3fe More necko changes. Changed nsIPluginTagInfo2::GetDocumentBase to copy string. 1999-06-23 19:55:21 +00:00
warren%netscape.com 23864df5e3 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
valeski%netscape.com 487d9ea921 NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
beard%netscape.com c253d1fa92 Bug #5677: Reenabled drawing images referenced by <OBJECT> tags, fixed a crashing bug on the Mac as a result. a=chofmann, r=pierre 1999-06-17 00:58:07 +00:00
av%netscape.com 3ce661568d Hooking up event passing to winless plugins 1999-06-15 05:28:23 +00:00
av%netscape.com c1e152447f Cleaning up 1999-06-14 22:35:46 +00:00
av%netscape.com 4a3a4f1355 *** empty log message *** 1999-06-13 06:18:35 +00:00
av%netscape.com d087079bb8 *** empty log message *** 1999-06-13 06:11:33 +00:00
av%netscape.com 8df29224a8 *** empty log message *** 1999-06-13 06:06:12 +00:00
av%netscape.com ed7caf5eed *** empty log message *** 1999-06-13 06:00:56 +00:00
av%netscape.com 3544445f46 *** empty log message *** 1999-06-12 21:32:49 +00:00
av%netscape.com 9cbd223094 *** empty log message *** 1999-06-11 22:48:50 +00:00
av%netscape.com c9ea8157ef *** empty log message *** 1999-06-08 06:07:51 +00:00
av%netscape.com 673d695799 *** empty log message *** 1999-06-05 20:47:14 +00:00
av%netscape.com 810f5b6875 Hooking up events for winless plugins 1999-06-05 20:09:21 +00:00
amusil%netscape.com 6092bca042 Fixed bug with Java-targeted object tags. 1999-06-04 22:33:13 +00:00
av%netscape.com e2a089381e Getting windowless plugin stuff into 1999-05-27 23:20:09 +00:00
pinkerton%netscape.com 8c68a96e62 remove references and cid's for tree, toolbar, and content connector widgets. These no longer exist. 1999-05-27 23:17:14 +00:00
beard%netscape.com 421cc7d6a1 Fixed some serious ref count bugs using nsIURL when instantiating plugins. 1999-05-14 22:45:46 +00:00
kipp%netscape.com fea30bc4eb Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
beard%netscape.com 16b015fe5c XP_MAC: ensuring that clipRect field of nsPluginWindow is in port coordinates, per original plugin specification. 1999-05-08 16:33:10 +00:00
amusil%netscape.com 78ca004933 Added object tag support for applets. 1999-05-07 22:07:58 +00:00
av%netscape.com 067950c32c Override SetInitialChildList for nsObjectFrame 1999-05-06 00:54:36 +00:00
troy%netscape.com 3f98b6da46 Removed some code that wasn't needed and would leak any child frames
that were passed in
1999-04-27 20:24:27 +00:00
amusil%netscape.com a543bafa41 Added support for applets specified by the object tag (which use the "classid:java"
attribute instead of "code").
1999-04-23 22:52:10 +00:00
rickg%netscape.com 2491a0aa62 updates to sync with nsString2 api 1999-04-21 23:35:12 +00:00
amusil%netscape.com 25093ccc16 Fixed bug with flow of control - reflows after the first one no longer call
CantRenderDisplacedElement() when it's not supposed to.
1999-04-21 23:25:20 +00:00
sspitzer%netscape.com e534107dda fix UNIX build bustage. this won't build with -pendatic 1999-04-21 02:31:02 +00:00
av%netscape.com 90a304718d Turning on previous changes 1999-04-20 21:45:26 +00:00
av%netscape.com 9d421d803b Added width and height attributes for images 1999-04-20 21:07:26 +00:00
av%netscape.com 46c59bdd29 Fixing logic in Reflow for differrent objects. Still ifdefed out 1999-04-15 20:07:01 +00:00
amusil%netscape.com 1adb20fac4 Fix for Bug# 4751. Added support for data param in addition to src param 1999-04-09 21:23:41 +00:00
av%netscape.com 04d49a69c6 Cleaning up 1999-04-06 01:16:53 +00:00
amusil%netscape.com d71744eb68 Changes to hook up LiveConnect on Windows 1999-03-29 22:18:05 +00:00
av%netscape.com d7499062d9 Image recognition by file extension for object tag 1999-03-27 01:00:02 +00:00
kipp%netscape.com fab8db134e Whacked paint methods to use new constants 1999-03-26 00:39:35 +00:00
beard%netscape.com 060d73d9f4 added nsPluginInstanceOwner::GetDocument() 1999-03-24 05:42:22 +00:00
amusil%netscape.com 52c0fd685a Added prelim code for ActiveX support. 1999-03-23 03:18:55 +00:00
beard%netscape.com c48b937dd3 added CancelTimer() method to turn off the timer at a safe time; added NS_GetObjectFramePluginInstance() to access the associated plugin instance with an nsObjectFrame; fixed some attribute accessor bugs, returns an error if an attribute doesn't exist; implemented GetArchive() and GetMayScript(); added GUItoMacEvent(). 1999-03-21 20:48:31 +00:00
beard%netscape.com 29f6f209c9 put in NULL checks for mInstance. 1999-03-20 23:13:41 +00:00
av%netscape.com 5a5bba91cb M3 -- Fix for bug #1157 1999-03-18 21:26:15 +00:00
beard%netscape.com d3249dc9f1 reverted back to kISupportsIID. It seems not all compilers can handle ::nsISupports::GetIID() from inside an XPCOM interface. Yech. 1999-03-13 02:20:57 +00:00
beard%netscape.com 91abf02edf forcing nsISupports to global scope to resovle ambiguity (VC is very weak) 1999-03-13 00:12:13 +00:00
beard%netscape.com ec4e834108 now passing events to plugins, generating idle events with an nsITimer, all XP_MAC changes for the most part. 1999-03-12 22:46:14 +00:00
amusil%netscape.com 9fa572f75f Minor API change. Added support for tags that don't specify SRC or DATA params. 1999-03-11 22:50:58 +00:00
av%netscape.com 78d3f3bcdd *** empty log message *** 1999-03-11 00:17:38 +00:00
av%netscape.com 5efd40a548 Rendering alt context in object tag 1999-03-10 20:43:07 +00:00
warren%netscape.com c50687b845 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
kipp%netscape.com 4f5301d5c4 Implement GetFrameName 1999-03-08 19:26:45 +00:00
warren%netscape.com 6165d42084 Fixed uninitialized variable problem. 1999-03-06 03:54:19 +00:00
kipp%netscape.com 29893a7946 use new nsHTMLReflowState ctors 1999-03-05 04:29:11 +00:00
av%netscape.com 19c7d0603b *** empty log message *** 1999-02-27 00:57:04 +00:00
scc%netscape.com ab59e4df7a updated for nsCOMPtr (no implicit construction from raw pointers) owners should check that they agree with my choices for |dont_QueryInterface|, |do_QueryInterface| and |dont_AddRef| 1999-02-18 23:55:10 +00:00
kipp%netscape.com 5a554d526e COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy%netscape.com 5c3d1395f3 Changed a bunch more nsIFrame member functions to be pointer arguments
instead of references
1999-02-10 05:38:18 +00:00
troy%netscape.com c9c1fa187e Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
michaelp%netscape.com 3bfa7f5cd6 modified for new DrawString()/GetWidth() APIs. 1999-01-28 05:03:58 +00:00
amusil%netscape.com 7776586cc9 *** empty log message *** 1999-01-25 10:10:29 +00:00
hyatt%netscape.com 97423fbcb8 Added code to support CLSID instantiation. Approved by amusil and av. 1999-01-16 02:43:51 +00:00
peterl%netscape.com 08a091e0c9 better base URL support
Checkin during red tree approved by sar
1999-01-15 01:57:58 +00:00
amusil%netscape.com 6a0e7ba4b2 Temporary workaround so that plugins display correctly. This will change after support for
CSS borders and padding are added.
1999-01-04 23:45:38 +00:00
troy%netscape.com 781a43ae69 Changed width/height constraints in nsHTMLReflowState struct 1998-12-30 17:50:00 +00:00
peterl%netscape.com e75a76898d sync to new attribute api 1998-12-20 01:21:23 +00:00
kipp%netscape.com 27f0cfe8cc Revised frame Paint API 1998-12-18 15:54:23 +00:00
kipp%netscape.com 5e0bed4f3a nuked some tabs; added in comment to note where max-element-size computation should be fixed up 1998-12-17 18:55:13 +00:00
warren%netscape.com b22a4e72fd Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
troy%netscape.com d97a31f115 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
amusil%netscape.com 7056b1cf59 Bug fix for 1201. Now use the size parameters from the object tag as a determinant of size. 1998-11-17 23:29:20 +00:00
michaelp%netscape.com f186598ef5 changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
vidur%netscape.com a349a1e4a6 Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface. 1998-11-14 00:21:19 +00:00
michaelp%netscape.com 6f7deed7e4 removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
michaelp%netscape.com a5066c14af changed nsIView::Init() so that it no longer takes an opacity value. this
allows the view manager to maintain global state re: opacity.
1998-11-03 06:36:36 +00:00
troy%netscape.com 10c06c1b72 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
michaelp%netscape.com ee34220382 changes for removal of zindex from nsIView::Init(). 1998-10-27 03:37:03 +00:00
troy%netscape.com f5ed70ca69 Changed scrolling view to use a clip view and to slide the scrolled
view up and down rather than maintain a logical scrolled offset
1998-10-19 00:44:28 +00:00
kipp%netscape.com e3998954e5 Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state 1998-10-12 17:00:32 +00:00
troy%netscape.com f095846367 Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
troy%netscape.com 8b034f4950 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
michaelp%netscape.com cc2a2d15ea massive changes to support java plugins. 1998-09-27 22:42:48 +00:00
michaelp%netscape.com 91516c1897 cleaned up some link jumping nonsense. 1998-09-15 20:22:37 +00:00
michaelp%netscape.com 339f0de9fc changes for new plugin world. 1998-09-15 03:46:52 +00:00
kipp%netscape.com 013939ead8 Revised factory method argument order (normalized) 1998-09-01 01:35:19 +00:00
warren%netscape.com 34f3c0ef88 Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
troy%netscape.com 715766b02f Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com ed22b370c4 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
troy%netscape.com 4b212c0467 Change to object lifetime management. Views are no longer ref counted 1998-08-08 04:23:33 +00:00
michaelp%netscape.com 5469028d38 added tags for plugins. 1998-08-05 04:22:51 +00:00
michaelp%netscape.com 9bd2a1fce5 another hack to get Unix to be happy. 1998-08-01 23:02:14 +00:00
michaelp%netscape.com 4cc548c8ba plugin changes. 1998-08-01 05:47:53 +00:00
peterl%netscape.com 4d01ae8f02 rounding support 1998-07-31 23:34:45 +00:00
kipp%netscape.com 27ffd2eb94 Disabled widget&view for now; render the object so that people know code is coming 1998-07-29 19:33:48 +00:00
michaelp%netscape.com 3bc803ac1f hooked up the plugin manager to the webshell. 1998-07-27 23:08:52 +00:00
michaelp%netscape.com 8a42c31205 modified for new streaming APIs. 1998-07-23 20:35:43 +00:00
kipp%netscape.com dd7f60627c Set max-element-size when computing reflow metrics 1998-07-21 21:20:55 +00:00
kipp 4321face90 Indent tweak 1998-07-15 17:05:59 +00:00
troy e8893481dd Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp d53bd676fa new 1998-07-15 00:22:30 +00:00