1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-25 02:04:23 +00:00
Commit graph

421 commits

Author SHA1 Message Date
Julian Storer
24673283eb Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers. 2010-06-01 18:01:13 +01:00
Julian Storer
1baaa016bd Tidied up some linux messaging code. Fixed a couple of small graphic bugs. 2010-05-30 12:56:29 +01:00
Julian Storer
0c541cfba2 More changes to Drawables + Jucer development. 2010-05-29 13:05:34 +01:00
Julian Storer
8e1b74a8fc More internal changes to drawables. Linux URL header retrieval. Small fix for AudioProcessorPlayer. Jucer development. 2010-05-26 20:25:49 +01:00
Julian Storer
1b6eb960e3 Added HTTP header retrieval functionality to the URL class. More drawable and Jucer development. 2010-05-25 14:31:50 +01:00
Julian Storer
4537a6ec01 Changed the way linux always-on-top windows are handled. Couple of minor tweaks to drawables. Jucer development. 2010-05-24 12:07:33 +01:00
Julian Storer
8ff6737261 Major changes to the way Drawables are converted to ValueTrees (with more changes still to come in this area). Important fix to DirectoryIterator. Minor fix for ASIO. Jucer development. 2010-05-21 22:29:31 +01:00
Julian Storer
97982bcfdc Added new classes RelativeCoordinate, RelativePoint, RelativeRectangle. Small fixes to Line, TextEditor. 2010-05-19 21:04:29 +01:00
Julian Storer
9d00c15b67 Stage 1 of a redesign of Drawables - instead of a DrawableComposite storing a tranform for each child, each type of drawable now stores its own transform, and these are represented as remapped points instead of affine transforms. Plus, lots of minor tweaks and jucer development. 2010-05-19 14:42:14 +01:00
Julian Storer
d65a0722fc Updates to browser plugin wrappers. 2010-05-17 13:44:27 +01:00
Julian Storer
88c95982f7 Changed the ChoicePropertyComponent to give it more powerful value remapping. Jucer development. 2010-05-17 10:53:44 +01:00
Julian Storer
d54125f16d Small mac font fix. Jucer development. 2010-05-16 12:31:46 +01:00
Julian Storer
e7c8702d4e Rendering speed improvement and small viewport tweak. 2010-05-15 23:38:40 +01:00
Julian Storer
3f68ec0b84 Improved software glyph rendering. Misc fixes. 2010-05-15 22:30:43 +01:00
Julian Storer
3847842ae8 Tweak to Viewport logic. Jucer development. 2010-05-15 18:28:29 +01:00
Julian Storer
b46e94cffd New class StringPool. Removed the class var::identifier from its parent class, and renamed it "Identifier" - I've left a typedef in var to allow old code to still work, but I'll remove this at some point, so please switch to using the new classname directly. Jucer development. 2010-05-15 13:22:26 +01:00
Julian Storer
ed97872c1a Tidied up some filenames, cleaned up some code. Removed VoidArray class (just use Array<void*> instead) 2010-05-14 15:18:44 +01:00
Julian Storer
1751beed57 Code clean-ups. Jucer development. 2010-05-12 23:42:49 +01:00
Julian Storer
22e02cf791 Added a way to store a Font descriptor as a string. Tweaked sample-rate initialisation in the AU hosting wrapper. Gave default constructors to a few components. 2010-05-12 11:53:28 +01:00
Julian Storer
5a9e18d3a5 Added the option to coalesce UndoableActions, and implemented this for ValueTree undo. Jucer development. 2010-05-10 20:48:52 +01:00
Julian Storer
42666db484 Some win32 clean-ups. 2010-05-10 11:16:00 +01:00
Julian Storer
9a55b0291e Rewrite of software renderer to improve vertical line drawing speed. 2010-05-09 20:52:21 +01:00
Julian Storer
87e416a278 Minor additions to AlertWindow, tweak for 64-bit Atomics, minor clean-ups. Jucer development. 2010-05-07 15:07:47 +01:00
Julian Storer
9ec78100e0 Added file renaming ability to new Jucer. 2010-05-05 19:24:05 +01:00
Julian Storer
b9443c8ba3 Cleaned up some compiler warnings. Jucer development. 2010-05-04 21:27:45 +01:00
Julian Storer
e6a5f1501f Minor fix to Atomic. Jucer development. 2010-05-04 15:27:19 +01:00
Julian Storer
7299608550 Fixed a typo in Atomic. 2010-05-04 10:51:38 +01:00
Julian Storer
ba391f55bb Minor linux build fixes and clean-ups. 2010-05-04 09:30:05 +01:00
Julian Storer
f3f041798d Back by popular demand: the amalgamated files no longer have the comments stripped out. 2010-05-03 22:40:04 +01:00
Julian Storer
b56494b29b Replaced the old atomic ops with a templated Atomic class. Minor tweaks to directory browser. Jucer development. 2010-05-03 21:23:45 +01:00
Julian Storer
7cf5140eb2 Made Value constructor explicit. Jucer development. 2010-05-02 12:12:15 +01:00
Julian Storer
2bb19e2a4d Modal mouse event fix. Jucer development. 2010-05-01 10:44:04 +01:00
Julian Storer
7ed446b5fd Tweak to TextInputTarget. Code clean-ups. Jucer development. 2010-04-30 11:00:38 +01:00
Julian Storer
27d1d9a9d9 Minor clean-ups. 2010-04-29 16:30:38 +01:00
Julian Storer
9524149ce1 Minor clean-ups. 2010-04-29 15:02:43 +01:00
Julian Storer
db2224b209 Fix for iphone atomics on older SDKs. 2010-04-29 12:25:28 +01:00
Julian Storer
636ed22863 Minor fixes to LassoComponent, ReferenceCountedArray, Plugin demo resizing. Added deselect method to FileBrowserComponent, made TreeViews update widths when scrolling sideways. Jucer development. 2010-04-29 10:46:26 +01:00
Julian Storer
49b47cc866 Minor additions to Rectangle and CodeEditorComponent. Jucer development. 2010-04-28 14:51:11 +01:00
Julian Storer
5093ecbc84 Minor clean-ups. Jucer development. 2010-04-27 19:19:18 +01:00
Julian Storer
10f53a1cb4 ValueTree bugfix. Minor tweaks and new method StringArray::removeRange. 2010-04-27 15:08:14 +01:00
Julian Storer
082dff25dd Refactored the Line class to be templated (to update old code, just replace "Line" with "Line<float>"). Corrected a mac ppc build problem. 2010-04-26 15:47:21 +01:00
Julian Storer
0d611ec065 Reduced the dependencies of the juce demo. Jucer development. 2010-04-26 13:08:22 +01:00
Julian Storer
9c5651fb8e Changed SparseSet to work with Range objects. Fixed array sorting bug. 2010-04-26 12:00:36 +01:00
Julian Storer
21006fbd0a Internal refactoring of file functions and win32 com objects. 2010-04-25 21:13:12 +01:00
Julian Storer
87175e988b Viewport scrollbar fix. 2010-04-25 16:07:53 +01:00
Julian Storer
a7e824032f Refactored some directory iteration code and other minor clean-ups. 2010-04-25 15:14:32 +01:00
Julian Storer
db657c04cd Tidied up some minor compile warnings. 2010-04-23 13:07:17 +01:00
Julian Storer
f8f02568b3 Removed IntegerElementComparator and FloatElementComparator, replacing them with DefaultElementComparator, which does the same job. Added method Array::addUsingDefaultSort(). 2010-04-22 20:49:04 +01:00
Julian Storer
c1f4f5501f Added a couple of methods to ValueTree. Added a MidiBuffer::ensureSize method and used it in the audio plugin wrapper code to preallocate their midi buffers. 2010-04-22 11:52:53 +01:00
Julian Storer
c85d54b1cb Minor tweaks. Jucer development. 2010-04-21 23:02:37 +01:00