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 |