1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-02 03:20:06 +00:00
Commit graph

3241 commits

Author SHA1 Message Date
jules
c1ab947a53 Couple of minor windowing fixes. 2011-12-12 12:55:56 +00:00
jules
cd0683ef4d Tidied up a few return types. 2011-12-11 21:25:53 +00:00
jules
da7d612591 Small 10.5 compatibility tweak. 2011-12-11 12:33:17 +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
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
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
00f34cbe6c Xcode 4 assertion fix. VSTPluginFormat fix. 2011-11-28 10:56:46 +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
cb3406d710 win32 drag-and-drop improvement. 2011-11-23 11:48:21 +00:00
jules
fb9af90b61 Updatesfor OSX 10.7 compatibility. 2011-11-22 12:13:16 +00:00
jules
15252c7227 New method: FileOutputStream::truncate() 2011-11-21 11:41:58 +00:00
jules
2ae2f8da30 Improved OSX realtime key modifier flag detection. 2011-11-20 10:47:21 +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
5435bfcb26 win32 revealToUser improvement. TextEditor fix. Supprt for cut/copy/paste shortcuts when OSX file browsers are visible. iOS embedded window positioning fix. 2011-11-07 17:24:22 +00:00
jules
09dd26bf60 Tweak to ComponentBoundsConstrainer. Fix for iOS when embedding juce windows. 2011-11-05 16:47:49 +00:00
jules
674aa73dd7 Bumped the version number. 2011-11-04 16:20:13 +00:00
jules
2b34a17716 ASIO name fix. Minor TextEditor fix. Linux auto-repeat key workaround. 2011-11-04 16:09:25 +00:00
jules
6f5bb01513 Workarounds for mingw compatibility. 2011-11-02 11:49:34 +00:00
jules
34840062ef Made the x and y members public in the Point class. 2011-11-01 21:29:10 +00:00
jules
cad2a6329b Minor mouse-up event behaviour tweak. 2011-10-29 14:30:08 +01:00
jules
0b1cdf6ab1 Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. 2011-10-28 14:21:29 +01:00
jules
c555cbb9cb Tweaks to Viewport and roundToInt() 2011-10-28 14:17:55 +01:00
jules
d1e4e9b9d0 OpenGL development (OpenGLRenderer now more-or-less works) 2011-10-27 16:40:25 +01:00
jules
0422e4ced9 More OpenGL work. 2011-10-26 19:31:45 +01:00
jules
74a727b42f Added a FileTreeComponent::refresh() method. 2011-10-26 18:23:49 +01:00
jules
7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 2011-10-25 18:09:09 +01:00
jules
afcc66e449 Minor fix for ResamplingAudioSource, minor addition to Slider. 2011-10-25 11:31:33 +01:00
jules
27d7185f34 OSX10.4 menu fix. Graphics::drawSingleLineText justification. 2011-10-20 22:22:40 +01:00
jules
b23e5c4515 ImageButton fix. OpenGL refactoring. 2011-10-19 10:26:26 +01:00
jules
2ce2d3fe37 Component opacity clipping fix. 2011-10-16 17:26:34 +01:00
jules
deec72851b Rendering code refactoring. 2011-10-13 16:44:37 +01:00
jules
164cd8909b Fixes for TextEditor, ASIO, Windows touch, AU. 2011-10-13 16:43:12 +01:00
jules
d3935a9b91 Small Win7 multi-touch tweak. 2011-10-08 21:15:44 +01:00
jules
00b6a73860 Regenerated project files. 2011-10-08 20:53:10 +01:00
jules
e647ea8a90 Experimental support for Win7 multi-touch. 2011-10-08 20:36:19 +01:00
jules
58580fc792 OpenGL gradient rendering. Viewport fix. 2011-10-08 14:09:00 +01:00
jules
bd7c046f76 Fixed some old OSX message handling code. Made the return type of Slider::getTextFromValue non-const. 2011-10-04 12:13:30 +01:00
jules
40e8a8916b Bumped version and updated project files. 2011-10-03 17:47:23 +01:00
jules
79bf147d89 Couple of minor additions to file browser comps. 2011-10-01 18:26:53 +01:00
jules
fee33f45fd Added Component::findChildWithID 2011-09-30 17:06:50 +01:00
jules
9b38f91226 Fixed a compile problem in VSTs. Minor clean-ups. 2011-09-29 21:25:00 +01:00
jules
07b73e4071 StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups. 2011-09-29 14:51:42 +01:00
jules
ce0b4bdb9c Support for writing JPG even if the image has an alpha channel. Added assertion to warn if you try to use a fallback font on OSX. Minor fixes and features for PopupMenu, ComboBox. 2011-09-28 17:10:38 +01:00
jules
6b07bfb51b Finally turned off the T wide-char string macro by default. If you've used it in your code, I'd recommend just skimming through and simply removing it. Any ascii strings will work fine without it; any strings containing extended chars are NOT PORTABLE and shouldn't be embedded anyway, but will work just as well if you replace the T with an 'L' prefix (much better to re-encode them as escaped UTF-8 though). If you really must keep using the macro, you can set the JUCE_DEFINE_T_MACRO flag to 1, and it will still be available as before. 2011-09-28 11:40:00 +01:00