Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fileinfo: rename os_file_info_id_equal | Stefan Hoffmann | 2014-08-31 | |
| | ||||
* | fileinfo: rename os_get_file_info{,_link,_fd} | Stefan Hoffmann | 2014-08-31 | |
| | ||||
* | fileinfo: implement os_fileinfo_blocksize | Stefan Hoffmann | 2014-08-31 | |
| | ||||
* | fileinfo: implement os_fileinfo_hardlinks | Stefan Hoffmann | 2014-08-31 | |
| | ||||
* | fileinfo: implement os_fileinfo_size | Stefan Hoffmann | 2014-08-31 | |
| | | | | this replaces os_get_file_size and file_info.stat.st_size | |||
* | unittest: Move FileInfo tests one level up | Stefan Hoffmann | 2014-08-31 | |
| | ||||
* | unittest: convert users_spec.moon to lua | Thiago de Arruda | 2014-08-31 | |
| | ||||
* | unittest: convert fs_spec.moon to lua | Thiago de Arruda | 2014-08-31 | |
| | ||||
* | unittest: convert env_spec.moon to lua | Thiago de Arruda | 2014-08-31 | |
| | ||||
* | os_fchown: enable 'change group' unittest on Travis-CI | Pavel Platto | 2014-08-13 | |
| | | | | | | | | Add section `before_install` in `.travis.yml` to create test group and add current user to this group. It is needed because by default user on Travis-CI belongs only to one primary group derived from that user. So we have no alternative to change group of the file. | |||
* | os_fchown: add unit tests | Pavel Platto | 2014-08-13 | |
| | ||||
* | Units: Move NULL, OK, and FAIL to helpers.moon. #982 | Scott Prager | 2014-07-30 | |
| | ||||
* | test/shell: add tests | Nicolas Hillegeer | 2014-07-27 | |
| | | | | | - The calls to (partially) initialize logging need to go. Blocked on #981. | |||
* | test/fs: move tests of path_full_dir_name to path | Nicolas Hillegeer | 2014-07-16 | |
| | | | | | | | | Move tests of path_full_dir_name to path_spec. It is only defined in path.h. Not sure why this works most of the time (I can only trigger a failure when running under lldb). It's a more logical place to have the test as well. | |||
* | Use default busted pattern for unittests #943 | Pavel Platto | 2014-07-14 | |
| | | | | | | - Unittest should contain substring '_spec' in filename. - This is the simplest way to use both lua and moonscript tests. - This prevents running of non-test scripts from test folder. | |||
* | os_open: add unit tests | Justin M. Keyes | 2014-07-14 | |
| | ||||
* | FileID: implement `FileID` struct | Stefan Hoffmann | 2014-06-27 | |
| | | | | | | | `FileID` should encapsulate `st_dev` and `st_ino`. It is a new abstraction used to check if two files are the same. `FileID`s will be embeded inside other struts like `buf_t` or `ff_visited_T`, where a full `FileInfo` would be to big. | |||
* | spelling fixes #827 | Will Stamper | 2014-06-12 | |
| | ||||
* | Introduce nvim namespace: Fix unit tests. | Eliseo Martínez | 2014-05-15 | |
| | | | | Point cimports to new locations. | |||
* | implemented FileInfo struct | Stefan Hoffmann | 2014-05-09 | |
| | | | | | | | This struct is a wrapper around `uv_stat_t` to hide the stat information inside `src/os/`. The stat file attribute will be private after all refactorings concerning file informations are done. | |||
* | test: no longer define ad-hoc C headers | Nicolas Hillegeer | 2014-04-28 | |
| | | | | With the improved cimport helper, we can just load what we want. | |||
* | port vim_mkdir, mch_rmdir and mch_remove to libuv | Stefan Hoffmann | 2014-04-11 | |
| | ||||
* | Move exe functions back to os/fs.c | John Schmidt | 2014-04-08 | |
| | ||||
* | Change prefix from `os_*` to `path_*` | John Schmidt | 2014-04-08 | |
| | ||||
* | Move functions from os/fs.c into path.c | John Schmidt | 2014-04-08 | |
| | | | | Move unit tests from os/fs.moon to path.moon | |||
* | Use stdbool in os module | Hinidu | 2014-04-07 | |
| | ||||
* | Moved mch_get_host_name and renamed it to os_get_hostanme | Stefan Hoffmann | 2014-04-05 | |
| | ||||
* | Moved mch_get_pid and renamed it to os_get_pid | Stefan Hoffmann | 2014-04-05 | |
| | ||||
* | Replace mch_rename and vim_rename with libuv | Hinidu | 2014-04-04 | |
| | ||||
* | move filewritable() into /src/os/fs.c and rename it | Stefan Hoffmann | 2014-04-03 | |
| | ||||
* | move check_file_readonly() into /src/os/fs.c and rename it | Stefan Hoffmann | 2014-04-03 | |
| | ||||
* | Delete os_delay unit test. | Thomas Wienecke | 2014-04-02 | |
| | ||||
* | Address clint warnings and other style issues. | Thomas Wienecke | 2014-03-27 | |
| | | | | | | | * Add const. * Fix conditions (move && from end to start of line). * Use int32_t instead of long. * Use //-style comments. | |||
* | Rename mch_* functions to os_* in os module. | Thomas Wienecke | 2014-03-27 | |
| | ||||
* | fix mch_delay() unittest | Stefan Hoffmann | 2014-03-25 | |
| | ||||
* | Implement `mch_delay` on top of libuv | Thiago de Arruda | 2014-03-24 | |
| | | | | | Needed to temporarily move two static variables from os_unix.c to 'globals.h' as those are shared by other functions still in os_unix. | |||
* | Revive vim_fname (-> os_file_exists); fix misuse of mch_getperm. | Thomas Wienecke | 2014-03-15 | |
| | | | | | | * Move vim_fname from misc1 to os/fs:os_file_exists. * Add unit tests for os_file_exists. * Replace misuse of mch_getperm with os_file_exists. | |||
* | Add unit tests for mch_[gs]etperm. | Thomas Wienecke | 2014-03-15 | |
| | | | | | Use preprocessor trick proposed by @mahkoh to import 'defines' like S_IRUSR. | |||
* | refactored part of expand_env_esc() into mch_get_user_directory() | Stefan Hoffmann | 2014-03-13 | |
| | ||||
* | moved mch_get_user_name() and mch_get_uname() into os/users.c | Stefan Hoffmann | 2014-03-13 | |
| | ||||
* | refactored logic from init_users() into mch_get_usernames() | Stefan Hoffmann | 2014-03-13 | |
| | ||||
* | Fix bugs, clean code, add tests. | Thomas Wienecke | 2014-03-07 | |
| | | | | | | | | * Add const specifiers, update comments, add assert. * Move os_unix.moon tests to os/fs.moon + clean tests. * Add uv_fs_req_cleanup call. * Add tests with absolute paths to mch_isdir. * Add to_cstr to test/unit/helpers.moon and fix respective unit tests. | |||
* | cleanup environment variable handling + unit tests | Stefan Hoffmann | 2014-03-06 | |
| | | | | | | | | * removed a putenv() implementation which isn't needed anymore * mch_getenv() and mch_setenv() are now functions in src/os/env.c * removes direct calls to getenv() and setenv() outside of src/os/env.c * refactored the logic of get_env_name into mch_getenvname_at_index * added unittests for the functions in os/env.c | |||
* | Fix style issues. | Thomas Wienecke | 2014-03-06 | |
| | | | | | | | | * Rename mch_full_name to mch_get_absolute_path. * Rename mch_is_full_name to mch_is_absolute_path. * Add a lot of missing parentheses. * Remove yoda-conditions for consistency. * Remove spaces in function declaration. | |||
* | Apply small refactor to unit tests | Thiago de Arruda | 2014-03-04 | |
| | | | | | Redefine macro constants as enums in the ffi and import those in their respective test modules. | |||
* | Correct a few parentheses. | Thomas Wienecke | 2014-03-04 | |
| | ||||
* | Rename and refactor mch_FullName. | Thomas Wienecke | 2014-03-04 | |
| | | | | | | | | | * Rename mch_FullName to mch_full_name to match the style guide. * Add mch_full_dir_name, which saves the absolute path of a given directory relative to cwd into a given buffer. * Add function append_path, which glues together two given paths with a slash. * Adapt moonscript coding style to the tests. | |||
* | Add unit tests for ported filesystem functions. | Thomas Wienecke | 2014-03-03 | |