1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-07 04:10:08 +00:00
Commit graph

171 commits

Author SHA1 Message Date
jules
a0ed9c96e4 New class: ConcertinaPanel. 2012-08-05 22:09:26 +01:00
jules
dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 2012-07-14 11:54:29 +01:00
jules
246cb94bb0 AudioPluginFormatManager is no longer a singleton. Singletons are bad: don't do it, kids. 2012-07-12 12:37:37 +01:00
jules
af9e993e12 Fixed a typo. 2012-07-12 08:14:58 +01:00
jules
3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 2012-07-11 21:07:47 +01:00
jules
2fe73f6ebe Introjucer: added a flag to help with OSX retina displays. 2012-07-08 17:32:58 +01:00
jules
a866a9c2cf Fixed a few Array::removeValue calls that I'd missed.. 2012-07-07 22:23:47 +01:00
jules
7f499caf5f Introjucer: refactored some filenames. 2012-06-28 08:52:42 +01:00
jules
f5d72f1406 Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle)); 2012-06-26 13:18:03 +01:00
jules
4cabc9095e Introjucer: Added code to the win32 resource file to allow custom rc files to be included. 2012-06-01 16:26:10 +01:00
jules
1089e3df86 Introjucer: Added "LinuxLibs" field to modules, for specifying module-specific libs. 2012-05-31 08:21:34 +01:00
jules
5fcebaa07e Updated project files. 2012-05-29 11:01:05 +01:00
jules
4e754a838b Changed the constness of the return type of MenuBarModel::getMenuBarNames() and MenuBarModel::getMenuForIndex(). Easy to update your code to handle this, just remove the 'const'. 2012-05-23 21:31:44 +01:00
jules
53b1e351cf Changed the return values of some virtual methods in FileBasedDocument - Strings and File objects are now non-const, and the load/save functions return a Result object rather than a string. 2012-05-23 21:25:28 +01:00
jules
06f6eac0e9 Updated some project files. 2012-05-23 14:38:46 +01:00
jules
b7d0c13226 Introjucer: Use of $(OutDir) in MSVC projects. 2012-05-23 14:09:39 +01:00
jules
5caaa4009a Added class: TextDragAndDropTarget. 2012-05-23 13:07:27 +01:00
jules
b3c193e15e Introjucer: Better use of $(IntDir) in MSVC project generation. 2012-05-22 13:34:58 +01:00
jules
67c1ad6d4a Fixed some findParentComponentOfClass() calls. 2012-05-09 21:14:29 +01:00
jules
79381ced5d Removed GLU from the list of default libraries. 2012-04-27 09:00:07 +01:00
jules
791cf42abc New class: AudioThumbnailBase, which is an abstract base class for thumbnails. 2012-04-24 16:01:55 +01:00
jules
a16aee5fa5 Made the plugin host demo close its plugin windows before attempting to quit. 2012-04-18 09:52:05 +01:00
jules
eb028b7c33 Introjucer: added support for a user-code section to the AppConfig.h file. 2012-04-17 12:04:56 +01:00
jules
abf8f59df4 Fix for OSX VST host windowing order problem. 2012-04-16 13:58:29 +01:00
jules
0e1b6061d5 Minor clean-ups for GL, removed some old VC6 hacks. 2012-04-03 20:25:05 +01:00
jules
8de9d9c6da Version number bump. Clean-ups. 2012-03-30 15:40:17 +01:00
jules
91a41ddbd8 OpenGL refactoring (stage 1) 2012-03-27 17:22:54 +01:00
jules
cba76bef60 Introjucer: fix for RTAS in VS2010 2012-03-12 21:43:43 +00:00
jules
9c719306c9 Added -ldl to linux builds. Tidied up a few warnings. 2012-02-28 19:51:22 +00:00
jules
51b2068576 Introjucer: added company name property to project, and better exe property info generation in MSVC resource files. Added method OpenGLComponent::rebuildContext(). 2012-02-22 11:11:34 +00:00
jules
0272a7cc6a Introjucer: added SRCROOT flag to Xcode builds. 2012-02-20 11:43:56 +00:00
jules
7241a03860 Introjucer: Added a library paths settings for all platforms. 2012-02-12 16:25:41 +00:00
jules
ae5e0d348f Introjucer: Added pre- and post-build commands and manifest generation options for MSVC. 2012-02-12 14:48:33 +00:00
jules
93263a1157 Updated some of the MSVC project icons and solutions. 2012-02-10 11:17:21 +00:00
jules
2e664976ec Changed the introjucer's config list system: each exporter now contains its own list of configs. If you load an old project, its global config list will be copied into each of its exporters. Added x64 support for VC2010 projects, as an option in its configs. 2012-02-09 13:35:37 +00:00
jules
f7d3521e06 Introjucer: minor refactoring + enabled clang c++0x option. 2012-02-04 17:33:34 +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
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
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
43d9a4eb16 New class: ThreadLocalValue. 2011-12-22 11:40:34 +00:00
jules
bbac5a8790 New class: OpenGLShaderProgram, and GL clean-ups. 2011-12-14 13:22:16 +00:00
jules
fd9bf6d5a3 Updated Introjucer for better Xcode 4 compatibility. Bumped version number. 2011-12-12 14:23:17 +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
4773b388ef AttributedString class and advanced text layout (stage 1) 2011-11-21 20:03:39 +00:00
jules
2f3f3b9639 More OpenGL classes (do not use yet - work in progress!) 2011-10-24 16:07:08 +01:00
jules
be3565ac98 Refactored some rendering code. 2011-10-11 10:43:58 +01:00
jules
f31dca5f2f More OpenGL work. 2011-10-10 18:30:51 +01:00