F i r e f
- x
& W a y l a n d
M a r t i n S t r á n s k ý h t t p : / / p e
- p
l e . r e d h a t . c
- m
F i r e f o x & W a y l a n d M a r t i n S - - PowerPoint PPT Presentation
F i r e f o x & W a y l a n d M a r t i n S t r n s k h t t p : / / p e o p l e . r e d h a t . c o m / s t r a n s k y / A r c h i t e c t u r e o v e r v i
I N S E R T D E S I G N A T O R , I F N E E D E D 2
I N S E R T D E S I G N A T O R , I F N E E D E D 3
i n d
i s d e fi n e d b y w l _ s u r f a c e
h a r e d v i a . S H M ( m m a p ) , G L
e fi n e s W i n d
s i z e
i t i
c a n ’ t b e s e t
s s u e d w i t h p
u p / c h i l d w i n d
s
i n d
c a n ’ t b e s h a r e d w i t h d i f f e r e n t p r
e s s ( e a s i l y ) .
I D / X l i b – g l
a l X W i n d
h a n d l e
h a r e d v i a . X I D
e s i z e d / p
i t i
e d b y X l i b
W i n d
c a n b e s h a r e d .
I N S E R T D E S I G N A T O R , I F N E E D E D 4
e t w
k t r a n s p a r e n t
l
a l X I D
h a r e a b l e X I D ( G P U )
i n d
c a n b e p
i t i
e d
a r e n t / c h i l d X W i n d
f r
d i f f e r e n t p r
e s s ( X E m b e d )
n s e c u r e
i n e t u n e d
a l f r a m e b u f f e r
e s t r i c t e d
n e r s h i p ( s h m )
a n b e r e s t r i c t e d ( s a n d b
)
a n b e f a s t e r ( d i r e c t d r a w )
a n b e l i g h t e r ( E m b e d d e d s y s t e m s …)
a n ’ t r u n fl a s h a n d
h e r N P A P I p l u g i n s ( m i s s i n g X e m b e d ) .
I N S E R T D E S I G N A T O R , I F N E E D E D 5
I N S E R T D E S I G N A T O R , I F N E E D E D 6
s y n c r e n d e r i n g f r
n
a i n t h r e a d ( G t k + d
s n
l i k e t h a t )
y n c c l i p b
r d a n d d r a g & d r
u p p l a c e m e n t / p
i t i
i n g
e b R T C – d e s k t
s h a r i n g ( P i p e W i r e )
r
e n fl a s h
i D P I m u l t i
i t
i s s u e s
p e n G L / W e b R e n d e r e r
I N S E R T D E S I G N A T O R , I F N E E D E D 7
I N S E R T D E S I G N A T O R , I F N E E D E D 8
I N S E R T D E S I G N A T O R , I F N E E D E D 9
I N S E R T D E S I G N A T O R , I F N E E D E D 1
I N S E R T D E S I G N A T O R , I F N E E D E D 1 1
e f a u l t
F e d
a 3 ( fi r e f
1 1 )
p t i
a l
F e d
a 2 8 / 2 9 ( fi r e f
a y l a n d )
i l l a g t k 3 . 1 u p d a t e a n d b u i l t b y d e f a u l t ( G D K _ B A C K E N D )
I N S E R T D E S I G N A T O R , I F N E E D E D 1 2
l a n g v s . g c c ( P G O / L T O )
i r e f
fl a t p a k ( h t t p s : / / fi r e f
a t p a k . m
e f e d
a . c z / )
i t l e b a r r e n d e r i n g
t k 3 p
t
I N S E R T D E S I G N A T O R , I F N E E D E D 1 3
I N S E R T D E S I G N A T O R , I F N E E D E D 1 4
f a c e b
. c
/ r e d h a t i n c t w i t t e r . c
/ R e d H a t p l u s . g
l e . c
/ + R e d H a t y
t u b e . c
u s e r / R e d H a t V i d e
l i n k e d i n . c
/ c
p a n y / r e d
a t