Commit Graph

8414 Commits

Author SHA1 Message Date
akkana%netscape.com
bf073d110f Fix a huge slew of warnings. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@57141 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 01:20:58 +00:00
rbs%maths.uq.edu.au
fa5b25991d Fixed erroneous leftover of #include from previous check-in
git-svn-id: svn://10.0.0.236/trunk@57136 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 00:54:19 +00:00
mjudge%netscape.com
0502df8149 r= kin. fix for another parameter. fixing m13 bug with multiple selection.
git-svn-id: svn://10.0.0.236/trunk@57131 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 00:31:32 +00:00
brendan%mozilla.org
bc0baef1a1 (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!)


git-svn-id: svn://10.0.0.236/trunk@57127 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 00:24:24 +00:00
rbs%maths.uq.edu.au
f6a16d5c69 [#ifdef MATHML]. Hook for the mn tag
git-svn-id: svn://10.0.0.236/trunk@57111 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 15:25:15 +00:00
rbs%maths.uq.edu.au
88c9b3ca27 [MATHML] Addition of a comment and two atoms: subscriptshift, superscriptshift
git-svn-id: svn://10.0.0.236/trunk@57110 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 14:54:53 +00:00
rbs%maths.uq.edu.au
fa9816443f [MATHML]. Laying some groundwork to pave the way for the future landing of Shyjan Mahamud's TeX alignment code.
git-svn-id: svn://10.0.0.236/trunk@57109 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 14:49:46 +00:00
rbs%maths.uq.edu.au
434d676a93 [MATHML]. First check-in. Splitting and modularization.
git-svn-id: svn://10.0.0.236/trunk@57107 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 14:41:56 +00:00
rbs%maths.uq.edu.au
d5b174bfa7 [#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.
git-svn-id: svn://10.0.0.236/trunk@57106 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 14:36:43 +00:00
rbs%maths.uq.edu.au
e163b12e62 [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.
git-svn-id: svn://10.0.0.236/trunk@57105 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 14:33:11 +00:00
pollmann%netscape.com
f70927eba7 Bug 16218: Create webshell for frames with no src to allow js manipulation r= harishd
git-svn-id: svn://10.0.0.236/trunk@57079 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 06:18:48 +00:00
pollmann%netscape.com
9184319076 Bug 17613: Allow 0 margins on frames per HTML4 errata. Fix courtesy of VYV03354@nifty.ne.jp r=self and harishd
git-svn-id: svn://10.0.0.236/trunk@57077 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 05:54:23 +00:00
pollmann%netscape.com
3458d7d408 Bug 18316: Safer way to adjust frame sizes - prevent possible UMR and segfaults r=harishd
git-svn-id: svn://10.0.0.236/trunk@57075 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 05:49:20 +00:00
pollmann%netscape.com
b1c96fac8e Bug 12599: Accept string as integer attribute to prevent assert, fix courtesy rickg r=self and harishd
git-svn-id: svn://10.0.0.236/trunk@57074 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 05:44:42 +00:00
pollmann%netscape.com
87cfdd40c4 Bug 21768: always release mForm in SetForm to prevent leak. r=harishd
git-svn-id: svn://10.0.0.236/trunk@57073 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 05:41:51 +00:00
vidur%netscape.com
64f5d889e2 Fix for bug 23206. The property getter/setter for char and charoff attributes were not mapping to the correct attribute values. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@57043 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-07 00:19:41 +00:00
vidur%netscape.com
c28ff08497 Fix for bug 23074. Implemented image.complete. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@57036 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 23:41:14 +00:00
vidur%netscape.com
4a4cce66b8 Fix for bug 21682. BASE tag was ignored in the fragment content sink. Added HTML element creation method that takes an ID. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@57035 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 23:36:45 +00:00
kmcclusk%netscape.com
edf6a2057a No longer print the contents of forms when they were submitted. bug 13061; r=karnaze@netscape.com
git-svn-id: svn://10.0.0.236/trunk@57010 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 22:07:21 +00:00
buster%netscape.com
f5c5c3e624 fixed bugs 18447 and 18216
simple change to pick up proper pseudo style for display content
r=rods


git-svn-id: svn://10.0.0.236/trunk@56982 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 20:01:55 +00:00
buster%netscape.com
95de53dcad fixed bugs 18447 and 18216
simple changes to default style sheet for input elements
r=rods


git-svn-id: svn://10.0.0.236/trunk@56980 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 19:56:13 +00:00
hyatt%netscape.com
68655e632f "Unfortunately no one can be told what the tree widget is. You have to see it for
yourself." r=morpheus


git-svn-id: svn://10.0.0.236/trunk@56950 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 09:36:36 +00:00
hyatt%netscape.com
d9904042a0 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.


git-svn-id: svn://10.0.0.236/trunk@56947 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:58:05 +00:00
hyatt%netscape.com
bbb6f3676d Changes to prepare the tree for incremental scrollbar reflow.
git-svn-id: svn://10.0.0.236/trunk@56946 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:56:35 +00:00
alecf%netscape.com
a83dec26e2 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


git-svn-id: svn://10.0.0.236/trunk@56941 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 07:35:25 +00:00
bryner%uiuc.edu
be9872a5ea 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.


git-svn-id: svn://10.0.0.236/trunk@56940 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 06:22:00 +00:00
pinkerton%netscape.com
5ca1ed52b2 Removed asserts now that nsScrollbarFrame correctly implements its QI. Fixed memory leaks with scrollbars by nsCOMPtr'izing stuff. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@56936 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 05:55:46 +00:00
pinkerton%netscape.com
26f34c3238 didn't do the QI correctly. forgot to inherit from the nsBoxFrame impl. (r=pavlov). fixes bugs 22493, 22494
git-svn-id: svn://10.0.0.236/trunk@56935 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 05:54:47 +00:00
vidur%netscape.com
54d2a3169c Fix for bug 23066. Added getter/setter for image.lowsrc for compatibility - the DOM defines image.lowSrc (note the case difference). r=pollmann
git-svn-id: svn://10.0.0.236/trunk@56917 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:10:06 +00:00
rods%netscape.com
a54126699a backed out all changes from today (1/5/2000)
git-svn-id: svn://10.0.0.236/trunk@56850 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 16:42:47 +00:00
rods%netscape.com
ce79793545 compile sunder windows and not Linux, wierd
git-svn-id: svn://10.0.0.236/trunk@56849 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:58:07 +00:00
rods%netscape.com
e7ede31c99 turning off reflow optimization until further XUL testing can be done.
r=self


git-svn-id: svn://10.0.0.236/trunk@56848 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:47:16 +00:00
rods%netscape.com
bc6544da40 Added unconstrainted reflow optimizations
reworked reflow to more accurately calculate its size
r=kmcclusk,dcone bug=12653


git-svn-id: svn://10.0.0.236/trunk@56847 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:46:29 +00:00
rods%netscape.com
0981b36bf3 Added unconstrainted reflow optimizations
Also, commented out the adding of border-padding to the maxelementsize
r=kmcclusk bug=12653


git-svn-id: svn://10.0.0.236/trunk@56845 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:22:38 +00:00
rods%netscape.com
462e26d6a5 Added unconstrainted reflow optimizations
r=kmcclusk bug=12653


git-svn-id: svn://10.0.0.236/trunk@56844 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:21:02 +00:00
rods%netscape.com
d18738f108 Added unconstrainted reflow optimizations
and the the proper check against the style mVisible attr (bug 21701)
r=kmcclusk bug=12653


git-svn-id: svn://10.0.0.236/trunk@56843 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:20:34 +00:00
rods%netscape.com
18cc797646 Added unconstrainted reflow optimization methods
r=kmcclusk bug=12653


git-svn-id: svn://10.0.0.236/trunk@56842 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 15:15:22 +00:00
karnaze%netscape.com
f52725da52 new regression test
git-svn-id: svn://10.0.0.236/trunk@56789 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 01:57:09 +00:00
karnaze%netscape.com
44e0aeffed bug 23072 - fixed crash due to dereferencing null pointer
git-svn-id: svn://10.0.0.236/trunk@56788 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 01:53:05 +00:00
av%netscape.com
e05d740183 Bug 22598. r=vidur
git-svn-id: svn://10.0.0.236/trunk@56781 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 01:18:38 +00:00
sspitzer%netscape.com
e111e775da checking in beard's bulletproofing fix for the profile crashers on mac. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@56754 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 21:24:37 +00:00
ftang%netscape.com
a03e6a3d9e fix bug 22312. Add code in GetText() to force IME to commit the uncommit text.
git-svn-id: svn://10.0.0.236/trunk@56751 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 21:10:00 +00:00
jst%citec.fi
3331782727 Fixing bug 12181 (removing static IID's). r=troy@netscape.com
git-svn-id: svn://10.0.0.236/trunk@56741 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 20:24:09 +00:00
karnaze%netscape.com
500ae7bed9 bug 22246 - row/col span changes on cell alter cell map and reflow table. r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@56722 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 05:31:56 +00:00
jfrancis%netscape.com
798e103ac4 fixing unix horkage
git-svn-id: svn://10.0.0.236/trunk@56716 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 04:03:28 +00:00
karnaze%netscape.com
4781a274ef new regression tests
git-svn-id: svn://10.0.0.236/trunk@56715 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 03:57:55 +00:00
troy%netscape.com
adf7e5ae40 Fixed three more compiler warnings
git-svn-id: svn://10.0.0.236/trunk@56713 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 03:09:32 +00:00
vidur%netscape.com
7bc5864a19 Fix for bug 22709. image.width/height goes to frame if it isn't in an attribute - compatibility with Level 0. r=harishd
git-svn-id: svn://10.0.0.236/trunk@56711 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 03:06:13 +00:00
troy%netscape.com
c9c3afc746 Fixed compiler warning
git-svn-id: svn://10.0.0.236/trunk@56710 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 03:04:56 +00:00
troy%netscape.com
7daf58d343 Reduced stack space by using PRPackedBool instead of PRBool
git-svn-id: svn://10.0.0.236/trunk@56709 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 02:59:35 +00:00