~ubuntu-branches/ubuntu/trusty/psychtoolbox-3/trusty-proposed

« back to all changes in this revision

Viewing changes to PsychSourceGL/Cohorts/FTGLTextRenderer/linuxexportlist.txt

  • Committer: Package Import Robot
  • Author(s): Yaroslav Halchenko
  • Date: 2013-11-19 23:34:50 UTC
  • mfrom: (3.1.4 experimental)
  • Revision ID: package-import@ubuntu.com-20131119233450-f7nf92vb8qavjmk8
Tags: 3.0.11.20131017.dfsg1-3
Upload to unsable since fresh glew has arrived to sid!

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This file is passed to the linker. It defines that
 
2
# only functions which start with prefix "Psych", e.g.,
 
3
# PsychDrawText, PsychMeasureText, ... have global
 
4
# scope in the process which loads the ptbdrawtext_ftgl.so
 
5
# DrawText text rendering plugin.
 
6
#
 
7
# All other functions only have local scope - they are
 
8
# invisible to the hosting process.
 
9
#
 
10
# We add this to avoid polluting the host process with
 
11
# definitions of our own QT-Toolkit "lookalike" implementations
 
12
# of a few internally used QT classes. Our lookalikes are
 
13
# very thin emulations of the real QT classes, stripped to
 
14
# the bare essentials needed for the OGLFT code to by happy.
 
15
# They are incomplete, but API compatible bits, which are
 
16
# entirely ABI incompatible.
 
17
#
 
18
# This is important because Octave's native GUI uses the QT
 
19
# toolkit for its GUI code and we want to avoid any kind of
 
20
# possible interference between our plugin and the QT-GUI.
 
21
#
 
22
{
 
23
        global:
 
24
                Psych*;
 
25
        local:
 
26
                *;
 
27
};