Bug 58111

Summary: [Meta] Make DocumentMarker and DocumentMarkerController more clean and extensible.
Product: WebKit Reporter: Hajime Morrita <morrita>
Component: HTML EditingAssignee: Hajime Morrita <morrita>
Status: NEW ---    
Severity: Normal CC: rniwa, shinyak
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Bug Depends on: 56812, 56814, 58112, 58113, 59815, 59855    
Bug Blocks:    

Description Hajime Morrita 2011-04-07 18:39:33 PDT
There are several ugly parts around DocumentMarkerController.

- DocumentMarker::MarkerType and DocumentMarker::MarkerTypes is used in confusing way.
- markers are stored inside a pair of vectors, which should be a vector of some struct or class.
- DocumentMarker has very limited metadata. We want store subtype dependent metadata like suggestions and descriptions, etc.

This meta-bug will track the problem above.