16 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 01b9ff0843 Fix for setting thread priority while the thread isn't running. 11 years ago
  jules 24f5fdea22 Some minor clean-ups and comments in Thread class. 11 years ago
  jules 3cd00c8730 A few android warning fixes. 11 years ago
  jules 5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules d92d5ba108 Minor thread fix. Introjucer: fixed colour of rollover help text. 13 years ago
  jules fa90b55cdd Fix for a deadlock in some (rare) threading situations. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules a64aa22af2 Minor fixes for Thread, ColourSelector, ToolbarButton. 13 years ago
  jules 5f178a962b Improved ThreadLocalValue to use native compiler features where available. Got rid of Thread::stopAllThreads and Thread::getNumRunningThreads (which were just a bad idea, with many safety holes). Replaced the internal RunningThreadsList class with some simpler thread-local storage. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules a9894dc15e Introjucer: tweaked VC2005 version number. Minor fix for Thread. Tweaked assertion method used in Xcode to allow continuation after an assertion. 13 years ago
  Julian Storer dce7cd9cd1 Added a unit-test, and removed constness from a couple more return types. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 9c94a7450d Added some missing export markers. More internal re-organisation. 14 years ago
  Julian Storer 18c9aa8e62 Minor fixes for audio device removal notifications, win32 midi and threading. 14 years ago
  Julian Storer 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer 328cc11713 Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety. 14 years ago
  Julian Storer 67afa64a4b Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/ 14 years ago
  Julian Storer 0271fdf167 More minor nullptr stuff. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer fa04e0cf93 win32 font name length fix. Tidied up ScopedLock class structure, creating some templated classes for generic RAII locking. 14 years ago
  Julian Storer 37877037f4 Added new class: SpinLock, and used it to optimise a few bits of code. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 7b955dd6c3 Small fixes for mouse positioning. Clean-up for win32 CD reader code. 14 years ago
  Julian Storer c3b257a088 Small fix for AudioThumbnail. Minor internal clean-ups. 14 years ago
  Julian Storer c16f6f17a9 The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing. 14 years ago
  Julian Storer 419aac8074 Minor clean-ups. 15 years ago
  Julian Storer ed97872c1a Tidied up some filenames, cleaned up some code. Removed VoidArray class (just use Array<void*> instead) 15 years ago
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer d4435ca8b8 Minor clean-ups. Jucer development. 15 years ago
  Julian Storer 39b583fe1e Modernised some old code. 15 years ago
  Julian Storer 97035bb3a1 Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups. 15 years ago
  Julian Storer 8bf4d88d97 Minor clean-ups. 15 years ago
  Julian Storer 80753f4c03 Lots of minor changes to prevent warnings. Small fixes to Path, AudioThumbnail, ValueTree, OutputStreams. Tweaks to convert Drawables to/from ValueTrees. New method to write XML to a stream. 15 years ago
  jules 4d16424d9c Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly. 15 years ago
  jules 395e68b7a2 Updated the text of the copyright/license blurb at the top of each source file. 15 years ago
  jules 1ccb175762 tidied up whitespace in files 15 years ago
  jules 04f0303b84 small fixes for fonts on mac and win32; changed Thread::setPriority to return a bool; added a File::getVolumeTotalSize() method; added a freetype path to the linux makefile; tweaked the jucer to make cached image variable names more readable; tweaked the hit-spots in the resizable borders of very small windows; moved ResizableWindow background painting into the LookAndFeel; made the broadcast flag of a DatagramSocket an optional constructor parameter; 16 years ago
  jules 4c1b6ce430 Added method String::containsNonWhitespaceChars(); changed the XML parser to not strip whitespace from around text elements, and also added XmlDocument::setEmptyTextElementsIgnored() to make it optionally keep all whitespace-only text elements. Added methods File::containsSubDirectories(), WebBrowserComponent::refresh(), TreeView::deleteRootItem(). Ironed out a possible bug with buttons crashing when deleted during a keypress callback. Changed pixel ordering to sort out transparent windows on PPC macs. Also fixed a mac AU build problem, and removed a couple of gcc warnings. 16 years ago
  jules 1601daa2c2 Added a Thread::ThreadID type to be used by the Thread::getThreadId() method. Also tidied up a few warnings on OSX. 16 years ago
  jules 47cf2369e5 16 years ago
  jules eddcb77941 17 years ago
  jules 9afbc31daf stopped thread handles from on win32 18 years ago
  jules 15dfdff5f8 (automatic tidy-up of whitespace) 18 years ago
  jules e4304ef483 18 years ago