Nikolas Garofil
4ac40e6054
Fix compiling without builtin config
2010-11-14 01:25:11 +01:00
Nikolas Garofil
e73da6b72e
Fix compiling without X11 support
2010-11-13 23:59:31 +01:00
Pavel Labath
c9df66f487
Merge remote branch 'origin/master' into lua-config
...
Conflicts:
src/conky.cc
src/logging.h
2010-11-13 20:17:46 +01:00
Pavel Labath
f33c65aed2
This was overkill
2010-11-13 20:11:29 +01:00
Pavel Labath
0852aa4fcd
Merge remote branch 'origin/master' into lua-config
...
Conflicts:
src/ccurl_thread.cc
src/conky.cc
src/llua.cc
src/logging.h
src/nvidia.cc
2010-11-13 20:05:59 +01:00
Nikolas Garofil
9d7a914515
Make I18N optional
2010-11-13 19:45:04 +01:00
Pavel Labath
375e21af07
Fix a small leak + some cleanup
2010-11-13 19:40:43 +01:00
Pavel Labath
a1f4984a4e
Make conky not crash on exit when using weather objects
2010-11-13 16:36:43 +01:00
Pavel Labath
9a08141389
Fix the "ISO C does not permit named variadic macros" in maintainer mode
...
and a few other that have cropped up in the process
2010-11-12 19:48:06 +01:00
Nikolas Garofil
47965eedbc
Fix memleak in is_disk()
2010-11-11 00:31:06 +01:00
Nikolas Garofil
b902b70e96
i18n-ize conky.cc
2010-10-31 20:01:20 +01:00
Pavel Labath
c9334eb071
Make conky (more-or-less) functional again
2010-10-31 18:17:22 +01:00
Nikolas Garofil
b98ebc90ee
Internationalization support
...
This patch adds i18n-support with gettext, all translatable strings in the
code should be placed inside _() to make sure users see them in their own
language (I only did this for print_version() for now)
2010-10-31 00:02:02 +02:00
Nikolas Garofil
11e5db2132
Fix memleak when there is no config available
...
The 'buf' string in current_config() got allocated but not deleted when
CRIT_ERR stops the program.
2010-10-24 17:57:58 +02:00
Kevin Lyles
56ddea77a8
Fixed foreground colors being semi-transparent
...
Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-10-15 11:23:14 -07:00
Markus
c9cf08d9e9
Fix short_units for below kilo values.
...
Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
2010-10-05 11:31:31 -07:00
Pavel Labath
1c785f2ab9
Remove obsolete config-file stuff, move slowly toward making conky functional again
2010-09-15 23:37:13 +02:00
Pavel Labath
bad23c7b77
Remove the --for-scripts hack. Maybe add it later?
2010-09-12 16:43:43 +02:00
Pavel Labath
0fd23a6f7e
Set CLOEXEC flag on the inotify file descriptor
2010-09-12 16:36:21 +02:00
Pavel Labath
eeb1a6a0d7
Properly load config file and print the default one
...
ps: the new implementation no longer requires fopencookie() and co.
2010-09-12 16:23:06 +02:00
Pavel Labath
e935a3d107
Call curl_global_cleanup() even in case of errors
2010-09-12 15:42:20 +02:00
Pavel Labath
8cb63b0c8b
Update the default config file to match new syntax
2010-09-12 15:31:18 +02:00
Pavel Labath
55282b64d8
Config file handling changes
...
- changed default config filenames, to avoid conflict with conky-1.x
- specifying "-" as config file reads from stdin
- if a user config file exists but is not readable, report an error instead of falling back to
the system-wide config.
2010-09-12 14:01:34 +02:00
Pavel Labath
4426a8fa5b
The --stdin-config param is kinda pointless, just use -c /dev/stdin
2010-09-12 13:50:47 +02:00
Pavel Labath
ef24f62412
Merge remote branch 'origin/master' into lua-config
...
Conflicts:
src/conky.cc
2010-09-11 14:50:37 +02:00
Pavel Labath
a111356ea4
Make music_player_interval a lua setting
2010-09-11 14:45:19 +02:00
Pavel Labath
47d9a63dff
Make update_interval{,_on_battery} lua settings
2010-09-11 14:25:19 +02:00
Pavel Labath
cd5e3f8fa0
Make font and xftalpha lua settings
2010-09-08 17:30:04 +02:00
Pavel Labath
9fc5b84a32
Make pop3 and imap lua settings
2010-09-07 17:39:36 +02:00
Pavel Labath
2978965368
Make total_run_times a lua setting
2010-08-31 11:49:37 +02:00
Pavel Labath
ef2b39a97f
Make text_buffer_size a lua setting
2010-08-29 23:50:32 +02:00
Pavel Labath
a9893684ac
Make max_user_text a lua setting
2010-08-29 20:01:05 +02:00
Pavel Labath
6364bbd380
Make lua_{draw_hook_{pre,post},{shutdown,startup}_hook} lua settings
2010-08-29 15:56:15 +02:00
Pavel Labath
26cb39f67c
Make lua_load a lua setting
2010-08-29 15:45:38 +02:00
Pavel Labath
b1891474e7
Make max_port_monitor_connections a lua setting
2010-08-29 15:19:46 +02:00
Pavel Labath
eedb5241f8
Make imlib_cache_{size,flush_interval} lua settings
2010-08-29 14:31:22 +02:00
Pavel Labath
77d4a55dcc
Fix segfault in ccurl_thread.cc
...
curl_global_init() is not thread-safe, it must be called at the start of main()
2010-08-29 13:42:07 +02:00
Pavel Labath
68d0a223fb
Make sensor_device a lua setting
...
I haven't tested if this compiles, but I couldn't have broken much, because before this it
definitely didn't compile.
2010-08-27 13:52:21 +02:00
Pavel Labath
ce49490144
Make mail_spool a lua setting
2010-08-26 23:07:21 +02:00
Pavel Labath
976e0eddf5
Merge remote branch 'origin/master' into lua-config
...
Conflicts:
src/conky.cc
2010-08-26 22:38:55 +02:00
Pavel Labath
df6db63972
c++-ify variable_substitute()
2010-08-26 20:04:46 +02:00
Pavel Labath
ed70663b99
Make minimum_{width,height} lua settings
2010-08-26 17:40:53 +02:00
Pavel Labath
467abd2edf
Make default_gauge_{width,height} lua settings
2010-08-26 17:26:34 +02:00
Pavel Labath
184afe1555
Make default_graph_{width,height} lua settings
2010-08-26 17:18:55 +02:00
Pavel Labath
34a34693d7
Make default_bar_{width,height} lua settings
2010-08-26 16:33:13 +02:00
Pavel Labath
b6ed33b82a
Make temperature_unit a lua setting
2010-08-25 21:26:14 +02:00
Pavel Labath
0085402d08
Make if_up_strictness a lua setting
2010-08-25 19:40:24 +02:00
Pavel Labath
127ed29fb9
Make stippled_borders a lua setting
2010-08-25 19:26:15 +02:00
Pavel Labath
e59679a0c1
Make pad_percents a lua setting
2010-08-25 19:19:10 +02:00
Pavel Labath
b863f216b8
Make hddtemp_{host,port} lua settings
2010-08-25 19:16:56 +02:00
Pavel Labath
31cbd710a6
Make top_name_width a lua setting
2010-08-25 19:09:15 +02:00
Pavel Labath
3d29d27e8b
make maximum_width a lua setting
2010-08-25 19:01:02 +02:00
Pavel Labath
5f60b5427e
Improve range_config_setting<>
...
now it catches negative values assigned to unsigned settings
2010-08-25 18:51:29 +02:00
Pavel Labath
2c96799e59
Make {overwrite,append}_file lua settings
2010-08-22 13:04:19 +02:00
Pavel Labath
3dd4593bc9
Make max_text_width a lua setting
2010-08-22 12:49:31 +02:00
Pavel Labath
228f65bc52
Make diskio_avg_samples a lua setting
2010-08-22 12:31:11 +02:00
Pavel Labath
9d30e34a01
Make net_avg_samples a lua setting
2010-08-22 12:28:04 +02:00
Pavel Labath
80f3359634
make cpu_avg_samples a lua setting
2010-08-22 12:24:26 +02:00
Pavel Labath
663e99ee53
Make mpd_{host,password,port} lua settings
2010-08-22 12:17:09 +02:00
Pavel Labath
4cb6606ea2
Make nvidia_display a lua setting
2010-08-21 14:13:07 +02:00
Pavel Labath
179a1a15b9
Merge branch 'master' into lua-config
...
Conflicts:
src/conky.cc
src/mysql.cc
src/mysql.h
2010-08-21 14:11:33 +02:00
Pavel Labath
8ff9b58c3b
Fix 'nvidia with ncurses segfaults' (sf.net #3006233 )
...
Additionally, add a nvidia_display variable. This enables the $nvidia variable to be used without
out_to_x yes (X11 support still has to be built in, you just don't have to use it).
2010-08-13 15:23:11 +02:00
Pavel Labath
074271b430
Fix gcc warning
2010-07-29 16:31:30 +02:00
Pavel Labath
968f5f4201
auto_ptr is deprecated
2010-06-26 12:33:55 +02:00
Pavel Labath
dad4b80c8f
Fix double-free bug in mysql.cc
2010-06-23 19:06:32 +02:00
Pavel Labath
b5a4d899ab
Make mysql_* lua settings
2010-06-22 01:34:55 +02:00
Pavel Labath
c33d617179
make templateN a lua setting
2010-06-21 00:37:58 +02:00
Pavel Labath
76a1b17e5c
make out_to_http a lua setting
2010-06-20 19:31:17 +02:00
Pavel Labath
8c41d3183e
make http_refresh a lua setting
2010-06-20 19:15:56 +02:00
Pavel Labath
78ba5c2800
Merge remote branch 'origin/master' into lua-config
...
Conflicts:
src/conky.cc
src/conky.h
src/top.cc
2010-06-20 19:09:13 +02:00
Nikolas Garofil
b5800a3418
Use fixed-width fonts with out_to_http so that everything lands where it should land
2010-06-05 14:27:20 +02:00
Nikolas Garofil
7a2e292429
Change multiple spaces in -s when out_to_http is used
2010-06-05 14:05:08 +02:00
Nikolas Garofil
e7eae4ec8f
Change newlines in "<br />"-s when out_to_http is used
2010-06-05 02:08:50 +02:00
Nikolas Garofil
edc45d41f2
Add support for http_refresh
2010-06-04 15:47:01 +02:00
Nikolas Garofil
54d4e6518d
Add support for out_to_http
2010-06-04 14:41:12 +02:00
Nikolas Garofil
4bc136be88
Bugfix: $alignr had some problems after commit 40452c9712
...
Example:
TEXT
alfa bravo
charlie ${alignr}delta
echo ${alignr}foxtrot
Note to self:
It could be that this fix brings back part of the bug that
40452c9712
fixed. Check this !
2010-05-24 21:04:42 +02:00
Alexander Graf
fbd7ad0152
Accept top_name_width on FreeBSD
...
It was inside #ifdef __linux__, though it is not Linux specific.
Signed-off-by: Alexander Graf <agraf@znc.in>
Signed-off-by: Pavel Labath <pavelo@centrum.sk>
2010-05-23 21:54:42 +02:00
Nikolas Garofil
78e9a69b4e
Bugfix: memleaks in rss-code
2010-05-06 17:29:09 +02:00
Nikolas Garofil
f7980ca5a1
Bugfix: BUILD_WEATHER is replaced by BUILD_WEATHER_METAR and BUILD_WEATHER_XOAP
2010-05-06 16:09:17 +02:00
Nikolas Garofil
40452c9712
Bugfix: $alignr only worked on the first line of $execp, $execpi, $lua and $lua_parse
2010-05-05 22:02:28 +02:00
Nikolas Garofil
a32d9e41a4
Bugfix: memory and thread-deleting problems
...
For example the following config had a problem:
TEXT
$i8k_cpu_temp
I could fix it shorter, but then valgrind would still show memleaks
2010-05-05 18:46:04 +02:00
Pavel Labath
f81c29a42d
make out_to_ncurses a lua setting
...
this completes the porting of bool settings
2010-04-30 19:33:21 +02:00
Nikolas Garofil
3f7ecb3a26
Add support for $irc
2010-04-30 19:32:42 +02:00
Pavel Labath
dfc9efa3cc
make out_to_console/stderr lua settings
2010-04-30 19:06:17 +02:00
Pavel Labath
c31f27fe92
make override_utf8_locale a lua setting
2010-04-30 17:51:30 +02:00
Pavel Labath
ede92b87bd
make gap_[xy] a lua setting
2010-04-23 22:00:32 +02:00
Pavel Labath
feb4100e84
make double_buffer a lua setting
2010-04-23 21:54:40 +02:00
Pavel Labath
9e8bbdd4ef
Create a conky window when own_window is set
2010-04-23 21:25:09 +02:00
Pavel Labath
67e37668ec
make border_width a lua setting
2010-04-23 01:22:22 +02:00
Pavel Labath
96c966b7a6
Make border_{inner,outer}_margin a lua setting
2010-04-22 21:59:12 +02:00
Pavel Labath
00e91d8c31
Merge remote branch 'origin/master' into lua-config
...
Conflicts:
src/conky.cc
src/x11.cc
2010-04-22 21:17:14 +02:00
Pavel Labath
927394505c
Make use_xft a lua setting
2010-04-21 19:33:39 +02:00
Nikolas Garofil
2f838fe676
change specials back to ll (fixed bug mentioned in previous commit)
2010-04-21 18:03:53 +02:00
Nikolas Garofil
f603fbfd88
change specials back into a normal array until i fix the only-1-line-graph-bug
2010-04-21 14:54:45 +02:00
Nikolas Garofil
d9930744de
fix memleak
2010-04-18 20:49:14 +02:00
Nikolas Garofil
a6e63bcaa0
Add support for MySQL
...
Warning: Altough the current version works (for me),
the syntax of the configoptions and vars will probably change
over time. Contact me if you have ideas.
The following is a example of how you can use it now:
mysql_host someserver.com
mysql_db my_database
mysql_user loginname
mysql_password "s3cr3t"
TEXT
${mysql select var1 from some_table}${mysql select var2 from some_table}
2010-04-18 17:52:41 +02:00
Nikolas Garofil
131ceb5ccf
Bugfix: shifted bars
2010-04-15 23:59:24 +02:00
Nikolas Garofil
5ddf751345
Bugfix: "out_to_x no" was ignored when in a file included with ${include path_to_file}
2010-04-14 21:50:50 +02:00
Nikolas Garofil
08ea4391d4
Deprecated max_specials, made it unlimited by changing the data structure for specials
2010-04-14 16:59:50 +02:00
Nikolas Garofil
cda990633c
Add support for --stdin-config
2010-04-13 17:02:39 +02:00