Commits
- Commit:
cf17fb505480dcfaa879873f57ce4abc33d1b1e4
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Add support for locale-based multibyte strings.
With this change, Rover assumes that all pathnames are encoded
according to the user's locale. This requires linking to a curses
library that supports wide character functions such as get_wch().
- Commit:
fd4bd66002dc43b87847a2adcec531582beb0937
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Ignore WEOF and don't compare wint_t with wchar_t.
- Commit:
8d2a714bb6ebca6ba521846939ac1c7973bf04ad
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Make line edit work with multibyte strings.
- Commit:
ff991362a03e8c97d86863feb04f24f2fd2ff9e0
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Fix multibyte string positioning.
- Commit:
8507de6dd13067c5de05a6465a39e34a21e2e577
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Remove redundant drawing code.
- Commit:
a74511d15adabde2e3e3e00ce265fb289fe95620
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Add color black.
- Commit:
527b3bd8dd55bd6aeb2a6eaf4efaa19562a7093a
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Minor changes in comment.
- Commit:
4167d62b8f987c4ca550981e3aa66d65dcb6542e
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Don't make async-unsafe calls in signal handlers.
This change removes any code that is not asynchronous-safe from
signal handlers, leaving those operations to be performed in the
main flow of the program. The same strategy cannot be used for
SIGSEGV since its handler is not allowed to return normally. In
this case, the old handler was simply removed. The reset command
may be used to restore the terminal state if Rover ever crashes.
- Commit:
7d6f72fe0f27b157fe4a83d8f01dd6d5d4900d54
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Better scroll setting after "jump to bottom" with few entries.
- Commit:
b90df0a42da7aecd8001bcdfc969cf4502ed29bc
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Merge pull request #8 from joshaw/add-jmp-top-bot
Add keybinding to jump to top/bottom of listing.
- Commit:
cb23b74df4e63581a7c53bf2bfb6d90dcf85bc5c
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Show symbolic links with different color.
- Commit:
9c4a9f8546611a1f5a2df3404c0fde429e39b948
- From:
- Josh Wainwright <josh.wainwright@ldra.com>
- Date:
Add keybinging to jump to top/bottom of listing.
Uses single g for top (as in less) and G for bottom.
- Commit:
7ecf03450e8c1307a15b44f0933c9a4bc2e97c03
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Use stat.st_mode when possible.
This provides a more extensible way to check entry type. Now it's
easier to add color definitions to other types (see stat(2)).
- Commit:
367a887c7ef88a3899ecddf946802ff3d3f6f759
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Check whether symlink target is a directory.
Previously we're using lstat() to make file sizes reflect the
actual size occupied by an entry (symbolic links are just small
references). However, we need to dereference links in order to
know the correct type of their target.
- Commit:
9fa8b0aa5acbe5a67f362b4ef495c9ad5bffbe39
- From:
- Marcel Rodrigues <marcelgmr@gmail.com>
- Date:
Simplify --save-cwd code.