Commit Graph

  • 0bfaa811ce Merge pull request #576 from asciinema/better-upload-prompt Marcin Kulik 2023-10-23 13:55:18 +02:00
  • 464f059b56 Merge pull request #578 from asciinema/sig-fdl-in-child Marcin Kulik 2023-10-23 12:26:44 +02:00
  • f8e8a95f0a Re-enable default signal handle for SIGPIPE in child process Marcin Kulik 2023-10-22 11:34:54 +02:00
  • c86035d415 Require explicit upload confirmation when recording without file argument Marcin Kulik 2023-10-18 18:14:20 +02:00
  • 7dcd16b561 Remove CentOS from CI matrix Marcin Kulik 2023-10-19 09:48:33 +02:00
  • e4fb2d6b43 Merge pull request #569 from Low-power/handle-eagain-on-write-pty Marcin Kulik 2023-10-18 14:07:16 +02:00
  • 1cb2d43107 Improve asciicast v2 doc Marcin Kulik 2023-10-18 13:25:36 +02:00
  • ddb57de05e Merge pull request #572 from asciinema/dependabot/github_actions/docker/build-push-action-5 Marcin Kulik 2023-10-18 13:27:43 +02:00
  • 9c13624b0b Merge pull request #571 from asciinema/dependabot/github_actions/docker/setup-buildx-action-3 Marcin Kulik 2023-10-18 13:27:26 +02:00
  • 908f5d4e8e Merge pull request #570 from asciinema/dependabot/github_actions/docker/login-action-3 Marcin Kulik 2023-10-18 13:27:10 +02:00
  • 400929c4fb Merge pull request #567 from asciinema/dependabot/github_actions/actions/checkout-4 Marcin Kulik 2023-10-18 13:26:46 +02:00
  • c06ace750b Mention agg in README Marcin Kulik 2023-10-16 11:18:57 +02:00
  • b971ec09fe Update sponsors Marcin Kulik 2023-10-03 10:06:20 +02:00
  • ebae7b994c Add sponsors to the README Marcin Kulik 2023-09-19 10:07:32 +02:00
  • 7ab3aa02cb Bump docker/build-push-action from 4 to 5 dependabot[bot] 2023-09-12 08:48:30 +00:00
  • 486c683152 Bump docker/setup-buildx-action from 2 to 3 dependabot[bot] 2023-09-12 08:48:28 +00:00
  • bbdb6d3dad Bump docker/login-action from 2 to 3 dependabot[bot] 2023-09-12 08:48:24 +00:00
  • e27f48bcff Ignore BlockingIOError when trying to write pty master fd WHR 2023-09-12 04:49:31 +00:00
  • 04fd10d230 Bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-05 08:23:37 +00:00
  • a0cc9cba36 Merge pull request #565 from asciinema/resize-events Marcin Kulik 2023-08-17 10:58:32 +02:00
  • a9dc2e5396 Implement terminal resize capture ("r" event) Marcin Kulik 2023-08-14 16:38:10 +02:00
  • 994a0710b4 Change admin email adress Marcin Kulik 2023-08-14 11:05:36 +02:00
  • ff14e5b5be Fix push task in Makefile Marcin Kulik 2023-07-05 16:10:44 +02:00
  • 791916d87d Bump version in module v2.3.0 Marcin Kulik 2023-07-05 15:51:16 +02:00
  • 24692b7d23 Merge pull request #560 from asciinema/release/2.3.0 Marcin Kulik 2023-07-05 15:49:34 +02:00
  • 19b83aab8b Update changelog Marcin Kulik 2023-07-05 15:28:45 +02:00
  • 3d1dbdc7bd Update pypi classifiers (remove Python 3.6, add Python 3.11) Marcin Kulik 2023-07-05 13:48:57 +02:00
  • e0a62d49c6 Bump version Marcin Kulik 2023-07-05 13:48:42 +02:00
  • 07310e16ba Read data from PTY and TTY in even bigger chunks (256kb) Marcin Kulik 2023-07-05 12:28:09 +02:00
  • 418727ca93 Remove memoryview wrapper for input data Marcin Kulik 2023-07-05 12:15:18 +02:00
  • 1514591628 Fix removal of FD from select() set Marcin Kulik 2023-07-05 11:53:11 +02:00
  • 4030587787 Fix race-condition when writing to pty master fd synchronously WHR 2023-06-20 14:22:10 +00:00
  • 37970c4e6f Reformat with black Marcin Kulik 2023-07-02 16:54:50 +02:00
  • 8821b5d2d8 Merge pull request #558 from Low-power/true-cat Marcin Kulik 2023-07-02 16:53:19 +02:00
  • 12b5e52bb1 Improve API error messages Marcin Kulik 2023-07-02 15:31:44 +02:00
  • 07d07944ea Display "retry" message for retryable errors only Marcin Kulik 2023-07-02 15:31:10 +02:00
  • 2fcc4315be Make 'cat' subcommand be capable to actually concatenate multiple recordings WHR 2023-06-27 09:16:18 +00:00
  • 61be1f8302 Read data from pty fds in bigger chunks (64kb) Marcin Kulik 2023-06-26 21:20:00 +02:00
  • 6f54d2e3a8 Don't attempt to reopen named pipe (fifo) Marcin Kulik 2023-06-26 21:18:22 +02:00
  • a3c0779ca3 Add consulting section to README Marcin Kulik 2023-06-20 10:20:48 +02:00
  • 31c02342d9 Use high precision clock for timing during recording and playback Marcin Kulik 2023-06-11 15:17:35 +02:00
  • 794c3b74f3 Write terminal resize sequence (\e[8;Y;Xt) at the beginning of raw output Marcin Kulik 2023-05-17 16:10:15 +02:00
  • e6867f1ad9 Use memoryview for more efficient data copying Marcin Kulik 2023-05-17 15:15:52 +02:00
  • b96043907d Ensure we always copy all data from process' stdout to TTY Marcin Kulik 2023-05-17 10:21:14 +02:00
  • 549e3d7a67 Don't crash cat when /dev/tty is not available Marcin Kulik 2023-05-07 20:19:01 +02:00
  • 2902529a45 Rename breakpoints to markers Marcin Kulik 2023-05-05 10:55:00 +02:00
  • 719bd9de55 Merge pull request #341 from asciinema/feature/breakpoints Marcin Kulik 2023-04-28 10:52:03 +02:00
  • e15c96e8cf More wording improvements Marcin Kulik 2023-04-28 10:47:55 +02:00
  • d156f934ee Improve wording Marcin Kulik 2023-04-28 10:36:37 +02:00
  • bac2ce47e9 Fix integration test hanging on Debian and Ubuntu Marcin Kulik 2023-04-28 09:29:54 +02:00
  • 006d81d4da Fast-forwarding to the next breakpoint with ] key Marcin Kulik 2023-04-27 16:50:23 +02:00
  • f2847409ee Refactor player loop Marcin Kulik 2023-04-27 16:37:15 +02:00
  • b0653ec86e Document breakpoints Marcin Kulik 2023-04-27 11:07:38 +02:00
  • f102822e29 Add --breakpoints option to asciinema play to opt-in for pausing on breakpoints Marcin Kulik 2023-04-27 11:06:14 +02:00
  • c46712a72b Auto-pause on breakpoints during playback Marcin Kulik 2023-04-26 22:52:23 +02:00
  • f06e4a0940 Catch IOError only when openning /dev/tty for playback Marcin Kulik 2023-04-26 22:45:32 +02:00
  • e0745a8d5a Simplify player loop Marcin Kulik 2023-04-26 22:20:29 +02:00
  • 3c718cf8cb Remove unused function arg Marcin Kulik 2023-04-26 17:22:24 +02:00
  • 3c308f413a Add integration test for breakpoints Marcin Kulik 2023-04-26 16:00:18 +02:00
  • 5b24513c2f Add breakpoints Marcin Kulik 2023-04-24 22:30:59 +02:00
  • f25f9d6e8b Document "b" (breakpoint) event type Marcin Kulik 2019-03-17 14:33:36 +01:00
  • 08e40ba5ba Update issue templates Marcin Kulik 2023-04-25 19:58:12 +02:00
  • bf42c07e07 Update issue templates Marcin Kulik 2023-04-25 19:35:48 +02:00
  • 3cd7b83313 Update issue templates Marcin Kulik 2023-04-25 19:33:07 +02:00
  • 73d1bfb5ef Fix check for target dir presence Marcin Kulik 2023-04-24 17:14:47 +02:00
  • 373dcc12f5 Merge pull request #545 from asciinema/write-improvements Marcin Kulik 2023-04-15 20:53:19 +02:00
  • 64343411d7 Improve error handling when dest dir doesn't exist or is not writable Marcin Kulik 2023-04-15 20:44:29 +02:00
  • 1dede7283f Refuse to record to stdout when it's a TTY Marcin Kulik 2023-04-15 17:42:31 +02:00
  • ac8f7edb51 Silently drain write queue when write error happens during recording Marcin Kulik 2023-04-15 17:22:25 +02:00
  • 297e8913a2 Replace "-" with "stdout" in log messages for easier reading Marcin Kulik 2023-04-15 17:21:21 +02:00
  • 56b007b411 Fix asciinema play with URL argument Marcin Kulik 2023-04-13 16:03:01 +02:00
  • d47fca3d79 More precise wording around input/output in v2 doc Marcin Kulik 2023-04-12 22:19:53 +02:00
  • b86f7cb529 Update README Marcin Kulik 2023-03-16 17:18:45 +01:00
  • bf1d988753 Remove merge conflict leftovers from man page Marcin Kulik 2023-03-16 17:18:10 +01:00
  • 9d5e88f35a Upgrade pre-commit Marcin Kulik 2023-03-15 18:08:46 +01:00
  • d34941cd6d Use fully qualified image name in Dockerfile Marcin Kulik 2023-03-06 17:46:50 +01:00
  • ed2e336610 Merge pull request #538 from galoget/develop Marcin Kulik 2023-03-02 11:50:18 +01:00
  • f7b15c73c5 Address mypy's typing concerns Marcin Kulik 2023-03-02 11:44:20 +01:00
  • 35fea017aa black formatting Marcin Kulik 2023-03-02 11:35:20 +01:00
  • 0e3528820d Update precommit Marcin Kulik 2023-03-02 11:34:47 +01:00
  • ccd83cef62 Merge pull request #536 from asciinema/dependabot/github_actions/docker/build-push-action-4 Marcin Kulik 2023-03-02 11:23:46 +01:00
  • 87ab1edb42 Merge pull request #505 from asciinema/dependabot/github_actions/actions/setup-python-4 Marcin Kulik 2023-03-02 11:22:57 +01:00
  • 06b89ee5f8 Drop Python 3.6 and add 3.11 in GH CI build Marcin Kulik 2023-03-02 11:19:59 +01:00
  • 24392d26ef Update Dockerfile to Ubuntu 22.04 LTS galoget 2023-02-25 03:37:05 -05:00
  • db3a17df32 Update copyright notice, once and for all Marcin Kulik 2023-02-21 17:49:22 +01:00
  • e01a95c3a7 Bump docker/build-push-action from 3 to 4 dependabot[bot] 2023-01-31 08:04:07 +00:00
  • b4f9066869 Bump actions/setup-python from 3 to 4 dependabot[bot] 2022-06-09 08:30:23 +00:00
  • 5a385765f0 Merge pull request #504 from asciinema/dependabot/github_actions/pre-commit/action-3.0.0 Marcin Kulik 2022-06-06 13:51:50 +02:00
  • b29bc066a6 Bump pre-commit/action from 2.0.3 to 3.0.0 dependabot[bot] 2022-06-06 08:53:04 +00:00
  • 5fbe472a8e Merge pull request #503 from djds/develop Marcin Kulik 2022-06-03 09:50:09 +02:00
  • 3dc0f30813 [bug #438] Fallback to locale.getlocale() Davis Schirmer 2022-06-02 03:09:32 -04:00
  • 8eaef70078 Merge pull request #501 from asciinema/better-rec-input Marcin Kulik 2022-05-16 23:19:27 +02:00
  • 8c9475a236 Fix inheritance in async_worker Marcin Kulik 2022-05-16 23:11:02 +02:00
  • 8b1ea57eb6 Gracefully shutdown worker processes upon KeyboardInterrupt Marcin Kulik 2022-05-16 22:54:16 +02:00
  • 4792f8d8a3 Fix piping of input into rec command Marcin Kulik 2022-05-15 22:00:22 +02:00
  • 68b2f01c83 Use CRLF instead of LF when printing diagnostic messages Marcin Kulik 2022-05-15 20:56:54 +02:00
  • ce32bb2397 Merge pull request #500 from asciinema/play-loop Marcin Kulik 2022-05-15 20:41:52 +02:00
  • 5e39546e79 Add --loop option to play command Marcin Kulik 2022-05-15 19:00:29 +02:00
  • 4393374281 Improve help message for play command Marcin Kulik 2022-05-14 23:44:43 +02:00
  • a9b3bff650 Merge pull request #499 from asciinema/play-out-fmt Marcin Kulik 2022-05-14 23:33:55 +02:00