Julian Storer
|
9657241c10
|
Internal refactoring of mouse-event classes, as the first step towards multi-touch support.
|
2010-02-24 13:19:10 +00:00 |
|
Julian Storer
|
8d05a9f2fa
|
Mac keyboard fix and camera tweak.
|
2010-02-23 19:01:36 +00:00 |
|
Julian Storer
|
1fc2a55d82
|
Minor code clean-ups.
|
2010-02-22 15:32:26 +00:00 |
|
Julian Storer
|
08eb852103
|
Minor code clean-ups.
|
2010-02-22 15:28:18 +00:00 |
|
Julian Storer
|
9f201da3c5
|
Tidied up a few OutputStream operators.
|
2010-02-22 11:37:43 +00:00 |
|
Julian Storer
|
20ab8e6e96
|
Improved win32 camera resolution selection.
|
2010-02-22 11:02:59 +00:00 |
|
Julian Storer
|
6b79430341
|
Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number.
|
2010-02-21 19:04:41 +00:00 |
|
Julian Storer
|
038886510a
|
Tidied a few static functions away into private namespaces.
|
2010-02-20 18:57:36 +00:00 |
|
Julian Storer
|
e1f3c2df6f
|
Fixed small win32 compile glitch.
|
2010-02-20 17:02:49 +00:00 |
|
Julian Storer
|
6013242bd9
|
Fixed a silly typo in the iPhone code.
|
2010-02-20 16:27:04 +00:00 |
|
Julian Storer
|
b86423193e
|
Minor clean-ups.
|
2010-02-20 16:07:36 +00:00 |
|
Julian Storer
|
39b583fe1e
|
Modernised some old code.
|
2010-02-20 15:27:48 +00:00 |
|
Julian Storer
|
5c027142f4
|
Fixed a compile problem in mac vst hosting. Added a quality parameter to the CameraDevice class
|
2010-02-20 10:59:48 +00:00 |
|
Julian Storer
|
b029e0cf23
|
Fix for SVG parsing.
|
2010-02-19 14:14:20 +00:00 |
|
Julian Storer
|
80829d996f
|
Fix to get plugins running in Wavelab.
|
2010-02-19 12:22:24 +00:00 |
|
Julian Storer
|
8820020213
|
Added support for extended character input on the mac. Added a few methods to Rectangle and Range.
|
2010-02-18 16:49:30 +00:00 |
|
Julian Storer
|
c0dda3fdfb
|
More win32 AudioCDBurner changes.
|
2010-02-18 13:14:19 +00:00 |
|
Julian Storer
|
250231a91f
|
Added some new functionality to AudioCDBurner.
|
2010-02-18 12:46:41 +00:00 |
|
Julian Storer
|
d8e16ccc06
|
Converted some internal ComponentPeer methods to use Point and Rectangle rather than raw ints.
|
2010-02-17 10:12:46 +00:00 |
|
Julian Storer
|
06c63c63aa
|
Changed some methods that were using (x, y) parameters to use Point objects instead.
|
2010-02-16 18:31:44 +00:00 |
|
Julian Storer
|
f97cf1aaa5
|
Fix for win32 drag-and-drop.
|
2010-02-16 12:03:14 +00:00 |
|
Julian Storer
|
3057acf0b3
|
Fix for browser plugins using tabs in firefox 3.6. Minor CodeEditorComponent fix.
|
2010-02-15 13:31:41 +00:00 |
|
Julian Storer
|
0768b3bb12
|
Changed the audio plugin host projects to be Jucer-generated.
|
2010-02-13 17:13:37 +00:00 |
|
Julian Storer
|
fbc62f200a
|
Updated some auto-generated projects.
|
2010-02-13 15:06:45 +00:00 |
|
Julian Storer
|
dcaee2625d
|
Tweaked file logger to not print the messages in release mode.
|
2010-02-13 13:21:33 +00:00 |
|
Julian Storer
|
7d9b068a49
|
Changed Font::findFonts() to use an Array instead of an OwnedArray.
|
2010-02-12 18:07:28 +00:00 |
|
Julian Storer
|
fb7cf838db
|
Created a new class "Range", for holding generic number ranges. New abstract class TextInputTarget, which defines methods common to text editors. Changed a couple of method definitions in TextEditor and CodeEditorComponent so that they could implement TextInputTarget. Added ability for wav files to save their SMPL chunk.
|
2010-02-12 17:38:39 +00:00 |
|
Julian Storer
|
cb00274427
|
Minor fixes for File::isAChildOf(), NPAPI window sizing, CodeDocument syntax parsing, and the amalgamated template file.
|
2010-02-11 11:07:03 +00:00 |
|
Julian Storer
|
ba572201dd
|
Changed the ComponentBoundsConstrainer to use Rectangles in its method parameters. Fixed some window repositioning problems with multiple monitors.
|
2010-02-09 18:39:52 +00:00 |
|
Julian Storer
|
bc41a46dab
|
Fix for atomics in OSX10.4, and popup menus on unusual monitor arrangements.
|
2010-02-09 15:08:59 +00:00 |
|
Julian Storer
|
a23d875a44
|
Fix for linux opengl problem.
|
2010-02-09 12:33:59 +00:00 |
|
Julian Storer
|
29f5001269
|
Fix for linux atomics. Fix for ScopedPointer in some compilers. Mac PPC build fix.
|
2010-02-09 10:44:45 +00:00 |
|
Julian Storer
|
0d278483e4
|
Fix for String copying thread-safety, and some minor compile issues.
|
2010-02-08 16:23:01 +00:00 |
|
Julian Storer
|
bac6d332a3
|
Created an option to use the amalgamated template files as a set of 4 separate files instead of one big one, to help when compiling in low-memory environments. Moved all the amalgamated templates out of the src folder and into their own subfolder, so if you have files that include them, you might need to tweak the path that you're using. Also tweaked the amalgamator to deal with this new setup.
|
2010-02-07 15:18:10 +00:00 |
|
Julian Storer
|
7bc24ae42a
|
The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability.
|
2010-02-07 00:52:30 +00:00 |
|
Julian Storer
|
31a102008d
|
Reduced the memory footprint of the array classes.
|
2010-02-06 09:16:20 +00:00 |
|
Julian Storer
|
ded4826413
|
Minor code tidy-ups.
|
2010-02-05 22:01:47 +00:00 |
|
Julian Storer
|
ca0dce68d5
|
Added methods to SystemStats to return the user's name.
|
2010-02-05 18:36:19 +00:00 |
|
Julian Storer
|
0d024b3306
|
Updated amalgamated files.
|
2010-02-05 16:59:35 +00:00 |
|
Julian Storer
|
effe92f6e7
|
Fix for some MSVC compile problems and warnings.
|
2010-02-04 18:42:02 +00:00 |
|
Julian Storer
|
f7636fe1a3
|
Fix for CodeDocument when opening files with a blank line at the end.
|
2010-02-04 12:46:39 +00:00 |
|
Julian Storer
|
22ecd45505
|
Code clean-ups.
|
2010-02-03 21:27:10 +00:00 |
|
Julian Storer
|
b2e5ef2bd6
|
Minor code modernisations.
|
2010-02-03 19:05:03 +00:00 |
|
Julian Storer
|
f3b46c9a2f
|
Tweaked AlertWindow to allow custom components to be labelled with their name, and to be lined up along their left-hand edge with the other items. Added some mac keyboard handling to stop keys getting stuck.
|
2010-02-03 14:20:43 +00:00 |
|
Julian Storer
|
0282a89908
|
Fix for MSVC compile problem.
|
2010-02-01 16:51:38 +00:00 |
|
Julian Storer
|
2a56cadd67
|
Fix for a DocumentWindow internal class. Added a missing win32 library. Added scroll position to the PropertyPanel state xml. Small fix for compiling with latest iPhone SDK.
|
2010-01-31 11:53:27 +00:00 |
|
Julian Storer
|
91eeebda2f
|
Workaround for OSX tiled image rendering bug. Mingw atomics fix. Fix for compiling atomics on 10.4. Added a 'new folder' button to the directory chooser on Mac.
|
2010-01-29 22:45:39 +00:00 |
|
Julian Storer
|
5153493b46
|
Minor new method for File. Fix for mingw. Changed AudioProcessorGraph to contain a NamedValueSet instead of a PropertySet.
|
2010-01-29 22:02:52 +00:00 |
|
Julian Storer
|
63d3d8a77e
|
New class: NamedValueSet, which is a simple container for named var objects. Removed the clunky get/setComponentProperty methods and replaced them a single method Component::getProperties(), which returns a NamedValueSet for that component - if you've used component properties in your code you might need to change your syntax, but this is a cleaner solution, and using var objects for the data is more powerful than the old, string-based implementation. Also fixed a Mac image rendering bug.
|
2010-01-29 10:31:12 +00:00 |
|
Julian Storer
|
773c7d7407
|
Changed all uses of OwnedArray<File> to be Array<File> instead, which is a bit more efficient and easier to work with. Optimised the software renderer to improve most drawing operations, particularly simple shapes filling like drawing lines, etc.
|
2010-01-28 16:02:16 +00:00 |
|