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

[sc-dev] [supercollider/supercollider] 9a64df: include: split public and private headers & protot...



  Branch: refs/heads/master
  Home:   https://github.com/supercollider/supercollider
  Commit: 9a64dfd0fb6956f8c58dc8238011fb793e62c179
      https://github.com/supercollider/supercollider/commit/9a64dfd0fb6956f8c58dc8238011fb793e62c179
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-02 (Wed, 02 Jan 2013)

  Changed paths:
    A common/SC_Errors.cpp
    A common/SC_Errors.h
    R include/lang/AdvancingAllocPool.h
    R include/lang/AllocPools.h
    R include/lang/ByteCodeArray.h
    R include/lang/FIFOT.h
    R include/lang/GC.h
    R include/lang/HashTable.h
    R include/lang/InitAlloc.h
    R include/lang/MiscInlineMath.h
    R include/lang/OSCData.h
    R include/lang/Opcodes.h
    R include/lang/PowerOfTwoAllocPool.h
    R include/lang/PredefinedSymbols.h
    R include/lang/PriorityQueue.h
    R include/lang/PyrArchiverT.h
    R include/lang/PyrDeepCopier.h
    R include/lang/PyrDeepFreezer.h
    R include/lang/PyrErrors.h
    R include/lang/PyrFilePrim.h
    R include/lang/PyrInterpreter.h
    R include/lang/PyrKernel.h
    R include/lang/PyrKernelProto.h
    R include/lang/PyrLexer.h
    R include/lang/PyrListPrim.h
    R include/lang/PyrMathPrim.h
    R include/lang/PyrMessage.h
    R include/lang/PyrObject.h
    R include/lang/PyrObjectProto.h
    R include/lang/PyrParseNode.h
    R include/lang/PyrPrimitive.h
    R include/lang/PyrPrimitiveProto.h
    R include/lang/PyrSched.h
    R include/lang/PyrSignal.h
    R include/lang/PyrSignalPrim.h
    R include/lang/PyrSlot.h
    R include/lang/PyrSlot32.h
    R include/lang/PyrSlot64.h
    R include/lang/PyrSymbol.h
    R include/lang/PyrSymbolTable.h
    R include/lang/ReadWriteMacros.h
    R include/lang/SCBase.h
    R include/lang/SC_ComPort.h
    M include/lang/SC_LanguageClient.h
    R include/lang/SC_Msg.h
    M include/lang/SC_TerminalClient.h
    R include/lang/Samp.h
    R include/lang/SimpleStack.h
    R include/lang/VMGlobals.h
    R include/server/HashTable.h
    R include/server/OSC_Packet.h
    R include/server/PriorityQueue.h
    R include/server/ReadWriteMacros.h
    R include/server/Rendezvous.h
    R include/server/SC_AU.h
    R include/server/SC_Complex.h
    R include/server/SC_CoreAudio.h
    R include/server/SC_Errors.h
    R include/server/SC_GraphDef.h
    R include/server/SC_Group.h
    R include/server/SC_HiddenWorld.h
    R include/server/SC_Lib.h
    R include/server/SC_Lib_Cintf.h
    R include/server/SC_Prototypes.h
    R include/server/SC_Samp.h
    R include/server/SC_SequencedCommand.h
    R include/server/SC_Str4.h
    R include/server/SC_SynthDef.h
    R include/server/SC_UnitDef.h
    R include/server/SC_UnitSpec.h
    R include/server/SC_WireSpec.h
    M lang/CMakeLists.txt
    M lang/LangPrimSource/OSCData.cpp
    A lang/LangPrimSource/OSCData.h
    A lang/LangPrimSource/PyrArchiverT.h
    A lang/LangPrimSource/PyrDeepCopier.h
    A lang/LangPrimSource/PyrDeepFreezer.h
    A lang/LangPrimSource/PyrFilePrim.h
    A lang/LangPrimSource/PyrListPrim.h
    A lang/LangPrimSource/PyrMathPrim.h
    M lang/LangPrimSource/PyrSerialPrim.cpp
    A lang/LangPrimSource/PyrSignalPrim.h
    M lang/LangPrimSource/PyrSymbolPrim.cpp
    A lang/LangPrimSource/ReadWriteMacros.h
    A lang/LangPrimSource/SC_ComPort.h
    A lang/LangPrimSource/SC_Msg.h
    A lang/LangSource/AdvancingAllocPool.h
    A lang/LangSource/AllocPools.h
    A lang/LangSource/ByteCodeArray.h
    A lang/LangSource/GC.h
    A lang/LangSource/HashTable.h
    A lang/LangSource/InitAlloc.h
    A lang/LangSource/MiscInlineMath.h
    A lang/LangSource/Opcodes.h
    A lang/LangSource/PowerOfTwoAllocPool.h
    A lang/LangSource/PredefinedSymbols.h
    A lang/LangSource/PyrErrors.h
    A lang/LangSource/PyrInterpreter.h
    A lang/LangSource/PyrKernel.h
    A lang/LangSource/PyrKernelProto.h
    A lang/LangSource/PyrLexer.h
    A lang/LangSource/PyrMessage.h
    A lang/LangSource/PyrObject.h
    A lang/LangSource/PyrObjectProto.h
    A lang/LangSource/PyrParseNode.h
    A lang/LangSource/PyrPrimitive.h
    A lang/LangSource/PyrPrimitiveProto.h
    A lang/LangSource/PyrSched.h
    A lang/LangSource/PyrSignal.h
    A lang/LangSource/PyrSlot.h
    A lang/LangSource/PyrSlot32.h
    A lang/LangSource/PyrSlot64.h
    A lang/LangSource/PyrSymbol.h
    A lang/LangSource/PyrSymbolTable.h
    A lang/LangSource/SCBase.h
    M lang/LangSource/SC_LanguageClient.cpp
    R lang/LangSource/Samp.cpp
    A lang/LangSource/SimpleStack.h
    A lang/LangSource/VMGlobals.h
    M platform/mac/CMakeLists.txt
    M server/scsynth/CMakeLists.txt
    A server/scsynth/HashTable.h
    A server/scsynth/OSC_Packet.h
    A server/scsynth/PriorityQueue.h
    A server/scsynth/ReadWriteMacros.h
    A server/scsynth/Rendezvous.h
    A server/scsynth/SC_AU.h
    R server/scsynth/SC_Complex.cpp
    A server/scsynth/SC_CoreAudio.h
    R server/scsynth/SC_Errors.cpp
    A server/scsynth/SC_GraphDef.h
    A server/scsynth/SC_Group.h
    A server/scsynth/SC_HiddenWorld.h
    A server/scsynth/SC_Lib.h
    A server/scsynth/SC_Lib_Cintf.h
    A server/scsynth/SC_Prototypes.h
    A server/scsynth/SC_SequencedCommand.h
    A server/scsynth/SC_Str4.h
    A server/scsynth/SC_SynthDef.h
    A server/scsynth/SC_UnitDef.h
    A server/scsynth/SC_UnitSpec.h
    A server/scsynth/SC_WireSpec.h
    M server/scsynth/SC_World.cpp
    R server/scsynth/Samp.cpp
    M server/supernova/CMakeLists.txt
    M server/supernova/sc/sc_plugin_interface.cpp
    M server/supernova/sc/sc_plugin_interface.hpp
    M server/supernova/server/nrt_synthesis.hpp

  Log Message:
  -----------
  include: split public and private headers & prototype libsclang interface

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 8807e9ec300a358fa9ff72fc5a759ac813219c83
      https://github.com/supercollider/supercollider/commit/8807e9ec300a358fa9ff72fc5a759ac813219c83
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M include/lang/SC_LanguageClient.h
    M include/lang/SC_TerminalClient.h
    M lang/LangSource/PyrObject.cpp
    M lang/LangSource/PyrObject.h
    M lang/LangSource/SC_LanguageClient.cpp

  Log Message:
  -----------
  sclang: SC_LanguageClient - move symbols out of the interface

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 76a04da4bb6adae9106617efb178ed7fc8a64e76
      https://github.com/supercollider/supercollider/commit/76a04da4bb6adae9106617efb178ed7fc8a64e76
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M include/lang/SC_TerminalClient.h
    M lang/LangSource/SC_TerminalClient.cpp

  Log Message:
  -----------
  sclang: terminal client - move PyrSymbol out of the interface

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 0aa87fceda649bbb36ca954c6a572dac1640d153
      https://github.com/supercollider/supercollider/commit/0aa87fceda649bbb36ca954c6a572dac1640d153
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M include/lang/SC_LanguageClient.h
    M include/lang/SC_TerminalClient.h
    M lang/LangSource/SC_LanguageClient.cpp

  Log Message:
  -----------
  sclang: language client - move private members to hidden class

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 1bae10e6ed0f77077c4cb66aeecb77f83573827e
      https://github.com/supercollider/supercollider/commit/1bae10e6ed0f77077c4cb66aeecb77f83573827e
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M lang/CMakeLists.txt
    M lang/LangPrimSource/PyrPrimitive.cpp
    M lang/LangSource/SC_LanguageClient.cpp
    M lang/LangSource/cmdLineFuncs.cpp
    M platform/mac/CMakeLists.txt

  Log Message:
  -----------
  sclang: use SC_APP preprocessor symbol to configure scapp build

