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