Nikolas Garofil
c671226a83
print_version() usable without quiting and replace all exit()-s in conky.cc
2010-11-15 17:07:38 +01:00
Nikolas Garofil
90eda7edbf
own_window and own_window_transparent should default to yes without option
2010-11-15 14:00:31 +01:00
Pavel Labath
17d4658242
Fix "Conky usually segfaults on config file changes" (sf.net #3100221 )
...
Someone needs to learn the difference between passing by value and passing by reference.
Bug reported by Kevin Lyles.
2010-11-14 14:34:39 +01:00
Pavel Labath
f33c65aed2
This was overkill
2010-11-13 20:11:29 +01:00
Nikolas Garofil
9d7a914515
Make I18N optional
2010-11-13 19:45:04 +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
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
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
df6db63972
c++-ify variable_substitute()
2010-08-26 20:04:46 +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
dad4b80c8f
Fix double-free bug in mysql.cc
2010-06-23 19:06:32 +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
Nikolas Garofil
3f7ecb3a26
Add support for $irc
2010-04-30 19:32:42 +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
Nikolas Garofil
dbfbc5f28c
Bugfix: adding/removing use_xft in the config had no effect unless you restarted conky, reloading the config was not enough
2010-04-12 23:27:12 +02:00
Pavel Labath
f1c717286b
inotifi_init1() is not available on older systems
...
-> replace with inotify_init() + fcntl()
atomicity should not be important here, since we don't have any threads running at the point of
the call
2010-04-12 22:40:16 +02:00
Pavel Labath
939985042a
Remove a redundant copy of arg[cv]
2010-03-19 20:33:49 +01:00
Pavel Labath
4b38666777
Fix a couple of problems when compiling without OWN_WINDOW
2010-03-14 22:26:29 +01:00
Pavel Labath
5e13dce11c
Simplify border width expressions by common subexpression elimination
2010-03-12 19:27:07 +01:00
Pavel Labath
d93dc72e6d
Random C++ification: to_real_path() and current_config
2010-03-04 17:40:20 +01:00
Cesare Tirabassi
0336b5d67d
Fix sf: #2961602
...
Add missing --quiet option and optional arguments to --pause and --interval
(cherry picked from commit a9e5820a34
)
2010-03-02 20:29:36 +01:00
Nikolas Garofil
fb00ff8fa9
print_version to cpp
2010-02-26 01:17:27 +01:00
Nikolas Garofil
cb11cf675a
Use isutf()
2010-02-25 07:07:00 +01:00
Nikolas Garofil
6c25f335c4
Shrink code by using more c++ in main()
2010-02-24 22:06:06 +01:00
Nikolas Garofil
f236523f30
Use free_and_zero in conky.cc and core.cc where appropriate
2010-02-23 22:06:04 +01:00
Nikolas Garofil
397a7a252a
Fix removing the config and sending a SIGUSR1 results in segfault
...
This re-implements the fix of the previous commit because that one
assumed that only overwriting the configfile can cause the config
to reload
2010-02-23 02:58:44 +01:00