Commit History

Author SHA1 Message Date
  Michael Ragazzon 2edd6f99f3 Refactor shell, introduce backends 3 years ago
  Michael Ragazzon 1763654a0e High DPI support for the basic samples 4 years ago
  Michael Ragazzon 1504be8b94 Shell improvement: Move RmlUi context out of shell renderer. 4 years ago
  Michael Ragazzon e9844e3801 The big restructuring for RmlUi 4.0. This involves breaking changes but should benefit everyone using the library in the future. 5 years ago
  Michael Ragazzon 005b4042c7 Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'. 5 years ago
  Michael Ragazzon 15240e28d3 Fix warnings on GCC and Clang with -Wall -pedantic 5 years ago
  Michael Ragazzon 4f4cb3c130 Use the F8 key to toggle the debugger on all platforms. 5 years ago
  Michael Ragazzon 9f8cc5ea9e Update samples 6 years ago
  Michael Ragazzon 0951b7e355 Implement support for Tracy profiler 6 years ago
  Michael Ragazzon 0d8ba25fcf Remove FPS counts from benchmark source. 6 years ago
  Michael Ragazzon 55239271e0 Don't convert to/from rml when generating select dropdown options, add to benchmark. 6 years ago
  Michael Ragazzon cb0ad4af19 Clean up element pointers in Context on detach. I think maybe we should use SharedPtr instead of UniquePtr for elements so we can extend its lifetime until the end of the next Update call. 6 years ago
  Michael Ragazzon fa604091e5 Update readme 6 years ago
  Michael Ragazzon cb347e1a38 NULL to nullptr 6 years ago
  Michael Ragazzon 130674a7b2 Refining the Core API: Now interfaces and instancers are passed as raw pointers to RmlUi, and considered non-owning. It is the user's responsibility to keep the objects alive until after Core::Shutdown and then release these objects at their discretion. 6 years ago
  Michael Ragazzon a4b526c55c Remove ReferenceCountable from System-, Render-, and FileInterface. 6 years ago
  Michael Ragazzon ebe3e3a14a Remove ReferenceCountable from Event and EventInstancer 6 years ago
  Michael Ragazzon 7ed4250e30 Remove ReferenceCountable from Context and ContextInstancer 6 years ago
  Michael Ragazzon ab8bc1e2af Remove reference count on Element and replace by unique_ptr 6 years ago
  Michael Ragazzon dfd2018425 Remove todo-list from source code. 6 years ago
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance 6 years ago
  Michael Ragazzon 42ac8ad4d2 Still WIP, but compiling, running, and displaying text (without font effects). 6 years ago
  Michael Ragazzon 89821a3e90 WIP PropertyId 6 years ago
  Michael Ragazzon fd44d9cfcb Optionally use EventId on add/remove listener. In the EventDispatcher, replace the map<vector> with a flat, manually sorted vector. 6 years ago
  Michael Ragazzon b3c4f5a97d Let all event listeners on the current element finish when calling StopPropagation(). 6 years ago
  Michael Ragazzon 336d696311 Element destructor optimization 6 years ago
  Michael Ragazzon 1f6f4eeab8 Cleanup element update 6 years ago
  Michael Ragazzon 240b84cb19 Implement iterator for element definition 6 years ago
  Michael Ragazzon 0fc2144f4c Minor 6 years ago
  Michael Ragazzon 11aa64ffa6 Remove some ResolveProperty 6 years ago