Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 5419ebc520 Fixed shadowing option for linux semi-transparent windows. by Julian Storer 2010-03-09 10:55:43 +0000
  • 19c332a144 Minor plugin code fix + clean-ups. by Julian Storer 2010-03-08 20:18:20 +0000
  • 1e1e4ae848 Removed the ComponentDeletionWatcher class - use Component::SafePointer or Component::BailOutChecker instead. by Julian Storer 2010-03-08 19:22:48 +0000
  • 28518aa834 Tweaked some component methods. Added function call types for some operators for compatibility with RTAS build. by Julian Storer 2010-03-08 18:16:24 +0000
  • 55922e91da Fixed typo in linux code. by Julian Storer 2010-03-08 15:48:43 +0000
  • a0adefc86e Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors. by Julian Storer 2010-03-08 15:02:55 +0000
  • 6b0640d2b9 CoreAudio fix. by Julian Storer 2010-03-08 10:06:43 +0000
  • 8b7f38f30c Minor fixes. by Julian Storer 2010-03-07 22:25:25 +0000
  • 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. by Julian Storer 2010-03-07 17:45:10 +0000
  • b974203d0f Couple of new methods for String. Cleaned up some component code to use SafePointers. by Julian Storer 2010-03-07 13:01:33 +0000
  • c9c8824294 More mouse input refactoring. by Julian Storer 2010-02-26 16:10:48 +0000
  • 8afd34aad3 Removed a couple of old files. by Julian Storer 2010-02-25 22:38:32 +0000
  • 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. by Julian Storer 2010-02-25 22:33:44 +0000
  • bc5a7a6b7e Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock. by Julian Storer 2010-02-25 18:31:06 +0000
  • 84a8695561 Moved cursor update and unbounded mouse movement handling code into MouseInputSource. by Julian Storer 2010-02-25 10:08:00 +0000
  • bb524846cb Updated win32 CameraDevice to record as wmv. by Julian Storer 2010-02-24 19:57:34 +0000
  • 187173da62 New class MouseInputSource. by Julian Storer 2010-02-24 13:20:02 +0000
  • 9657241c10 Internal refactoring of mouse-event classes, as the first step towards multi-touch support. by Julian Storer 2010-02-24 13:19:10 +0000
  • 80afd8aee7 Compiler fixes for String and var. Fix for TextEditor redraw problems. by Julian Storer 2010-02-24 11:27:57 +0000
  • bb60371f1c Couple of minor fixes. by Julian Storer 2010-02-24 09:11:04 +0000
  • 8d05a9f2fa Mac keyboard fix and camera tweak. by Julian Storer 2010-02-23 19:01:36 +0000
  • 1fc2a55d82 Minor code clean-ups. by Julian Storer 2010-02-22 15:32:26 +0000
  • 08eb852103 Minor code clean-ups. by Julian Storer 2010-02-22 15:28:18 +0000
  • 9f201da3c5 Tidied up a few OutputStream operators. by Julian Storer 2010-02-22 11:37:43 +0000
  • 20ab8e6e96 Improved win32 camera resolution selection. by Julian Storer 2010-02-22 11:02:59 +0000
  • 2c07a61aa9 Updated NPAPI wrapper by Julian Storer 2010-02-22 09:30:55 +0000
  • 6b79430341 Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number. by Julian Storer 2010-02-21 19:04:41 +0000
  • 038886510a Tidied a few static functions away into private namespaces. by Julian Storer 2010-02-20 18:57:36 +0000
  • e1f3c2df6f Fixed small win32 compile glitch. by Julian Storer 2010-02-20 17:02:49 +0000
  • 6013242bd9 Fixed a silly typo in the iPhone code. by Julian Storer 2010-02-20 16:27:04 +0000
  • b86423193e Minor clean-ups. by Julian Storer 2010-02-20 16:07:36 +0000
  • 39b583fe1e Modernised some old code. by Julian Storer 2010-02-20 15:27:48 +0000
  • 5c027142f4 Fixed a compile problem in mac vst hosting. Added a quality parameter to the CameraDevice class by Julian Storer 2010-02-20 10:59:48 +0000
  • b029e0cf23 Fix for SVG parsing. by Julian Storer 2010-02-19 14:14:20 +0000
  • 80829d996f Fix to get plugins running in Wavelab. by Julian Storer 2010-02-19 12:22:24 +0000
  • 1d598e38b9 Updates to plugin host code. by Julian Storer 2010-02-19 09:22:13 +0000
  • 8820020213 Added support for extended character input on the mac. Added a few methods to Rectangle and Range. by Julian Storer 2010-02-18 16:49:30 +0000
  • c0dda3fdfb More win32 AudioCDBurner changes. by Julian Storer 2010-02-18 13:14:19 +0000
  • 250231a91f Added some new functionality to AudioCDBurner. by Julian Storer 2010-02-18 12:46:41 +0000
  • 4405b0b0cb UTF8 unix path fix. by Julian Storer 2010-02-17 18:59:51 +0000
  • e900688f09 Added support for the extensible wav format block. by Julian Storer 2010-02-17 18:45:33 +0000
  • d8e16ccc06 Converted some internal ComponentPeer methods to use Point and Rectangle rather than raw ints. by Julian Storer 2010-02-17 10:12:46 +0000
  • 06c63c63aa Changed some methods that were using (x, y) parameters to use Point objects instead. by Julian Storer 2010-02-16 18:31:44 +0000
  • e4801068ad Updates to jucer-generated projects. by Julian Storer 2010-02-16 12:19:31 +0000
  • f97cf1aaa5 Fix for win32 drag-and-drop. by Julian Storer 2010-02-16 12:03:14 +0000
  • 3057acf0b3 Fix for browser plugins using tabs in firefox 3.6. Minor CodeEditorComponent fix. by Julian Storer 2010-02-15 13:31:41 +0000
  • 0768b3bb12 Changed the audio plugin host projects to be Jucer-generated. by Julian Storer 2010-02-13 17:13:37 +0000
  • 5443f95790 Jucer-generated file updates. by Julian Storer 2010-02-13 17:07:31 +0000
  • fbc62f200a Updated some auto-generated projects. by Julian Storer 2010-02-13 15:06:45 +0000
  • 305d58519a Converted the Juce demo projects to all be auto-generated by the Jucer. by Julian Storer 2010-02-13 13:24:47 +0000
  • dcaee2625d Tweaked file logger to not print the messages in release mode. by Julian Storer 2010-02-13 13:21:33 +0000
  • 7d9b068a49 Changed Font::findFonts() to use an Array instead of an OwnedArray. by Julian Storer 2010-02-12 18:07:28 +0000
  • fb7cf838db Created a new class "Range", for holding generic number ranges. New abstract class TextInputTarget, which defines methods common to text editors. Changed a couple of method definitions in TextEditor and CodeEditorComponent so that they could implement TextInputTarget. Added ability for wav files to save their SMPL chunk. by Julian Storer 2010-02-12 17:38:39 +0000
  • cb00274427 Minor fixes for File::isAChildOf(), NPAPI window sizing, CodeDocument syntax parsing, and the amalgamated template file. by Julian Storer 2010-02-11 11:07:03 +0000
  • 1376cfd603 Added a flag to the AU resource headers. by Julian Storer 2010-02-09 20:06:02 +0000
  • 961708b21c Changed the example projects to be Jucer-generated. by Julian Storer 2010-02-09 18:55:02 +0000
  • ba572201dd Changed the ComponentBoundsConstrainer to use Rectangles in its method parameters. Fixed some window repositioning problems with multiple monitors. by Julian Storer 2010-02-09 18:39:52 +0000
  • bc41a46dab Fix for atomics in OSX10.4, and popup menus on unusual monitor arrangements. by Julian Storer 2010-02-09 15:08:59 +0000
  • a23d875a44 Fix for linux opengl problem. by Julian Storer 2010-02-09 12:33:59 +0000
  • 29f5001269 Fix for linux atomics. Fix for ScopedPointer in some compilers. Mac PPC build fix. by Julian Storer 2010-02-09 10:44:45 +0000
  • 07623e9fa3 Converted the BinaryBuilder projects to be auto-generated by the Jucer. by Julian Storer 2010-02-08 20:12:07 +0000
  • 257712c1da Replaced the amalgamator's build projects with auto-generated projects created by the new Jucer. by Julian Storer 2010-02-08 16:26:29 +0000
  • 0d278483e4 Fix for String copying thread-safety, and some minor compile issues. by Julian Storer 2010-02-08 16:23:01 +0000
  • bac6d332a3 Created an option to use the amalgamated template files as a set of 4 separate files instead of one big one, to help when compiling in low-memory environments. Moved all the amalgamated templates out of the src folder and into their own subfolder, so if you have files that include them, you might need to tweak the path that you're using. Also tweaked the amalgamator to deal with this new setup. by Julian Storer 2010-02-07 15:18:10 +0000
  • 1d1fc5aa4c Added a handy new method: XmlElement::createNewChildElement(). by Julian Storer 2010-02-07 14:02:30 +0000
  • 7bc24ae42a The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability. by Julian Storer 2010-02-07 00:52:30 +0000
  • 31a102008d Reduced the memory footprint of the array classes. by Julian Storer 2010-02-06 09:16:20 +0000
  • ded4826413 Minor code tidy-ups. by Julian Storer 2010-02-05 22:01:47 +0000
  • ca0dce68d5 Added methods to SystemStats to return the user's name. by Julian Storer 2010-02-05 18:36:19 +0000
  • 0d024b3306 Updated amalgamated files. by Julian Storer 2010-02-05 16:59:35 +0000
  • 9841221898 Updated the AudioPluginHost app. by Julian Storer 2010-02-05 16:58:26 +0000
  • c1b2a69a93 Improved CodeEditor cursor behaviour. by Julian Storer 2010-02-05 16:56:51 +0000
  • effe92f6e7 Fix for some MSVC compile problems and warnings. by Julian Storer 2010-02-04 18:42:02 +0000
  • f7636fe1a3 Fix for CodeDocument when opening files with a blank line at the end. by Julian Storer 2010-02-04 12:46:39 +0000
  • fe4a37ef49 Added a sort method to the TreeView class. by Julian Storer 2010-02-03 23:03:38 +0000
  • 22ecd45505 Code clean-ups. by Julian Storer 2010-02-03 21:27:10 +0000
  • b2e5ef2bd6 Minor code modernisations. by Julian Storer 2010-02-03 19:05:03 +0000
  • f3b46c9a2f Tweaked AlertWindow to allow custom components to be labelled with their name, and to be lined up along their left-hand edge with the other items. Added some mac keyboard handling to stop keys getting stuck. by Julian Storer 2010-02-03 14:20:43 +0000
  • 0282a89908 Fix for MSVC compile problem. by Julian Storer 2010-02-01 16:51:38 +0000
  • 2a56cadd67 Fix for a DocumentWindow internal class. Added a missing win32 library. Added scroll position to the PropertyPanel state xml. Small fix for compiling with latest iPhone SDK. by Julian Storer 2010-01-31 11:53:27 +0000
  • 91eeebda2f Workaround for OSX tiled image rendering bug. Mingw atomics fix. Fix for compiling atomics on 10.4. Added a 'new folder' button to the directory chooser on Mac. by Julian Storer 2010-01-29 22:45:39 +0000
  • 5153493b46 Minor new method for File. Fix for mingw. Changed AudioProcessorGraph to contain a NamedValueSet instead of a PropertySet. by Julian Storer 2010-01-29 22:02:52 +0000
  • 63d3d8a77e New class: NamedValueSet, which is a simple container for named var objects. Removed the clunky get/setComponentProperty methods and replaced them a single method Component::getProperties(), which returns a NamedValueSet for that component - if you've used component properties in your code you might need to change your syntax, but this is a cleaner solution, and using var objects for the data is more powerful than the old, string-based implementation. Also fixed a Mac image rendering bug. by Julian Storer 2010-01-29 10:31:12 +0000
  • 773c7d7407 Changed all uses of OwnedArray<File> to be Array<File> instead, which is a bit more efficient and easier to work with. Optimised the software renderer to improve most drawing operations, particularly simple shapes filling like drawing lines, etc. by Julian Storer 2010-01-28 16:02:16 +0000
  • da485977be Minor iPhone build fixes. by Julian Storer 2010-01-28 10:18:40 +0000
  • 51c58839c1 Tightened up some old bits of code. Minor fix for MagnifierComponent on the mac. by Julian Storer 2010-01-27 21:59:18 +0000
  • 4b83b174c0 Fix for ReferenceCountedArray::sort() by Julian Storer 2010-01-27 20:39:45 +0000
  • 35a4b5085f Updated Timer code to avoid a rare messaging problem. Fixed a couple of minor build errors. Rearranged the atomic functions and added a new compare-and-swap operation. Added a thread-priority tweak to WASAPI. Removed MS-specific classes from the web browser component. by Julian Storer 2010-01-27 20:28:38 +0000
  • c86c7a8011 Mac menu fix. by Julian Storer 2010-01-25 19:49:08 +0000
  • 30c9e939d1 Fixes for BitArray and WavAudioFormat. by Julian Storer 2010-01-25 13:38:54 +0000
  • 6bf8b51c5a Added X-windows locking for all linux windowing, and added a class ScopedXLock to allow it to be done around client code as well. Misc fixes for mac menus, win32 WM_QUIT messages, MidiKeyboardComponent. Added text colour id to DirectoryContentsDisplayComponent. by Julian Storer 2010-01-24 20:46:34 +0000
  • 87a7086e2b Tidied up some compiler warnings in the plugin wrapper code. by Julian Storer 2010-01-21 19:35:00 +0000
  • 1674e4f04f Removed win32 compile warnings, fixed a couple of mac 10.4 definitions. by Julian Storer 2010-01-21 10:28:02 +0000
  • 0c1df99d2d Minor clean-ups by Julian Storer 2010-01-20 18:52:23 +0000
  • 40b96bf64b Fix for Linux repaint bug. Fix for mac recursive toFront() call. Improved Array efficiency. Changed file logging location on Mac. Added a platform flag for RTAS on win32. by Julian Storer 2010-01-20 18:41:29 +0000
  • 424af2f2c8 Fix for the MD5 generator. by Julian Storer 2010-01-19 16:39:23 +0000
  • c539e8f5c0 Fix for mac window ordering that was causing drag and drop problems. Added a sanity-check to the text editor's undo transaction size. by Julian Storer 2010-01-19 13:27:51 +0000
  • 75a65399ff Minor fix for iPhone. by Julian Storer 2010-01-18 22:49:47 +0000
  • 24c60f447c Updated iphone project with new files. by Julian Storer 2010-01-18 12:26:08 +0000
  • 527159432b Modernised some old bits of code. by Julian Storer 2010-01-18 10:51:12 +0000