Julian Storer
4808d9c318
Hard-coded some juce namespace declarations.
14 years ago
Julian Storer
d3bcbeef9c
Introjucer saving optimisations.
14 years ago
Julian Storer
e7ca7963f0
VST fix. Updated the old jucer to be managed with an Introjucer project rather than manually.
14 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..
14 years ago
Julian Storer
1a21c89755
Quicktime fix.
14 years ago
Julian Storer
8d7194803e
More NPAPI FF fixes.
14 years ago
Julian Storer
1cc25eb765
NPAPI FF4 fix.
14 years ago
Julian Storer
f89fa9456a
Sorted out some windows header files. Introjucer RTAS VC project fix.
14 years ago
Julian Storer
bf68f7932e
Android mono audio device fix. More introjucer work.
14 years ago
Julian Storer
e130af03ec
Introjucer refactoring, moving more functionality from the ProjectExporters and into the ProjectTypes. Slightly altered the structure of nested groups that is generated, and tweaked the demo projects to reflect this. Couple of minor fixes to symbol exporting and CoreAudioFormat.
14 years ago
Julian Storer
7844647bf3
Removed a spurious file.
14 years ago
Julian Storer
2100e68adc
Fixed VST hosting compile error. Stopped the ApplicationProperties class being a singleton - instead, just create and use an instance of it in your apps.
14 years ago
Julian Storer
cf4ecfacac
Changed some obj-C literals to avoid cross-linkage problems in plugins. More introjucer work.
14 years ago
Julian Storer
3d8ce244b1
New class: CoreAudioFormat, for using system audio codecs in OSX and iOS.
14 years ago
Julian Storer
6392cdabcc
Even more introjucer refactoring.
14 years ago
Julian Storer
997d29c445
Even more introjucer refactoring.
14 years ago
Julian Storer
e627847d32
More introjucer refactoring.
14 years ago
Julian Storer
a7a4c287b7
More introjucer refactoring. Fixes for MessageListener and iOS font names.
14 years ago
Julian Storer
2dff4cd3fa
GIF decoding fix. Introjucer refactoring work.
14 years ago
Julian Storer
98ba259599
Minor introjucer clean-ups.
14 years ago
Julian Storer
3871c8d6d1
Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering.
14 years ago
Julian Storer
9c94a7450d
Added some missing export markers. More internal re-organisation.
14 years ago
Julian Storer
c908bc5b84
Fixed a couple of introjucer problems. Reorganised some native code.
14 years ago
Julian Storer
94a0bf1af1
Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.
14 years ago
Julian Storer
7c1bfffe0b
Tweak for mac initialisation in plugins.
14 years ago
Julian Storer
dbe5768527
Added device detection for DirectSound. New method addToDesktop() for ResizableWindow.
14 years ago
Julian Storer
fb58d0c380
Tidied up some warnings and documentation.
14 years ago
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.
14 years ago
Julian Storer
9537821a9f
TextEditor scrolling fix. Avoided some intel compiler warnings. Bumped Android NDK version up to 5c.
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
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.
14 years ago
Julian Storer
b94782d388
New class: DirectShowComponent, for native video playback in Windows. Added a demo page for this to the juce demo app.
14 years ago
Julian Storer
b08d3c69fa
Fix for Win7 full-screen problem. Fix for introjucer absolute paths.
14 years ago
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.
14 years ago
Julian Storer
b3634661e6
Fix for subtle OSX main menu key focus problem. Minor clean-ups.
14 years ago
Julian Storer
e6f64740d9
New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream.
14 years ago
Julian Storer
981ef9313c
Android fixes. Caret colour fix. VST host recursion check clean-up.
14 years ago
Julian Storer
f307045b92
Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.
14 years ago
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.
14 years ago
Julian Storer
e159587a9b
Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts.
14 years ago
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.
14 years ago
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.
14 years ago
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.
14 years ago
Julian Storer
345c7aa23c
Removed the AudioFilterStreamer class, and tidied up StandaloneFilterWindow. Updated projects for new plugin file locations.
14 years ago
Julian Storer
67afa64a4b
Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/
14 years ago
Julian Storer
4f4eff1cc0
Mac hostname fix. Minor clean-ups.
14 years ago
Julian Storer
53f326be62
Refactored some Carbon window work-around code for plugins, and enabled it for RTAS plugins.
14 years ago
Julian Storer
8519598c93
Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks.
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