Closed Bug 13545 Opened 25 years ago Closed 25 years ago

CSS2 Cursors not working

Categories

(Core :: XUL, defect, P3)

x86
Windows 98
defect

Tracking

()

VERIFIED DUPLICATE of bug 1916

People

(Reporter: azham, Assigned: kmcclusk)

References

()

Details

I was viewing an article entitled "Using stylesheets with IE5" at http://www.hotwired.com/webmonkey (10th Sept 1999). I found 2 bugs for CSS2 which are: 1)In the "Rollover text" article in the main article, the word Textsize didn't change the size of the capital letter. 2)In the "Cursors" article in the main article, all the cursor is not supported except for wait cursor and text cursor. Hope you look into it
Assignee: troy → trudelle
Component: Layout → XP Toolkit/Widgets
Peter, the cursors aren't working for me either, and when I mouse over the cross hair I hit an assert in the Widget code: NTDLL! 77f76148() nsDebug::Assertion(const char * 0x00c86b20, const char * 0x00c86b1c, const char * 0x00c86af0, int 1130) line 181 + 13 bytes nsWindow::SetCursor(nsWindow * const 0x01bef284, nsCursor eCursor_crosshair) line 1130 + 35 bytes nsEventStateManager::UpdateCursor(nsIPresContext & {...}, nsPoint & {...}, nsIFrame * 0x021d67b0, nsEventStatus & nsEventStatus_eConsumeDoDefault) line 570 nsEventStateManager::PreHandleEvent(nsEventStateManager * const 0x01b68c60, nsIPresContext & {...}, nsGUIEvent * 0x0012fcbc, nsIFrame * 0x021d67b0, nsEventStatus & nsEventStatus_eConsumeDoDefault, nsIView * 0x01b6ca60) line 134 PresShell::HandleEvent(PresShell * const 0x01beb884, nsIView * 0x01b6ca60, nsGUIEvent * 0x0012fcbc, nsEventStatus & nsEventStatus_eConsumeDoDefault) line 1983 + 43 bytes nsView::HandleEvent(nsView * const 0x01b6ca60, nsGUIEvent * 0x0012fcbc, unsigned int 8, nsEventStatus & nsEventStatus_eConsumeDoDefault, int & 0) line 828 nsView::HandleEvent(nsView * const 0x01b670b0, nsGUIEvent * 0x0012fcbc, unsigned int 8, nsEventStatus & nsEventStatus_eConsumeDoDefault, int & 0) line 813 nsView::HandleEvent(nsView * const 0x01b67190, nsGUIEvent * 0x0012fcbc, unsigned int 8, nsEventStatus & nsEventStatus_eConsumeDoDefault, int & 0) line 813 nsView::HandleEvent(nsView * const 0x01bef3c0, nsGUIEvent * 0x0012fcbc, unsigned int 28, nsEventStatus & nsEventStatus_eConsumeDoDefault, int & 0) line 813 nsViewManager::DispatchEvent(nsViewManager * const 0x01be8de0, nsGUIEvent * 0x0012fcbc, nsEventStatus & nsEventStatus_eConsumeDoDefault) line 1641 HandleEvent(nsGUIEvent * 0x0012fcbc) line 63 nsWindow::DispatchEvent(nsWindow * const 0x01b5dee4, nsGUIEvent * 0x0012fcbc, nsEventStatus & nsEventStatus_eIgnore) line 332 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012fcbc) line 353 nsWindow::DispatchMouseEvent(unsigned int 300, nsPoint * 0x00000000) line 3154 + 21 bytes ChildWindow::DispatchMouseEvent(unsigned int 300, nsPoint * 0x00000000) line 3372 nsWindow::ProcessMessage(unsigned int 512, unsigned int 0, long 17105139, long * 0x0012fedc) line 2377 + 24 bytes nsWindow::WindowProc(HWND__ * 0x005b058a, unsigned int 512, unsigned int 0, long 17105139) line 401 + 27 bytes USER32! 77e71
Assignee: trudelle → rickg
The rollovers all work for me in today's Apprunner opt build. Many of the cursors work too, the exact same set that work in Viewer. This is not an XPToolkit feature, it has to work even if the toolkit is not there. We are implementing a layer of support above this, for XPFE apps to change the cursor without a WebShell or CSS, but I think someone in Gecko owns this. reassigning to rickg for triage.
Assignee: rickg → peterl
One for you.
Assignee: peterl → kmcclusk
Looks like nsWindow doesn't know how to handle all the cursor types.
Status: NEW → ASSIGNED
Target Milestone: M13
Summary: CSS2 → CSS2 Cursors not working
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 1916 ***
QA Contact: petersen → chrisd
Status: RESOLVED → VERIFIED
Verified dup of #1916
You need to log in before you can comment on or make changes to this bug.