b94247ce74
android
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-mips, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-ppc64le, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-ppc64le, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-riscv32, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-riscv64, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-armv7l-musl, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-mips, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-riscv32, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-riscv64, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-s390x, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-s390x, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-x64, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-x64, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-x64-clang, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-x64-clang, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-x86, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (linux-x86, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux1-x64, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux1-x64, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux1-x86, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux1-x86, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2010-x64, Debug) (push) Failing after 4s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2010-x64, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2010-x86, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2010-x86, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2014-x64, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2014-x64, Release) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2014-x86, Debug) (push) Failing after 3s
tmux-mem-cpu-load / build ${{ matrix.arch_name }} ${{ matrix.build_type }} (manylinux2014-x86, Release) (push) Failing after 3s
Close stale issues and PRs / stale (push) Successful in 3s
2024-09-06 15:44:41 -04:00
Matt McCormick
42bf188155
Bump version to 3.8.1
2024-05-22 12:04:44 -04:00
Matt McCormick
451300eda2
Bump version to 3.8.0
2023-05-12 06:29:08 -04:00
Matt McCormick
6d96a8a490
Bump version to 3.7.0
2023-03-27 21:37:42 -04:00
Matt McCormick
2c3484286e
Bump version to 3.6.2
2023-03-20 17:12:07 -04:00
Matt McCormick
b2c6cd43e0
Bump version to 3.6.1
2023-03-05 22:50:52 -05:00
Ngoc Pham
adfed692ad
Update version number to match latest release
...
I guess it wasn't updated for the release of version `3.6.0` back in March.
2022-12-29 23:41:00 -05:00
Matt McCormick
f29c4ff5c5
Use standard CMake C++11 enablement
2022-02-17 15:19:02 -05:00
Matt McCormick
7cf58a8367
windows: Initial addition
2018-04-23 21:52:17 -04:00
Matt McCormick
3fad77c3ac
Use target_include_directories
2018-04-14 09:47:35 -04:00
Matt McCormick
54fdf3c68c
Version bump to 3.4.0
2016-08-02 18:51:47 -04:00
Matt McCormick
1456c16cf8
Test --powerline-left
2016-07-31 21:59:52 -04:00
Josh Davies
4a2c4efb9a
Added tests for "cpu-mode", short opt --colour
...
Also fixed (properly) ad83d9b
2016-06-26 14:47:02 +01:00
Compilenix
710be9e355
Added tests for "averages-count"
2016-05-06 09:03:18 +02:00
Matt McCormick
34b9d39b57
Merge pull request #34 from golinski/master
...
Adding powerline support
2016-04-14 07:01:33 -04:00
Michał Goliński
bac831cd69
Code refactoring for merging
...
- license header in new files
- changed "powerline" into "powerline-right"
- added braces around one-liners
- small fixes concerning whitespace
2016-04-14 12:30:20 +02:00
golinski
e9a3726de7
Change CMakeLists.txt, so it builds on all systems, not only on Linux
2016-03-07 15:14:32 +01:00
Matt McCormick
6e1dbc6b1f
Version bump to 3.3.0.
2016-03-06 20:33:34 -05:00
Michał Goliński
cc59b4952f
Powerline support
2016-03-05 11:19:31 +01:00
Matt McCormick
42275e094d
Memory mode output for platforms other than osx.
...
Refactor status string generation into a common function.
2016-02-14 23:47:02 -05:00
cousine
635334b141
Adhere to the styling guide, added enum for memory modes, refractored memory mode if block to use switch instead and added test cases for free memory and user percentage memory modes
2016-02-10 22:49:49 +02:00
Matt McCormick
859c60976a
Version bump to 3.2.3.
2016-01-09 17:01:28 -05:00
Matt McCormick
c6d8a19a24
Version bump to 3.2.1.
2015-03-01 19:23:55 -05:00
Matt McCormick
e70a16c936
Version bump to 3.2.0.
2015-02-19 22:42:29 -05:00
Pawel "l0ner" Soltys
87cc9b1ce8
Code Refactoring part 2: unified load_string() function on all platforms
...
All the platforms were using identical logic based on getloadavg() function to
get the load avg stats (except linux, which was using sinfo struct, but can use getloadavg() function). I've noticed this while working on NetBSD port.
Also: fixed a typo on freebsd.
2015-02-19 21:26:35 +01:00
Pawel "l0ner" Soltys
1512a0bda0
NetBSD port.
...
NetBSD port shares with FreeBSD:
- load_string()
- getsysctl()
With OpenBSD:
- error()
2015-02-16 23:29:27 +01:00
Matt McCormick
4ca1ab01e4
Version bump to 3.1.0.
2015-02-14 21:23:02 -05:00
Pawel "l0ner" Soltys
ea98710e16
removed messages about experimental *BSD support
2015-01-28 11:32:44 +01:00
Pawel "l0ner" Soltys
c052f58eab
Workaround for compilation on OpenBSD 5.6
...
On OpenBSD 5.6 sys/ucred.h uses NGROUP define, but misses include to
sys/param.h in which NGROUP is defined. sys/ucred.h is included in
sys/mount.h which we need to get the cached ram. Because of this include
chain our compilation will fail with missing NGROUP define. This can be
resolved by including in our code (and in correct order) system headers.
2015-01-26 20:25:00 +01:00
Pawel "l0ner" Soltys
69df3a37bf
STATUS on OS message detection, consistent spacing
2015-01-20 15:08:47 +01:00
Pawel "l0ner" Soltys
112004f3db
FreeBSD and OpenBSD ports
...
- Removed OpenBSD stuff from freebsd port
- Renamed bsd folder to freebsd since now it contains only
freebsd-relevant files.
- Changed CMake instructions to account for bsd port changes
- modified main source file to account for openbsd port
2015-01-20 15:03:48 +01:00
Matt McCormick
360ef2e9f2
Version bump to 3.0.0.
2015-01-20 08:11:40 -05:00
Matt McCormick
3e0789b3d3
CMakeLists.txt formatting.
2015-01-20 08:11:20 -05:00
Matt McCormick
68ab061cb4
Rename tmux-mem-cpu-load.cc to main.cc.
2015-01-20 08:05:28 -05:00
Matt McCormick
9498e06ac4
Collect top level code files into common directory.
...
A little more organized.
2015-01-20 08:04:02 -05:00
Matt McCormick
1bfda9484a
Detect old option specification fail informatively.
...
Print the information message to std::cout so it gets printed on the tmux
status line so users of 2.X know how to update their configuration.
2015-01-19 23:02:04 -05:00
Matt McCormick
5cd5a2468b
Change tmux-mem-cpu-load extension to .cc for consistency.
2015-01-19 22:16:23 -05:00
Matt McCormick
17dbdfe9ea
More consistent spacing in CMakeLists.txt.
2015-01-19 21:54:35 -05:00
Matt McCormick
87a92fa108
Use message(STATUS for OS detection messages.
...
Changes message output. Preceeds with "--" for CMake status messages.
2015-01-19 21:50:47 -05:00
Pawel "l0ner" Soltys
ec6b1c6cc7
remove leftover argParse.cc reference from CMakeList.txt
2015-01-19 17:55:29 +01:00
Pawel "l0ner" Soltys
eb338d92c5
rename config.h back to version.h since it contains only version after last commit
2015-01-18 20:04:28 +01:00
Pawel "l0ner" Soltys
d3eb9e3187
use macros from config.h to calculate megabyes
...
instead of using hard coded divisions to calculate ram stats it's better to use
macros defined in config.h. BSD port was doing this already, using macros
defined in it's common.h header. I pulled those macros out and applied them to
all platforms.
File version.h.in got renamed into config.h.in since it doesn't caontain only
the version anymore.
2015-01-18 17:21:19 +01:00
Pawel "l0ner" Soltys
b2084ea3b3
better c++11 detection
...
2cc9efb187 (commitcomment-9327965)
Instead of checking for compiler version or whether it supports c++ features
through target_compile_features test whether compiler supports one of the c++11
flags (-std=c++11 or -std=c++0x). Cleaner and simplier code. And we can make it
fail loudly if comiler does not support c++11
2015-01-18 16:59:19 +01:00
Pawel "l0ner" Soltys
ae4e160ede
added test case for graph_lines = 0
2015-01-18 15:07:11 +01:00
Pawel "l0ner" Soltys
89a4b0c048
version defines prefixed with name, full version
...
now the version variables will be prefixed with 'tmux-mem-cpu-load'. This way we
won't clash with any future dependency that might redefine those variables.
This is exactly how CMake does it in their code, see:
f3e92d2816/Source/CMakeVersion.cmake
6ae98ee18f/Source/cmVersionConfig.h.in
6ae98ee18f/Source/CMakeVersionCompute.cmake
the only difference is that they have functions that return the versions and I
use those variables directly.
6ae98ee18f/Source/cmVersion.cxx
Since the partial version variables are not used anywhere in the code we might
as well remove them from version.h.in. I've deciced to leave them for now, since
we might need them in the future.
2015-01-18 15:04:09 +01:00
Pawel "l0ner" Soltys
51f85ba032
code syntax style, vim modelines, license
...
* Use std::sting instead of char[] in the graph drawing functions. This is the
only change to the code. Rest is just styling.
* Corrected whole code to follow Allman/GNU coding style, with 2 spaces for each
indentation step.
* Added license headers to all code files
* Added vim modelines to all files. They sit on the first line and enable the
following settings: 2 space indentation, tab expansion to spaces, line at
80th column, automatic line breaking on "\ !@*+-;:,./?" characters, automatic
line break if line exceeds 80 colums. This should keep the code nice and tidy.
2015-01-18 14:36:59 +01:00
Pawel "l0ner" Soltys
1cc6b0c9ef
CMake style corrections
2015-01-17 23:23:21 +01:00
Pawel "l0ner" Soltys
acaf9b0b2b
fixed typo in CMakeLists.txt
2015-01-17 16:46:33 +01:00
Pawel "l0ner" Soltys
2cc9efb187
added compiler (and it's version) detection
...
This should fix problems with different flags for c++11 across different gcc
versions. Should compile on Clang and gcc >= 4.6. Lower versions of gcc are
untested. I don't even know wheteher they support c++11 (gcc 4.2.1 on OpenBSD
5.7 does not).
2015-01-17 16:30:31 +01:00
Pawel "l0ner" Soltys
8264c6e2a2
drop OpenBSD support. See bsd/openBSD.txt for info
2015-01-12 15:21:43 +01:00