Julian Storer
|
49320b25d2
|
iPhone on-screen keyboard support, when a TextEditor or CodeEditor is focused.
|
2010-03-22 17:25:45 +00:00 |
|
Julian Storer
|
7bc8db2ff4
|
Minor code style tweaks.
|
2010-03-21 12:06:36 +00:00 |
|
Julian Storer
|
97e9095933
|
Minor iPhone GL updates, fix for juce_WithoutMacros.h
|
2010-03-20 20:45:49 +00:00 |
|
Julian Storer
|
a94ebc0461
|
Added openGL support for the iPhone.
|
2010-03-20 14:07:33 +00:00 |
|
Julian Storer
|
c794f7db64
|
Minor Jucer compilation fixes.
|
2010-03-20 13:58:20 +00:00 |
|
Julian Storer
|
a879d03c08
|
Fixed a typo in the AU hosting code.
|
2010-03-18 21:46:14 +00:00 |
|
Julian Storer
|
8b8316038b
|
Converted the BitArray class into "BigInteger", replacing its clunky old arithmetic methods with a proper set of arithmetic operators so it can be used like an int. All the bit-access methods are still there, and there's a typedef of BitArray -> BigInteger to allow most old code to still work. (You might need to change calls to isEmpty() to isZero() though). Also fixed a bug in MidiBuffer.
|
2010-03-18 09:49:49 +00:00 |
|
Julian Storer
|
d7108bb5ba
|
Jucer VC6 support + misc VC6 compatibility hacks.
|
2010-03-17 14:46:03 +00:00 |
|
Julian Storer
|
7228c6b593
|
Minor clean-ups and fix for posix WaitableEvent.
|
2010-03-16 19:51:58 +00:00 |
|
Julian Storer
|
45c6f4c124
|
File renaming.
|
2010-03-15 17:03:41 +00:00 |
|
Julian Storer
|
02c26ca597
|
File renaming.
|
2010-03-15 17:03:22 +00:00 |
|
Julian Storer
|
188299adb9
|
First check-in of the new Jucer codebase.
|
2010-03-15 14:37:59 +00:00 |
|
Julian Storer
|
e07c59c8f4
|
Eradicated the last vestiges of printf from the library. String::formatted and String::printf are now gone - please use the << operators instead!
|
2010-03-11 14:33:40 +00:00 |
|
Julian Storer
|
d84e47353c
|
Couple of optimisations to text rendering. Removed various printfs from the codebase.
|
2010-03-11 10:16:02 +00:00 |
|
Julian Storer
|
858a758aee
|
Fixed a minor AU build error and removed some old macros.
|
2010-03-10 13:04:24 +00:00 |
|
Julian Storer
|
19c332a144
|
Minor plugin code fix + clean-ups.
|
2010-03-08 20:18:20 +00:00 |
|
Julian Storer
|
a0adefc86e
|
Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors.
|
2010-03-08 15:02:55 +00:00 |
|
Julian Storer
|
8b7f38f30c
|
Minor fixes.
|
2010-03-07 22:25:25 +00:00 |
|
Julian Storer
|
5fecb8a353
|
Created a new class Component::SafePointer that keeps a pointer to a component and automatically nulls it if the component is deleted - this makes it a much more elegant replacement for the old ComponentDeletionWatcher class. Removed Component::getComponentUnderMouse(), which doesn't fit with multi-touch interfaces - for similar functionality, use the Desktop::getMouseInputSource() methods to find out what MouseInputSources are available, and ask them about the component they are over or dragging.
|
2010-02-25 22:33:44 +00:00 |
|
Julian Storer
|
bc5a7a6b7e
|
Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.
|
2010-02-25 18:31:06 +00:00 |
|
Julian Storer
|
84a8695561
|
Moved cursor update and unbounded mouse movement handling code into MouseInputSource.
|
2010-02-25 10:08:00 +00:00 |
|
Julian Storer
|
1fc2a55d82
|
Minor code clean-ups.
|
2010-02-22 15:32:26 +00:00 |
|
Julian Storer
|
2c07a61aa9
|
Updated NPAPI wrapper
|
2010-02-22 09:30:55 +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
|
80829d996f
|
Fix to get plugins running in Wavelab.
|
2010-02-19 12:22:24 +00:00 |
|
Julian Storer
|
1d598e38b9
|
Updates to plugin host code.
|
2010-02-19 09:22:13 +00:00 |
|
Julian Storer
|
250231a91f
|
Added some new functionality to AudioCDBurner.
|
2010-02-18 12:46:41 +00:00 |
|
Julian Storer
|
e900688f09
|
Added support for the extensible wav format block.
|
2010-02-17 18:45:33 +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
|
e4801068ad
|
Updates to jucer-generated projects.
|
2010-02-16 12:19:31 +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
|
5443f95790
|
Jucer-generated file updates.
|
2010-02-13 17:07:31 +00:00 |
|
Julian Storer
|
fbc62f200a
|
Updated some auto-generated projects.
|
2010-02-13 15:06:45 +00:00 |
|
Julian Storer
|
305d58519a
|
Converted the Juce demo projects to all be auto-generated by the Jucer.
|
2010-02-13 13:24:47 +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
|
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
|
1376cfd603
|
Added a flag to the AU resource headers.
|
2010-02-09 20:06:02 +00:00 |
|
Julian Storer
|
961708b21c
|
Changed the example projects to be Jucer-generated.
|
2010-02-09 18:55:02 +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
|
07623e9fa3
|
Converted the BinaryBuilder projects to be auto-generated by the Jucer.
|
2010-02-08 20:12:07 +00:00 |
|
Julian Storer
|
257712c1da
|
Replaced the amalgamator's build projects with auto-generated projects created by the new Jucer.
|
2010-02-08 16:26:29 +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
|
1d1fc5aa4c
|
Added a handy new method: XmlElement::createNewChildElement().
|
2010-02-07 14:02:30 +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
|
ca0dce68d5
|
Added methods to SystemStats to return the user's name.
|
2010-02-05 18:36:19 +00:00 |
|
Julian Storer
|
9841221898
|
Updated the AudioPluginHost app.
|
2010-02-05 16:58:26 +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 |
|