aquawicket2
|
986af0ab38
code cleanup
|
5 лет назад |
aquawicket
|
e60d16e386
Initial document_base_tag branch
|
5 лет назад |
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 лет назад |
Michael Ragazzon
|
c09981bc03
Merge branch 'data_binding'
|
5 лет назад |
Michael Ragazzon
|
b6a7413a77
Enable removal of data model from context.
|
5 лет назад |
Michael Ragazzon
|
9ad45d0319
Add ability to retrieve an existing data model from Context.
|
5 лет назад |
Michael Ragazzon
|
373084165c
- Implemented 'data-event' controller. Can use assignment in its expression, and also 'ev.' variable name to fetch parameters from the event.
|
5 лет назад |
Michael Ragazzon
|
6ce69a8ebe
Add data expression transform functions (callbacks).
|
5 лет назад |
Michael Ragazzon
|
16413ecc8b
Move creation of data views and controllers to ElementUtilities. Clean up.
|
5 лет назад |
Michael Ragazzon
|
742f01592d
Data types now associated with the Context. Clean up data model.
|
5 лет назад |
Michael Ragazzon
|
2d235394f5
Some cleanup
|
5 лет назад |
Michael Ragazzon
|
e346522249
Refactor, move the new data variable types into the library. Now working 'for' loops for structs.
|
6 лет назад |
Michael Ragazzon
|
005b4042c7
Several warnings fixed with '-Wall -Wextra' and on MSVC with '/W4'.
|
5 лет назад |
Michael Ragazzon
|
df43531453
Be specific about includes
|
5 лет назад |
Michael Ragazzon
|
6c53cbf85b
Remove #include "precompiled.h" from source files, CMake handles it instead. Include what we actually use in header and source files. For non-precompiled headers measurements indicate ~30% reduction in compile time. See #81.
|
5 лет назад |
Michael Ragazzon
|
196039e282
Optionally disable RTTI (based on implementation by @crazyjul and @andreasschultes)
|
6 лет назад |
Michael Ragazzon
|
8207ac4c63
Further improvements to text input elements:
|
6 лет назад |
Michael Ragazzon
|
acad54bfc2
Change textinput event, it now takes an UTF-8 encoded string as its parameter with the key 'text'.
|
6 лет назад |
Michael Ragazzon
|
02410d222d
Make Context::SendEvents safe using an observer pointer
|
6 лет назад |
Michael Ragazzon
|
16fb312b4e
Rename CodePoint to Character.
|
6 лет назад |
Michael Ragazzon
|
ab2d4210c7
Remove all usage of 'word' type, replace by CodePoint
|
6 лет назад |
Michael Ragazzon
|
4f2e95b7ea
More control of focus on document show, support for autofocus and focus previous, see #40.
|
6 лет назад |
Michael Ragazzon
|
0221ea05c7
Clean up iframe document
|
6 лет назад |
Michael Ragazzon
|
6ab231af46
Make Context::GetElementAtPoint public (see #39)
|
6 лет назад |
Michael Ragazzon
|
40f19fe151
Completely revised transforms implementation. Please have a look at the readme and updated transform sample for details.
|
6 лет назад |
Michael Ragazzon
|
0951b7e355
Implement support for Tracy profiler
|
6 лет назад |
Michael Ragazzon
|
f61bd632d7
Fix some compiler warnings.
|
6 лет назад |
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 лет назад |
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 лет назад |
Michael Ragazzon
|
186eaefcd2
Remove ElementReference
|
6 лет назад |