Julian Storer
dbe5768527
Added device detection for DirectSound. New method addToDesktop() for ResizableWindow.
2011-06-24 11:43:38 +01:00
Julian Storer
fb58d0c380
Tidied up some warnings and documentation.
2011-06-23 23:17:37 +01:00
Julian Storer
59f78f4cbe
Sorted out some mac window maximising and ordering peculiarities. Fix for introjucer Xcode project generation. Added AudioIODeviceType::Listener class for monitoring audio device insertion/removal events (implemented for CoreAudio and WASAPI). Made TextEditor update its Value when it loses focus.
2011-06-22 10:50:46 +01:00
Julian Storer
9537821a9f
TextEditor scrolling fix. Avoided some intel compiler warnings. Bumped Android NDK version up to 5c.
2011-06-17 14:14:04 +01:00
Julian Storer
0853a9b686
Removed const-ness from some return types to take advantage of future c++0x advantages.
2011-06-15 20:32:29 +01:00
Julian Storer
74469aaa83
Refactored the PropertiesFile construction, introducing a PropertiesFile::Options structure to hold all the settings that previously were just passed as parameters. Also added a mandatory option for setting the OSX preferences path to be used - see the PropertiesFile::Options::osxLibrarySubFolder value for details.
...
Also on OSX, changed the location used for interprocess lock files to /var/tmp - this may affect applications which try to share locks with older builds of the same app.
2011-06-15 16:16:33 +01:00
Julian Storer
b94782d388
New class: DirectShowComponent, for native video playback in Windows. Added a demo page for this to the juce demo app.
2011-06-14 18:54:32 +01:00
Julian Storer
b08d3c69fa
Fix for Win7 full-screen problem. Fix for introjucer absolute paths.
2011-06-09 17:00:14 +01:00
Julian Storer
67e22bbb56
Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.
2011-05-30 21:10:57 +01:00
Julian Storer
b3634661e6
Fix for subtle OSX main menu key focus problem. Minor clean-ups.
2011-05-26 20:00:07 +01:00
Julian Storer
e6f64740d9
New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream.
2011-05-23 18:17:03 +01:00
Julian Storer
981ef9313c
Android fixes. Caret colour fix. VST host recursion check clean-up.
2011-05-12 13:46:32 +01:00
Julian Storer
f307045b92
Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.
2011-05-01 14:59:52 +01:00
Julian Storer
328cc11713
Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.
2011-04-22 22:47:58 +01:00
Julian Storer
e159587a9b
Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts.
2011-04-21 12:20:08 +01:00
Julian Storer
e9bdd1d637
Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String.
2011-04-14 20:13:12 +01:00
Julian Storer
f4c4f310e1
Refactored the DragAndDropTarget callback methods, to replace the parameters with a structure. This also affects the TreeViewItem drag-and-drop callback methods.
2011-04-14 13:33:01 +01:00
Julian Storer
d97ce5f9ee
Fix for audio plugin builds on win32. AudioProcessorGraph optimisations. Access to min/max values in audio thumbnails. More metadata support for wav and aiff formats.
2011-04-13 11:28:35 +01:00
Julian Storer
345c7aa23c
Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations.
2011-04-11 15:44:57 +01:00
Julian Storer
67afa64a4b
Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/
2011-04-11 10:52:39 +01:00
Julian Storer
4f4eff1cc0
Mac hostname fix. Minor clean-ups.
2011-04-09 16:25:09 +01:00
Julian Storer
53f326be62
Refactored some Carbon window work-around code for plugins, and enabled it for RTAS plugins.
2011-04-08 16:57:40 +01:00
Julian Storer
8519598c93
Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks.
2011-04-08 15:27:03 +01:00
Julian Storer
b047d9be53
More 'nullptr' updates and minor clean-ups.
2011-04-07 22:20:25 +01:00
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.
2011-04-07 13:49:01 +01:00
Julian Storer
e0a38a30db
Minor tweaks to the software renderer, introjucer and vst wrapper.
2011-04-05 20:11:38 +01:00
Julian Storer
f73d602b45
64-bit VST tweaks. Removed leak warnings for messages.
2011-04-05 13:15:52 +01:00
Julian Storer
904e1aba45
A couple of minor fixes, and changed code to use std::swap instead of swapVariables()
2011-04-01 09:38:25 +01:00
Julian Storer
1fb8929c55
New class: ImageComponent, which just displays an image.
2011-03-31 13:33:09 +01:00
Julian Storer
d5bbd54f25
Fix for StringArray tokenising.
2011-03-30 18:54:40 +01:00
Julian Storer
927cebcdbb
New class NativeMessageBox, with static methods for showing several types of native alert boxes.
2011-03-30 12:20:58 +01:00
Julian Storer
a493cfee4d
Added a button size option to the PreferencesPanel. Added an operator for writing Strings to std::wcout. Fixed a clipping error in audio float to int conversion. Made the introjucer cope with backslashes in filenames when used on unix.
2011-03-28 11:14:27 +01:00
Julian Storer
e1e5018a91
New class: CaretComponent, which is created by the LookAndFeel. Fix for VST build on VC2005.
2011-03-18 11:37:04 +00:00
Julian Storer
c15d414895
Fix for linux build, lookandfeel typo, VS2005 sockets. Added a class ZipFile::Builder for creating zip files.
2011-03-12 22:29:46 +00:00
Julian Storer
883ff38bf5
Tidied up a typo in an android pathname. Fixed a clipping error in audio conversion.
2011-03-10 11:50:50 +00:00
Julian Storer
bf1c4f5b31
WASAPI session event callbacks.
2011-03-09 13:44:53 +00:00
Julian Storer
5d98779f19
Updated the date in the copyright notice.
2011-03-09 11:36:34 +00:00
Julian Storer
b3e986bc95
Added android build files for the juce demo. Sockets fix. Updated the juce readme file in the docs folder.
2011-03-09 10:37:26 +00:00
Julian Storer
0297ae5c69
Added mac architecture type to the introjucer. Optimised code editor syntax iteration.
2011-03-08 19:27:23 +00:00
Julian Storer
82e8d68a5d
Renamed the experimental jucer as the Introjucer.
2011-03-08 11:41:28 +00:00
Julian Storer
6e76ba29ab
Added missing include for sockets. Android http streams. Minor fix for ActiveX.
2011-03-08 09:28:32 +00:00
Julian Storer
0d412ad346
Implemented callbacks on the Mac when screen sizes change. Minor clean-ups.
2011-03-06 21:12:20 +00:00
Julian Storer
85aeeea1e9
Moved a couple of midi files around. DrawableImage::hitTest tweak.
2011-03-04 21:53:04 +00:00
Julian Storer
0e4a0df2c2
(Added files missing from last check-in)
2011-03-04 17:31:59 +00:00
Julian Storer
e14f56562a
Added an option to Viewport::setViewedComponent. Fixed a decibel conversion bug. Made linux windows open in a parent window. Added String::toWideCharPointer method. Got the jucer to emit linker option flags in VS2010 projects.
2011-03-04 12:41:41 +00:00
Julian Storer
19c6d9d2bc
Fix for win32 sockets.
2011-03-01 21:26:07 +00:00
Julian Storer
2a6c8af928
Updated some posix socket code to handle IPV6.
2011-03-01 18:55:39 +00:00
Julian Storer
e620c5279d
Got Android to build with the standard NDK-r5. AU fix. Minor change to mac menu shortcuts.
2011-02-25 17:22:27 +00:00
Julian Storer
963dbbd40a
Tidied up a few win32 RTAS warnings.
2011-02-24 17:13:01 +00:00
Julian Storer
06d436a3ab
Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac.
2011-02-24 14:27:59 +00:00