Pragmatic Software
7a99175bd7
compiler_vm updates
...
- make compiler_output_merger.pl more resistant to being killed
- support gcc 4.9.0's -fdiagnostics-show-caret
(disable in channel, enable in paste)
- force a newline to be added to program output to prevent output
from being buffered by output merger
2014-02-27 16:31:31 +00:00
Pragmatic Software
aa00540c8d
compiler_vm: Hack to ensure gdb and prog streams are output in the correct order
2014-02-25 11:49:21 +00:00
Pragmatic Software
d66d3d2a31
compiler_vm: Add constants to easily customize time-out and nographic options in compiler_server.pl
2014-02-25 11:47:57 +00:00
Pragmatic Software
0b2b18d93a
compiler_vm: separate program output and gdb output in watchdog to prevent crossing the streams
2014-02-25 05:40:44 +00:00
Pragmatic Software
91a9c69fa5
Interpreter: check for {} code command before regular commands
2014-02-25 03:47:12 +00:00
Pragmatic Software
f6edfce6b4
compiler_vm: Use random fortune instead of Ipsum for default input
2014-02-24 07:25:50 +00:00
Pragmatic Software
6e3dc6dba2
Add add_nick
metadata key to tell modules to prepend nick to resulting text; unquote all spaces in module arguments
2014-02-24 00:58:00 +00:00
Pragmatic Software
7388bf9cfc
Add heartbeat logic to compiler server to detect when vm is booted (prevents unnecessary vm restarts)
2014-02-23 00:56:51 +00:00
Pragmatic Software
38fb275234
Fix error message for bad search term within paragraph in c99std/c11std
2014-02-22 02:42:25 +00:00
Pragmatic Software
4c4bdd9188
Show nick before channel in rq
command when no quotes found
2014-02-10 18:07:34 +00:00
Pragmatic Software
6d8fac71fb
Improve output when no matching quotes found for rq
command
2014-02-10 18:04:05 +00:00
Pragmatic Software
29316b23ba
Update c2english with -f force option, and hide certain errors
2014-02-05 01:13:16 +00:00
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