etherpad-lite/src
Richard Hansen b9753dcc71 Changeset: Return a new op object by default when iterating
Reusing the same op object for each iteration can result in very weird
behaviors because previously yielded op objects will get a surprise
mutation.

It is unclear why the code was written to reuse the same object. There
was no comment, nor is there a commit message providing rationale (it
has behaved this way since the very first commit). Perhaps the objects
were reused to improve performance (fewer object allocations that need
to be garbage collected). I do expect this change to reduce
performance somewhat, but not enough to warrant reverting this commit.
2021-03-29 18:42:55 -04:00
..
bin bin/safeRun.sh: Fix try: not found bug 2021-03-10 02:54:20 -05:00
locales Localisation updates from https://translatewiki.net. 2021-03-29 17:55:09 +02:00
node LibreOffice: Remove unnecessary callbackification 2021-03-20 20:29:55 +00:00
static Changeset: Return a new op object by default when iterating 2021-03-29 18:42:55 -04:00
templates add class pad to timeslider to fix height issue (#4941) 2021-03-12 21:16:22 -05:00
tests tests: New helper.aNewPad() (promisified newPad()) 2021-03-29 18:40:05 -04:00
ep.json Defer rate limiter creation to a hook call 2021-02-16 21:13:35 -05:00
etherpad_icon.svg Change favicon to be closer to new style 2020-04-19 18:20:21 +02:00
package-lock.json bump version 2021-03-22 16:17:18 +01:00
package.json bump version 2021-03-22 16:17:18 +01:00
README.md remove one less warning during install by having a readme placeholder 2013-02-10 03:04:08 +00:00
web.config Replace node_modules/ep_etherpad-lite with src 2021-02-16 10:35:05 +00:00

Ignore this file and see the file in the base installation folder