cleans up the initialization code for primitives

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 3692243cb0ac20d92edebefd167ac0f8d98250b2
      https://github.com/supercollider/supercollider/commit/3692243cb0ac20d92edebefd167ac0f8d98250b2
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M include/lang/SC_LanguageClient.h
    M include/lang/SC_TerminalClient.h
    M lang/LangSource/SC_LanguageClient.cpp
    M lang/LangSource/SC_TerminalClient.cpp

  Log Message:
  -----------
  sclang: LanguageClient - move SC_StringBuffer out of the public interface


  Commit: 67d225a717a1a3774f95fa42be5224172aef32e0
      https://github.com/supercollider/supercollider/commit/67d225a717a1a3774f95fa42be5224172aef32e0
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M include/lang/SC_LanguageClient.h
    M lang/LangSource/SC_LanguageClient.cpp
    M lang/LangSource/SC_TerminalClient.cpp
    M lang/LangSource/cmdLineFuncs.cpp

  Log Message:
  -----------
  sclang: LanguageClient - provide factory function

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 098c32bff80fe12abd4cf610b48bbdc70519ddf5
      https://github.com/supercollider/supercollider/commit/098c32bff80fe12abd4cf610b48bbdc70519ddf5
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    A common/MsgFifo.h
    A common/SC_AllocPool.h
    A common/SC_DirUtils.h
    A common/SC_List.h
    A common/SC_Sem.h
    A common/SC_StandAloneInfo_Darwin.h
    A common/SC_StringParser.h
    A common/SC_SyncCondition.h
    A common/SC_VFP11.h
    A common/SC_Win32Utils.h
    A common/fftlib.h
    A common/sc_popen.h
    A common/scsynthsend.h
    M editors/sc-ide/CMakeLists.txt
    M editors/sc-ide/widgets/settings/sclang_page.cpp
    R include/common/MsgFifo.h
    R include/common/SC_AllocPool.h
    R include/common/SC_Altivec.h
    R include/common/SC_DirUtils.h
    R include/common/SC_FIFO.h
    R include/common/SC_List.h
    R include/common/SC_Sem.h
    R include/common/SC_StandAloneInfo_Darwin.h
    R include/common/SC_StringParser.h
    R include/common/SC_SyncCondition.h
    R include/common/SC_VFP11.h
    R include/common/SC_Win32Utils.h
    R include/common/dfftlib.h
    R include/common/fftlib.h
    R include/common/sc_popen.h
    R include/common/scsynthsend.h
    A lang/LangPrimSource/SC_FIFO.h
    M server/plugins/CMakeLists.txt
    A server/plugins/SC_Altivec.h
    M server/supernova/CMakeLists.txt

  Log Message:
  -----------
  common: move private headers from include/common to common

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 55af999c74a86642b24a5c7b27ad7c6b17d0567e
      https://github.com/supercollider/supercollider/commit/55af999c74a86642b24a5c7b27ad7c6b17d0567e
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    A common/SC_Lock.h
    R include/common/SC_Lock.h
    M include/plugin_interface/SC_World.h
    M server/plugins/UIUGens.cpp
    M server/supernova/sc/sc_plugin_interface.cpp

  Log Message:
  -----------
  plugin interface: move struct SC_Lock out of the public interface

