Commit History

Author SHA1 Message Date
  Progranism dd7656f4ae Oops, forgot to commit some previous changes. Also updated dependency handling. 15 years ago
  Progranism 96af83db3c Updating code so it compiles for MinGW. The changes in this commit allow a successful compile. Need to verify that it links against a project correctly. Also need to handle the FREETYPE dependency better. 15 years ago
  Lloyd Weehuizen 0060e04b1f Fix incorrectly passing String through fprintf 15 years ago
  Lloyd Weehuizen 32b69df220 Update project and build files after removing StringStorage.h/.cpp 15 years ago
  Lloyd Weehuizen 0fb91765b9 Re-enable ROCKET_ASSERT in debug builds. Correctly handle asserts on Win32, so it stops the application. 15 years ago
  Lloyd Weehuizen efb2e3de3a Remove old StringStorage cleanup. 15 years ago
  Lloyd Weehuizen 1a3ea422b5 Fix STATIC_ASSERT on gcc and change string sizes to 32bit ints. 15 years ago
  Lloyd Weehuizen b60bd21aa0 Remove reference counted DataBlocks from Variant. Document loads are slightly faster. 15 years ago
  Lloyd Weehuizen 08fe99d56f Cache BR tag in Rocket::String for faster comparisons. 15 years ago
  Lloyd Weehuizen 57047fe69e Reworked String to remove shared memory pools and just include hashes directly on the object. This makes the String class thread-safe, but still keeps it around double the speed of std::string for comparison operations. 15 years ago
  Lloyd Weehuizen aa1d222245 Add caching of element clipping on the element to remove property lookups during render. 15 years ago
  Lloyd Weehuizen 4f9d03679e Optimise lookup of properties, so they don't hit the style sheet specification at each lookup. 15 years ago
  Lloyd Weehuizen d5f3fc229b Correctly export ElementReference, so applications can use it. 15 years ago
  Lloyd Weehuizen 9a649d49e7 CMake files now build libraries and samples under Windows and MacOSX. MacOSX correctly creates bundles. 15 years ago
  Lloyd Weehuizen 2a25eac83d Fix compilation of DirectX Sample 15 years ago
  Lloyd Weehuizen f6dafadb80 Fixed StackOverflow caused by adding too small a float value to floating element heights. 15 years ago
  Lloyd Weehuizen c6e36f2981 Fix SFML sample so that it only sends through Text events for characters greater than scancode 32. 15 years ago
  Lloyd Weehuizen a7a3b93dae Fix warnings in MacOSXShell. 15 years ago
  Lloyd Weehuizen 0e8316e5b4 Properly cleanup global libRocket system on Core::Shutdown. This allows libRocket to be Shutdown and reinitialised within the same execution. 15 years ago
  Lloyd Weehuizen d73900739f Fix possible NULL pointer exceptions and release StringStorage on shutdown. 15 years ago
  Lloyd Weehuizen d7bb16da69 Remove "interface" keyword from variant, VS2010 doesn't like this. 15 years ago
  Lloyd Weehuizen 5a6fefbc6e Updated CMake scripts for Win32 builds to use _d libraries in debug - Thanks to Gino van den Bergen 15 years ago
  Lloyd Weehuizen 26fab60bb6 Fix memory leak in StyleSheetParser 15 years ago
  Lloyd Weehuizen 2a562a4621 Removed RKTOutputIterator and switched code to use std::back_inserter as the rocket version was causing issues in VS2010 in release builds. 15 years ago
  Lloyd Weehuizen c5317152de Updated changelog for libRocket 1.2.1 15 years ago
  Lloyd Weehuizen 6aa774a0b3 Update builddist.py to use inclusive filenames in the bin folder rather than exclusive 15 years ago
  Lloyd Weehuizen 05cfd77e0b Remove unneccasary CMake Cocoa detection and temporary log messages. 15 years ago
  Lloyd Weehuizen 42fc8d88f4 Upgrade vcproj to use latest version of freetype. 15 years ago
  Lloyd Weehuizen daf58c1e19 Update Mac and Linux samples to new handle APIs. 15 years ago
  Lloyd Weehuizen f801e9bf35 Update invaders sample decorator to new handles. 15 years ago