1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

1081 commits

Author SHA1 Message Date
Julian Storer
1458cd4eb3 Rebuilt the plugin demo as a Jucer-generated project, and beefed it up a bit to include a simple synthesiser and delay effect. 2010-03-24 21:44:29 +00:00
Julian Storer
d5db408033 Updated some jucer-generated project files. 2010-03-24 17:52:23 +00:00
Julian Storer
9a5022871e Added a command-line "--resave" option to the Jucer, and document types to the XCode project exporter. 2010-03-24 12:27:19 +00:00
Julian Storer
59569fb58e Documentation fixes. 2010-03-23 20:56:48 +00:00
Julian Storer
15711ae344 Updated the binarybuilder code. 2010-03-23 17:59:26 +00:00
Julian Storer
841a6665bd Minor string literal tidy-ups. 2010-03-23 17:36:12 +00:00
Julian Storer
f316faaa04 Change posix juce_readFile to always return >= 0. Sorted out a casting error in carbon AU plugins. Tidied up a bunch of win32 warnings. 2010-03-22 21:05:42 +00:00
Julian Storer
49320b25d2 iPhone on-screen keyboard support, when a TextEditor or CodeEditor is focused. 2010-03-22 17:25:45 +00:00
Julian Storer
7bc8db2ff4 Minor code style tweaks. 2010-03-21 12:06:36 +00:00
Julian Storer
148e9f8d25 Minor code style tweaks. 2010-03-20 22:18:59 +00:00
Julian Storer
af2137ecaa Minor code clean-ups. 2010-03-20 21:41:24 +00:00
Julian Storer
97e9095933 Minor iPhone GL updates, fix for juce_WithoutMacros.h 2010-03-20 20:45:49 +00:00
Julian Storer
a94ebc0461 Added openGL support for the iPhone. 2010-03-20 14:07:33 +00:00
Julian Storer
c794f7db64 Minor Jucer compilation fixes. 2010-03-20 13:58:20 +00:00
Julian Storer
dca61e54a4 Added locking to NamedPipe. Added extra checking to Image::clear. Other minor tidying-up. 2010-03-19 10:37:27 +00:00
Julian Storer
a879d03c08 Fixed a typo in the AU hosting code. 2010-03-18 21:46:14 +00:00
Julian Storer
8b8316038b Converted the BitArray class into "BigInteger", replacing its clunky old arithmetic methods with a proper set of arithmetic operators so it can be used like an int. All the bit-access methods are still there, and there's a typedef of BitArray -> BigInteger to allow most old code to still work. (You might need to change calls to isEmpty() to isZero() though). Also fixed a bug in MidiBuffer. 2010-03-18 09:49:49 +00:00
Julian Storer
669ed3feed Back by popular demand: String::formatted().. 2010-03-17 15:57:01 +00:00
Julian Storer
d7108bb5ba Jucer VC6 support + misc VC6 compatibility hacks. 2010-03-17 14:46:03 +00:00
Julian Storer
d9d1c4c995 New methods for PropertiesFile. Fix for InterprocessConnection. 2010-03-17 10:43:30 +00:00
Julian Storer
7228c6b593 Minor clean-ups and fix for posix WaitableEvent. 2010-03-16 19:51:58 +00:00
Julian Storer
2b06e4f6d9 Minor StringArray fixes. 2010-03-15 21:58:47 +00:00
Julian Storer
06fb01aab3 Minor string tweaks. 2010-03-15 18:48:36 +00:00
Julian Storer
45c6f4c124 File renaming. 2010-03-15 17:03:41 +00:00
Julian Storer
02c26ca597 File renaming. 2010-03-15 17:03:22 +00:00
Julian Storer
34201bf815 Linux build fixes. 2010-03-15 15:03:31 +00:00
Julian Storer
188299adb9 First check-in of the new Jucer codebase. 2010-03-15 14:37:59 +00:00
Julian Storer
81b2e7818d Couple of minor mouse-pointer fixes. 2010-03-15 14:08:40 +00:00
Julian Storer
574694f458 Corrected geometry of drawLine in CoreGraphics to match the software renderer. Minor code clean-ups. 2010-03-13 18:38:56 +00:00
Julian Storer
3b77f1233f Tidied up some methods in String, StringArray, and input streams. Reduced CoreAudio buffer size limit. 2010-03-13 16:39:55 +00:00
Julian Storer
24a73b96ef Fix to prevent win32 mouse event queuing and some mouse cursor update problems. Changes to internal string storage. 2010-03-12 19:47:28 +00:00
Julian Storer
605e06946f MD5 fix. 2010-03-12 10:19:33 +00:00
Julian Storer
e07c59c8f4 Eradicated the last vestiges of printf from the library. String::formatted and String::printf are now gone - please use the << operators instead! 2010-03-11 14:33:40 +00:00
Julian Storer
4ed63991e2 Work-arounds for compiling with VC6. 2010-03-11 11:37:40 +00:00
Julian Storer
d84e47353c Couple of optimisations to text rendering. Removed various printfs from the codebase. 2010-03-11 10:16:02 +00:00
Julian Storer
858a758aee Fixed a minor AU build error and removed some old macros. 2010-03-10 13:04:24 +00:00
Julian Storer
5419ebc520 Fixed shadowing option for linux semi-transparent windows. 2010-03-09 10:55:43 +00:00
Julian Storer
19c332a144 Minor plugin code fix + clean-ups. 2010-03-08 20:18:20 +00:00
Julian Storer
1e1e4ae848 Removed the ComponentDeletionWatcher class - use Component::SafePointer or Component::BailOutChecker instead. 2010-03-08 19:22:48 +00:00
Julian Storer
28518aa834 Tweaked some component methods. Added function call types for some operators for compatibility with RTAS build. 2010-03-08 18:16:24 +00:00
Julian Storer
55922e91da Fixed typo in linux code. 2010-03-08 15:48:43 +00:00
Julian Storer
a0adefc86e Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors. 2010-03-08 15:02:55 +00:00
Julian Storer
6b0640d2b9 CoreAudio fix. 2010-03-08 10:06:43 +00:00
Julian Storer
8b7f38f30c Minor fixes. 2010-03-07 22:25:25 +00:00
Julian Storer
2676bb02f2 Added ListenerList class and changed some components to use it for their listener dispatching. Sorted out bug in popup menus and win32 mouse wheel. 2010-03-07 17:45:10 +00:00
Julian Storer
b974203d0f Couple of new methods for String. Cleaned up some component code to use SafePointers. 2010-03-07 13:01:33 +00:00
Julian Storer
c9c8824294 More mouse input refactoring. 2010-02-26 16:10:48 +00:00
Julian Storer
8afd34aad3 Removed a couple of old files. 2010-02-25 22:38:32 +00:00
Julian Storer
5fecb8a353 Created a new class Component::SafePointer that keeps a pointer to a component and automatically nulls it if the component is deleted - this makes it a much more elegant replacement for the old ComponentDeletionWatcher class. Removed Component::getComponentUnderMouse(), which doesn't fit with multi-touch interfaces - for similar functionality, use the Desktop::getMouseInputSource() methods to find out what MouseInputSources are available, and ask them about the component they are over or dragging. 2010-02-25 22:33:44 +00:00
Julian Storer
bc5a7a6b7e Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock. 2010-02-25 18:31:06 +00:00