1614 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
ad013ff94a Get the right view when positioning context menus. Bug 185107, r=hyatt, sr=jag
git-svn-id: svn://10.0.0.236/trunk@136020 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:40:14 +00:00
dbaron%dbaron.org
c278517282 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136010 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 21:19:10 +00:00
varga%netscape.com
577850124a Fix for bug 183517. Scrolling in mail folder pane requires you wait for the timer to finish.
r=varga, sr=alecf, patch by stephend


git-svn-id: svn://10.0.0.236/trunk@135982 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 08:34:52 +00:00
aaronl%netscape.com
3b5f31e394 Bug 187575. Context menus should not eat clicks outside themselves (in Windows). r=dean, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@135910 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 23:14:59 +00:00
aaronl%netscape.com
63217187c8 Bug 179567. Backing out, causes menu regressions.
git-svn-id: svn://10.0.0.236/trunk@135899 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 21:15:20 +00:00
timeless%mozdev.org
7d8b306cdf Bug 187759 opening menu with full-page (quicktime, flash) plugin crashes in [@ nsMenuBarFrame::SetActive ]
r=aaronl sr=bz


git-svn-id: svn://10.0.0.236/trunk@135895 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 20:12:04 +00:00
aaronl%netscape.com
ccc82b5818 Bug 179567. Cannot dismiss menu by clicking on menu bar. r=pinkerton, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@135804 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 01:15:25 +00:00
aaronl%netscape.com
0f3bd51459 Bug 132489. Caret should stop blinking when user enters menus. r=kyle, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@135803 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 01:14:00 +00:00
bratell%lysator.liu.se
7d0ed2ce90 Bug 170160 - don't use sprintf for simple tasks as converting a number to a string. It's expensive and give you an ASCII string when a Unicode one is required. r=bryner@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@135732 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-31 12:50:10 +00:00
seawood%netscape.com
f8f86e7f05 Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@135661 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 01:15:07 +00:00
dbaron%fas.harvard.edu
a436a28cb1 Reduce code size by using PaintSelf member function to paint background, border, and outline. b=184702 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@135596 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-23 22:05:47 +00:00
roc+%cs.cmu.edu
67e18491db Bug 186066. Don't resize scrolled frame's view until we're ready, saving a full refresh. Patch by sfraser; r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@135564 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-22 03:30:04 +00:00
sfraser%netscape.com
6d7382630d Fix booleans returned by nsBox to have the low bit set. Bug 185951. r/sr=kin
git-svn-id: svn://10.0.0.236/trunk@135471 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-18 23:51:55 +00:00
dbaron%fas.harvard.edu
c6828396c3 Release theme global in nsBox from layout module destructor instead of on a object count for objects whose destructors are not all called. (Adds nsBox to the leak stats, which will make leaks go up.) b=177807 r=bryner sr=roc
git-svn-id: svn://10.0.0.236/trunk@135093 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-11 02:33:33 +00:00
caillon%returnzero.com
6b60a8affb Bug 181975 - Convert layout to use nsIPrefService, nsIPrefBranch, and friends.
r/sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@135068 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-10 23:41:12 +00:00
bzbarsky%mit.edu
d4442c2e0d Use a prescontext from the same document as the frame when trying to get
views.  Bug 180329, r=peterv, sr=roc+moz, a=brendan.


git-svn-id: svn://10.0.0.236/trunk@134973 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-09 15:02:18 +00:00
kyle.yuan%sun.com
0d4483fbf0 Bug 134823 Toolbars don't honour accesskeys
r=dean_tessman, sr=jaggernaut
support accesskey for toolbarbutton


git-svn-id: svn://10.0.0.236/trunk@134778 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-04 05:38:07 +00:00
jrgm%netscape.com
77d5383b12 Make use of the new ability to re-init a timer and hang on to the tooltip and autohide timers instead of destroying and creating new timers, bug 181961. Note: this bug depends on the other checkin to nsTimerImpl.(h|cpp) from bug 181961. r=bryner, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@134776 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-04 05:13:07 +00:00
peterv%netscape.com
d103a96ada Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@134587 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-29 23:44:07 +00:00
caillon%returnzero.com
cf5e825d62 182084 - Use the preprocessor to turn off slider debugging rather than a run-time check.
r=cbiesinger, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@134489 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-26 21:38:18 +00:00
sicking%bigfoot.com
db4678c2f2 Bug 181808: Use macros to declare and implement nsIDocumentObserver
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@134395 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-25 08:33:30 +00:00
jrgm%netscape.com
1851e5c13a null-check fix for bug 181463 'Clicking on slider with hidden thumb crashes browser' [plus a little bit of whitespace cleanup], r=varga, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@134359 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-23 05:20:05 +00:00
timeless%mozdev.org
85548945c5 Bug 180578 nsImageBoxFrame::UpdateLoadFlags doesn't null check loader
r=biesi sr=bz


git-svn-id: svn://10.0.0.236/trunk@134164 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 03:58:36 +00:00
bzbarsky%mit.edu
f6b3b3afb9 Make nsILinkHandler take uris instead of strings. Bug 176904, r=darin, sr=jst
git-svn-id: svn://10.0.0.236/trunk@134133 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 00:44:26 +00:00
timeless%mozdev.org
d855a84260 Bug 52285 Kill compiler warnings in layout/xul
patch by mozilla-bugs@nogin.org r=timeless sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@134079 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-19 05:06:36 +00:00
timeless%mozdev.org
97bc540937 Bug 96229 keyboard (and right mouse in context menu) doesn't autocheck menuitem type="checkbox" and type="radio"
patch by neil@parkwaycc.co.uk r=aaronl sr=bz


