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

287 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com c67e1a6204 r=troy; missed checkin from last weeks module carpool 1999-10-04 23:56:57 +00:00
nisheeth%netscape.com f0640e8063 Move implementation of nsITimeRecorder from the pres context to the style set. 1999-09-20 06:53:40 +00:00
rpotts%netscape.com dd7e4f99f6 Changed GetDocumentLoadGroup(...) to be XPCom complient. THis helps prevent leaks when using nsCOMPtrs. 1999-09-18 06:34:24 +00:00
slamm%netscape.com a079420bb3 Add newline to file. 1999-09-18 02:19:47 +00:00
nisheeth%netscape.com 04cc0030fb Make nsPresContext implement the nsITimeRecorder interface. This interface is used by the pres shell to tell the pres context to stop the stopwatch that measures time spent in style resolution. 1999-09-17 20:32:45 +00:00
troy%netscape.com bec9503c6c Fix for bug #13780. Added NULL pointer check to PreferenceChanged() 1999-09-14 22:16:42 +00:00
dcone%netscape.com 47bad4bd67 Turned on the Mac GFX Widget code 1999-09-14 21:32:27 +00:00
peterl%netscape.com 788f9934ec added look and feel accessor to pres context 1999-09-10 05:51:08 +00:00
kmcclusk%netscape.com 8304e30e32 Changed widget rendering mode default from partial-gfx to gfx for Linux and WIN32. 1999-09-09 19:43:27 +00:00
peterl%netscape.com e8b68a5fce added reparent style context 1999-09-03 23:35:41 +00:00
kmcclusk%netscape.com 5f3c537ce8 Backing out to PartialGfx instead of full Gfx mode. 1999-08-20 18:57:32 +00:00
kmcclusk%netscape.com a8a9ba1343 bug #5944, Changed default widget rendering mode from PartialGfx to Gfx 1999-08-19 22:38:44 +00:00
peterl%netscape.com d4e49bc394 added note 1999-08-08 01:14:50 +00:00
kmcclusk%netscape.com 8dce081912 Enable PartialGfx rendering as the default widget rendering mode. 1999-07-21 23:12:23 +00:00
kmcclusk%netscape.com 41ed34acb6 nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.
1999-07-20 22:32:41 +00:00
peterl%netscape.com f9bdf942db fix layout atoms api 1999-07-18 00:16:01 +00:00
peterl%netscape.com 458d13448a made compatibility mode pref an override of auto 1999-07-07 01:21:25 +00:00
warren%netscape.com d45f27091f Fix for necko crash trying to load pages with images. 1999-07-03 08:56:26 +00:00
warren%netscape.com 2f5289766d Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +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
buster%netscape.com a5bf1c7896 added support for style contexts getting background and font defaults from
the pres context.
1999-06-12 22:31:15 +00:00
alecf%netscape.com 16c8c3a8d1 GetCharPref is going away for nsIPref scriptability - use CopyCharPref instead 1999-05-28 00:51:34 +00:00
vidur%netscape.com 0e649a0395 Enabled the frame loader to work without a specified frame. This is used for precaching images. 1999-05-07 00:06:03 +00:00
ramiro%netscape.com 3bc92ddcbf Part of fix for bugs 4445, 4768. Let the default rendering mode on unix
be "native" as it is on mac and win.
1999-05-03 21:32:15 +00:00
pinkerton%netscape.com 32ce89016c fix win32 bustage. 1999-04-30 09:52:22 +00:00
pinkerton%netscape.com 013355114c pinkerton/scc. appr chofmann. Bug #4127, et al. Fixing ownership models (more work to come). 1999-04-30 09:04:36 +00:00
kipp%netscape.com 4e07917367 Remember to stop image loads to break connection back to pres context 1999-04-23 19:57:49 +00:00
kipp%netscape.com c9c4b6fc47 Fixed bug where image loading during stopped state would not properly set the out parameter 1999-04-20 21:50:32 +00:00
syd%netscape.com ba666df85d For Unix only (Gtk+): make the default rendering mode Gfx. The Gtk+
implementation is buggy, and we'll eventually be going in this direction anyway
of using gfx to render controls. Need to take out this #ifdef eventually for
Win and Mac.

