jules
|
a6fe278654
|
Avoided spurious mouse-up when double-clicking win32 native titlebars. More OpenGL fixes.
|
2012-02-03 14:09:47 +00:00 |
|
jules
|
4d332b6bb3
|
OpenGL fixes for flickering and rounding errors. RelativeCoordinate expression parsing work. Tweaks for AudioProcessorGraph params and OSX thread naming calls.
|
2012-02-02 12:08:04 +00:00 |
|
jules
|
182473e8a7
|
Better binary string literal generation in the introjucer.
|
2012-02-01 17:26:47 +00:00 |
|
jules
|
51a81f5f4d
|
Fix for Graphics::drawBevel. Minor introjucer changes.
|
2012-02-01 11:39:53 +00:00 |
|
jules
|
c539feabd5
|
Avoided win32 memory leak warning with file preview comps. Minor introjucer and colour parsing clean-ups.
|
2012-01-27 16:56:55 +00:00 |
|
jules
|
96ec22501a
|
Improved CallOutBox layout. Minor introjucer tidy-ups.
|
2012-01-26 10:31:19 +00:00 |
|
jules
|
aff5fea6b4
|
Minor introjucer clean-ups.
|
2012-01-22 10:04:19 +00:00 |
|
jules
|
ffaa06c3d0
|
XML parser fix. Mac filechooser fix.
|
2012-01-21 09:10:06 +00:00 |
|
jules
|
a90aedce50
|
Small updates to ComponentBuilder, UnitTestRunner.
|
2012-01-20 18:20:19 +00:00 |
|
jules
|
15375dd223
|
Internal work on the ComponentBuilder system.
|
2012-01-17 18:33:35 +00:00 |
|
jules
|
673b8b5645
|
Updated some introjucer-generated defines.
|
2012-01-13 15:05:04 +00:00 |
|
jules
|
bdbe7d3f01
|
Introjucer: made it possible to override settings in AppConfig.h. Version number bump.
|
2012-01-12 14:19:16 +00:00 |
|
jules
|
0301e9d1e4
|
Introjucer RTAS fix. VST fix for intel compiler.
|
2012-01-10 11:35:46 +00:00 |
|
jules
|
b65b34ad40
|
More openGL refactoring, completion of all-shader graphic pipeline.
|
2012-01-09 17:07:14 +00:00 |
|
jules
|
7c486b83d8
|
Removed the OpenGLRenderingTarget class (which wasn't a good fit with the way openGL actually works)
|
2012-01-06 10:23:48 +00:00 |
|
jules
|
98406ae4e4
|
Added iOS CoreMidi support.
|
2012-01-05 18:10:08 +00:00 |
|
jules
|
4870ea28dd
|
Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available.
|
2012-01-04 16:36:30 +00:00 |
|
jules
|
a997490f17
|
Updated the OpenGLComponent so that it can render sub-components when using a background thread, and changed the demo to use this mode (which is faster).
|
2011-12-23 10:33:05 +00:00 |
|
jules
|
43d9a4eb16
|
New class: ThreadLocalValue.
|
2011-12-22 11:40:34 +00:00 |
|
jules
|
2c0902833d
|
Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option.
|
2011-12-20 13:32:11 +00:00 |
|
jules
|
a56a285e58
|
OpenGL work: renamed OpenGLGraphicsContext class, and made it use shaders for rendering where available.
|
2011-12-15 13:50:19 +00:00 |
|
jules
|
a376a04c64
|
Android build updates.
|
2011-12-14 13:58:10 +00:00 |
|
jules
|
bbac5a8790
|
New class: OpenGLShaderProgram, and GL clean-ups.
|
2011-12-14 13:22:16 +00:00 |
|
jules
|
d6ed09e158
|
TextLayout fix. Windows stylus fix. Minor clean-ups.
|
2011-12-13 13:45:51 +00:00 |
|
jules
|
fd9bf6d5a3
|
Updated Introjucer for better Xcode 4 compatibility. Bumped version number.
|
2011-12-12 14:23:17 +00:00 |
|
jules
|
ba53323cbd
|
Android updates to support NDK r7.
|
2011-12-12 12:23:15 +00:00 |
|
jules
|
173e8c083f
|
CoreAudio: detection of disabled devices. Avoided some internal exceptions in the demo.
|
2011-12-08 21:30:11 +00:00 |
|
jules
|
9b6780f15a
|
Version number bump.
|
2011-12-08 19:52:34 +00:00 |
|
jules
|
ea6df1c8f1
|
New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action.
|
2011-12-08 19:50:45 +00:00 |
|
jules
|
29def60175
|
Improvements to WindowsMediaAudioFormat. Added some functionality to LocalisedStrings, and added some translate() functions that can be used instead of the old TRANS macro.
|
2011-12-06 16:42:08 +00:00 |
|
jules
|
38eb7f8a5b
|
New class: WindowsMediaAudioFormat.
|
2011-12-03 20:58:55 +00:00 |
|
jules
|
e60b2f3a20
|
New class: MP3AudioFormat.
|
2011-11-29 17:07:54 +00:00 |
|
jules
|
d38057b304
|
Fixed bugs in the audio demo page, TextLayout, and AudioUnitPluginFormat.
|
2011-11-29 14:18:53 +00:00 |
|
jules
|
a9fbfad8c1
|
Tarted up the audio playback demo slightly, to show a playback cursor and let you drag it with the mouse, zoom with mouse-wheel etc. Fixed a VST plugin host typo. Gave the ImageButton a default constructor.
|
2011-11-28 19:19:07 +00:00 |
|
jules
|
58db7eb880
|
Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn.
|
2011-11-25 14:25:12 +00:00 |
|
jules
|
1a5bdda7f1
|
Fixed an obscure utf8 string comparison problem. Added a few C++11 tweaks. Improved VST host default folder detection. Win32 file browser filter fix. Introjucer VS2005 compiler bug workaround.
|
2011-11-24 18:11:37 +00:00 |
|
jules
|
4773b388ef
|
AttributedString class and advanced text layout (stage 1)
|
2011-11-21 20:03:39 +00:00 |
|
jules
|
84d438aebc
|
Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size.
|
2011-11-18 13:50:19 +00:00 |
|
jules
|
ef63c14040
|
Optimised and tidied up some ValueTree methods. Added a method to MultiDocumentPanel.
|
2011-11-17 12:57:44 +00:00 |
|
jules
|
2a780902ba
|
Fixed a minor leak in CoreAudioFormat. Fixed incorrect OSX and iOS version reporting. Added Xext library to linux introjucer build. Mac menu shortcut key fix.
|
2011-11-15 16:53:34 +00:00 |
|
jules
|
96c0a756e0
|
Linux windowing tweak for menus + tooltips.
|
2011-11-08 11:56:45 +00:00 |
|
jules
|
7cf9e480b2
|
Some new 3D utility classes: Vector3D, Matrix3D, Quaternion, Draggable3DOrientation.
|
2011-11-07 18:58:37 +00:00 |
|
jules
|
674aa73dd7
|
Bumped the version number.
|
2011-11-04 16:20:13 +00:00 |
|
jules
|
115a171d76
|
Big OpenGLRenderer rewrite, plus a revamped OpenGL demo page to demonstrate 2D rendering.
|
2011-11-01 20:43:19 +00:00 |
|
jules
|
873ea4a978
|
Introjucer MSVC prebuild setting.
|
2011-11-01 17:58:24 +00:00 |
|
jules
|
0b1cdf6ab1
|
Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType.
|
2011-10-28 14:21:29 +01:00 |
|
jules
|
5567e16566
|
Introjucer fix for plugin builds in MSVC.
|
2011-10-24 22:02:48 +01:00 |
|
jules
|
04c35b28e6
|
OpenGL refactoring.
|
2011-10-24 21:02:56 +01:00 |
|
jules
|
2f3f3b9639
|
More OpenGL classes (do not use yet - work in progress!)
|
2011-10-24 16:07:08 +01:00 |
|
jules
|
7c1e4dc0db
|
Updates to keep android builds compatible with NDK6b and the latest SDK.
|
2011-10-24 15:54:06 +01:00 |
|