Pragmatic Software
5a61f57f3c
Use Storable to save/load message history hash
...
Reuse config_dir/data_dir variable in pbot.pl
2014-02-05 01:10:56 +00:00
Pragmatic Software
0f2616a552
Update paren module to handle ternary conditional operator
2013-12-23 08:48:24 +00:00
Pragmatic Software
8adc766dc4
Improve paren/prec module
2013-12-01 13:36:21 +00:00
Pragmatic Software
9c1a077d2e
Allow expand_macros.pl to #include stuff to expand
2013-11-28 05:36:41 +00:00
Pragmatic Software
b042e073db
Remove #include from expand_macros.pl input
2013-11-28 05:25:54 +00:00
Pragmatic Software
d5d4d503b2
Update factoids (added expand)
2013-11-28 05:12:39 +00:00
Pragmatic Software
2323bb89bb
Add expand_macros.pl module
2013-11-28 05:11:54 +00:00
Pragmatic Software
de89ca61a2
Add n1256.out and n1570.out
2013-11-18 15:00:14 +00:00
Pragmatic Software
489ed21aa0
Add workaround to ensure $##stop_join_flood forwards are removed from unban_timeouts if non-existent
2013-11-17 17:06:54 +00:00
Pragmatic Software
ece84c23f8
Remove left-over nick/host lower-casing code
2013-11-17 17:05:20 +00:00
Pragmatic Software
ac6d913290
Update parens.py with edk's simplification of parentheses verbosity logic
2013-11-14 17:33:11 +00:00
Pragmatic Software
936d45e04e
Improve verbosity of parenthesized precedence in parens module
2013-11-14 15:21:52 +00:00
Pragmatic Software
f618b29282
Do not lowercase hostmask/nicks in message history (quotegrab now preserves nick case)
2013-11-14 06:35:40 +00:00
Pragmatic Software
d83fbf83db
Update factoids and quotegrabs
2013-11-14 06:34:20 +00:00
Pragmatic Software
805215ce81
Add paren.py module (shows precedence of expressions by adding parentheses)
...
TODO: Add 'show_nick' factoid/module key so nickname logic doesn't need to be
added to module sources
2013-11-14 06:29:22 +00:00
Pragmatic Software
a9adbcf498
Support +
in recall
command to recall multiple messages, similiar to grab
2013-10-27 07:34:00 +00:00
Pragmatic Software
97261637f1
Add recall
command
2013-10-26 23:22:25 +00:00
Pragmatic Software
274193bed7
Allow quote grabbers to delete their own grabs
2013-10-26 02:39:54 +00:00
Pragmatic Software
b7b9ce76ca
Fix potential infinite loop due to not restoring pos value after regex
2013-10-25 07:33:43 +00:00
Pragmatic Software
e1588491e3
Improve error messages for grab
command
2013-10-22 21:30:56 +00:00
Pragmatic Software
1155205f0e
Bot now keeps message history for itself -- can now be grabbed for quotegrabs
2013-10-22 18:57:08 +00:00
Pragmatic Software
111847340e
Make c2english output slightly more clean
2013-10-19 18:42:05 +00:00
Pragmatic Software
c6e67200c1
Run code through gcc for syntax checking before attempting to parse to english
2013-10-19 17:56:43 +00:00
Pragmatic Software
aeec4fb2f5
Restore missing "$keyword is $result" when triggering factoid without $ref_from
2013-10-14 17:22:06 +00:00
Pragmatic Software
a4def7d653
Fix potential race-condition check-ban issue where a server could send a message immediately after someone is banned, causing them to be falsely detected as evading a ban
2013-10-14 11:53:34 +00:00
Pragmatic Software
6bb3e86f33
Minor improvements to html export css so links aren't as ugly
2013-10-13 10:56:01 +00:00
Pragmatic Software
d374fdfc01
Skip channels without factoids in html export
2013-10-13 10:23:49 +00:00
Pragmatic Software
b6a09e50e3
Add table of contents to quotegrabs html export
2013-10-13 10:23:20 +00:00
Pragmatic Software
7cf8e91ab2
Fix export command factoids/quotegrabs argument
2013-10-13 10:14:20 +00:00
Pragmatic Software
32385ec691
Fix wrong quote-type for #include derp
2013-10-12 16:35:23 +00:00
Pragmatic Software
c91a8e5c3d
Fix /say substitution derp that allowed "/say /msg foo bar" to actually invoke /msg rather than saying "/msg foo bar"
2013-10-12 15:06:27 +00:00
Pragmatic Software
02ebf106a8
Add table of contents to factoids html export
2013-10-12 13:52:12 +00:00
Pragmatic Software
37dca64465
Add missing closing html tags to quotegrabs html export
2013-10-12 13:36:36 +00:00
Pragmatic Software
aab27f4797
Improve factoids export to use tablesorter
2013-10-12 13:35:57 +00:00
Pragmatic Software
fd12d228d8
Improve author(s) column in quotegrab html export
2013-10-12 11:00:29 +00:00
Pragmatic Software
3d233dcdfe
Add tablesorter javascript library and related css
2013-10-12 04:39:24 +00:00
Pragmatic Software
ba5042259f
Improve quotegrab export and touch-up database
2013-10-12 04:35:01 +00:00
Pragmatic Software
701e554ecf
Improve quotegrab html export with sortable columns
2013-10-11 18:17:07 +00:00
Pragmatic Software
174e7f71e4
Fix issues with quoted literals and #include statement
2013-10-11 14:50:29 +00:00
Pragmatic Software
272e13236f
Preserve empty lines in source
2013-10-07 05:03:03 +00:00
Pragmatic Software
bd9e53e77a
Split multi-context grabbed nicks to show first nick when displaying such quotegrabs
2013-10-04 22:14:16 +00:00
Pragmatic Software
2cb74ecf95
Add functionality to grab multiple nicks in one quotegrab
2013-10-04 04:55:45 +00:00
Pragmatic Software
dc1390fca2
Improve formatting
2013-09-16 10:35:32 +00:00
Pragmatic Software
7decfdf28a
Correct devalidation and QUIT event issues
2013-09-14 01:56:00 +00:00
Pragmatic Software
23d2e57527
Added ability to lock factoids to prevent editing; improved detection of ban-evasion by devalidating accounts on part/quit and devalidating existing accounts that match a banmask when a ban occurs
2013-09-13 21:48:19 +00:00
Pragmatic Software
d739415a29
Fix show/undo/replace/etc (need args stripped first); undo once again updates last-code record
2013-09-13 11:32:15 +00:00
Pragmatic Software
2720071dbd
compiler_vm:
...
Add compiler flags section to web-pasted output
Clean up output section in web-pasted output
Save cc-specific flags (-paste, -nomain, etc) to last-code
2013-09-13 11:03:50 +00:00
Pragmatic Software
8d882a4240
compiler_vm: -paste and -nomain arguments no longer need to be first arguments; fix issue with replace
command
2013-09-13 09:29:24 +00:00
Pragmatic Software
a6a3129171
Preserve comments in code/paste
2013-08-27 12:49:14 +00:00
Pragmatic Software
522b9770dd
compiler_vm:
...
Fix comment stripping logic regarding C89 comments versus C99 comments in code like `int i = 10 //**/ 2\n;`
Code history now includes argument flags
Improved regex parsing of diff tags
2013-08-27 00:42:17 +00:00