Permalink
Switch branches/tags
Commits on Mar 15, 2012
  1. bump to 3.5

    Signed-off-by: Tim Blechmann <tim@klingt.org>
    timblechmann committed Mar 15, 2012
  2. class library: improve Stethoscope redirection

    The check whether server has SHM interface alone was not valid,
    as it depended also on whether the server is running.
    
    Remedy this issue and simplify redirection:
    
    * change QtGUI key mapping:
      'stethoscope' -> QStethoscope2
      'stethoscope1' -> QStethoscope
    
    * QStethoscope2: throw error if server not local
    
    * Remove Stethoscope2 and redirection in Server:-scope, and implement
      all redirection in Stethoscope: if GUI is Qt and server is running
      and doesn't have SHM interface, redirect to QStethoscope, otherwise
      use the 'stethoscope' key
    
    * Add more defaults to Stethoscope arguments, to ease instantiation
    jleben committed with timblechmann Mar 15, 2012
  3. fix: FlowView with nil bounds places itself with wrong origin; unit t…

    …est is in quarks/CommonTests/TestFlowView.sc r2216 | cruxxial | 2012-03-12 14:15:43 +0100 (Mon, 12 Mar 2012) | 1 line
    crucialfelix committed Mar 15, 2012
  4. qtcollider: fix compilation

    Compilation was broken due to clashing namespaces.
    jleben committed Mar 15, 2012
  5. qtcollider QEnvelopeView: small fixes

    * pass thumb sizes as integers
    * make -thumbSize and friends set default size for new nodes
    * some drawing fixes
    jleben committed Mar 15, 2012
  6. qtcollider: QEnvelopeView: implement 2 drawing styles

    * The 'dots' style (visually same as previous appearance) only
      supports equal thumb width and height. If different height and
      width are set for an element, the smaller of those is applied to
      size in both directions
    
    * The 'rects' style is the traditional appearance with rectangular
      elements, and labels drawn inside the elements.
    
    * For backwards compatibility, as soon as -thumbWidth, -thumbHeight,
      -setThumbWidth or -setThumbHeight methods are used, the style is
      switched to 'rects'. One can still switch the style to 'dots'
      afterwards.
    jleben committed Mar 14, 2012
Commits on Mar 14, 2012
  1. qtcollider: QSlider: improvements regarding 'step' and rounding

    * Implement pixelStep method
    * Set default step to 0.
    * Whenever in/decrementing, use max(step, pixelStep)
    * When value changes, round it to step modified by modifier keys
      (other kits always round to unmodified step)
    * Do not round when step itself changes
      (unlike other kits)
    
    * Also, replace all floats with doubles
    jleben committed Mar 14, 2012
  2. qtcollider: fix passing char to key actions on Alt + [A-Z]

    In Cocoa, as well as in Qt on Linux, Alt modifier does not affect
    the char passed.
    
    This is not the case with Qt on Mac OS X, where ASCII 0 is produced,
    so we override the default behavior.
    jleben committed Mar 14, 2012
  3. qtcollider: fix passing char to key actions on Ctrl + [A-Z]

    When Ctrl modifier is pressed, Cocoa, as well as Qt on Linux,
    map A to Z keys to ASCII codes 1 - 26.
    
    This is not the case with Qt on Mac OS X, so implement this
    mapping on our own.
    jleben committed Mar 14, 2012
  4. qtcollider: simplify passing char to keyboard actions

    Extra: implement Char <-> QChar translation.
    jleben committed Mar 14, 2012
  5. class library: Volume - correctly initialize ServerBoot action

    Signed-off-by: Tim Blechmann <tim@klingt.org>
    timblechmann committed with lijon Mar 14, 2012
  6. SynthDescLib:send flag to decide whether or not to send descs loaded …

    …from disk
    
    Also cleaning up "targetServers" --
    
    1. It would never have worked anyway. If you didn't pass in aServer, then
    targetServers would have been set to a literal array equivalent to [\aServer]
    -- and when you send to that, it would break.
    
    2. But, we never noticed that problem because targetServers was assigned
    but then never used.
    
    So I just removed that bit and replaced it with a "x ? y" expression.
    
    Signed-off-by: Jonatan Liljedahl <lijon@kymatica.com>
    James Harkins committed with lijon Mar 10, 2012
  7. class library: PlusFreqScope - improved server handling

    Signed-off-by: Tim Blechmann <tim@klingt.org>
    timblechmann committed with lijon Mar 14, 2012
Commits on Mar 13, 2012
Commits on Mar 12, 2012
  1. class library: Plotter: fix drawing on user-provided parent

    This fixes Plotter drawing when a parent is provided by
    the user, and the Plotter bounds are not at 0@0.
    
    Changes:
    
    * Always draw on the internal UserView instead of the parent,
      regardless of whether the parent Window was constructed by
      the Plotter. This makes calculation of bounds easier.
    
    * Calculate drawing bounds relative to the internal UserView
      instead of the parent.
    
    * Do not inset the drawing if a parent is provided by the user.
    jleben committed Mar 11, 2012
  2. fix help file typo

    crucialfelix committed Mar 12, 2012
  3. platform: linux - remove sclang.cfg.in

    sclang.cfg has been replaced by the language configuration files
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
    timblechmann committed Mar 7, 2012
Commits on Mar 10, 2012
  1. Fix arg / post pretty order

    muellmusik committed Mar 10, 2012
  2. Search-and-replace accidentally changed EventStreamCleanup to Inevent…

    …StreamCleanup
    
    (shame... :-o)
    James Harkins committed Mar 9, 2012
Commits on Mar 9, 2012