source: main/trunk/model-sites-dev/von-sparql/textedit-regex/.git/logs/refs/heads/master@ 29739

Last change on this file since 29739 was 29739, checked in by davidb, 9 years ago

Web application used to edit text using programming by demonstration (PBD)

File size: 13.8 KB
Line 
10000000000000000000000000000000000000000 0249198d7f2855e8c5ebae6fa9b6f47cf895eae4 Steffan Safey <[email protected]> 1417400226 +1300 commit (initial): Inital commit
20249198d7f2855e8c5ebae6fa9b6f47cf895eae4 7e1544c82420808c8b8da95dcd84e8d46daaf804 Steffan Safey <[email protected]> 1417401236 +1300 commit: Action tracing working
37e1544c82420808c8b8da95dcd84e8d46daaf804 4bdbdf2d218aad1cfb1ed14660cdd9e4f4351ff9 Steffan Safey <[email protected]> 1417553537 +1300 commit: Text insert/delete actions are added to trace
44bdbdf2d218aad1cfb1ed14660cdd9e4f4351ff9 9134f26f711de2242786fcb63c0fc3d4bf9c1610 Steffan Safey <[email protected]> 1417557717 +1300 commit: Click and select events now replace each-other at end of event trace if performed one after the other
59134f26f711de2242786fcb63c0fc3d4bf9c1610 75367974a7787f8a105080080870f2fcc88d3904 Steffan Safey <[email protected]> 1417643975 +1300 commit: Fixed a few problems with events merging
675367974a7787f8a105080080870f2fcc88d3904 d9a80feda5911e1232949f62b1b629b9606e71df Steffan Safey <[email protected]> 1417645745 +1300 commit: Added Character heirachy for generalizing strings
7d9a80feda5911e1232949f62b1b629b9606e71df 94cbb0868fffa448c2a06c834b3b900f35b14140 Steffan Safey <[email protected]> 1417647470 +1300 commit: Few updates, started string generalization, mainly testing brackets git plugin
894cbb0868fffa448c2a06c834b3b900f35b14140 edeb8ad43a26fe6786a061509c9013a851db80fc Steffan Safey <[email protected]> 1417656676 +1300 commit: String generalisation working even more. Strings are now described in a format like so: "[number][number]3[uppercase][number]", with all but the LCS generalised.
9edeb8ad43a26fe6786a061509c9013a851db80fc 993c9a3759dc4a1e4c732ffcd9fda08c3e2ad60d Steffan Safey <[email protected]> 1417662377 +1300 commit: Removed DS_STORE files
10993c9a3759dc4a1e4c732ffcd9fda08c3e2ad60d 23a8a097aa2104a211ad4e2c0a695db0928f6f9f Steffan Safey <[email protected]> 1417728219 +1300 commit: Added bias for punctuation when calculating the LCS of two strings
1123a8a097aa2104a211ad4e2c0a695db0928f6f9f b5aafc0c4999afa28a047ee279dab4120b07c499 Steffan Safey <[email protected]> 1417740852 +1300 commit: Created new 'Pattern' object to contain the regular expressions that we will generalize.
12b5aafc0c4999afa28a047ee279dab4120b07c499 3e4d19c3429cd4f338498578f0d9959e0138f309 Steffan Safey <[email protected]> 1417745034 +1300 commit: Pattern condensation working, renamed a few variable names to be more correct also.
133e4d19c3429cd4f338498578f0d9959e0138f309 82b2b245a58ddbd797facd74105cd39f31350f07 Steffan Safey <[email protected]> 1417993384 +1300 commit: String generalisation kinda working?
1482b2b245a58ddbd797facd74105cd39f31350f07 7cc188cf9155be867776b19a3c5e22783e602c03 Steffan Safey <[email protected]> 1418000476 +1300 commit: Fixed problem when number literals were interpreted as enums in a pattern
157cc188cf9155be867776b19a3c5e22783e602c03 1be69fa83684336843245ab2cb25a1f6a9e4566d Steffan Safey <[email protected]> 1418005389 +1300 commit: Can now generate regular expressions from Pattern objects
161be69fa83684336843245ab2cb25a1f6a9e4566d c8e860b6ad3df7c36374400f9e50385ae4d7c4e4 Steffan Safey <[email protected]> 1418007728 +1300 commit: Basic generalisation working
17c8e860b6ad3df7c36374400f9e50385ae4d7c4e4 41d3f3f68e06cfbbd40d3897b1a97850266570a8 Steffan Safey <[email protected]> 1418009331 +1300 commit: Housecleaning
1841d3f3f68e06cfbbd40d3897b1a97850266570a8 ef6459738c332e6b18995ec1ac0bda4cbec5a881 Steffan Safey <[email protected]> 1418009514 +1300 merge origin/master: Merge made by the 'recursive' strategy.
19ef6459738c332e6b18995ec1ac0bda4cbec5a881 21a066a5a24338fc2bd594a0eb4e114a4fd4b025 Steffan Safey <[email protected]> 1418088305 +1300 commit: Shifted regexp generation to it's own function, and made it so a regexp can be found that suits an array of strings.
2021a066a5a24338fc2bd594a0eb4e114a4fd4b025 7b630afdb3c8869bea36fd89b76d0e68ea5629af Steffan Safey <[email protected]> 1418088850 +1300 commit: Fixed problem when DELETE event was added to trace
217b630afdb3c8869bea36fd89b76d0e68ea5629af 252495b6ae273f4aed59fa993e34bfff7d29c467 Steffan Safey <[email protected]> 1418089060 +1300 commit: Rename "action" to "event" throughout all functions
22252495b6ae273f4aed59fa993e34bfff7d29c467 f9df38a279a4ef6bac8f8794ddb3cc8ab3ded1dd Steffan Safey <[email protected]> 1418160778 +1300 commit: Fixed events being added when shift key etc are pressed
23f9df38a279a4ef6bac8f8794ddb3cc8ab3ded1dd 82e973fe7363e9db4c0d96a40249eae975c9a98e Steffan Safey <[email protected]> 1418164211 +1300 commit: Layout changes/minor js to get ready for actually recording what the user demonstrates
2482e973fe7363e9db4c0d96a40249eae975c9a98e a88400dc77a474a77eccdd73bd8cda663672cff4 Steffan Safey <[email protected]> 1418248427 +1300 commit: Recording of separate demonstrations works
25a88400dc77a474a77eccdd73bd8cda663672cff4 524fdfe6d6325bc49a7792d415ab2bb699d1bfc9 Steffan Safey <[email protected]> 1418258164 +1300 commit: Fixed brackets not working as literals in regexps
26524fdfe6d6325bc49a7792d415ab2bb699d1bfc9 98b4b77abf53f059c3da1838411f6a33cb5e11ec Steffan Safey <[email protected]> 1418338143 +1300 commit: Limited word before/after grabbing to 10 characters (excl spaces). Fixed a problem when generating patterns of length 1.
2798b4b77abf53f059c3da1838411f6a33cb5e11ec 62ec20ff754953e7b75700ae60d1857ee9990704 Steffan Safey <[email protected]> 1418603561 +1300 commit: Fixed a few teeny problems with regular expression generation
2862ec20ff754953e7b75700ae60d1857ee9990704 d25f2ce09ff336d763b3f2e3d68e75d08620c634 Steffan Safey <[email protected]> 1418679373 +1300 commit: Click/Delete event reproduction works, VERY tempermental
29d25f2ce09ff336d763b3f2e3d68e75d08620c634 9a55a613e1714a334440c9823750f09817e3daf0 Steffan Safey <[email protected]> 1418683048 +1300 commit: Quantifiers are generalised when symbols cannot be.
309a55a613e1714a334440c9823750f09817e3daf0 8a3fbfda14f809cd7002603e765ea0ba48319a11 Steffan Safey <[email protected]> 1418949022 +1300 commit: Layout changes
318a3fbfda14f809cd7002603e765ea0ba48319a11 d615580a61dd7adcd5dddef94711ac1952bd5987 Steffan Safey <[email protected]> 1421012339 +1300 commit: Minor changes from last year, rearranging function orders and added a "clear trace" button
32d615580a61dd7adcd5dddef94711ac1952bd5987 a9d1b9671bfc6744dee7b84b4343bcba3dff864f Steffan Safey <[email protected]> 1421024284 +1300 commit: Inserting works, broke delete, whoops
33a9d1b9671bfc6744dee7b84b4343bcba3dff864f 8d869db700a4d5979b34d0042b16cfa0e0d58c63 Steffan Safey <[email protected]> 1421025317 +1300 commit: Fixed deleting, silly mistake
348d869db700a4d5979b34d0042b16cfa0e0d58c63 0e281797f7eb0ce26d360b25ad9e8c66825b5452 Steffan Safey <[email protected]> 1421360533 +1300 commit: Layout Changes
350e281797f7eb0ce26d360b25ad9e8c66825b5452 bb2439851ae050656da5d357fac21a243d5d9d82 Steffan Safey <[email protected]> 1421368452 +1300 commit: Fixed test button not displaying output in divOut
36bb2439851ae050656da5d357fac21a243d5d9d82 b4695993c837ac5047f1b2f4515875f31b66c652 Steffan Safey <[email protected]> 1421371626 +1300 commit: Output box cleared when trace is cleared
37b4695993c837ac5047f1b2f4515875f31b66c652 a637e008a38551561635ff16d6939525badf4e84 Steffan Safey <[email protected]> 1421374352 +1300 commit: Fixed a few things, new file comtaing sample text to edit
38a637e008a38551561635ff16d6939525badf4e84 b52aa48cd5d151b2d1c7d9ef78b1a5cb5afb31ae Steffan Safey <[email protected]> 1421619239 +1300 commit: Fixed a sample text
39b52aa48cd5d151b2d1c7d9ef78b1a5cb5afb31ae b570a05abd92ffd0882fbc17975f6713444ad997 Steffan Safey <[email protected]> 1421627559 +1300 commit: Layout/textbox changes for demonstration use
40b570a05abd92ffd0882fbc17975f6713444ad997 3194324ca35aa03b2e7acfcb276738b8a0434c2c Steffan Safey <[email protected]> 1421629645 +1300 commit: Fixed broken div layout on main page
413194324ca35aa03b2e7acfcb276738b8a0434c2c e91905206505b893a1940791ae069b30603961d0 Steffan Safey <[email protected]> 1421630058 +1300 commit (amend): Fixed broken div layout on main page
42e91905206505b893a1940791ae069b30603961d0 7f5ea33fd6bd18633f1045accdb1e4df787c1576 Steffan Safey <[email protected]> 1421634004 +1300 commit: Tidied flashing of circle
437f5ea33fd6bd18633f1045accdb1e4df787c1576 974c82e41b6d8bb3b22307cd6b4ef389d433297a Steffan Safey <[email protected]> 1421703257 +1300 commit: Line positions now used in hypothesis, although not yet used in execution.
44974c82e41b6d8bb3b22307cd6b4ef389d433297a c0898f819884ffec916bb320477c1d09d66677e3 Steffan Safey <[email protected]> 1421717166 +1300 commit: Functionality allowing use of lazy quantifiers in regular expressions added
45c0898f819884ffec916bb320477c1d09d66677e3 69cf2c3a0067cd5649e3cae55f5e4ded6031dd94 Steffan Safey <[email protected]> 1421799821 +1300 commit: LCS function upgraded to Dynamic Programming approach. Increases responsiveness muchly!
4669cf2c3a0067cd5649e3cae55f5e4ded6031dd94 185d5b07e6a369d90b01fbb6f5606d7dc52f0b6b Steffan Safey <[email protected]> 1421882325 +1300 commit: removed old LCS code
47185d5b07e6a369d90b01fbb6f5606d7dc52f0b6b 0466a6e94c493b1c582dd57976b850a696f6f0ae Steffan Safey <[email protected]> 1421890760 +1300 commit: Basic functionality to UNDO hypothesis executions implemented
480466a6e94c493b1c582dd57976b850a696f6f0ae 4b9e7bc95c3e78eaf7223ddb28bddf02d4843e8f Steffan Safey <[email protected]> 1422404370 +1300 commit: Changes to code layout/comments
494b9e7bc95c3e78eaf7223ddb28bddf02d4843e8f 915f21846aa4b808b501c76ef54ddeb15eeb8d29 Steffan Safey <[email protected]> 1422404389 +1300 commit: Added new sample text
50915f21846aa4b808b501c76ef54ddeb15eeb8d29 17e18a9ae52358e8ee88ab3b4a393fd49d84af55 Steffan Safey <[email protected]> 1422408360 +1300 commit: Small changes to get ready for reading files
5117e18a9ae52358e8ee88ab3b4a393fd49d84af55 d7306616b25faa0269d7e740bf92729530fdb7fd Steffan Safey <[email protected]> 1422483917 +1300 commit: Execution on textfiles works!
52d7306616b25faa0269d7e740bf92729530fdb7fd 80f22aa583c274715bd279020a41f340f2d22fe6 Steffan Safey <[email protected]> 1422486907 +1300 commit: Library used to save files to disk easily
5380f22aa583c274715bd279020a41f340f2d22fe6 511545a152f6a3a987d14813d897377dede7df0e Steffan Safey <[email protected]> 1422486921 +1300 commit: Saving files to disk now works correctly
54511545a152f6a3a987d14813d897377dede7df0e c5d86af5cd109d18af08bc03176cc16baa75b6ab Steffan Safey <[email protected]> 1422493242 +1300 commit: Combined executeHypothesis and executeOnString methods. Now uses the same method for executing hypothesis on either the textbox or a string loaded from a file.
55c5d86af5cd109d18af08bc03176cc16baa75b6ab ee6b4f2f97f6ed8a2dd8e83dcb9b3fee01e71d30 Steffan Safey <[email protected]> 1422493592 +1300 commit: Tiny fix for most JSLINT problems
56ee6b4f2f97f6ed8a2dd8e83dcb9b3fee01e71d30 fef6afe7e69d590f7ed43b4ca8bbcf6e3ad1fe24 Steffan Safey <[email protected]> 1422495310 +1300 commit: Layout changes to page
57fef6afe7e69d590f7ed43b4ca8bbcf6e3ad1fe24 dceef19af51f7282d1bf49f127abca146f073c18 Steffan Safey <[email protected]> 1422495325 +1300 commit: Some error handling added
58dceef19af51f7282d1bf49f127abca146f073c18 1bfd61cc34612a995e315ebe09cb928bc352fc6a Steffan Safey <[email protected]> 1422582509 +1300 commit: Teensy Layout Changes
591bfd61cc34612a995e315ebe09cb928bc352fc6a 7dafb102ae2f5a720df8e4304fb66d49ecf97a25 Steffan Safey <[email protected]> 1422582612 +1300 commit: Changes for robustness woohoo
607dafb102ae2f5a720df8e4304fb66d49ecf97a25 1bfd61cc34612a995e315ebe09cb928bc352fc6a Steffan Safey <[email protected]> 1423517604 +1300 reset: moving to HEAD~1
611bfd61cc34612a995e315ebe09cb928bc352fc6a dceef19af51f7282d1bf49f127abca146f073c18 Steffan Safey <[email protected]> 1423517609 +1300 reset: moving to HEAD~1
62dceef19af51f7282d1bf49f127abca146f073c18 a09a8423b30d841101a6466d525fec27e5e4af1c Steffan Safey <[email protected]> 1423517662 +1300 merge origin/master: Fast-forward
63a09a8423b30d841101a6466d525fec27e5e4af1c fc8b5df47e6ecb33466c33ae45fb5243a4a30cd7 Steffan Safey <[email protected]> 1423517692 +1300 commit: Robustness change
64fc8b5df47e6ecb33466c33ae45fb5243a4a30cd7 4f754afffe95c838f70d4b482d8c8e1f049dc4b8 Steffan Safey <[email protected]> 1423710035 +1300 commit: Layout changes
654f754afffe95c838f70d4b482d8c8e1f049dc4b8 a9132da35eb1d065133aea536c9e30e0fab6f475 Steffan Safey <[email protected]> 1423710048 +1300 commit: Sample texts changed
66a9132da35eb1d065133aea536c9e30e0fab6f475 7e862d8f74e69190bf8a0379c832ecd3ab32cd59 Steffan Safey <[email protected]> 1423710066 +1300 commit: Header logo added
677e862d8f74e69190bf8a0379c832ecd3ab32cd59 fcd92077222981095f7fb143ba4fcedadee7510d Steffan Safey <[email protected]> 1423711358 +1300 commit: More layout changes for presentating
68fcd92077222981095f7fb143ba4fcedadee7510d 4e6b60cdec2119caf3393346de89d584198940d9 Steffan Safey <[email protected]> 1423711408 +1300 commit: Created new sample file for demonstration
694e6b60cdec2119caf3393346de89d584198940d9 25eac175644e4d26fba8e717b7aa445fa22ddbaa Steffan Safey <[email protected]> 1423711507 +1300 commit: relocated sample text file
7025eac175644e4d26fba8e717b7aa445fa22ddbaa b2d6fafb40549b3a82a2a027de854b07e68ed54f Steffan Safey <[email protected]> 1423712774 +1300 commit: Made sample file larger
71b2d6fafb40549b3a82a2a027de854b07e68ed54f 9848fe258f11ed60b8286f5d00afcc7a0e38f50e Steffan Safey <[email protected]> 1423712780 +1300 commit: Added shadow to logo
729848fe258f11ed60b8286f5d00afcc7a0e38f50e 757eb8e5ab3af1aff065e2f4adf0347d5edc3cb3 Steffan Safey <[email protected]> 1423712791 +1300 commit: fixed textbox being resizable
73757eb8e5ab3af1aff065e2f4adf0347d5edc3cb3 e40d885d2adca945e0b53e8a9b92aee857058031 Steffan Safey <[email protected]> 1423780350 +1300 commit: header image update
Note: See TracBrowser for help on using the repository browser.