git-svn-id: svn://10.0.0.236/trunk@134040 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-18 14:01:20 +00:00
timeless%mozdev.org
3773ada488 Bug 180583 nsTreeBodyFrame::GetImage doesn't null check loader
r=varga sr=bz


git-svn-id: svn://10.0.0.236/trunk@134015 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-17 20:11:08 +00:00
dbaron%fas.harvard.edu
307f43b5a1 Consolidate all CSS pseudos and split them into three atom lists to distinguish between pseudo-classes, pseudo-elements, and fake-pseudo-elements used for anonymous boxes. b=147887 r,sr=roc,bz
git-svn-id: svn://10.0.0.236/trunk@134006 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-17 15:37:56 +00:00
cmanske%netscape.com
f42124e4bb New XBL for editor tag and editorshell removal. b=133598, r=akkana, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@133696 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-12 22:41:16 +00:00
roc+%cs.cmu.edu
5a00c656b9 Backing out fix in bug 173072 (see bug 179459).
git-svn-id: svn://10.0.0.236/trunk@133565 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-11 13:59:48 +00:00
roc+%cs.cmu.edu
a5a565fd75 Bug 173072. Fix XUL scrollbar regression by forcing a view update after reflow. r=bzbarsky,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@133540 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-10 18:21:05 +00:00
varga%netscape.com
df0813091b Fix for bug 145969. Can't persist open state of content view trees
r=varga, sr=jag, patch by Neil


git-svn-id: svn://10.0.0.236/trunk@133421 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-08 22:34:42 +00:00
dbaron%fas.harvard.edu
7c66f307dd Miscellaneous performance improvements, mostly related to image loads. Cache a copy of the IO service on the Pres Context for use in starting image loads. b=170116 r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@133149 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 12:58:05 +00:00
varga%netscape.com
c28a6c24e7 Fix for bug 135272. columns content doesn't flip when setting the UI aligned to the right
r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@133146 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 12:20:50 +00:00
varga%netscape.com
1be3ec1c4d Fix fo bug 177969. Remove unused nsITreeColFrame interface.
r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@133135 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 07:36:21 +00:00
varga%netscape.com
a8c8204bf0 Fix for bug 177753. Tree painting methods don't have to be virtual
r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@133130 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 06:38:14 +00:00
aaronl%netscape.com
c70e51198a Bug 66834. Autocomplete swallowing clicks. Fixing for Windows and leaving bug open. r=pinkerton, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@133084 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 02:27:57 +00:00
varga%netscape.com
74eee3ee1d Fix for bug 170249. tree autoscroll triggers incorrectly and crashes
r=mcsmurf, sr=peterv, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@133009 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-05 08:17:24 +00:00
timeless%mac.com
c07177fbab Bug 174448 crash in [@ nsMenuPopupFrame::GetRootViewForPopup] on msnbc page
r=bzbarsky sr=hyatt sr=roc+moz a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@132347 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-22 00:23:35 +00:00
seawood%netscape.com
f9eb727003 Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 06:47:01 +00:00
varga%netscape.com
f6df4db2b2 Fix for bug 171752 - Merge nsBoxFrameInner and nsBoxFrame
r=hyatt, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@131678 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-10 06:39:30 +00:00
sspitzer%netscape.com
2610d3b788 supplimental fix for #173590. r/sr/a=brendan
git-svn-id: svn://10.0.0.236/trunk@131654 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-10 00:54:05 +00:00
sspitzer%netscape.com
c53706bce1 fix for crasher bug #173590, caused by checkin for #172276.
r/sr=hyatt, a=asa.


git-svn-id: svn://10.0.0.236/trunk@131649 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-09 23:31:26 +00:00
bzbarsky%mit.edu
a70a392a2c Make GetParent on nsStyleContext return an
already_AddRefed<nsIStyleContext>.  Bug 171808, r=jkeiser, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@131531 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-09 01:46:15 +00:00
timeless%mac.com
e2bf35b1b2 Bug 163104 Long lists of folders/bookmarks down arrow does not work correctly
patch by adrianm2@yahoo.com r=dean_tessman@hotmail.com sr=jag


git-svn-id: svn://10.0.0.236/trunk@131495 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 23:41:52 +00:00
aaronl%netscape.com
66faa22cbd Bug 96229. Support keyboard access of checkbox and radio menu items. r=bryner, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@131432 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 18:02:34 +00:00
caillon%returnzero.com
0f7366d6d0 Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border
area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3.  Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@131419 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 10:24:53 +00:00
dean_tessman%hotmail.com
4ac78ed6e3 bug 73970 - Tooltips disappear when at bottom of screen
Actually just fixes tooltips so they don't flip to the left of the mouse pointer when they extend off the right edge of the screen.

r=me, sr=bryner@netscape.com
patch by zipo13@myrealbox.com


git-svn-id: svn://10.0.0.236/trunk@131394 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 05:01:10 +00:00
bryner%netscape.com
6e21d6290d Remove gfx2 from REQUIRES globally, since we no longer export headers to a separate gfx2 module. r=cls.
git-svn-id: svn://10.0.0.236/trunk@131219 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-05 02:49:02 +00:00
hyatt%netscape.com
e5e5ba8be1 Fix for 172545, give datasources the ability to specify icons for XUL trees, r=varga, sr=jag
git-svn-id: svn://10.0.0.236/trunk@131150 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 08:26:36 +00:00