dbaron%fas.harvard.edu
93f1c722f2
Remove |aForceUnique| parameter from style context resolving methods, and corresponding flag from nsStyleContext, since the only caller was ReResolveStyleContext (on the assumption that other callers used it). Allow ReResolveStyleContext to benefit from FindChildWithRules and allow it to re-resolve to the same tree even when called on the root style context. b=133821 r=attinasi sr=hyatt a=asa
2002-03-31 16:59:00 +00:00
jkeiser%netscape.com
b01dbbab15
Move save/restore form control state to content (bug 108309). r=rods@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org
2002-03-31 10:14:01 +00:00
jkeiser%netscape.com
24891ed355
Backing out 108308 due to pageload spike
2002-03-29 07:35:09 +00:00
jkeiser%netscape.com
7ad9388e68
Move save/restore of form controls to content (bug 108309) (r=rods@netscape.com, sr=jst@netscape.com, a=asa@mozilla.org)
2002-03-29 05:35:47 +00:00
dbaron%fas.harvard.edu
95771efc1f
Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa
2002-03-23 22:26:36 +00:00
jkeiser%netscape.com
7efc0a0c04
Tabbing out of dropdown does not reset selected item (bug 100188), r=rods@netscape.com, sr=attinasi@netscape.com
2002-02-20 05:59:46 +00:00
aaronl%netscape.com
335d9c893a
Bug 115686: support F4 in dropdowns - XUL <menulist>, HTML combobox and URL bar. r=dean_tessman, sr=hewitt
2002-02-16 01:35:09 +00:00
rods%netscape.com
58827d33e8
Override if the computed size is zero
...
Bug 121461 r=dcone sr=attinasi
2002-02-12 15:24:37 +00:00
rods%netscape.com
207ba610e2
Clip was being incorrectly set set as Replace instead of Intersect
...
Bug 84138 r=kmcclusk sr=attinasi
2002-02-12 13:35:59 +00:00
jkeiser%netscape.com
d93e9baf2d
bug 110800 - fire onChange when losing dropdown focus. r=rods@netscape.com, sr=kin@netscape.com
2002-02-08 18:35:48 +00:00
jkeiser%netscape.com
c855cb1d89
Make onChange, reflow system in comboboxes/lists better (bug 112241). r=rods, sr=kin
2002-01-25 23:35:44 +00:00
jkeiser%netscape.com
7c2b92fb83
Backing out bug 112241 changes, tree is closed, sorry
2002-01-25 19:54:55 +00:00
jkeiser%netscape.com
bcfdb417f4
Make onChange, reflow system in comboboxes/lists better (bug 112241). r=rods, sr=kin
2002-01-25 19:08:03 +00:00
dbaron%fas.harvard.edu
b3b11b7aec
Do restoration of information in the layout history state immediately after frame initialization rather than using separate code within PresShell::ContentAppended that calls GetPrimaryFrameFor (which is slow and forces every frame into the primary frame map, inefficiently). b=109428 r=rods sr=waterson
2002-01-11 20:10:46 +00:00
bzbarsky%mit.edu
6f2a5a0699
Change more instances of NS_ConvertASCIItoUCS2 to NS_LITERAL_STRING.
...
Bug 104159, r=jag, sr=alecf
2002-01-11 19:39:51 +00:00
dbaron%fas.harvard.edu
eb860919bf
Backing out Bernd's checkin for bug 110596 to fix crashes / weird display. b=118991 r=bernd
2002-01-09 19:17:46 +00:00
brade%netscape.com
2c5b9491b4
remove unused const kMozDropdownActive saving 25 bytes (bug 117927; rs=glazou)
2002-01-09 15:40:44 +00:00
bernd.mielke%snafu.de
c7343d789e
add form frames to debug reflow bug 115096 r=karnaze sr=attinasi
2002-01-07 19:55:56 +00:00
jaggernaut%netscape.com
6ab111155d
Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
2001-12-16 11:58:03 +00:00
karnaze%netscape.com
de4569576e
bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov
2001-12-07 14:51:12 +00:00
roc+%cs.cmu.edu
544c375270
Bug 73382. Clean up view manager interfaces, 2nd attempt. r=kmcclusk,rs=attinasi
2001-12-01 14:31:45 +00:00
roc+%cs.cmu.edu
563ec66cf4
My cleanup checkin for bug 73382 caused 5% increase in page load times. Backing out.
2001-11-24 05:37:25 +00:00
roc+%cs.cmu.edu
38a0f22173
View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi
2001-11-22 05:26:32 +00:00
karnaze%netscape.com
40c7483281
bug 103925 (2nd patch) - flag pixel rounding errors in display reflow debugging. sr=attinasi, r=bernd
2001-11-14 13:40:03 +00:00
bzbarsky%mit.edu
0dce65ed23
Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible
...
(i.e. where the string is a literal). Bug 104159, r=jag, sr=alecf
2001-11-14 01:33:42 +00:00
jkeiser%iname.com
f684002bde
Null-safety checks (bug 108808). r=rods@netscape.com, sr=kin@netscape.com
2001-11-10 07:45:15 +00:00
jst%netscape.com
5bf2cf4e7e
Checking in John Keiser's <jkeiser@iname.com> fix for *tons* of form submission and <select> related bugs, see tracking bug 34297 for details. r=rods@netscape.com, sr=jst@netscape.com
2001-11-02 07:40:01 +00:00
dbaron%fas.harvard.edu
10e3bbbb58
Avoid attempting to do CSS selector matching on text nodes, comments, or processing instructions by adding a 'NonElement' style resolution method that assumes that no rules match (temporarily, until we don't have style contexts for text nodes) and by cleaning code that was using textPseudo (the usual case) or passing the text node directly (only a few unusual cases). b=56117 r=hyatt sr=attinasi
2001-10-30 06:02:05 +00:00
karnaze%netscape.com
16dee217fc
bug 103925 - general reflow debugging capability. sr=attinasi, r=alexsavulov
2001-10-29 01:43:59 +00:00
aaronl%netscape.com
989673d530
Bug 57192. Alt+Down for combo boxes in HTML. r=rods, sr=waterson
2001-10-16 23:00:12 +00:00
rods%netscape.com
bb85a6bd22
When a resize happens and one of the dimensions are constrained and it already has been reflowed we need to remove the padding & borders
...
or they keep getting added in.
Bug 101936 r=kmmclusk sr=attinasi
2001-10-16 00:32:14 +00:00
dbaron%fas.harvard.edu
4021e7798d
Remove duplication of code between implementations of nsILookAndFeel and nsIDeviceContext by removing system color and metric implementations from nsIDeviceContext implementations and changing nsIDeviceContext::GetSystemAttribute to nsIDeviceContext::GetSystemFont. b=96971 r=bryner sr=waterson
2001-10-02 03:10:56 +00:00
jaggernaut%netscape.com
fdc4078bc4
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
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
karnaze%netscape.com
a77cb3b548
bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov.
2001-09-19 12:35:19 +00:00
waterson%netscape.com
292424d20a
Bug 55086. Change nsContainerFrame::PositionFrameView() to position child views. Eliminate the |aView| parameter from that method, because the view can be retrieved from the frame and need not be done by the caller. Eliminate the NS_FRAME_NO_MOVE_CHILD_VIEWS flag, which was read-only; i.e., never set by anyone. r=dbaron, sr=attinasi
2001-09-05 20:27:19 +00:00
dbaron%fas.harvard.edu
5b59398348
Undoing backout of bug 97227 because valeski and rpotts insist. I guess drivers aren't doing approvals after all.
2001-08-31 04:28:26 +00:00
dbaron%fas.harvard.edu
d8d01abd1a
Backing out unapproved checkin for bug 97227. a=brendan,blizzard
2001-08-31 03:45:20 +00:00
rpotts%netscape.com
2766427125
bug #97227 (r=valeski, sr=vidur). This patch makes all calls to nsIWebBrowserChrome::SetStatus(...) display synchronously.
2001-08-30 21:47:45 +00:00
bryner%netscape.com
67f6aa83cb
Bug 66835 - fix method hiding warnings by renaming some methods on nsIContent. r=jag, sr=jst.
2001-08-17 08:14:14 +00:00
jgaunt%netscape.com
00f903a8da
fix for bug 94768
...
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
hyatt%netscape.com
079c95cba2
Fix for 71106. r=jag, sr=jst
2001-08-06 21:49:35 +00:00
jgaunt%netscape.com
59fb2feee1
bug 90182 fixing accessible support for html selects
...
r=aaronl@netscape.com
sr=waterson@netscape.com
2001-07-20 22:17:31 +00:00
dbaron%fas.harvard.edu
bf82abfd11
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
waterson%netscape.com
c201965ff1
Bug 89638. Combobox must convert an incremental reflow targeted at itself into a resize reflow before passing it along to its children. r=dbaron, sr=attinasi.
2001-07-09 22:32:32 +00:00
jaggernaut%netscape.com
03ab87e4a1
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
jgaunt%netscape.com
96a2e5ce18
bug #86517 Landing of Accessible_052901_Branch4 sr=waterson
...
r= lots, see bug
2001-06-30 00:25:09 +00:00
rods%netscape.com
d10d6846fd
The problem is you can't do the roll up in the middle of a "hook" function call.
...
So a timer is native created and the DealWithPopups is called there.
Also, when embedded the CBX need to make sure all the views get updated (redrawn)
Bug 83493 r=kmcclusk sr=attinasi a=asa
2001-06-14 02:08:40 +00:00
rods%netscape.com
1a56117e8c
Major rework of how items are added, removed and selected (while being added and removed) with script
...
Now all the changes are performed, but no reflows are issued until the timer fires, which would be
after the script is done executing. The selection that take place during the script execution are
also cached and done afterward.
Bug 53165 r=pollmann sr=attinasi a=asa
2001-06-08 02:34:09 +00:00
rods%netscape.com
4989641d57
Removed availableWidth/height from the boolean check to see if the values should be cached. With those in
...
it caches the wrong values and ten reflows at the wrong width.
Bug 70998 r=kmcclusk sr=attinasi a=dbaron
2001-06-08 02:25:22 +00:00
hyatt%netscape.com
2bf7260d28
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
pollmann%netscape.com
3cd44086a1
Bug 77834: Fix problem where form control state is being restored to the wrong form control or not restored at all when going back and forth through session history. The problem was that the hash key we used was the content ID, which was not consistent from page load to page load. The fix was to key instead by index of form in document / index of control in form, with logic to fall back to content ID if we are unable to do this. r=nisheeth@netscape.com, sr=jst@netscape.com, a=drivers@mozilla.org (blizzard@mozilla.org)
2001-05-30 11:26:21 +00:00
evaughan%netscape.com
453d1d1d71
Fix for bug #80902
...
-r jeff@tcbnetworks.com -sr waterson
Fix for bug #80505
-r aaronl, jgaunt -sr brendan
2001-05-17 23:52:32 +00:00
evaughan%netscape.com
a8792fc3db
Landing accessibility
...
-r aarol, jgaunt
-sr brendan
2001-05-11 21:11:38 +00:00
jst%netscape.com
621060c4fd
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
rods%netscape.com
e8a58aef11
Fixed the Onchange event, so it fires at the correct time.
...
Bug 62753 r=pollmann sr=attinasi
2001-04-09 12:08:40 +00:00
pollmann%netscape.com
19b315986e
Bug 65609: (DOM) Allow form elements inside a subtree to find their parent when the subtree is appended/inserted. r=nisheeth@netscape.com, sr=jst@netscape.com
2001-04-02 00:45:52 +00:00
evaughan%netscape.com
2d2a0054e2
XP part of accessibility landing
...
-r vidur, rods -sr hyatt
2001-04-01 01:01:33 +00:00
timeless%mac.com
d44332bdf7
fix Bug 70989 Clean up lots of "shadows" and other common warnings
...
r=peterv, jst, ducarroz, edburns. sr=jst, shaver
2001-03-21 05:32:22 +00:00
erik%netscape.com
bbb8ce0256
bug 71339; author=simon@softel.co.il; r=rods; sr=erik; changes from IBM
...
bidi project (Hebrew, Arabic, etc); in ifdef IBMBIDI for now
2001-03-19 23:20:21 +00:00
rods%netscape.com
42db2b170f
Now only doing 1 reflow for each reflow request in the ListControlFrame
...
for initial and full resize reflows
Bug 69869 r=kmcclusk sr=attinasi
2001-02-23 01:45:45 +00:00
heikki%netscape.com
fa72c631ce
Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
2001-02-19 21:50:04 +00:00
pierre%netscape.com
ad19cf4c81
Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
2001-02-07 09:57:26 +00:00
rods%netscape.com
1f6b99d689
focus rects should now be hidden
...
r=pollmann sr=buster
2001-02-01 12:24:35 +00:00
rods%netscape.com
9c6f7ccade
This checkin enables mozilla to support the printing of selection, the printing of page ranges, and
...
the printing of headers and footers.
Printing of selection is implemented by the frames figuring out if they are in the selection and painting
if they or not they they don't paint. This also only allows the printing of the first page of
selections, alothough it is well documented where this is implemeted so it can be removed.
Bugs 63426, 31218, 61075 r=dcone,kmcclusk,erik,buster sr=waterson
2001-01-27 14:09:34 +00:00
mcafee%netscape.com
2a02bb78fd
Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
2001-01-25 02:58:12 +00:00
pierre%netscape.com
531ba68b54
#43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
2001-01-20 22:46:54 +00:00
rods%netscape.com
c81b2c3b26
removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
...
Bug 61274, r=buster sr=waterson
2001-01-04 20:44:42 +00:00
rods%netscape.com
8947222653
When focus is removed and the the CBX is dropped down it rolls it up
...
r=kmcclusk, sr=buster Bug 64079
2001-01-04 12:22:29 +00:00
rods%netscape.com
44ea7c2a67
When clicking away from the dropdown, it wasn't resetting itself correctly.
...
If only the mouse was being used for selection, then it needs to reset itself to the state before dropping down
if arrow keys had been used then it needs to keep that selection
The combobox chaches the current selection, so when arrow keys are used it has the correct selection
when the mouse is used it holds the old selection. So therefore, we can compare against it
to determine what to do.
Bug 63247
r=waqar sr=hyatt
2000-12-20 23:25:40 +00:00
rods%netscape.com
90dad7e393
53259 - min-width and max-width not supported on form control
...
58220 - Select boxes rendering weird when using CSS to small value
r=kmclusk, sr=buster
2000-12-20 15:09:00 +00:00
bryner%uiuc.edu
a91dbbb4fa
Mousewheel bugs 29244, 50339, 42313, 33733, and 57598. r=rods,pavlov. sr=hyatt.
2000-12-09 07:28:19 +00:00
warren%netscape.com
4189314fdb
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
6e35f97e31
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
waterson%netscape.com
82b4ab1f0d
Bug 53969. Move anonymous content storage to pres shell; remove obsolete methods from nsIAnonymousContentCreator. r=dbaron, a=hyatt
2000-10-09 03:08:41 +00:00
rods%netscape.com
5fcd33af27
Focus rect is now drawn and erased directly via C++ code. Focus comes from "SetFocus" being set
...
on the content node which calls the frame. The frame is notified of Blur via thecontent node
watching for NS_CONTENT_BLUR events.
The rule we are removing from html.css is responsible for drawing in the focus,
but it causes the combobox, the dropdown and all the options to have their style reresolved.
Bug 32920, r=attinasi, b=buster
2000-10-04 13:39:07 +00:00
rods%netscape.com
dfbd3c3050
removing bloat - removed unneeded boolean and an nsIHTMLContent pointer
...
b=51886 r=kmcclusk
2000-09-09 22:15:57 +00:00
pollmann%netscape.com
8f431163b3
Bug 51124: Tabbing into text control now again scrolls it into view if offscreen, also adding additional bulletproofing per code review; r=jst@netscape.com
2000-09-08 05:53:28 +00:00
sfraser%netscape.com
73764576ce
Fix bug 49620 -- make click-drag select work in comboboxes again. r=rods
2000-09-07 04:39:02 +00:00
jst%netscape.com
b3a4ade60d
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
dbaron%fas.harvard.edu
30392ee52a
Fix leak on hovering over a scrollbar and re-fix similar leak for text inputs (bug 42895) by adding a "general" method for unrooting anonymous content created through nsIAnonymousContentCreator, plus a hack to deal with the scrollbars on the root element. Some of the other SetDocumentForAnonymousContent methods *may* need to be implemented. Chris Waterson helped significantly with this patch. r=waterson,hyatt b=45676 (nsbeta3+)
2000-08-09 12:51:05 +00:00
sfraser%netscape.com
a19bcfbde3
Fix for bug 25161 -- allow editor to handle pages with forms by implementing user-select and user-input for form controls. r=rods, pierre, mjudge.
2000-08-08 23:38:00 +00:00
dbaron%fas.harvard.edu
88f19cd78c
Correct the combobox GetFrameForPoint by checking for visibility and foreground layer in all cases. b=36676 r=rods a=waterson
2000-08-06 19:24:48 +00:00
pollmann%netscape.com
5b203b9391
Bug 42662: Values of disabled form elements should not be submitted; r=kmcclusk
2000-08-03 23:32:02 +00:00
rods%netscape.com
62fe8fbb52
47302 - moved the RegUnRegAccessKey to the Destroy Method
...
44788 - Comboboxes do not obey style height
42661 - javascript "selected = true" doesn't inform onChange of
b=47302, 44788, 42661 r=kmclusk
2000-08-03 14:13:40 +00:00
rods%netscape.com
7e4291b72b
backing out changes until I get them all in
2000-08-02 22:59:45 +00:00
rods%netscape.com
90faee705b
47302 - moved the RegUnRegAccessKey to the Destroy Method
...
44788 - Comboboxes do not obey style height
42661 - javascript "selected = true" doesn't inform onChange of
b=47302, 44788, 42661 r=kmclusk
2000-08-02 22:24:14 +00:00
rods%netscape.com
cbea32e9e0
removed the incremental reflow targeted at the display text
...
instead we just reflow the text and the button each time.
b=40644 r=kmcclusk
2000-06-15 13:02:10 +00:00
buster%netscape.com
0d2ecc5b7a
bug 36367
...
r=rods
fix was to pass in the correct width during certain types of incremental reflows.
2000-06-05 03:50:46 +00:00
rods%netscape.com
4b203e621f
removed some uneeded code
...
made view so it was resized in SyncFrame
fixed the returning of the -1 for width
make sure combinedarea was set correctly for tables
b 39755,36321 r=buster,evaughan
2000-05-26 23:34:59 +00:00
evaughan%netscape.com
4ab93afb2e
fix for [beta2] bugs:
...
37835
39085
32920
-r pinkerton, rods, hyatt
2000-05-26 06:42:29 +00:00
hyatt%netscape.com
5bed7dc4bd
fix for making skins script-safe. r=scc
2000-05-19 04:48:43 +00:00
mjudge%netscape.com
3e8c421156
accidental checkin
2000-05-16 12:20:24 +00:00
mjudge%netscape.com
01c5c27127
fixes for RegUnRegAccessKey
2000-05-16 12:18:36 +00:00
rods%netscape.com
6b3404f2be
focus now no longer shows when it has focus.
...
b=35307
2000-05-15 22:23:09 +00:00
dbaron%fas.harvard.edu
27dfd22e4f
Fix AtomImpl leaks (includes bug 32608). r=pollmann@netscape.com
2000-05-15 13:12:27 +00:00
rods%netscape.com
ad3aa5c4e5
makes sure we are responding to the correct layer for GetFrameForPoint (thanks dbaron)
...
b 38925
2000-05-11 19:22:06 +00:00
rods%netscape.com
027faeb146
added comments to ifdef for better explanation
2000-05-11 14:06:32 +00:00
jst%netscape.com
50499cc037
Changing the way content elements store their name information, previously the elements generally stored a name atom and a namespace ID, now they store a pointer to a shared structure containing the name atom, the prefix atom and the namespace ID. This structure is shared between nodes with unique names (ie same name, prefix and ns ID) within a document. Documents now hold a hash table of the names in the document. The changes to mozilla/rdf are not reviewed but they are approved by waterson@netscape.com and the changes to mozilla/layout are reviewed by buster@netscape.com.
2000-05-10 13:13:39 +00:00
buster%netscape.com
3fb4ec431e
effectively removed area frame
...
work troy was holding in his tree
r=buster
2000-05-09 05:11:12 +00:00
rods%netscape.com
79b7da3bf8
this should bring down the leaks
...
should have used XPCom
2000-05-08 21:39:29 +00:00
rods%netscape.com
80954aaa3c
The fix will turn itself on when in HTMLdocument and turn off in XUL documents
...
I will remove the old code when all the selects are removed from the UI
bug 36558
2000-05-08 20:32:11 +00:00
rods%netscape.com
af703fcc29
add OptionDisabled so the nsHTMLOptionElement can notify a select that an option
...
has just been disabled
2000-04-28 23:24:59 +00:00
scc%netscape.com
0b17d2a06c
making string conversions explicit
2000-04-22 10:31:38 +00:00
rods%netscape.com
7bc1440f39
text content longer gets set to "" which it ignores, it
...
gets set to " " when thedisplay should be ""
bug 36459
Add ifdef'ed Performance Reflow Counting code
2000-04-21 21:53:38 +00:00
rods%netscape.com
87f1ef27e8
uncommenting out some important clean up code and gating it with "!kGoodToGo"
...
should fix leaks
2000-04-20 03:42:12 +00:00
rods%netscape.com
2ad7174d88
Not enabling creator's to be asked if they want to create a special frame for anonymous content
...
bug 33515
2000-04-19 13:55:17 +00:00
scc%netscape.com
8624ce5d67
making string conversions explicit
2000-04-16 11:19:26 +00:00
jim_nance%yahoo.com
005e33f06e
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
rods%netscape.com
72637cd5e0
When focus doesn't work correctly, and the Combobox gets deleted while the
...
dropdown is down it can crash. This makes sure the dropdown is rolled up and
unregistered with the rollup listener
b=33149
2000-03-28 14:29:15 +00:00
dbaron%fas.harvard.edu
fd5dc605d2
Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
2000-03-22 02:43:08 +00:00
rods%netscape.com
8c891be1db
Moved GetAbsoluteFramePosition to nsFormControlFrame, chanhed the callers to check the return code.
...
r=dcone b=18895
2000-03-21 15:19:40 +00:00
rods%netscape.com
6e4b344439
Removed GetScreenHeight and using the one in nsFormControlFrame
...
b=25774 r=kmcclusk
2000-03-18 14:20:03 +00:00
rods%netscape.com
b8617b77cb
combo needed to set the maxElementSize correctly when reflowing.
...
b=31072 r=buster a=jar
2000-03-10 04:46:16 +00:00
rods%netscape.com
f9554cf7d1
Fixed Combobox and ListBox frame to be more effecient in processing reflows
...
added Block and text frame for displaying the selected option for the combobox
Fixes Bugs 30463, 28835, 29544
r=buster,kmcclusk a=jar
2000-03-07 15:54:31 +00:00
rods%netscape.com
932879ce4d
Backout plan, this check only fixes bug 28628
...
a=jar
2000-03-03 07:14:58 +00:00
rods%netscape.com
0de348eef2
modified the reflow method for better handling incremental and for optimization
...
b=28593, r=buster,kmclusk a=jar
2000-03-03 04:28:59 +00:00
pollmann%netscape.com
fae092781b
Bug 16999: Get default button labels from .properties file instead of html.css (GfxButtonControlFrame -> anonymous content creator). r=rods a=rickg
2000-02-21 05:55:25 +00:00
rods%netscape.com
45ed3c6864
They now cache their state properly in the PresState
...
b 21945 r=pollmann
2000-02-15 15:04:38 +00:00
pavlov%netscape.com
e883a22ccd
fix for combo boxes not grabbing the mouse on linux (fixes bugs 7898 and 26273) r=waqar
2000-02-11 22:26:36 +00:00
rods%netscape.com
d05eeaa676
removing unneeded native frames and unneeded frame classes that these derived from
...
fixing checkbox and radiobutton state restore
fixing right btn click on dropdown
adding in initial work for accesskey
bug 17027,26296,27063,7559; carpool a=leaf; r=kmcclusk
2000-02-09 19:34:39 +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
rods%netscape.com
76d491d5dc
added the caching of the restore state until the list frame gets reset
...
removed the positioning of the dropdown at the bottom of reflow
r kmcclusk b=21945,25059
2000-01-31 23:59:55 +00:00
rods%netscape.com
57502d77af
using correct usesage pattern for getting and seeting the FrameState
...
Added in my new reflow code with an ifdef so I can work on it and fix other bugs
fixed the checking of return codes for getHTMLAttr
removed ShouldScrollFrameIntoView, the presshell can now do this.
also commented out the call to Position the Dropdown
r=dcone b=24292
2000-01-28 15:24:49 +00:00
pollmann%netscape.com
bcb43fcaf0
Bug 18649: non FormControlFrame derived form elements also only scroll when not at all visible r=rods
2000-01-25 22:19:39 +00:00
nisheeth%netscape.com
e468aef1ea
r=vidur. Add support for a new pref "layout.reflow.async.afterDocLoad" that enables async reflow in the pres shell only after the document is done loading. Cleaned up ExitReflowLock() so that it uses preferences to decide whether to do async reflow, not a parameter.
2000-01-25 16:00:44 +00:00
rods%netscape.com
7335d90bfb
changed signature of GetFont b=905 r=dcone
2000-01-25 15:25:46 +00:00
troy%netscape.com
73a3709284
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
rods%netscape.com
682250c24f
removed warnings
...
r=kmcclusk
2000-01-18 23:23:52 +00:00
hyatt%netscape.com
489fa24f63
Fixes for bugs 17460 and 21656. r=travis
2000-01-14 09:28:54 +00:00
rods%netscape.com
111a73a59a
The combobox would be scrolled into view if some portion of it is visible.
...
b 23068 r=attintasi
2000-01-13 23:52:53 +00:00
rods%netscape.com
9d4dc50132
Temporarily turning off optimization
2000-01-09 02:03:23 +00:00
rods%netscape.com
ee8729afee
Added unconstrainted reflow optimizations
...
r=kmcclusk,dcone bug=12653
2000-01-09 01:52:17 +00:00
rods%netscape.com
a25e7644fc
backed out all changes from today (1/5/2000)
2000-01-05 16:42:47 +00:00
rods%netscape.com
2eeffb7cab
Added unconstrainted reflow optimizations
...
reworked reflow to more accurately calculate its size
r=kmcclusk,dcone bug=12653
2000-01-05 15:46:29 +00:00
rods%netscape.com
b3fcb59f48
Added experimental ifdef;ed but turned for reducing the number of resize reflows,
...
basically we ignore them and pass back our most recently reflowed size
r=karnaze bug=22063
1999-12-22 19:46:28 +00:00
rods%netscape.com
a558bc096c
temprary fix for combobox dropdowns that jump all around.
...
changed the way a temp nsSize was being created.
removed all the dom listener interfaces and code (they weren't being used)
r=beard,self a=chofmann bug 19416, 20957, 19300, 20250
1999-12-14 22:22:00 +00:00
rods%netscape.com
1abe243c94
Added a "flags" variable for combobox creation
...
also fixed a a small problem with border padding being added in for fixed size comboboxes
r=self, bug 19382
1999-12-05 20:43:18 +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
sspitzer%netscape.com
9419807380
simple bullet proofing fix for #20423
1999-12-01 03:08:04 +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
rods%netscape.com
59006b15ec
added bool parm to is DoneAddinContent r=dcone bug 18241
1999-11-19 16:05:16 +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
rods%netscape.com
accfa429da
Added MakeSureSomethingIsSelected to the combobox so the ListBox can
...
call it after it is initialized.
1999-11-16 22:47:23 +00:00
rods%netscape.com
63760fca6d
Added new method "DoneAddingContent" so the select frame can be told that all the content has been added
...
Reworked the select code to keep the state as to whether all the content and/or all the frames
have been created and then whether it is initialized
r=self&kmcclusk, bug 17965
1999-11-11 22:13:33 +00:00
nisheeth%netscape.com
242db1bd00
r=vidur. a=chofmann. Post a reflow event instead of doing reflow command processing synchronously. Currently this only happens on content appended and content inserted notificaitions in the pres shell.
1999-11-09 03:23:26 +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
pollmann%netscape.com
f1b69a06ac
Bug 17995: Don't reset selection when adding an option to a combobox, as it caused reframing and a crash. r=harishd a=choffman
1999-11-06 00:54:54 +00:00
pollmann%netscape.com
5ba410cabf
Bug 17431: Clean house in form and form control destructors to allow reframing r=harishd a=choffman
1999-11-04 23:16:47 +00:00
rods%netscape.com
9600847e2c
Combos now size correctly when the size is specified via style
...
r=kmcclusk, b=16317
1999-11-03 00:03:32 +00:00
pollmann%netscape.com
ce61901fde
Removing null code. No bug number. r=nisheeth
1999-11-02 01:50:15 +00:00
troy%netscape.com
04accb3de6
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
rods%netscape.com
986d740c9d
At kipp's suggestion I added a EnterReflowLock before and a ExitReflowLock
...
after my AppendReflowCommand. The reflow command gets "kicked off"
and it is now fixed. r=kipp, b=14771
1999-10-26 23:34:46 +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
rods%netscape.com
65832c10f9
removed the PR_MAX forcing the y offset to be zero or greater. Not sure why it was doing this.
...
r=kmcclusk Bug #16152
1999-10-21 00:06:23 +00:00
pollmann%netscape.com
110dc42745
Bug 15841: Don't default to selecting item 0 of a listbox
...
Bug 15769: Default select item 0 when adding or removing opt to combo
r=harishd
1999-10-12 08:47:29 +00:00
rods%netscape.com
dedfd2be24
ifdef'ed out a static counter for debugging. r=kmcclusk b=15637
1999-10-08 12:24:11 +00:00
rods%netscape.com
c923afa44f
Added the COMPAre macro for comparing sizes with NavQuirks
...
r=kmcclusk
1999-10-07 21:46:31 +00:00
pollmann%netscape.com
c2734ed9cc
Bug 15170: Implement onchange notification for list boxes
1999-10-05 23:43:06 +00:00
rods%netscape.com
e121d483ee
Added new method to tell the listcontrolframe it is about to be rolled up by the combobox
...
this enables it to unset any temporary selections and restore the actual selection
1999-10-01 14:30:33 +00:00
rods%netscape.com
cd2c3b0283
Added ConsumeEvents parameter to CaptureRollupEvents
1999-09-30 14:36:17 +00:00
rods%netscape.com
17037594d5
Changed GetVerticalInsidePading to take the PresContext to the method can use the cached LookAndFeel object
...
Removed focus listener and ForcedRedraws
1999-09-30 11:36:32 +00:00
peterl%netscape.com
85a9038d81
use style changed reflow instead of content changed when updating button
1999-09-29 03:35:24 +00:00
dcone%netscape.com
29b739396d
Took out some Addrefs, causing leaks
1999-09-24 13:48:40 +00:00
rods%netscape.com
40d28f50ca
Added nsIRollupListener for rolling up the dropdown
1999-09-21 21:20:50 +00:00
pollmann%netscape.com
19478905b2
Remove redundant reset() call.
1999-09-19 09:18:33 +00:00
rods%netscape.com
a54fd8f82c
It was calculating the absolute position wrong. the frame's x,y was being added in twice.
1999-09-15 21:57:51 +00:00
pollmann%netscape.com
38b2f3b98f
Bug 13058: (Fixed Solaris bustage by removing Inherited typedef)
1999-09-15 05:31:31 +00:00
pollmann%netscape.com
7de8a23562
Backing things out until I can get Solaris bustage figured out.
1999-09-14 20:42:26 +00:00
pollmann%netscape.com
ce6b56d3bd
Bug 13058: Implement nsIStatefulFrame for selects. Some memory leak fixes. Plus the usual plethora of bugfixes for native selects
1999-09-14 19:37:45 +00:00
rods%netscape.com
a88a857804
cleaned up some code
...
add method to get the absolute rect of the combobox frame for hit detectio
now drop downs drop down under the select
1999-09-13 23:20:50 +00:00
rods%netscape.com
8f3c34039e
Better fix for option elements with no content in them
1999-09-09 19:37:23 +00:00
rods%netscape.com
6bf3f31fc6
Temporary fix to for mail compose.
1999-09-09 13:17:35 +00:00
sfraser%netscape.com
6c9a33ac66
#ifdef out a bunch of rods's printfs.
1999-09-09 00:23:40 +00:00
rods%netscape.com
4a4b4f9b6f
Added the proper event processing for disabled options
...
ListBoxes (as dropdowns) are now notified before the are about to be dropped down
1999-09-08 14:27:38 +00:00
pollmann%netscape.com
1ef97aa745
Bug 12849: OnChange event.target is now the select instead of the option.
1999-09-07 02:16:23 +00:00
peterl%netscape.com
dc30e49b82
added accessors for additional style contexts
1999-09-03 23:36:32 +00:00
rods%netscape.com
c5bc3f7933
commented out some unused variables to remove warnings
1999-09-02 13:51:12 +00:00
rods%netscape.com
e5763c59be
removing dom listeners on descruction
...
exposed absolutely positioning of the dropdown
now tries to SyncFrameWithView
1999-08-31 13:22:40 +00:00
pollmann%netscape.com
4470669745
Cleanup, and bugfixes for bug 12475 and 12350
1999-08-27 03:58:13 +00:00
rods%netscape.com
4d101399a7
Completely reworked the select GFX object - List and Combobox, it now does all event processing
...
via DOM listeners instead of through the frames
1999-08-26 14:54:07 +00:00
rods%netscape.com
d242922f1f
Added GetDropDown method to return the nsListControlframe
1999-08-23 14:05:37 +00:00
pollmann%netscape.com
b18052f3d5
Bug 3256: Add ScrollIntoView() method to form frame objects.
1999-08-21 00:09:24 +00:00
rods%netscape.com
6d3a4510e4
Now uses the button for the display area and uses the new selected index methods from the ListControlFrame
1999-08-19 14:11:59 +00:00
rods%netscape.com
c41e06d81a
Add GetFrameForPoint to return the combobox when it is disabled. Added disabled code.
1999-08-10 19:25:22 +00:00
rods%netscape.com
742cc2080f
ifdef'ed out the ambigous compiler error for Linux, this code isn't being used at the moment
1999-08-06 14:42:00 +00:00
rods%netscape.com
8eacd11c19
Made the Combobox a nsIDOMFocusListener, so it can set the focus on the "display"
...
content when focus goes to the button or the combobox itself
1999-08-06 14:13:20 +00:00
rods%netscape.com
aab50185d8
Made many changes to fix several bugs
1999-07-28 21:38:08 +00:00
kmcclusk%netscape.com
18b946cc00
bug #7032 Changed nsIWidget::Resize(...), nsIWidget::Move(...) to
...
use PRInt32 instead of PRUInt32. Modified Mac, and Linux to match.
bug #2010 Applied David Barrons patch for MakeSide ins CSSRendering.
nsIWidget - removed GetAbsoluteBounds - Not needed. Can use WidgetToScreen instead.
1999-07-27 23:26:36 +00:00
troy%netscape.com
537d74d82c
Renamed some nsFrameList member functions
1999-07-22 04:00:57 +00:00
troy%netscape.com
9fdbc7ced3
Renamed DeleteFrame() to Destroy()
1999-07-22 02:24:52 +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
troy%netscape.com
a6aae963a7
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
kmcclusk%netscape.com
f052dc2f0d
fixed bugs #6303 , #6753 , #6756 , #6759
...
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
kmcclusk%netscape.com
1ab657043a
Modified gfx-rendered widget styles to more closely match styles
...
in http://www.mozilla.org/xpfe/nsGFXWidgets.html .
Added check for null mHitFrame in nsListControlFrame::MultipleSelection and
nsListControlFrame::SingleSelection.
1999-06-23 21:50:56 +00:00
kmcclusk%netscape.com
56cb572831
fixes for bugs #5809 , #5852 , #6828 , #6973 .
...
Added a new test16.html sample to test gfx-rendered widgets to viewer.
Added support for test17.html sample to test printing.
1999-05-27 21:17:10 +00:00
kipp%netscape.com
fea30bc4eb
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
mjudge%netscape.com
85afd8f29d
massive checkin for selection modifications and removing static state variables for selection in nsFrame.h.
1999-05-07 21:12:59 +00:00
kmcclusk%netscape.com
b447bbea26
bug #3547- Modified nsFileControlFrame.cpp to call nsFormFrame::AddFormControlFrame.
...
bug #5589 . Selection area is now calculated using the inherited Reflow rather
than using the calculations used for the native listbox control.
Fixed varous other rendering bugs related to frame-based listboxes.
bug #2797 . GetSize is no longer needed in nsListControlFrame and it has been removed.
Fixed frame-based combobox nsComboboxFrame so that will set it's label to the
first option in the drop-down list if a default value has not been specified.
Added optgroup style rules to ua.css. Opt groups now render, but there are remaining
problems with selection.
Modified nsButtonControlFrame::Reflow to call nsFormFrame::AddFormControlFrame.
This fixes a bug where Gfx-rendered submit button's were not working.
Refactored code in nsListControlFrame in preparation for supporting option groups.
Refactored selection code into SingleSelect and MultiSelect paths.
Removed unused code in nsListControlFrame.
Removed mSelectedFrame member variable. It is no longer needed.
Fixed nsListControlFrame::SetProperty so that it will toggle the selection in a
single select listbox.
1999-05-07 20:30:16 +00:00
cyeh%netscape.com
8f54a21774
backout mjudge checkin against closed tree. it also breaks mac as well, so
...
mjudge will try again when tree reopens
1999-05-05 23:05:41 +00:00