5 Commits (98380f47442cb6aaa9adb5ad09e23117c1fdd689)

Author SHA1 Message Date
  Julian Storer 98380f4744 New class: Value, which provides a way to share variants and listen for changes to them. Adapted Slider to use Value objects for its position, and changed the widgets demo to show how they can be easily tied together. Updated the VST speaker arrangement code. 16 years ago
  Julian Storer 59a2506864 Minor code clean-ups 16 years ago
  Julian Storer c22c06c80c New class: ScopedPointer, which auto-releases a pointer when it goes out of scope. I've used this extensively to replace a lot of pointer deletions with more RAII-style patterns. 16 years ago
  Julian Storer 4ed1d791e5 New class HeapBlock, which provides a safe and object-oriented way to allocate heap space. I've used HeapBlocks to replace almost all uses of malloc/free throughout the codebase. 16 years ago
  jules 4d16424d9c Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly. 16 years ago
  jules 395e68b7a2 Updated the text of the copyright/license blurb at the top of each source file. 16 years ago
  jules 335bdf6f1f minor tidying up 16 years ago
  jules f9f3351839 fix for linux midi output; fix for NSViewComponent; tidying up of demo audio plugin; fixed backslashes in the jucer's generated code; added addOrReplaceSorted method to ReferenceCountedArray; added an option to ThreadPool::removeAllJobs. 16 years ago
  jules e06d581ec3 17 years ago
  jules 298e801f27 17 years ago
  jules 6b6bcdb2a0 17 years ago
  jules e1dbe8cce0 17 years ago
  jules 654738e29c 17 years ago
  jules e9691fb437 17 years ago
  jules e27be514bb 17 years ago
  jules 8e959a6d78 17 years ago
  jules 5ff699eee1 18 years ago
  jules 15dfdff5f8 (automatic tidy-up of whitespace) 18 years ago
  jules 94cfda5062 18 years ago