Julian Storer
|
5fc80a9b79
|
Fix for win32 file icon extraction.
|
13 years ago |
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
13 years ago |
Julian Storer
|
b317b47533
|
Multi-touch handling changes for Component class. 64-bit VST keypress fix.
|
14 years ago |
Julian Storer
|
e381dff4b3
|
Even more structural reorganisation.
|
14 years ago |
Julian Storer
|
3871c8d6d1
|
Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering.
|
14 years ago |
Julian Storer
|
b1a77fa391
|
Tidied up some DynamicLibrary stuff and fixed a drop-shadow problem on mac.
|
14 years ago |
Julian Storer
|
94a0bf1af1
|
Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.
|
14 years ago |
Julian Storer
|
640ad3ac7b
|
Fixes for mac screen-saver disabling and XML extended utf-8 character parsing.
|
14 years ago |
Julian Storer
|
ecefeaa91e
|
WASAPI device list change fix. Changed Treeview to allow drag-and-drop onto its background. Minor clean-ups.
|
14 years ago |
Julian Storer
|
0853a9b686
|
Removed const-ness from some return types to take advantage of future c++0x advantages.
|
14 years ago |
Julian Storer
|
6cddcc2407
|
Improved Wine detection on Windows. Removed mouse event throttling for WinVista and later.
|
14 years ago |
Julian Storer
|
b08d3c69fa
|
Fix for Win7 full-screen problem. Fix for introjucer absolute paths.
|
14 years ago |
Julian Storer
|
9226bfba49
|
Fixed win32 horizontal scroll wheel direction. Big internal refactoring of win32 typeface implementation. Added some functionality to SortedSet. Fixed a mac main menu bug.
|
14 years ago |
Julian Storer
|
5b7a1d6311
|
Mouse cursor update fix. FLAC support for multiple channels. win32 scroll wheel tweak.
|
14 years ago |
Julian Storer
|
67e22bbb56
|
Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.
|
14 years ago |
Julian Storer
|
f307045b92
|
Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.
|
14 years ago |
Julian Storer
|
b047d9be53
|
More 'nullptr' updates and minor clean-ups.
|
14 years ago |
Julian Storer
|
f04309f44a
|
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
|
14 years ago |
Julian Storer
|
927cebcdbb
|
New class NativeMessageBox, with static methods for showing several types of native alert boxes.
|
14 years ago |
Julian Storer
|
fb80724977
|
Changes for win32 modal component mouse events (toolbar customisation fix)
|
14 years ago |
Julian Storer
|
025b20bdc3
|
Couple of win32 IME tweaks. Unused key forwarding for win32 child windows.
|
14 years ago |
Julian Storer
|
453425ccd5
|
win32 paint fix. Initial steps towards supporting win32 IME. Fix for win32 NamedPipe hang.
|
14 years ago |
Julian Storer
|
ca8ce6d354
|
Fixes for disappearing win32 drag images, and TextEditor custom cursors.
|
14 years ago |
Julian Storer
|
7485498ee7
|
Minor clean-ups.
|
14 years ago |
Julian Storer
|
8ea44694dc
|
Fix for alt modifier key in win32.
|
14 years ago |
Julian Storer
|
9f6e8f8e00
|
String encoding fix.
|
14 years ago |
Julian Storer
|
ed0ed361f0
|
Cleaned up a couple of win32 window class methods. Some other minor clean-ups.
|
14 years ago |
Julian Storer
|
f007dba11b
|
Minor clean-ups.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
6e76ba29ab
|
Added missing include for sockets. Android http streams. Minor fix for ActiveX.
|
14 years ago |
Julian Storer
|
0d412ad346
|
Implemented callbacks on the Mac when screen sizes change. Minor clean-ups.
|
14 years ago |
Julian Storer
|
3dfbb0d713
|
Changes to Image::BitmapData constructors, replacing the bool with a more explicit enum for the read/write mode. Some win32 dLL declarator changes. Android work. Small Quicktime fix.
|
14 years ago |
Julian Storer
|
e235912ae5
|
Major overhaul of the String class, to rely more heavily on the CharPointer_UTF classes. On win32, the juce_wchar type is now a typedef for a 32-bit int, rather than the 16-bit wchar_t. The String class now has toUTF8(), toUTF16() and toUTF32() methods to retrieve the string in different formats.
|
14 years ago |
Julian Storer
|
0a9cbd36c4
|
Minor tweaks to MidiMessage, Label. Removed some intel compiler warnings.
|
14 years ago |
Julian Storer
|
e17dfb559f
|
Fix for copying NamedValueSets, removed some win32 DC warnings. Removed the obj-C suffix setting from the jucer's global settings. Updated the Jucer to generate correct iPhone/iPad apps for iOS4. Renamed some of the demo build folders from "iPhone" to "iOS".
|
14 years ago |
Julian Storer
|
e7f4dac9f9
|
Removed the PositionedRectangle class (this has been superseded by the RelativeRectangle class. If you still need PositionedRectangle in your code, just grab a copy of the class from the last revision and put it directly into your codebase). Changed the BorderSize class to be templated like Point, Line, Rectangle, etc - if you've used a BorderSize anywhere, just replace "BorderSize" with "BorderSize<int>" to get it compiling again. Updated Graphics::drawDashedLine to take a Line object.
|
14 years ago |
Julian Storer
|
b0ba2f7388
|
Added a simple utility class: ScopedValueSetter.
|
14 years ago |
Julian Storer
|
faecab9ca5
|
Refactoring of Drawables with new class MarkerList. Fixes for Mac 10.5 SDK includes and minor change to win32 repainting.
|
14 years ago |
Julian Storer
|
9973f5a81e
|
New class ComponentBuilder, and some refactoring of Drawables to use it.
|
14 years ago |
Julian Storer
|
cac0a7e3f8
|
Jack audio fix. New class LinkedListPointer. Couple of new menu methods in DocumentWindow. win32 window size constrainer tweak.
|
14 years ago |
Julian Storer
|
ece4205d3d
|
Refactored some operators in Time and RelativeTime, and made the Time constructor explicit.
|
14 years ago |
Julian Storer
|
7becff2aa4
|
Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32.
|
14 years ago |
Julian Storer
|
2bb0c77216
|
New class: WeakReference. Used this to clean up and simplify implementation of Component::SafePointer and BailOutChecker.
|
14 years ago |
Julian Storer
|
76b128d90e
|
Added 'new folder' button to save dialogs. Fixes for mouse position/popup menus, ComponentDragger, ComboBox.
|
14 years ago |
Julian Storer
|
709f573997
|
Minor clean-ups and tweaks to AudioProcessorGraph, TreeView.
|
14 years ago |
Julian Storer
|
7b955dd6c3
|
Small fixes for mouse positioning. Clean-up for win32 CD reader code.
|
14 years ago |
Julian Storer
|
99085429b5
|
Rewrote the AudioThumbnail class to support some new features like using readers and adding data directly to the thumb. Added an option to AudioFormatWriter::ThreadedWriter to take a thumbnail which it dynamically generates while recording. Added a couple of new maths functions: findMinAndMax, isPositiveAndBelow.
|
14 years ago |
Julian Storer
|
4e52fac18e
|
Fixed a linux time issue. Removed a blank line from the jucer's .sln file generator. Cleaned up some jucer code.
|
14 years ago |
Julian Storer
|
952b8c3940
|
Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.
|
14 years ago |
Julian Storer
|
a5cf4030f5
|
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
|
14 years ago |