• Tor Lillqvist's avatar
    For iOS, do actually export UI builder factory functions · 617479a0
    Tor Lillqvist yazdı
    In the DISABLE_DYNLOADING case there is normally no need for functions
    marked with SAL_DLLPUBLIC_EXPORT to be exported, as these functions
    won't be dynamically looked up anyway. Thus, when DISABLE_DYNLOADING,
    SAL_DLLPUBLIC_EXPORT is defined in <sal/types.h> to actually mean
    __attribute__ ((visibility("hidden"))).
    
    But we do need to export the UI builder factory functions so that the
    osl_getFunctionSymbol() in VclBuilder::makeObject() finds them.
    
    (I kinda dislike looking up symbols with dlsym() from the same binary.
    We know that the function is there and what its name is, we could just
    call it directly. But makeObject() gets the function name as a string,
    so we would need a long set of string comparisons to select which
    function to call. A bit ugly. Let's see if I can come up with
    something elegant enough later.)
    
    Change-Id: Idceaf8c1ed54cd7d372bf4eb85d0428f9b57baeb
    Reviewed-on: https://gerrit.libreoffice.org/62799
    Tested-by: Jenkins
    Reviewed-by: 's avatarTor Lillqvist <tml@collabora.com>
    617479a0
Adı
Son kayıt (commit)
Son güncelleme
..
LibreOfficeKit Loading commit data...
android Loading commit data...
animations Loading commit data...
apple_remote Loading commit data...
avmedia Loading commit data...
basegfx Loading commit data...
basic Loading commit data...
canvas Loading commit data...
codemaker Loading commit data...
com/sun/star/uno Loading commit data...
comphelper Loading commit data...
connectivity Loading commit data...
cppcanvas Loading commit data...
cppu Loading commit data...
cppuhelper Loading commit data...
cppunittester Loading commit data...
dbaccess Loading commit data...
desktop Loading commit data...
drawinglayer Loading commit data...
editeng Loading commit data...
filter Loading commit data...
formula Loading commit data...
fpicker Loading commit data...
framework Loading commit data...
helpcompiler Loading commit data...
i18nlangtag Loading commit data...
i18nutil Loading commit data...
ios Loading commit data...
jvmaccess Loading commit data...
jvmfwk Loading commit data...
linguistic Loading commit data...
o3tl Loading commit data...
onlineupdate Loading commit data...
oox Loading commit data...
opencl Loading commit data...
osl Loading commit data...
package Loading commit data...
registry Loading commit data...
rtl Loading commit data...
sal Loading commit data...
salhelper Loading commit data...
sax Loading commit data...
sfx2 Loading commit data...
sot Loading commit data...
store Loading commit data...
svl Loading commit data...
svtools Loading commit data...
svx Loading commit data...
systools/win32 Loading commit data...
test Loading commit data...
toolkit Loading commit data...
tools Loading commit data...
typelib Loading commit data...
ucbhelper Loading commit data...
uno Loading commit data...
unoidl Loading commit data...
unotest Loading commit data...
unotools Loading commit data...
vbahelper Loading commit data...
vcl Loading commit data...
xmloff Loading commit data...
xmlreader Loading commit data...
xmlscript Loading commit data...
IwyuFilter_include.yaml Loading commit data...
default.rc Loading commit data...
postmac.h Loading commit data...
postwin.h Loading commit data...
premac.h Loading commit data...
prewin.h Loading commit data...
version.hrc Loading commit data...