1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-25 04:06:03 +00:00

Revert "Combine can now use other chars to seperate vars (used to be only space)"

This reverts commit 3dd1738fb9.
This commit is contained in:
Brenden Matthews 2009-05-04 13:13:51 -06:00
parent 3dd1738fb9
commit f6fe653401
7 changed files with 32 additions and 2 deletions

2
.gitignore vendored
View File

@ -34,3 +34,5 @@ conky-*.tar.*
doc/*.html
doc/*.mxml
patches/
README
doc/conky.1

View File

@ -1,3 +1,6 @@
2009-05-03
* Added Sony VAIO fanspeed info (thanks Yeon-Hyeong)
2009-05-01
* Added diskio_avg_samples patch (thanks Yeon-Hyeong)
* Fixed $texeci regression

View File

@ -2733,6 +2733,7 @@
Prints the song name in either the form "artist - title" or file name, depending on whats available
<para></para></listitem>
</varlistentry>
<varlistentry>
<term>
<command><option>if_xmms2_connected</option></command>
@ -2742,6 +2743,15 @@
<para></para></listitem>
</varlistentry>
<varlistentry>
<term>
<command><option>sony_fanspeed</option></command>
</term>
<listitem>
Displays the Sony VAIO fanspeed information if sony-laptop kernel support is enabled. Linux only.
<para></para></listitem>
</varlistentry>
<varlistentry>
<term>
<command><option>eve</option></command>

View File

@ -64,7 +64,7 @@ xmms2 = xmms2.c
endif
if BUILD_LINUX
linux = linux.c top.c diskio.c users.c
linux = linux.c top.c diskio.c users.c sony.c
PTHREAD_LIBS = -lpthread
endif
@ -208,6 +208,7 @@ EXTRA_DIST = \
smapi.h \
ibm.c \
ibm.h \
sony.h \
users.c

View File

@ -1223,6 +1223,9 @@ static struct text_object *construct_text_object(const char *s,
END OBJ(ibm_volume, 0)
END OBJ(ibm_brightness, 0)
#endif
/* information from sony_laptop kernel module
* /sys/devices/platform/sony-laptop */
END OBJ(sony_fanspeed, 0)
END OBJ_IF(if_gw, 0)
END OBJ(ioscheduler, 0)
if (!arg) {
@ -2542,7 +2545,7 @@ static struct text_object *construct_text_object(const char *s,
}else if(arg[i] == '}') {
indenting--;
}
if(indenting == 0 && arg[i+1] < 48) { //<48 has 0, $, and the most used chars not used in varnames but not { or }
if(indenting == 0 && (arg[i+1] == ' ' || arg[i+1] == '$' || arg[i+1] == 0)) {
endvar[j]=i+1;
j++;
}
@ -3415,6 +3418,11 @@ static void generate_text_internal(char *p, int p_max_size,
get_ibm_acpi_brightness(p, p_max_size);
}
#endif /* IBM */
/* information from sony_laptop kernel module
* /sys/devices/platform/sony-laptop */
OBJ(sony_fanspeed) {
get_sony_fanspeed(p, p_max_size);
}
OBJ(if_gw) {
if (!cur->gw_info.count) {
DO_JUMP;

View File

@ -103,6 +103,9 @@ char *strndup(const char *s, size_t n);
#include "smapi.h"
#endif
/* sony support */
#include "sony.h"
/* A size for temporary, static buffers to use when
* one doesn't know what to choose. Defaults to 256. */
extern unsigned int text_buffer_size;

View File

@ -148,6 +148,9 @@ enum text_object_type {
OBJ_smapi_bat_power,
OBJ_if_smapi_bat_installed,
#endif /* IBM */
/* information from sony_laptop kernel module
* /sys/devices/platform/sony-laptop */
OBJ_sony_fanspeed,
OBJ_if_gw,
OBJ_ioscheduler,
OBJ_gw_iface,