Commit Graph

370 Commits

Author SHA1 Message Date
2a189e3dea Bug 430785: Caret not visible with right-clicking on a text input, patch by Martijn Wargers <martijn.martijn@gmail.com>, r+sr=roc, a=damon 2008-04-30 09:54:16 -07:00
6971cc0752 Bug 423523: Caret can leave div w/ contenteditable = true with repeated arrow keys, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=peterv, a=beltzner 2008-04-23 15:33:14 -07:00
3f195c6cd6 Bug 420499 - "Caret browsing mode wrongly engaged" (Mochitest) [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+] 2008-04-08 11:52:48 -07:00
880d382932 Modified test for bug 396024, this should not cause problems anymore now that bug 407080 is fixed 2008-03-14 08:12:20 -07:00
f40c6d5b86 Bug 407080: Disallow print-preview while page is loading. (Re-landing with broken mochitest disabled) r+sr=roc, a=blocking1.9+ 2008-03-13 14:12:55 -07:00
9bbd44d1ab Adding test 2008-02-19 10:15:45 -08:00
1c8607b1e0 Force reflow on default font change, since style data comparison is not sufficient for things not reflected in style data. b=394057 r+sr=roc a=blocking1.9+ 2008-02-08 11:52:46 -08:00
170eac4652 Fix typo in assertion. b=386575 r+sr=roc a=mtschrep 2008-01-04 15:14:50 -08:00
3558021279 Modified test for bug 396024 again, now Mac is ignored, since this test could never work there 2007-12-12 15:13:31 -08:00
854e367986 Disable test for bug 396024 again :(, because of error on the mac 2007-12-12 15:00:11 -08:00
fdaa1d2349 Modified test for bug 396024 again, now Mac is ignored, since this test could never work there 2007-12-12 14:34:25 -08:00
c99fdff269 Disable test for bug 396024 again :(, because of error on the mac 2007-12-12 13:16:17 -08:00
abe4bc1ee5 Reenable test for bug 396024, it should now fail gracefully when no printer is installed on the test machine 2007-12-12 12:44:46 -08:00
8ef0c536d3 Ugh, missed a glaring error, backing out test for now for bug 396024 2007-12-05 14:10:12 -08:00
23b74fb49b Modified test for bug 396024, this should not cause test failures when no printer is installed 2007-12-05 14:07:12 -08:00
227bd9e0ef Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc 2007-12-05 00:15:15 -08:00
da2c74bec4 Disable test for bug 396024 to see if it fixes orange 2007-11-28 21:50:09 -08:00
a88c4e81b6 Bug 396024 - Crash [@ nsPrintEngine::DocumentReadyForPrinting] with testcase that set print preview, then reloads the page, part 2, r=sharparrow1, sr=roc, blocking1.9+ 2007-11-28 14:17:12 -08:00
1111447e69 Define langgroups for all charset decoders 2007-11-11 11:52:33 -08:00
507f5b3bf3 Testcase for bug 399951 2007-11-11 11:35:23 -08:00
90b8a39a01 Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore 2007-08-05 20:22:32 -07:00
7b5ba3bc76 Add tests for bugs 66619 and 388019. 2007-07-15 22:55:51 -07:00
hg@mozilla.com
2ca566cd74 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00
bsmedberg@covad.net
7ed64f72fb Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-05 12:36:03 +00:00
gerv@gerv.net
a1ec040a65 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:30:37 +00:00
bryner@brianryner.com
a90ec6ff21 Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron. 2004-01-07 22:30:53 +00:00
dbaron@dbaron.org
e0d645896e Remember the lowest floater top for CSS2 9.5.1 rule 5 (a float cannot be higher than earlier floats) on the space manager rather than the block reflow state so that it works across blocks sharing the same space manager. Save and restore it in the space manager's PushState and PopState to fix incremental reflow bug (177331). b=196919 r+sr=roc+moz Change PRIntn to PRInt32. b=115153 r+sr=bzbarsky 2003-03-11 23:56:49 +00:00
seawood@netscape.com
f31500b018 Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
seawood@netscape.com
a4d9675266 Fix win32 gmake static builds.
Bug #160104 r=bryner
2002-08-06 04:17:50 +00:00
seawood@netscape.com
fcaee839de Order matters.
Fixing irix tinderbox bustage
2001-12-18 11:58:12 +00:00
seawood@netscape.com
3e2680506d Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
seawood@netscape.com
485dd5f3d2 Make OS/2 use the win32 build changes and finish LIB_PREFIX substitution.
Thanks to Javier Pedemonte (pedemont@us.ibm.com) for the patch.
Bug #58981 r=cls
2001-12-14 23:49:04 +00:00
seawood@netscape.com
5b18dcd3d4 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
jaggernaut@netscape.com
a682264f89 Clean up REQUIRES lines. r/sr=alecf 2001-11-16 01:54:59 +00:00
alecf@netscape.com
f1f70f0b7a win32 REQUIRES cleanup 2001-11-15 03:49:13 +00:00
dbaron@fas.harvard.edu
d3f01c8c10 Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson 2001-10-26 05:06:07 +00:00
mkaply@us.ibm.com
779c694eae OS/2 test bustage - need LIB_SUFFIX for gkbase and need EXTRA_DSO_LIBS for gkgfx - note that I don't think gkgfx even needs to be linked for this test but I'm putting it in anyway 2001-10-25 16:36:33 +00:00
dbaron@fas.harvard.edu
702c639dd6 Fix HP bustage. Why did I ever add this to the build on Unix? 2001-10-25 03:05:37 +00:00
dbaron@fas.harvard.edu
224a95096d Remove unneeded include with the wrong case. 2001-10-25 02:47:55 +00:00
dbaron@fas.harvard.edu
4b1de618fc Bug 86947:
Make the line list doubly linked and access it through a list class and iterators.
Stop recomputing margins on all of the children of each block in the reflow chain (which causes O(N^2) state recovery during incremental reflow).  Instead, add a second dirty bit to the lines and walk backwards through the line list to recompute vertical margins only when either dirty bit is set and the previous line was not reflowed.  Add nsIFrame::IsEmpty to identify frames through which margins collapse.
Fix O(N^2) propagation of float damage by maintaining a set of intervals damaged by floats (bug 61962) and be sure to damage the correct areas (bug 48138).
Introduce nsCollapsingMargin to do correct collapsing of combinations of positive and negative margins (bug 50142).
Clean up some odds and ends and fix another smaller O(N^2) problem in nsBlockFrame::AddFrames.
r=attinasi, rbs  sr=waterson
2001-10-25 01:08:40 +00:00
gerv@gerv.net
58d409fba9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
jaggernaut@netscape.com
f0123ccc11 One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
alecf@netscape.com
2a743eff0e Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
waterson@netscape.com
2498f51f20 Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
heikki@netscape.com
8b420cbe2e Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
cls@seawood.org
1ff76ec650 Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner 2000-07-02 18:44:42 +00:00
cls@seawood.org
27dce15bfc Mass replace of -lmozjs with $(MOZ_JS_LIBS) needed for OS/2 and consistency. 2000-05-17 06:45:45 +00:00
pavlov@netscape.com
2d15c3f4b4 changes all usages of NS_NewTimer to CreateInstance 2000-05-17 02:49:35 +00:00
cls@seawood.org
c28effb372 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00