3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-08-04 11:47:33 +02:00

Commit Graph

  • 3fee1f9dfc Update factoids (updated cjeopardy, etc) Pragmatic Software 2015-01-28 00:41:37 -08:00
  • 1f260c9e94 Improvements to C Jeopardy module Pragmatic Software 2015-01-28 00:40:40 -08:00
  • 12cd9cb8e0 Improve launching of modules Pragmatic Software 2015-01-27 23:49:30 -08:00
  • 56a926603f Fix -input option for TenDRA Pragmatic Software 2015-01-25 13:28:46 -08:00
  • 0f00ceae95 Add -noheaders option to disable pre-included headers Pragmatic Software 2015-01-24 19:01:44 -08:00
  • a53b5473ae TenDRA: Show exit code return value from main() Pragmatic Software 2015-01-24 11:53:23 -08:00
  • 4b9e177aec Update version Pragmatic Software 2015-01-24 08:05:58 -08:00
  • c3dde27328 cjeopardy: If answer is integral, then respond "too big!" or "too small!" respectively Pragmatic Software 2015-01-24 08:05:47 -08:00
  • f31ce372cc Add language-specific comments for cmdline/output Pragmatic Software 2015-01-23 19:24:39 -08:00
  • 03d377000b Use language-specific commenting and syntax highlighter for pastes Pragmatic Software 2015-01-23 19:23:33 -08:00
  • 74f717ad51 Update version Pragmatic Software 2015-01-23 13:50:17 -08:00
  • f8b6b19398 Show only chat messages in recall surrounding context (no joins/quits/etc) Pragmatic Software 2015-01-23 13:50:14 -08:00
  • 340cf07558 get_title.pl: remove trailing non-word character Pragmatic Software 2015-01-23 13:49:16 -08:00
  • 5f9dd151e2 nickometer.pl: update special cases Pragmatic Software 2015-01-23 13:47:08 -08:00
  • 3010cf1d8d compiler: Lowercase language Pragmatic Software 2015-01-23 13:46:18 -08:00
  • ac128312ac cjeopardy.txt: fix typo Pragmatic Software 2015-01-23 13:43:00 -08:00
  • 5d51fe9795 c2english.pl: show usage if no code, and add -Wno-implicit Pragmatic Software 2015-01-23 13:41:31 -08:00
  • 938561a2fb math.pl: add cbrt and add optional "the" to 42 question Pragmatic Software 2015-01-23 13:40:33 -08:00
  • 573a18e6ef Update version Pragmatic Software 2015-01-23 12:33:06 -08:00
  • 5ab76e6e6c Add -x/-context <nick> flag to limit recall -before/-after context to that nick Pragmatic Software 2015-01-23 11:44:38 -08:00
  • 90597350c5 Update version Pragmatic Software 2015-01-23 07:36:53 -08:00
  • b806a473d2 Add ability to get surrounding message context in recall command Pragmatic Software 2015-01-23 07:36:39 -08:00
  • 8810605691 Show server:port when connecting Pragmatic Software 2015-01-23 05:35:06 -08:00
  • 7ad726b383 Ensure $last_output is defined Pragmatic Software 2015-01-22 06:41:55 -08:00
  • 383c9f7813 Add bc language to compiler_vm Pragmatic Software 2015-01-21 17:43:51 -08:00
  • 361b53a64e Remove -Wa,-Wl flags from tendra cmdline Pragmatic Software 2015-01-21 17:43:39 -08:00
  • 36f2f91ba0 Add -fsanitize=undefined to gcc cmdlines Pragmatic Software 2015-01-21 17:43:13 -08:00
  • 48bd04ba31 Remove leading whitespace at beginning of diagnostics Pragmatic Software 2015-01-21 01:05:49 -08:00
  • d0a007853c Add sh, ksh and python3 languages Pragmatic Software 2015-01-20 10:13:09 -08:00
  • 540243764f Remove left-over uneeded $comma Pragmatic Software 2015-01-18 18:52:42 -08:00
  • a0f0249c8f Use more elegant Perlish method to print supported languages Pragmatic Software 2015-01-18 18:49:36 -08:00
  • a41906d323 Add python to compiler_vm languages Pragmatic Software 2015-01-18 18:36:57 -08:00
  • 5e2cd4fd22 Add bash to compiler_vm languages Pragmatic Software 2015-01-18 18:36:48 -08:00
  • 5f1f350046 Postprocess clang output for invalid %b format specifier Pragmatic Software 2015-01-18 05:43:16 -08:00
  • 76ead7c8cb Remove leading/trailing whitespace from nick/channel/lang/code Pragmatic Software 2015-01-18 05:42:28 -08:00
  • 8999e22db1 Ignore backup~ files when showing supported languages Pragmatic Software 2015-01-18 05:41:48 -08:00
  • ae957c0314 Lowercase language option Pragmatic Software 2015-01-17 07:00:47 -08:00
  • 728015672d Update local cc to use new compiler_vm_client.pl properly Pragmatic Software 2015-01-17 05:00:42 -08:00
  • 53f3a59ba1 Fix #inclue typo Pragmatic Software 2015-01-17 05:00:07 -08:00
  • fb286837bb Clean up compiler_vm directory a bit Pragmatic Software 2015-01-17 04:59:14 -08:00
  • d473c1650b Add options conditional on whether code is being pasted Pragmatic Software 2015-01-17 04:41:50 -08:00
  • 9dfe67c7b3 Add missing C89 includes Pragmatic Software 2015-01-17 04:40:00 -08:00
  • 0afaf9eb1b Show usage if no code given Pragmatic Software 2015-01-17 04:39:19 -08:00
  • c4c325085a Update clang options Pragmatic Software 2015-01-16 22:40:49 -08:00
  • e8fc3e965d Improve output filtering; show line-numbers in pastes Pragmatic Software 2015-01-16 22:24:54 -08:00
  • c40fc622ff Remove -fsanitize=address because it interfered with showing locals Pragmatic Software 2015-01-16 22:24:26 -08:00
  • 999ec05afc Show cmdline in pastes Pragmatic Software 2015-01-16 22:23:28 -08:00
  • b7fe220152 Add the Brainfuck language to compiler_vm Pragmatic Software 2015-01-16 17:56:28 -08:00
  • f552695393 Remove errant addition of backup file Pragmatic Software 2015-01-16 17:31:01 -08:00
  • 1a1f8f8e63 Correct handling of no-output Pragmatic Software 2015-01-16 17:30:09 -08:00
  • e0359cba32 Update TenDRA output postprocessing and default options Pragmatic Software 2015-01-16 17:29:41 -08:00
  • 925f2292e0 Correct handling of no-output Pragmatic Software 2015-01-16 17:28:38 -08:00
  • 16dce2c484 Add -info standard option to show cmdline information Pragmatic Software 2015-01-15 22:00:20 -08:00
  • 45e403b51f Add support for TenDRA compiler Pragmatic Software 2015-01-15 21:21:40 -08:00
  • 77e95a69ae Remove debug message Pragmatic Software 2015-01-15 21:21:20 -08:00
  • ac8dadb7f7 Show supported languages when invalid language given Pragmatic Software 2015-01-15 21:20:34 -08:00
  • b3081b9e9f Add compiler_vm support for clang Pragmatic Software 2015-01-15 01:21:18 -08:00
  • bfd373814c Set compiler_watchdog.pl breakpoint one previous end of main Pragmatic Software 2015-01-15 01:18:35 -08:00
  • b6b90ffa49 Significantly refactor compiler_vm module Pragmatic Software 2015-01-14 21:51:17 -08:00
  • 659e61f1fb Update version Pragmatic Software 2015-01-10 15:56:46 -08:00
  • 7243832cc3 Improve connecting/nicking logic Pragmatic Software 2015-01-10 15:56:43 -08:00
  • 28bd6f3611 Update version Pragmatic Software 2015-01-06 15:35:55 -08:00
  • 6f3d5f3179 Allow case-insensitive section-matching in c99std/c11std Pragmatic Software 2015-01-06 15:35:40 -08:00
  • 5d1412227f Update version Pragmatic Software 2014-12-30 17:26:35 -08:00
  • 0b115d7979 Update doc/PBot.html Pragmatic Software 2014-12-30 17:26:26 -08:00
  • ebd47406ca Update version Pragmatic Software 2014-12-29 23:56:49 -08:00
  • 84ac99a680 Merge stderr into existing log file and remove stderr_log file Pragmatic Software 2014-12-29 23:55:49 -08:00
  • 7a1d37b51a Update version Pragmatic Software 2014-12-29 23:25:31 -08:00
  • 4116afb86d Improve text search in c99std/c11std modules Pragmatic Software 2014-12-29 23:24:54 -08:00
  • f9e2c3fb49 CJeopardy improvements Pragmatic Software 2014-12-29 23:19:32 -08:00
  • b289fd155e Add repo_module to registry to customize source URL in factinfo command Pragmatic Software 2014-12-29 23:15:46 -08:00
  • 7d874463fd Update doc/MODULES with missing modules Pragmatic Software 2014-12-29 23:12:53 -08:00
  • 4c65df0529 Update update-version.pl from svn to git Pragmatic Software 2014-12-29 23:04:35 -08:00
  • 49361625c6 Add README Pragmatic Software 2014-12-29 15:28:05 -08:00
  • ecd2bad066 Add anti-kick-auto-rejoin module that temporarily kickbans offenders who immediately auto-rejoin after having been kicked Pragmatic Software 2014-12-28 00:44:15 +00:00
  • 0b9513ca2e Reduce ban-tracker verbosity by putting "Getting baninfo" log messages in a debug block Pragmatic Software 2014-12-27 05:20:21 +00:00
  • bb5c825aab Correct handling of anti-away /me actions Pragmatic Software 2014-12-27 05:08:42 +00:00
  • e5909965f7 Move anti-away stuff to its own AntiAway.pm module; add /me actions to anti-away detection Pragmatic Software 2014-12-27 04:53:42 +00:00
  • ba59edb040 Update paren.py module to improve parentheses verbosity Pragmatic Software 2014-12-20 19:44:40 +00:00
  • a09d3c1d63 Add permop channel flag; when non-zero bot automatically ops itself when joining channel, otherwise bot ops itself only when needing to perform an op command and then deops itself after its deop timeout has elapsed Pragmatic Software 2014-12-18 08:46:13 +00:00
  • 598e2e4988 Add NickList module to track nicks present in channels; dispatch pbot.join/pbot.part events when bot joins/parts channels Pragmatic Software 2014-11-15 01:18:33 +00:00
  • d1e7abc175 Add event dispatcher module to allow modules to dispatch events and to register handlers to listen for events. Pragmatic Software 2014-11-01 00:15:21 +00:00
  • bc604d3ce2 Insert additional events to IRC::Event::_names table so default handlers will pick them up Pragmatic Software 2014-11-01 00:08:21 +00:00
  • 5a63fbd705 Auto-kick people who change nicks to a nick matching $bad_away_nicks Pragmatic Software 2014-10-28 20:35:33 +00:00
  • c979efcfa6 Ignore add_op_command() for channels bot is not registered or set as op Pragmatic Software 2014-10-28 20:34:48 +00:00
  • f640ade74e Fix regex factoids so that regular factoid keywords have priority over regex triggers Pragmatic Software 2014-10-28 20:33:11 +00:00
  • f70e044a60 Update latest hostmask last_seen timestamp when linking accounts Pragmatic Software 2014-10-14 02:33:13 +00:00
  • a679b0ff15 Improve handling of KICK events wrt to message history Pragmatic Software 2014-10-14 02:32:22 +00:00
  • 46fa0d52b3 Minor code formatting improvement Pragmatic Software 2014-10-14 02:30:57 +00:00
  • 4dbec8001e Fix regex factoids in global namespace not being triggered Pragmatic Software 2014-10-14 02:30:14 +00:00
  • 750b78cb53 quotemeta doesn't escape underscores, whoops -- manually escape underscores for Message History SQL statements Pragmatic Software 2014-10-01 21:18:54 +00:00
  • 79796f9710 CGrammar: Add istrue to static assertion expression; add ability to customize istrue truthiness result, add isfalse Pragmatic Software 2014-09-19 04:17:37 +00:00
  • 9d3c8c0285 CGrammar: Correct translation of sizeof in static assertions Pragmatic Software 2014-09-19 03:54:13 +00:00
  • b2e6d7e4c0 Update version Pragmatic Software 2014-09-11 13:37:57 +00:00
  • da352f64d7 compiler_vm: Save command-line args and compiler flags to history; handle \b properly; other misc fixes Pragmatic Software 2014-09-11 13:37:41 +00:00
  • 2529d49aac CGrammar: Remove excessive "result of the expression" for parenthesized expressions Pragmatic Software 2014-09-09 07:20:42 +00:00
  • 83af062376 Fix case-sensitivity to show QUIT messages properly Pragmatic Software 2014-09-09 07:19:10 +00:00
  • d40361a2bf Disallow ?, [, ], and ~~ in math.pl Pragmatic Software 2014-08-31 20:27:40 +00:00
  • fa2e3e4b5d Dump LWP error text if get_title.pl fails to fetch webpage Pragmatic Software 2014-08-31 20:26:24 +00:00
  • 838f232d68 Update C Jeopardy questions Pragmatic Software 2014-08-31 20:24:08 +00:00