Commit Graph
154 Commits
Author SHA1 Message Date
Kovid Goyal fbaaca1be9 Function to create symlinks atomically 2023-02-26 08:01:02 +05:30
Kovid Goyal 88077fdbcd Allow Stat() for MMap objects 2023-02-26 08:01:02 +05:30
Kovid Goyal 5a8d903a4d Go SHM API to read simple data with size from SHM name 2023-02-26 08:01:02 +05:30
Kovid Goyal 06bfa671d9 Allow specifying the paths to search in Which() 2023-02-26 08:01:02 +05:30
Kovid Goyal 12c8af60dc String repr for Set 2023-02-26 08:01:02 +05:30
Kovid Goyal 7b4738125b Move config code into its own package 2023-02-26 08:01:02 +05:30
Kovid Goyal 2b7d6d45df Finish up config parser port 2023-02-26 08:01:01 +05:30
Kovid Goyal 747411be00 Finish implementation of config file parsing
Still needs tests
2023-02-26 08:01:01 +05:30
Kovid Goyal 5822bb23f0 Work on porting config file parsing to Go 2023-02-26 08:01:01 +05:30
Kovid Goyal 73a3366d53 Fix atomic write not working when file does not exist 2023-02-15 10:46:47 +05:30
Kovid Goyal 1aa9f1e62d Allow faint as an alias for dim 2023-02-14 21:33:21 +05:30
Kovid Goyal 32e0a56a94 Some more useful generic slice utilities 2023-02-14 21:33:21 +05:30
Kovid Goyal 601a333b0e Atomically update cached values file 2023-02-14 21:33:21 +05:30
Kovid Goyal cc5107d0db Convenient way to load/save JSON data 2023-02-14 21:33:20 +05:30
Kovid Goyal befd5a65c3 A generic Set implementation 2023-02-09 18:00:04 +05:30
Kovid Goyal 8d0452d375 Allow specifying initial capacity when splitting lines 2023-02-09 12:59:40 +05:30
Kovid Goyal bed4f33be8 Remove unused code 2023-02-03 09:51:54 +05:30
Kovid Goyal 7ea4270c88 ... 2023-02-03 08:02:28 +05:30
Kovid Goyal 1d45cf4f91 Use crypto/rand rather than math/rand
Who knows how random math/rand actually is
2023-02-02 06:04:17 +05:30
Kovid Goyal eb50fac8de Add a test for creation of anonymous tempfiles 2023-01-26 11:51:02 +05:30
Kovid Goyal 4185e30d73 Code to more securely create anonymous temp files on Linux 2023-01-26 11:41:01 +05:30
Kovid Goyal e3040a9c91 Make the various path finding functions thread safe and cache their results 2023-01-25 16:24:27 +05:30
Kovid Goyal a01d68ed85 ... 2023-01-25 16:12:47 +05:30
Kovid Goyal f070b17fee Also load ~/.config/kitty/mime.types in Go code 2023-01-25 16:08:12 +05:30
Kovid Goyal cc1f0bc3fe Function to drain controlling tty 2023-01-23 16:07:00 +05:30
Kovid Goyal bd13238d9b Should only return ENOTSUPP if SHM_DIR doesnt exist, not the fil we are trying to open 2023-01-21 17:46:37 +05:30
Kovid Goyal dc0093cb51 SHM FS: Return a not supported error if SHM_DIR does not exist 2023-01-21 17:40:59 +05:30
Kovid Goyal b1934ce267 kitten: When guessing MIME types use a builtin list as a fallback, generated from the MIME type definitions available on the build system 2023-01-21 17:35:41 +05:30
Kovid Goyal 821f52a748 ... 2023-01-17 12:39:41 +05:30
Kovid Goyal 750f2fa4d0 Use go 1.20 facilities for unsafe string <-> bytes 2023-01-17 12:38:54 +05:30
Kovid Goyal ce161e610f ... 2023-01-17 11:52:06 +05:30
Kovid Goyal c317c934f3 More work on ImageMagick 2023-01-05 19:15:13 +05:30
Kovid Goyal 4d21be9eb5 Port python's shutil.which() 2023-01-05 19:15:13 +05:30
Kovid Goyal 7ebb281855 Allow controlling num of CPUs for images operations 2023-01-05 19:15:13 +05:30
Kovid Goyal 458adf967a Dont use extra memory for mirror operations 2023-01-05 19:15:13 +05:30
Kovid Goyal 7c2317d301 Fix divide by zero 2023-01-05 19:15:12 +05:30
Kovid Goyal 4623f580b9 Get 24 bit RGB transmission working 2023-01-05 19:15:12 +05:30
Kovid Goyal 6291d0d400 Code to check if an image is Opaque 2023-01-05 19:15:12 +05:30
Kovid Goyal f9feb4954a Wire up pasting to RGB 2023-01-05 19:15:12 +05:30
Kovid Goyal d192dcb0d7 Code to convert images to NRGB 2023-01-05 19:15:12 +05:30
Kovid Goyal 143fd6e4dd Start work on transmitting RGB images 2023-01-05 19:15:12 +05:30
Kovid Goyal df06578c2d Implement --scale-up and --place 2023-01-05 19:15:12 +05:30
Kovid Goyal 1fa1a478d9 Get --background working 2023-01-05 19:15:12 +05:30
Kovid Goyal 5a3a547c65 Work on adding support for rendering transforms 2023-01-05 19:15:12 +05:30
Kovid Goyal 5562a4d52f Get file mode transmission working for unmodified PNG 2023-01-05 19:15:11 +05:30
Kovid Goyal a757587ea2 Fix SHM on OpenBSD 2023-01-05 19:15:10 +05:30
Kovid Goyal 2d1a2c30bf MMap.Name() should return the SHM name not the full filesystem path 2023-01-05 19:15:10 +05:30
Kovid Goyal 6ace082bc2 Add openbsd and dragonfly support to shm 2023-01-05 19:15:10 +05:30
Kovid Goyal 7e161ea94b Get syscall based SHM working 2023-01-05 19:15:10 +05:30
Kovid Goyal d01d5297b8 Start work on a SHM implementation in Go 2023-01-05 19:15:10 +05:30