Commit Graph

419 Commits

Author SHA1 Message Date
Dr-Noob
82b9241330 [v0.99] Update README to add M1 support 2021-08-14 16:21:27 +02:00
Dr-Noob
e3aeb5c705 [v0.99] Add arm64 to ARM supported architectures in the Makefile 2021-08-13 10:05:53 +02:00
Dr-Noob
132b961b24 [v0.99][PPC] Fix compilation issues in ppc 2021-08-13 09:40:31 +02:00
Dr-Noob
9c552bcddf [v0.99] New IBM (actually) short logo 2021-08-13 09:34:45 +02:00
Dr-Noob
323f3671b7 [v0.99] Add bright color codes and use them in apple logo, making it much cooler 2021-08-12 22:30:59 +02:00
Dr-Noob
b6603040fc [v0.99] Merge and integrate M1 branch, which adds support for Apple M1 CPU 2021-08-12 18:52:01 +02:00
Dr-Noob
e2f7ec0765 [v0.98][ARM] Apply bug fixes already in master 2021-08-12 12:44:37 +01:00
Dr-Noob
5dcc3c1db6 [v0.99][ARM] Fixed two bugs that caused invalid access and segfaults 2021-08-12 13:37:28 +02:00
Dr-Noob
ca5677a77f [v0.99][X86] Improve CPU abbreviate code 2021-08-12 10:39:26 +02:00
Dr-Noob
6d79a96fa8 [v0.99][X86] Add --full-cpu-name option 2021-08-11 23:24:48 +02:00
Dr-Noob
06a76d4c75 [v0.99][X86] Add function to abbreviate Intel CPU names from CPUID 2021-08-10 15:57:27 +02:00
Dr-Noob
49b437bc33 [v0.99] Do not print logo with background color if logo is not designed to 2021-08-10 13:16:11 +02:00
Dr-Noob
7159d1fea1 [v0.99] Improve small Intel logo 2021-08-10 13:11:21 +02:00
Dr-Noob
c269fbd7d3 [v0.99] Merge branch new_logos, which replaces the logo printing implementation; the new one adds shorter logo variants and reduces code complexity 2021-08-10 11:25:49 +02:00
Dr-Noob
3cc56c5900 [v0.99][ARM] Special case of longest_field_length for ARM, which adds two spaces in some fields 2021-08-10 11:22:30 +02:00
Dr-Noob
7cd578b889 [v0.99] Add color manually to ascii with replace=true and change the printing algorithm to support this new format 2021-08-10 10:34:39 +02:00
Dr-Noob
6a67b87abc [v0.99] Partially recover --color and --style options 2021-08-10 08:48:52 +02:00
Dr-Noob
590c391380 [v0.99][PPC] Fix compilation due to new logos in PPC 2021-08-09 13:58:51 +02:00
Dr-Noob
5e3be4c45f [v0.99][ARM] Fix compilation due to new logos in ARM, but needs refactoring and review 2021-08-09 13:35:00 +02:00
Dr-Noob
42149b8dff [v0.99] Recover original Intel and AMD logos by adding shadows and new replace_blocks protocol; # replaces by 1st color, @ by 2nd 2021-08-09 12:45:29 +02:00
Dr-Noob
7c5e638c2f [v0.99] Bring back long logos. Print long logos only when the terminal width is enough to display the output properly; if not, display the short logos 2021-08-09 12:12:14 +02:00
Dr-Noob
a8060a02ba [v0.99] Change lockdown.yml target because previous one failed 2021-08-09 12:02:11 +02:00
Dr-Noob
5d92814cd0 [v0.99] Add new, shorter Intel logo 2021-08-08 23:44:05 +02:00
Dr-Noob
0aff23f962 [v0.99] Easy way to print logos with blocks instead of chars. Remove dead code 2021-08-08 22:25:46 +02:00
Dr-Noob
1717a96b27 [v0.99] Improve ARM logo 2021-08-08 21:49:00 +02:00
Dr-Noob
7ee36037c3 [v0.99] Fix two bugs in the logo printing 2021-08-08 21:39:44 +02:00
Dr-Noob
a7e34a1490 [v0.99] Add dummy unknown logo 2021-08-08 21:12:16 +02:00
Dr-Noob
f3b1333a18 [v0.99] New, shorter arm logo. Change to a wider IBM logo 2021-08-08 21:09:15 +02:00
Dr-Noob
123b22e968 [v0.99] New, shorter IBM logo 2021-08-08 20:34:39 +02:00
Dr-Noob
00981c3c46 [v0.99] Adapt more logos to new color scheme and make them shorter 2021-08-08 19:44:11 +02:00
Dr-Noob
fb41a1f3fa [v0.99] Explicitly say that gcc and make is needed to compile the project as suggested by #102 2021-08-08 18:30:43 +02:00
Dr-Noob
8c3e7cdd60 [v0.99] Do not assume ARM in the Makefile and print error message when unsupported arch is found. Closes #71 2021-08-08 18:15:36 +02:00
Dr-Noob
8f31e22452 [v0.99] Improve AMD logo 2021-08-08 16:58:43 +02:00
Dr-Noob
43b25c15e3 [v0.99] New AMD logo 2021-08-08 16:40:24 +02:00
Dr-Noob
b7c32fcd4a [v0.99] Center automatically logo and text, when logo is longer than text and viceversa (before this commit only the first case was supported) 2021-08-08 12:53:16 +02:00
Dr-Noob
1326314103 [v0.99] Set colors in the logo struct, instead of deducing them from the CPU manufacturer 2021-08-08 11:47:25 +02:00
Dr-Noob
783785e312 [v0.99] Create structs for all logos and remove width/height constants 2021-08-08 09:44:07 +02:00
Dr-Noob
490d9f6566 [v0.99] Initial idea to allow printing non-fixed sized logos (each logo with a different w/h) 2021-08-08 09:13:17 +02:00
Dr-Noob
cae701dbd1 [v0.99] Update version v0.99 2021-08-07 11:29:08 +02:00
Dr-Noob
d0ec0d8c0f [v0.98][Refactoring] Simplify parse_color 2021-08-07 10:47:15 +02:00
Dr-Noob
5737f1ecaf [v0.98][Refactoring] Do not use hv_present in get_freq_from_file 2021-08-07 10:38:32 +02:00
Dr-Noob
fba69daee0 [v0.98][Refactoring] Simplify x86 get_str_topology 2021-08-07 10:27:41 +02:00
Dr-Noob
2e08b10652 [v0.98][Refactoring] Use array of colors instead of fixed structure of colors in args 2021-08-07 10:01:34 +02:00
Dr-Noob
a03f296390 [v0.98] Fix bug in get_str_peak_performance and always show unknown pp when freq is also unknown 2021-08-07 08:58:49 +02:00
Dr-Noob
2b21326167 [v0.98][Refactoring] Use printWarn + strerror(errno) instead of perror. Use fallback in ppc in case total_cores cannot be retrieved 2021-08-07 08:45:37 +02:00
Dr-Noob
c24dd7cbb6 [v0.98][Refactoring] Use int for peak performance, which makes code cleaner 2021-08-06 11:04:29 +02:00
Dr-Noob
6953d8dda5 [v0.98][Refactoring] Unify the use of get_str_peak_performance 2021-08-06 10:26:07 +02:00
Dr-Noob
7e1dde3c71 [v0.98][PPC] Check if udev functions failed 2021-08-06 09:38:04 +02:00
Dr-Noob
44d4b3b553 [v0.98][Refactoring] Unify the use of init_topology_struct and init_cache_struct 2021-08-05 20:01:32 +02:00
Dr-Noob
6ab6afc974 [v0.98][Refactoring] Unify the use of unknown string 2021-08-05 19:07:09 +02:00