jeremy@jermolene.com
b6796863e8
Merge branch 'master' into parameterised-transclusions
2022-10-01 14:05:54 +01:00
jeremy@jermolene.com
1841b0fa4f
Fix tests
2022-10-01 14:05:13 +01:00
jeremy@jermolene.com
0a309f4865
Merge branch 'master' into parameterised-transclusions
2022-10-01 10:18:34 +01:00
jeremy@jermolene.com
47f80339b2
Update transclude widget to use error widget
...
Missed off #6970
2022-10-01 10:15:14 +01:00
Jeremy Ruston
db6abb9703
Improve recursion detection for transclusion and filters ( #6970 )
2022-10-01 10:13:40 +01:00
jeremy@jermolene.com
8d1e6b5d23
Test plugin should run tests in shadow tiddlers
...
Missed off #6961 , preventing the tests introduced there from running
2022-10-01 10:03:50 +01:00
jeremy@jermolene.com
1df4c29d73
Relax the restriction on the let widget being unable to create variables starting with a dollar
2022-10-01 09:47:26 +01:00
jeremy@jermolene.com
668168dfea
Some widget.js cleanups
2022-09-27 08:58:10 +01:00
jeremy@jermolene.com
502a1ab70d
Merge branch 'master' into parameterised-transclusions
2022-09-27 08:56:58 +01:00
jeremy@jermolene.com
109edd1b76
Docs update
2022-09-24 15:09:12 +01:00
jeremy@jermolene.com
d950835e2f
Docs clarification
2022-09-24 15:05:54 +01:00
jeremy@jermolene.com
81e4745c56
Update release note contributors list
2022-09-24 14:23:36 +01:00
jeremy@jermolene.com
87597ea273
Update release note
2022-09-24 14:20:30 +01:00
jeremy@jermolene.com
a482f01352
Merge branch 'master' into parameterised-transclusions
2022-09-24 14:08:44 +01:00
Jeremy Ruston
4e9267ea58
Introduce genesis widget ( #6961 )
...
* Initial Commit
* Fix version number
* Fix docs date
2022-09-24 14:07:42 +01:00
jeremy@jermolene.com
e3d13696c8
Remove implementation of $:/globals/
...
Performance with this implementation is inherently poor because of the need to perform a wiki lookup for each child widget created.
2022-09-24 12:56:06 +01:00
jeremy@jermolene.com
1aba8a1f65
Slight optimisation to user defined widgets
2022-09-24 12:41:28 +01:00
jeremy@jermolene.com
fddaa9fdb1
Merge branch 'master' into parameterised-transclusions
2022-09-24 11:07:53 +01:00
jeremy@jermolene.com
dd66fcc759
Merge branch 'tiddlywiki-com'
2022-09-24 11:06:39 +01:00
jeremy@jermolene.com
8ebb9ef442
Typo from a981f8ccfe
...
Fixes #6955
2022-09-24 10:55:22 +01:00
jeremy@jermolene.com
81ac987484
Optimise variable prototype chain handling
...
With this improvement and 53d229592d
I'm measuring a 10-15% performance improvement between v5.2.3 and master using https://github.com/Jermolene/tiddlywiki-performance-test-rig
2022-09-24 08:28:16 +01:00
jeremy@jermolene.com
0a00da6db9
Optimise fake dom
...
Object.setPrototypeOf() appears to be significantly faster
2022-09-23 18:09:45 +01:00
jeremy@jermolene.com
53d229592d
Optimise wiki.getTiddler()
2022-09-23 18:09:16 +01:00
jeremy@jermolene.com
166a156584
Fix typo: Safe mode should prevent globally disabling parser rules
2022-09-23 18:08:28 +01:00
jeremy@jermolene.com
c5d3d4c26e
Disable wiki indexers in safe mode
2022-09-23 18:07:46 +01:00
Robin Munn
51bdf60ee8
Fix bug when using built-in list
field as listField parameter to checkbox widget ( #6897 )
...
* Fix bug with checkbox widget and `list` field
The `list` field is stored as a list and frozen against modifications,
and getFieldList() returns it directly without creating a copy. So
before we modify it, we need to make a copy so we're not modifying a
frozen list. This bug doesn't manifest with custom fields, which are
stored as strings, only with the built-in `list` field.
* Fix checkboxes referencing non-existent tiddlers
This fixes the "tiddler is undefined" error when a checkbox's listField
property references a tiddler that doesn't (yet) exist.
* Better logic for checkbox listField handling
If the field contains an array, then it's almost certainly referenced
elsewhere and needs a defensive copy made. If it contained a string,
then it's safe to modify without making a defensive copy.
2022-09-22 18:52:55 +01:00
jeremy@jermolene.com
0c88467111
Merge branch 'master' into parameterised-transclusions
2022-09-22 10:35:01 +01:00
jeremy@jermolene.com
50f54ba6ca
Merge branch 'tiddlywiki-com'
2022-09-22 10:34:41 +01:00
jeremy@jermolene.com
1a0ab68dec
Complete fix for a981f8ccfe
2022-09-22 10:34:27 +01:00
jeremy@jermolene.com
c3589357bf
Huge Documentation Update
...
Not quite finished, but definitely on the home stretch
2022-09-21 10:41:03 +01:00
jeremy@jermolene.com
0196844f17
Merge branch 'master' into parameterised-transclusions
2022-09-21 09:33:24 +01:00
jeremy@jermolene.com
bb67f96562
Merge branch 'tiddlywiki-com'
2022-09-21 09:32:33 +01:00
jeremy@jermolene.com
a981f8ccfe
Partial fix for wikitext example macros
...
They don't work when the src text contains variable substitution syntax.
2022-09-21 09:32:18 +01:00
白宦成
859d15a446
Signing the CLA ( #6951 )
2022-09-17 16:52:05 +01:00
jeremy@jermolene.com
6847906bea
Docs typo
2022-09-16 16:33:04 +01:00
jeremy@jermolene.com
fe6186b1c1
Docs update
2022-09-16 16:07:58 +01:00
jeremy@jermolene.com
3090bb104e
Fix visible transclude
2022-09-16 16:07:44 +01:00
jeremy@jermolene.com
8f9d5cabaa
Missing tests for parameters widget
2022-09-16 16:07:32 +01:00
Cameron Fischer
debfd42d51
Log message not to have spaces and <empty string> ( #6947 )
2022-09-15 12:10:33 +01:00
twMat
fe365354d0
[doc] Update WidgetMessage: tm-new-tiddler ( #6945 )
...
...
2022-09-13 17:20:28 +01:00
jeremy@jermolene.com
fa86631d2e
Improve indentation
...
See https://github.com/Jermolene/TiddlyWiki5/pull/6666#discussion_r967655251
2022-09-13 16:29:09 +01:00
jeremy@jermolene.com
ef677c39c0
Docs tweaks
2022-09-11 10:57:35 +01:00
jeremy@jermolene.com
a3ba6f9370
Tests and docs for function operator
2022-09-11 10:49:02 +01:00
jeremy@jermolene.com
cc7b276787
Remove negation from function operator
...
This implementation was not useful.
2022-09-11 10:48:37 +01:00
jeremy@jermolene.com
68a1d61f33
Update function operator to return the input list if the function is missing
2022-09-11 10:48:05 +01:00
jeremy@jermolene.com
ecd467496d
Add custom view template body for globals, and a new sidebar tab under "more"
...
And also a custom view template title that greys out the $:/global/ part of the title
2022-09-10 11:03:40 +01:00
jeremy@jermolene.com
580e33d30f
Merge branch 'master' into parameterised-transclusions
2022-09-10 11:01:45 +01:00
jeremy@jermolene.com
d825f1c875
Use view template body cascade for the default preview
2022-09-10 11:01:29 +01:00
jeremy@jermolene.com
977a133028
Tweak comments
2022-09-09 14:16:08 +01:00
jeremy@jermolene.com
7aba21c1be
Docs updates
2022-09-09 14:15:56 +01:00