diff --git a/docs/relnotes-7.9.html b/docs/relnotes-7.9.html
index 8f32ed006a0..b6f3ec1d061 100644
--- a/docs/relnotes-7.9.html
+++ b/docs/relnotes-7.9.html
@@ -42,11 +42,63 @@ tbd
GL_ARB_texture_swizzle extension (alias of GL_EXT_texture_swizzle)
GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program_shadow
and GL_EXT_draw_buffers2 in Gallium drivers
+Initial "signs of life" support for Sandybridge hardware in i965 DRI
+ driver.
+
Bug fixes
+This list is likely incomplete.
+- Bug 10908 - GLSL: gl_FogParamaters gl_Fog built-in uniform not functioning
+- Bug 13753 - Numerous bugs in GLSL uniform handling
+- Bug 16854 - GLSL function call at global scope causes SEGV
+- Bug 16856 - GLSL indexing of unsized array results in assertion failure
+- Bug 18659 - Crash in shader/slang/slang_codegen.c _slang_gen_function_call_name()
+- Bug 22622 - [GM965 GLSL] noise*() cause GPU lockup
+- Bug 23743 - For loop from 0 to 0 not optimized out
+- Bug 24553 - shader compilation times explode when using more () pairs
+- Bug 25664 - [GLSL] re-declaring an empty array fails to compile
+- Bug 25769 - [GLSL] "float" can be implicitly converted to "int"
+- Bug 25808 - [GLSL] const variable is modified successfully
+- Bug 25826 - [GLSL] declaring an unsized array then re-declaring with a size fails
+- Bug 25827 - [GLSL] vector constructor accepts too many arguments successfully
+- Bug 25829 - [GLSL] allowing non-void function without returning value
+- Bug 25830 - [GLSL] allowing non-constant-expression as const declaration initializer
+- Bug 25877 - [GLSL 1.10] implicit conversion from "int" to "float" should not be allowed
+- Bug 25878 - [GLSL] sampler is converted to int successfully
+- Bug 25994 - [GM45][GLSL] 'return' statement in vertex shader unsupported
+- Bug 25999 - [GLSL] embedded structure constructor fails to compile
+- Bug 26000 - [GLSL] allowing different parameter qualifier between the function definition and declaration
+- Bug 26001 - [GLSL 1.10] constructing matrix from matrix succeeds
+- Bug 26224 - [GLSL] Cannot get location of a uniform struct member
+- Bug 26990 - [GLSL] variable declaration in "while" fails to compile
+- Bug 27004 - [GLSL] allowing macro redefinition
+- Bug 27060 - [965] piglit glsl-fs-raytrace failure due to lack of function calls.
+- Bug 27216 - Assignment with a function call in an if statement causes an assertion failure
+- Bug 27261 - GLSL Compiler fails on the following vertex shader
+- Bug 27265 - GLSL Compiler doesnt link the attached vertex shader
+- Bug 27388 - [i965] piglit glsl-vs-arrays failure
+- Bug 27403 - GLSL struct causing "Invalid src register file ..." error
+- Bug 27914 - GLSL compiler uses MUL+ADD where it could use MAD
+- Bug 28055 - glsl-texcoord-array fails GLSL compilation
+- Bug 28374 - SIGSEGV shader/slang/slang_typeinfo.c:534
+- Bug 28748 - [i965] uninlined function calls support
+- Bug 28833 - piglit/shaders/glsl-texcoord-array fail
+- Bug 28834 - Add support for system fpclassify to GL_OES_query_matrix function for OpenBSD / NetBSD
+- Bug 28837 - varying vec4 index support
+- Bug 28845 - The GLU tesselator code has some warnings
+- Bug 28889 - [regression] wine game crash
+- Bug 28894 - slang build fails if absolute path contains spaces
+- Bug 28913 - [GLSL] allowing two version statements
+- Bug 28931 - Floating Point Exception in Warzone2100 Trunk version
+- Bug 28966 - [r300g] Dynamic branching 3 demo does not run
+- Bug 28967 - slang/slang_emit.c:350: storage_to_src_reg: Assertion `index >= 0' failed.
+- Bug 29013 - [r300g] translate_rgb_op: unknown opcode ILLEGAL OPCODE
+- Bug 29020 - [r300g] Wine d3d9 tests hardlock
+- Bug 29910 - Mesa advertises bogus GL_ARB_shading_language_120
+- Bug 30196 - [GLSL] gl_TextureMatrix{Inverse,Transpose,InverseTranspose} unsupported