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

7940 Коммитов

Автор SHA1 Сообщение Дата
hyatt%netscape.com 2dcd675417 Adding XBL impl. r=trinity 2000-01-12 09:28:48 +00:00
hyatt%netscape.com e67a4e3b9e adding XBL impl. r=trinity 2000-01-12 09:28:15 +00:00
hyatt%netscape.com 0a4f963c90 Adding the XBL implementation (stubbed). 2000-01-12 09:25:48 +00:00
hyatt%netscape.com da74b3beac Adding the XBL service implementation (stubbed). r=trinity 2000-01-12 09:25:28 +00:00
nisheeth%netscape.com 409aee6ae9 r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257. 2000-01-12 08:28:24 +00:00
hyatt%netscape.com da54e4b8d7 Fix for bug #18294. r=keanu 2000-01-12 08:16:32 +00:00
sspitzer%netscape.com 8056debbe2 fixing my old enemy "the classic .get() with nsCOMPtr on solaris (and linux, if you have --enable-pedantic) turned on" bustage. 2000-01-12 07:39:00 +00:00
beard%netscape.com 5e6eab69d6 fixes nsIAtom leaks, bug=15906, r=sspitzer 2000-01-12 06:54:58 +00:00
waterson%netscape.com 99e1fa0a6e Don't force the sliderframe to 'eagerly' repaint. Allow it to be redrawn with the next Compositor pass. r=hyatt 2000-01-12 05:29:24 +00:00
troy%netscape.com f7247cd834 b=23707. Made sure HR frame correctly computes max-element-size
when it has an 'auto' width
2000-01-12 04:52:19 +00:00
pierre%netscape.com 738d946dcd 17303 "Text input fields in chrome should use sans serif font". Clear the NS_STYLE_FONT_USE_FIXED flag when setting a font different from -moz-fixed. r=rods (rods checked in the other part of that fix in nsHTMLFontElement.cpp) 2000-01-12 00:19:14 +00:00
norris%netscape.com 0e2e489d30 Fix warning. 2000-01-11 23:55:18 +00:00
dcone%netscape.com e480054d7e Set the container for the printContext. Fixes an Assert, but not the entire bug. r=Rods b=21470 2000-01-11 22:32:23 +00:00
bryner%uiuc.edu 51a564df40 This fixes mousewheel scrolling inside trees. I also cleaned up the code
in nsEventStateManager, moving the view/frame locating code to its own
function - this will be helpful for implementing page up/down scrolling
for trees.  r=alecf.
2000-01-11 22:30:22 +00:00
sspitzer%netscape.com 7d9e8b8dfa fixes to turn bug #22916 into a blank window bug (instead of a crasher)
r=troy
2000-01-11 22:15:20 +00:00
ftang%netscape.com 573b760f5c fix word breaking problem. r=mjudge. treat all word breaking as the same. 2000-01-11 22:07:13 +00:00
sspitzer%netscape.com c5d4f6c006 ignore generated Makefiles 2000-01-11 21:52:27 +00:00
waterson%netscape.com b6dc780bd3 Bug 22915. Add 'text/cached-xul' as a content type that the nsXULDocument can handle. r=mscott 2000-01-11 21:12:52 +00:00
rods%netscape.com e8985fdb21 reworked some more of the fieldset's reflow (not in build yet) 2000-01-11 20:40:06 +00:00
rods%netscape.com cee7c68c6f Listbox was handle clicks in the combobox incorrectly and this caused the
dropdown to rollup too soon.
b=23484 r=kmcclusk
2000-01-11 20:36:37 +00:00
rods%netscape.com 7f30314d7a click events for checkbox and radiobuttons now handled via content (DOM0
instead of the frame
b=23592 r=kmcclusk
2000-01-11 20:33:36 +00:00
hyatt%netscape.com a967ba5852 Removing my lame comment. 2000-01-11 19:49:04 +00:00
mjudge%netscape.com 45c4933f44 bug 15982 r=cmanske. needed more places to add checks for style turning off normal selection. 2000-01-11 19:44:59 +00:00
mjudge%netscape.com 6853c829fc r= cmanske. warning hunt 2000-01-11 19:43:07 +00:00
karnaze%netscape.com cd1d04cfdb new regression test 2000-01-11 18:18:08 +00:00
sspitzer%netscape.com 9fa4b5b2e4 fix this back, since xbl/Makefile.in now exists 2000-01-11 18:06:33 +00:00
sspitzer%netscape.com fbe8b24640 adding this for hyatt 2000-01-11 18:06:15 +00:00
troy%netscape.com c002799ec9 b=23239. Changed tables to incrementally update maximum width (natural width)
if requested. Now we only do a single reflow when processing table cell
incremental reflow instead of the three reflows we had to do before
2000-01-11 15:55:31 +00:00
cls%seawood.org ab85deb5ae For now, skip intermediate xbl dir and go straight to xbl/public 2000-01-11 10:45:21 +00:00
hyatt%netscape.com fc5cfadd7c Oops again. 2000-01-11 09:56:17 +00:00
hyatt%netscape.com 7f16c5c061 Oops. Forgot to add makefiles. 2000-01-11 09:52:42 +00:00
hyatt%netscape.com 48e8fcfa21 Initial XBL landing. 2000-01-11 08:25:59 +00:00
pollmann%netscape.com f1fe57670a Bug 22526: Correct bug where form was submitted by pressing enter in last text input if odd number of inputs r=harishd 2000-01-11 07:55:54 +00:00
pollmann%netscape.com e3b5cacd05 Bug 23376: <form action="foo.cgi?bar=baz" method="get"> should no longer result in two ?'s r=harishd 2000-01-11 07:34:12 +00:00
pollmann%netscape.com 3e5b01c755 Bug 18478: Allow base tag in body to work for image maps (Fix courtesy bissiri@eecs.umich.edu) r=self, harishd 2000-01-11 07:21:24 +00:00
cls%seawood.org 9f3b874745 Removed redundant XPDIST from the build. Changed existing references to DIST.
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
2000-01-11 05:13:01 +00:00
hyatt%netscape.com 3d186ddce8 adding behavior property to CSS. r=brendan 2000-01-11 03:40:41 +00:00
akkana%netscape.com 2f7c6f4ace Use if instead of switch, to eliminate warnings. r=slamm 2000-01-11 02:24:29 +00:00
jdunn%netscape.com 157f231d1d Fix base class specifiers, since be default if they aren't specified it is Private
# 23237
r= warren@netscape.com, ftang@netscape.com, jband@netscape.com
2000-01-11 01:45:34 +00:00
rods%netscape.com 91b72dd9a1 removed the ">" from the select/option rules
changed the background-color to inherit for the display area
b=23475,23288 r=kmcclusk
2000-01-11 00:11:09 +00:00
pinkerton%netscape.com 8a5bbf46f5 fixing bug 21414 the right way, reverting api's to their previous ways. 2000-01-10 23:04:24 +00:00
saari%netscape.com 35b820bd2c Fix for bug 15048 and 22221. Added a DOM focus listener to the xpmenus menubar listener to help with keeping proper state across alt+tab process changes. r=hyatt 2000-01-10 22:05:27 +00:00
karnaze%netscape.com da8efb70f2 new regression tests 2000-01-10 15:44:04 +00:00
kin%netscape.com 09204de391 Fix for bug #21029: Caret get's wrong offset when parent not a text node
mozilla/layout/base/public/nsIFrameSelection.h
      - Added aReturnOffset arg to GetFrameForNodeOffset().

    mozilla/layout/base/src/nsCaret.cpp
      - mLastContentOffset now gets it's value from the offset
        returned by GetFrameForNodeOffset().

    mozilla/layout/base/src/nsRangeList.cpp
      - GetFrameForNodeOffset() now returns an offset to be used
        with the result frame.

r=mjudge@netscape.com,jfrancis@netscape.com
2000-01-10 15:32:42 +00:00
hyatt%netscape.com fb70cb6c1f Working on col show/hide 2000-01-10 11:18:34 +00:00
hyatt%netscape.com ddeb853dd6 Working on tree column show/hide. 2000-01-10 11:18:12 +00:00
hyatt%netscape.com 1e37a50abe Making sure the tree widget clips its bottom. 2000-01-10 08:58:37 +00:00
hyatt%netscape.com 06379cfcfa Ensuring that content doesn't get drawn OVER the tree widget's scrollbars. 2000-01-10 08:49:55 +00:00
hyatt%netscape.com a45e012c65 La 2000-01-10 08:48:54 +00:00
pepper%netscape.com f9bad23225 All Source Files must have newline at the end or HP compilers barf.
r=jdunn
2000-01-10 06:58:53 +00:00
troy%netscape.com 1b8b3932a0 Fixed a problem with code that determined whether this was a beginning line.
It wasn't correctly handling the very first line in the block
2000-01-10 05:14:47 +00:00
hyatt%netscape.com 7ec060c29d Making the tree widget's scrollbar properly anonymous. 2000-01-10 04:08:46 +00:00
pierre%netscape.com a1bab88cc8 12825 "Need new 'overflow' values to control scrollbar visibility". Added -moz-scrollbars-none, -moz-scrollbars-horizontal and -moz-scrollbars-vertical. 2000-01-10 03:23:44 +00:00
hyatt%netscape.com 73e0d69cbf Improving trees. 2000-01-10 03:04:05 +00:00
jst%citec.fi d31c8ece13 Minor code cleanup, r=troy@netscape.com 2000-01-09 23:09:10 +00:00
rods%netscape.com d1176fcb0f fixed up several of the combobbox css rules to make them more efficient
(general optimization)r=kmcclusk,hangas
2000-01-09 02:09:08 +00:00
rods%netscape.com cd4c745f16 Added unconstrainted reflow optimizations
r=kmcclusk bug=12653
2000-01-09 02:07:00 +00:00
rods%netscape.com 73c1948005 Reworked frame creation and creation of it's children for bug 23156,
not turned on yet.
2000-01-09 02:05:25 +00:00
rods%netscape.com 506335237c Pulled child frame frame creation out of the nsFieldsetFrame and put it in
here. Added new method for creating fieldset.
troy reviewed the approach but not the code (it's not turned on yet)
b=23156
2000-01-09 02:04:36 +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 de25ed658f Added unconstrainted reflow optimizations
r=kmcclusk,dcone bug=12653
2000-01-09 01:41:11 +00:00
rods%netscape.com 9b6e6e2b9f Added unconstrainted reflow optimizations
and the the proper check against the style mVisible attr (bug 21701)
r=kmcclusk bug=12653
2000-01-09 01:39:15 +00:00
norris%netscape.com 18d9ee89da Fix
858  [Feature] JavaScript auto-disable per-domain RFE
    13023 Users must be able to disable Java and JavaScript (for JS in mail)
    21923 Executing functions in "chrome:" protocol - #2.
    r=mstoltz

    (Checked in with red on Mac; Wan-Teh says his changes are localized so
     it shouldn't interfere with his fixing bustage.)
2000-01-08 16:51:54 +00:00
rods%netscape.com 2af5f256f9 Added unconstrainted reflow optimization methods
r=kmcclusk bug=12653
2000-01-08 15:53:48 +00:00
pierre%netscape.com 2bcaf700dd Bug 23236: In quirks mode, accept 'xxyyzz' colors even without '#' prefix 2000-01-08 10:11:10 +00:00
pierre%netscape.com 3e61f6f55d Bug 18817 "autodetection of content-type used": in strict mode, requires the mime type to be specified if the style sheet doesn't have a '.css' extension (otherwise the style sheet is ignored). 2000-01-08 10:09:00 +00:00
pierre%netscape.com 4c62ae9fcb Tiny part of bug 15316: removed the line-height from H5. 2000-01-08 10:06:17 +00:00
troy%netscape.com bd57e59030 More work on getting block frames to incrementally update their
maximum width
2000-01-08 03:58:27 +00:00
hyatt%netscape.com 9f455a7174 Making tree scrolling faster. 2000-01-08 02:18:14 +00:00
pinkerton%netscape.com 938b7c8db0 Added a new param to the HTML->Text sink stream to take the charset so that we can convert to plain text with the correct charset for the platform. Enhanced the XIFFormatConverter to take advantage of this, fixing bug 21414. r=akkana, nhotta. 2000-01-08 01:48:39 +00:00
akkana%netscape.com 5aab717839 Fix a huge slew of warnings. r=pavlov 2000-01-08 01:20:58 +00:00
rbs%maths.uq.edu.au d8d565f346 Fixed erroneous leftover of #include from previous check-in 2000-01-08 00:54:19 +00:00
mjudge%netscape.com eecd5e732f r= kin. fix for another parameter. fixing m13 bug with multiple selection. 2000-01-08 00:31:32 +00:00
brendan%mozilla.org bd00bf675b (bug 22795, r=vidur@netscape.com)
- Add "aShared" flag to nsIScriptContext::CompileEventHandler, telling it to clear the compiled event handler's scope chain if true, in order to
  (a) avoid entraining garbage
      (i.e., a shared compile-time-only parent object); and
  (b) cause later BindCompiledEventHandler calls to ensure that the event handler has the particular scope chain needed for the binding
      (to the target object that's receiving the event).
- Use :: consistently (and all over the place) before calls to JS_ functions in nsJSEnvironment.cpp.
- Eliminate tabs and barbarians-at-the-gate-of-Rome style, in favor of when-in-Rome style (hail Waterson Maximus!)
2000-01-08 00:24:24 +00:00
rbs%maths.uq.edu.au 1bb1ed78c6 [#ifdef MATHML]. Hook for the mn tag 2000-01-07 15:25:15 +00:00
rbs%maths.uq.edu.au 36caf6921f [MATHML] Addition of a comment and two atoms: subscriptshift, superscriptshift 2000-01-07 14:54:53 +00:00
rbs%maths.uq.edu.au 49a8609a8b [MATHML]. Laying some groundwork to pave the way for the future landing of Shyjan Mahamud's TeX alignment code. 2000-01-07 14:49:46 +00:00
rbs%maths.uq.edu.au 45aad1f411 [MATHML]. First check-in. Splitting and modularization. 2000-01-07 14:41:56 +00:00
rbs%maths.uq.edu.au b3ba853dbc [#ifdef MOZ_MATHML] Added extension to the reflow metrics to support the bounding metrics needed for precise MathML placements. This is a WIP approved by Troy. 2000-01-07 14:36:43 +00:00
rbs%maths.uq.edu.au 9ce95074db [MATHML] Added code to enable Reflow() to return, if requested, the bounding metrics needed for precise MathML placements. This is a WIP approved by Troy. 2000-01-07 14:33:11 +00:00
pollmann%netscape.com 711b7e4ffa Bug 16218: Create webshell for frames with no src to allow js manipulation r= harishd 2000-01-07 06:18:48 +00:00
pollmann%netscape.com 01c12990cb Bug 17613: Allow 0 margins on frames per HTML4 errata. Fix courtesy of VYV03354@nifty.ne.jp r=self and harishd 2000-01-07 05:54:23 +00:00
pollmann%netscape.com 856e0c6645 Bug 18316: Safer way to adjust frame sizes - prevent possible UMR and segfaults r=harishd 2000-01-07 05:49:20 +00:00
pollmann%netscape.com 2f27c49438 Bug 12599: Accept string as integer attribute to prevent assert, fix courtesy rickg r=self and harishd 2000-01-07 05:44:42 +00:00
pollmann%netscape.com 21be882f53 Bug 21768: always release mForm in SetForm to prevent leak. r=harishd 2000-01-07 05:41:51 +00:00
vidur%netscape.com b8b760ba16 Fix for bug 23206. The property getter/setter for char and charoff attributes were not mapping to the correct attribute values. r=pollmann 2000-01-07 00:19:41 +00:00
vidur%netscape.com bc3cf76724 Fix for bug 23074. Implemented image.complete. r=pollmann 2000-01-06 23:41:14 +00:00
vidur%netscape.com 0627177b1b Fix for bug 21682. BASE tag was ignored in the fragment content sink. Added HTML element creation method that takes an ID. r=pollmann 2000-01-06 23:36:45 +00:00
kmcclusk%netscape.com 11558883fa No longer print the contents of forms when they were submitted. bug 13061; r=karnaze@netscape.com 2000-01-06 22:07:21 +00:00
buster%netscape.com cbe2eed4f2 fixed bugs 18447 and 18216
simple change to pick up proper pseudo style for display content
r=rods
2000-01-06 20:01:55 +00:00
buster%netscape.com afe9749abd fixed bugs 18447 and 18216
simple changes to default style sheet for input elements
r=rods
2000-01-06 19:56:13 +00:00
hyatt%netscape.com 741c0c6fd3 "Unfortunately no one can be told what the tree widget is. You have to see it for
yourself." r=morpheus
2000-01-06 09:36:36 +00:00
hyatt%netscape.com ca99f86859 Changes to prevent the tree widget from thrashing on AttributeChanged of offscreen
content.  Changes to prevent the tree widget from doing a reflow when content is
inserted or removed that is offscreen.
2000-01-06 08:58:05 +00:00
hyatt%netscape.com 64e972f25e Changes to prepare the tree for incremental scrollbar reflow. 2000-01-06 08:56:35 +00:00
alecf%netscape.com fddad27780 add treeframe-level interface to EnsureRowIsVisible, and add a new nsITreeFrame interface so that EnsureRowIsVisible can be called from outside of the layout DLL.
first part of fix to #12895
r=bryner
2000-01-06 07:35:25 +00:00
bryner%uiuc.edu 0da2c2a772 Implementing the mousewheel preferences. A new option has been added, "Use system default", which follows the OS
default (on Windows at least) for the number of lines to scroll.  I also changes the default actions for the modifier
keys slightly.
2000-01-06 06:22:00 +00:00
pinkerton%netscape.com 975e30c252 Removed asserts now that nsScrollbarFrame correctly implements its QI. Fixed memory leaks with scrollbars by nsCOMPtr'izing stuff. r=pavlov. 2000-01-06 05:55:46 +00:00
pinkerton%netscape.com 481f1b2432 didn't do the QI correctly. forgot to inherit from the nsBoxFrame impl. (r=pavlov). fixes bugs 22493, 22494 2000-01-06 05:54:47 +00:00
vidur%netscape.com 79e63f922f Fix for bug 23066. Added getter/setter for image.lowsrc for compatibility - the DOM defines image.lowSrc (note the case difference). r=pollmann 2000-01-06 01:10:06 +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 52849ba449 compile sunder windows and not Linux, wierd 2000-01-05 15:58:07 +00:00
rods%netscape.com e63ecd85ed turning off reflow optimization until further XUL testing can be done.
r=self
2000-01-05 15:47:16 +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 10e16600ca Added unconstrainted reflow optimizations
Also, commented out the adding of border-padding to the maxelementsize
r=kmcclusk bug=12653
2000-01-05 15:22:38 +00:00
rods%netscape.com 3c2300bf66 Added unconstrainted reflow optimizations
r=kmcclusk bug=12653
2000-01-05 15:21:02 +00:00
rods%netscape.com f8052f0c97 Added unconstrainted reflow optimizations
and the the proper check against the style mVisible attr (bug 21701)
r=kmcclusk bug=12653
2000-01-05 15:20:34 +00:00
rods%netscape.com 543b271ef5 Added unconstrainted reflow optimization methods
r=kmcclusk bug=12653
2000-01-05 15:15:22 +00:00
karnaze%netscape.com 5d30a6040f new regression test 2000-01-05 01:57:09 +00:00
karnaze%netscape.com c163f7b2d1 bug 23072 - fixed crash due to dereferencing null pointer 2000-01-05 01:53:05 +00:00
av%netscape.com 8ca1491a0e Bug 22598. r=vidur 2000-01-05 01:18:38 +00:00
sspitzer%netscape.com 40c5cb1c5c checking in beard's bulletproofing fix for the profile crashers on mac. r=sspitzer 2000-01-04 21:24:37 +00:00
ftang%netscape.com 4f0598cda7 fix bug 22312. Add code in GetText() to force IME to commit the uncommit text. 2000-01-04 21:10:00 +00:00
jst%citec.fi 7378578fe5 Fixing bug 12181 (removing static IID's). r=troy@netscape.com 2000-01-04 20:24:09 +00:00
karnaze%netscape.com 5397ffd020 bug 22246 - row/col span changes on cell alter cell map and reflow table. r=kmcclusk 2000-01-04 05:31:56 +00:00
jfrancis%netscape.com a6e2697990 fixing unix horkage 2000-01-04 04:03:28 +00:00
karnaze%netscape.com 2e110f1c63 new regression tests 2000-01-04 03:57:55 +00:00
troy%netscape.com 5d1cedb629 Fixed three more compiler warnings 2000-01-04 03:09:32 +00:00
vidur%netscape.com f487ac76f3 Fix for bug 22709. image.width/height goes to frame if it isn't in an attribute - compatibility with Level 0. r=harishd 2000-01-04 03:06:13 +00:00
troy%netscape.com 3a11563e35 Fixed compiler warning 2000-01-04 03:04:56 +00:00
troy%netscape.com e1f277616c Reduced stack space by using PRPackedBool instead of PRBool 2000-01-04 02:59:35 +00:00
troy%netscape.com 1558ba3b1a Added new #define NS_SHRINKWRAPWIDTH that specifies that a frame should
shrink wrap its width (paying attention to the maximum computed width). Mostly
complete implementation for block frames
2000-01-03 04:32:13 +00:00
karnaze%netscape.com 59687369f1 fixed tinderbox warnings 2000-01-03 00:56:12 +00:00
karnaze%netscape.com 711f972a3a new regression test 2000-01-02 23:09:03 +00:00
karnaze%netscape.com 1243d0ab93 bug 12287 - honors mComputed values in reflow state and uses CSS box-sizing property. 2000-01-02 22:55:48 +00:00
karnaze%netscape.com b6ea8ff753 new regression tests 2000-01-02 22:53:26 +00:00
blizzard%redhat.com 8ec176345e Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579. Checking in for sford. r=scc,r=blizzard 1999-12-30 22:03:58 +00:00
troy%netscape.com 4ddb903853 Work-in-progress for having maximum width (needed by tables) be updated
incrementally
1999-12-30 04:15:45 +00:00
sspitzer%netscape.com 60861b03c5 bulletproofing fix for crash reported in #22811 1999-12-29 19:28:06 +00:00
rpotts%netscape.com e4d36a4fca Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
sspitzer%netscape.com a18efcb68c whoops. when I checked in that warnings fix I accidentally checked in some
changes from bryner for the mouse wheel prefs.  backing my last check in out,
but still fixing the warning.
1999-12-28 23:02:38 +00:00
bryner%uiuc.edu 741667c736 Fix a warning. r=mcafee. 1999-12-28 20:26:56 +00:00
bryner%uiuc.edu 2269ff9561 Changing an instance of = to ==, which is what it should have
been.  r=karnaze.
1999-12-28 20:10:32 +00:00
sspitzer%netscape.com 42e7039924 fix warnings 1999-12-28 19:41:57 +00:00
sspitzer%netscape.com 1ff7f19198 fix warnings. 1999-12-28 19:37:29 +00:00
mcafee%netscape.com 08c3c0f243 Fixing null pointer reference, patch submitted by jst@citec.fr. r=mcafee 1999-12-28 08:29:11 +00:00
troy%netscape.com 4ee592a9da Reduced size of table cell member data by 4 bytes by only storing the
maximum width and not both the width and height. The height was never used
so this wans't an issue
1999-12-24 03:46:21 +00:00
sspitzer%netscape.com 2ea8eb53f3 fix #22493 and #22494. at least turn the crash into an assertion.
r=hangas.  also fix a warning.
1999-12-23 23:44:56 +00:00
buster%netscape.com d44fb36658 fixed bug 22228.
r=dcone.
problem was we were failing to null out the editor member of the controller on frame destruction.
1999-12-23 20:54:53 +00:00
buster%netscape.com 02a32d9226 fixed bug 19494
r=troy

The problem was the space mgr was computing mCount to be > 2* mSize, which this code couldn't handle correctly. So now if the space mgr computes mCount to be more than twice the size of the current count, we immediately bump up the size to that count.� If more are needed later, the next call will give us twice this number anyway.
1999-12-23 20:49:07 +00:00
dcone%netscape.com ecb660aeaf Added support for selected rounded corners...can now round individual corners. r=rods 1999-12-23 20:48:07 +00:00
sspitzer%netscape.com 42d79cbbb3 fix for pierre's warnings. r=bienvenu 1999-12-23 18:35:35 +00:00
brade%netscape.com 6036e522ae initialize MetaKey setting (previously overlooked) 1999-12-23 15:33:58 +00:00
nisheeth%netscape.com 9640230b1a PRTime is a struct on the Mac. I'm going to need to time to make changes so that everything works on the Mac. Commenting out the offending code for now as it is not used in the default case. 1999-12-23 03:47:02 +00:00
nisheeth%netscape.com 798005add9 Attempt to fix Mac bustage. 1999-12-23 03:08:57 +00:00
nisheeth%netscape.com 4a06b02131 a=donm, r=vidur.
- Added support for two prefs:
a) a boolean pref "layout.reflow.async" that turns asynchronous reflow on/off.  The default is off.
b) an integer pref "layout.reflow.timeslice" that specifies a reflow timeslice, in microseconds.  When asynchronous reflow is on, the reflow command processing loop in ProcessReflowCommands() tries to return to the event loop if the time spent processing reflow commands exceeds this timeslice.  The default value is 1 second.
1999-12-23 02:02:33 +00:00
vidur%netscape.com beab8d39b8 Removing warnings. a=don r=waqar 1999-12-22 22:47:15 +00:00
vidur%netscape.com 772682981a Fix for bug 22344. Removing FMMs in nsDOMAttribute.cpp. a=don r=kin 1999-12-22 22:44:30 +00:00
troy%netscape.com 07cf29ea8d b=1994. Changed to respect alt="" and use it 1999-12-22 21:26:14 +00:00
rods%netscape.com a3346c4a5e turned off some debug rods only 1999-12-22 20:03:59 +00:00
rods%netscape.com 74b2e185aa Fixed the edge case where the select may have zero
options or one optionwith no lable and no content and it sizes out to be zero
high also fixed twhere visibility was being check incorrectly
r=kmcclusk
1999-12-22 20:03:03 +00:00
rods%netscape.com a10fd6a960 fixed visibility check error
r=kmcclusk bug=21701
1999-12-22 19:54:21 +00:00
rods%netscape.com c3679c3727 turned off some rods debug output and fixed visibility check error
r=kmcclusk bug=21701
1999-12-22 19:52:56 +00:00
rods%netscape.com c37936155f changed clipping in Paint to be intersect instead of replace
r=kmcclusk
1999-12-22 19:50:47 +00:00
rods%netscape.com 7c47447ac9 Fixed the edge case where the select may have zero options or one option
with no lable and no content and it sizes out to be zero high
also fixed twhere visibility wasbeing check incorrectly
r=kmcclusk
1999-12-22 19:49:36 +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 6e3b6e81b4 addjusted fonts in several of the form controls. most now inherit
tightened up some of the rules for the select
r=buster,hangus,kmcclusk bug 19426,17303,17114
1999-12-22 19:43:30 +00:00
pierre%netscape.com 0aaa5d3390 16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft): nsCSSDeclaration.cpp nsCSSParser.cpp nsCSSPropList.h nsCSSStyleRule.cpp nsICSSDeclaration.h nsIStyleContext.h nsStyleContext.cpp nsCSSRendering.cpp The (small) changes in nsCSSRendering.cpp are temporary. It's just to reflect the changes made elsewhere in the style context. The code that actually draws the RoundRect with a different radius for each corner will be implemented later today. 1999-12-22 11:30:22 +00:00
pierre%netscape.com a725da285d 16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft): nsCSSDeclaration.cpp nsCSSParser.cpp nsCSSPropList.h nsCSSStyleRule.cpp nsICSSDeclaration.h nsIStyleContext.h nsStyleContext.cpp nsCSSRendering.cpp 1999-12-22 11:27:10 +00:00
ftang%netscape.com 1986cf104e partial fix for bug 15533 (size part). 1. change the return value from nsPiont to nsRect. Change widget code to reflect the change. In Gtk, change XIM FontSet based on the rect height. r=cata a=chofmann 1999-12-22 07:56:40 +00:00
pierre%netscape.com 58b4c59a41 Added the CSS2 printing extensions to the style system (page breaks, page size...). They are not used by Layout yet. 1999-12-22 05:00:47 +00:00
briano%netscape.com a02916e73e Fix for build breakage on NetBSD/arm. 1999-12-22 03:54:58 +00:00
waterson%netscape.com dc9bf80e34 Fix misuse of nsCOMPtr that was leaking style contexts from the progress meter frame. r=pinkerton, a=sdagley 1999-12-22 01:59:01 +00:00
pinkerton%netscape.com a37e2eaebe forgot to call the inherited base class QI when i rewrote the qi impls. xpmenus work again. a=sdagley. 1999-12-22 01:57:29 +00:00
vidur%netscape.com bd28458c92 Fix for bug 21122. Don't capitalize the value of the type attribute of list elements for cases in which the case is significant. Fix for bug 20677. Temporary fix that ensures that SetDocument calls percolate down the entire subtree. a=dagley r=nisheeth 1999-12-22 01:55:38 +00:00
vidur%netscape.com ca30edfe8f Fix for bug 9779. Element::normalize() now combines more than 2 nodes. Fix for bug 20677. Temporary fix that ensures that SetDocument calls percolate down the entire subtree. a=dagley r=nisheeth 1999-12-22 01:54:04 +00:00
vidur%netscape.com 1c0c61c381 Fix for bug 17726. Text.splitText now creates the correct type of node. Added nsITextContent::CloneContent to enable cloning without copying of the text. a=dagley r=nisheeth 1999-12-22 01:51:58 +00:00
vidur%netscape.com 996381c8eb Fix for bug 18840. Radio button groups are now reflected as collections in a form's namespace. Added nsIDOMHTMLFormControlList interface and special handling for namedItem method that return a jsval. a=dagley r=pollmann 1999-12-22 01:48:47 +00:00
waterson%netscape.com fdcc8bcf32 Bug 22305. Fix accounting for style sheets and rule processors; r=buster, a=sdagley 1999-12-22 01:41:42 +00:00
sspitzer%netscape.com 5afbc93e4c initialize some variables, fix a comment, fix a FMM 1999-12-22 00:41:38 +00:00
pinkerton%netscape.com f9b10b788d 2nd fix for bustage, i hope. 1999-12-21 20:15:48 +00:00
pinkerton%netscape.com 9cfe366ead fix for bustage, i hope. 1999-12-21 19:56:15 +00:00
hyatt%netscape.com 563b3b509d Patch that gets tabbing back into text fields. r=waterson 1999-12-21 19:35:13 +00:00
pinkerton%netscape.com c1fd7f7797 remove hand-rolled QI and using scc's macros. Also removing static IID's where necessary. r=hyatt,scc a=sdagley. 1999-12-21 19:28:15 +00:00
saari%netscape.com 8c44b2b1a8 Simple check for null fix for a crasher that some people are seeing quite a lot today. It is reflected in bug 22024. R= waterson, a= chofmann 1999-12-21 01:12:40 +00:00
karnaze%netscape.com fab6f1bda6 new regression tests 1999-12-19 18:55:07 +00:00
jband%netscape.com 9ea2a63599 added files: mozilla/layout/base/src/nsLayoutUtils.cpp 1999-12-18 20:30:17 +00:00
jband%netscape.com 7d0cb0f4bb Landing big set of DOM and XPConnect changes:
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.

XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.

Also, xpconnect tests are reorganized and improved.

fixes bugs: 13419, 17736, 17746, 17952, 22086

r=vidur r=mccabe r=norris r=cbegle
a=chofmann
1999-12-18 20:29:29 +00:00
hyatt%netscape.com 64b7811b77 Fixes for 3 PDT+ bugs (THAT'S RIGHT). Bugs 21895, 21832, and 21610. r=mjudge,
a=i'm leaving now for vacation, and i can't find anyone around, but i'm assuming that you
actually want them before January 3rd, so I'm checking them in.
1999-12-18 04:02:28 +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
karnaze%netscape.com 0bd8889d26 new regression test not in the build 1999-12-17 13:33:26 +00:00
buster%netscape.com 6b77fe4e00 fixed bugs 21612 ([dogfood] first click doesn't get through to text field)
and 18500 (Can't drag-select in text widget unless focussed first)
This fix does NOT address other focus-related problems having to do with text controls.
r=rickg
a=chofmann
platform testing support=kin,dcone,akkana (THANKS!)
1999-12-17 07:10:10 +00:00
karnaze%netscape.com b5faeaafc6 bug 21918 typo in calling InsertRowGroups, r=sdagley,syd 1999-12-17 06:52:37 +00:00
alecf%netscape.com 8dc8ab82ae fix for #21417
r=troy, a=chofmann
the editor's internal mDisplayFrame was not being removed from the frame manager's map of content->frames, so after enough scrolling in the addressing pane, reflow would try to reference a deleted frame. Fix is to remove the frame from the frame manager every time it's destroyed.
1999-12-17 03:28:50 +00:00
mscott%netscape.com 1fec7316ef fix a memory leak involving the global context 1999-12-17 00:46:11 +00:00
mjudge%netscape.com 92cc79d021 Precursor change to akkana and hyatts fix for platform dependent key-bindings. HOME and END will now implement the scroll to top and scroll to bottom for mac. Scroll and Move for pageup/pagedown and CTRL-HOME and CTRL-END on windows will not work until m13. This is ok for now and will hurry up completion of M12. r=akkana. simple fix like 10 lines really. 1999-12-16 22:48:02 +00:00
dcone%netscape.com 48235a56c9 Used the height and width of the page returned from the nsDeviceContext instead of hard coded values. r=buster 1999-12-16 15:15:23 +00:00
mccabe%netscape.com d2ef9f4de3 Fix to 21900.
#ifdef strftime formatting string "%#c" ('format to 4-digit date string, any format') to "%c" for non-Windows platform, as only Windows accepts, requires or understands that extra '#' to get a 4-digit date.

Thanks to KerryGinn@computer.org for spotting this one.  (document.lastModified came out as "%#c" on a mac.)

r=Pavlov
a=choffman.
1999-12-16 09:06:41 +00:00
karnaze%netscape.com 060cdd1438 bug 21143/21765, collapsed rows/cols not displayng when expanded. 1999-12-16 06:29:50 +00:00
pollmann%netscape.com ae49f283f3 Bug 21013: Add base url to NS_NewURI - this allows forms to be submitted to relative url's. r=pierre a=chofmann My contact info=650.520.3348 1999-12-16 02:51:47 +00:00
karnaze%netscape.com ceb109b81b removed caching of collapsed rows and cols as a likely fix for non reproducable bug 21652. a=hofmann, r=hyatt 1999-12-16 01:51:06 +00:00
karnaze%netscape.com e232b9136c small change Hyatt discovered and forgot to checkin. r=hyatt 1999-12-16 01:45:22 +00:00
saari%netscape.com 3b2622d69c Missed part of my previous checkin to stop double pastes... exporting the event stop dispatch state back out of ngGfxTextControlFrame 1999-12-16 00:43:07 +00:00
hyatt%netscape.com b1d37ddf32 Fix for bug #21703. r=karnaze, a=chofmann 1999-12-16 00:37:03 +00:00
saari%netscape.com adb74c199d Fix for PDT+ bug 21536. r=hyatt 1999-12-16 00:34:43 +00:00
saari%netscape.com 97e523f919 Fix for PDT+ bugs 21602 and 21648. r=joki 1999-12-15 22:04:43 +00:00
alecf%netscape.com 2d22a2168d fix for #20508
set parent of anonymous  to nsnull before destroying the frames, and remove the frame references from the event state mananger
r=hyatt,waterson
a=chofmann
1999-12-15 20:58:32 +00:00
norris%netscape.com c0cd71da8f Fix bug 21144 "[DOGFOOD] Executing JS functions in "chrome:" protocol (creating local directories and profiles)"
r=pollmann,a=chofmann
Basically, this just calls a method in the security manager to determine if a page loaded from the document's URI
can be allowed to open a page from the ACTION URI. This is the same check that's currently used on window.open,
for example.
1999-12-15 17:20:31 +00:00
mjudge%netscape.com 39d5616293 oops forgot to remove 2ND! line from makefile 1999-12-15 05:22:07 +00:00
sfraser%netscape.com 015c1b757a Remove nsEditorController.cpp for mjudge. 1999-12-15 04:07:39 +00:00