Commit History

Author SHA1 Message Date
  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
  Lloyd Weehuizen 9d73112576 Upgrade Ogre3D sample for Ogre 1.7 15 years ago
  Lloyd Weehuizen cc44144ff5 Added SMFL sample - Thanks to Nuno Silva 15 years ago
  Lloyd Weehuizen 9f0c9c9906 Switched void* interface handles to uintptr_t for better cross platform compatibility. 15 years ago
  Lloyd Weehuizen a856c0c56b Upgrade CMake build system to build universal Mac libraries and correctly compile Mac Samples. 15 years ago
  Kezeali 22aedcca59 Added TypeConverter for conversion from char to word - fixes Context::ProcessTextInput(String) 15 years ago
  Lloyd Weehuizen f85b5ebc69 Fix DirectX sample after 64bit fix. 15 years ago
  Lloyd Weehuizen 0fe7c29cde Remove old comments and switch buffer size to a const. 15 years ago
  Lloyd Weehuizen 0def6d8afd Merge branch 'fix-segfaults-on-x86_64' of https://github.com/hiltonm/libRocket into hiltonm-fix-segfaults-on-x86_64 15 years ago
  Lloyd Weehuizen 80b8c9acd4 Fixed MacOSX compilation with CMake 15 years ago