Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | remove unused parameter from `buf_store_file_info` | Stefan Hoffmann | 2014-05-10 | |
| | ||||
* | Merge pull request #619 from stefan991/mch_stat-cleanup | Justin M. Keyes | 2014-05-09 | |
|\ | | | | | Replace `struct stat` with `FileInfo` | |||
| * | removed mch_lstat() and mch_stat() macros | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced last mch_stat() and mch_lstat() | Stefan Hoffmann | 2014-05-09 | |
| | | | | | | | | files: memline.c and fileio.c | |||
| * | replaced mch_stat() in buffer.c | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced some mch_lstat() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced some mch_stat() with os_get_file_info() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced mch_fstat() with os_file_get_info_fd() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | 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. | |||
| * | implemented os_file_get_size() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | use os_getperm() in f_getfperm() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced some mch_stat() with os_file_exists() | Stefan Hoffmann | 2014-05-09 | |
|/ | ||||
* | Update CONTRIBUTING.md with current info | Josh Davis | 2014-05-08 | |
| | | | | | | | - Finish what @ashleyh started. - Add section for Getting Started with Neovim. - Add section for commit messages. - Trim down on wording to keep it short. | |||
* | update CONTRIBUTING.md | aph | 2014-05-07 | |
| | ||||
* | Delete the lalloc() function | Felipe Oliveira Carvalho | 2014-05-07 | |
| | ||||
* | No OOM error in make_filter_cmd() | Felipe Oliveira Carvalho | 2014-05-07 | |
| | ||||
* | Replace lalloc() with xmalloc() | Felipe Oliveira Carvalho | 2014-05-07 | |
| | ||||
* | coveralls upload should not fail the CI build | Justin M. Keyes | 2014-05-07 | |
| | | | | - swallow error code | |||
* | Merge pull request #644 from philix/log | Justin M. Keyes | 2014-05-06 | |
|\ | | | | | Macro-based log utility for Neovim | |||
| * | Introduce os_localtime_r() and os_get_local_time() | Felipe Oliveira Carvalho | 2014-05-06 | |
| | | | | | | | | Replace localtime() with os_localtime_r() in `eval.c` and `undo.c`. | |||
| * | Macro-based log utility for Neovim | Felipe Oliveira Carvalho | 2014-05-06 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces 4 macros (for different log levels) that can be used to log messages to $HOME/.nvimlog: - DLOG: log a debug message (e.g. `DLOG("sum(%d, %d): %d", x, y, sum(x, y));`) - ILOG: log some useful information (e.g. `ILOG("Main loop started")`) - WLOG: log a warning (e.g. `WLOG("Command not found: %s", command)`) - ELOG: log an error (e.g. `ELOG("Out of memory. Exiting.")`) All these macros are disabled if `NDEBUG` or `DISABLE_LOG` is defined. This guarantees that a `Release` build won't log anything. `MIN_LOG_LEVEL` can be defined to reduce the verbosity of the log. The log levels are: ``` DEBUG_LOG_LEVEL 0 INFO_LOG_LEVEL 1 WARNING_LOG_LEVEL 2 ERROR_LOG_LEVEL 3 ``` `MIN_LOG_LEVEL` is 0 by default enabling all levels. If `MIN_LOG_LEVEL` is set to 2, for example, only warnings and errors will be logged. That's how the log looks like: ``` DATETIME LOG_LEVEL FUNCTION LINE PID FORMATTED MESSAGE 2014/05/01 23:46:14 [info @ main_loop:582] 44376 - Starting Neovim main loop. 2014/05/01 23:46:31 [info @ main_loop:582] 44400 - Starting Neovim main loop. ``` | |||
| * | Use REGEXP_DEBUG to enable log-based regexp debugging | Felipe Oliveira Carvalho | 2014-05-06 | |
| | | | | | | | | | | | | | | ENABLE_LOG is too broad to be used only to enable logging in regexp_nfa.c. Use REGEXP_DEBUG instead. ENABLE_LOG was defined by checking REGEXP_DEBUG in the first place. | |||
* | | Prevent preserve_exit() from executing more than once. | Dane Summers | 2014-05-06 | |
| | | | | | | | | https://github.com/neovim/neovim/issues/563 | |||
* | | removed `vim_free()` function | Matthias Beyer | 2014-05-05 | |
| | | ||||
* | | replaced `vim_free()` calls with `free()` calls | Matthias Beyer | 2014-05-05 | |
| | | ||||
* | | Replace vim_free() implementation | Matthias Beyer | 2014-05-04 | |
|/ | | | | | This replaces the vim_free() implementation with a free() call and adds a deprecated flag for the doxygen documentation. | |||
* | vim-patch:7.4.274 | Marco Hinz | 2014-05-04 | |
| | | | | | | | | | Problem: When doing ":update" just before running an external command that changes the file, the timestamp may be unchanged and the file is not reloaded. Solution: Also check the file size. https://code.google.com/p/vim/source/detail?r=1ee3fc5b40ae94c2a7fc5a62bca38d4f730f9bb2 | |||
* | Use portable format specifiers: Case %lu - localized - EMSGU. | Eliseo Martínez | 2014-05-04 | |
| | | | | | | Problem EMSGN was being used to print a format string using "%lu", which is incorrect because EMSGN casts its argument to int64_t. Solution Use EMGSU instead. | |||
* | Use portable format specifiers: Adapt/fix EMSGU/emsgu to use (uint64_t). | Eliseo Martínez | 2014-05-04 | |
| | | | | | | | | | | | | | | | | Problem EMSGU macro was defined as the unsigned counterpart of EMSGN. This is, invoking emsgu instead of emsgn and having a long_u argument instead of a long. But, surprisingly, emsgu was not defined anywhere, which didn't result in an error because in fact EMSGU was not used (the only point in code printing a %lu erroneously using EMSGN instead). Solution - Define emsgu. - Adapt EMSGU macro to use uint64_t instead of long_u. | |||
* | Fix unit test cleanup of path_shorten_fname_if_possible. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function vcol2col. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function cmdline_at_end. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function cmdline_overstrike. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove undefined function clip_yank_selection. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function get_fpos_of_mouse. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function is_autocmd_blocked. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove undefined function adjust_clip_reg. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function free_register. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove undefined function server_to_input_buf. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function unset_global_local_option. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove undefined function gui_show_popupmenu + its unused return defines. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove undefined function gui_show_popupmenu + call. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function yank_cut_buffer0. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function push_raw_key. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function vim_free_in_input_buf. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove undefined function suspend_shell. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function ui_inchar_undo. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function highlight_gui_color_rgb. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function re_lookbehind. | Thomas Wienecke | 2014-05-03 | |
| | ||||
* | Remove unused function get_shape_idx. | Thomas Wienecke | 2014-05-03 | |
| |