521 Commits (b709f97739a521de8eba75a9375f22c1723a37b4)

Author SHA1 Message Date
  Julian Storer 669ed3feed Back by popular demand: String::formatted().. 15 years ago
  Julian Storer d7108bb5ba Jucer VC6 support + misc VC6 compatibility hacks. 15 years ago
  Julian Storer 2b06e4f6d9 Minor StringArray fixes. 15 years ago
  Julian Storer 06fb01aab3 Minor string tweaks. 15 years ago
  Julian Storer 34201bf815 Linux build fixes. 15 years ago
  Julian Storer 81b2e7818d Couple of minor mouse-pointer fixes. 15 years ago
  Julian Storer 574694f458 Corrected geometry of drawLine in CoreGraphics to match the software renderer. Minor code clean-ups. 15 years ago
  Julian Storer 3b77f1233f Tidied up some methods in String, StringArray, and input streams. Reduced CoreAudio buffer size limit. 15 years ago
  Julian Storer 24a73b96ef Fix to prevent win32 mouse event queuing and some mouse cursor update problems. Changes to internal string storage. 15 years ago
  Julian Storer 605e06946f MD5 fix. 15 years ago
  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! 15 years ago
  Julian Storer 4ed63991e2 Work-arounds for compiling with VC6. 15 years ago
  Julian Storer 858a758aee Fixed a minor AU build error and removed some old macros. 15 years ago
  Julian Storer 5419ebc520 Fixed shadowing option for linux semi-transparent windows. 15 years ago
  Julian Storer 19c332a144 Minor plugin code fix + clean-ups. 15 years ago
  Julian Storer 1e1e4ae848 Removed the ComponentDeletionWatcher class - use Component::SafePointer or Component::BailOutChecker instead. 15 years ago
  Julian Storer 28518aa834 Tweaked some component methods. Added function call types for some operators for compatibility with RTAS build. 15 years ago
  Julian Storer 55922e91da Fixed typo in linux code. 15 years ago
  Julian Storer a0adefc86e Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors. 15 years ago
  Julian Storer 6b0640d2b9 CoreAudio fix. 15 years ago
  Julian Storer 8b7f38f30c Minor fixes. 15 years ago
  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. 15 years ago
  Julian Storer c9c8824294 More mouse input refactoring. 15 years ago
  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. 15 years ago
  Julian Storer bc5a7a6b7e Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock. 15 years ago
  Julian Storer 84a8695561 Moved cursor update and unbounded mouse movement handling code into MouseInputSource. 15 years ago
  Julian Storer bb524846cb Updated win32 CameraDevice to record as wmv. 15 years ago
  Julian Storer 9657241c10 Internal refactoring of mouse-event classes, as the first step towards multi-touch support. 15 years ago
  Julian Storer 8d05a9f2fa Mac keyboard fix and camera tweak. 15 years ago
  Julian Storer 1fc2a55d82 Minor code clean-ups. 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago
  Julian Storer 9f201da3c5 Tidied up a few OutputStream operators. 15 years ago
  Julian Storer 20ab8e6e96 Improved win32 camera resolution selection. 15 years ago
  Julian Storer 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. 15 years ago
  Julian Storer 038886510a Tidied a few static functions away into private namespaces. 15 years ago
  Julian Storer e1f3c2df6f Fixed small win32 compile glitch. 15 years ago
  Julian Storer 6013242bd9 Fixed a silly typo in the iPhone code. 15 years ago
  Julian Storer b86423193e Minor clean-ups. 15 years ago
  Julian Storer 39b583fe1e Modernised some old code. 15 years ago
  Julian Storer 5c027142f4 Fixed a compile problem in mac vst hosting. Added a quality parameter to the CameraDevice class 15 years ago
  Julian Storer b029e0cf23 Fix for SVG parsing. 15 years ago
  Julian Storer 80829d996f Fix to get plugins running in Wavelab. 15 years ago
  Julian Storer 8820020213 Added support for extended character input on the mac. Added a few methods to Rectangle and Range. 15 years ago
  Julian Storer c0dda3fdfb More win32 AudioCDBurner changes. 15 years ago
  Julian Storer 250231a91f Added some new functionality to AudioCDBurner. 15 years ago
  Julian Storer d8e16ccc06 Converted some internal ComponentPeer methods to use Point and Rectangle rather than raw ints. 15 years ago
  Julian Storer 06c63c63aa Changed some methods that were using (x, y) parameters to use Point objects instead. 15 years ago
  Julian Storer f97cf1aaa5 Fix for win32 drag-and-drop. 15 years ago
  Julian Storer 3057acf0b3 Fix for browser plugins using tabs in firefox 3.6. Minor CodeEditorComponent fix. 15 years ago
  Julian Storer 0768b3bb12 Changed the audio plugin host projects to be Jucer-generated. 15 years ago