Brenden Matthews
48e834d1eb
More work on CMake build system.
2009-12-10 20:37:56 -08:00
Brenden Matthews
01c01671e5
Require GCC >=4.4.
2009-12-10 15:19:45 -08:00
Brenden Matthews
07e2002b03
Build libtcp-portmon as a separate library.
2009-12-10 15:19:13 -08: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
1a76df4a1d
Revert "add hint about the need to make distclean"
...
This reverts commit f7cf5ac9f6
.
Cmake is totally innocent, the need for distclean is only related to
e9d4e32f8f
, therefore a need for everyone
having an existing, compiled clone.
2009-12-10 02:12:23 +01:00
Phil Sutter
475b00e709
drop local definitions of _GNU_SOURCE since it's passed to gcc
2009-12-10 02:03:56 +01:00
Phil Sutter
f7cf5ac9f6
add hint about the need to make distclean
2009-12-10 02:02:55 +01:00
Brenden Matthews
0b3a4621ad
Fix CMake stuff for weather.
2009-12-09 16:12:11 -08:00
Brenden Matthews
6944cba54e
Move cmake files around, add -D_GNU_SOURCE.
2009-12-09 15:56:07 -08: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
Cesare Tirabassi
a14cca6592
remove <programlisting> from variables.xml, it only messes the man page and serve no other purpose
2009-12-09 23:29:44 +01:00
Pavel Labath
913d956b7c
Fix linking on OpenBSD
...
OpenBSD doesn't need librt for clock_gettime, but configure was adding it to LIBS unconditionally.
Bug reported by dovim.
2009-12-08 20:57:12 +01:00
Brenden Matthews
be678a9ebb
Add missing file.
2009-12-07 21:17:58 -08: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
37a920de59
Add header guards for config.h.
2009-12-07 11:59:27 -08: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
Brenden Matthews
12d7781c7b
Merge branch 'master' of git.omp.am:/home/omp/git/conky
2009-12-06 11:43:30 -08:00
Brenden Matthews
c63d1bba78
Portmon and audacious CMake support.
2009-12-06 11:43:12 -08:00
Brenden Matthews
134439cbfa
Portmon CMake build support.
2009-12-06 11:30:06 -08: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
3858cc736f
More work on CMake stuff, add missing files.
...
Also updated gitignore.
2009-12-05 13:04:31 -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