To enable the native widgets, edit ~/.mozilla/prefs50.js, and add the line
user_pref("nglayout.widget.mode", 1);.
1999-04-20 21:34:34 +00:00
kipp%netscape.com 0e45968595 Reworked to support mulitple frames per image loader 1999-04-13 21:49:28 +00:00
mcmullen%netscape.com 0d5d6108a1 Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match. 1999-04-02 20:41:58 +00:00
kmcclusk%netscape.com 52afc44421 gfx vs native widget rendering can now be specified in the viewer at run-time.
Added methods to GetWidgetRenderingMode and SetWidgetRenderingMode in nsPresContext
Removed NS_GFX_RENDER_FORM_ELEMENTS define, now it uses the GetWidgetRenderingMode
method on the rendering context.
Resurrected Rod's listbox frame-based widget code.
Added -moz-option-selected pseudo attribute to control the appearance of selected items for the listbox frame-based widget.
Added a style rule with attribute selector for -moz-option-selected to the ua.css style sheet.
Modifed nsView::SetVFlags to do a bitwise or instead of bitwise and to set flags.
Modified nsView::HandleEvent to compare mVFlags with NS_VIEW_FLAG_DONT_CHECK_CHILDREN
1999-03-02 22:43:26 +00:00
kipp%netscape.com e9cc4676d9 Support desired image size during loading 1999-02-26 17:02:37 +00:00
ftang%netscape.com d9f739957d change font preference code so it will pick the font setting for the defalt charset instead of always latin 1. Reviewed by peterl, kipp and troy 1999-02-17 15:52:02 +00:00
troy%netscape.com 7b2012fca2 Fixed some errors related to switch to using nsCOMPtr 1999-02-12 18:41:26 +00:00
kipp%netscape.com 5a554d526e COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy%netscape.com c398b5aca7 Changed ResolveStyleContextFor and ResolvePseudoStyleContextFor to use pointer
arguments instead of references for OUT parameters
1999-02-11 15:53:26 +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
troy%netscape.com d98c1338c9 Work-in-progress for replaced elements that can't be rendered 1999-02-04 17:03:46 +00:00
peterl%netscape.com b735f84565 better base url support
Checkin during red tree approved by sar
1999-01-15 02:07:46 +00:00
troy%netscape.com 7baf302727 Renamed FindFrameWithContent() to GetPrimaryFrameFor() 1998-12-29 04:45:18 +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
peterl%netscape.com ad4d5a8d0d added nsLayoutAtoms 1998-12-02 00:32:20 +00:00
kipp%netscape.com 2e79a53493 XPCOMized more of the API; added new operator to avoid future bugs; implement Stop method 1998-11-26 18:10:10 +00:00
kipp%netscape.com daabeb02ab Added some debug noise (disabled by default) for image loading 1998-11-23 17:18:34 +00:00
joki%netscape.com 7716dc91e8 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
michaelp%netscape.com f186598ef5 changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
vidur%netscape.com 2df2615474 Null check for prefs. The MozillaControl doesn't set up prefs correctly quite yet (and might never will). 1998-11-13 02:47:33 +00:00
troy%netscape.com 64cdfa1e59 Changed to make the Mac compiler happy... 1998-11-06 17:24:08 +00:00
troy%netscape.com 591108e12c Added a comment 1998-11-06 16:24:21 +00:00
troy%netscape.com 70b4af0366 Added support for using foreground color and background color from user
preferences. Also made it so we observe the preferences, get a callback if
they change, and then do a style change reflow
1998-11-06 16:16:01 +00:00
peterl%netscape.com d66e00cc37 decoupled style context resolution from frames 1998-11-03 20:20:07 +00:00
rpotts%netscape.com 478dc03f00 Pass the nsIURLGroup into the ImageGroup... 1998-10-01 21:44:16 +00:00
peterl%netscape.com df1457ede1 removed style frame construction methods 1998-09-29 23:44:53 +00:00
kipp%netscape.com cc598e583c Added callback to image loading api 1998-09-26 18:36:59 +00:00
karnaze%netscape.com 69a37000bf support for getting compatibility mode from preferences 1998-09-23 23:02:02 +00:00
kipp%netscape.com 54effb02a5 Removed a bunch of bogus code that (a) did very little (b) doesn't work for image documents 1998-09-11 04:17:07 +00:00
troy%netscape.com f370908aef Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
peterl%netscape.com 0b1380bd0c added base url 1998-09-05 03:52:40 +00:00
troy%netscape.com 11cf46a83d More changes to nsIDeviceContext interface 1998-08-27 22:45:35 +00:00
troy%netscape.com 16b0f8e76b API change to nsIDeviceContext 1998-08-27 20:45:56 +00:00
troy%netscape.com fc4394bce5 More API changes to nsIDeviceContext 1998-08-27 20:43:04 +00:00
troy%netscape.com bd3aef1074 Re-ordered code that adds loader object to the array of loaders 1998-08-19 18:07:27 +00:00
troy%netscape.com 1572159ab1 Changed destructor to Interrupt() image group before realeasing reference 1998-08-18 01:43:35 +00:00
troy%netscape.com 707a7d8637 Device context changes 1998-08-03 04:51:17 +00:00
peterl%netscape.com 4d01ae8f02 rounding support 1998-07-31 23:34:45 +00:00
peterl%netscape.com 7648489756 connected prefs
added compatibility mode
1998-07-31 05:54:59 +00:00
peterl%netscape.com 53f8f758ec added Nav's magic font scaler 1998-07-25 01:11:49 +00:00
peterl%netscape.com 0c9b926f31 added setters for default colors 1998-07-23 17:57:00 +00:00
peterl%netscape.com dd97776de3 added default fixed pitch font & default colors 1998-07-17 05:41:41 +00:00
troy%netscape.com 8456cebd78 Added background color to image loading member functions 1998-07-16 04:34:59 +00:00
michaelp e183f05efb added init() method to prescontext.
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
joki ad7c15864e Event handling additions for DOM suport. Adding additional event pathway through HandleDOMEvent 1998-06-23 21:53:02 +00:00
rpotts 9493926876 Some reference counting to make things go away... 1998-06-23 18:40:18 +00:00
peterl b1030af38c added flag to get unique style context during resolve 1998-06-05 06:00:55 +00:00
kipp 844276ae92 removed blather code 1998-06-04 20:41:14 +00:00
michaelp 581fd45055 prevented infinite paint/damage loop. 1998-06-02 22:05:45 +00:00
kipp 171182dbef Removed includes; updated GetVisibleArea API 1998-05-22 18:36:40 +00:00
peterl 6ab1e5bee0 added pseudo style support 1998-05-18 21:06:33 +00:00
kipp 4ebc5dc2d4 Pass on stop image load to the image loader too so that circular references can be broken and memory can get released properly 1998-05-12 01:30:15 +00:00
kipp da48d5c7f9 Removed image loading code (factored out into nsFrameImageLoader); revised API for image loading 1998-05-11 22:56:58 +00:00
kipp 68216dfe88 Reworked load image support and provided content changed calls to the shell when image sizes arrive 1998-05-09 03:22:01 +00:00
michaelp c44715a002 minor tweaks to UpdateView() in view manager. if you want to invalidate a whole
view, pass in nsnull for the nsRegion param.
viewmanager InsertChild() above/below now does the right thing.
fixed cujo's table thingie.
1998-04-30 02:41:14 +00:00
kipp 86764b175c Fix porting bugs - made it compile on IRIX 1998-04-26 02:59:29 +00:00
troy d504fcfb0c Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
peterl c839e3a447 fix leaks 1998-04-16 21:51:16 +00:00
kipp 4717009d75 moved to pub 1998-04-13 20:24:54 +00:00