jules
|
03ab2a2c3c
|
Modifications to the var class to make it more javascript-compatible. Changed the handling of array types to be a shared, ref-counted array rather than being copy-by-value. Added an "undefined" type. Updated the native method invocation functions to be static (the old version used class methods) and to provide a 'this' object which may be different from the DynamicObject on which it's being invoked (this is to deal with derived classes)
|
2013-10-11 15:46:28 +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
|
00c04fd960
|
Fixed some broken paths in the juce demo project.
|
2013-10-01 09:12:15 +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
|
2e7f1e16a9
|
Resaved introjucer projects in the new format.
|
2013-09-30 14:45:10 +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
|
3e233c2f24
|
Updated LADSPA and plugin host demo for latest changes.
|
2013-09-28 09:42:22 +01:00 |
|
jules
|
8a66ec83f0
|
Minor clean-ups.
|
2013-09-26 18:15:45 +01:00 |
|
jules
|
8bef59260b
|
Updated the projects for the plugin host demo - removed old VC2005 and 2008 exported, and added one for VC2010.
|
2013-09-25 11:00:40 +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
|
439562679d
|
Avoided some VC warnings in the demo app.
|
2013-09-08 16:54:20 +01:00 |
|
jules
|
968b1e1c12
|
Resaved projects.
|
2013-09-07 20:20:16 +01:00 |
|
jules
|
25291038b8
|
Added a method OpenGLContext::setContinuousRepainting, and changed the behaviour so that by default, continuous rendering is OFF. This seems much more likely to be what people need in most cases, but if you need the old behaviour, just call setContinuousRepainting (true).
|
2013-09-07 12:23:01 +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
|
db68e2842e
|
Avoid an assertion in juce demo app.
|
2013-09-03 15:06:15 +01:00 |
|
jules
|
a2280fc25d
|
Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering.
|
2013-08-30 21:42:23 +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
|
2651911b87
|
New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale.
|
2013-08-27 12:22:03 +01:00 |
|
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
2013-08-26 14:58:23 +01:00 |
|
jules
|
65c155e372
|
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
|
2013-08-23 12:08:31 +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 |
|