summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkristian <kristian>2007-02-06 17:59:32 +0000
committerkristian <kristian>2007-02-06 17:59:32 +0000
commitd0dfa853b0118629de7127f8fec35d53322d56b1 (patch)
tree29a417df7b2467e725f8f72345dff5240d0e16d5
parentd916dc0d2d84dee4ecbc9d7eebf70068b7a42b27 (diff)
downloadDocumentation-d0dfa853b0118629de7127f8fec35d53322d56b1.tar.gz
Documentation-d0dfa853b0118629de7127f8fec35d53322d56b1.tar.bz2
Documentation/HACKING: Update for recent changes. (-opacify stuff +multiscreen etc)
-rw-r--r--HACKING9
1 files changed, 6 insertions, 3 deletions
diff --git a/HACKING b/HACKING
index 792d219..e52a4a9 100644
--- a/HACKING
+++ b/HACKING
@@ -38,16 +38,19 @@ TODO:
* Work on kberylsettings the PyQT settings manager in branches.
-* Add a timeout handler to Opacify to not trigger the effect immediately. Look at beryl-plugins/src/plane.c for a example of the CompTimeoutHandle functionality, pretty simple, void * closure is passed to the callback. Make this configurable
-
* Add CompOptionFont to settings
* Look for functions that can be inlined. use __attribute__((always_inline)) to force the inline even without -finline-functions
* Look at using LIKELY/UNLIKELY macros for if/else statements in tight loops with a high discrimination towards one or the other. Profile to find such areas, premature optimization is bad.
-
* Participate in discussion and planning on IRC, it's invaluable. Make yourself a part of the beryl development community rather than a lone wolf.
+* Take lengthy discussions on the mailinglist.
+
+* Add more code documentation in Documentation/ about interfaces used by Beryl.
+
+* Look in Documentation/TODO-Multiscreen for multiscreen bugs to fix during 0.3.x
+
* Add more stuff here!