hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
490baecdc5
tweaks to avoid user code name clashes with Timer.
2015-05-25 10:05:45 +01:00
hogliux
8c242b7547
Fix warnings on linux
...
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
4af50da9f7
Modified app startup code so that JUCEApplication::shutdown() will still get called even if the app is aborted during the initialise() method.
2015-04-14 11:30:25 +01:00
jules
afbec9cf3c
Updates to avoid pedantic warnings in gcc.
2015-04-07 14:41:28 +01:00
jules
0217203b50
Fixed a problem when calling JUCEApplication::quit() from a background thread on OSX
2015-03-26 16:56:28 +00:00
jules
726279be09
Fixes for iOS build with modal components disabled, and for some obj C problems with older SDKs.
2015-03-09 10:36:55 +00:00
jules
f799bb0d6b
Another fix for Windows builds with modal comps disabled.
2015-03-05 15:48:27 +00:00
jules
5fc76082e2
Fix for Windows builds with modal components disabled.
2015-03-05 15:42:45 +00:00
jules
05c68c28f3
Minor layout clean-ups.
2015-01-08 17:44:24 +00:00
jules
92b01ad0b2
Added some extra safeguards against problems when running a headless linux app.
2014-12-29 15:23:57 +00:00
jules
12ab881353
Minor clean-up.
2014-12-26 13:42:17 +00:00
jules
d3bca77a16
Additions needed for passing launch URLs to the command-line in OSX apps.
2014-12-23 10:46:08 +00:00
jules
91b5d77477
Version number update
2014-12-16 17:21:34 +00:00
jules
50a55b2e9c
Avoided a few compiler warnings.
2014-12-03 11:45:15 +00:00
jules
0d989638cc
Version 3.1.0
2014-11-18 10:56:13 +02:00
jules
cee7a7e9db
Fix for an Android message-passing bug
2014-11-15 10:03:49 +00:00
jules
022b8b1722
Added method Timer::startTimerHz
2014-11-04 11:41:03 +00:00
jules
7a7f7814fb
Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems.
2014-10-26 19:36:54 +00:00
jules
f2fbd391dc
Minor clean-ups
2014-10-26 10:24:44 +00:00
jules
89854c55b9
Added flag JUCE_COMPILER_SUPPORTS_LAMBDAS
2014-10-08 11:26:55 +01:00
jules
df3e039bf9
Added a handy static method MessageManager::callAsync() which can asynchronously invoke a lambda on the message thread.
2014-10-07 17:15:19 +01:00
jules
de1d07090a
Returning correct app failure codes if the app quits before finishing initialisation.
2014-08-20 20:57:51 +01:00
jules
005f0be531
Better cleanup in MessageManagerLock to avoid spurious assertions when a lock fails on shutdown.
2014-08-17 12:25:07 +01:00
jules
3e7d305094
A few minor whitespace cleanups.
2014-08-16 21:06:27 +01:00
jules
66d413c32b
Minor clean-ups
2014-08-14 12:04:43 +01:00
jules
99e8445b96
Version number update
2014-08-12 13:43:39 +01:00
jules
7c61188bf9
Cleaned up a few places where four-char constants were used, to prevent warnings.
2014-08-12 09:22:28 +01:00
jules
176da42e3d
Added default value to child process timeout.
2014-08-05 11:15:13 +01:00
jules
df607bacdd
Added a timeout value to the ChildProcessSlave and ChildProcessMaster classes.
2014-08-05 10:34:27 +01:00
jules
1d9161d55e
Reworked START_JUCE_APPLICATION to work on Windows if windows.h has been included after the juce headers.
2014-08-03 18:00:14 +01:00
jules
31087226bc
Minor tweak for console win32 builds.
2014-08-01 09:20:17 +01:00
jules
bdeb0765ea
Added support for windows command line apps that want an event loop.
2014-07-31 09:11:04 +01:00
jules
ed7a262296
Changed a couple of places where "localhost" was used to use the IPAddress class instead to get the local address.
2014-07-24 14:03:40 +01:00
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.
2014-07-16 21:33:11 +01:00
jules
d2e1c7f679
Version number update
2014-07-13 19:42:44 +01:00
jules
f8e9a13f1d
Version number update
2014-06-01 19:26:09 +01:00
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.
2014-05-28 11:06:48 +01:00
jules
1fb5d99dfd
Documentation fix.
2014-05-23 21:56:49 +01:00
jules
6c50dda488
Extra safeguards against things that can happen during the win32 PeekMessage call
2014-05-16 11:37:04 +01:00
jules
4251a2437b
Version number update
2014-03-24 20:01:37 +00:00
jules
63db2bfeea
Tweak to avoid problems compiling DLL builds.
2014-03-17 10:57:02 +00:00
jules
42482fc5db
Spelling fix.
2014-03-14 21:47:37 +00:00
jules
c577b04ccc
Removed some Timer debugging code that wasn't really very useful.
2014-03-14 17:54:17 +00:00
jules
7f9425058a
Version number update
2014-02-28 20:55:06 +00:00
jules
9ceb072b24
Spelling typos.
2014-02-28 11:25:46 +00:00
jules
d76f55e018
Updated some documenation.
2014-02-22 16:58:58 +00:00
jules
a3ea53c460
Version number update
2014-02-17 19:40:43 +00:00
jules
90b573cf42
ChildProcessMaster fix.
2014-02-09 18:33:49 +00:00
jules
802197644b
New interprocess utility classes: ChildProcessSlave and ChildProcessMaster.
2014-02-09 11:11:28 +00:00