jules
|
2fccfccbc0
|
Misc performance tweaks.
|
2013-09-06 11:25:49 +01:00 |
|
jules
|
1356ae6387
|
More XML parser optimisations and better error detection.
|
2013-09-06 11:25:31 +01:00 |
|
jules
|
c89abff867
|
Refactored some byte-order mark detection code.
|
2013-09-06 11:25:13 +01:00 |
|
jules
|
e336dd1c1c
|
Optimisation for String and XML parsing.
|
2013-09-05 23:07:00 +01:00 |
|
jules
|
cbb4a6e86f
|
Made the XML parser cope with some errors that it missed before. Also found a couple of performance optimisations for it.
|
2013-09-05 22:21:06 +01:00 |
|
jules
|
023b9ac6cc
|
Changed ListBox to pass-on left/right key events.
|
2013-09-05 15:20:59 +01:00 |
|
jules
|
629efdbd3c
|
LAMEEncoderAudioFormat fix.
|
2013-09-05 15:19:39 +01:00 |
|
jules
|
59d8d8172d
|
Replaced the crappy old juce sortArray function with std::sort, which seems to run twice as fast. This greatly speeds up edge table rendering.
|
2013-09-05 09:46:30 +01:00 |
|
jules
|
f28cea034d
|
Typo fixes in ReferenceCountedObject.
|
2013-09-04 21:53:22 +01:00 |
|
jules
|
22139761dc
|
Couple of MSVC warning clean-ups.
|
2013-09-04 16:50:50 +01:00 |
|
jules
|
bd1c4cd652
|
Fixed a typo in VSTPluginFormat.
|
2013-09-04 15:54:51 +01:00 |
|
jules
|
954312b23c
|
Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy.
|
2013-09-04 14:28:18 +01:00 |
|
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
2013-09-04 13:38:54 +01:00 |
|
jules
|
21f6a0517a
|
Added some more supported frequencies to WavAudioFormat.
|
2013-09-04 09:54:00 +01:00 |
|
jules
|
4552218149
|
Added support for reading/writing an ISRC code in a WAV file's AXML chunk.
|
2013-09-03 18:39:58 +01:00 |
|
jules
|
b629e4447d
|
Added a couple of new hosts to PluginHostType.
|
2013-09-03 12:41:23 +01:00 |
|
jules
|
9814792a5e
|
Linux file chooser fix.
|
2013-09-03 10:45:08 +01:00 |
|
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
2013-09-03 10:44:55 +01:00 |
|
jules
|
380a303adf
|
Fixes for win32 touch input.
|
2013-09-02 22:17:04 +01:00 |
|
jules
|
525370ff8a
|
Refactored PopupMenu internally to avoid some problems with touch input.
|
2013-09-02 22:10:09 +01:00 |
|
jules
|
b3fd5cb8a3
|
Added iterator access to Desktop's list of mouse sources.
|
2013-09-02 22:06:10 +01:00 |
|
jules
|
6045915256
|
Fixed a namespace problem with the iOS build.
|
2013-09-02 16:34:56 +01:00 |
|
jules
|
b09cc5e275
|
Fix for RectangleList
|
2013-09-02 14:49:41 +01:00 |
|
jules
|
614afb1ca6
|
Added method Toolbar::removeAndReturnItem.
|
2013-09-02 14:09:17 +01:00 |
|
jules
|
5ae7353443
|
Minor clean-ups + optimisations.
|
2013-09-02 14:08:39 +01:00 |
|
jules
|
725334d78c
|
Added File::commonDocumentsDirectory enum.
|
2013-08-31 16:15:07 +01:00 |
|
jules
|
0ded32be3e
|
Removed some old boilerplate.
|
2013-08-31 13:20:16 +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
|
7550b36e19
|
Avoided crash in AU hosts that try to create a GUI when the plugin doesn't have one.
|
2013-08-30 09:30:01 +01:00 |
|
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
2013-08-29 12:44:00 +01:00 |
|
jules
|
59b094a603
|
MSVC warning fix.
|
2013-08-28 19:32:55 +01:00 |
|
jules
|
3b2ff2be4e
|
Added a method VSTPluginFormat::dispatcher() to allow raw access to a VST's dispatcher function.
|
2013-08-27 22:39:13 +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
|
295265fb28
|
Added a method LocalisedStrings::addStrings() for merging multiple translation files.
|
2013-08-27 11:27:28 +01:00 |
|
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
2013-08-26 14:58:23 +01:00 |
|
jules
|
d9498b28cc
|
Added a "square" function to the MathsFunctions file.
|
2013-08-25 12:57:25 +01:00 |
|
jules
|
636ffe68d3
|
A bit more minor cleaning-up.
|
2013-08-24 12:16:51 +01:00 |
|
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
2013-08-24 11:45:55 +01:00 |
|
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
2013-08-24 10:49:25 +01:00 |
|
jules
|
bb2bdb2c7c
|
Avoided function key presses sending a unicode character on OSX.
|
2013-08-24 10:27:20 +01:00 |
|
jules
|
fb6b0290db
|
Minor fix to inactive code in ComboBox.
|
2013-08-23 16:58:54 +01:00 |
|
jules
|
d104b151cd
|
Altered WindowsRegistry to allow each method to specify an explicit WoW64 mode.
|
2013-08-23 16:58:25 +01:00 |
|
jules
|
2d25f2f294
|
Removed a few unnecessary includes.
|
2013-08-23 14:13:59 +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
|
50132270d6
|
Added a few override modifiers and fixed some documentation.
|
2013-08-22 22:03:51 +01:00 |
|
jules
|
da3838db8a
|
Minor clean-ups.
|
2013-08-21 21:03:31 +01:00 |
|
jules
|
9a1171a7ef
|
Added method Component::unfocusAllComponents()
|
2013-08-21 19:07:21 +01:00 |
|
jules
|
39c44c12ed
|
Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
|
2013-08-21 19:02:50 +01:00 |
|