868 Commits

Author SHA1 Message Date
aaronleventhal%moonset.net
7751327ab1 Bug 270030. Tabbing gets stuck at first child input elements. r=ginn.chen, sr=neil.parkway, a=asa
git-svn-id: svn://10.0.0.236/trunk@165503 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-19 04:28:56 +00:00
jshin%mailaps.org
d28d60d811 bug 263132 IME reconverting does not work with IME of Japanese, patch by masayuki@d-toybox.com r=Ilya Konstantinov, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@165336 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-13 12:00:56 +00:00
aaronleventhal%moonset.net
928aa93531 Bug 258514. Click on anchor with location hash sometimes first focusable child a focus rectangle. r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@164599 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 13:40:25 +00:00
jst%mozilla.jstenback.com
7bfc89b66d Fixing part of bug 265790 (the part that's a regression from bug 265921). Make it possible to flag DOM events as trusted when created using DOM APIs from native code, and marking the DOMWindowClose event (and a few other fired from nsGlobalWindow) as trusted to make closing a tab from script close the tab only, and not the whole window. r+sr=bzbarsky@mit.edu, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@164533 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 00:36:30 +00:00
jst%mozilla.jstenback.com
4e96a7e625 Fixing bug 265921. Prevent script from closing tabs. r=bryner@brianryner.com, sr=brendan@mozilla.org, patch by bzbarsky@mit.edu and jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@164402 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 00:13:50 +00:00
dbaron%dbaron.org
b0638b35f9 Propagate trusted flag to synthesized events. b=265692 r=bzbarsky sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@164257 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 22:28:55 +00:00
dbaron%dbaron.org
e0fd54717b Restrict handling of various things to events coming from the user (not Web content). b=265176 r+sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@164179 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 07:33:41 +00:00
aaronleventhal%moonset.net
2654e96340 Bug 262578. No click to focus css scrollable areas like overflow:scroll, but you can still click there and scroll -- just no focus outline. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@164004 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 02:24:27 +00:00
peterv%propagandism.org
93c0775b37 Fix for bug 264309 (Consolidate CloneNode implementation macros). r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@163824 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-15 14:42:14 +00:00
aaronleventhal%moonset.net
2ed5e7dde3 Bug 261054. Make caret consistently the same width throughout Gecko/Mozilla. Configurable through ui.caretWidth. r=glazou, sr=rbs
git-svn-id: svn://10.0.0.236/trunk@163639 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 01:12:14 +00:00
bzbarsky%mit.edu
fa206da134 Switch more callers who were begging for it over to GetOwnerDoc(). Bug 255337,
r+sr=peterv.


git-svn-id: svn://10.0.0.236/trunk@163530 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:29:42 +00:00
dbaron%dbaron.org
807e365b2f Also prevent 'overflow:hidden' elements from being scrollable by wheel mouse. b=259615 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@163462 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 05:15:08 +00:00
jst%mozilla.jstenback.com
f49d0452b6 Fixing build bustage on Tru64 UNIX. Part of bug 252326.
git-svn-id: svn://10.0.0.236/trunk@162980 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 22:10:50 +00:00
kyle.yuan%sun.com
e00332886e Bug 257581 Cursor (caret) doesn't appear in MailNews Compose Window, although you type something
r=daniel, sr=roc, a=asa, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@162687 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 04:04:50 +00:00
kyle.yuan%sun.com
d03c6e8ab1 Backout the last checkin. Haven't noticed that the tree is frozen from 1.8a4.
git-svn-id: svn://10.0.0.236/trunk@162685 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 02:53:17 +00:00
kyle.yuan%sun.com
97d8fe3e97 Bug 257581 Cursor (caret) doesn't appear in MailNews Compose Window, although you type something
r=daniel, sr=roc, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@162684 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 02:50:07 +00:00
dbaron%dbaron.org
cdd43406c9 Don't allow the user to scroll things that are 'overflow: hidden'. b=259615 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162578 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 04:41:08 +00:00
neil%parkwaycc.co.uk
7903ea1651 Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162561 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 22:25:07 +00:00
mats.palmgren%bredband.net
3b5f384b21 Remove -moz-count-* and (unused) eCursor_arrow_* cursors. b=259639 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@162532 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-19 19:49:29 +00:00
bugzilla%arlen.demon.co.uk
ac04d5df23 Bug 258193 nsIDOMMouseEvent::GetButton() broken with contextmenu event
p=trev@gtchat.de r=jst sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@162492 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 10:48:59 +00:00
mats.palmgren%bredband.net
74984982bc Re-resolve target frame after "DOMMouseScroll" event handlers in case it was destroyed. b=257998 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@162172 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 21:24:59 +00:00
jst%mozilla.jstenback.com
4c0b437ada Fixing problem found by trev@gtchat.de where creating key event objects would actually create mouse event objects (bug 238773). r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@162167 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-12 19:27:54 +00:00
mats.palmgren%bredband.net
d613fa7dee Add CSS3 cursors, bug 163174, r=lordpixel@mac.com r=pinkerton@aol.net sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@162144 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-11 23:24:30 +00:00
bzbarsky%mit.edu
5b81e4cac9 createEvent/initEvent screw up creating right-click or middle-click events. Bug
254795, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@162050 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 03:29:09 +00:00
jst%mozilla.jstenback.com
08a3874eb0 Eliminating dead code. Patch by trev@gtchat.de. r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161885 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 22:34:02 +00:00
roc+%cs.cmu.edu
25c92b6a90 Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
git-svn-id: svn://10.0.0.236/trunk@161806 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 02:44:43 +00:00
jst%mozilla.jstenback.com
809b317cb3 Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
git-svn-id: svn://10.0.0.236/trunk@161765 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 19:28:46 +00:00
jst%mozilla.jstenback.com
d204ca55c8 Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@161660 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 15:25:39 +00:00
jst%mozilla.jstenback.com
57e55d8a58 Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@161580 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 16:50:12 +00:00
aaronleventhal%moonset.net
ef3f8b9010 Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161578 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:58:34 +00:00
kyle.yuan%sun.com
d48d3bdb25 Bug 169297 caret becomes invisible when switching windows if it's not in linked content
r=aaronl, sr=roc, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@161519 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 02:10:59 +00:00
bryner%brianryner.com
43628f9edf More nsIPresShell deCOMtamination:
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.

Bug 253889, r+sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161442 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 03:08:44 +00:00
neil%parkwaycc.co.uk
7c8b6bdbd1 Bug 256618 Some context menus not appearing because UIEvents were being created instead of MouseEvents r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@161288 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:29:47 +00:00
dbaron%dbaron.org
1c4905d744 Make NS_MUTATION_EVENT and NS_ACCESSIBLE_EVENT not be the same value. b=256469 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161280 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:26:15 +00:00
dbaron%dbaron.org
a3d77dd5aa Fix regressions of composition events and thus fix IME. b=256464 r=mozilla-bugzilla@future.shiny.co.il sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161273 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 21:43:19 +00:00
bryner%brianryner.com
2ac3245dec Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
git-svn-id: svn://10.0.0.236/trunk@161116 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
0501b2872a Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161115 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 04:58:44 +00:00
bryner%brianryner.com
03c6a8279c Backing out bug 253888 until I can figure out how to fix the crash
git-svn-id: svn://10.0.0.236/trunk@161097 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
e49f4fa38e Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161096 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 05:09:50 +00:00
dbaron%dbaron.org
cf2837175f Remove unneeded forwarding of nsIDOMNSUIEvent methods to reduce codesize gain and perhaps help Tp/Tdhtml regression. b=238773 r=bryner
git-svn-id: svn://10.0.0.236/trunk@161086 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 00:10:57 +00:00
bryner%brianryner.com
2dbfb983b1 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161072 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:34:37 +00:00
bryner%brianryner.com
480ce5b410 fixing debug build bustage
git-svn-id: svn://10.0.0.236/trunk@161069 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:32:23 +00:00
timeless%mozdev.org
775912022e undoing the known incorrect signature and moving the include from the cpp file to the h for the nsCOMPtr
second attempt at fixing build bustage for bug 238773


git-svn-id: svn://10.0.0.236/trunk@161068 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:28:25 +00:00
timeless%mozdev.org
2856c49b25 first attempt at fixing build bustage for bug 238773
-- editors note -- this is not the right fix and is in direct conflict with bryner's fix which is correct.


git-svn-id: svn://10.0.0.236/trunk@161067 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:27:37 +00:00
timeless%mozdev.org
7b5614851f second attempt at fixing build bustage for bug 238773
git-svn-id: svn://10.0.0.236/trunk@161065 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:20:40 +00:00
bryner%brianryner.com
e5bac8dafb Fixing windows bustage
git-svn-id: svn://10.0.0.236/trunk@161063 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:53:12 +00:00
timeless%mozdev.org
2d2b43d7bc Bug 238773 Separating nsDOMEvent into separate classes
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@161059 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:09:19 +00:00
mats.palmgren%bredband.net
6d7adf9d8c Fix mouse-wheel scrolling for overflow:scroll elements. b=97283 r=roc sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160474 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 14:30:30 +00:00
bzbarsky%mit.edu
03c67167f1 Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@160453 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 17:51:20 +00:00
mats.palmgren%bredband.net
c3b56c8527 Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160447 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 15:55:17 +00:00