[gtkmm/gtkmm-3-24: 10/10] Merge branch 'use-dllexport-3-24' into 'gtkmm-3-24'



commit 3d0068beaa20f7eb8fecb70729e63e36a437288c
Merge: b7f10c30 703c9805
Author: Chun-wei Fan <fanc999 yahoo com tw>
Date:   Fri May 15 04:01:01 2020 +0000

    Merge branch 'use-dllexport-3-24' into 'gtkmm-3-24'
    
    Use __declspec(dllexport) to export symbols (gtkmm-3-24 branch)
    
    See merge request GNOME/gtkmm!25

 MSVC_NMake/build-rules-msvc.mak     |   8 +--
 MSVC_NMake/config-msvc.mak          |   2 +-
 MSVC_NMake/create-lists-msvc.mak    |  19 +++++++
 MSVC_NMake/filelist.am              |   1 +
 MSVC_NMake/get-gmmproc-ver.bat      |  34 ++++++++++++
 gdk/gdkmm/general.h                 |  15 ++++++
 gdk/gdkmm/wrap_init.h               |   3 ++
 gdk/gdkmmconfig.h.in                |  17 ++++++
 gdk/src/applaunchcontext.hg         |   4 +-
 gdk/src/color.hg                    |   6 +--
 gdk/src/cursor.hg                   |   6 +--
 gdk/src/device.hg                   |  22 ++++----
 gdk/src/devicemanager.hg            |   4 +-
 gdk/src/display.hg                  |  14 ++---
 gdk/src/displaymanager.hg           |   4 +-
 gdk/src/dragcontext.hg              |   8 +--
 gdk/src/drawingcontext.hg           |   8 +--
 gdk/src/event.hg                    |  11 ++--
 gdk/src/frameclock.hg               |   6 +--
 gdk/src/frametimings.hg             |   6 ++-
 gdk/src/glcontext.hg                |   6 +--
 gdk/src/monitor.hg                  |   8 +--
 gdk/src/pixbuf.hg                   |  16 +++---
 gdk/src/pixbufanimation.hg          |   4 +-
 gdk/src/pixbufanimationiter.hg      |   4 +-
 gdk/src/pixbufformat.hg             |   4 +-
 gdk/src/pixbufloader.hg             |   4 +-
 gdk/src/rectangle.hg                |   9 +++-
 gdk/src/rgba.hg                     |   8 +--
 gdk/src/screen.hg                   |  10 ++--
 gdk/src/seat.hg                     |  10 ++--
 gdk/src/timecoord.hg                |   4 +-
 gdk/src/types.hg                    |  22 ++++----
 gdk/src/visual.hg                   |   8 +--
 gdk/src/window.hg                   |  38 +++++++-------
 gtk/gtkmm/accelkey.h                |   4 +-
 gtk/gtkmm/accelmap.h                |   8 +++
 gtk/gtkmm/cellrenderer_generation.h |   6 +--
 gtk/gtkmm/childpropertyproxy_base.h |   6 +--
 gtk/gtkmm/listviewtext.h            |   2 +-
 gtk/gtkmm/object.h                  |   2 +-
 gtk/gtkmm/radiobuttongroup.h        |  10 ++--
 gtk/gtkmm/selectiondata_private.h   |   2 +-
 gtk/gtkmm/stock.h                   |   5 ++
 gtk/gtkmm/stockid.h                 |   6 ++-
 gtk/gtkmm/styleproperty.h           |   2 +-
 gtk/gtkmm/targetentry.h             |   2 +-
 gtk/gtkmm/treemodelcolumn.h         |   6 +--
 gtk/gtkmm/treeview_private.h        |   4 ++
 gtk/gtkmm/wrap_init.h               |   4 ++
 gtk/gtkmmconfig.h.in                |  18 +++----
 gtk/src/aboutdialog.hg              |   6 +--
 gtk/src/accelgroup.hg               |   6 ++-
 gtk/src/accellabel.hg               |   4 +-
 gtk/src/action.hg                   |  16 +++---
 gtk/src/actionable.hg               |   6 ++-
 gtk/src/actionbar.hg                |   4 +-
 gtk/src/actiongroup.hg              |   4 +-
 gtk/src/activatable.hg              |   4 +-
 gtk/src/adjustment.hg               |  12 +++--
 gtk/src/alignment.hg                |   4 +-
 gtk/src/appchooser.hg               |   6 ++-
 gtk/src/appchooserbutton.hg         |   4 +-
 gtk/src/appchooserdialog.hg         |   4 +-
 gtk/src/appchooserwidget.hg         |   4 +-
 gtk/src/application.hg              |   8 +--
 gtk/src/applicationwindow.hg        |   7 +--
 gtk/src/arrow.hg                    |   4 +-
 gtk/src/aspectframe.hg              |   4 +-
 gtk/src/assistant.hg                |   6 +--
 gtk/src/bin.hg                      |   4 +-
 gtk/src/border.hg                   |   6 ++-
 gtk/src/box.hg                      |   4 +-
 gtk/src/buildable.hg                |   6 ++-
 gtk/src/builder.hg                  |  10 ++--
 gtk/src/button.hg                   |   6 +--
 gtk/src/buttonbox.hg                |   4 +-
 gtk/src/calendar.hg                 |   6 +--
 gtk/src/cellarea.hg                 |   4 +-
 gtk/src/cellareabox.hg              |   4 +-
 gtk/src/cellareacontext.hg          |   8 +--
 gtk/src/celleditable.hg             |   6 ++-
 gtk/src/celllayout.hg               |   4 +-
 gtk/src/cellrenderer.hg             |   8 +--
 gtk/src/cellrendereraccel.hg        |   6 +--
 gtk/src/cellrenderercombo.hg        |   4 +-
 gtk/src/cellrendererpixbuf.hg       |   6 +--
 gtk/src/cellrendererprogress.hg     |   4 +-
 gtk/src/cellrendererspin.hg         |   4 +-
 gtk/src/cellrendererspinner.hg      |   4 +-
 gtk/src/cellrenderertext.hg         |   4 +-
 gtk/src/cellrenderertoggle.hg       |   4 +-
 gtk/src/cellview.hg                 |   4 +-
 gtk/src/checkbutton.hg              |   4 +-
 gtk/src/checkmenuitem.hg            |   4 +-
 gtk/src/clipboard.hg                |   6 +--
 gtk/src/colorbutton.hg              |   4 +-
 gtk/src/colorchooser.hg             |   4 +-
 gtk/src/colorchooserdialog.hg       |   4 +-
 gtk/src/colorselection.hg           |   8 +--
 gtk/src/combobox.hg                 |   4 +-
 gtk/src/comboboxtext.hg             |   4 +-
 gtk/src/container.hg                |   8 +--
 gtk/src/cssprovider.hg              |   6 +--
 gtk/src/csssection.hg               |   8 +--
 gtk/src/dialog.hg                   |   8 +--
 gtk/src/drawingarea.hg              |   4 +-
 gtk/src/editable.hg                 |   6 ++-
 gtk/src/entry.hg                    |   6 +--
 gtk/src/entrybuffer.hg              |   4 +-
 gtk/src/entrycompletion.hg          |   6 +--
 gtk/src/enums.hg                    | 101 +++++++++++++++++++-----------------
 gtk/src/eventbox.hg                 |   4 +-
 gtk/src/eventcontroller.hg          |   6 +--
 gtk/src/expander.hg                 |   4 +-
 gtk/src/filechooser.hg              |  10 ++--
 gtk/src/filechooserbutton.hg        |   4 +-
 gtk/src/filechooserdialog.hg        |   4 +-
 gtk/src/filechoosernative.hg        |   6 +--
 gtk/src/filechooserwidget.hg        |   4 +-
 gtk/src/filefilter.hg               |   8 +--
 gtk/src/fixed.hg                    |   4 +-
 gtk/src/flowbox.hg                  |   4 +-
 gtk/src/flowboxchild.hg             |   4 +-
 gtk/src/fontbutton.hg               |   4 +-
 gtk/src/fontchooser.hg              |   6 ++-
 gtk/src/fontchooserdialog.hg        |   4 +-
 gtk/src/fontchooserwidget.hg        |   4 +-
 gtk/src/fontselection.hg            |  16 +++---
 gtk/src/frame.hg                    |   4 +-
 gtk/src/gesture.hg                  |   6 +--
 gtk/src/gesturedrag.hg              |   4 +-
 gtk/src/gesturelongpress.hg         |   4 +-
 gtk/src/gesturemultipress.hg        |   4 +-
 gtk/src/gesturepan.hg               |   6 +--
 gtk/src/gesturerotate.hg            |   4 +-
 gtk/src/gesturesingle.hg            |   4 +-
 gtk/src/gestureswipe.hg             |   4 +-
 gtk/src/gesturezoom.hg              |   4 +-
 gtk/src/glarea.hg                   |   4 +-
 gtk/src/grid.hg                     |   4 +-
 gtk/src/handlebox.hg                |   4 +-
 gtk/src/headerbar.hg                |   4 +-
 gtk/src/hvbox.hg                    |   8 +--
 gtk/src/hvbuttonbox.hg              |   8 +--
 gtk/src/hvpaned.hg                  |   8 +--
 gtk/src/hvscale.hg                  |   8 +--
 gtk/src/hvscrollbar.hg              |   8 +--
 gtk/src/hvseparator.hg              |   8 +--
 gtk/src/iconfactory.hg              |   4 +-
 gtk/src/iconinfo.hg                 |   6 +--
 gtk/src/iconset.hg                  |   8 +--
 gtk/src/iconsource.hg               |   4 +-
 gtk/src/icontheme.hg                |   8 +--
 gtk/src/iconview.hg                 |   6 +--
 gtk/src/image.hg                    |   6 +--
 gtk/src/imagemenuitem.hg            |   4 +-
 gtk/src/infobar.hg                  |   4 +-
 gtk/src/invisible.hg                |   4 +-
 gtk/src/label.hg                    |   6 +--
 gtk/src/layout.hg                   |   4 +-
 gtk/src/levelbar.hg                 |   6 +--
 gtk/src/linkbutton.hg               |   4 +-
 gtk/src/listbox.hg                  |   6 +--
 gtk/src/listboxrow.hg               |   4 +-
 gtk/src/liststore.hg                |   4 +-
 gtk/src/lockbutton.hg               |   4 +-
 gtk/src/main.hg                     |  10 ++--
 gtk/src/menu.hg                     |   6 +--
 gtk/src/menubar.hg                  |   6 +--
 gtk/src/menubutton.hg               |   4 +-
 gtk/src/menuitem.hg                 |   8 +--
 gtk/src/menushell.hg                |   8 +--
 gtk/src/menutoolbutton.hg           |   4 +-
 gtk/src/messagedialog.hg            |   6 +--
 gtk/src/misc.hg                     |   4 +-
 gtk/src/modelbutton.hg              |   6 +--
 gtk/src/nativedialog.hg             |   8 +--
 gtk/src/notebook.hg                 |   6 +--
 gtk/src/numerableicon.hg            |   4 +-
 gtk/src/offscreenwindow.hg          |   4 +-
 gtk/src/orientable.hg               |   4 +-
 gtk/src/overlay.hg                  |   4 +-
 gtk/src/pagesetup.hg                |   4 +-
 gtk/src/pagesetupunixdialog.hg      |   4 +-
 gtk/src/paned.hg                    |   4 +-
 gtk/src/papersize.hg                |  22 ++++----
 gtk/src/placessidebar.hg            |   6 +--
 gtk/src/plug.hg                     |   4 +-
 gtk/src/popover.hg                  |   6 +--
 gtk/src/popovermenu.hg              |   4 +-
 gtk/src/printcontext.hg             |   4 +-
 gtk/src/printer.hg                  |   5 +-
 gtk/src/printjob.hg                 |   4 +-
 gtk/src/printoperation.hg           |  16 +++---
 gtk/src/printoperationpreview.hg    |   4 +-
 gtk/src/printsettings.hg            |  14 ++---
 gtk/src/printunixdialog.hg          |   4 +-
 gtk/src/progressbar.hg              |   4 +-
 gtk/src/radioaction.hg              |   6 +--
 gtk/src/radiobutton.hg              |   4 +-
 gtk/src/radiomenuitem.hg            |   6 +--
 gtk/src/radiotoolbutton.hg          |   4 +-
 gtk/src/range.hg                    |   6 +--
 gtk/src/recentaction.hg             |   6 +--
 gtk/src/recentchooser.hg            |   8 +--
 gtk/src/recentchooserdialog.hg      |   4 +-
 gtk/src/recentchoosermenu.hg        |   4 +-
 gtk/src/recentchooserwidget.hg      |   4 +-
 gtk/src/recentfilter.hg             |   8 +--
 gtk/src/recentinfo.hg               |  10 ++--
 gtk/src/recentmanager.hg            |   6 +--
 gtk/src/revealer.hg                 |   4 +-
 gtk/src/scale.hg                    |   4 +-
 gtk/src/scalebutton.hg              |   4 +-
 gtk/src/scrollable.hg               |   6 +--
 gtk/src/scrollbar.hg                |   4 +-
 gtk/src/scrolledwindow.hg           |   8 +--
 gtk/src/searchbar.hg                |   4 +-
 gtk/src/searchentry.hg              |   4 +-
 gtk/src/selectiondata.hg            |   8 +--
 gtk/src/separator.hg                |   4 +-
 gtk/src/separatormenuitem.hg        |   4 +-
 gtk/src/separatortoolitem.hg        |   4 +-
 gtk/src/settings.hg                 |   8 +--
 gtk/src/shortcutlabel.hg            |   4 +-
 gtk/src/shortcutsgroup.hg           |   4 +-
 gtk/src/shortcutssection.hg         |   4 +-
 gtk/src/shortcutsshortcut.hg        |   6 +--
 gtk/src/shortcutswindow.hg          |   4 +-
 gtk/src/sizegroup.hg                |   6 +--
 gtk/src/socket.hg                   |   4 +-
 gtk/src/spinbutton.hg               |  10 ++--
 gtk/src/spinner.hg                  |   4 +-
 gtk/src/stack.hg                    |   4 +-
 gtk/src/stacksidebar.hg             |   6 +--
 gtk/src/stackswitcher.hg            |   4 +-
 gtk/src/statusbar.hg                |   4 +-
 gtk/src/statusicon.hg               |   4 +-
 gtk/src/stockitem.hg                |   4 +-
 gtk/src/stylecontext.hg             |   8 +--
 gtk/src/styleprovider.hg            |   4 +-
 gtk/src/switch.hg                   |   4 +-
 gtk/src/table.hg                    |   4 +-
 gtk/src/targetlist.hg               |   8 +--
 gtk/src/tearoffmenuitem.hg          |   4 +-
 gtk/src/textattributes.hg           |   6 ++-
 gtk/src/textbuffer.hg               |   8 +--
 gtk/src/textchildanchor.hg          |   4 +-
 gtk/src/textiter.hg                 |  12 ++---
 gtk/src/textmark.hg                 |  10 ++--
 gtk/src/texttag.hg                  |   6 +--
 gtk/src/texttagtable.hg             |   6 +--
 gtk/src/textview.hg                 |   6 +--
 gtk/src/toggleaction.hg             |   4 +-
 gtk/src/togglebutton.hg             |   4 +-
 gtk/src/toggletoolbutton.hg         |   4 +-
 gtk/src/toolbar.hg                  |   4 +-
 gtk/src/toolbutton.hg               |   4 +-
 gtk/src/toolitem.hg                 |   4 +-
 gtk/src/toolitemgroup.hg            |   4 +-
 gtk/src/toolpalette.hg              |   6 +--
 gtk/src/toolshell.hg                |   4 +-
 gtk/src/tooltip.hg                  |   4 +-
 gtk/src/treedragdest.hg             |   4 +-
 gtk/src/treedragsource.hg           |   4 +-
 gtk/src/treeiter.hg                 |  22 ++++----
 gtk/src/treemodel.hg                |  22 ++++----
 gtk/src/treemodelfilter.hg          |   4 +-
 gtk/src/treemodelsort.hg            |   4 +-
 gtk/src/treepath.hg                 |   4 +-
 gtk/src/treerowreference.hg         |   4 +-
 gtk/src/treeselection.hg            |  10 ++--
 gtk/src/treesortable.hg             |   4 +-
 gtk/src/treestore.hg                |   4 +-
 gtk/src/treeview.hg                 |  14 ++---
 gtk/src/treeviewcolumn.hg           |   6 +--
 gtk/src/uimanager.hg                |   6 +--
 gtk/src/viewport.hg                 |   4 +-
 gtk/src/volumebutton.hg             |   4 +-
 gtk/src/widget.hg                   |  34 ++++++------
 gtk/src/widgetpath.hg               |   4 +-
 gtk/src/window.hg                   |   8 +--
 gtk/src/windowgroup.hg              |   6 +--
 tools/m4/class_gtkobject.m4         |   6 ++-
 285 files changed, 1036 insertions(+), 857 deletions(-)
---


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