6 Commits (97035bb3a18f6c9dbf0aaa771cbdc8a2b30f16a8)

Author SHA1 Message Date
  Julian Storer 97035bb3a1 Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups. 15 years ago
  Julian Storer 4ed1d791e5 New class HeapBlock, which provides a safe and object-oriented way to allocate heap space. I've used HeapBlocks to replace almost all uses of malloc/free throughout the codebase. 15 years ago
  Julian Storer a126b1918a Added a colour ID for TextButton text when the button is toggled on. Improved the class hierarchy implementation of some container classes. Made DSound cope better with dropped buffers. 15 years ago
  Julian Storer 7dfc764bf0 Initial check-in of a new WASAPI audio device wrapper (not properly tested yet!), and tidied up all the audio device type creation functions to make it easier to cope with all these different device types. Added a couple of config entries to enable WASAPI and DSound, so a windows build can use any combination of device APIs. Also replaced the string-to-double conversion code with a custom function to avoid localisation problems with commas and full-stops. 15 years ago
  jules 158a17f08a (Added missing files from last check-in) 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 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. 16 years ago
  jules 47cf2369e5 16 years ago
  jules 9a2abee330 17 years ago
  jules 3b59053b2c 17 years ago
  jules a8da43fa5d 17 years ago
  jules a6432821fd 17 years ago
  jules 447d114510 17 years ago
  jules 0626694ddb 17 years ago
  jules ec4c0a5985 17 years ago
  jules e08ebbf2e6 17 years ago
  jules 5ed7520324 17 years ago
  jules 22fefe2c57 17 years ago
  jules 1418dcc0a4 17 years ago
  jules f4a4404e87 17 years ago
  jules 5f98c1a6b9 17 years ago
  jules dd93c754c5 17 years ago
  jules 60e1be176e added FileDragAndDropTarget class and rewrote all the drag handling code 17 years ago
  jules dd0a75dc23 18 years ago
  jules 15dfdff5f8 (automatic tidy-up of whitespace) 18 years ago
  jules 16719685c7 18 years ago
  jules b3bf45208d added a flag that can be used to avoid building in win98 compatibility support if it's not needed. 18 years ago
  jules 38aa8c42a9 misc optimisations 18 years ago
  jules 6264cdcc2b 18 years ago
  jules 052ac2761e 18 years ago
  jules 94cfda5062 18 years ago