plugins only acquire the NRT lock, but should to that via the interface
table

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: fa5cf49508f680b973e5abbb8a0a748a3c3b7d80
      https://github.com/supercollider/supercollider/commit/fa5cf49508f680b973e5abbb8a0a748a3c3b7d80
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M platform/mac/CMakeLists.txt

  Log Message:
  -----------
  scapp: add include dirs for private headers

Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx>


  Commit: 64e78cffe71c89b6354493dfde986ad1557fe972
      https://github.com/supercollider/supercollider/commit/64e78cffe71c89b6354493dfde986ad1557fe972
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    A common/MsgFifo.h
    A common/SC_AllocPool.h
    A common/SC_DirUtils.h
    A common/SC_Errors.cpp
    A common/SC_Errors.h
    A common/SC_List.h
    A common/SC_Lock.h
    A common/SC_Sem.h
    A common/SC_StandAloneInfo_Darwin.h
    A common/SC_StringParser.h
    A common/SC_SyncCondition.h
    A common/SC_VFP11.h
    A common/SC_Win32Utils.h
    A common/fftlib.h
    A common/sc_popen.h
    A common/scsynthsend.h
    M editors/sc-ide/CMakeLists.txt
    M editors/sc-ide/widgets/settings/sclang_page.cpp
    R include/common/MsgFifo.h
    R include/common/SC_AllocPool.h
    R include/common/SC_Altivec.h
    R include/common/SC_DirUtils.h
    R include/common/SC_FIFO.h
    R include/common/SC_List.h
    R include/common/SC_Lock.h
    R include/common/SC_Sem.h
    R include/common/SC_StandAloneInfo_Darwin.h
    R include/common/SC_StringParser.h
    R include/common/SC_SyncCondition.h
    R include/common/SC_VFP11.h
    R include/common/SC_Win32Utils.h
    R include/common/dfftlib.h
    R include/common/fftlib.h
    R include/common/sc_popen.h
    R include/common/scsynthsend.h
    R include/lang/AdvancingAllocPool.h
    R include/lang/AllocPools.h
    R include/lang/ByteCodeArray.h
    R include/lang/FIFOT.h
    R include/lang/GC.h
    R include/lang/HashTable.h
    R include/lang/InitAlloc.h
    R include/lang/MiscInlineMath.h
    R include/lang/OSCData.h
    R include/lang/Opcodes.h
    R include/lang/PowerOfTwoAllocPool.h
    R include/lang/PredefinedSymbols.h
    R include/lang/PriorityQueue.h
    R include/lang/PyrArchiverT.h
    R include/lang/PyrDeepCopier.h
    R include/lang/PyrDeepFreezer.h
    R include/lang/PyrErrors.h
    R include/lang/PyrFilePrim.h
    R include/lang/PyrInterpreter.h
    R include/lang/PyrKernel.h
    R include/lang/PyrKernelProto.h
    R include/lang/PyrLexer.h
    R include/lang/PyrListPrim.h
    R include/lang/PyrMathPrim.h
    R include/lang/PyrMessage.h
    R include/lang/PyrObject.h
    R include/lang/PyrObjectProto.h
    R include/lang/PyrParseNode.h
    R include/lang/PyrPrimitive.h
    R include/lang/PyrPrimitiveProto.h
    R include/lang/PyrSched.h
    R include/lang/PyrSignal.h
    R include/lang/PyrSignalPrim.h
    R include/lang/PyrSlot.h
    R include/lang/PyrSlot32.h
    R include/lang/PyrSlot64.h
    R include/lang/PyrSymbol.h
    R include/lang/PyrSymbolTable.h
    R include/lang/ReadWriteMacros.h
    R include/lang/SCBase.h
    R include/lang/SC_ComPort.h
    M include/lang/SC_LanguageClient.h
    R include/lang/SC_Msg.h
    M include/lang/SC_TerminalClient.h
    R include/lang/Samp.h
    R include/lang/SimpleStack.h
    R include/lang/VMGlobals.h
    M include/plugin_interface/SC_World.h
    R include/server/HashTable.h
    R include/server/OSC_Packet.h
    R include/server/PriorityQueue.h
    R include/server/ReadWriteMacros.h
    R include/server/Rendezvous.h
    R include/server/SC_AU.h
    R include/server/SC_Complex.h
    R include/server/SC_CoreAudio.h
    R include/server/SC_Errors.h
    R include/server/SC_GraphDef.h
    R include/server/SC_Group.h
    R include/server/SC_HiddenWorld.h
    R include/server/SC_Lib.h
    R include/server/SC_Lib_Cintf.h
    R include/server/SC_Prototypes.h
    R include/server/SC_Samp.h
    R include/server/SC_SequencedCommand.h
    R include/server/SC_Str4.h
    R include/server/SC_SynthDef.h
    R include/server/SC_UnitDef.h
    R include/server/SC_UnitSpec.h
    R include/server/SC_WireSpec.h
    M lang/CMakeLists.txt
    M lang/LangPrimSource/OSCData.cpp
    A lang/LangPrimSource/OSCData.h
    A lang/LangPrimSource/PyrArchiverT.h
    A lang/LangPrimSource/PyrDeepCopier.h
    A lang/LangPrimSource/PyrDeepFreezer.h
    A lang/LangPrimSource/PyrFilePrim.h
    A lang/LangPrimSource/PyrListPrim.h
    A lang/LangPrimSource/PyrMathPrim.h
    M lang/LangPrimSource/PyrPrimitive.cpp
    M lang/LangPrimSource/PyrSerialPrim.cpp
    A lang/LangPrimSource/PyrSignalPrim.h
    M lang/LangPrimSource/PyrSymbolPrim.cpp
    A lang/LangPrimSource/ReadWriteMacros.h
    A lang/LangPrimSource/SC_ComPort.h
    A lang/LangPrimSource/SC_FIFO.h
    A lang/LangPrimSource/SC_Msg.h
    A lang/LangSource/AdvancingAllocPool.h
    A lang/LangSource/AllocPools.h
    A lang/LangSource/ByteCodeArray.h
    A lang/LangSource/GC.h
    A lang/LangSource/HashTable.h
    A lang/LangSource/InitAlloc.h
    A lang/LangSource/MiscInlineMath.h
    A lang/LangSource/Opcodes.h
    A lang/LangSource/PowerOfTwoAllocPool.h
    A lang/LangSource/PredefinedSymbols.h
    A lang/LangSource/PyrErrors.h
    A lang/LangSource/PyrInterpreter.h
    A lang/LangSource/PyrKernel.h
    A lang/LangSource/PyrKernelProto.h
    A lang/LangSource/PyrLexer.h
    A lang/LangSource/PyrMessage.h
    M lang/LangSource/PyrObject.cpp
    A lang/LangSource/PyrObject.h
    A lang/LangSource/PyrObjectProto.h
    A lang/LangSource/PyrParseNode.h
    A lang/LangSource/PyrPrimitive.h
    A lang/LangSource/PyrPrimitiveProto.h
    A lang/LangSource/PyrSched.h
    A lang/LangSource/PyrSignal.h
    A lang/LangSource/PyrSlot.h
    A lang/LangSource/PyrSlot32.h
    A lang/LangSource/PyrSlot64.h
    A lang/LangSource/PyrSymbol.h
    A lang/LangSource/PyrSymbolTable.h
    A lang/LangSource/SCBase.h
    M lang/LangSource/SC_LanguageClient.cpp
    M lang/LangSource/SC_TerminalClient.cpp
    R lang/LangSource/Samp.cpp
    A lang/LangSource/SimpleStack.h
    A lang/LangSource/VMGlobals.h
    M lang/LangSource/cmdLineFuncs.cpp
    M platform/mac/CMakeLists.txt
    M server/plugins/CMakeLists.txt
    A server/plugins/SC_Altivec.h
    M server/plugins/UIUGens.cpp
    M server/scsynth/CMakeLists.txt
    A server/scsynth/HashTable.h
    A server/scsynth/OSC_Packet.h
    A server/scsynth/PriorityQueue.h
    A server/scsynth/ReadWriteMacros.h
    A server/scsynth/Rendezvous.h
    A server/scsynth/SC_AU.h
    R server/scsynth/SC_Complex.cpp
    A server/scsynth/SC_CoreAudio.h
    R server/scsynth/SC_Errors.cpp
    A server/scsynth/SC_GraphDef.h
    A server/scsynth/SC_Group.h
    A server/scsynth/SC_HiddenWorld.h
    A server/scsynth/SC_Lib.h
    A server/scsynth/SC_Lib_Cintf.h
    A server/scsynth/SC_Prototypes.h
    A server/scsynth/SC_SequencedCommand.h
    A server/scsynth/SC_Str4.h
    A server/scsynth/SC_SynthDef.h
    A server/scsynth/SC_UnitDef.h
    A server/scsynth/SC_UnitSpec.h
    A server/scsynth/SC_WireSpec.h
    M server/scsynth/SC_World.cpp
    R server/scsynth/Samp.cpp
    M server/supernova/CMakeLists.txt
    M server/supernova/sc/sc_plugin_interface.cpp
    M server/supernova/sc/sc_plugin_interface.hpp
    M server/supernova/server/nrt_synthesis.hpp

  Log Message:
  -----------
  Merge pull request #703 from timblechmann/topic/public_interface

include: split public and private headers & prototype libsclang interface


Compare: https://github.com/supercollider/supercollider/compare/661829f76d94...64e78cffe71c