Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Vifm

Creates Vim among file managers.
Collective - Host: opensource - https://opencollective.com/vifm - Website: https://vifm.info - Code: https://github.com/vifm

Fix memory leak on using 'cdpath'

Found by Coverity.

CID 1497193 (#1 of 1): Resource leak (RESOURCE_LEAK)

7. leaked_storage: Fai...

github.com/vifm/vifm - f2308a19c89b8f27f243ebe657b12edd158d44c9 authored over 2 years ago
Fix inconsistent and wrong date format on deploy

github.com/vifm/vifm - 90107f106e01c51606e94d09dcb4708558e510ca authored over 2 years ago
Improve docs wording for av normal mode key

github.com/vifm/vifm.vim - b7f962b1531fcf0305a1fa15e8a5334da0dc11c6 authored over 2 years ago
Merge branch 'next'

Permit directories with trailing slashes supplied by external commands in
`:[un]select !cmd`.

F...

github.com/vifm/vifm - 672940ac361edb2fd85687f41959de465404a0b6 authored over 2 years ago
Update TODO file

github.com/vifm/vifm - 98d0bab7969c8eda313028c07b11a7f4d23ae4a7 authored over 2 years ago
Permit dirs with trailing / in `:[un]select !cmd`

github.com/vifm/vifm - 8067a20ae3c183ba3c7bdbfb9fab38fb16650690 authored over 2 years ago
Fix file spec parsing on Windows

1. Convert slashes before canonicalization
2. Don't confuse colon after drive name for line sepa...

github.com/vifm/vifm - d0e63df6228917243ca3a069f3bf6e4b1c8491a1 authored over 2 years ago
Fix 'sort*' string representations after :invert o

They weren't being updated and therefore showed (:set sort? sortorder?)
incorrect values.

github.com/vifm/vifm - 822195cbda1ac53c0e901651b435d3ed6c4cbe5a authored over 2 years ago
Fix infinite loop on restoring visual selection

Changing the order of files to the opposite (:invert o) messed up the
visual selection borders, ...

github.com/vifm/vifm - d227cd8a5b5d01219c9176f1fa0ccff3f54b2faf authored over 2 years ago
Fix prefix mappings being left after key unmapping

For example, "a" remaining after mapping and then unmapping "ab".

github.com/vifm/vifm - d0a0313b9b138c45f76e09b817bc7fdbdcae75ee authored over 2 years ago
Improve docs wording for av normal mode key

github.com/vifm/vifm - 711e99201efa2feefcf3f880bb452117ebe1b03e authored over 2 years ago
Merge branch 'fish-completion'

Add shell completion for fish shell.

Patch by Hoang Nguyen (a.k.a. FollieHiyuki).

github.com/vifm/vifm - 0452ec931f88ae4ab4381cd594024d19858ea8c7 authored over 2 years ago
Give credit for fish completion

github.com/vifm/vifm - 452f242061f036ca373761574642357651846252 authored over 2 years ago
Re-generate src/Makefile.in

github.com/vifm/vifm - e7b349e5d29d517afe7ec2c48f6697702c0031e1 authored over 2 years ago
Add shell completion for fish-shell

github.com/vifm/vifm - b5f80c1bf03947907c94fefe1e76edf24c869ab8 authored over 2 years ago
Version v0.12.1-beta

github.com/vifm/vifm.vim - 2c553b3e75393c1c7fed833106c7cbe4d744a24d authored over 2 years ago
Merge branch 'beta-0.12.1'

Vifm v0.12.1 beta
-----------------

The beta stage will last about two weeks. In case any seri...

github.com/vifm/vifm - 3b5f1c10b2d3197b2110645b93cc6820730de6bb authored over 2 years ago
Version v0.12.1-beta

github.com/vifm/vifm - 4e8fb314e657a453f5a91c7447ac585ec08f470d authored over 2 years ago
Update NEWS file for v0.12.1 beta

github.com/vifm/vifm - 8efdf5892d51bec9b769ead1f9cf24931c2312fe authored over 2 years ago
Merge branch 'more-sa-fixes'

Fix checking version of GNU coreutils at build time.

Various small code corrections.

github.com/vifm/vifm - 601fef74ce3c2efc132342797de8b520a2f85ee0 authored over 2 years ago
Fix checking version of GNU coreutils at buildtime

github.com/vifm/vifm - bc7aa3bfe014c35070f0429ba1976950ec606348 authored over 2 years ago
Explain weird-looking NULL check in reload_list()

github.com/vifm/vifm - adafa563b8ac069134b2e3a9ece01233285897a0 authored over 2 years ago
Fix bit shifts in BIT() macro

`1 << 31` is implementation defined, should be `1U << 31`.

Found by cppcheck.

github.com/vifm/vifm - bd2f2dec01dc9dc742b8ca7685014ea234a7ca0d authored over 2 years ago
Drop always true condition in ui/ui.c:split_view()

Found by cppcheck.

github.com/vifm/vifm - bb7e0d5c747a6208b72254129d747dbc7d6ae979 authored over 2 years ago
Remove more dead code in attr_dialog_*.c

Found by cppcheck.

github.com/vifm/vifm - c466cac882d2e45f442b0943d91e1cb1349629ab authored over 2 years ago
Use const strings in set_perm_string()

Found by cppcheck.

github.com/vifm/vifm - 581da2388273076566c66f7bd530d747b04cb2a7 authored over 2 years ago
Remove always false condition in cmds:parse_tail()

Found by cppcheck.

github.com/vifm/vifm - f16f547bc45fc3c643df79af3b17a696ba2d90e9 authored over 2 years ago
Remove always true condition from reallocarray()

Found by cppcheck.

github.com/vifm/vifm - 10c4885c219c4c620f485cdcb731143d22f61865 authored over 2 years ago
Use if-else in args.c:process_ipc_args()

quit_on_arg_parsing() doesn't quit on IPC calls, so we shouldn't assume
that it does.

Found by ...

github.com/vifm/vifm - 82346d9184c66b98d3748ce4b2433929c5d73294 authored over 2 years ago
Merge branch 'sa-fixes'

Stash selection if cl fails due to non-symlink.

Fix memory leak from bar in progress dialog and...

github.com/vifm/vifm - 668b40f63fbc622b7da7437f0ae04fcca1cabba6 authored over 2 years ago
Fix potential NULL dereference in ops.c:op_cp()

Found by Clang Analyzer.

github.com/vifm/vifm - 2e8e24b07dfa2fbbba6dbbedb5852635fa2ab94c authored over 2 years ago
Handle more memory allocation failures

Far from the complete list, but this increases number of the checks
nonetheless.

Found by GCC S...

github.com/vifm/vifm - b828e37708b070a63488973d5a1bb4e76424bf7d authored over 2 years ago
Fix memory leak from bar in progress dialog

github.com/vifm/vifm - c6a48ec8ec5a9df0c9cd649562108160da6fbfe5 authored over 2 years ago
Fix eval hack that works around command len limit

It never worked... The use of `i` there was a mistake...

Found by GCC Static Analyzer.

github.com/vifm/vifm - c0a84a60e67140a02f955e2810f836e51a095922 authored over 2 years ago
Cleanup engine/completion to get better code

Prompted by GCC Static Analyzer.

github.com/vifm/vifm - c9e35e2ef1fda436a1696e49ad8d14b160ac3059 authored over 2 years ago
Handle strdup() returning NULL in engine/cmds.c

Found by GCC Static Analyzer.

github.com/vifm/vifm - 02803957af1453ab343b3e949480edea587ee3b2 authored over 2 years ago
Remove dead assignment in find_view_macro()

Found by Clang Analyzer.

github.com/vifm/vifm - 647d6f16b099976b0837e577bf4aaf4a3485b453 authored over 2 years ago
Stash selection if cl fails due to non-symlink

github.com/vifm/vifm - bb9e3fd36b06fa58dfc0d2ee3692ea7478b042f5 authored over 2 years ago
Fix off-by-one error in pick_out_decoration()

There would be no overrun, because get_type_str() returns short strings,
but still nice to have ...

github.com/vifm/vifm - 79b348e17036e655ed79508b6c0ea737e03c485c authored over 2 years ago
Remove one dead-code line in attr_dialog_nix.c

Found by Coverity.
CID 1497213: Control flow issues (DEADCODE)

github.com/vifm/vifm - eae377f24fdc2a87908ebadfe9553d8616e1b760 authored over 2 years ago
Remove weird NULL check from get_view_data()

Doesn't looks like `vi->view` can be NULL and it's always used as if it
can't be.

github.com/vifm/vifm - 1e7334b6f094c18607599abe3046fb2043cab942 authored over 2 years ago
Explicitly ignore get_bool result in load_filters

It doesn't need to be handled, so state that.

github.com/vifm/vifm - 101fb2645c669c423fd755be6425fbef0ef992c9 authored over 2 years ago
Initialize some stack vars in launch_external()

To not call close() on something unrelated.

Found by Coverity.
CID 1497216: Security best prac...

github.com/vifm/vifm - 5cce6cfb279764e163ed17814c00c281c3c1299d authored over 2 years ago
Initialize argvp in engine/cmds.c:init_cmd_info()

Found by Coverity.
CID 1497205: Uninitialized variables (UNINIT)

github.com/vifm/vifm - f72bcfc4de824dfae4d9cc0f2e0cdb7b51ecf99b authored over 2 years ago
Fix potential overflow in ui/tabs.c:clone_view()

Found by Coverity.
CID 1497210: (STRING_OVERFLOW)

github.com/vifm/vifm - cd4f1b180ea857adb23e66120fbecec975f3b645 authored over 2 years ago
Fix buffer overflow on too long program argument

Found by Coverity.
CID 1497217: (STRING_OVERFLOW)

github.com/vifm/vifm - ff6391e8373287f5f54bc3a6a753734f76d60d0a authored over 2 years ago
Make register_assoc() don't leak on error

Thanks to Coverity.
CID 1497222: Resource leaks (RESOURCE_LEAK)

github.com/vifm/vifm - 463e80c57de524daa4205a0e37ef30329ca05e71 authored over 2 years ago
Improve ts reading from legacy vifminfo

Result of time() could theoretically be cut off.

Thanks to Coverity.
CID 1497223: High impact ...

github.com/vifm/vifm - e07c7b596c95839be88e5aed2690010c3dff6c21 authored over 2 years ago
Merge branch 'fixes'

Fix memory error in :media menu on an unlikely error path.

Thanks to dcb314.

Fix tests on Wind...

github.com/vifm/vifm - d3acd2414ffe430ccc7561947457fb0e5b4d2f2f authored over 2 years ago
Fix possible use after free in media menu

Thanks to dcb314.

Fixes #817 on GitHub.

github.com/vifm/vifm - e48635e245143aa25c9e5ef11eed7a8bd2994b1e authored over 2 years ago
Regenerate config.h on Windows on Makefile changes

To not have to remove it manually after editing defines in Makefile.

github.com/vifm/vifm - 7a356c6b324c682bd34d367f46bb1a933e6f690a authored over 2 years ago
Move Windows-specific defines to config.h

This fixes tests on Windows after
8ff2d796ccf472337c895582bf560429a356e2ad:

Rely on defines...

github.com/vifm/vifm - 2eecf6e5cf466a4470c47436303dc1aa639813a3 authored over 2 years ago
Undefine more env variables before running tests

So that tests behave consistently regardless of the environment in which
they are run:
* $STY
...

github.com/vifm/vifm - b46e7ca8a5637088ed8a029f24b14987123631d7 authored over 2 years ago
Improve wording in documentation on :copen

github.com/vifm/vifm.vim - 9f1e597cefaba008474a03b57595eb895b5f0095 authored over 2 years ago
Merge branch 'openbsd-fixes'

Fix processing of extended keys on OpenBSD.

Install Default-256.vifm as a sample color scheme.
...

github.com/vifm/vifm - 59c521dfc457e5dcba4d7804612a25dca6d48bb8 authored over 2 years ago
Make one utils/regexp.c test more portable

Check its applicability at runtime rather than assuming it won't work
only on OS X.

github.com/vifm/vifm - 7883699e3e740c8c7383dc9ff325475035f12332 authored over 2 years ago
Make one utils/matcher test more portable

github.com/vifm/vifm - 92c324b1b4b320946f8dbb96c5cb1e6eec52a9f1 authored over 2 years ago
Work around atime not being preserved on copy

On OpenBSD when 'syscalls' is set. Something kernel specific?

github.com/vifm/vifm - c258a6412b83fafdebdfb3a06d6297f4c38af657 authored over 2 years ago
More readable fileops/generic.c:perform_merge()

github.com/vifm/vifm - 62ea40a3f5484deac3c9bc5e652deb4ccd0ca2ac authored over 2 years ago
Install Default-256.vifm as a sample color scheme

For consistency and to be able to use it in packaging to not
accidentally overwrite user's file ...

github.com/vifm/vifm - b17e2050c86672f3bc7d3ef40e988f1bb9a5c8dc authored over 2 years ago
Rely on defines from config.h in tests/Makefile

Rather then duplicating them.

github.com/vifm/vifm - 8ff2d796ccf472337c895582bf560429a356e2ad authored over 2 years ago
Improve clang detection in tests/Makefile

github.com/vifm/vifm - 7adcab99305b12cbb09fbc99d27da7b1b0ababf2 authored over 2 years ago
Make tests don't depend on $TERM existing

github.com/vifm/vifm - b6108a6398e35b148146826c2489493ae75625f3 authored over 2 years ago
Disable one chmod test based on a runtime test

Instead of hard-coding check for OS X.

github.com/vifm/vifm - 8522c12b5d02a66628fd12f378147497d914c56f authored over 2 years ago
Add "TESTS_" prefix to 2 extvars in tests/Makefile

This is needed to not pick up CFLAGS/LDFLAGS which can be accidentally
exported by something (at...

github.com/vifm/vifm - 01981e6ce6c9a64d7d358e3eefe89cb20180ac38 authored over 2 years ago
Work around OpenBSD's ports mocking `chown`

Ideally, this would check for running under ports, but not sure how to
do this reliably.

github.com/vifm/vifm - 8b85cdcaa9aec6fc746a57478c53a58ac36271a7 authored over 2 years ago
Fix processing of extended keys on OpenBSD

github.com/vifm/vifm - 0933aec680c183bcc10a297bda99f8bfcd93f2cc authored over 2 years ago
Add parenthesis to a macro in fops_chown()

Just in case, although it should be safe here either way.

github.com/vifm/vifm - 842a19e9158ff92a79e1424b28ede2290cd0036d authored over 2 years ago
Add a hint about absolute paths in :copy/:move

github.com/vifm/vifm - a36284f6bb24e935c8babe2437f87dbc5cc22faa authored over 2 years ago
Improve wording in documentation on :copen

github.com/vifm/vifm - 968770c3618e789be1cf750d28accbfddbc548a7 authored over 2 years ago
Add CmpUnmatched and CmpBlank highlight groups

For highlighting added/removed and blank entries in compare views.

Thanks to qsmodo.

See #796 ...

github.com/vifm/vifm.vim - c3a2a8dfbec766c74c81dd2c7c67579c839e1119 authored over 2 years ago
Document CmpMismatch in hierarchy of hi groups

github.com/vifm/vifm.vim - 5a01903620d502dc27ee8315b23149e084a89cff authored over 2 years ago
Merge branch 'diff-improvements'

Changed [c and ]c to also traverse added/missing entries.

Added CmpUnmatched and CmpBlank highl...

github.com/vifm/vifm - 1aedc16b74bd2acd63e3e1bf84d9d85eb95df9d2 authored over 2 years ago
Add CmpUnmatched and CmpBlank highlight groups

For highlighting added/removed and blank entries in compare views.

Thanks to qsmodo.

See #796 ...

github.com/vifm/vifm - 181206354a1b8f39777903f2af246fefdc30db93 authored over 2 years ago
Change [c and ]c to traverse kinds of all changes

Used to be only changed files, now also added/removed pairs as well.

Thanks to qsmodo.

Closes ...

github.com/vifm/vifm - 8f4429343572170ae8132653c52d5c5354cfe334 authored over 2 years ago
Document CmpMismatch in hierarchy of hi groups

github.com/vifm/vifm - 436997605d88ec198f09eff6345fc1b8bdcc1013 authored over 2 years ago
Make sample bg plugin do expand() on its args

github.com/vifm/vifm - 73af6e641ec0451d08d45d197057bc44abb19d40 authored over 2 years ago
Block auto-commands when using :! in Vim plugin

Thanks to sak96.

Fixes vifm/vifm.vim#80 on GitHub.

github.com/vifm/vifm - 818f88ec2de5043e61e4b112d14f580f28f53f60 authored over 2 years ago
Block auto-commands when using :! in Vim plugin

Thanks to sak96.

Fixes vifm/vifm.vim#80 on GitHub.

github.com/vifm/vifm.vim - fd4b42cc689acc53474fa2421d3669200c4a79c5 authored over 2 years ago
Merge pull request #809 from dmlemos/sample-vifmrc-updates

vifmrc modernization

github.com/vifm/vifm - 1a317eb3e8896bebc11e98fdbff896bdd62e0820 authored over 2 years ago
Update/fix filetype/viewers in sample vifmrcs

Wrap the first argument properly without adding an extra space.

github.com/vifm/vifm - 9cbf46627ed9e4dd50ef3f356469fa063181d68d authored over 2 years ago
Move 'vifminfo' to other options in sample vifmrcs

github.com/vifm/vifm - 9ca2af9f9cb63ee1678993a3f2c64fd0b50bd4a9 authored over 2 years ago
Update some comments in sample vifmrcs

github.com/vifm/vifm - 3d779703090de30a589209751e83806d231510de authored over 2 years ago
Drop excessive empty lines from sample vifmrcs

github.com/vifm/vifm - 9920a6e0ef673cc48d4cd4a6d558bc58d8f05f14 authored over 2 years ago
More compact headers in sample vifmrcs

github.com/vifm/vifm - c4cef08e5afc212a1ba6f5d1664f3b7d917885f9 authored over 2 years ago
vifmrc: add headers

github.com/vifm/vifm - b8b198410b5ca6855686347531a1eea59c7c9fbb authored over 2 years ago
vifmrc: add extra options

github.com/vifm/vifm - 2660d86e6b2d1c06740231a5537cd034122c0691 authored over 2 years ago
vifmrc: modernize file types

github.com/vifm/vifm - 386a633f660e6fea21a43c42252dc6c0687764a2 authored over 2 years ago
Add VifmTab:getlayout() method

Provides information similar to that provided by layoutis() builtin
function.

github.com/vifm/vifm.vim - a8393ee7d3a37483e9770b9e849719d8364c299f authored over 2 years ago
Make vifm.tabs.get() easier to use

Use current tab if "index" field is omitted and make the parameter
optional.

github.com/vifm/vifm.vim - 29b23bbb749020b75d08ad464f20cce151972a9a authored over 2 years ago
Fix "retrives" typo in vifm-lua.txt file

github.com/vifm/vifm.vim - c032daa32e7e5b76212665bdea56a9fa48c7ccbb authored over 2 years ago
Merge branch 'get-layout-in-lua'

Plugins
-------

* Add VifmTab:getlayout() method
* Make vifm.tabs.get() easier to use

github.com/vifm/vifm - f413354afde646782671a8950bf12d5a47c52b83 authored over 2 years ago
Add VifmTab:getlayout() method

Provides information similar to that provided by layoutis() builtin
function.

github.com/vifm/vifm - d1b580bf1f9adb4520d7c2838b45bd8ceec12d19 authored over 2 years ago
Add an extra test for user mapping onto a multikey

github.com/vifm/vifm - 7e39d4ee4698ab23030f37d4a321ddca2ddde58d authored over 2 years ago
Make vifm.tabs.get() easier to use

Use current tab if "index" field is omitted and make the parameter
optional.

github.com/vifm/vifm - 555cd2f47cf8308c9fb64158c50ef85b17df3a4c authored over 2 years ago
Fix "retrives" typo in vifm-lua.txt file

github.com/vifm/vifm - 5e5ee69eb13fbb69a22a56eb98a7151cdd06aabc authored over 2 years ago
Update README of Vim plugin with :PeditVifm

github.com/vifm/vifm.vim - 23265f800c2e554f7e58ad5013160a29c4499c4c authored over 2 years ago
Do not reset selection on :view command

Thanks to Alexandre Viau.

github.com/vifm/vifm.vim - 18113770f05b2a6a8b70328277099189185471e0 authored over 2 years ago
Merge branch 'some-fixes'

Do not reset selection on :view command.

Thanks to Alexandre Viau.

Fix selection created prior...

github.com/vifm/vifm - 0fcbe1bf0c4dd300841c15253c09cb3a3bf9422c authored over 2 years ago
Fix :keepsel not preserving statusbar messages

They were lost because save_msg flag wasn't checked before displaying
message about selected files.

github.com/vifm/vifm - 5497f13d71548631ce4ace8146d166d71adad6b7 authored over 2 years ago