Brenden Matthews
a7696b1ca6
Refactor doc component, update doc docs.
2022-09-30 18:21:24 -04:00
Brenden Matthews
9ce453e148
Add a bit of documentation about the docs.
2022-09-30 18:21:24 -04:00
Brenden Matthews
47ad3f9982
Refactor docs, make a new website.
...
* Docs have been migrated from docbook to yaml + jinja2 + pandoc
* Created a new (basic) website for docs based on React + Tailwinds
2022-09-30 18:21:24 -04:00
Gene Carlson
fc8d778435
Replace atoi and atol with strtol (most files).
2022-09-25 18:24:03 -04:00
Gene Carlson
37c68318db
core.cc: Remove a redundant condition for cpugovernor.
2022-09-24 12:05:09 -04:00
Gene Carlson
9eb075d8dc
Use strtol in preference to atoi for cpugovernor.
2022-09-24 12:05:09 -04:00
Gene Carlson
bebf3f2bef
Linux: show the scaling governor with $cpugovernor.
2022-09-24 12:05:09 -04:00
Gene Carlson
5467287613
Linux: add a variable free_bufcache for reporting buffers+cache as reported by free.
2022-09-23 09:32:02 -04:00
Gene Carlson
be82b6f14d
Linux: enable displaying shmem and memavail as variables.
2022-09-23 09:32:02 -04:00
Guido Falsi
65890ea21d
Avoid referencing underfined symbol
...
When building without ncurses out_to_ncurses is not defined. It is also not needed to check for ncurses if it is not compiled in.
2022-09-20 09:44:31 -04:00
Brenden Matthews
21dc2ca0b8
This should be max, not min.
2022-09-20 00:25:09 -05:00
Brenden Matthews
c6cbd61faf
Update README.md
2022-09-19 12:14:41 -04:00
Brenden Matthews
3083f1a383
This does nothing.
2022-09-19 10:57:10 -05:00
Brenden Matthews
0af9a609be
Some fonts might treat spaces as 0 width.
...
Fixes #1173 .
2022-09-19 10:45:33 -05:00
Brenden Matthews
9654dcca69
Switch release discussion category.
2022-09-19 10:16:35 -05:00
Brenden Matthews
27d521ff52
Bump version.
2022-09-19 09:58:47 -05:00
Brenden Matthews
52033d13f4
Check display before free.
...
Should fix #1203 .
2022-09-19 09:47:02 -05:00
kistlin
5a2a1470b2
possible fix for brndnmtthws/conky#1165
2022-09-13 17:05:49 -04:00
François Revol
f678e48900
Add syntax keyword for http_port config setting
2022-09-12 20:53:41 +02:00
Brenden Matthews
8efbef5ef9
Fix names here too.
2022-09-12 13:21:10 -05:00
Brenden Matthews
30dc265686
Use proper names for artifacts.
2022-09-12 13:20:18 -05:00
Brenden Matthews
a73e6bcc0d
Add sha256sum for appimage artifact.
2022-09-12 13:15:12 -05:00
Brenden Matthews
415c577823
Update release action.
2022-09-12 11:18:45 -05:00
François Revol
475b859e3f
Add an http_port config setting
...
This should help with #1061 .
Also added a warning about the default port being blocked by browsers.
2022-09-11 12:18:36 +02:00
Brenden Matthews
eaa7abc542
Drop gitlab CI.
2022-09-10 13:54:17 -05:00
François Revol
15f6f2781c
Add TODO for the gui-backends branch
2022-09-10 20:39:11 +02:00
François Revol
80e063ef80
Fix crash when no display output is enabled
2022-09-10 20:39:11 +02:00
François Revol
7cf80d5948
Work around linker missing objects when building tests
...
Since we rely on a global object ctor to add a display output to the
list, it is not referenced from anywhere else, so does not get linked in
when building tests since most objects are pulled from a static library.
Another option would be to use --whole-archive to link to it.
2022-09-10 20:39:11 +02:00
François Revol
5b22723a3b
Fix warnings
...
unused paramaters and (un)signed comparison mostly.
2022-09-10 20:39:11 +02:00
François Revol
e721119f04
Update copyright, authors.
...
Backported from 308f2cb8ea
2022-09-10 20:39:11 +02:00
François Revol
9a710fe17f
display: fix logging
2022-09-10 20:39:11 +02:00
François Revol
568de329ef
Move X11 font stuff to display-x11
2022-09-10 20:39:11 +02:00
François Revol
281097a2a5
move X11 stuff from conky.cc to display-x11
...
Still some things to sort out, but seems to work.
A lot of variables and calls had to be made non-static.
2022-09-10 20:39:11 +02:00
François Revol
e97be17f7f
move file output to a separate display-file
2022-09-10 20:39:11 +02:00
François Revol
5c389ecdb5
add display accessors
...
we want to be able to access either all outputs, or the currently
selected one (if any, else return the top one, which ought to be the GUI
one if we have one).
2022-09-10 20:39:11 +02:00
François Revol
1c5198bccd
proper console display (move code out of conky.cc)
2022-09-10 20:39:11 +02:00
François Revol
e4b05557fa
display-*: return void for most calls as return-value is useless
2022-09-10 20:39:11 +02:00
François Revol
fd683ee8ce
display-*: Fix copyright
2022-09-10 20:39:11 +02:00
François Revol
4ffd09be1e
Replace BUILD_X11 ifdef by BUILD_GUI when it makes sense
2022-09-10 20:39:11 +02:00
François Revol
c965ea7d00
http display: use lower priority than graphical displays
2022-09-10 20:39:11 +02:00
François Revol
f30263c2fc
Initial ncurses display-output
...
Some leftovers still, but it still works.
2022-09-10 20:39:11 +02:00
François Revol
a4f9474de1
Add a display-output flag to tell if it's graphical-based
...
or text-only.
2022-09-10 20:39:11 +02:00
François Revol
2074dabdaf
Make sure the console output isn't enabled along with ncurses
2022-09-10 20:39:11 +02:00
François Revol
ef957bfb91
Actually allow more than one display-output at once
...
We already do this like with HTTP+stdout.
2022-09-10 20:39:11 +02:00
François Revol
7c8d486b9f
Move HTTP output code from conky.cc to display-http
2022-09-10 20:39:11 +02:00
François Revol
17ceb82079
Initial stubbing of display backends
...
Hopefully this will lead the way to adding support for things like
Wayland and Haiku graphics, cf. #56 .
We define a display_output_base class that display backends
can derive from to implement display-specific calls.
2022-09-10 20:39:11 +02:00
François Revol
bc0b79f032
Make out_to_stderr setting non-static
2022-09-10 20:39:11 +02:00
François Revol
0cc7edfd0b
Add a BUILD_GUI define (for now only defined on BUILD_X11)
2022-09-10 20:39:11 +02:00
Brenden Matthews
714e3a5cbd
Bump version.
2022-09-10 13:18:06 -05:00
Brenden Matthews
d42be04ae9
Add missing docker build deps.
2022-09-10 13:05:39 -05:00