1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00
Commit graph

554 commits

Author SHA1 Message Date
jules
81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 2013-10-17 10:42:58 +01:00
jules
8e4825e7bd Introjucer: avoided problems when closing a GUI comp which is a sub-component of another currently-loaded GUI component. 2013-10-15 20:53:28 +01:00
jules
cb2e2aa607 Introjucer: added a "defines" parameter to the module manifest format, to allow it to set modules to set project-wide preprocessor defs. 2013-10-15 18:48:40 +01:00
jules
cff361828a Introjucer: in GUI editor, made sure image resources are loaded correctly. 2013-10-15 17:30:19 +01:00
jules
40ca59a54e Introjucer: on windows, stopped the cancel button of the new project wizard from closing the app. 2013-10-15 17:18:07 +01:00
jules
b58d5da64d Introjucer: fixed some compiler warnings. 2013-10-14 15:47:49 +01:00
jules
0ba5b01497 Introjucer: avoided losing the filename suffix when dropping folders into the tree. 2013-10-14 14:18:49 +01:00
jules
877823b649 Introjucer: added test UI command to the menu. 2013-10-06 19:33:42 +01:00
jules
c6becf2532 Introjucer: stopped the modules panel from hammering the website. 2013-10-05 19:14:03 +01:00
jules
20fa1be6ed Introjucer: fix for finding modules on linux. 2013-10-02 10:56:02 +01:00
jules
3c03b34c07 Introjucer: made the Xcode projects correctly handle .c file types. 2013-10-01 20:47:55 +01:00
jules
b9636ce02b Introjucer: when exporting, added the modules folders to the include path. 2013-10-01 20:14:37 +01:00
jules
8c6caf8853 Introjucer: made the new project wizard ask for a juce module folder. 2013-10-01 18:37:41 +01:00
jules
3fe01cdca7 Removed some duplicated code. 2013-10-01 13:49:18 +01:00
jules
342684a4c2 Introjucer: extended the binary data format to include a list of the filenames of all the resources. 2013-09-30 15:39:00 +01:00
jules
a9aae9651b Big refactoring of the introjucer's module handling - removed the global module path, and each module now stores its path for each exporter. Rewrote all the UI for downloading + updating modules. 2013-09-30 14:41:36 +01:00
jules
ec52acc609 Minor clean ups inside Random class and introjucer. 2013-09-29 16:03:01 +01:00
jules
c7cab8e020 Cleaned up some table look+feel code. 2013-09-28 11:50:49 +01:00
jules
8a66ec83f0 Minor clean-ups. 2013-09-26 18:15:45 +01:00
jules
9113a7d6ab Introjucer: internal refactoring work. 2013-09-21 22:18:05 +01:00
jules
f887803358 Introjucer: updated list of OSX SDK versions. 2013-09-20 10:08:54 +01:00
jules
9243e3dbdd Minor tinkering with the String class. 2013-09-19 22:25:16 +01:00
jules
221786dfcf New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. 2013-09-18 19:10:01 +01:00
jules
57db92b276 Cleaned up some ints that should have been CommandIDs. 2013-09-17 18:45:48 +01:00
jules
94da373c31 Fixed a couple of rendering problems when using global scale factors. 2013-09-17 10:23:17 +01:00
jules
fc772941d6 Fixed some pedantic warnings. 2013-09-16 18:47:28 +01:00
jules
3ab3c79589 Introjucer: avoided some MSVC warnings. 2013-09-16 18:12:27 +01:00
jules
64391b7552 Introjucer: began refactoring some module-management code. 2013-09-16 09:23:37 +01:00
jules
a8b41cb717 Linux: changed the path returned by File::userApplicationDataDirectory to be based on XDG_CONFIG_HOME if available. 2013-09-13 14:36:45 +01:00
jules
463325c0c6 Introjucer: changed the way binary data cpps are generated so that the content will not be dependent on machine-specific paths. 2013-09-11 11:13:24 +01:00
jules
14cfa338b6 Avoided a false assertion in File. Minor clean-ups. 2013-09-10 15:11:20 +01:00
jules
f3333aa29d Introjucer: added a couple of view menu options. 2013-09-10 11:18:40 +01:00
jules
ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 2013-09-09 21:43:57 +01:00
jules
fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 2013-09-09 20:07:17 +01:00
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. 2013-09-07 09:43:45 +01:00
jules
c429b2aa24 Fixes for support of non-utf8 strings. 2013-09-06 16:21:17 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 2013-08-30 18:20:51 +01:00
jules
641cb754f0 Minor clean-ups. 2013-08-30 10:52:54 +01:00
jules
18563c6ef4 Introjucer: mouse-click cancellation of file rename box. 2013-08-29 11:19:39 +01:00
jules
b0144dd449 Updated introjucer header guard for new files. 2013-08-27 22:40:04 +01:00
jules
45b56e2e20 Minor clean-ups around the Justification class. 2013-08-20 17:27:41 +01:00
jules
3fe9d3ee93 Minor clean-ups. 2013-08-20 09:48:19 +01:00
jules
134e1cd1c2 Intrijucer: fixed an opacity assertion. 2013-08-13 13:35:56 +01:00
jules
f2e9b0a434 Some modal loop code cleanups. 2013-08-07 10:18:15 +01:00
jules
53ae95b730 Introjucer: fix for a situation where project groups could get duplicate IDs. 2013-08-05 17:11:26 +01:00
jules
127342e147 Introjucer: minor refactoring. 2013-08-04 17:53:56 +01:00
jules
711764103e Introjucer: made it recognise the .hh file suffix. 2013-08-04 16:49:06 +01:00
jules
68e49a99bb Introjucer: tweaked the dead code stripping flags for Xcode. 2013-08-04 16:36:03 +01:00
jules
2c97d9ed3d Introjucer: made Xcode release builds strip dead code. 2013-08-04 13:14:13 +01:00