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
vidur%netscape.com
4a41eee18d
Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
2000-09-01 01:54:35 +00:00
rods%netscape.com
30df59f27b
Only let left btn clicks through for popping up the dialog
...
b=49904 r=kmcclusk
2000-08-25 13:25:50 +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
rods%netscape.com
a0e23d0ff2
patch from web converting it over to use the FilePicker
...
it also now uses the default directory
b=40976,47552 r=rods,kmcclusk
2000-08-18 18:16:12 +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
pollmann%netscape.com
58151843a5
Bug 40533: browser crashes when submit nothing with event on file upload; r=kmcclusk
2000-08-03 23:39:33 +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
mjudge%netscape.com
87141914e6
removing unnecessary ifdef
2000-07-13 23:19:21 +00:00
mjudge%netscape.com
60e591fabd
bug=34896 fixing reflow reason from nsFileControlFrame to send resize when resizing its input field. fixing mouseclick to not be so hardcoded so that the ender-lite text field still works for the "browse" button. a=beppe r=hyatt
2000-06-07 01:21:20 +00:00
rods%netscape.com
5a866ce48b
missed one of the strings for localization
...
b=32666, original reviewer was pollmann, self is reviewer for this small additional change
2000-05-27 13:03:18 +00:00
rods%netscape.com
1a153fe6ac
Moved the localization methods to the helper class
...
the file control is now localizable (*.*, "All Files")
b=32666, r=pollmann
2000-05-27 02:27:47 +00:00
mjudge%netscape.com
778ec9dd41
adding new ender_lite flag to build
2000-05-16 23:29:35 +00:00
sfraser%netscape.com
28da072539
Add a null check.
2000-05-12 23:11:04 +00:00
mjudge%netscape.com
a89f9e3c80
changing way we access caret. use the selection controller whenever possible. because it will make the caret do the right thing even when we have multiple selections accessing same caret.
2000-05-11 04:25:43 +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
mjudge%netscape.com
521d8fc8eb
ifdef changes wont touch build
2000-05-08 03:58:48 +00:00
mjudge%netscape.com
dd39333ed2
preparation for ender-lite landing.
2000-05-03 06:16:32 +00:00
mjudge%netscape.com
9b895c64e9
setting up for gfxtextcontrolchange
2000-05-02 03:40:44 +00:00
rods%netscape.com
7adb844995
Add ifdef'ed Performance Reflow Counting code
2000-04-21 21:51:35 +00:00
scc%netscape.com
8624ce5d67
making string conversions explicit
2000-04-16 11:19:26 +00:00
scc%netscape.com
c38395df69
making string conversions explicit
2000-04-15 21:18:29 +00:00
rods%netscape.com
032c4f4422
Added reflow of text frame for when the size is being set via style
...
b=33402
2000-03-27 22:20:06 +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
dbaron%fas.harvard.edu
4f544401da
Fix leak. r=pollmann@netscape.com
2000-03-18 21:29:16 +00:00
pollmann%netscape.com
e0c18f4ef4
Bug 28691: Fix leaks, check for null, in code my implementation was based on r=harishd a=rickg
2000-02-23 20:58:42 +00:00
nhotta%netscape.com
d8f9f6841c
Added a function to return path name in unicode, contributed by m_kato@ga2.so-net.ne.jp, edited by nhotta, bug 22863, r=ftang.
2000-02-11 01:08:56 +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
rods%netscape.com
cea53d478a
changed signature of GetFont,changed to scroll it into view only if it isn't visible b=905,18649 r=dcone,troy
2000-01-25 15:24:48 +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
hyatt%netscape.com
489fa24f63
Fixes for bugs 17460 and 21656. r=travis
2000-01-14 09:28:54 +00:00
rods%netscape.com
c826c2abb6
Fixed two bugs, it puts the entire native file path into the text control instead of just the file name
...
and now it obeys the "size" attribute
b=19010 r=attintasi
2000-01-13 23:34:01 +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
rods%netscape.com
c5c9a1f829
change to always check for upper case TEXT
...
r=kmccluck bug 19607
1999-11-24 21:24:06 +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
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
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
kmcclusk%netscape.com
c90004966e
Fixed places where SetProperty and Reset were missing the nsIPresContext argument.
...
This fixed 6 warnings and cases where reset and set property where not working properly for
all form elements. r = rods@netscape.com .
1999-11-03 00:01:13 +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
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
peterl%netscape.com
757c0b5f01
Added namespace ID to the AttributeChanged notification
...
Part fo the fix for Bug 15153
r=troy
1999-10-15 23:16:45 +00:00
rods%netscape.com
b1b3a6e5c3
Changed getVerticalInsidePading to take the PresContext to the method can use the cached LookAndFeel object
1999-09-30 11:30:04 +00:00
pollmann%netscape.com
0c39f8496e
Cache value updates in a more general way for file inputs, fix mem leak.
1999-09-19 07:25:12 +00:00
pollmann%netscape.com
fbbacbcb54
Minor cleanup - don't assume implementation details.
1999-09-16 20:26:44 +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
3d85f5569f
Bug 13058: Implement nsIStatefulFrame for file inputs, cache value until child textbox is created, and misc cleanups.
1999-09-14 19:28:45 +00:00
buster%netscape.com
c769d8679a
made a small change to the way the file control interacts with the embedded gfx text control
...
now, it talks to it via nsIDOMHTMLInputElement interface, rather than assuming imlementation details
about what attributes to set.
1999-09-07 23:20:32 +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
060678ced8
It now loks at the "disabled" property when initialized and looks for an attribute changed notification to disable itself
1999-08-19 14:03:53 +00:00
pierre%netscape.com
ad77864095
breaking up gfx & native widgets
1999-08-06 05:11:39 +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
evaughan%netscape.com
903d3c7c19
Added anonymous node support.
...
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
buster%netscape.com
ccfc0dce22
added support for Ender GFX-rendered text control
...
made nsTextControlFrame an abstract base class for nsGfxTextControlFrame and
nsNativeTextControlFrame
1999-06-12 22:29:54 +00:00
bruce%cybersight.com
e9dc3a4488
Explicitly include nsFileSpec.h. This will be necessary for some changes coming post-M7.
1999-06-05 11:49:04 +00:00
pierre%netscape.com
d23f607b69
#3930 "file selection control displays complete path"
1999-05-28 00:40:18 +00:00
mcmullen%netscape.com
e8ee5c8aa3
Removed string methods from the file widget
1999-05-15 22:01:21 +00:00
kmcclusk%netscape.com
bdce020a9a
bug #5993 . Removed references to nsIWidget in form HTML content elements. the form elements
...
now go through the nsFormControlFrame interface instead. This removes the dependency between
form element content and nsIWidget.
1999-05-13 23:45:40 +00:00
kipp%netscape.com
fea30bc4eb
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +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
sfraser%netscape.com
9b1a2f8d7e
If you don't get an nsIFileWidget, don't just go ahead and call methods on it.
1999-05-07 04:54:43 +00:00
sdagley%netscape.com
e7b7d2af92
Changed prompt for selecting a file from "FileWidget Title <here> mode = save" to "File Upload" to match 4.x.
1999-04-03 02:32:46 +00:00
kipp%netscape.com
fab8db134e
Whacked paint methods to use new constants
1999-03-26 00:39:35 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
evaughan%netscape.com
b5c00a443c
1) Implemented regular button and html4 button with a button renderer.
...
2) Fixed ProgressMeter to update correctly when attributes change
3) Fixed sample8.html so that it does not over ride the borders of the HTML4 button this
messed up the active, hover, and disabled states.
1999-03-06 19:43:13 +00:00
kipp%netscape.com
ba18377496
use new nsHTMLReflowState ctors
1999-03-05 04:19:09 +00:00
troy%netscape.com
dfdacc8159
Changed nsIFrame::Init() to take an additional parameter
1999-02-25 03:27:57 +00:00
kmcclusk%netscape.com
602be9dfc4
Fixed call to ProbePseudoStyleContext in nsButtonControlFrame so it will compile
...
when NS_GFX_RENDER_FORM_ELEMENTS is defined.
Added checks to nsFileControlFrame::Reflow to make sure the pseudo styles actually
could be loaded. If they can't be loaded it uses the file upload elements style.
Changed file-buttonstyle to file-button and file-textstyle to file-text in ua.css
1999-02-18 22:07:23 +00:00
kmcclusk%netscape.com
bc45423c33
Added pseudo styles for file input element buttons and text fields to control their
...
appearance during printing.
Now returns value of file upload element in nsHTMLInputElement::GetValue.
Added :file-textstyle and :file-buttonstyle pseudo style's to ua.css.
Modified nsButtonControlFrame::PaintButton to accept a rectangle describing the
position and size of the button to paint.
Modified nsFileControlFrame::Paint to resolve :file-buttonstyle and :file-textstyle to
paint the file upload's button and text field using settings in ua.css
Added nsFileControlFrame::HasWidget utility method.
Added nsFormControlHelper::GetInputElementValue to get the current value of an input element
from the DOM.
Modified nsTextControlFrame::GetProperty to use nsFormControlHelper::GetInputElementValue
Modified nsTextControlFrame::PaintTextControl to accept a rectangle describing the position
and size of the text control to paint.
Modified nsTextControl::PaintTextControlBackground to include a rectangle describing the
position and size of the text control background to paint.
1999-02-18 00:13:39 +00:00
kipp%netscape.com
5a554d526e
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
kmcclusk%netscape.com
b9f6f92462
Fixed border rendering during printing for Select and text, and text areas.
...
Implemented SetProperty/GetProperty methods for FileControlFrame
Added nsGenericHTMLElement::GetPrimaryFrame check for nsnull for doc return type.
nsHTMLInputElement.cpp replace NS_OK == with NS_SUCCEEDED in GetValue and SetValue
Added GetName and GetValue utility methods to nsFormControlHelper
modified nsButtonControlFrame::PaintButton to take the label to paint as an extra parameter.
This allows it to be callable from the nsFileControlFrame code to render the button.
1999-02-11 01:13:28 +00:00
troy%netscape.com
c37ccfbc4c
Changed GetNextSibling() to use a pointer argument instead of a reference
1999-02-10 06:13:38 +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
kmcclusk%netscape.com
3c7d93524c
Added SetProperty/GetProperty methods to nsIFormControlFrame. Added stub
...
implementations for all classes that derive from nsIFormControlFrame
1999-01-25 22:16:27 +00:00
rods%netscape.com
f196893cce
Factored out code for helper functions for determining size and for rendering
1999-01-22 15:32:57 +00:00
kipp%netscape.com
8dba97945a
Used revised version of nsContainerFrame that uses an nsFrameList instead of a raw nsIFrame*
1999-01-15 22:52:05 +00:00
troy%netscape.com
5d8b4656eb
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
1999-01-14 05:16:23 +00:00
brade%netscape.com
0acf537005
reduce Macintosh compiler warnings by adding prototype
1999-01-06 18:44:59 +00:00
troy%netscape.com
59d1bc8ea5
Replaced "maxSize" member if nsReflowState with "availableWidth" and
...
"availableHeight"
1999-01-05 23:31:18 +00:00
troy%netscape.com
e1f9e8b29f
Moved logic that deals with moving absolutely positioned frames out of the
...
flow to the frame construction code
1998-12-29 03:38:16 +00:00
peterl%netscape.com
e75a76898d
sync to new attribute api
1998-12-20 01:21:23 +00:00
kipp%netscape.com
a23c574ecf
Partial whack at supporting more accurate max-element-size computations
1998-12-17 18:55:42 +00:00
troy%netscape.com
d97a31f115
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
kipp%netscape.com
63107e9026
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
karnaze%netscape.com
347f6d6e7a
nsIFormControlFrames initiate insertion into nsFormFrame's list;
...
turned off url encoding of '.' and '_" to match Nav
fixed bug where non clicked buttons submitted data;
fixed bug where <select>s with initial values were not submitting that value;
1998-10-30 18:05:29 +00:00
karnaze%netscape.com
1610cecf5a
implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls.
1998-10-22 23:00:37 +00:00
karnaze%netscape.com
6dce0be4e1
fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress.
1998-10-13 21:31:26 +00:00
kipp%netscape.com
05a50b6ce3
Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
1998-10-12 14:48:02 +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
troy%netscape.com
8708a830f9
Removed mChildCount from nsContainerFrame
1998-09-24 17:56:35 +00:00
karnaze%netscape.com
b7d357fce8
Converted forms to use the new content model classes and better separate content from layout.
1998-09-23 17:16:51 +00:00