Émilie Feral
|
e8b58a2b5b
|
[shared] Create ExpiringPointer: in DEBUG, check that pointers to
memoized functions are not used when invalid
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
698332c355
|
[escher] InputTextDelegate and LayoutFieldDelegate don't inherit from
InputTextDelegate to avoid diamond inheritance
|
2018-11-23 12:04:03 +01:00 |
|
Émilie Feral
|
c70278941a
|
[graph] Do not keep a function pointer as member variable but a record.
Indeed, function pointers can become invalid at any point...
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
17f33b8797
|
[apps] Coding style
|
2018-11-23 12:04:02 +01:00 |
|
Émilie Feral
|
14fe52023b
|
[shared] StorageFunctionGraphController: function pointer life expires
when another function is called
|
2018-11-23 12:04:02 +01:00 |
|
Léa Saviot
|
8bffbf6ae7
|
[apps/graph] Display all data in banner view
|
2018-11-23 12:04:02 +01:00 |
|
Émilie Feral
|
d30e508bcd
|
[shared] Temporarily duplicate shared controllers to take a
StorageFunction instead of a Function
The original controllers are to be deleted when Sequence uses Storage
|
2018-11-23 12:04:01 +01:00 |
|
Émilie Feral
|
d3e66d5530
|
[shared][graph] Delete all storage controller
|
2018-11-23 12:04:01 +01:00 |
|
Léa Saviot
|
912e7f8acf
|
[apps] Graph app displays first letter of storage functions
|
2018-11-23 12:04:00 +01:00 |
|