mats.palmgren%bredband.net
09260d852e
Remove -moz-count-* and (unused) eCursor_arrow_* cursors. b=259639 r+sr=dbaron
2004-09-19 19:49:29 +00:00
bugzilla%arlen.demon.co.uk
a14eb588e3
Bug 258193 nsIDOMMouseEvent::GetButton() broken with contextmenu event
...
p=trev@gtchat.de r=jst sr=bzbarsky
2004-09-17 10:48:59 +00:00
mats.palmgren%bredband.net
57ce935001
Re-resolve target frame after "DOMMouseScroll" event handlers in case it was destroyed. b=257998 r+sr=bzbarsky
2004-09-12 21:24:59 +00:00
jst%mozilla.jstenback.com
d99604bef1
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
2004-09-12 19:27:54 +00:00
mats.palmgren%bredband.net
1d868ad59c
Add CSS3 cursors, bug 163174, r=lordpixel@mac.com r=pinkerton@aol.net sr=dbaron@dbaron.org
2004-09-11 23:24:30 +00:00
bzbarsky%mit.edu
925815e9a0
createEvent/initEvent screw up creating right-click or middle-click events. Bug
...
254795, r+sr=jst
2004-09-10 03:29:09 +00:00
jst%mozilla.jstenback.com
e237ef56e9
Eliminating dead code. Patch by trev@gtchat.de. r+sr=jst@mozilla.org
2004-09-07 22:34:02 +00:00
roc+%cs.cmu.edu
da54d83f54
Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
2004-09-06 02:44:43 +00:00
jst%mozilla.jstenback.com
63c881aeb2
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
2004-09-04 19:28:46 +00:00
jst%mozilla.jstenback.com
00e4d5d5e3
Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu
2004-09-02 15:25:39 +00:00
jst%mozilla.jstenback.com
f1d17b9743
Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu
2004-09-01 16:50:12 +00:00
aaronleventhal%moonset.net
ee255c951a
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
2004-09-01 14:58:34 +00:00
kyle.yuan%sun.com
0c6e0f065f
Bug 169297 caret becomes invisible when switching windows if it's not in linked content
...
r=aaronl, sr=roc, patch=ginn.chen@sun.com
2004-08-31 02:10:59 +00:00
bryner%brianryner.com
a8153addf4
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.
2004-08-29 03:08:44 +00:00
neil%parkwaycc.co.uk
f66025cf5c
Bug 256618 Some context menus not appearing because UIEvents were being created instead of MouseEvents r=bryner sr=jst
2004-08-25 23:29:47 +00:00
dbaron%dbaron.org
d0c0785232
Make NS_MUTATION_EVENT and NS_ACCESSIBLE_EVENT not be the same value. b=256469 r+sr=bryner
2004-08-25 22:26:15 +00:00
dbaron%dbaron.org
403c8bede5
Fix regressions of composition events and thus fix IME. b=256464 r=mozilla-bugzilla@future.shiny.co.il sr=bryner
2004-08-25 21:43:19 +00:00
bryner%brianryner.com
014fbde518
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
87894dfad3
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-22 04:58:44 +00:00
bryner%brianryner.com
0509dcce92
Backing out bug 253888 until I can figure out how to fix the crash
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
fd39847c12
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
2004-08-21 05:09:50 +00:00
dbaron%dbaron.org
2230f9a8d3
Remove unneeded forwarding of nsIDOMNSUIEvent methods to reduce codesize gain and perhaps help Tp/Tdhtml regression. b=238773 r=bryner
2004-08-21 00:10:57 +00:00
bryner%brianryner.com
efcc221ee4
Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
2004-08-20 20:34:37 +00:00
bryner%brianryner.com
95ad9c57b2
fixing debug build bustage
2004-08-20 19:32:23 +00:00
timeless%mozdev.org
d5d6935f8c
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
2004-08-20 19:28:25 +00:00
timeless%mozdev.org
0da537bf4b
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.
2004-08-20 19:27:36 +00:00
timeless%mozdev.org
dd125c71e9
second attempt at fixing build bustage for bug 238773
2004-08-20 19:20:40 +00:00
bryner%brianryner.com
96878669c5
Fixing windows bustage
2004-08-20 18:53:12 +00:00
timeless%mozdev.org
758a700395
Bug 238773 Separating nsDOMEvent into separate classes
...
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst
2004-08-20 18:09:19 +00:00
mats.palmgren%bredband.net
5b30ab7631
Fix mouse-wheel scrolling for overflow:scroll elements. b=97283 r=roc sr=dbaron
2004-08-07 14:30:30 +00:00
bzbarsky%mit.edu
aa6a873a94
Fixing build bustage
2004-08-06 17:51:20 +00:00
mats.palmgren%bredband.net
7ec3e86276
Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron
2004-08-06 15:55:17 +00:00
aaronleventhal%moonset.net
701e8357ed
Bug 254011. After focusing an element with a negative tabindex, tab relative to it's position in doc. r=bryner, sr=jst
2004-08-03 12:52:42 +00:00
aaronleventhal%moonset.net
6591b6f4a6
Bug 244179. Tabindex not honoured if form element is focused via <label>. Buggy part of code pinpointed by Nian Liu. r=nian.liu@sun.com, sr=bryner
2004-08-02 17:56:43 +00:00
bryner%brianryner.com
18fa617572
Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
2004-08-02 04:52:55 +00:00
bryner%brianryner.com
cc807b07b1
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
aaronleventhal%moonset.net
0319b80e0e
Bug 250006. Clean up GetNextTabbableContent(). Remove tabbable property from DOM interfaces. Clean up spurious focus outline effects. r=bryner, sr=jst
2004-07-24 21:12:43 +00:00
timeless%mozdev.org
08ed4eb955
Bug 252732 Add call parentheses to GetScriptGlobalObject and remove trailing whitespace in nsEventStateManager.cpp
...
patch by jonathan.watt@strath.ac.uk r=jst sr=jst
2004-07-23 07:27:57 +00:00
tor%cs.brown.edu
86240fbc28
Bug 242234 - svg event attributes.
...
Original patch by sicking, r=bryner, sr=jst
2004-07-22 16:38:05 +00:00
timeless%mozdev.org
962cc4ac29
Bug 52116 javascript strict warning/error doesn't always contain Source File filename
...
handle onfoo inline event listeners
r=bz sr=bz
2004-07-17 00:28:35 +00:00
tor%cs.brown.edu
9aba64c0b6
Bug 245569 - event.eventPhase always AT_TARGET even during
...
capture/bubble. Patch by aaronr@us.ibm.com , r+sr=bryner.
2004-07-16 15:10:02 +00:00
dbaron%dbaron.org
a2d532dbdc
Trim unneeded includes to speed up compilation. b=64023 r+sr=jst
2004-07-16 06:32:16 +00:00
dbaron%dbaron.org
8ab3e7fc4b
Fix leak by adding dont_AddRef. b=242833 r+sr=roc
2004-07-15 19:58:11 +00:00
bzbarsky%mit.edu
67f658ce24
Fix bug 246012 by not going through presshells at all while deciding whether a
...
docshell is an iframe. r+sr=jst
2004-07-15 06:05:27 +00:00
jst%mozilla.jstenback.com
0d5d5f081f
Checking in fix for 164482 (Patch by smaug@welho.com). Adding support for XML Events. r=bryner@brianryner.com, sr=jst@mozilla.org
2004-07-15 05:24:40 +00:00
dbaron%dbaron.org
45baf132fe
Make :active hierarchical. b=65917 r+sr=bzbarsky
2004-07-14 22:27:24 +00:00
aaronleventhal%moonset.net
9aeb55ff97
Bug 171366. Support tabindex for all elements. r=bryner, sr=jst
2004-07-07 00:58:57 +00:00
robin.lu%sun.com
0bb575e31b
fix Bug 222297 Cannot toggle input checkbox via accesskey without taking focus off of input field first. r=aaronleventhal sr=dbaron patched by Nian Liu<neo.liu@sun.com>
2004-07-06 03:14:09 +00:00
aaronleventhal%moonset.net
2ce73bcfc2
Missing part of checkin for bug 17602.
2004-07-05 01:46:30 +00:00
aaronleventhal%moonset.net
a00d3f0d9c
Bug 17602. Keyboard access to HTML radio buttons should use arrow keys, as it does on most OS's radios as well as XUL radios. r=bryner, sr=neil
2004-07-05 01:31:30 +00:00
peterv%propagandism.org
c6758de122
Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst.
2004-06-25 12:26:02 +00:00
dbaron%dbaron.org
0ec49fbb44
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r+sr=roc
2004-06-22 04:32:52 +00:00
bryner%brianryner.com
55d74e870b
oops, this wasn't supposed to go on the trunk. backing out.
2004-06-21 23:41:30 +00:00
bryner%brianryner.com
8cfeadc0a0
bringing branch changes forward
2004-06-21 23:35:56 +00:00
roc+%cs.cmu.edu
52092297fe
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
2004-06-17 00:13:25 +00:00
timeless%mozdev.org
a2075ea47e
Bug 52116 javascript strict warning/error doesn't always contain Source File filename
...
This handles event handlers.
Not all cases are handled well. if you get a fixme url, you're invited to
come up with code to handle that case. fixing it will probably include
bloating objects with references to their origins.
Handled cases include the ones listed in
http://bugzilla.mozilla.org/show_bug.cgi?id=52116#c59
r=jst sr=jst
2004-06-16 13:18:47 +00:00
bzbarsky%mit.edu
27b140b534
Change FlushPendingNotifications to have more granularity and update callers to
...
only flush the things they really need flushed. Bug 144072, r+sr=jst
2004-05-27 22:08:42 +00:00
jst%mozilla.jstenback.com
6ae037caa8
Fixing bug 243379. If a page moves the focus while we're moving the focus, let the page do its thing and leave focus alone from then on. r+sr=bryner@brianryner.com
2004-05-27 21:25:22 +00:00
timeless%mozdev.org
c081b1e8b9
Removing NS_NewDOMEvent
...
function has been useless since <joki@netscape.com> 1999-05-18 16:50
r+sr=jst
2004-05-25 01:19:59 +00:00
roc+%cs.cmu.edu
b8ecbc84da
Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
2004-05-22 22:15:22 +00:00
jst%mozilla.jstenback.com
29795a5bfc
Fixing bug 244300, patch by mozilla-bugzilla@future.shiny.co.il. Adding double inclusion protection to nsMutationEvent.h. r+sr=bzbarsky@mit.edu.
2004-05-21 21:54:32 +00:00
aaronleventhal%moonset.net
c63c5dd0d1
Bug 243028. Tabbing broken when links have a subtree of nodes rather than just an image or text node. r=bryner, sr=darin
2004-05-21 18:33:07 +00:00
bryner%brianryner.com
cb6a85593a
Ensure that mDocument is current before accessing it. Fixes some timing-related focus problems. Bug 241942, r+sr=jst, a=asa.
2004-05-20 07:17:03 +00:00
danm-moz%comcast.net
c9179b6a17
addref focus controller in deactivate event handler. bug 243112 code=crispin r=bryner,danm-moz
2004-05-17 23:36:34 +00:00
roc+%cs.cmu.edu
1f65501541
Bug 242833. Make nsDOMEvent::GetClientX/Y handle cases where a subdocument's widget is not an ancestor of the event's widget. Also forward all mouse grabbing to the root view manager of a view manager hierarchy so that subdocuments can grab the mouse when an event occurs in an outer document.
2004-05-13 15:39:12 +00:00
bryner%brianryner.com
f9f55ca33e
deCOMtaminate nsPIDOMWindow (bug 242111). r+sr=jst.
2004-05-03 21:48:36 +00:00
bryner%brianryner.com
7927c18306
Implement basic support for DOM level 2 UIEvents, and implement DOMActivate for HTML form control elements. Also minor usage cleanup for nsIDOMUIEvent. Bug 60212, r+sr=jst.
2004-04-30 23:55:16 +00:00
roc+%cs.cmu.edu
b7ad4d88d0
Fixing bustage.
2004-04-30 15:14:41 +00:00
aaronleventhal%moonset.net
f19fae9846
Bug 138069. Make -moz-user-focus work for any html element. r+sr=bryner
2004-04-30 14:05:27 +00:00
jst%mozilla.jstenback.com
ca74706604
Fixing bug 240543. Hiding some nsIPref* API bloatyness in nsContentUtils. r=caillon@aillon.org, sr=peterv@propagandism.org
2004-04-29 23:34:19 +00:00
timeless%mozdev.org
8dd729d5d3
Bug 241646 Shift+Mousewheel (scrollwheel) behavior backwards, unintuitive not correctable with configuration
...
patch by sand@blarg.net r=bryner sr=roc
2004-04-29 07:01:50 +00:00
timeless%mozdev.org
f15e12c3c4
Bug 64485 [Linux] Intellimouse Explorer Backwards and Forwards button support
...
changes per bryner for r=bryner sr=roc
2004-04-20 05:14:40 +00:00
bryner%brianryner.com
edf943927e
Fix shift+tab in mail compose (bug 240504). r=neil, sr=jst
2004-04-19 17:48:34 +00:00
timeless%mozdev.org
d73b004d73
Bug 64485 [Linux] Intellimouse Explorer Backwards and Forwards button support
...
patch by sand@blarg.net r=bryner sr=roc
2004-04-19 15:48:14 +00:00
gerv%gerv.net
692411203a
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-17 21:52:36 +00:00
bryner%brianryner.com
10b4b82e6a
Fix lack of caret in add email account wizard (bug 214306). The problem here was that when ShiftFocusInternal was given an explicit starting point, it was calling SetFocusedContent() for that node, which updated mCurrentFocus but not gLastFocusedContent. That violated the "invariant" that the active ESM's mCurrentFocus is the same as gLastFocusedContent, causing confusion later in SendFocusBlur(). This is fixed by making ShiftFocusInternal and GetNextTabbableContent not rely on mCurrentFocus being set to the starting content, which avoids the inconsistency. r=neil, sr=dbaron.
2004-04-13 10:27:50 +00:00
bryner%brianryner.com
76b5d475eb
Fix lack of caret in add email account wizard (bug 214306). The problem here was that when ShiftFocusInternal was given an explicit starting point, it was calling SetFocusedContent() for that node, which updated mCurrentFocus but not gLastFocusedContent. That violated the "invariant" that the active ESM's mCurrentFocus is the same as gLastFocusedContent, causing confusion later in SendFocusBlur(). This is fixed by making ShiftFocusInternal and GetNextTabbableContent not rely on mCurrentFocus being set to the starting content, which avoids the inconsistency. r=neil, sr=dbaron.
2004-04-13 09:39:16 +00:00
timeless%mozdev.org
d50a4d54b3
Bug 239372 ESM caches profile preferences and constantly gets others
...
r=bryner sr=bz
replacement was a bit too global
2004-04-13 07:09:54 +00:00
timeless%mozdev.org
492beea450
Bug 239372 ESM caches profile preferences and constantly gets others
...
r=bryner sr=bz
2004-04-13 06:41:35 +00:00
jst%mozilla.jstenback.com
37999b600a
Fixing bug 239953. Remove duplicated code in nsContentUtils. r=jonas@sicking.cc, sr=peterv@propagandism.org.
2004-04-13 03:21:50 +00:00
bzbarsky%mit.edu
7b4e01edd8
Make mutation events not be cancelable. Bug 117128, r+sr=bryner
2004-04-13 00:21:27 +00:00
jst%mozilla.jstenback.com
ea21d2ad3b
Fixing bug 238449. Make plugins not get mozilla context menus again. r+sr=dbaron@dbaron.org, a=asa@mozilla.org
2004-04-10 00:25:01 +00:00
neil%parkwaycc.co.uk
9f9e1e57f2
Bug 227646 Tabbing to move focus doesn't work at end of top chrome doc r/sr=bryner a=chofmann
2004-03-25 09:10:53 +00:00
bryner%brianryner.com
82e01f4cf4
Make sure the canvas focus border is removed any time a content node within the document becomes focused. Bug 235522, r=danm, sr=darin.
2004-03-09 19:34:34 +00:00
sicking%bigfoot.com
1775c22dcc
Bug 236620: kill nsIContent::CanContainChildren
...
r/sr=jst
2004-03-06 00:22:03 +00:00
bryner%brianryner.com
397549f842
fixing windows bustage
2004-02-27 17:43:15 +00:00
bryner%brianryner.com
d6b0d386ee
deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
2004-02-27 17:17:37 +00:00
jst%mozilla.jstenback.com
f218d03481
Fixing bug 233142. Correct event default action prevention logic to match what we used to do before bug 226462 was fixed. r=bzbarsky@mit.edu, sr=bryner@brianryner.com.
2004-02-20 20:46:22 +00:00
bzbarsky%mit.edu
db964821d9
Give events created with createEvent a time-of-creation timestamp. Bug 116088,
...
r+sr=jst
2004-02-19 22:10:23 +00:00
cbiesinger%web.de
bb8f20a832
233890, misc cleanup in some layout files, r+sr=bz
2004-02-19 18:56:13 +00:00
bryner%brianryner.com
41643eed69
Make script-created DOM events get dispatched to the system event group just like user events. This fixes firing keypress events at a form input, since editor listens for keypresses using the system event group. Bug 213144, r+sr=bzbarsky, a=chofmann.
2004-02-16 08:50:56 +00:00
dbaron%dbaron.org
d78e8a45b5
Back out bug 20022. a=chofmann
2004-02-14 20:29:19 +00:00
bzbarsky%mit.edu
4d40400018
Fix hang bug 232368. Patch by Mats Palmgren <mats.palmgren@bredband.net>,
...
r=bzbarsky, sr=bryner
2004-02-11 07:47:06 +00:00
jst%mozilla.jstenback.com
6ca4c1a78e
Fixing bug 68215. Adding support for the onbeforeunload event. r=peterv@propagandism.org, sr=brendan@mozilla.org
2004-02-11 06:09:51 +00:00
bryner%brianryner.com
b26298f7c2
Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron.
2004-02-11 04:57:07 +00:00
mvl%exedo.nl
f008ef89d7
Add a way to manually show a single blocked pop-up window. Pass the features of the window.open() call in DOMPopupBlockedEvent.
...
Bug 198846, r=danm, sr=jag
2004-02-10 18:22:23 +00:00
jst%mozilla.jstenback.com
8b6dc1c3ca
Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
2004-02-09 22:48:53 +00:00
bryner%brianryner.com
d4f13c3ba7
Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
2004-02-05 01:57:10 +00:00
dbaron%dbaron.org
b506c7e4d8
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r=roc sr=bryner
2004-02-04 00:11:59 +00:00
danm-moz%comcast.net
e5582e74d7
that doesn't seem to be the problem. restoring over last revision.
2004-02-03 20:07:39 +00:00
danm-moz%comcast.net
db0c085744
disabling last checkin in an attempt to pin down the Tp regression
2004-02-03 17:16:05 +00:00
danm-moz%comcast.net
a98a5490c3
add accessor and mutator for event currently being handled. bug 197919 r=bryner,jst
2004-02-03 02:22:01 +00:00
bryner%brianryner.com
05a0e4f624
Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
2004-02-02 22:17:21 +00:00
bryner%brianryner.com
f67839e02e
More nsIPresContext deCOMtamination (bug 229371). Inline getters and setters for LinkHandler, VisibleArea, and Language; change some methods that don't return any useful data to |void|; make GetContainer return an already_AddRefed. r+sr=dbaron
2004-02-01 10:09:07 +00:00
jst%mozilla.jstenback.com
1804c4910c
Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
2004-01-29 22:04:45 +00:00
bsmedberg%covad.net
34cd8e8bdf
Bug 232201 part 2 - update consumers to use inherited nsIPrefBranchInternal interface. This should be happy for codesize. r=alecf sr=darin
2004-01-28 23:45:17 +00:00
bryner%brianryner.com
290494e26b
Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
2004-01-21 09:35:59 +00:00
bryner%brianryner.com
4ff3150fb4
Fix titlebar updating when using tabs (bug 230829). r+sr=dbaron.
2004-01-14 01:33:47 +00:00
bzbarsky%mit.edu
d42f0893fe
Use weak presshell ptr, since we can. More on bug 230380
2004-01-13 23:24:41 +00:00
bzbarsky%mit.edu
c4f4038c7d
Fix crash bug 230380. Patch by isaachh@mailc.net (Isaac Hwak Han), r=bryner, sr=jst
2004-01-13 20:50:57 +00:00
bryner%brianryner.com
a135ce4d60
Improve the way in which nsEvent and its subclasses are initialized. Commonly-used members can now be initialized via an inline constructor, and all other members are initialized to zero. eventStructType is set automatically. This also fixes some cases where an eventStructType was doubling as a message -- NS_TEXT_EVENT is now only used as an eventStructType, with a message of NS_TEXT_TEXT. NS_COMPOSITION_* events get an eventStructType of NS_COMPOSITION_EVENT, and ditto for NS_RECONVERSION_*. NS_DRAGDROP_EVENT is no longer an eventStructType since it is not a unique type of struct. There is also some miscellaneous cleanup to nsDOMEvent. Bug 220228, r=jst, sr=blizzard.
2004-01-12 08:25:18 +00:00
bryner%brianryner.com
9c81944cb6
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
peter%propagandism.org
79b0f21971
Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
2003-12-23 15:41:10 +00:00
bryner%brianryner.com
7264501b7b
Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
2003-12-21 05:36:36 +00:00
jst%mozilla.jstenback.com
9fb3702121
Fixing mac bustage.
2003-11-19 02:23:25 +00:00
jst%mozilla.jstenback.com
c26b5779ba
Fixing mac bustage.
2003-11-19 02:02:56 +00:00
jst%mozilla.jstenback.com
6380d7fd12
Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
2003-11-19 01:20:56 +00:00
jst%mozilla.jstenback.com
a743394ec7
Re-landing fix related to regression bug 147811. Make declaring on* functions trigger the event listener registration code so that event handlers get registerd by simply declaring a global (or whatever the scope) function with the name of a event handler. r=caillon@aillon.org, sr=brendan@mozilla.org.
2003-11-18 01:59:51 +00:00
bzbarsky%mit.edu
c3cc6e8767
Fix bug 225565 by looking at the actual control type. r+sr=peterv
2003-11-13 18:38:41 +00:00
bzbarsky%mit.edu
fb0a974be6
Fix crash bug 118685. Patch by mats.palmgren@bredband.net (Mats Palmgren),
...
r=bryner, sr=dbaron
2003-11-07 03:35:05 +00:00
caillon%returnzero.com
50c8451a33
Make content grab the cached security manager off of nsContentUtils rather than ask the service manager to find one.
...
Bug 223192; r+sr=bzbarsky
2003-10-30 03:01:25 +00:00
bryner%brianryner.com
c4d3dbdd6c
Don't set mCurrentFocus to null after firing a blur if the blur handler focused something. Bug 147927, r=blizzard, sr=jst, a=sspitzer
2003-10-27 19:52:49 +00:00
bryner%brianryner.com
a0e219b348
deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
2003-10-22 06:09:48 +00:00
caillon%returnzero.com
de3d3fbf61
Re-land patch for bug 83536, merging principal objects.
...
Also includes fixes from bug 216041.
r=bzbarsky
sr=jst
2003-10-21 22:11:49 +00:00
bzbarsky%mit.edu
3e7e15b053
Useless test for unsigned >= 0. Bug 221292, patch by
...
mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky
2003-10-05 23:46:55 +00:00
bzbarsky%mit.edu
8801e97e8f
Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
...
notifications). Bug 200931, r=peterv, sr=jst
2003-10-02 21:29:40 +00:00
jst%mozilla.jstenback.com
8aa7b563d2
Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
2003-09-27 04:18:26 +00:00
bryner%brianryner.com
577de49b39
Use typeof() to implement NS_STDCALL_FUNCPROTO so that pointer-to-member types using stdcall work on mingw gcc. Bug 203137, r=cls, sr=dbaron.
2003-09-15 04:20:20 +00:00
bryner%brianryner.com
5a2b401762
Instead of repeating the same code for each event and listener interface, have nsEventListenerManager::HandleEvent use a table containing the event, interface and method, and array bits. This cuts out a _lot_ of redundant code. The checkin also adds the NS_IMETHOD_CALLBACK #define, which can be used to declare pointer-to-member types using stdcall. Bug 217124, r=jst, sr=dbaron.
2003-09-11 06:31:58 +00:00
pinkerton%netscape.com
7bad112096
check if there is an active focus controller before sending the blur
...
(r=pink/sr=bryner/a=brendan) bug 198153
2003-09-09 21:09:22 +00:00
bryner%brianryner.com
7f4af2e0f9
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 21:50:21 +00:00
bryner%brianryner.com
9b810e7d95
Fix bug 215771 (form inputs not editable after alert dialog dismissed). r=jkeiser, sr=roc, a=asa.
2003-08-29 21:52:25 +00:00
bryner%brianryner.com
640f6fc482
Fix mousewheel scrolling over certain IFRAMEs which have a line height of 0 on the scrollport view. Bug 203239, r/sr=roc, a=asa.
2003-08-25 21:47:58 +00:00
caillon%returnzero.com
c11c6acb17
Backing out the patch to bug 83536.
...
I will reland this when 1.6a re-opens.
r+sr=jst@netscape.com
a=chofmann
2003-08-22 03:06:53 +00:00
roc+%cs.cmu.edu
50878e792b
Bug 190735. nsIFrame deCOMtamination, r+rs=dbaron
2003-08-06 03:07:12 +00:00
aaronl%netscape.com
234cc44f3f
bug 159998 - type named anchor in URL bar, hit Enter - focus/selection appears to stay. r=bryner, sr=jst
2003-08-01 09:41:12 +00:00
bzbarsky%mit.edu
272e86c75d
DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
...
r+sr=jst
2003-07-28 21:17:26 +00:00
bzbarsky%mit.edu
76799ff743
Add an nsIDocument* GetOwnerDocument() to nsGenericElement, deCOMify
...
nsINodeInfo a tad. Bug 211634, r=jkeiser, sr=jst
2003-07-24 17:30:52 +00:00
aaronl%netscape.com
7ac7afd451
Bug 211852 and bug 212626. Tab and shift+tab not working with sub documents. r=bryner, sr=bz
2003-07-24 08:53:48 +00:00
caillon%returnzero.com
9c22160a4b
Bug 83536.
...
Merge script principal implementations into one class.
Should reduce footprint, speed up calls to caps a little bit, and fixes several memory leaks.
Also fixes bugs 211174 and 211263
r=jst@netscape.com
sr=bzbarsky@mit.edu
moa=mstoltz@netscape.com (he looked at an earlier patch and said it looked fine, and will do a retroactive review when he returns from vacation as well)
2003-07-24 05:15:20 +00:00
jaggernaut%netscape.com
20004e3489
Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
2003-07-13 22:29:00 +00:00
bzbarsky%mit.edu
38297174ab
Add correct line number reporting to errors from XBL fields and handlers. Make
...
it possible to pass a url and line number to CompileEventHandler in general.
Bug 127567, r=bryner, sr=brendan
2003-07-11 22:54:36 +00:00
bzbarsky%mit.edu
1bdfbda8b2
Return already_AddRefed instead of a raw addrefed pointer. Bug 211195, r+sr=bryner
2003-07-03 20:34:52 +00:00
bryner%netscape.com
6d59e7a395
Fix some issues related to focus changes in onfocus and onblur handlers:
...
- Abort firing blur events on the document and/or window if one of the blur handlers focuses something else. This ensures that the caret doesn't get confused about whether it should be active.
- Release any mouse or key grab when the view manager sees a deactivate event; this fixes event targeting when a mousedown handler opens a modal dialog.
- Make sure the editor element is actually focused before activating the caret. Just receiving a focus event isn't good enough, since a focus change does not cancel propagation of the original event.
Bug 53579, r=jkeiser, sr=roc.
2003-07-01 22:46:55 +00:00
jst%netscape.com
2e8edec781
Fixing bug 209884. Writing an inline helper to safely get an nsIScriptContext from a JSContext and making direct callers of JS_GetContextPrivate() use the helper. r=caillon@aillon.org, sr=peterv@netscape.com
2003-06-24 21:43:01 +00:00
roc+%cs.cmu.edu
7928e4930c
deCOMtaminate nsIFrame::GetWindow; the COM wrapper doesn't ADDREF when it should, the easiest thing to do is to just not use the wrapper. r+sr=dbaron
2003-06-24 13:39:15 +00:00
caillon%returnzero.com
aa1b5d6b2a
[Bug 210254] nsEventListenerManager::mPrincipal is unused. Also reorganizes some members to better align them.
...
r+sr=bzbarsky.
2003-06-22 13:12:14 +00:00
dbaron%dbaron.org
42b06cc4f5
DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
2003-06-19 23:44:01 +00:00
caillon%returnzero.com
ba75de772b
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
seawood%netscape.com
8f112a4226
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00