Jeff - updating webrender
Morris - Hook DXGI texture to ANGLE
Dzmitry - transformed clips in WR
Peter
Jerry - new textureHost, textureSource and compositor for render thread
ethan - Working on containerLayer opacity and improving borderlayer
nical
Ryan - Working on getting reftests passing
Sotaro - ANGLE related stuff, a bit of render thread related stuff
kats
- working on merge to m-c
- explicitly NOT working on APZ in webrender until mrobinson/gw/kvark have hashed out and implemented the webrender side of the architecture
aosmond -- decode to shared memory for images under review, working on moving progressing animated images off main thread
gw280 - android https://public.etherpad-mozilla.org/p/android-wr
https://docs.google.com/a/mozilla.com/spreadsheets/d/1DcqaMvt3I38HIl3-RDS_6aiX67nQWItNcwmVt5utbDk/edit?usp=sharing
-------------------------------------------------------------------------
Display item conversion progress (IGNORE, BLOCKED, STARTED, CONVERTED, ENABLED, SKIP, PLANNED)
"IGNORE" means we're fine to ignore it forever. "SKIP" means we don't see enough of these elements to bother converting from the fallback slow path.
alt_feedback (IGNORE)
background (CONVERTED)
background_color(CONVERTED)
themed_background (IGNORE) (We're going to have to do something better about this)
blend_container / blend_mode (PLANNED)
border (CONVERTED)
box_shadow_inner (ENABLED)
box_shadow_outer (ENABLED)
bullet (CONVERTED)
button_border_background (ENABLED)
type_button_foreground (ENABLED)
canvas_focus
caret (ENABLED)
checked_checkbox
checked_radiobutton
clear_background (ENABLED)
column_rule (CONVERTED)
combobox_focus
event_receiver
layer_event_regions
fieldset_border_background (PLANNED)
fixed_position (PLANNED)
sticky_position (PLANNED)
frameset_border
frameset_blank
header_footer
image (CONVERTED)
list_focus
option_event_grabber:
outline (ENABLED)
own_layer
plugin
plugin_readback
plugin_video
range_focus_ring
remote
resolution
scroll_info_layer
selection_overlay (CONVERTED)
solid_color (CONVERTED)
solid_color_region
subdocument
mask (PLANNED)
filter (PLANNED, blur is used on facebook)
svg_outer_svg
svg_text
table_cell_background (PLANNED)
table_row_background (Will be removed soon)
table_row_group_background (Will be removed soon)
table_border_background (Will be removed soon)
table_border (STARTED)
table_background (Will be removed soon)
table_cell (PLANNED)
text (STARTED)
text_overflow (PLANNED)
transform, perspective (PLANNED)
wrap_list
video (PLANNED)
reflow_count
xul_event_redirector (IGNORE)
xul_group_background
xul_image (PLANNED)
xul_text_box
xul_tree_body
xul_tree_col_splitter_target
xul_debug
mathml_bar
mathml_char_background
mathml_char_foreground
mathml_error
mathml_menclose_notation
mathml_selection_rect
mathml_slash
mathml_bounding_metrics
mathml_char_debug
debug_border (IGNORE)
debug_image_map (IGNORE)
debug_placeholder (IGNORE)
event_target_border (IGNORE)
-------------------------------------------------------------------------
Things to do:
- Transformed Clips - Dzmitry
- considered implemented, a few issues remain
- largely blocked by Martin's refactoring of the scrolling logic
Debug Builds - MasonLinux - Dzmitry, Nical / Windows Builds - Mason- Test infrastructure
- Build infrastructure - Morris
- Convert layers to WRDI - Jeff
- Multiple Windows -Peter
Render a gl context attached to firefox on Windows - Mason- More active layers - Matt / Markus
- text layers - mchang
- dwrite / cg fonts looking like gecko - mchang
- Thunderstone (Go from 2 to 3)
- video texture
- 1. ImageHost -> WR plumbing (just copy the texture buffer to WR) - Sotaro
- 2. Share texture - Jerry
- External image interface in WR
- External image -> TextureHost plumbing
- TextureHost lifetime management between gecko and WR
- 3. Handle video frame's timestamp
- Hardware end to end decoding to playing
- SVG - some display items will straight translate, otherwise fallback to current implementation
- Use shared memory for images -- aosmond
- dependencies need to land on m-c first