From 7a2af605c2c2b0d2e9bbb0b161eba8842acefbcb Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 15 Jun 2012 08:28:24 +0200 Subject: fontconfig mesa pixman xserver git update 15 juni 2012 --- mesalib/docs/devinfo.html | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) (limited to 'mesalib/docs/devinfo.html') diff --git a/mesalib/docs/devinfo.html b/mesalib/docs/devinfo.html index 678e48c01..4828cc61d 100644 --- a/mesalib/docs/devinfo.html +++ b/mesalib/docs/devinfo.html @@ -1,15 +1,16 @@ - + + + + + Development Notes + + + -Development Notes +

Development Notes

- - - -

Development Notes

- - -

Adding Extentions

+

Adding Extentions

To add a new GL extension to Mesa you have to do at least the following. @@ -52,7 +53,7 @@ To add a new GL extension to Mesa you have to do at least the following. -

Coding Style

+

Coding Style

Mesa's code style has changed over the years. Here's the latest. @@ -148,20 +149,20 @@ src/mesa/state_tracker/st_glsl_to_tgsi.cpp can serve as examples.

-

Making a New Mesa Release

+

Making a New Mesa Release

These are the instructions for making a new Mesa release.

-

Get latest source files

+

Get latest source files

Use git to get the latest Mesa files from the git repository, from whatever branch is relevant.

-

Verify and update version info

+

Verify and update version info

Create/edit the docs/relnotes-x.y.html file to document what's new in the release. Add the new relnotes-x.y.html file to relnotes.html. @@ -182,7 +183,10 @@ Update docs/news.html.

-Check in all updates to git. +Create a docs/relnotes-x.y.z.html file. +The bin/shortlog_mesa.sh script can be used to create a HTML-formatted list +of changes to include in the file. +Link the new docs/relnotes-x.y.z.html file into the main relnotes.html file.

@@ -192,7 +196,7 @@ Then: git push origin mesa_X_Y

-

Make the tarballs

+

Make the tarballs

Make the distribution files. From inside the Mesa directory:

@@ -210,7 +214,7 @@ Copy the distribution files to a temporary directory, unpack them,
 compile everything, and run some demos to be sure everything works.
 

-

Update the website and announce the release

+

Update the website and announce the release

Follow the directions on SourceForge for creating a new "release" and uploading the tarballs. @@ -242,7 +246,5 @@ and mesa-announce@lists.freedesktop.org

- - -- cgit v1.2.3