[glibmm/glibmm-2-62: 14/14] Merge branch 'use-dllexport-2-62' into 'glibmm-2-62'



commit 43df172af0733c9ad5580e194a9e0a64f5384c2c
Merge: fe045951 5201fbd5
Author: Chun-wei Fan <fanc999 yahoo com tw>
Date:   Thu Mar 12 06:45:04 2020 +0000

    Merge branch 'use-dllexport-2-62' into 'glibmm-2-62'
    
    Drop gendef.exe and use __declspec(dllexport) for glibmm-2-62
    
    See merge request GNOME/glibmm!30

 MSVC_NMake/build-rules-msvc.mak          |  18 ++----
 MSVC_NMake/config-msvc.mak               |   3 +-
 MSVC_NMake/filelist.am                   |   1 -
 MSVC_NMake/gendef/gendef.cc              | 104 -------------------------------
 MSVC_NMake/gendef/meson.build            |   9 ---
 MSVC_NMake/generate-msvc.mak             |   8 ---
 Makefile.am                              |   1 -
 gio/giomm/contenttype.h                  |  13 ++++
 gio/giomm/init.h                         |   1 +
 gio/giomm/meson.build                    |  64 ++++++-------------
 gio/giomm/slot_async.h                   |   4 ++
 gio/giomm/socketsource.h                 |   7 ++-
 gio/giomm/wrap_init.h                    |   3 +
 gio/giommconfig.h.in                     |  15 ++---
 gio/giommconfig.h.meson                  |  15 ++---
 gio/src/action.hg                        |   4 +-
 gio/src/actiongroup.hg                   |  10 +--
 gio/src/actionmap.hg                     |   6 +-
 gio/src/appinfo.hg                       |   6 +-
 gio/src/applaunchcontext.hg              |   8 +--
 gio/src/application.hg                   |   4 +-
 gio/src/applicationcommandline.hg        |   4 +-
 gio/src/asyncinitable.hg                 |   6 +-
 gio/src/asyncresult.hg                   |   6 +-
 gio/src/bufferedinputstream.hg           |   4 +-
 gio/src/bufferedoutputstream.hg          |   4 +-
 gio/src/cancellable.hg                   |   5 +-
 gio/src/charsetconverter.hg              |   4 +-
 gio/src/converter.hg                     |   6 +-
 gio/src/converterinputstream.hg          |  10 +--
 gio/src/converteroutputstream.hg         |  10 +--
 gio/src/credentials.hg                   |   6 +-
 gio/src/datainputstream.hg               |   4 +-
 gio/src/dataoutputstream.hg              |   4 +-
 gio/src/dbusactiongroup.hg               |   6 +-
 gio/src/dbusaddress.hg                   |  12 ++++
 gio/src/dbusauthobserver.hg              |   4 +-
 gio/src/dbusconnection.hg                |  10 +--
 gio/src/dbuserror.hg                     |   4 +-
 gio/src/dbuserrorutils.hg                |   7 ++-
 gio/src/dbusinterface.hg                 |  10 +--
 gio/src/dbusinterfaceskeleton.hg         |  10 +--
 gio/src/dbusinterfacevtable.hg           |   2 +-
 gio/src/dbusintrospection.hg             |  30 ++++-----
 gio/src/dbusmenumodel.hg                 |   6 +-
 gio/src/dbusmessage.hg                   |   6 +-
 gio/src/dbusmethodinvocation.hg          |   8 +--
 gio/src/dbusobject.hg                    |   8 ++-
 gio/src/dbusobjectmanager.hg             |  10 +--
 gio/src/dbusobjectmanagerclient.hg       |   4 +-
 gio/src/dbusobjectmanagerserver.hg       |   4 +-
 gio/src/dbusobjectproxy.hg               |   4 +-
 gio/src/dbusobjectskeleton.hg            |   4 +-
 gio/src/dbusownname.hg                   |   2 +
 gio/src/dbusproxy.hg                     |   4 +-
 gio/src/dbusserver.hg                    |   4 +-
 gio/src/dbussubtreevtable.hg             |   2 +-
 gio/src/dbusutils.hg                     |   8 +++
 gio/src/dbuswatchname.hg                 |   3 +
 gio/src/desktopappinfo.hg                |   6 +-
 gio/src/drive.hg                         |   7 ++-
 gio/src/emblem.hg                        |   4 +-
 gio/src/emblemedicon.hg                  |   4 +-
 gio/src/error.hg                         |   8 ++-
 gio/src/file.hg                          |  11 ++--
 gio/src/fileattributeinfo.hg             |   4 +-
 gio/src/fileattributeinfolist.hg         |   5 +-
 gio/src/fileenumerator.hg                |   6 +-
 gio/src/fileicon.hg                      |   4 +-
 gio/src/fileinfo.hg                      |   9 +--
 gio/src/fileinputstream.hg               |   4 +-
 gio/src/fileiostream.hg                  |   4 +-
 gio/src/filemonitor.hg                   |   8 ++-
 gio/src/filenamecompleter.hg             |   8 ++-
 gio/src/fileoutputstream.hg              |   4 +-
 gio/src/filterinputstream.hg             |   4 +-
 gio/src/filteroutputstream.hg            |   4 +-
 gio/src/icon.hg                          |   6 +-
 gio/src/inetaddress.hg                   |   6 +-
 gio/src/inetsocketaddress.hg             |   4 +-
 gio/src/initable.hg                      |   4 +-
 gio/src/inputstream.hg                   |   4 +-
 gio/src/iostream.hg                      |   4 +-
 gio/src/listmodel.hg                     |   6 +-
 gio/src/liststore.hg                     |   4 +-
 gio/src/loadableicon.hg                  |   4 +-
 gio/src/memoryinputstream.hg             |   4 +-
 gio/src/memoryoutputstream.hg            |   6 +-
 gio/src/menu.hg                          |   4 +-
 gio/src/menuattributeiter.hg             |   6 +-
 gio/src/menuitem.hg                      |   4 +-
 gio/src/menulinkiter.hg                  |   8 ++-
 gio/src/menumodel.hg                     |  10 +--
 gio/src/mount.hg                         |  13 ++--
 gio/src/mountoperation.hg                |   6 +-
 gio/src/networkaddress.hg                |   4 +-
 gio/src/networkmonitor.hg                |   4 +-
 gio/src/networkservice.hg                |   4 +-
 gio/src/notification.hg                  |   6 +-
 gio/src/outputstream.hg                  |   4 +-
 gio/src/permission.hg                    |   4 +-
 gio/src/pollableinputstream.hg           |   8 ++-
 gio/src/pollableoutputstream.hg          |   8 ++-
 gio/src/proxy.hg                         |   4 +-
 gio/src/proxyaddress.hg                  |   4 +-
 gio/src/proxyresolver.hg                 |   4 +-
 gio/src/remoteactiongroup.hg             |   6 +-
 gio/src/resolver.hg                      |  15 ++++-
 gio/src/resource.hg                      |   6 +-
 gio/src/seekable.hg                      |   4 +-
 gio/src/settings.hg                      |   6 +-
 gio/src/settingsschema.hg                |   4 +-
 gio/src/settingsschemakey.hg             |   4 +-
 gio/src/settingsschemasource.hg          |   4 +-
 gio/src/simpleaction.hg                  |   4 +-
 gio/src/simpleactiongroup.hg             |  10 +--
 gio/src/simpleiostream.hg                |   4 +-
 gio/src/simplepermission.hg              |   4 +-
 gio/src/socket.hg                        |   6 +-
 gio/src/socketaddress.hg                 |   4 +-
 gio/src/socketaddressenumerator.hg       |   6 +-
 gio/src/socketclient.hg                  |   4 +-
 gio/src/socketconnectable.hg             |   4 +-
 gio/src/socketconnection.hg              |   4 +-
 gio/src/socketcontrolmessage.hg          |   6 +-
 gio/src/socketlistener.hg                |   4 +-
 gio/src/socketservice.hg                 |   4 +-
 gio/src/srvtarget.hg                     |   6 +-
 gio/src/tcpconnection.hg                 |   4 +-
 gio/src/tcpwrapperconnection.hg          |   4 +-
 gio/src/themedicon.hg                    |   4 +-
 gio/src/threadedsocketservice.hg         |   4 +-
 gio/src/tlscertificate.hg                |  10 +--
 gio/src/tlsclientconnection.hg           |   6 +-
 gio/src/tlsconnection.hg                 |  10 +--
 gio/src/tlsdatabase.hg                   |  14 ++---
 gio/src/tlsfiledatabase.hg               |   4 +-
 gio/src/tlsinteraction.hg                |   8 +--
 gio/src/tlspassword.hg                   |   6 +-
 gio/src/tlsserverconnection.hg           |   4 +-
 gio/src/unixconnection.hg                |   4 +-
 gio/src/unixcredentialsmessage.hg        |   6 +-
 gio/src/unixfdlist.hg                    |   6 +-
 gio/src/unixfdmessage.hg                 |   6 +-
 gio/src/unixinputstream.hg               |   4 +-
 gio/src/unixmount.hg                     |   4 +-
 gio/src/unixoutputstream.hg              |   4 +-
 gio/src/unixsocketaddress.hg             |   6 +-
 gio/src/volume.hg                        |  11 ++--
 gio/src/volumemonitor.hg                 |   4 +-
 gio/src/zlibcompressor.hg                |   8 ++-
 gio/src/zlibdecompressor.hg              |   6 +-
 glib/glibmm/arrayhandle.h                |   2 +-
 glib/glibmm/base64.h                     |   4 ++
 glib/glibmm/class.h                      |   4 +-
 glib/glibmm/containerhandle_shared.h     |  10 +--
 glib/glibmm/dispatcher.h                 |   2 +-
 glib/glibmm/error.h                      |   4 +-
 glib/glibmm/exception.h                  |   2 +-
 glib/glibmm/exceptionhandler.h           |   2 +
 glib/glibmm/extraclassinit.h             |   2 +-
 glib/glibmm/init.h                       |   3 +
 glib/glibmm/interface.h                  |   3 +-
 glib/glibmm/main.h                       |  37 ++++++-----
 glib/glibmm/meson.build                  |  63 ++++++-------------
 glib/glibmm/object.h                     |   8 +--
 glib/glibmm/objectbase.h                 |   5 +-
 glib/glibmm/pattern.h                    |   2 +-
 glib/glibmm/property.h                   |   4 +-
 glib/glibmm/propertyproxy_base.h         |  10 +--
 glib/glibmm/quark.h                      |   4 +-
 glib/glibmm/random.h                     |   2 +-
 glib/glibmm/signalproxy.h                |   8 +--
 glib/glibmm/signalproxy_connectionnode.h |   4 +-
 glib/glibmm/streamiochannel.h            |   2 +-
 glib/glibmm/stringutils.h                |  10 +++
 glib/glibmm/threadpool.h                 |   2 +-
 glib/glibmm/timer.h                      |   3 +-
 glib/glibmm/timeval.h                    |   2 +-
 glib/glibmm/ustring.h                    |  27 +++++---
 glib/glibmm/utility.h                    |   1 +
 glib/glibmm/value.h                      |  26 ++++----
 glib/glibmm/value_custom.h               |   3 +
 glib/glibmm/variantdbusstring.h          |   4 +-
 glib/glibmm/vectorutils.h                |   3 +-
 glib/glibmm/wrap.h                       |  11 +++-
 glib/glibmm/wrap_init.h                  |   1 +
 glib/glibmmconfig.h.in                   |  29 +++------
 glib/glibmmconfig.h.meson                |  30 +++------
 glib/meson.build                         |  11 +++-
 glib/src/binding.hg                      |   4 +-
 glib/src/bytearray.hg                    |   6 +-
 glib/src/bytes.hg                        |   4 +-
 glib/src/checksum.hg                     |   6 +-
 glib/src/convert.hg                      |  19 +++++-
 glib/src/date.hg                         |   2 +-
 glib/src/datetime.hg                     |   6 +-
 glib/src/fileutils.hg                    |  16 +++--
 glib/src/iochannel.hg                    |  12 ++--
 glib/src/keyfile.hg                      |   4 +-
 glib/src/markup.hg                       |  11 ++--
 glib/src/miscutils.hg                    |  37 +++++++++++
 glib/src/module.hg                       |   2 +-
 glib/src/optioncontext.hg                |   4 +-
 glib/src/optionentry.hg                  |   2 +-
 glib/src/optiongroup.hg                  |   6 +-
 glib/src/regex.hg                        |  10 +--
 glib/src/shell.hg                        |   5 +-
 glib/src/spawn.hg                        |  11 +++-
 glib/src/thread.hg                       |  32 +++++-----
 glib/src/threads.hg                      |  28 ++++-----
 glib/src/timezone.hg                     |   4 +-
 glib/src/uriutils.hg                     |   3 +
 glib/src/value_basictypes.h.m4           |   2 +-
 glib/src/valuearray.hg                   |   4 +-
 glib/src/variant.hg                      |  34 +++++-----
 glib/src/variant_basictypes.h.m4         |   2 +-
 glib/src/variantdict.hg                  |   4 +-
 glib/src/variantiter.hg                  |   8 +--
 glib/src/varianttype.hg                  |  58 ++++++++---------
 meson.build                              |   3 +-
 tools/m4/class_boxedtype.m4              |   6 +-
 tools/m4/class_boxedtype_static.m4       |   7 ++-
 tools/m4/class_gobject.m4                |   5 +-
 tools/m4/class_interface.m4              |   5 +-
 tools/m4/class_opaque_copyable.m4        |   6 +-
 tools/m4/class_opaque_refcounted.m4      |   6 +-
 tools/m4/gerror.m4                       |   8 +--
 tools/pm/Output.pm                       |  11 ++--
 tools/pm/WrapParser.pm                   |  11 +++-
 230 files changed, 956 insertions(+), 884 deletions(-)
---


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