aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Use portable format specifiers: Clint advice & other.Eliseo Martínez2014-04-23
| | | | | - Modify Clint advice to reflect preference for fixed sized macros. - Cleanup comment to eliminate referecen to "%ld".
* Use portable format specifiers: Case %l[uoxX] - *.po files.Eliseo Martínez2014-04-23
| | | | | Fix uses of plain "%lu", "%lo", "%lx" and "%lX" within *.po files: - Replace "%l<whatever>" with "%" PRI<whatever>64.
* Use portable format specifiers: Remove dead code.Eliseo Martínez2014-04-23
|
* Use portable format specifiers: Case %lu - localized - EMSGN.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%lu" within EMSGN(): - Replace "%lu" with "%" PRIu64. - No argument cast needed. EMSGN() will take care of that.
* Use portable format specifiers: Case %l[uoxX] - plain - sprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%lu", "%lo", "%lx" and "%lX" within sprintf(): - Replace "%l<whatever>" with "%" PRI<whatever>64. - Cast corresponding argument to (uint64_t).
* Use portable format specifiers: Support 'll' in vim_snprintf.Eliseo Martínez2014-04-23
| | | | Add support for 'll' length specifier in vim_snprintf/vim_vsnprintf.
* Use portable format specifiers: Case %ld - *.po files.Eliseo Martínez2014-04-23
| | | | | Fix uses of plain "%ld" within *.po files: - Replace "%ld" with "%<PRId64>".
* Use portable format specifiers: Case %ld - localized - N_.Eliseo Martínez2014-04-23
| | | | | Fix uses of plain "%ld" within N_(): - Replace "%ld" with "%" PRId64.
* Use portable format specifiers: Case %ld - localized - EMSGN.Eliseo Martínez2014-04-23
| | | | | | Fix uses of localized "%ld" within EMSGN(): - Replace "%ld" with "%" PRId64. - No argument cast needed. EMSGN() will take care of that.
* Use portable format specifiers: Case %ld - plain - EMSGN.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%ld" within EMSGN(): - Replace "%ld" with "%" PRId64. - No argument cast needed. EMSGN() will take care of that.
* Use portable format specifiers: Adapt EMSGN/emsgn to use (int64_t).Eliseo Martínez2014-04-23
|
* Use portable format specifiers: Case %ld - localized - vim_snprintf_add.Eliseo Martínez2014-04-23
| | | | | | Fix uses of localized "%ld" within vim_snprintf_add(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - localized - vim_snprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of localized "%ld" within vim_snprintf(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - plain - vim_snprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%ld" within vim_snprintf(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - localized - smsg.Eliseo Martínez2014-04-23
| | | | | | Fix uses of localized "%ld" within smsg(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - plain - smsg.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%ld" within smsg(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - plain - fprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%ld" within fprintf(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - localized - sprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of localized "%ld" within sprintf(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Case %ld - plain - sprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%ld" within sprintf(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Use portable format specifiers: Remove branching with LONG_LONG_OFF_T.Eliseo Martínez2014-04-23
| | | | | After previous commits, branching code by using macro LONG_LONG_OFF_T becomes unneccesary. Remove it.
* Use portable format specifiers: Case %lld - localized - sprintf.Eliseo Martínez2014-04-23
| | | | | | | Fix uses of localized "%lld" within sprintf(): - Replace _("%lld") with _("%" PRId64). - Cast corresponding argument to (int64_t). - In *.po files, replace "%lld" with "%<PRId64>".
* Use portable format specifiers: Case %lld - plain - sprintf.Eliseo Martínez2014-04-23
| | | | | | Fix uses of plain "%lld" within sprintf(): - Replace "%lld" with "%" PRId64. - Cast corresponding argument to (int64_t).
* Fix clint.sh wrapper script and broken filesThiago de Arruda2014-04-22
| | | | | - Fixed clint.sh, it no longer ignores errors in individual files. - Fixed two files that weren't passing the clint test
* Configure travis to perform a 32-bit buildThiago de Arruda2014-04-22
| | | | | | | | - Build targeting 32-bit with travis - Code in `before_install`/`after_success` was moved to travis.sh since it provides greater flexibility for detecting the build matrix environment. This improves the build speed since we now install only what's necessary. - Now clint has a dedicated travis worker
* Use libtinfo as a fallback for cursesThiago de Arruda2014-04-22
| | | | This will be done before running the FindCurses cmake module
* Broken build on 32 bit: Fix -Wtautological-constant-out-of-range-compare.Eliseo Martínez2014-04-22
| | | | | | | | | | | | | | | | | | | Problem: [ 51%] Building C object src/CMakeFiles/nvim.dir/os/rstream.c.o /Users/eliseo/projects/os/neovim/src/os/rstream.c:237:24: error: comparison of constant 9223372036854775807 with expression of type 'size_t' (aka 'unsigned long') is always true [-Werror,-Wtautological-constant-out-of-range-compare] assert(rstream->fpos <= INT64_MAX); ~~~~~~~~~~~~~ ^ ~~~~~~~~~ /usr/include/assert.h:93:25: note: expanded from macro 'assert' (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0) ^ Solution: Assertion temporarily disabled. TODO: Review types so that assertion can be used.
* Broken build on 32 bit: Fix -Wshorten-64-to-32.Eliseo Martínez2014-04-22
| | | | | | | | | | | | | | | | | | Problem: [ 48%] Building C object src/CMakeFiles/nvim.dir/os/mem.c.o /Users/eliseo/projects/os/neovim/src/os/mem.c:9:32: error: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'long_u' (aka 'unsigned long') [-Werror,-Wshorten-64-to-32] return uv_get_total_memory() >> 10; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~ Solution: Avoid conversion. Make function return proper uint64_t. Make users of the function accomodate the value if too big for them.
* inline the rest of os_unixx.h into os_unix.cStefan Hoffmann2014-04-22
|
* cleanup os_unixx.hStefan Hoffmann2014-04-22
|
* Remove sizeof(int) < 4 related codeJohn Schmidt2014-04-22
|
* Remove proto as an include directory.oni-link2014-04-21
| | | | The proto directory was removed in 0ef90c13b72b74928bfb3c183c7a5bd7240b51ad.
* Allow USERNAME to be specified on the command line.John Szakmeister2014-04-21
| | | | | | | There are some systems that have usernames of the form DOMAIN\username, which causes an invalid escape character to be inserted. I was going to add some escaping, but decided it would be best to just outright set the value, since I don't want the DOMAIN portion in there anyways.
* Remove dead code in clint.pyJohn Schmidt2014-04-21
|
* fix -Wconversion warnings for rstreamNicolas Hillegeer2014-04-21
| | | | | | | I'm not sure whether to go for signed or unsigned types for the offsets, but without a doubt size_t is a better alternative than uint32_t. Added casts after checking bounds before and after calling external libraries (in this case libuv).
* Add the -Wconversion flag for some files.John Szakmeister2014-04-21
| | | | | This is to provide some infrastructure to help with issue #567 (Enable -Wconversion file by file).
* Remove "h" flag of 'highlight' optionMarco Hinz2014-04-21
| | | | HLF_H is an obsolete flag and got replaced by HLF_E.
* Remove 'textauto' optionMarco Hinz2014-04-21
| | | | For the same reason we removed 'textmode'.
* Replace explicit uv_guest_handle(fd) == UV_TTY by os_isattyPavel Platto2014-04-20
|
* Removed mch_input_isattyPavel Platto2014-04-20
|
* Removed mch_check_winPavel Platto2014-04-20
|
* Added os_isattyPavel Platto2014-04-20
|
* I donated > 50 $, should be with URLLowe Schmidt2014-04-20
| | | | See; https://www.bountysource.com/people/24072-lsc
* use fixed-width types to define u8char_TNicolas Hillegeer2014-04-19
| | | | The current approach was a bit ad-hoc.
* vim-patch:7.4.236oni-link2014-04-19
| | | | | | | Problem: It's not that easy to check the Vim patch version. Solution: Make has("patch-7.4.123") work. (partly by Marc Weber) https://code.google.com/p/vim/source/detail?r=a44087db72386d080e9da870d751daf498004be8
* Remove `lalloc_clear`John Schmidt2014-04-19
| | | | | Use `xcalloc` instead. Change some local variables to avoid casting.
* Add missing names to BACKERS.mdThiago de Arruda2014-04-18
|
* Fix bug of `job_stop` not emitting `JobExit`Thiago de Arruda2014-04-18
| | | | | | The `job_stop` function was calling `uv_read_stop` on the std{out,err} streams. This is now responsibility of `RStream` and because of those calls `job_stop` wasn't emitting the `JobExit` event.
* Remove unnecessary cleanup label from `job_start`Thiago de Arruda2014-04-18
| | | | The argument vector is now freed in the `close_cb` function in job.c
* Free job data on close_cbThiago de Arruda2014-04-18
|
* Stop job prepare watcher when there are no jobsThiago de Arruda2014-04-18
| | | | No need to check for job status when no jobs are running