24 Commits (6e76ba29ab8a5616e54d8973c6700c50769e14d4)

Author SHA1 Message Date
  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 fd1f1ef63f String alignment fix for win32. 14 years ago
  Julian Storer 03393549bc more win32 socket fixes. 14 years ago
  Julian Storer 19c6d9d2bc Fix for win32 sockets. 14 years ago
  Julian Storer 2a6c8af928 Updated some posix socket code to handle IPV6. 14 years ago
  Julian Storer 1b05a7d46d New classes CharPointer_UTF8, CharPointer_UTF16, CharPointer_UTF32, complete refactoring of CharacterFunctions class and updates to the internals of String methods. Removal of String::operator+= (unsigned int) because of clashes with wide-char types that use unsigned int. Made core classes compatible with Android. Minor fixes to ListBox and AudioDeviceManager. 14 years ago
  Julian Storer 59ac5a6d25 Fixed a bug in the Flac writer. Optimised BigInteger::getHighestBit(). Misc minor clean-ups. 15 years ago
  Julian Storer 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. 15 years ago
  Julian Storer b161c0f437 Minor code clean-ups. 15 years ago
  Julian Storer 23e07daec7 Minor code clean-ups. 15 years ago
  Julian Storer 6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. 15 years ago
  Julian Storer 419aac8074 Minor clean-ups. 15 years ago
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer 42666db484 Some win32 clean-ups. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 0490668407 Small socket fix. Minor changes to MouseCursor static data. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 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 e61e8f6775 Changed some 'int's to 'size_t's, to improve 64-bit compatibility. Also changed jmin and jmax to use templates, so they can take any type. These changes might mean that you'll need to add some more explicit casts to get your existing code to compile, but this is actually a good thing - it brought to light a few dodgy implicit casts in my code, and may do the same in yours. Also added a function roundToInt(), which replaces roundDoubleToInt() and roundFloatToInt(), but takes any size of floating point number (I've left the old roundDoubleToInt() and roundFloatToInt() functions there for convenience, but will probably remove them in the future). 16 years ago
  Julian Storer 93e4236b57 Changes for VC6 compatibility; added a couple of trimming methods to String; added a parameter to Socket::createConnection 16 years ago
  Julian Storer 1fc8f483e2 Tweaked lots of code to help things compile on the iPhone (still work-in-progress). 16 years ago
  Julian Storer 3ae9ac0295 added some changes to make the core library compile on the iPhone (none of the UI code is done yet). In the process of this, fixed some endianness problems in SystemStats::getMACAddresses, and changed some of the mac code for timing, directory searching, etc to use different APIs internally. 16 years ago
  jules 4d16424d9c Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly. 16 years ago
  jules ea83c7ee5e Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2 16 years ago
  jules 395e68b7a2 Updated the text of the copyright/license blurb at the top of each source file. 16 years ago
  jules 04f0303b84 small fixes for fonts on mac and win32; changed Thread::setPriority to return a bool; added a File::getVolumeTotalSize() method; added a freetype path to the linux makefile; tweaked the jucer to make cached image variable names more readable; tweaked the hit-spots in the resizable borders of very small windows; moved ResizableWindow background painting into the LookAndFeel; made the broadcast flag of a DatagramSocket an optional constructor parameter; 16 years ago
  jules ca19733aad fixed broken CD reader code on linux; added support for broadcasting in DatagramSockets; small fix for String::replaceSection 16 years ago
  jules 749c2be6cb Tweaks to VST for building on linux; improved linux code for detecting the executable's file path; small changes to linux window hinting; change on the Mac to fix app shutdown when the app isn't currently active; added Mac support for 3rd mouse button; fix to AudioDeviceManager thread safety when changing midi output devices; fix to DrawableButton text; made ComponentAnimator a change broadcaster to send messages when animations stop and start; small fix to DatagramSocket. 16 years ago
  jules 787a4e6de9 A handful of small fixes and whitespace clean-ups. Added a parameter to the DatagramSocket::read to specify whether the operation should block. 16 years ago
  jules 89544abbad fix for building juce_Socket.cpp on the OSX10.4 SDK, and a small PreferencesPanel fix 17 years ago
  jules 44377ba3fb whitespace clean-ups 17 years ago
  jules f94292a728 added a bit more 64-bit mac compatibility 17 years ago
  jules 97ef44e1e6 couple of small fixes to Timers, mac file searching and linux build macros 17 years ago
  jules 47cf2369e5 17 years ago
  jules 63c818e1fa 17 years ago
  jules 200197c95c 18 years ago
  jules fe3524b443 18 years ago
  jules 6acfb2c125 18 years ago
  jules 450620166c 18 years ago
  jules b2dd844489 18 years ago
  jules 29421641be split the socket class into StreamingSocket and DatagramSocket 18 years ago
  jules 15dfdff5f8 (automatic tidy-up of whitespace) 18 years ago
  jules 38aa8c42a9 misc optimisations 18 years ago
  jules 6264cdcc2b 18 years ago
  jules 94cfda5062 18 years ago