Commit History

Auteur SHA1 Bericht Datum
  Michael Ragazzon 553b6f41fe CreateString and FormatString: Remove the now unused `max_size` argument from API 1 jaar geleden
  Michael Ragazzon 7492876298 The great formattening - format all library source code and documents 2 jaren geleden
  Michael Ragazzon 2edd6f99f3 Refactor shell, introduce backends 3 jaren geleden
  Michael Ragazzon 1763654a0e High DPI support for the basic samples 5 jaren geleden
  Michael Ragazzon 1504be8b94 Shell improvement: Move RmlUi context out of shell renderer. 5 jaren geleden
  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 jaren geleden
  Michael Ragazzon 005b4042c7 Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'. 5 jaren geleden
  Michael Ragazzon 15240e28d3 Fix warnings on GCC and Clang with -Wall -pedantic 5 jaren geleden
  Michael Ragazzon 4f4cb3c130 Use the F8 key to toggle the debugger on all platforms. 5 jaren geleden
  Michael Ragazzon 9f8cc5ea9e Update samples 6 jaren geleden
  Michael Ragazzon 0951b7e355 Implement support for Tracy profiler 6 jaren geleden
  Michael Ragazzon 0d8ba25fcf Remove FPS counts from benchmark source. 6 jaren geleden
  Michael Ragazzon 55239271e0 Don't convert to/from rml when generating select dropdown options, add to benchmark. 6 jaren geleden
  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 jaren geleden
  Michael Ragazzon fa604091e5 Update readme 6 jaren geleden
  Michael Ragazzon cb347e1a38 NULL to nullptr 6 jaren geleden
  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 jaren geleden
  Michael Ragazzon a4b526c55c Remove ReferenceCountable from System-, Render-, and FileInterface. 6 jaren geleden
  Michael Ragazzon ebe3e3a14a Remove ReferenceCountable from Event and EventInstancer 6 jaren geleden
  Michael Ragazzon 7ed4250e30 Remove ReferenceCountable from Context and ContextInstancer 6 jaren geleden
  Michael Ragazzon ab8bc1e2af Remove reference count on Element and replace by unique_ptr 6 jaren geleden
  Michael Ragazzon dfd2018425 Remove todo-list from source code. 6 jaren geleden
  Michael Ragazzon 391f39b038 Merge branch 'master' into performance 6 jaren geleden
  Michael Ragazzon 42ac8ad4d2 Still WIP, but compiling, running, and displaying text (without font effects). 6 jaren geleden
  Michael Ragazzon 89821a3e90 WIP PropertyId 6 jaren geleden
  Michael Ragazzon fd44d9cfcb Optionally use EventId on add/remove listener. In the EventDispatcher, replace the map<vector> with a flat, manually sorted vector. 6 jaren geleden
  Michael Ragazzon b3c4f5a97d Let all event listeners on the current element finish when calling StopPropagation(). 6 jaren geleden
  Michael Ragazzon 336d696311 Element destructor optimization 6 jaren geleden
  Michael Ragazzon 1f6f4eeab8 Cleanup element update 6 jaren geleden
  Michael Ragazzon 240b84cb19 Implement iterator for element definition 6 jaren geleden