Closed Bug 30536 Opened 25 years ago Closed 24 years ago

[SKINNABILITY][XUL] Front end rewrite

Categories

(Core Graveyard :: Skinability, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: bugs, Assigned: bugs)

References

Details

(Keywords: meta, Whiteboard: [nsbeta2+])

most of our front end XUL is a stagnant mess of non-skinnability and HTML 
elements, screaming out to be rescued pre-beta2. this bug will track bugs 
dealing with this rewrite.
QA Contact: paulmac → jrgm
Priority: P3 → P1
Target Milestone: M15
Hey Ben. What was your plan for doing this. I was pondering that I could write
some code to flag any violations of the "skinnability rules". Let me know if 
that would help. 
my plan at present is basically to go from file to file and:

a) convert from using html widgets (form, table) to using XUL widgets (XUL 
checkbox, radio etc and grid)
b) clean up structure, remove excess frames
c) remove inline style
Status: NEW → ASSIGNED
I'm rewriting each dialog in the XPApps group of packages slowly...

john, hyatt had a cool idea yesterday that he plans to check in once we have all 
the widgets - he's going to create a couple of style rules for debug builds that 
 style all deprecated HTML and XUL widgets with brightly coloured borders.

Also, we'll probably create rules to detect for inline style, etc. 
Adding 'skins' keyword to appropriate bugs en masse, sorry about any 
mistakes...
Keywords: skins
Blocks: 29160
Move to M16 for now ...
Target Milestone: M15 → M16
Mass-adding beta2 keyword to all skins bugs.
Keywords: beta2
Keywords: nsbeta2
Putting on [nsbeta2+] radar.
Keywords: beta2
Whiteboard: [nsbeta2+]
Move to M17.
Target Milestone: M16 → M17
99% of the June 22 work is done (as near as I can tell), so I'm moving this to
M19 and turning it into a meta tracking bug.
Keywords: meta
Target Milestone: M17 → M19
reassigning to skinability
Status: ASSIGNED → NEW
Component: XP Apps → Skinability
QA Contact: jrgm → BlakeR1234
This is pretty much "complete" assuming a minimal level of pedantry. If there 
are issues relating to non-skinnable windows, I will file new bugs to make the 
intent clearer. 
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Adding verifyme keyword.
Keywords: verifyme
verified.  This is close enough, any remaining issues are minor and can be 
refiled separately.
Status: RESOLVED → VERIFIED
Keywords: skins
Product: Core → Core Graveyard
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.