Phil Sutter
1724a1fe49
ISO C++ forbids variable length arrays
2009-12-17 22:42:52 +01:00
Phil Sutter
de049dcbde
--enable-testing rejects commas at end of enumerator lists
2009-12-17 22:42:47 +01:00
Phil Sutter
4229fbd380
introduce a generic priority queue implementation
2009-12-13 17:10:45 +01:00
Phil Sutter
bb72583a95
simplify this conditional a bit
2009-12-13 03:42:14 +01:00
Phil Sutter
bad6d62b31
little header cleanup in conky.cc
2009-12-13 02:54:48 +01:00
Phil Sutter
8bc17ca311
top: add update callbacks conditionally, drop useless check
2009-12-12 19:50:36 +01:00
Phil Sutter
8045e7f714
drop enum text_object_type and all references to it's members
...
After some minor rewrite of the top parser (which was in fact the only
real user of the obj->type field left since introduction of text object
callbacks), there is no need for the obj->type field anymore.
2009-12-12 15:56:00 +01:00
Phil Sutter
5c86a80614
fix $scroll color reset (add missing callback)
2009-12-12 15:43:39 +01:00
Pavel Labath
52b5fe11ed
Fix race condition in update_stat()
2009-12-11 22:54:11 +01:00
Pavel Labath
a49000ba22
Eliminate warnings in mail.c
...
PS: functions pop3_thread and imap_thread look ridiculously similar. It may be worth merging them
at some point.
2009-12-11 21:34:41 +01:00
Nikolas Garofil
6d4ba8b2f4
Fix anonymous enum warning
2009-12-11 17:58:25 +01:00
Pavel Labath
316198a0c3
Explicitly cast NULL to the specific type for compilers that (for some unknown reason) require it
2009-12-10 23:42:22 +01:00
Pavel Labath
b4feb01818
Fix memory allocation problem in exec.c
...
Bug reported by c0nv1ct.
2009-12-10 23:09:56 +01:00
Brenden Matthews
b6331b4eb6
Switch some more bits to C++, more CMake changes.
2009-12-09 20:05:32 -08:00
Phil Sutter
475b00e709
drop local definitions of _GNU_SOURCE since it's passed to gcc
2009-12-10 02:03:56 +01:00
Pavel Labath
2790d35e06
Set CXXFLAGS in-line with current CFLAGS settings (autoconf)
...
Also, replaced #define _GNU_SOURCE (in config.h) with -D_GNU_SOURCE command-line parameter
because, for some reason g++ defines it implicitly and then complains about multiple definitions.
Also, removed -Winline from C(XX)FLAGS because it causes a lot of warnings for c++ code that
can't be easily removed and are not very significant.
2009-12-09 23:59:08 +01:00
Pavel Labath
78da8a1946
Update cmake to address portmon change.
2009-12-09 23:59:07 +01:00
Pavel Labath
e9d4e32f8f
Replace GHashTable with tr1::unordered_map in tcp_portmon
...
This means portmon no longer depends on glib.
2009-12-09 23:59:07 +01:00
Brenden Matthews
8c9ed7b109
Minor build fixes.
2009-12-07 21:16:11 -08:00
Brenden Matthews
11c76e4c0d
More CMake work.
2009-12-07 20:46:49 -08:00
Pavel Labath
b1cbc64f60
Remove some strange network related code
...
Reported by norsetto.
This code disallows network traffic to be 0.
Brenden says it once had a purpose, but noone can think of what would that be atm.
2009-12-07 21:13:04 +01:00
Brenden Matthews
d80cacd4b7
Handle build.h, too.
2009-12-07 11:51:00 -08:00
Brenden Matthews
c5cbb3c38f
Produce error if src/config.h exists.
2009-12-07 10:08:01 -08:00
Brenden Matthews
4dcce0b386
Improve platform stuff.
2009-12-07 09:35:43 -08:00
Phil Sutter
4baba32459
replace modulo by bitwise AND for hash table lookups
...
This operation is a lot faster, but depends on the hash table size
be a power of 2 (so HTABSIZE - 1 is a row of 1's). Also a define for the
magic value cleans things up a bit.
2009-12-06 21:49:27 +01:00
Phil Sutter
36f6af922b
improve hash_process() by inserting at bucket's top instead of bottom
2009-12-06 17:28:30 +01:00
Brenden Matthews
0406000351
More CMake build work, added Lua support.
2009-12-05 18:45:26 -08:00
Brenden Matthews
07cb6efdaf
More work on CMake build system (see README.cmake for instructions).
2009-12-05 12:00:10 -08:00
Phil Sutter
3764c883c7
convert mixer bars to double
2009-12-04 22:18:54 +01:00
Phil Sutter
1160e74d35
convert fs bars to double
2009-12-04 22:18:54 +01:00
Phil Sutter
361e5eba83
convert exec bars to double
2009-12-04 22:18:54 +01:00
Phil Sutter
b2c305a995
convert execbarval to double
2009-12-04 22:18:54 +01:00
Phil Sutter
3361ea907b
convert *speedgraphval to double
2009-12-04 22:18:54 +01:00
Phil Sutter
a68a523d40
convert diskiographval_* to double
2009-12-04 22:18:54 +01:00
Phil Sutter
1382915d1e
convert loadgraphval to double
2009-12-04 22:18:54 +01:00
Phil Sutter
f74ae19944
convert apcupsd_loadbarval to double
2009-12-04 22:18:54 +01:00
Phil Sutter
c52ee46cc3
convert entropy_barval to double
2009-12-04 22:18:54 +01:00
Phil Sutter
2fc1efa8d5
convert lua_barval to double
2009-12-04 22:18:54 +01:00
Phil Sutter
f1a57e40aa
convert audacious_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
e2e7c47c48
convert xmms2_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
202bbf01ff
convert mpd_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
9e587ae6d5
convert smapi_bat_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
db2b056969
convert swap_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
c5a8949784
convert mem_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
d46a2cb1b2
convert cpu_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
bfd7eabc0f
convert get_battery_perct_bar to double
2009-12-04 22:18:53 +01:00
Phil Sutter
4133d8fdbe
convert wireless_link_barval to double
2009-12-04 22:18:53 +01:00
Phil Sutter
e5d32f4ad0
convert meter type object values from uint8_t to double
2009-12-04 22:17:40 +01:00
Phil Sutter
1e25633fc1
rename specials field "graph_scale" to a generic "scale"
2009-12-04 00:53:11 +01:00
Phil Sutter
82ef68aafa
hook in the scale value for bar and gauge objects
...
This patch already implements complete auto-scaling for bars and gauges,
therefore introducing a flags field in order to signal whether
auto-scaling is enabled (and the scale field contains just the max value
seen so far).
2009-12-04 00:50:13 +01:00