summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorsimonb <simonb>2005-04-10 18:18:14 (GMT)
committersimonb <simonb>2005-04-10 18:18:14 (GMT)
commit88c66f0687d2a9e2018f22407b2587dc4d87d012 (patch)
tree197308ad2426783058f479d12329548c6a8a4374 /ChangeLog
parent6cf66c66554a20a1c98eddf26af9e35b7c90cbd5 (diff)
downloadfluxbox_lack-88c66f0687d2a9e2018f22407b2587dc4d87d012.zip
fluxbox_lack-88c66f0687d2a9e2018f22407b2587dc4d87d012.tar.bz2
Big changes to how transparency works
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e5039f5..d5deeb4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,33 @@
1(Format: Year/Month/Day) 1(Format: Year/Month/Day)
2Changes for 0.9.13 2Changes for 0.9.13
3*05/04/11:
4 * Rework lots of stuff relating to transparency, esp menus+frame (Simon)
5 + Massively reduce pixmap memory usage (view with xrestop)
6 + Should also improve startup+style change times, esp for large menus
7 + This introduces a few rendering bugs, but I'd like stuff tested
8 + Transparency is done differently now. People shouldn't need to
9 call updateTransparent.
10 + Do not use persistent pixmap buffers unless you're sure!
11 XSetWindowBackground already copies/buffers the set pixmap, so
12 things need to be rendered to a temp pixmap once, then can be
13 freed.
14 Known bugs (please report others to Rathnor on #fluxbox):
15 - different focus/unfocus transparency doesn't update labelbuttons
16 properly. Workaround: use same transparency for both.
17 - Text sometimes gets overdrawn a lot. Probably should render it to
18 background using a virtual hook in FbWindow::updateBackground
19 - Changing style resizes things, not all pixmaps updated properly
20 Workaround: restart fluxbox after changing style
21 - Probably breaks Composite support. Let me know how.
22 TODO:
23 + FbPixmap::getRootPixmap called very often. It should cache the
24 result and watch the relevant properties.
25 Changed:
26 FbTk/ FbWindow.hh/cc Button.hh/cc Menu.hh/cc TextButton.hh/cc
27 Transparent.hh/cc FbPixmap.cc
28 Window.hh/cc FbWinFrame.hh/cc fluxbox.hh/cc ArrowButton.cc
29 ButtonTool.cc Container.cc GenericTool.cc Slit.cc ToggleMenu.hh
30 Toolbar.cc WinButton.hh/cc WinClient.cc
3*05/04/09: 31*05/04/09:
4 * minor fix to startfluxbox (Mathias) 32 * minor fix to startfluxbox (Mathias)
5*05/04/07: 33*05/04/07: