Julian Storer
|
9a5022871e
|
Added a command-line "--resave" option to the Jucer, and document types to the XCode project exporter.
|
15 years ago |
Julian Storer
|
15711ae344
|
Updated the binarybuilder code.
|
15 years ago |
Julian Storer
|
841a6665bd
|
Minor string literal tidy-ups.
|
15 years ago |
Julian Storer
|
f316faaa04
|
Change posix juce_readFile to always return >= 0. Sorted out a casting error in carbon AU plugins. Tidied up a bunch of win32 warnings.
|
15 years ago |
Julian Storer
|
49320b25d2
|
iPhone on-screen keyboard support, when a TextEditor or CodeEditor is focused.
|
15 years ago |
Julian Storer
|
7bc8db2ff4
|
Minor code style tweaks.
|
15 years ago |
Julian Storer
|
97e9095933
|
Minor iPhone GL updates, fix for juce_WithoutMacros.h
|
15 years ago |
Julian Storer
|
a94ebc0461
|
Added openGL support for the iPhone.
|
15 years ago |
Julian Storer
|
c794f7db64
|
Minor Jucer compilation fixes.
|
15 years ago |
Julian Storer
|
a879d03c08
|
Fixed a typo in the AU hosting code.
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
d7108bb5ba
|
Jucer VC6 support + misc VC6 compatibility hacks.
|
15 years ago |
Julian Storer
|
7228c6b593
|
Minor clean-ups and fix for posix WaitableEvent.
|
15 years ago |
Julian Storer
|
45c6f4c124
|
File renaming.
|
15 years ago |
Julian Storer
|
02c26ca597
|
File renaming.
|
15 years ago |
Julian Storer
|
188299adb9
|
First check-in of the new Jucer codebase.
|
15 years ago |
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!
|
15 years ago |
Julian Storer
|
d84e47353c
|
Couple of optimisations to text rendering. Removed various printfs from the codebase.
|
15 years ago |
Julian Storer
|
858a758aee
|
Fixed a minor AU build error and removed some old macros.
|
15 years ago |
Julian Storer
|
19c332a144
|
Minor plugin code fix + clean-ups.
|
15 years ago |
Julian Storer
|
a0adefc86e
|
Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors.
|
15 years ago |
Julian Storer
|
8b7f38f30c
|
Minor fixes.
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
bc5a7a6b7e
|
Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.
|
15 years ago |
Julian Storer
|
84a8695561
|
Moved cursor update and unbounded mouse movement handling code into MouseInputSource.
|
15 years ago |
Julian Storer
|
1fc2a55d82
|
Minor code clean-ups.
|
15 years ago |
Julian Storer
|
2c07a61aa9
|
Updated NPAPI wrapper
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
80829d996f
|
Fix to get plugins running in Wavelab.
|
15 years ago |
Julian Storer
|
1d598e38b9
|
Updates to plugin host code.
|
15 years ago |
Julian Storer
|
250231a91f
|
Added some new functionality to AudioCDBurner.
|
15 years ago |
Julian Storer
|
e900688f09
|
Added support for the extensible wav format block.
|
15 years ago |
Julian Storer
|
d8e16ccc06
|
Converted some internal ComponentPeer methods to use Point and Rectangle rather than raw ints.
|
15 years ago |
Julian Storer
|
e4801068ad
|
Updates to jucer-generated projects.
|
15 years ago |
Julian Storer
|
f97cf1aaa5
|
Fix for win32 drag-and-drop.
|
15 years ago |
Julian Storer
|
3057acf0b3
|
Fix for browser plugins using tabs in firefox 3.6. Minor CodeEditorComponent fix.
|
15 years ago |
Julian Storer
|
0768b3bb12
|
Changed the audio plugin host projects to be Jucer-generated.
|
15 years ago |
Julian Storer
|
5443f95790
|
Jucer-generated file updates.
|
15 years ago |
Julian Storer
|
fbc62f200a
|
Updated some auto-generated projects.
|
15 years ago |
Julian Storer
|
305d58519a
|
Converted the Juce demo projects to all be auto-generated by the Jucer.
|
15 years ago |
Julian Storer
|
7d9b068a49
|
Changed Font::findFonts() to use an Array instead of an OwnedArray.
|
15 years ago |
Julian Storer
|
cb00274427
|
Minor fixes for File::isAChildOf(), NPAPI window sizing, CodeDocument syntax parsing, and the amalgamated template file.
|
15 years ago |
Julian Storer
|
1376cfd603
|
Added a flag to the AU resource headers.
|
15 years ago |
Julian Storer
|
961708b21c
|
Changed the example projects to be Jucer-generated.
|
15 years ago |
Julian Storer
|
ba572201dd
|
Changed the ComponentBoundsConstrainer to use Rectangles in its method parameters. Fixed some window repositioning problems with multiple monitors.
|
15 years ago |
Julian Storer
|
07623e9fa3
|
Converted the BinaryBuilder projects to be auto-generated by the Jucer.
|
15 years ago |
Julian Storer
|
257712c1da
|
Replaced the amalgamator's build projects with auto-generated projects created by the new Jucer.
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
1d1fc5aa4c
|
Added a handy new method: XmlElement::createNewChildElement().
|
15 years ago |
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.
|
15 years ago |