5 Commits (cd5893d6e8b51b8ca133fc01e43664fe5839b2cc)

Author SHA1 Message Date
  jules 2b34a17716 ASIO name fix. Minor TextEditor fix. Linux auto-repeat key workaround. 13 years ago
  jules 164cd8909b Fixes for TextEditor, ASIO, Windows touch, AU. 13 years ago
  jules 4b21bc53d8 ASIO fix for devices whose driver file is inaccessible, plus some code clean-ups in there. Win32 icon fix for Vista. 13 years ago
  Julian Storer 35f226319f Fixed a typo in the temporary amalgamated files. Tidied up some constness. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer dbe5768527 Added device detection for DirectSound. New method addToDesktop() for ResizableWindow. 14 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 7485498ee7 Minor clean-ups. 14 years ago
  Julian Storer f007dba11b Minor clean-ups. 14 years ago
  Julian Storer bde96c1053 Fix for win32 String::formatted. Minor clean-ups. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 963dbbd40a Tidied up a few win32 RTAS warnings. 14 years ago
  Julian Storer 06d436a3ab Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac. 14 years ago
  Julian Storer 571a2626da Fixed an image anti-aliasing problem. Created some new methods in AudioIODeviceType to create device-specific types. Tidied up some win32 DLL build problems. Added support for drag-and-drop from iTunes on mac. 14 years ago
  Julian Storer b442388218 Minor string fixes. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. 14 years ago
  Julian Storer 618d3fdf64 Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32. 14 years ago
  Julian Storer ea16741b3d Tweaks to the win32 camera capture code to reduce CPU load. 14 years ago
  Julian Storer e9bff5db5b Added explicit call declarations to a few functions to allow building with different call types in MSVC. 14 years ago
  Julian Storer 32081a387c Minor code clean-ups 14 years ago
  Julian Storer 8ff6737261 Major changes to the way Drawables are converted to ValueTrees (with more changes still to come in this area). Important fix to DirectoryIterator. Minor fix for ASIO. Jucer development. 15 years ago
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer 5093ecbc84 Minor clean-ups. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 66643e85ac Minor string changes. 15 years ago
  Julian Storer a728139698 Small fix for demo plugin code. Minor code clean-ups. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer 8b8316038b Converted the BitArray class into "BigInteger", replacing its clunky old arithmetic methods with a proper set of arithmetic operators so it can be used like an int. All the bit-access methods are still there, and there's a typedef of BitArray -> BigInteger to allow most old code to still work. (You might need to change calls to isEmpty() to isZero() though). Also fixed a bug in MidiBuffer. 15 years ago
  Julian Storer 1fc2a55d82 Minor code clean-ups. 15 years ago
  Julian Storer 6b79430341 Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number. 15 years ago
  Julian Storer e61e8f6775 Changed some 'int's to 'size_t's, to improve 64-bit compatibility. Also changed jmin and jmax to use templates, so they can take any type. These changes might mean that you'll need to add some more explicit casts to get your existing code to compile, but this is actually a good thing - it brought to light a few dodgy implicit casts in my code, and may do the same in yours. Also added a function roundToInt(), which replaces roundDoubleToInt() and roundFloatToInt(), but takes any size of floating point number (I've left the old roundDoubleToInt() and roundFloatToInt() functions there for convenience, but will probably remove them in the future). 15 years ago
  Julian Storer 97035bb3a1 Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups. 15 years ago
  Julian Storer 494f28601c Fixed a typo in the ASIO code in the last check-in. 15 years ago
  Julian Storer 18ffeba9da Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder. 15 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. 15 years ago
  Julian Storer facb48b04c tweak to RTAS shutdown for PT8; added tooltips for the TableListBox; started adding some iphone audio code (not yet usable) 15 years ago
  Julian Storer 7dfc764bf0 Initial check-in of a new WASAPI audio device wrapper (not properly tested yet!), and tidied up all the audio device type creation functions to make it easier to cope with all these different device types. Added a couple of config entries to enable WASAPI and DSound, so a windows build can use any combination of device APIs. Also replaced the string-to-double conversion code with a custom function to avoid localisation problems with commas and full-stops. 15 years ago
  jules ea83c7ee5e Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2 15 years ago
  jules 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. 15 years ago
  jules 1ccb175762 tidied up whitespace in files 15 years ago
  jules 337c67f66c changed the juce startup/shutdown code in the ActiveX browser plugin to try to work around IE's leakiness; added a very obscure feature to ASIO 16 years ago
  jules 909be095d8 Fixed a typo in linux audio and added some hints to linux window resizing; fixed the WavAudioFormat to make it read stereo files correctly into a mono buffer; Fixed an infinite loop in the vst plugin format 16 years ago
  jules 567fe9b1e7 16 years ago
  jules 47cf2369e5 16 years ago
  jules 74058ac5f1 16 years ago
  jules 3b59053b2c 17 years ago
  jules 29e2de7fd0 cosmetic cleanup 17 years ago