wok-current annotate libsdl-pango/stuff/matrix_declarations.patch @ rev 11816

Down: libpng to 1.2.47. This is a Security Fix. Don't update to 1.5.9 until after slitaz 4.0 release. Too much stuff will have to patch.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 25 13:50:44 2012 -0500 (2012-02-25)
parents
children
rev   line source
slaxemulator@7409 1 Index: SDL_Pango-0.1.2/src/SDL_Pango.c
slaxemulator@7409 2 ===================================================================
slaxemulator@7409 3 --- SDL_Pango-0.1.2.orig/src/SDL_Pango.c 2007-09-18 15:03:10.732910311 +0200
slaxemulator@7409 4 +++ SDL_Pango-0.1.2/src/SDL_Pango.c 2007-09-18 15:04:41.970109622 +0200
slaxemulator@7409 5 @@ -286,6 +286,59 @@
slaxemulator@7409 6 } contextImpl;
slaxemulator@7409 7
slaxemulator@7409 8
slaxemulator@7409 9 +const SDLPango_Matrix _MATRIX_WHITE_BACK
slaxemulator@7409 10 + = {255, 0, 0, 0,
slaxemulator@7409 11 + 255, 0, 0, 0,
slaxemulator@7409 12 + 255, 0, 0, 0,
slaxemulator@7409 13 + 255, 255, 0, 0,};
slaxemulator@7409 14 +
slaxemulator@7409 15 +/*!
slaxemulator@7409 16 + Specifies white back and black letter.
slaxemulator@7409 17 +*/
slaxemulator@7409 18 +const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;
slaxemulator@7409 19 +
slaxemulator@7409 20 +const SDLPango_Matrix _MATRIX_BLACK_BACK
slaxemulator@7409 21 + = {0, 255, 0, 0,
slaxemulator@7409 22 + 0, 255, 0, 0,
slaxemulator@7409 23 + 0, 255, 0, 0,
slaxemulator@7409 24 + 255, 255, 0, 0,};
slaxemulator@7409 25 +/*!
slaxemulator@7409 26 + Specifies black back and white letter.
slaxemulator@7409 27 +*/
slaxemulator@7409 28 +const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;
slaxemulator@7409 29 +
slaxemulator@7409 30 +const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER
slaxemulator@7409 31 + = {0, 0, 0, 0,
slaxemulator@7409 32 + 0, 0, 0, 0,
slaxemulator@7409 33 + 0, 0, 0, 0,
slaxemulator@7409 34 + 0, 255, 0, 0,};
slaxemulator@7409 35 +/*!
slaxemulator@7409 36 + Specifies transparent back and black letter.
slaxemulator@7409 37 +*/
slaxemulator@7409 38 +const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
slaxemulator@7409 39 +
slaxemulator@7409 40 +const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER
slaxemulator@7409 41 + = {255, 255, 0, 0,
slaxemulator@7409 42 + 255, 255, 0, 0,
slaxemulator@7409 43 + 255, 255, 0, 0,
slaxemulator@7409 44 + 0, 255, 0, 0,};
slaxemulator@7409 45 +/*!
slaxemulator@7409 46 + Specifies transparent back and white letter.
slaxemulator@7409 47 +*/
slaxemulator@7409 48 +const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
slaxemulator@7409 49 +
slaxemulator@7409 50 +const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER
slaxemulator@7409 51 + = {255, 255, 0, 0,
slaxemulator@7409 52 + 255, 255, 0, 0,
slaxemulator@7409 53 + 255, 255, 0, 0,
slaxemulator@7409 54 + 0, 0, 0, 0,};
slaxemulator@7409 55 +/*!
slaxemulator@7409 56 + Specifies transparent back and transparent letter.
slaxemulator@7409 57 + This is useful for KARAOKE like rendering.
slaxemulator@7409 58 +*/
slaxemulator@7409 59 +const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
slaxemulator@7409 60 +
slaxemulator@7409 61 +
slaxemulator@7409 62 /*!
slaxemulator@7409 63 Initialize the Glib and Pango API.
slaxemulator@7409 64 This must be called before using other functions in this library,
slaxemulator@7409 65 Index: SDL_Pango-0.1.2/src/SDL_Pango.h
slaxemulator@7409 66 ===================================================================
slaxemulator@7409 67 --- SDL_Pango-0.1.2.orig/src/SDL_Pango.h 2007-09-18 15:03:10.732910311 +0200
slaxemulator@7409 68 +++ SDL_Pango-0.1.2/src/SDL_Pango.h 2007-09-18 15:06:24.919976401 +0200
slaxemulator@7409 69 @@ -47,57 +47,27 @@
slaxemulator@7409 70 Uint8 m[4][4]; /*! Matrix variables */
slaxemulator@7409 71 } SDLPango_Matrix;
slaxemulator@7409 72
slaxemulator@7409 73 -const SDLPango_Matrix _MATRIX_WHITE_BACK
slaxemulator@7409 74 - = {255, 0, 0, 0,
slaxemulator@7409 75 - 255, 0, 0, 0,
slaxemulator@7409 76 - 255, 0, 0, 0,
slaxemulator@7409 77 - 255, 255, 0, 0,};
slaxemulator@7409 78 -
slaxemulator@7409 79 /*!
slaxemulator@7409 80 Specifies white back and black letter.
slaxemulator@7409 81 */
slaxemulator@7409 82 -const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;
slaxemulator@7409 83 -
slaxemulator@7409 84 -const SDLPango_Matrix _MATRIX_BLACK_BACK
slaxemulator@7409 85 - = {0, 255, 0, 0,
slaxemulator@7409 86 - 0, 255, 0, 0,
slaxemulator@7409 87 - 0, 255, 0, 0,
slaxemulator@7409 88 - 255, 255, 0, 0,};
slaxemulator@7409 89 +extern const SDLPango_Matrix *MATRIX_WHITE_BACK;
slaxemulator@7409 90 /*!
slaxemulator@7409 91 Specifies black back and white letter.
slaxemulator@7409 92 */
slaxemulator@7409 93 -const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;
slaxemulator@7409 94 -
slaxemulator@7409 95 -const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER
slaxemulator@7409 96 - = {0, 0, 0, 0,
slaxemulator@7409 97 - 0, 0, 0, 0,
slaxemulator@7409 98 - 0, 0, 0, 0,
slaxemulator@7409 99 - 0, 255, 0, 0,};
slaxemulator@7409 100 +extern const SDLPango_Matrix *MATRIX_BLACK_BACK;
slaxemulator@7409 101 /*!
slaxemulator@7409 102 Specifies transparent back and black letter.
slaxemulator@7409 103 */
slaxemulator@7409 104 -const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
slaxemulator@7409 105 -
slaxemulator@7409 106 -const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER
slaxemulator@7409 107 - = {255, 255, 0, 0,
slaxemulator@7409 108 - 255, 255, 0, 0,
slaxemulator@7409 109 - 255, 255, 0, 0,
slaxemulator@7409 110 - 0, 255, 0, 0,};
slaxemulator@7409 111 +extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
slaxemulator@7409 112 /*!
slaxemulator@7409 113 Specifies transparent back and white letter.
slaxemulator@7409 114 */
slaxemulator@7409 115 -const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
slaxemulator@7409 116 -
slaxemulator@7409 117 -const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER
slaxemulator@7409 118 - = {255, 255, 0, 0,
slaxemulator@7409 119 - 255, 255, 0, 0,
slaxemulator@7409 120 - 255, 255, 0, 0,
slaxemulator@7409 121 - 0, 0, 0, 0,};
slaxemulator@7409 122 +extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
slaxemulator@7409 123 /*!
slaxemulator@7409 124 Specifies transparent back and transparent letter.
slaxemulator@7409 125 This is useful for KARAOKE like rendering.
slaxemulator@7409 126 */
slaxemulator@7409 127 -const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
slaxemulator@7409 128 +extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
slaxemulator@7409 129
slaxemulator@7409 130 /*!
slaxemulator@7409 131 Specifies direction of text. See Pango reference for detail