Salome HOME
SALOME 6.5.0 preparation: homard 10.3 -> 10.4
[tools/install.git] / config_files / patches / paraview-3.10.1-ftgl.patch
1 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkFreeTypeTools.cxx ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkFreeTypeTools.cxx
2 --- ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkFreeTypeTools.cxx 2011-04-13 20:17:26.000000000 +0400
3 +++ ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkFreeTypeTools.cxx      2011-10-07 10:27:34.000000000 +0400
4 @@ -31,6 +31,10 @@
5  // The embedded fonts
6  #include "fonts/vtkEmbeddedFonts.h"
7  
8 +#ifdef FTGL_USE_NAMESPACE
9 +using namespace ftgl;
10 +#endif
11 +
12  // Print debug info
13  #define VTK_FTFC_DEBUG 0
14  #define VTK_FTFC_DEBUG_CD 0
15 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkFreeTypeUtilities.cxx ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkFreeTypeUtilities.cxx
16 --- ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkFreeTypeUtilities.cxx     2011-04-13 20:17:26.000000000 +0400
17 +++ ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkFreeTypeUtilities.cxx  2011-10-07 10:20:19.000000000 +0400
18 @@ -33,6 +33,10 @@
19  
20  #include <sys/stat.h>
21  
22 +#ifdef FTGL_USE_NAMESPACE
23 +using namespace ftgl;
24 +#endif
25 +
26  // Print debug info
27  
28  #define VTK_FTFC_DEBUG 0
29 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkFreeTypeUtilities.h ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkFreeTypeUtilities.h
30 --- ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkFreeTypeUtilities.h       2011-04-13 20:17:26.000000000 +0400
31 +++ ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkFreeTypeUtilities.h    2011-10-07 09:25:07.000000000 +0400
32 @@ -32,6 +32,8 @@
33  
34  // FreeType
35  
36 +#include <FTGL.h>
37 +
38  #include "vtk_freetype.h"  //since ft2build.h could be in the path
39  #include FT_FREETYPE_H
40  #include FT_GLYPH_H
41 @@ -42,7 +44,14 @@
42  # define VTK_FREETYPE_CACHING_SUPPORTED
43  #endif
44  
45 +#ifdef FTGL_USE_NAMESPACE
46 +namespace ftgl
47 +{
48 +#endif
49  class FTFont;
50 +#ifdef FTGL_USE_NAMESPACE
51 +}
52 +#endif
53  
54  //----------------------------------------------------------------------------
55  // Singleton cleanup
56 @@ -243,7 +252,11 @@
57    struct Entry
58    {
59      vtkTextProperty *TextProperty;
60 +#ifdef FTGL_USE_NAMESPACE
61 +    ftgl::FTFont *Font;
62 +#else
63      FTFont *Font;
64 +#endif
65      float LargestAscender;
66      float LargestDescender;
67    };
68 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.cxx ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.cxx
69 --- ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.cxx      2011-04-13 20:17:26.000000000 +0400
70 +++ ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.cxx   2011-10-07 10:35:15.000000000 +0400
71 @@ -33,6 +33,9 @@
72  #include "vtk_gl2ps.h"
73  #endif // VTK_USE_GL2PS
74  
75 +#ifdef FTGL_USE_NAMESPACE
76 +using namespace ftgl;
77 +#endif
78  
79  //----------------------------------------------------------------------------
80  // Print debug info
81 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.h ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.h
82 --- ParaView-3.10.1_SRC_orig/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.h        2011-04-13 20:17:26.000000000 +0400
83 +++ ParaView-3.10.1_SRC_patched/VTK/Rendering/vtkOpenGLFreeTypeTextMapper.h     2011-10-07 11:17:46.000000000 +0400
84 @@ -26,9 +26,18 @@
85  
86  #include "vtkTextMapper.h"
87  
88 +//#include <FTGL.h>
89 +//
90 +//#ifdef FTGL_USE_NAMESPACE
91 +//namespace ftgl
92 +//{
93 +//#endif
94  //BTX
95 -class FTFont;
96 +//class FTFont;
97  //ETX
98 +//#ifdef FTGL_USE_NAMESPACE
99 +//}
100 +//#endif
101  
102  class VTK_RENDERING_EXPORT vtkOpenGLFreeTypeTextMapper : public vtkTextMapper
103  {
104 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTBitmapGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTBitmapGlyph.cpp
105 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTBitmapGlyph.cpp   2011-04-13 20:17:27.000000000 +0400
106 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTBitmapGlyph.cpp        2011-10-06 20:28:22.000000000 +0400
107 @@ -3,6 +3,10 @@
108    #include "mmgr.h"
109  #endif
110  
111 +#ifdef FTGL_USE_NAMESPACE
112 +namespace ftgl
113 +{
114 +#endif
115  
116  FTBitmapGlyph::FTBitmapGlyph( FT_Glyph _glyph)
117  :  FTGlyph(),
118 @@ -110,3 +114,7 @@
119  
120    return advance;
121  }
122 +
123 +#ifdef FTGL_USE_NAMESPACE
124 +} // namespace ftgl
125 +#endif
126 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTBitmapGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTBitmapGlyph.h
127 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTBitmapGlyph.h     2011-04-13 20:17:27.000000000 +0400
128 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTBitmapGlyph.h  2011-10-06 20:28:50.000000000 +0400
129 @@ -9,6 +9,10 @@
130  #include "FTGL.h"
131  #include  "FTGlyph.h"
132  
133 +#ifdef FTGL_USE_NAMESPACE
134 +namespace ftgl
135 +{
136 +#endif
137  
138  /**
139   * FTBitmapGlyph is a specialisation of FTGlyph for creating bitmaps.
140 @@ -72,6 +76,9 @@
141  
142  };
143  
144 +#ifdef FTGL_USE_NAMESPACE
145 +} // namespace ftgl
146 +#endif
147  
148  #endif  //  __FTBitmapGlyph__
149  
150 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTBitmapGlyphRenderOpenGL.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTBitmapGlyphRenderOpenGL.cpp
151 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTBitmapGlyphRenderOpenGL.cpp       2011-04-13 20:17:27.000000000 +0400
152 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTBitmapGlyphRenderOpenGL.cpp    2011-10-06 20:52:10.000000000 +0400
153 @@ -8,6 +8,11 @@
154  #define RenderFunctionName RenderOpenGL
155  #endif
156  
157 +#ifdef FTGL_USE_NAMESPACE
158 +namespace ftgl
159 +{
160 +#endif
161 +
162  void FTBitmapGlyph::RenderFunctionName(const FT_Vector& pen,
163                                         const FTGLRenderContext *)
164  {
165 @@ -19,3 +24,7 @@
166    // Restore the glyph origin
167    glBitmap( 0, 0, 0.0, 0.0, (float)(-pen.x - pos.x), (float)(-pen.y + pos.y), (const GLubyte *)0 );
168  }
169 +
170 +#ifdef FTGL_USE_NAMESPACE
171 +} // namespace ftgl
172 +#endif
173 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTCharmap.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTCharmap.cpp
174 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTCharmap.cpp       2011-04-13 20:17:27.000000000 +0400
175 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTCharmap.cpp    2011-10-06 20:29:58.000000000 +0400
176 @@ -3,6 +3,10 @@
177    #include "mmgr.h"
178  #endif
179  
180 +#ifdef FTGL_USE_NAMESPACE
181 +namespace ftgl
182 +{
183 +#endif
184  
185  FTCharmap::FTCharmap( FT_Face face)
186  :  ftFace( face),
187 @@ -112,3 +116,7 @@
188    }
189  #endif
190  }
191 +
192 +#ifdef FTGL_USE_NAMESPACE
193 +} // namespace ftgl
194 +#endif
195 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTCharmap.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTCharmap.h
196 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTCharmap.h 2011-04-13 20:17:27.000000000 +0400
197 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTCharmap.h      2011-10-06 20:29:38.000000000 +0400
198 @@ -24,6 +24,11 @@
199  #endif
200  #endif
201  
202 +#ifdef FTGL_USE_NAMESPACE
203 +namespace ftgl
204 +{
205 +#endif
206 +
207  /**
208   * FTCharmap takes care of specifying the encoding for a font and mapping
209   * character codes to glyph indices.
210 @@ -134,5 +139,8 @@
211  
212  };
213  
214 +#ifdef FTGL_USE_NAMESPACE
215 +} // namespace ftgl
216 +#endif
217  
218  #endif  //  __FTCharmap__
219 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTExtrdGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTExtrdGlyph.cpp
220 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTExtrdGlyph.cpp    2011-04-13 20:17:27.000000000 +0400
221 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTExtrdGlyph.cpp 2011-10-06 20:30:45.000000000 +0400
222 @@ -6,6 +6,10 @@
223    #include "mmgr.h"
224  #endif
225  
226 +#ifdef FTGL_USE_NAMESPACE
227 +namespace ftgl
228 +{
229 +#endif
230  
231  FTExtrdGlyph::FTExtrdGlyph( FT_Glyph glyph, float d)
232  :  FTGlyph(),
233 @@ -234,3 +238,7 @@
234    
235    return advance;
236  }
237 +
238 +#ifdef FTGL_USE_NAMESPACE
239 +} // namespace ftgl
240 +#endif
241 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTExtrdGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTExtrdGlyph.h
242 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTExtrdGlyph.h      2011-04-13 20:17:27.000000000 +0400
243 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTExtrdGlyph.h   2011-10-06 20:30:29.000000000 +0400
244 @@ -9,6 +9,11 @@
245  #include "FTGLgl.h"
246  #include "FTGlyph.h"
247  
248 +#ifdef FTGL_USE_NAMESPACE
249 +namespace ftgl
250 +{
251 +#endif
252 +
253  class FTVectoriser;
254  
255  /**
256 @@ -70,6 +75,9 @@
257    
258  };
259  
260 +#ifdef FTGL_USE_NAMESPACE
261 +} // namespace ftgl
262 +#endif
263  
264  #endif  //  __FTExtrdGlyph__
265  
266 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFace.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFace.cpp
267 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFace.cpp  2011-04-13 20:17:27.000000000 +0400
268 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFace.cpp       2011-10-06 20:31:28.000000000 +0400
269 @@ -6,6 +6,10 @@
270    #include "mmgr.h"
271  #endif
272  
273 +#ifdef FTGL_USE_NAMESPACE
274 +namespace ftgl
275 +{
276 +#endif
277  
278  FTFace::FTFace()
279  :  charMap(0),
280 @@ -140,5 +144,6 @@
281    }
282  }
283  
284 -
285 -
286 +#ifdef FTGL_USE_NAMESPACE
287 +} // namespace ftgl
288 +#endif
289 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFace.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFace.h
290 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFace.h    2011-04-13 20:17:27.000000000 +0400
291 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFace.h 2011-10-06 20:31:11.000000000 +0400
292 @@ -9,6 +9,11 @@
293  
294  #include "FTSize.h"
295  
296 +#ifdef FTGL_USE_NAMESPACE
297 +namespace ftgl
298 +{
299 +#endif
300 +
301  class FTCharmap;
302  
303  /**
304 @@ -158,5 +163,8 @@
305      FT_Error err;
306  };
307  
308 +#ifdef FTGL_USE_NAMESPACE
309 +} // namespace ftgl
310 +#endif
311  
312  #endif  //  __FTFace__
313 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFont.cpp
314 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFont.cpp  2011-04-13 20:17:27.000000000 +0400
315 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFont.cpp       2011-10-06 20:32:15.000000000 +0400
316 @@ -6,6 +6,10 @@
317    #include "mmgr.h"
318  #endif
319  
320 +#ifdef FTGL_USE_NAMESPACE
321 +namespace ftgl
322 +{
323 +#endif
324  
325  FTFont::FTFont()
326  :  numFaces(0),
327 @@ -287,3 +291,6 @@
328    pen.y += kernAdvance.y;
329  }
330  
331 +#ifdef FTGL_USE_NAMESPACE
332 +} // namespace ftgl
333 +#endif
334 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFont.h
335 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTFont.h    2011-04-13 20:17:27.000000000 +0400
336 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTFont.h 2011-10-06 20:32:19.000000000 +0400
337 @@ -7,6 +7,11 @@
338  #include "FTGL.h"
339  #include "FTFace.h"
340  
341 +#ifdef FTGL_USE_NAMESPACE
342 +namespace ftgl
343 +{
344 +#endif
345 +
346  class FTGlyphContainer;
347  class FTGlyph;
348  
349 @@ -273,6 +278,9 @@
350  
351  };
352  
353 +#ifdef FTGL_USE_NAMESPACE
354 +} // namespace ftgl
355 +#endif
356  
357  #endif  //  __FTFont__
358  
359 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGL.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGL.h
360 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGL.h      2011-04-13 20:17:27.000000000 +0400
361 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGL.h   2011-10-06 20:51:26.000000000 +0400
362 @@ -5,6 +5,8 @@
363  #include "vtkftglConfig.h"
364  #endif
365  
366 +#define FTGL_USE_NAMESPACE
367 +
368  // To include debug memory manager by Paul Nettle (midnight@FluidStudios.com)
369  // http://www.FluidStudios.com/publications.html
370  // Get this code and use it. It will open your eyes:)
371 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLBitmapFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLBitmapFont.cpp
372 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLBitmapFont.cpp  2011-04-13 20:17:27.000000000 +0400
373 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLBitmapFont.cpp       2011-10-06 20:47:00.000000000 +0400
374 @@ -4,6 +4,10 @@
375    #include "mmgr.h"
376  #endif
377  
378 +#ifdef FTGL_USE_NAMESPACE
379 +namespace ftgl
380 +{
381 +#endif
382  
383  FTGLBitmapFont::FTGLBitmapFont()
384  {}
385 @@ -62,3 +66,7 @@
386      this->RenderOpenGL(string, context);
387      }
388  }
389 +
390 +#ifdef FTGL_USE_NAMESPACE
391 +} // namespace ftgl
392 +#endif
393 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLBitmapFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLBitmapFont.h
394 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLBitmapFont.h    2011-04-13 20:17:27.000000000 +0400
395 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLBitmapFont.h 2011-10-06 20:33:27.000000000 +0400
396 @@ -5,6 +5,11 @@
397  
398  #include "FTFont.h"
399  
400 +#ifdef FTGL_USE_NAMESPACE
401 +namespace ftgl
402 +{
403 +#endif
404 +
405  class FTGlyph;
406  
407  /**
408 @@ -67,4 +72,8 @@
409          
410  };
411  
412 +#ifdef FTGL_USE_NAMESPACE
413 +} // namespace ftgl
414 +#endif
415 +
416  #endif  //  __FTGLBitmapFont__
417 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLBitmapFontRenderOpenGL.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLBitmapFontRenderOpenGL.cpp
418 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLBitmapFontRenderOpenGL.cpp      2011-04-13 20:17:27.000000000 +0400
419 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLBitmapFontRenderOpenGL.cpp   2011-10-06 20:53:28.000000000 +0400
420 @@ -9,6 +9,11 @@
421  #define RenderFunctionName RenderOpenGL
422  #endif
423  
424 +#ifdef FTGL_USE_NAMESPACE
425 +namespace ftgl
426 +{
427 +#endif
428 +
429  void FTGLBitmapFont::RenderFunctionName(const char* string,
430                                          const FTGLRenderContext *context)
431  {  
432 @@ -44,3 +49,7 @@
433    glPopAttrib();
434    glPopClientAttrib();
435  }
436 +
437 +#ifdef FTGL_USE_NAMESPACE
438 +} // namespace ftgl
439 +#endif
440 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLExtrdFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLExtrdFont.cpp
441 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLExtrdFont.cpp   2011-04-13 20:17:27.000000000 +0400
442 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLExtrdFont.cpp        2011-10-06 20:47:04.000000000 +0400
443 @@ -4,6 +4,10 @@
444    #include "mmgr.h"
445  #endif
446  
447 +#ifdef FTGL_USE_NAMESPACE
448 +namespace ftgl
449 +{
450 +#endif
451  
452  FTGLExtrdFont::FTGLExtrdFont()
453  :  depth(0)
454 @@ -28,4 +32,6 @@
455    return NULL;
456  }
457  
458 -
459 +#ifdef FTGL_USE_NAMESPACE
460 +} // namespace ftgl
461 +#endif
462 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLExtrdFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLExtrdFont.h
463 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLExtrdFont.h     2011-04-13 20:17:27.000000000 +0400
464 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLExtrdFont.h  2011-10-06 20:34:02.000000000 +0400
465 @@ -5,6 +5,11 @@
466  
467  #include  "FTFont.h"
468  
469 +#ifdef FTGL_USE_NAMESPACE
470 +namespace ftgl
471 +{
472 +#endif
473 +
474  class FTGlyph;
475  
476  
477 @@ -42,6 +47,9 @@
478      
479  };
480  
481 +#ifdef FTGL_USE_NAMESPACE
482 +} // namespace ftgl
483 +#endif
484  
485  #endif  //  __FTGLExtrdFont__
486  
487 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLOutlineFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLOutlineFont.cpp
488 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLOutlineFont.cpp 2011-04-13 20:17:27.000000000 +0400
489 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLOutlineFont.cpp      2011-10-06 20:34:27.000000000 +0400
490 @@ -4,6 +4,10 @@
491    #include "mmgr.h"
492  #endif
493  
494 +#ifdef FTGL_USE_NAMESPACE
495 +namespace ftgl
496 +{
497 +#endif
498  
499  FTGLOutlineFont::FTGLOutlineFont()
500  {}
501 @@ -63,3 +67,6 @@
502  
503  }
504  
505 +#ifdef FTGL_USE_NAMESPACE
506 +} // namespace ftgl
507 +#endif
508 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLOutlineFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLOutlineFont.h
509 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLOutlineFont.h   2011-04-13 20:17:27.000000000 +0400
510 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLOutlineFont.h        2011-10-06 20:34:31.000000000 +0400
511 @@ -5,6 +5,11 @@
512  
513  #include "FTFont.h"
514  
515 +#ifdef FTGL_USE_NAMESPACE
516 +namespace ftgl
517 +{
518 +#endif
519 +
520  class FTGlyph;
521  
522  
523 @@ -53,4 +58,9 @@
524      virtual FTGlyph* MakeGlyph( unsigned int g);
525      
526  };
527 +
528 +#ifdef FTGL_USE_NAMESPACE
529 +} // namespace ftgl
530 +#endif
531 +
532  #endif // __FTGLOutlineFont__
533 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPixmapFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPixmapFont.cpp
534 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPixmapFont.cpp  2011-04-13 20:17:27.000000000 +0400
535 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPixmapFont.cpp       2011-10-06 20:50:30.000000000 +0400
536 @@ -4,6 +4,10 @@
537    #include "mmgr.h"
538  #endif
539  
540 +#ifdef FTGL_USE_NAMESPACE
541 +namespace ftgl
542 +{
543 +#endif
544  
545  FTGLPixmapFont::FTGLPixmapFont()
546  {}
547 @@ -60,3 +64,7 @@
548      this->RenderOpenGL(string, context);
549      }
550  }
551 +
552 +#ifdef FTGL_USE_NAMESPACE
553 +} // namespace ftgl
554 +#endif
555 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPixmapFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPixmapFont.h
556 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPixmapFont.h    2011-04-13 20:17:27.000000000 +0400
557 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPixmapFont.h 2011-10-06 20:35:05.000000000 +0400
558 @@ -6,6 +6,11 @@
559  
560  #include "FTFont.h"
561  
562 +#ifdef FTGL_USE_NAMESPACE
563 +namespace ftgl
564 +{
565 +#endif
566 +
567  class FTGlyph;
568  
569  
570 @@ -68,5 +73,9 @@
571      
572  };
573  
574 +#ifdef FTGL_USE_NAMESPACE
575 +} // namespace ftgl
576 +#endif
577 +
578  #endif  //  __FTGLPixmapFont__
579  
580 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPixmapFontRenderOpenGL.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPixmapFontRenderOpenGL.cpp
581 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPixmapFontRenderOpenGL.cpp      2011-04-13 20:17:27.000000000 +0400
582 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPixmapFontRenderOpenGL.cpp   2011-10-06 20:56:22.000000000 +0400
583 @@ -9,6 +9,11 @@
584  #define RenderFunctionName RenderOpenGL
585  #endif
586  
587 +#ifdef FTGL_USE_NAMESPACE
588 +namespace ftgl
589 +{
590 +#endif
591 +
592  void FTGLPixmapFont::RenderFunctionName(const char* string,
593                                          const FTGLRenderContext *context)
594  {  
595 @@ -44,3 +49,7 @@
596    glPopAttrib();
597    glPopClientAttrib();
598  }
599 +
600 +#ifdef FTGL_USE_NAMESPACE
601 +} // namespace ftgl
602 +#endif
603 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPolygonFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPolygonFont.cpp
604 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPolygonFont.cpp 2011-04-13 20:17:27.000000000 +0400
605 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPolygonFont.cpp      2011-10-06 20:35:40.000000000 +0400
606 @@ -4,6 +4,10 @@
607    #include "mmgr.h"
608  #endif
609  
610 +#ifdef FTGL_USE_NAMESPACE
611 +namespace ftgl
612 +{
613 +#endif
614  
615  FTGLPolygonFont::FTGLPolygonFont()
616  {}
617 @@ -27,4 +31,6 @@
618    return NULL;
619  }
620  
621 -
622 +#ifdef FTGL_USE_NAMESPACE
623 +} // namespace ftgl
624 +#endif
625 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPolygonFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPolygonFont.h
626 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLPolygonFont.h   2011-04-13 20:17:27.000000000 +0400
627 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLPolygonFont.h        2011-10-06 20:35:44.000000000 +0400
628 @@ -5,6 +5,11 @@
629  
630  #include  "FTFont.h"
631  
632 +#ifdef FTGL_USE_NAMESPACE
633 +namespace ftgl
634 +{
635 +#endif
636 +
637  class FTGlyph;
638  
639  
640 @@ -38,6 +43,9 @@
641      
642  };
643  
644 +#ifdef FTGL_USE_NAMESPACE
645 +} // namespace ftgl
646 +#endif
647  
648  #endif  //  __FTGLPolygonFont__
649  
650 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLTextureFont.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLTextureFont.cpp
651 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLTextureFont.cpp 2011-04-13 20:17:27.000000000 +0400
652 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLTextureFont.cpp      2011-10-06 20:36:08.000000000 +0400
653 @@ -4,6 +4,10 @@
654    #include "mmgr.h"
655  #endif
656  
657 +#ifdef FTGL_USE_NAMESPACE
658 +namespace ftgl
659 +{
660 +#endif
661  
662  inline GLuint NextPowerOf2( GLuint in)
663  {
664 @@ -173,3 +177,6 @@
665    glPopAttrib();
666  }
667  
668 +#ifdef FTGL_USE_NAMESPACE
669 +} // namespace ftgl
670 +#endif
671 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLTextureFont.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLTextureFont.h
672 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGLTextureFont.h   2011-04-13 20:17:27.000000000 +0400
673 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGLTextureFont.h        2011-10-06 20:36:10.000000000 +0400
674 @@ -5,6 +5,11 @@
675  #include "FTGLgl.h"
676  #include "FTFont.h"
677  
678 +#ifdef FTGL_USE_NAMESPACE
679 +namespace ftgl
680 +{
681 +#endif
682 +
683  class FTTextureGlyph;
684  
685  
686 @@ -141,6 +146,9 @@
687  
688  };
689  
690 +#ifdef FTGL_USE_NAMESPACE
691 +} // namespace ftgl
692 +#endif
693  
694  #endif // __FTGLTextureFont__
695  
696 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyph.cpp
697 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyph.cpp 2011-04-13 20:17:27.000000000 +0400
698 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyph.cpp      2011-10-06 20:36:53.000000000 +0400
699 @@ -3,6 +3,10 @@
700    #include "mmgr.h"
701  #endif
702  
703 +#ifdef FTGL_USE_NAMESPACE
704 +namespace ftgl
705 +{
706 +#endif
707  
708  FTGlyph::FTGlyph()
709  :  advance(0),
710 @@ -22,3 +26,7 @@
711      FT_Done_Glyph( glyph );
712      }
713  }
714 +
715 +#ifdef FTGL_USE_NAMESPACE
716 +} // namespace ftgl
717 +#endif
718 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyph.h
719 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyph.h   2011-04-13 20:17:27.000000000 +0400
720 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyph.h        2011-10-06 20:36:57.000000000 +0400
721 @@ -7,6 +7,10 @@
722  
723  #include "FTGL.h"
724  
725 +#ifdef FTGL_USE_NAMESPACE
726 +namespace ftgl
727 +{
728 +#endif
729  
730  /**
731   * FTBBox
732 @@ -142,6 +146,9 @@
733  
734  };
735  
736 +#ifdef FTGL_USE_NAMESPACE
737 +} // namespace ftgl
738 +#endif
739  
740  #endif  //  __FTGlyph__
741  
742 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyphContainer.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyphContainer.cpp
743 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyphContainer.cpp        2011-04-13 20:17:27.000000000 +0400
744 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyphContainer.cpp     2011-10-06 20:42:17.000000000 +0400
745 @@ -5,6 +5,10 @@
746    #include "mmgr.h"
747  #endif
748  
749 +#ifdef FTGL_USE_NAMESPACE
750 +namespace ftgl
751 +{
752 +#endif
753  
754  FTGlyphContainer::FTGlyphContainer( FTFace* f, unsigned int g, bool p)
755  :  preCache( p),
756 @@ -65,3 +69,7 @@
757  //  kernAdvance.y = advance.y + kernAdvance.y;
758    return kernAdvance;
759  }
760 +
761 +#ifdef FTGL_USE_NAMESPACE
762 +} // namespace ftgl
763 +#endif
764 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyphContainer.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyphContainer.h
765 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTGlyphContainer.h  2011-04-13 20:17:27.000000000 +0400
766 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTGlyphContainer.h       2011-10-06 20:42:13.000000000 +0400
767 @@ -19,6 +19,11 @@
768  #endif
769  #endif
770  
771 +#ifdef FTGL_USE_NAMESPACE
772 +namespace ftgl
773 +{
774 +#endif
775 +
776  /**
777   * FTGlyphContainer holds the post processed FTGlyph objects.
778   *
779 @@ -142,5 +147,8 @@
780      
781  };
782  
783 +#ifdef FTGL_USE_NAMESPACE
784 +} // namespace ftgl
785 +#endif
786  
787  #endif  //  __FTGlyphContainer__
788 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTLibrary.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTLibrary.cpp
789 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTLibrary.cpp       2011-04-13 20:17:27.000000000 +0400
790 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTLibrary.cpp    2011-10-06 20:42:45.000000000 +0400
791 @@ -5,6 +5,11 @@
792  
793  #include <NoSTL/FTCallbackVector.h>
794  
795 +#ifdef FTGL_USE_NAMESPACE
796 +namespace ftgl
797 +{
798 +#endif
799 +
800  FTLibrary *FTLibrary::Instance = 0;
801  FTLibraryCleanup FTLibrary::Cleanup;
802  FTCallbackVector *FTLibraryCleanup::Dependencies = 0;
803 @@ -152,3 +157,7 @@
804  
805    return true;
806  }
807 +
808 +#ifdef FTGL_USE_NAMESPACE
809 +} // namespace ftgl
810 +#endif
811 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTLibrary.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTLibrary.h
812 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTLibrary.h 2011-04-13 20:17:27.000000000 +0400
813 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTLibrary.h      2011-10-06 20:42:54.000000000 +0400
814 @@ -7,6 +7,10 @@
815  #include FT_FREETYPE_H
816  //#include FT_CACHE_H
817  
818 +#ifdef FTGL_USE_NAMESPACE
819 +namespace ftgl
820 +{
821 +#endif
822  
823  /**
824   * FTLibrary class is the global accessor for the Freetype library.
825 @@ -114,4 +118,8 @@
826      static FTLibrary* Instance;
827  };
828  
829 +#ifdef FTGL_USE_NAMESPACE
830 +} // namespace ftgl
831 +#endif
832 +
833  #endif  //  __FTLibrary__
834 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTOutlineGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTOutlineGlyph.cpp
835 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTOutlineGlyph.cpp  2011-04-13 20:17:27.000000000 +0400
836 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTOutlineGlyph.cpp       2011-10-06 20:43:27.000000000 +0400
837 @@ -4,6 +4,10 @@
838    #include "mmgr.h"
839  #endif
840  
841 +#ifdef FTGL_USE_NAMESPACE
842 +namespace ftgl
843 +{
844 +#endif
845  
846  FTOutlineGlyph::FTOutlineGlyph( FT_Glyph glyph)
847  :  FTGlyph(),
848 @@ -89,3 +93,6 @@
849    return advance;
850  }
851  
852 +#ifdef FTGL_USE_NAMESPACE
853 +} // namespace ftgl
854 +#endif
855 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTOutlineGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTOutlineGlyph.h
856 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTOutlineGlyph.h    2011-04-13 20:17:27.000000000 +0400
857 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTOutlineGlyph.h 2011-10-06 20:43:29.000000000 +0400
858 @@ -9,8 +9,12 @@
859  #include "FTGLgl.h"
860  #include "FTGlyph.h"
861  
862 -class FTVectoriser;
863 +#ifdef FTGL_USE_NAMESPACE
864 +namespace ftgl
865 +{
866 +#endif
867  
868 +class FTVectoriser;
869  
870  /**
871   * FTOutlineGlyph is a specialisation of FTGlyph for creating outlines.
872 @@ -77,6 +81,9 @@
873    
874  };
875  
876 +#ifdef FTGL_USE_NAMESPACE
877 +} // namespace ftgl
878 +#endif
879  
880  #endif  //  __FTOutlineGlyph__
881  
882 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPixmapGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPixmapGlyph.cpp
883 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPixmapGlyph.cpp   2011-04-13 20:17:27.000000000 +0400
884 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPixmapGlyph.cpp        2011-10-06 20:43:55.000000000 +0400
885 @@ -3,6 +3,10 @@
886    #include "mmgr.h"
887  #endif
888  
889 +#ifdef FTGL_USE_NAMESPACE
890 +namespace ftgl
891 +{
892 +#endif
893  
894  FTPixmapGlyph::FTPixmapGlyph( FT_Glyph _glyph)
895  :  FTGlyph(),
896 @@ -157,3 +161,7 @@
897  
898    return advance;
899  }
900 +
901 +#ifdef FTGL_USE_NAMESPACE
902 +} // namespace ftgl
903 +#endif
904 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPixmapGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPixmapGlyph.h
905 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPixmapGlyph.h     2011-04-13 20:17:27.000000000 +0400
906 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPixmapGlyph.h  2011-10-06 20:43:51.000000000 +0400
907 @@ -9,6 +9,10 @@
908  #include "FTGL.h"
909  #include  "FTGlyph.h"
910  
911 +#ifdef FTGL_USE_NAMESPACE
912 +namespace ftgl
913 +{
914 +#endif
915  
916  /**
917   * FTPixmapGlyph is a specialisation of FTGlyph for creating pixmaps.
918 @@ -77,4 +81,8 @@
919  
920  };
921  
922 +#ifdef FTGL_USE_NAMESPACE
923 +} // namespace ftgl
924 +#endif
925 +
926  #endif  //  __FTPixmapGlyph__
927 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPixmapGlyphRenderOpenGL.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPixmapGlyphRenderOpenGL.cpp
928 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPixmapGlyphRenderOpenGL.cpp       2011-04-13 20:17:27.000000000 +0400
929 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPixmapGlyphRenderOpenGL.cpp    2011-10-06 20:58:01.000000000 +0400
930 @@ -8,6 +8,11 @@
931  #define GetCurrentColorFunctionName GetCurrentColorOpenGL
932  #endif
933  
934 +#ifdef FTGL_USE_NAMESPACE
935 +namespace ftgl
936 +{
937 +#endif
938 +
939  void FTPixmapGlyph::GetCurrentColorFunctionName(float colour[4],
940                                                  const FTGLRenderContext *)
941  {
942 @@ -29,3 +34,7 @@
943    // Restore the glyph origin
944    glBitmap( 0, 0, 0.0, 0.0, (float)(-pen.x - pos.x), (float)(-pen.y + pos.y), (const GLubyte *)0);
945  }
946 +
947 +#ifdef FTGL_USE_NAMESPACE
948 +} // namespace ftgl
949 +#endif
950 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPolyGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPolyGlyph.cpp
951 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPolyGlyph.cpp     2011-04-13 20:17:27.000000000 +0400
952 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPolyGlyph.cpp  2011-10-06 20:44:20.000000000 +0400
953 @@ -4,6 +4,10 @@
954    #include "mmgr.h"
955  #endif
956  
957 +#ifdef FTGL_USE_NAMESPACE
958 +namespace ftgl
959 +{
960 +#endif
961  
962  FTPolyGlyph::FTPolyGlyph( FT_Glyph glyph)
963  :  FTGlyph(),
964 @@ -84,3 +88,7 @@
965    
966    return advance;
967  }
968 +
969 +#ifdef FTGL_USE_NAMESPACE
970 +} // namespace ftgl
971 +#endif
972 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPolyGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPolyGlyph.h
973 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTPolyGlyph.h       2011-04-13 20:17:27.000000000 +0400
974 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTPolyGlyph.h    2011-10-06 20:44:22.000000000 +0400
975 @@ -10,6 +10,11 @@
976  #include "FTGLgl.h"
977  #include "FTGlyph.h"
978  
979 +#ifdef FTGL_USE_NAMESPACE
980 +namespace ftgl
981 +{
982 +#endif
983 +
984  class FTVectoriser;
985  
986  /**
987 @@ -75,6 +80,9 @@
988    
989  };
990  
991 +#ifdef FTGL_USE_NAMESPACE
992 +} // namespace ftgl
993 +#endif
994  
995  #endif  //  __FTPolyGlyph__
996  
997 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTSize.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTSize.cpp
998 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTSize.cpp  2011-04-13 20:17:27.000000000 +0400
999 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTSize.cpp       2011-10-06 20:45:03.000000000 +0400
1000 @@ -3,6 +3,10 @@
1001    #include "mmgr.h"
1002  #endif
1003  
1004 +#ifdef FTGL_USE_NAMESPACE
1005 +namespace ftgl
1006 +{
1007 +#endif
1008  
1009  FTSize::FTSize()
1010  :  ftFace(0),
1011 @@ -91,3 +95,7 @@
1012  {
1013    return 0;
1014  }
1015 +
1016 +#ifdef FTGL_USE_NAMESPACE
1017 +} // namespace ftgl
1018 +#endif
1019 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTSize.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTSize.h
1020 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTSize.h    2011-04-13 20:17:27.000000000 +0400
1021 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTSize.h 2011-10-06 20:45:06.000000000 +0400
1022 @@ -7,7 +7,10 @@
1023  
1024  #include "FTGL.h"
1025  
1026 -
1027 +#ifdef FTGL_USE_NAMESPACE
1028 +namespace ftgl
1029 +{
1030 +#endif
1031  
1032  /**
1033   * FTSize class provides an abstraction layer for the Freetype Size.
1034 @@ -119,5 +122,9 @@
1035      
1036  };
1037  
1038 +#ifdef FTGL_USE_NAMESPACE
1039 +} // namespace ftgl
1040 +#endif
1041 +
1042  #endif  //  __FTSize__
1043  
1044 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTTextureGlyph.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTTextureGlyph.cpp
1045 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTTextureGlyph.cpp  2011-04-13 20:17:27.000000000 +0400
1046 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTTextureGlyph.cpp       2011-10-06 20:45:28.000000000 +0400
1047 @@ -3,6 +3,10 @@
1048    #include "mmgr.h"
1049  #endif
1050  
1051 +#ifdef FTGL_USE_NAMESPACE
1052 +namespace ftgl
1053 +{
1054 +#endif
1055  
1056  FTTextureGlyph::FTTextureGlyph( FT_Glyph glyph, int id, int xOffset, int yOffset, GLsizei width, GLsizei height)
1057  :  FTGlyph(),
1058 @@ -109,3 +113,6 @@
1059  
1060  }
1061  
1062 +#ifdef FTGL_USE_NAMESPACE
1063 +} // namespace ftgl
1064 +#endif
1065 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTTextureGlyph.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTTextureGlyph.h
1066 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTTextureGlyph.h    2011-04-13 20:17:27.000000000 +0400
1067 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTTextureGlyph.h 2011-10-06 20:45:30.000000000 +0400
1068 @@ -10,6 +10,10 @@
1069  #include "FTGLgl.h"
1070  #include "FTGlyph.h"
1071  
1072 +#ifdef FTGL_USE_NAMESPACE
1073 +namespace ftgl
1074 +{
1075 +#endif
1076  
1077  /**
1078   * FTTextureGlyph is a specialisation of FTGlyph for creating texture
1079 @@ -101,5 +105,8 @@
1080      
1081  };
1082  
1083 +#ifdef FTGL_USE_NAMESPACE
1084 +} // namespace ftgl
1085 +#endif
1086  
1087  #endif  //  __FTTextureGlyph__
1088 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTVectoriser.cpp ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTVectoriser.cpp
1089 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTVectoriser.cpp    2011-04-13 20:17:27.000000000 +0400
1090 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTVectoriser.cpp 2011-10-06 20:46:20.000000000 +0400
1091 @@ -47,6 +47,11 @@
1092  
1093  } // End of extern C
1094  
1095 +#ifdef FTGL_USE_NAMESPACE
1096 +namespace ftgl
1097 +{
1098 +#endif
1099 +
1100  //=============================================================================
1101  
1102  bool operator == ( const ftPoint &a, const ftPoint &b) 
1103 @@ -419,3 +424,7 @@
1104    }
1105  
1106  }
1107 +
1108 +#ifdef FTGL_USE_NAMESPACE
1109 +} // namespace ftgl
1110 +#endif
1111 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTVectoriser.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTVectoriser.h
1112 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/FTVectoriser.h      2011-04-13 20:17:27.000000000 +0400
1113 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/FTVectoriser.h   2011-10-06 20:45:52.000000000 +0400
1114 @@ -13,6 +13,11 @@
1115  #define CALLBACK
1116  #endif
1117  
1118 +#ifdef FTGL_USE_NAMESPACE
1119 +namespace ftgl
1120 +{
1121 +#endif
1122 +
1123  /**
1124   * ftPoint class is a basic 3 dimensional point for holding outline font
1125   * point data.
1126 @@ -423,5 +428,8 @@
1127  
1128  };
1129  
1130 +#ifdef FTGL_USE_NAMESPACE
1131 +} // namespace ftgl
1132 +#endif
1133  
1134  #endif  //  __FTVectoriser__
1135 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/NoSTL/FTCharToGlyphIndexMap.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/NoSTL/FTCharToGlyphIndexMap.h
1136 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/NoSTL/FTCharToGlyphIndexMap.h       2011-04-13 20:17:27.000000000 +0400
1137 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/NoSTL/FTCharToGlyphIndexMap.h    2011-10-06 20:55:06.000000000 +0400
1138 @@ -23,6 +23,11 @@
1139  
1140  #include "FTGL.h"
1141  
1142 +#ifdef FTGL_USE_NAMESPACE
1143 +namespace ftgl
1144 +{
1145 +#endif
1146 +
1147  class FTGL_EXPORT FTCharToGlyphIndexMap
1148  {
1149  public:
1150 @@ -150,4 +155,8 @@
1151    this->Indices[pos.quot][pos.rem] = g;
1152  }
1153  
1154 +#ifdef FTGL_USE_NAMESPACE
1155 +} // namespace ftgl
1156 +#endif
1157 +
1158  #endif  //  __FTCharToGlyphIndexMap__
1159 diff -Naur --exclude=CVS ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/NoSTL/FTVector.h ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/NoSTL/FTVector.h
1160 --- ParaView-3.10.1_SRC_orig/VTK/Utilities/ftgl/src/NoSTL/FTVector.h    2011-04-13 20:17:27.000000000 +0400
1161 +++ ParaView-3.10.1_SRC_patched/VTK/Utilities/ftgl/src/NoSTL/FTVector.h 2011-10-06 20:55:47.000000000 +0400
1162 @@ -16,6 +16,11 @@
1163  
1164  #include "FTGL.h"
1165  
1166 +#ifdef FTGL_USE_NAMESPACE
1167 +namespace ftgl
1168 +{
1169 +#endif
1170 +
1171  class FTGL_EXPORT FT_VECTOR_CLASS_NAME
1172  {
1173  public:
1174 @@ -285,3 +290,7 @@
1175      }
1176    this->Size = n;
1177  }
1178 +
1179 +#ifdef FTGL_USE_NAMESPACE
1180 +} // namespace ftgl
1181 +#endif