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 |