[glib: 7/7] Merge branch 'visibility' into 'main'




commit a5eeb465eddc4f733fb35f22b5600c80ba4b5a58
Merge: 21e89b9bfd 4e44cea486
Author: Xavier Claessens <xclaesse gmail com>
Date:   Fri Oct 14 11:47:41 2022 +0000

    Merge branch 'visibility' into 'main'
    
    Fix symbol visibility macros on Windows
    
    See merge request GNOME/glib!2936

 .../gio/gdbus-object-manager-example/meson.build   |    2 +-
 docs/reference/gio/meson.build                     |    4 +-
 .../{glib-sections.txt => glib-sections.txt.in}    |  335 +-----
 docs/reference/glib/meson.build                    |   11 +-
 docs/reference/gobject/gobject-sections.txt        |    3 -
 docs/reference/gobject/meson.build                 |    4 +-
 docs/reference/meson.build                         |    4 +-
 gio/gaction.h                                      |   24 +-
 gio/gactiongroup.h                                 |   30 +-
 gio/gactiongroupexporter.h                         |    4 +-
 gio/gactionmap.h                                   |   10 +-
 gio/gappinfo.h                                     |  102 +-
 gio/gapplication.h                                 |   76 +-
 gio/gapplicationcommandline.h                      |   28 +-
 gio/gasyncinitable.h                               |   14 +-
 gio/gasyncresult.h                                 |   10 +-
 gio/gbufferedinputstream.h                         |   24 +-
 gio/gbufferedoutputstream.h                        |   14 +-
 gio/gbytesicon.h                                   |    6 +-
 gio/gcancellable.h                                 |   30 +-
 gio/gcharsetconverter.h                            |   10 +-
 gio/gcontenttype.h                                 |   32 +-
 gio/gconverter.h                                   |    6 +-
 gio/gconverterinputstream.h                        |    6 +-
 gio/gconverteroutputstream.h                       |    6 +-
 gio/gcredentials.h                                 |   18 +-
 gio/gdatagrambased.h                               |   12 +-
 gio/gdatainputstream.h                             |   48 +-
 gio/gdataoutputstream.h                            |   24 +-
 gio/gdbusactiongroup.h                             |    4 +-
 gio/gdbusaddress.h                                 |   14 +-
 gio/gdbusauthobserver.h                            |    8 +-
 gio/gdbusconnection.h                              |   94 +-
 gio/gdbuserror.h                                   |   22 +-
 gio/gdbusinterface.h                               |   10 +-
 gio/gdbusinterfaceskeleton.h                       |   28 +-
 gio/gdbusintrospection.h                           |   62 +-
 gio/gdbusmenumodel.h                               |    4 +-
 gio/gdbusmessage.h                                 |  100 +-
 gio/gdbusmethodinvocation.h                        |   42 +-
 gio/gdbusnameowning.h                              |   10 +-
 gio/gdbusnamewatching.h                            |   10 +-
 gio/gdbusobject.h                                  |    8 +-
 gio/gdbusobjectmanager.h                           |   10 +-
 gio/gdbusobjectmanagerclient.h                     |   22 +-
 gio/gdbusobjectmanagerserver.h                     |   16 +-
 gio/gdbusobjectproxy.h                             |    6 +-
 gio/gdbusobjectskeleton.h                          |   14 +-
 gio/gdbusprivate.h                                 |    6 +-
 gio/gdbusproxy.h                                   |   52 +-
 gio/gdbusserver.h                                  |   16 +-
 gio/gdbusutils.h                                   |   24 +-
 gio/gdebugcontroller.h                             |    6 +-
 gio/gdebugcontrollerdbus.h                         |    6 +-
 gio/gdesktopappinfo.h                              |   64 +-
 gio/gdrive.h                                       |   58 +-
 gio/gdtlsclientconnection.h                        |   14 +-
 gio/gdtlsconnection.h                              |   56 +-
 gio/gdtlsserverconnection.h                        |    4 +-
 gio/gemblem.h                                      |   10 +-
 gio/gemblemedicon.h                                |   12 +-
 gio/gfile.h                                        |  282 ++---
 gio/gfileattribute.h                               |   14 +-
 gio/gfiledescriptorbased.h                         |    4 +-
 gio/gfileenumerator.h                              |   26 +-
 gio/gfileicon.h                                    |    6 +-
 gio/gfileinfo.h                                    |  160 +--
 gio/gfileinputstream.h                             |    8 +-
 gio/gfileiostream.h                                |   10 +-
 gio/gfilemonitor.h                                 |   10 +-
 gio/gfilenamecompleter.h                           |   10 +-
 gio/gfileoutputstream.h                            |   10 +-
 gio/gfilterinputstream.h                           |    8 +-
 gio/gfilteroutputstream.h                          |    8 +-
 gio/gicon.h                                        |   14 +-
 gio/ginetaddress.h                                 |   40 +-
 gio/ginetaddressmask.h                             |   18 +-
 gio/ginetsocketaddress.h                           |   14 +-
 gio/ginitable.h                                    |   10 +-
 gio/ginputstream.h                                 |   40 +-
 gio/gio-querymodules.c                             |    3 +-
 gio/gioenums.h                                     |   25 +-
 gio/gioenumtypes.h.template                        |    3 +-
 gio/gioerror.h                                     |    8 +-
 gio/giomodule-priv.c                               |    2 +
 gio/giomodule.h                                    |   52 +-
 gio/gioscheduler.h                                 |    8 +-
 gio/giostream.h                                    |   24 +-
 gio/glib-compile-resources.c                       |    4 +-
 gio/glistmodel.h                                   |   12 +-
 gio/gliststore.h                                   |   24 +-
 gio/gloadableicon.h                                |    8 +-
 gio/glocalfilemonitor.h                            |    4 +-
 gio/gmemoryinputstream.h                           |   12 +-
 gio/gmemorymonitor.h                               |    4 +-
 gio/gmemoryoutputstream.h                          |   16 +-
 gio/gmenu.h                                        |   70 +-
 gio/gmenuexporter.h                                |    4 +-
 gio/gmenumodel.h                                   |   38 +-
 gio/gmount.h                                       |   56 +-
 gio/gmountoperation.h                              |   42 +-
 gio/gnativesocketaddress.h                         |    4 +-
 gio/gnativevolumemonitor.h                         |    2 +-
 gio/gnetworkaddress.h                              |   16 +-
 gio/gnetworking.h.in                               |    3 +-
 gio/gnetworkmonitor.h                              |   16 +-
 gio/gnetworkmonitorbase.h                          |    8 +-
 gio/gnetworkservice.h                              |   14 +-
 gio/gnotification.h                                |   28 +-
 gio/gosxappinfo.h                                  |    6 +-
 gio/goutputstream.h                                |   64 +-
 gio/gpermission.h                                  |   22 +-
 gio/gpollableinputstream.h                         |   10 +-
 gio/gpollableoutputstream.h                        |   12 +-
 gio/gpollableutils.h                               |   10 +-
 gio/gpowerprofilemonitor.h                         |    6 +-
 gio/gpropertyaction.h                              |    4 +-
 gio/gproxy.h                                       |   12 +-
 gio/gproxyaddress.h                                |   18 +-
 gio/gproxyaddressenumerator.h                      |    2 +-
 gio/gproxyresolver.h                               |   12 +-
 gio/gremoteactiongroup.h                           |    6 +-
 gio/gresolver.h                                    |   42 +-
 gio/gresource.h                                    |   38 +-
 gio/gseekable.h                                    |   12 +-
 gio/gsettings.h                                    |  104 +-
 gio/gsettingsbackend.h                             |   24 +-
 gio/gsettingsschema.h                              |   53 +-
 gio/gsimpleaction.h                                |   12 +-
 gio/gsimpleactiongroup.h                           |   12 +-
 gio/gsimpleasyncresult.h                           |   52 +-
 gio/gsimpleiostream.h                              |    4 +-
 gio/gsimplepermission.h                            |    4 +-
 gio/gsimpleproxyresolver.h                         |   10 +-
 gio/gsocket.h                                      |  116 +-
 gio/gsocketaddress.h                               |   10 +-
 gio/gsocketaddressenumerator.h                     |    8 +-
 gio/gsocketclient.h                                |   66 +-
 gio/gsocketconnectable.h                           |    8 +-
 gio/gsocketconnection.h                            |   22 +-
 gio/gsocketcontrolmessage.h                        |   12 +-
 gio/gsocketlistener.h                              |   28 +-
 gio/gsocketservice.h                               |   10 +-
 gio/gsrvtarget.h                                   |   18 +-
 gio/gsubprocess.h                                  |   54 +-
 gio/gsubprocesslauncher.h                          |   38 +-
 gio/gtask.h                                        |   72 +-
 gio/gtcpconnection.h                               |    6 +-
 gio/gtcpwrapperconnection.h                        |    6 +-
 gio/gtestdbus.h                                    |   18 +-
 gio/gthemedicon.h                                  |   14 +-
 gio/gthreadedresolver.h                            |    6 +-
 gio/gthreadedsocketservice.h                       |    4 +-
 gio/gtlsbackend.h                                  |   24 +-
 gio/gtlscertificate.h                              |   34 +-
 gio/gtlsclientconnection.h                         |   20 +-
 gio/gtlsconnection.h                               |   52 +-
 gio/gtlsdatabase.h                                 |   28 +-
 gio/gtlsfiledatabase.h                             |    4 +-
 gio/gtlsinteraction.h                              |   18 +-
 gio/gtlspassword.h                                 |   22 +-
 gio/gtlsserverconnection.h                         |    4 +-
 gio/gunixconnection.h                              |   18 +-
 gio/gunixcredentialsmessage.h                      |   10 +-
 gio/gunixfdlist.h                                  |   16 +-
 gio/gunixfdmessage.h                               |   12 +-
 gio/gunixinputstream.h                             |   10 +-
 gio/gunixmounts.h                                  |   90 +-
 gio/gunixoutputstream.h                            |   10 +-
 gio/gunixsocketaddress.h                           |   18 +-
 gio/gvfs.h                                         |   20 +-
 gio/gvolume.h                                      |   42 +-
 gio/gvolumemonitor.h                               |   16 +-
 gio/gwin32inputstream.h                            |   10 +-
 gio/gwin32outputstream.h                           |   10 +-
 gio/gwin32registrykey.h                            |   74 +-
 gio/gzlibcompressor.h                              |    8 +-
 gio/gzlibdecompressor.h                            |    6 +-
 gio/inotify/meson.build                            |    2 +-
 gio/kqueue/meson.build                             |    2 +-
 gio/meson.build                                    |   16 +-
 gio/tests/gdbus-object-manager-example/meson.build |   25 +-
 gio/tests/modules/symbol-visibility.h              |    2 +-
 gio/tests/modules/test-module-a.c                  |    2 -
 gio/tests/modules/test-module-b.c                  |    2 -
 gio/tests/resourceplugin.c                         |    2 -
 gio/win32/meson.build                              |    2 +-
 gio/xdgmime/meson.build                            |    4 +-
 glib/glibconfig.h.in                               |   14 +-
 glib/gmacros.h                                     |   20 +-
 glib/gnulib/meson.build                            |    5 +-
 glib/gtypes.h                                      |   23 -
 glib/gversionmacros.h                              | 1213 --------------------
 glib/gversionmacros.h.in                           |  140 +++
 glib/libcharset/meson.build                        |    4 +-
 glib/meson.build                                   |   22 +-
 gmodule/gmodule.c                                  |   11 +-
 gmodule/gmodule.h                                  |   41 +-
 gmodule/meson.build                                |    9 +-
 gobject/gbinding.h                                 |   26 +-
 gobject/gbindinggroup.h                            |   14 +-
 gobject/gboxed.h                                   |   22 +-
 gobject/gclosure.h                                 |   36 +-
 gobject/genums.h                                   |   38 +-
 gobject/glib-enumtypes.h.template                  |    2 +-
 gobject/glib-types.h                               |   64 +-
 gobject/gmarshal.h                                 |   88 +-
 gobject/gobject.h                                  |  140 +--
 gobject/gparam.h                                   |   74 +-
 gobject/gparamspecs.h                              |   76 +-
 gobject/gsignal.h                                  |   84 +-
 gobject/gsignalgroup.h                             |   24 +-
 gobject/gsourceclosure.h                           |    4 +-
 gobject/gtype.h                                    |  153 +--
 gobject/gtypemodule.h                              |   16 +-
 gobject/gtypeplugin.h                              |   10 +-
 gobject/gvalue.h                                   |   26 +-
 gobject/gvaluearray.h                              |   24 +-
 gobject/gvaluetypes.h                              |   86 +-
 gobject/meson.build                                |   11 +-
 gthread/meson.build                                |    3 +-
 meson.build                                        |   59 +-
 tools/gen-visibility-macros.py                     |  171 +++
 tools/meson.build                                  |    2 +
 224 files changed, 3055 insertions(+), 4313 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]