[beast: 15/15] Merge branch 'remove-extern-c'



commit ce92c5f0d7fa57879f988271a1946878b73ff0ac
Merge: 0c48597 23ea7b4
Author: Tim Janik <timj gnu org>
Date:   Fri Oct 28 13:15:51 2016 +0200

    Merge branch 'remove-extern-c'
    
    * remove-extern-c:
      BSE: remove extern "C" from plugin export symbols
      BEAST: use Bse::objects_debug_leaks()
      BEAST: use BseServer.tick_stamp_from_systime()
      BSE: provide Bse::objects_debug_leaks()
      BSE: provide tick_stamp_from_systime()
      BSE: ldscript.map: export only C++ symbols
      BSE: use bseengine.hh symbols instead of duplicating header bits
      SHELL: remove 'extern "C"' from all API
      BEAST: remove 'extern "C"' from all API
      DRIVERS: remove 'extern "C"' from all API
      PLUGINS: remove 'extern "C"' from all API
      TOOLS: remove 'extern "C"' from all API
      BSE: remove 'extern "C"' from all API
      SFI: remove 'extern "C"' from all API
    
    Signed-off-by: Tim Janik <timj gnu org>

 beast-gtk/bstapp.hh                             |    4 --
 beast-gtk/bstasciipixbuf.hh                     |    8 ----
 beast-gtk/bstauxdialogs.hh                      |    4 --
 beast-gtk/bstbseutils.hh                        |    3 --
 beast-gtk/bstbuseditor.hh                       |    4 --
 beast-gtk/bstbusmixer.hh                        |    4 --
 beast-gtk/bstbusview.hh                         |    4 --
 beast-gtk/bstcanvaslink.hh                      |    8 ----
 beast-gtk/bstcanvassource.hh                    |    4 --
 beast-gtk/bstcluehunter.hh                      |    8 ----
 beast-gtk/bstdbmeter.hh                         |    4 --
 beast-gtk/bstdefs.hh                            |    4 --
 beast-gtk/bstdial.hh                            |    8 ----
 beast-gtk/bsteventroll.hh                       |    4 --
 beast-gtk/bsteventrollctrl.hh                   |    4 --
 beast-gtk/bstfiledialog.hh                      |    4 --
 beast-gtk/bstgconfig.hh                         |    4 --
 beast-gtk/bstgrowbar.hh                         |    4 --
 beast-gtk/bstitemseqdialog.hh                   |    4 --
 beast-gtk/bstitemview.hh                        |    4 --
 beast-gtk/bstkeybindings.hh                     |    4 --
 beast-gtk/bstknob.hh                            |    4 --
 beast-gtk/bstlogadjustment.hh                   |    4 --
 beast-gtk/bstmain.cc                            |    4 +--
 beast-gtk/bstmenus.hh                           |    4 --
 beast-gtk/bstmsgabsorb.hh                       |    4 --
 beast-gtk/bstparam.hh                           |    4 --
 beast-gtk/bstparamview.hh                       |    4 --
 beast-gtk/bstpartdialog.hh                      |    4 --
 beast-gtk/bstpartview.hh                        |    4 --
 beast-gtk/bstpatterncolumns.hh                  |    4 --
 beast-gtk/bstpatternctrl.hh                     |    4 --
 beast-gtk/bstpatternview.hh                     |    4 --
 beast-gtk/bstpianoroll.hh                       |    4 --
 beast-gtk/bstpianorollctrl.hh                   |    4 --
 beast-gtk/bstplayback.hh                        |    8 ----
 beast-gtk/bstpreferences.hh                     |    4 --
 beast-gtk/bstprocedure.hh                       |    4 --
 beast-gtk/bstprofiler.hh                        |    4 --
 beast-gtk/bstprojectctrl.hh                     |    4 --
 beast-gtk/bstqsampler.hh                        |    4 --
 beast-gtk/bstsampleeditor.hh                    |    8 ----
 beast-gtk/bstscrollgraph.hh                     |    4 --
 beast-gtk/bstsegment.hh                         |    4 --
 beast-gtk/bstsequence.hh                        |    8 ----
 beast-gtk/bstservermonitor.hh                   |    8 ----
 beast-gtk/bstskinconfig.hh                      |    4 --
 beast-gtk/bstsnetrouter.hh                      |    4 --
 beast-gtk/bstsnifferscope.hh                    |    4 --
 beast-gtk/bstsplash.hh                          |    4 --
 beast-gtk/bstsupershell.hh                      |    4 --
 beast-gtk/bsttrackroll.hh                       |    4 --
 beast-gtk/bsttrackrollctrl.hh                   |    4 --
 beast-gtk/bsttracksynthdialog.hh                |    4 --
 beast-gtk/bsttrackview.hh                       |    4 --
 beast-gtk/bsttreestores.hh                      |    4 --
 beast-gtk/bstusermessage.hh                     |    4 --
 beast-gtk/bstutils.hh                           |    4 --
 beast-gtk/bstwaveeditor.cc                      |    4 +--
 beast-gtk/bstwaveeditor.hh                      |    8 ----
 beast-gtk/bstwaveview.hh                        |    4 --
 beast-gtk/bstxframe.hh                          |    8 ----
 beast-gtk/bstxkb.hh                             |    8 ----
 beast-gtk/bstzoomedwindow.hh                    |    8 ----
 beast-gtk/gxk/gxkaction.hh                      |    4 --
 beast-gtk/gxk/gxkassortment.hh                  |    4 --
 beast-gtk/gxk/gxkauxwidgets.hh                  |    4 --
 beast-gtk/gxk/gxkcanvas.hh                      |    4 --
 beast-gtk/gxk/gxkcellrendererpopup.hh           |    4 --
 beast-gtk/gxk/gxkdialog.hh                      |    4 --
 beast-gtk/gxk/gxkglobals.hh                     |    4 --
 beast-gtk/gxk/gxkimagecache.hh                  |    4 --
 beast-gtk/gxk/gxkled.hh                         |    4 --
 beast-gtk/gxk/gxklistwrapper.hh                 |    4 --
 beast-gtk/gxk/gxklogadjustment.hh               |    4 --
 beast-gtk/gxk/gxkmenubutton.hh                  |    4 --
 beast-gtk/gxk/gxknotebook.hh                    |    4 --
 beast-gtk/gxk/gxkparam.hh                       |    4 --
 beast-gtk/gxk/gxkpolygon.hh                     |    4 --
 beast-gtk/gxk/gxkrackeditor.hh                  |    4 --
 beast-gtk/gxk/gxkrackitem.hh                    |    4 --
 beast-gtk/gxk/gxkracktable.hh                   |    4 --
 beast-gtk/gxk/gxkradget.hh                      |    4 --
 beast-gtk/gxk/gxkradgetfactory.hh               |    4 --
 beast-gtk/gxk/gxkscrollcanvas.hh                |    4 --
 beast-gtk/gxk/gxksimplelabel.hh                 |    4 --
 beast-gtk/gxk/gxkspline.hh                      |    4 --
 beast-gtk/gxk/gxkstatusbar.hh                   |    4 --
 beast-gtk/gxk/gxkstock.hh                       |    4 --
 beast-gtk/gxk/gxktexttools.hh                   |    4 --
 beast-gtk/gxk/gxkutils.hh                       |    4 --
 bse/bseapi.idl                                  |    3 ++
 bse/bsebiquadfilter.hh                          |    8 ----
 bse/bseblockutils.cc                            |   18 +++++-----
 bse/bseblockutils.hh                            |    7 ----
 bse/bsebus.hh                                   |    4 --
 bse/bsecategories.hh                            |    4 --
 bse/bsecompat.hh                                |    4 --
 bse/bseconstant.hh                              |    7 ----
 bse/bseconstvalues.hh                           |    4 --
 bse/bsecontainer.hh                             |    4 --
 bse/bsecontextmerger.hh                         |    4 --
 bse/bsecsynth.hh                                |    4 --
 bse/bsecxxmodule.hh                             |   12 ++----
 bse/bsecxxplugin.hh                             |    3 --
 bse/bsecxxutils.cc                              |    3 +-
 bse/bsedatahandle-fir.cc                        |    6 ++--
 bse/bsedatahandle-resample.cc                   |    4 +-
 bse/bsedefs.hh                                  |    4 --
 bse/bsedevice.hh                                |    4 --
 bse/bseeditablesample.hh                        |    8 ----
 bse/bseengine.hh                                |    3 --
 bse/bseenginemaster.hh                          |    3 --
 bse/bseenginenode.hh                            |    4 --
 bse/bseengineschedule.hh                        |    4 --
 bse/bseengineutils.hh                           |    4 --
 bse/bseenums.hh                                 |    4 --
 bse/bseexports.hh                               |    4 --
 bse/bsefilter.cc                                |    4 --
 bse/bsefilter.hh                                |    4 --
 bse/bsegconfig.hh                               |    4 --
 bse/bseglobals.hh                               |    4 --
 bse/bseglue.hh                                  |    4 --
 bse/bseieee754.hh                               |    4 --
 bse/bseinstrument.hh                            |    8 ----
 bse/bseinstrumentinput.hh                       |    3 --
 bse/bseinstrumentoutput.hh                      |    4 --
 bse/bseitem.hh                                  |    4 --
 bse/bsejanitor.hh                               |    4 --
 bse/bseladspa.cc                                |   10 +++---
 bse/bseladspa.hh                                |    4 --
 bse/bseladspamodule.hh                          |    4 --
 bse/bseloader-flac.cc                           |    2 +-
 bse/bseloader-guspatch.cc                       |    2 +-
 bse/bseloader.hh                                |    4 --
 bse/bsemain.hh                                  |    4 --
 bse/bsemath.hh                                  |    4 --
 bse/bsemathsignal.hh                            |    4 --
 bse/bsemidicontroller.hh                        |    4 --
 bse/bsemididecoder.hh                           |    4 --
 bse/bsemididevice-null.hh                       |    3 --
 bse/bsemididevice-oss.hh                        |    3 --
 bse/bsemididevice.hh                            |    3 --
 bse/bsemidievent.hh                             |    4 --
 bse/bsemidifile.hh                              |    4 --
 bse/bsemidiinput.hh                             |    4 --
 bse/bsemidinotifier.hh                          |    4 --
 bse/bsemidireceiver.cc                          |    5 +--
 bse/bsemidireceiver.hh                          |    4 --
 bse/bsemidisynth.hh                             |    4 --
 bse/bsemidivoice.hh                             |    4 --
 bse/bsenote.hh                                  |    4 --
 bse/bseobject.cc                                |   42 +++++++++++-----------
 bse/bseobject.hh                                |    9 -----
 bse/bseparam.hh                                 |    8 ----
 bse/bsepart.hh                                  |    4 --
 bse/bsepattern.hh                               |    8 ----
 bse/bsepcmdevice-null.hh                        |    3 --
 bse/bsepcmdevice-oss.hh                         |    3 --
 bse/bsepcmdevice.hh                             |    4 --
 bse/bsepcminput.hh                              |    4 --
 bse/bsepcmoutput.hh                             |    8 ----
 bse/bsepcmwriter.hh                             |    7 ----
 bse/bseplugin.hh                                |    5 +--
 bse/bseprobe.cc                                 |    3 --
 bse/bseprocedure.hh                             |    4 --
 bse/bseproject.hh                               |    4 --
 bse/bseresampler.hh                             |    3 --
 bse/bsescripthelper.hh                          |    8 ----
 bse/bseserver.cc                                |    6 +++
 bse/bseserver.hh                                |    9 ++---
 bse/bsesnet.hh                                  |    4 --
 bse/bsesnooper.hh                               |    3 --
 bse/bsesong.hh                                  |    4 --
 bse/bsesource.hh                                |    4 --
 bse/bsestandardosc.hh                           |    4 --
 bse/bsestandardsynths.hh                        |    4 --
 bse/bsestartup.hh                               |    1 +
 bse/bsestorage.hh                               |    4 --
 bse/bsesubiport.hh                              |    4 --
 bse/bsesuboport.hh                              |    4 --
 bse/bsesubsynth.hh                              |    4 --
 bse/bsesuper.hh                                 |    4 --
 bse/bsetrack.hh                                 |    4 --
 bse/bsetype.hh                                  |   10 ++----
 bse/bseundostack.hh                             |    4 --
 bse/bseutils.hh                                 |    4 --
 bse/bsewave.hh                                  |    4 --
 bse/bsewaveosc.hh                               |    4 --
 bse/bsewaverepo.hh                              |    4 --
 bse/gslcommon.hh                                |    3 --
 bse/gsldatacache.hh                             |    4 --
 bse/gsldatahandle-mad.hh                        |    4 --
 bse/gsldatahandle-vorbis.hh                     |    4 --
 bse/gsldatahandle.hh                            |    4 --
 bse/gsldatautils.hh                             |    4 --
 bse/gsldefs.hh                                  |    4 --
 bse/gslfft.hh                                   |    8 ----
 bse/gslfilehash.hh                              |    8 ----
 bse/gslfilter.hh                                |    8 ----
 bse/gslmagic.hh                                 |    8 ----
 bse/gsloscillator.hh                            |    8 ----
 bse/gslosctable.hh                              |    4 --
 bse/gslvorbis-cutter.hh                         |    4 --
 bse/gslvorbis-enc.hh                            |    4 --
 bse/gslwavechunk.hh                             |    4 --
 bse/gslwaveosc.hh                               |    8 ----
 bse/ldscript.map                                |    8 ++--
 bse/mkcproc.pl                                  |    4 +-
 bse/mktypes.pl                                  |    2 +-
 drivers/bse-portaudio/bsepcmdevice-portaudio.hh |    4 --
 drivers/bsemididevice-alsa.hh                   |    4 --
 drivers/bsepcmdevice-alsa.hh                    |    4 --
 plugins/bseadder.hh                             |    8 ----
 plugins/bseatandistort.hh                       |    8 ----
 plugins/bsefirfilter.hh                         |    8 ----
 plugins/bseiirfilter.hh                         |    7 ----
 plugins/bsemixer.hh                             |    7 ----
 plugins/bsemult.hh                              |    8 ----
 plugins/bsesequencer.hh                         |    8 ----
 plugins/bsesimpleadsr.hh                        |    4 --
 plugins/davcanyondelay.hh                       |    4 --
 plugins/davguitar.hh                            |    7 ----
 plugins/davsyndrum.hh                           |    4 --
 plugins/davxtalstrings.hh                       |    8 ----
 plugins/freeverb/bsefreeverb.hh                 |    4 --
 plugins/freeverb/bsefreeverbcpp.cpp             |    4 --
 plugins/freeverb/bsefreeverbcpp.hh              |    4 --
 sfi/glib-extra.hh                               |    4 --
 sfi/sficomport.hh                               |    4 --
 sfi/sficomwire.hh                               |    8 ----
 sfi/sfifilecrawler.hh                           |    4 --
 sfi/sfiglue.hh                                  |    4 --
 sfi/sfigluecodec.hh                             |    8 ----
 sfi/sfiglueproxy.hh                             |    4 --
 sfi/sfimemory.hh                                |    3 --
 sfi/sfinote.hh                                  |    4 --
 sfi/sfiparams.hh                                |    4 --
 sfi/sfiprimitives.hh                            |    4 --
 sfi/sfiring.hh                                  |    4 --
 sfi/sfiserial.hh                                |    4 --
 sfi/sfistore.hh                                 |    4 --
 sfi/sfitime.hh                                  |    4 --
 sfi/sfitypes.hh                                 |    4 --
 sfi/sfiustore.hh                                |    4 --
 sfi/sfivalues.hh                                |    4 --
 sfi/sfivmarshal.hh                              |    4 --
 sfi/sfiwrapper.hh                               |    4 --
 shell/bsescminterp.hh                           |    4 --
 tools/bseloopfuncs.hh                           |    4 --
 tools/sfiutils.hh                               |    4 --
 251 files changed, 75 insertions(+), 1145 deletions(-)
---


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