aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * replaced mch_stat() in buffer.cStefan Hoffmann2014-05-09
| |
| * replaced some mch_lstat()Stefan Hoffmann2014-05-09
| |
| * replaced some mch_stat() with os_get_file_info()Stefan Hoffmann2014-05-09
| |
| * replaced mch_fstat() with os_file_get_info_fd()Stefan Hoffmann2014-05-09
| |
| * implemented FileInfo structStefan Hoffmann2014-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 Hoffmann2014-05-09
| |
| * use os_getperm() in f_getfperm()Stefan Hoffmann2014-05-09
| |
| * replaced some mch_stat() with os_file_exists()Stefan Hoffmann2014-05-09
|/
* Update CONTRIBUTING.md with current infoJosh Davis2014-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.mdaph2014-05-07
|
* Delete the lalloc() functionFelipe Oliveira Carvalho2014-05-07
|
* No OOM error in make_filter_cmd()Felipe Oliveira Carvalho2014-05-07
|
* Replace lalloc() with xmalloc()Felipe Oliveira Carvalho2014-05-07
|
* coveralls upload should not fail the CI buildJustin M. Keyes2014-05-07
| | | | - swallow error code
* Merge pull request #644 from philix/logJustin M. Keyes2014-05-06
|\ | | | | Macro-based log utility for Neovim
| * Introduce os_localtime_r() and os_get_local_time()Felipe Oliveira Carvalho2014-05-06
| | | | | | | | Replace localtime() with os_localtime_r() in `eval.c` and `undo.c`.
| * Macro-based log utility for NeovimFelipe Oliveira Carvalho2014-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 debuggingFelipe Oliveira Carvalho2014-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 Summers2014-05-06
| | | | | | | | https://github.com/neovim/neovim/issues/563
* | removed `vim_free()` functionMatthias Beyer2014-05-05
| |
* | replaced `vim_free()` calls with `free()` callsMatthias Beyer2014-05-05
| |
* | Replace vim_free() implementationMatthias Beyer2014-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.274Marco Hinz2014-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ínez2014-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ínez2014-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 Wienecke2014-05-03
|
* Remove unused function vcol2col.Thomas Wienecke2014-05-03
|
* Remove unused function cmdline_at_end.Thomas Wienecke2014-05-03
|
* Remove unused function cmdline_overstrike.Thomas Wienecke2014-05-03
|
* Remove undefined function clip_yank_selection.Thomas Wienecke2014-05-03
|
* Remove unused function get_fpos_of_mouse.Thomas Wienecke2014-05-03
|
* Remove unused function is_autocmd_blocked.Thomas Wienecke2014-05-03
|
* Remove undefined function adjust_clip_reg.Thomas Wienecke2014-05-03
|
* Remove unused function free_register.Thomas Wienecke2014-05-03
|
* Remove undefined function server_to_input_buf.Thomas Wienecke2014-05-03
|
* Remove unused function unset_global_local_option.Thomas Wienecke2014-05-03
|
* Remove undefined function gui_show_popupmenu + its unused return defines.Thomas Wienecke2014-05-03
|
* Remove undefined function gui_show_popupmenu + call.Thomas Wienecke2014-05-03
|
* Remove unused function yank_cut_buffer0.Thomas Wienecke2014-05-03
|
* Remove unused function push_raw_key.Thomas Wienecke2014-05-03
|
* Remove unused function vim_free_in_input_buf.Thomas Wienecke2014-05-03
|
* Remove undefined function suspend_shell.Thomas Wienecke2014-05-03
|
* Remove unused function ui_inchar_undo.Thomas Wienecke2014-05-03
|
* Remove unused function highlight_gui_color_rgb.Thomas Wienecke2014-05-03
|
* Remove unused function re_lookbehind.Thomas Wienecke2014-05-03
|
* Remove unused function get_shape_idx.Thomas Wienecke2014-05-03
|
* Remove unused function handle_drop.Thomas Wienecke2014-05-03
|
* Remove unused function add_long_to_buf.Thomas Wienecke2014-05-03
|
* Remove undefined functions.Thomas Wienecke2014-05-03
|
* Generate a lua module to help pass build-related settings.John Szakmeister2014-05-03
| | | | | | | This allows us to avoid hard-coding paths and using environment variables to communicate key information to unit tests, which fits with the overall goal of making sure that folks driving CMake directly can continue to do out-of-tree builds.