Commit graph

  • 7572040836 Pad: Simplify Pad.copy() logic Richard Hansen 2021-09-17 00:30:25 -04:00
  • 0040f5984e db: await more database operations webzwo0i 2021-07-04 16:30:30 +02:00
  • e64462323b Localisation updates from https://translatewiki.net. translatewiki.net 2021-12-16 13:03:26 +01:00
  • 60f2a059ec Changeset: Deprecate oldLen() and newLen() functions rhansen-changeset Richard Hansen 2021-10-19 04:36:13 -04:00
  • b718d88157 Changeset: Move changeset logic to a new Changeset class Richard Hansen 2021-10-25 06:07:51 -04:00
  • a470253779 Changeset: Turn stringIterator() into a real class Richard Hansen 2021-10-17 02:08:36 -04:00
  • cca906e8fc Changeset: Avoid unnecessary StringAssembler class Richard Hansen 2021-11-23 21:45:13 -05:00
  • 2d0e393839 Changeset: Turn stringAssembler() into a real class Richard Hansen 2021-10-16 21:42:41 -04:00
  • 3fe2b17094 Changeset: Make the Builder attribs and pool args optional Richard Hansen 2021-10-25 05:20:17 -04:00
  • 29da9815ae Changeset: Add new Builder.prototype.build() method Richard Hansen 2021-10-19 03:49:39 -04:00
  • a1c4382386 Changeset: Turn builder() into a real class Richard Hansen 2021-10-16 21:22:13 -04:00
  • d3d2090ca5 Changeset: Migrate from smartOpAssembler() to canonicalizeOps() Richard Hansen 2021-11-23 21:31:38 -05:00
  • 23e7809b4a Changeset: Use a generator to implement SmartOpAssembler Richard Hansen 2021-10-11 04:10:28 -04:00
  • 2448fb8e41 Changeset: Migrate from mergingOpAssembler() to squashOps() Richard Hansen 2021-10-21 00:49:04 -04:00
  • daa6b9074a Changeset: Use a generator to implement MergingOpAssembler Richard Hansen 2021-10-11 00:06:45 -04:00
  • b5486b6753 Changeset: Migrate from opAssembler() to serializeOps() Richard Hansen 2021-10-12 03:01:15 -04:00
  • d5a7bf7a8f Changeset: Implement OpAssembler with a new serializeOps() function Richard Hansen 2021-11-23 01:51:23 -05:00
  • 04ed432a01 Changeset: Use clear() to initialize Richard Hansen 2021-11-23 02:59:06 -05:00
  • 8c01b66d40 Changeset: Add missing StringAssembler.clear() method Richard Hansen 2021-11-23 03:00:00 -05:00
  • 36d06006dc Changeset: Turn smartOpAssembler() into a real class Richard Hansen 2021-10-16 20:09:35 -04:00
  • cf82261d2b Changeset: Turn mergingOpAssembler() into a real class Richard Hansen 2021-10-05 12:58:02 -04:00
  • 9ea424c8f9 Changeset: Turn opAssembler() into a real class Richard Hansen 2021-10-05 13:10:06 -04:00
  • 748d661495 Changeset: Fix off-by-one bug in makeSplice Richard Hansen 2021-12-13 00:04:05 -05:00
  • 30d68df396 Changeset: Add range checks to makeSplice Richard Hansen 2021-12-12 23:50:48 -05:00
  • fdf1fdbc23 Changeset: Improve readability of makeSplice() Richard Hansen 2021-12-12 19:36:08 -05:00
  • b1d0848701 Pad: Improve readability of appendText Richard Hansen 2021-12-13 01:29:00 -05:00
  • a6bf7816ce Pad: Simplify setText Richard Hansen 2021-12-13 01:21:40 -05:00
  • 10e2b09b96 Update http_api.md Robert Geislinger 2021-12-11 21:27:17 +01:00
  • e48e1bd75b Changeset: Fix off-by-one bug in makeSplice Richard Hansen 2021-12-13 00:04:05 -05:00
  • 27c37dcd92 Changeset: Add range checks to makeSplice Richard Hansen 2021-12-12 23:50:48 -05:00
  • 5132fc1fd2 Changeset: Improve readability of makeSplice() Richard Hansen 2021-12-12 19:36:08 -05:00
  • 2d79ac4cdf Pad: Improve readability of appendText Richard Hansen 2021-12-13 01:29:00 -05:00
  • 4bac136f61 Pad: Simplify setText Richard Hansen 2021-12-13 01:21:40 -05:00
  • 3693a0574f fix: upgrade jsdom from 18.1.0 to 18.1.1 snyk-bot 2021-12-13 10:40:31 +00:00
  • d94f380141 API: Fix race conditions in setText, appendText, restoreRevision Richard Hansen 2021-12-12 18:56:32 -05:00
  • cff089e54e PadMessageHandler: Accept retransmissions of USER_CHANGES Richard Hansen 2021-12-12 18:19:36 -05:00
  • a370cfa5c6 Pad: Don't create no-op revisions Richard Hansen 2021-12-11 20:03:35 -05:00
  • 56b7671422 Pad: Return new rev number from appendRevision() Richard Hansen 2021-12-12 18:10:33 -05:00
  • c05ee7ce72 PadMessageHandler: Move ACCEPT_COMMIT after changeset save Richard Hansen 2021-12-12 18:03:16 -05:00
  • dbacc73c36 tests: Basic USER_CHANGES backend tests Richard Hansen 2021-12-12 03:46:58 -05:00
  • 2cae414473 Localisation updates from https://translatewiki.net. translatewiki.net 2021-12-13 13:03:50 +01:00
  • 5f4150dd10
    fix: upgrade jsdom from 18.1.0 to 18.1.1 snyk-bot 2021-12-13 10:40:31 +00:00
  • 1af9b6942d API: Fix race conditions in setText, appendText, restoreRevision Richard Hansen 2021-12-12 18:56:32 -05:00
  • d7995e9369 PadMessageHandler: Accept retransmissions of USER_CHANGES Richard Hansen 2021-12-12 18:19:36 -05:00
  • 7ff9b2a81f Pad: Don't create no-op revisions Richard Hansen 2021-12-11 20:03:35 -05:00
  • 0c2e249a37 Pad: Return new rev number from appendRevision() Richard Hansen 2021-12-12 18:10:33 -05:00
  • 09cf2abd67 PadMessageHandler: Move ACCEPT_COMMIT after changeset save Richard Hansen 2021-12-12 18:03:16 -05:00
  • be0d2bf9df tests: Basic USER_CHANGES backend tests Richard Hansen 2021-12-12 03:46:58 -05:00
  • a7addf82da
    Update http_api.md Robert Geislinger 2021-12-11 21:27:17 +01:00
  • 1fe01c66fd getCorePlugins.sh: Various improvements Richard Hansen 2021-12-10 15:03:50 -05:00
  • 5915c2243d checkPlugin: Redo README.md and LICENSE Richard Hansen 2021-12-09 21:48:59 -05:00
  • d81546ad7b checkPlugin: Delete Travis badge from README.md template Richard Hansen 2021-12-09 21:32:28 -05:00
  • 2c05de7033 checkPlugin: Update ESLint dependencies Richard Hansen 2021-12-09 20:44:58 -05:00
  • 3563fc1df9 checkPlugin: Relax repo checks Richard Hansen 2021-12-09 20:39:40 -05:00
  • 4716975c37 checkPlugin: Do case-sensitive filename checks Richard Hansen 2021-06-17 17:35:54 -04:00
  • 9a85bce212 checkPlugin: Only consider README{,.md} (case-insensitive) Richard Hansen 2021-06-17 17:30:38 -04:00
  • 753d16af8a checkPlugin: Promisify file system accesses Richard Hansen 2021-06-17 17:19:56 -04:00
  • b50c6d07d4 checkPlugin: Improve readability of files assignment Richard Hansen 2021-06-17 17:13:17 -04:00
  • b546867adb checkPlugin: Replace .indexOf() with .includes() Richard Hansen 2021-06-17 16:50:23 -04:00
  • 34a4a74634 checkPlugin: Change autocommit to not push Richard Hansen 2021-06-16 18:41:26 -04:00
  • 48222449b5 checkPlugin: Add frontend-tests.yml GitHub workflow Richard Hansen 2021-06-14 19:55:18 -04:00
  • 51c530a3a0 checkPlugin: Compare entire file Richard Hansen 2021-06-14 19:54:37 -04:00
  • f0669a8d31 checkPlugin: Automatically determine plugin name in backend-tests.yml Richard Hansen 2021-06-14 19:36:20 -04:00
  • 314b67b7fe checkPlugin: Improve eslintConfig, funding, scripts checking Richard Hansen 2021-06-14 19:31:26 -04:00
  • b7dce95802 checkPlugin: Use updateDeps to manage engine Richard Hansen 2021-06-14 19:27:33 -04:00
  • f0ab112c2d checkPlugin: Factor out duplicate file update logic and simplify Richard Hansen 2021-06-14 19:23:04 -04:00
  • b7de4faf42 checkPlugin: Don't bump version if there are no changes Richard Hansen 2021-06-14 14:46:04 -04:00
  • 4d457f6296 ImportHandler: Pass ImportError to import hook Richard Hansen 2021-12-10 02:34:13 -05:00
  • d1da8f1ebd Localisation updates from https://translatewiki.net. translatewiki.net 2021-12-09 13:03:48 +01:00
  • 841bc10039 Localisation updates from https://translatewiki.net. translatewiki.net 2021-12-06 13:03:04 +01:00
  • 6cca27dea6 API: getText with old revision should only return text, not atext John McLear 2021-09-24 15:28:19 +01:00
  • 75ee1ef535 Docker: Add .git/rr-cache/ to .dockerignore Richard Hansen 2021-12-05 17:33:59 -05:00
  • 99fae2ec6e pad: Fix application of padOptions values from settings.json Richard Hansen 2021-12-04 21:38:48 -05:00
  • f8b4189bc4 pad: Always pass strings to pad option callbacks Richard Hansen 2021-12-04 22:35:40 -05:00
  • 8c857a85ac pad: Use null as default for userName, userColor options Richard Hansen 2021-12-04 21:36:02 -05:00
  • 61b608e264 pad: Use null as default for lang option Richard Hansen 2021-12-04 21:33:38 -05:00
  • 7ff71cd41e pad: Ignore null values in padOptions from settings.json Richard Hansen 2021-12-04 21:08:17 -05:00
  • f4257a28ba pad: Delete duplicate decodeURIComponent() calls Richard Hansen 2021-12-04 21:04:22 -05:00
  • 6beb5dcaf5 tests: Disable deprecation warnings when testing deprecated functions Richard Hansen 2021-11-30 23:17:35 -05:00
  • c4f18a9b3a padutils: Rename warnWithStack() to warnDeprecated() Richard Hansen 2021-11-30 23:11:21 -05:00
  • e4944b8bfa Bump saucelabs/sauce-connect-action from 1.1.2 to 2.0.0 dependabot[bot] 2021-11-30 02:05:11 +00:00
  • 3b2a9062a6
    Bump saucelabs/sauce-connect-action from 1.1.2 to 2.0.0 dependabot[bot] 2021-11-30 02:05:11 +00:00
  • 68933718f6
    Bump joncloud/makensis-action from 3.4 to 3.6 dependabot[bot] 2021-11-30 02:05:07 +00:00
  • 40854b0cfd GitHub workflow to build and publish Docker images Richard Hansen 2021-11-29 21:02:41 -05:00
  • df459c1278 Enable Dependabot for GitHub Actions Richard Hansen 2021-11-29 20:35:29 -05:00
  • b5e06353e6 easysync: add clear method to stringAssembler webzwo0i 2021-10-20 16:29:40 +02:00
  • 306e46c21d Docker: Upgrade Debian packages Richard Hansen 2021-11-28 02:24:52 -05:00
  • 48080411fc Docker: Update to the latest LTS image Tommy 2021-11-08 11:40:34 -05:00
  • a02e45499d Use the new AttributeMap and Changeset APIs Richard Hansen 2021-11-28 23:39:15 -05:00
  • f00b1ae89b Merge branch 'master' into develop Richard Hansen 2021-11-28 23:10:45 -05:00
  • 142a47cbbc Release v1.8.16 1.8.16 Richard Hansen 2021-11-28 16:57:38 -05:00
  • 77bcb507b3 ImportEtherpad: Limit in-flight DB queries Richard Hansen 2021-11-26 01:48:42 -05:00
  • 5b3575acf0 ImportEtherpad: Use AttributePool to check attributes Richard Hansen 2021-11-27 18:04:26 -05:00
  • 19909eae53 ImportEtherpad: Rigorously check imported data Richard Hansen 2021-11-27 17:49:25 -05:00
  • 885ff3bcde Pad: Move padLoad hook invocation to PadManager.js Richard Hansen 2021-11-28 19:27:46 -05:00
  • f7d4abdabe Pad: Inject the database dependency Richard Hansen 2021-11-27 17:42:58 -05:00
  • 7c870f8a58 Pad: Add strict validation checks Richard Hansen 2021-11-27 03:37:34 -05:00
  • 2608a81654 Changeset: Stricter validation checks Richard Hansen 2021-11-27 02:35:58 -05:00
  • ad78b24113 ImportEtherpad: Warn about unsupported attrib at encounter Richard Hansen 2021-11-25 01:13:31 -05:00
  • 23f8a12922 ImportEtherpad: Don't make any changes if data is bad Richard Hansen 2021-11-26 01:35:02 -05:00