73 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 8 years ago
  ed 201a85acd7 Android: Added a virtual backButtonPressed() method to JUCEApplicationBase which can be overridden to be informed when the back button is pressed on a device. 8 years ago
  hogliux 22c187826d Android: Fixed a compile error when building standalone plug-ins on Android 8 years ago
  hogliux 5c19886a43 Re-named JUCE_USE_CUSTOM_AU3_STANDALONE_APP macro and fixed linker errors on macOS/iOS platforms when macro is used 8 years ago
  tpoole c8740688ba Added assertions to flag when __FILE__ returns a relative path and fixed the LiveConstants demo 8 years ago
  hogliux a256e6e9e1 Fixed a linker error when disabling the embedded web browser on linux 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 7a7619d64e Fixed resizing issues and memory leaks in linux web browser component 8 years ago
  tpoole 23ba2e49cf Fixed VS2013 assignment operator compiler warnings 8 years ago
  jules 7479be8542 Shuffled some pragmas around to stop MSVC from giving an unwanted warning 8 years ago
  jules a616f336b2 Avoided an MS compiler warning in DeletedAtShutdown 8 years ago
  jules 60e9231fb1 Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  hogliux 42305de6da Added method OpenGLContext::executeOnGLThread to help executing gl house-keeping tasks on the gl thread even when the message manager is locked 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  hogliux 9a7ee9fdbb Added support for iOS custom delegates - use at your own risk 9 years ago
  hogliux bf582f6c5b Fix errors and warnings on mingw-w64 9 years ago
  hogliux d4933111db Only reopen stdout, stderr, stdin if they haven't already been opened by a redirect 9 years ago
  Timur Doumler 4c900be00a Added some init code to enable stdout, stderr, stdin in the special case that we run an non-console Windows app inside a Windows console such as cmd.exe or PowerShell. 9 years ago
  jules 2a1234b6ac Simplified some inter-module dependencies and exception-catching fallbacks 9 years ago
  jules 82b0a3628b Added some comments regarding MessageManagerLocks 10 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules 4af50da9f7 Modified app startup code so that JUCEApplication::shutdown() will still get called even if the app is aborted during the initialise() method. 10 years ago
  jules f799bb0d6b Another fix for Windows builds with modal comps disabled. 10 years ago
  jules 5fc76082e2 Fix for Windows builds with modal components disabled. 10 years ago
  jules 7a7f7814fb Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems. 11 years ago
  jules 89854c55b9 Added flag JUCE_COMPILER_SUPPORTS_LAMBDAS 11 years ago
  jules df3e039bf9 Added a handy static method MessageManager::callAsync() which can asynchronously invoke a lambda on the message thread. 11 years ago
  jules de1d07090a Returning correct app failure codes if the app quits before finishing initialisation. 11 years ago
  jules 005f0be531 Better cleanup in MessageManagerLock to avoid spurious assertions when a lock fails on shutdown. 11 years ago
  jules 66d413c32b Minor clean-ups 11 years ago
  jules 1d9161d55e Reworked START_JUCE_APPLICATION to work on Windows if windows.h has been included after the juce headers. 11 years ago
  jules 31087226bc Minor tweak for console win32 builds. 11 years ago
  jules bdeb0765ea Added support for windows command line apps that want an event loop. 11 years ago
  jules 7b8ab7b503 Changed MessageBase::post() to return a bool to detect failure in the OS message queue (which can happen under stress on win32), and used this to avoid some messaging classes getting stuck. 11 years ago
  jules 619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 11 years ago
  jules 42482fc5db Spelling fix. 11 years ago
  jules 9ceb072b24 Spelling typos. 11 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 12 years ago
  jules 505bdcea88 Allowed JUCEApplicationBase::quit() to be called from non-message threads on OSX. 12 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 12 years ago
  jules 6045915256 Fixed a namespace problem with the iOS build. 12 years ago
  jules 2d25f2f294 Removed a few unnecessary includes. 12 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 5918d039ce Added some "override" annotations. 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 7452efb9e7 safety-check in Label. Typo fix in MessageManager. 12 years ago
  jules 67341e7c4d Tweak to runDispatchLoopUntil timekeeping. 12 years ago