Closed Bug 88457 Opened 23 years ago Closed 23 years ago

[xlib] missing some critical cursors / css3 cursors

Categories

(Core :: XUL, defect, P3)

x86
Linux
defect

Tracking

()

RESOLVED FIXED
mozilla0.9.3

People

(Reporter: timecop, Assigned: timecop)

References

Details

Attachments

(14 files)

5.31 KB, patch
Details | Diff | Splinter Review
13.52 KB, patch
Details | Diff | Splinter Review
1.28 KB, text/html
Details
13.52 KB, patch
Details | Diff | Splinter Review
5.98 KB, patch
Details | Diff | Splinter Review
13.61 KB, patch
Details | Diff | Splinter Review
6.98 KB, patch
Details | Diff | Splinter Review
6.98 KB, patch
Details | Diff | Splinter Review
10.87 KB, patch
Details | Diff | Splinter Review
10.25 KB, patch
Details | Diff | Splinter Review
10.25 KB, patch
Details | Diff | Splinter Review
10.32 KB, patch
Details | Diff | Splinter Review
9.67 KB, patch
Details | Diff | Splinter Review
13.61 KB, patch
Details | Diff | Splinter Review
Xlib port is missing some critical cursors such as the question-mark generated
by <acronym title=""> and various other cursors.
Patch follows.
accepting bug, adding gisburn, adding to tracker bug, setting milestone,
priority, keywords.
Blocks: 79119
Status: NEW → ASSIGNED
Keywords: patch, review
Priority: -- → P3
Whiteboard: looking for reviews
Target Milestone: --- → mozilla0.9.3
This patch adds custom cursor support to xlib toolkit port, adds all (except 3)
css3 cursors, makes the "whats this?" cursor more user-friendly...

Looking for reviews
The busy pointer looks weired. I prefer the X/Motif "big clock" image for
"busy"... I do not like that new one...

...

Please make all those array |const| if possible and you'll have
r=roland.mainz@informatik.med.uni-giessen.de
Shouldn't the allocation of the cursor in NativeGrab be moved inside the
"if (aGrab)" block and the deletion be moved to the "else" section?
No, but thanks for noticing this.
Cursor creation should be moved inside if (aGrab), since there is no sense
making one when grab isnt going to be performed. After cursor grab however it's
safe to delete the cursor.

Attaching modified patch.
r=tor
Here is how to sr= this patch:

1. http://bugzilla.mozilla.org/showattachment.cgi?attach_id=40938
2. http://bugzilla.mozilla.org/showattachment.cgi?attach_id=40841

(1) is the code change and (2) is the cursor data + structures.
Seeking sr=
For sr please see comments in bug 38444.  The same applies here.
New patch posted

to review:

a) http://bugzilla.mozilla.org/showattachment.cgi?attach_id=41706
b) http://bugzilla.mozilla.org/showattachment.cgi?attach_id=40841

(a) is the patch and (b) is the cursor data
The same comments from 38444 apply here.
to check-in:

a) attachment 41793 [details] [diff] [review] - patch
b) attachment 40841 [details] [diff] [review] - new file - widget/src/xlib/nsXlibCursors.h
Sorry for the spam.

The Xlib cursor patch is ready to check-in:

a) attachment 41858 [details] [diff] [review]
b) attachment 41859 [details] [diff] [review]
fix checked in
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Keywords: review
Resolution: --- → FIXED
Whiteboard: looking for reviews
May God have mercy on us all. The 212 bug spam-o-rama is Now!
QA Contact: aegis → jrgm
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: