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
|
16 years ago |
jules
|
2fee27c757
|
Updated the text of the copyright/license blurb at the top of each source file.
|
16 years ago |
jules
|
1ccb175762
|
tidied up whitespace in files
|
16 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 |
jules
|
ec4c0a5985
|
|
17 years ago |
jules
|
e08ebbf2e6
|
|
17 years ago |
jules
|
f4a4404e87
|
|
17 years ago |
jules
|
5f98c1a6b9
|
|
17 years ago |
jules
|
dd93c754c5
|
|
17 years ago |
jules
|
dd0a75dc23
|
|
18 years ago |
jules
|
15dfdff5f8
|
(automatic tidy-up of whitespace)
|
18 years ago |
jules
|
0926af719f
|
added FileTreeComponent and DirectoryContentsDisplayComponent.
|
18 years ago |
jules
|
38aa8c42a9
|
misc optimisations
|
18 years ago |
jules
|
6264cdcc2b
|
|
18 years ago |
jules
|
9fc74e09a8
|
|
18 years ago |
jules
|
052ac2761e
|
|
18 years ago |
jules
|
94cfda5062
|
|
18 years ago |