Commit Graph

106 Commits

Author SHA1 Message Date
Stefan Gehn a9c193f84c Merge with gkrellm-2.3.3 from upstream 2009-12-26 17:08:15 +00:00
Stefan Gehn a7ea973741 - Win32: enumerate users using WTS-API. NOTE: This makes GKrellM require Win XP or newer, code for Win 2k is still present though (depends on value of _WIN32_WINNT) 2009-12-26 15:11:13 +00:00
Stefan Gehn 0cc981108b - Make gkrellm client disconnect from server on exit 2009-12-26 15:08:00 +00:00
Stefan Gehn c8c1591363 - Wait up to 10 seconds for a running SpeedFan that has not detected its sensors yet (SHM file reports 0 sensors)
- Add debug output for sensor init on win32
2008-12-28 15:59:37 +00:00
Stefan Gehn a1bc3c7aae - Unify my own email address around gkrellm-sourcecode, translations are not updated due to gettext problems on win32 2008-12-28 14:51:59 +00:00
Stefan Gehn a65d08d0c5 - Forgot to update argument list when switching gkrellm_store_chartdata() to gkrellm_store_chartdatav() 2008-12-27 15:46:09 +00:00
Stefan Gehn abcce9a6b1 - add gkrellm_store_chartdatav() that takes a va_list instead of varargs. This fixes a potential crash caused by plugins using gkrellm_store_chartdata on win32 (same problem as with gkrellm_debug(), the win32 plugin-interface needs a va_list version of every vararg function in gkrellm). 2008-12-27 13:21:11 +00:00
Stefan Gehn 0d35922472 - Add gkrellm_debugv() function to fix gkrellm_debug() for win32-plugins. Forwarding var args is not possible with plain C 2008-12-26 10:47:29 +00:00
Stefan Gehn eb074fa36e - export gkrellm_debug() function to plugins 2008-12-23 20:14:11 +00:00
Stefan Gehn a5194a3488 - Unify search-paths for plugins and themes in both gkrellm and gkrellmd on win32 2008-12-17 14:12:21 +00:00
Stefan Gehn e09fe90ef8 - Remove "rc2" from version number
- Update (own) email-address in "about" tab
2008-12-17 09:39:18 +00:00
Stefan Gehn 2cf2afc458 - comment out all options in default gkrellmd.conf so it can be installed without causing any trouble
- move gkrellm[d] version into its own header
- win32: determine version from headers instead of hardcoding them in the .rc files
2008-10-29 16:02:13 +00:00
Stefan Gehn 3d405b9970 - Use glib wrappers for fopen/stat/chmod/unlink, fixes file operations for win32 where glib uses utf-8 for all file-handling
- win32: remove company name from exe headers as there's no company behind GKrellM
2008-10-28 19:02:04 +00:00
Stefan Gehn 5e176b0ed0 - win32: fix transmit bytes for network interfaces, wrong pdh-counter index was used 2008-10-28 11:05:52 +00:00
Stefan Gehn 902e9ce6ab - win32: Makefile: install binaries into standard "bin" directory as done on unix and make standard value for INSTALL variable work on win32/msys as well (INSTALL=install somehow calls the wrong install binary for me)
- win32: main.c: simplify locating the locales directory
2008-10-24 18:34:38 +00:00
Stefan Gehn b2670d098c - fix taskbar-entry being visible with gtk+ 2.14.4 by setting the toolwindow window-type using standard gtk-functions 2008-10-24 18:27:35 +00:00
Stefan Gehn 5f33ee8501 - Temporarily remove message dialog with warning about connection problems, it causes lockups when executed from the reconnect thread 2008-10-08 18:59:28 +00:00
Stefan Gehn a2d37af516 - get libntlm cflags/libs from pkg-config 2008-10-04 19:08:15 +00:00
Stefan Gehn 804e456c03 - Merge in gkrellm-2.3.2 release changes 2008-10-04 08:55:47 +00:00
Stefan Gehn 54aa6d29fb - win32.c: Add warning about missing performance counter names (may happen if perflib is broken) 2008-10-03 16:27:46 +00:00
Stefan Gehn b067125f1c - lower minimum required gtk+ version to 2.4 by removing the (hopefully) only call to a gtk+-2.6 function
- merge in translation changes from gkrellm-2.3.2 snapshot (forgot pl.po)
2008-10-03 12:06:33 +00:00
Stefan Gehn d8c30ffddb - Bump copyright year, version information and minimum gtk+ version in various files 2008-09-30 17:37:03 +00:00
Stefan Gehn 4d8e49b535 - move gkrellm.ico where it belongs 2008-09-30 17:11:16 +00:00
Stefan Gehn 8cddbba126 - main.c: Do not use gkrellm xpm-icon on win32, gkrellm on windows as an icon of its own that is set via win32-resource.rc 2008-09-30 16:57:07 +00:00
Stefan Gehn 2119506e02 - Switch from deprecated GtkCombo to GtkComboBox (new since GTK+ 2.4) 2008-09-30 16:50:17 +00:00
Stefan Gehn 2ac45ba0de - win32.c: reformatting parts of the code and cleaning out the ugly PTYPE syntax from win32-api
- win32.c: use win32 constants for buffers holding counter names or paths
2008-09-30 16:48:09 +00:00
Stefan Gehn cb4a2344eb - utils.c: Fix gkrellm_gtk_entry_get_text() default return value (empty string was allocated on the stack and is now a proper static variable) 2008-09-30 14:51:48 +00:00
Stefan Gehn e03fa87217 - Makefile: Add GTK+ version check (>= 2.6) 2008-09-30 14:42:40 +00:00
Stefan Gehn 25470669c3 - winops-win32.c: remove unneded include 2008-09-30 14:41:30 +00:00
Stefan Gehn 1ea1c2c6b6 - win32.c: Try to give unique names to disk/network in case the truncated names start conflicting with eachother 2008-09-29 20:57:01 +00:00
Stefan Gehn 6a6925312a - Show message dialog when initial connect to server fails in client-mode, instead of only printing a line on stdout which is invisible on most windowing-systems anyway 2008-09-29 08:35:02 +00:00
Stefan Gehn 6fc301ca06 - merge in changes from gkrellm 2.3.2 snapshot (fetched 2008-09-27) 2008-09-28 18:06:24 +00:00
Stefan Gehn 37c7f836ef - make use of new logging system in gkrellm
- removed trayicon on windows as it did not serve any purpose
- win32: load locale files from installation path
- sysdeps/win32.c: massively decreased length by refactoring
- sysdeps/win32.c: use unicode function-calls for better compatibility with non-ascii locales
- sysdeps/win32.c: format debug and warning messages that contain win32 error-codes and provide extensive error handling
- sysdeps/win32.c: completely redid sensor-handling that allows supporting multiple sensor-backends at the same time (like on unix) and optionally launch sensor-apps if they're in $PATH. Sensor detection is now properly done at gkrellm-startup
- sysdeps/win32.c: support CoreTemp application for getting cpu temperatures
- sysdeps/win32.c: proc stats are finally working. Load-computation is based on the number of processes in the processor waiting-queue
- sysdeps/win32.c: properly count number of logged in users by only counting "interactive logins"
- sysdeps/win32.c: memory stats now also monitor cache bytes on winxp and newer (not available on win2k)
- sysdeps/win32.c: system name updated with some new windows versions. Also allow proper OS-detection on 64bit-OS when running as a 32bit-app
2008-09-28 17:27:06 +00:00
Stefan Gehn 32a20aeaef 2008-09-28 17:16:35 +00:00
Stefan Gehn 5b78e499ca - mem.c: use GtkComboBox instead of deprecated GtkCombo
- net.c: use GtkComboBox instead of deprecated GtkCombo
2008-09-28 17:15:54 +00:00
Stefan Gehn 3b0cc0e0dc - mail.c: use new tooltip api when compiling with gtk >= 2.12.0
- mail.c: default to "multiple launch mua" on win32 (makes more sense)
- mail.c: also display error on failed mua launch when "multiple launch mua" is on
2008-09-28 14:09:07 +00:00
Stefan Gehn 937234774e - inet.c: fix return value of gkrellm_init_inet_monitor(), remove unneded gtk_widget_show() call 2008-09-28 14:03:10 +00:00
Stefan Gehn ed3006988a - disk.c: use GtkComboBox instead of deprecated GtkCombo 2008-09-28 13:57:12 +00:00
Stefan Gehn 0c92661ace - cpu.c: use GtkComboBox instead of deprecated GtkCombo 2008-09-28 13:54:46 +00:00
Stefan Gehn f1142e38e6 - config.c: switch to g_warning() for reporting errors 2008-09-28 13:52:30 +00:00
Stefan Gehn 960902fc52 - fix memory leaks, clock/calendar strings were never freed 2008-09-28 13:51:24 +00:00
Stefan Gehn f7b708e432 - fix winsock includes in client.c 2008-09-28 13:50:02 +00:00
Stefan Gehn 7196f279df - scrolling chartdata bitmap works on all recent GTK+ version on win32, remove workaround that forced a full redraw on every scroll 2008-09-28 13:49:11 +00:00
Stefan Gehn bbe16bd885 - win32.c: dynamically allocate resources for cpu-, network- and disk-monitoring, allowing any number of cpus, disks and network-devices.
- win32.c: switch from printf() to g_print() and g_printerr() for debug- and error-output
- win32.c: update OS name detection for vista and server 2008, remove unsupported OSes (9x, ME)
2008-05-25 11:59:22 +00:00
Stefan Gehn 0d055e759c - Set executable bits in svn repos 2008-04-08 09:38:48 +00:00
Stefan Gehn f0bc117fb4 - gkrellmd: clean up service install/uninstall, also start the service after install and stop a running service prior to uninstall
- Makefile: append binary extension on platforms that need it (i.e. win32), needed for new MSYS build-environment
2008-03-25 18:42:25 +00:00
Stefan Gehn b5ad32c190 - Merge in changes for macosx with native gtk+ 2008-02-10 13:30:48 +00:00
Stefan Gehn 0db0b41476 - win32: more error handling for failed system-calls
- win32: prepare code for unicode compilation
2008-02-08 22:33:37 +00:00
Stefan Gehn 1cdd02d10b - Fix date/time formatting for network stats gui on win32 2008-02-01 20:36:10 +00:00
Stefan Gehn c90b8b8830 - Fix date/time formatting on win32
- port clock gui from GtkCombo to non-deprecated GtkComboBox
2008-02-01 20:34:39 +00:00
Stefan Gehn bdba94298d - Add warning message for failed rename call when saving config
- Fix config saving on win32 (unlink old config before renaming the temporary/new one)
2008-02-01 19:29:13 +00:00
Stefan Gehn 2587c4a1df - Fix make dependencies for sysdeps folder (win32.c was missing) 2008-02-01 19:26:56 +00:00
Stefan Gehn 55f14c99cf - win32-plugin.c: fix typo/merge error 2008-02-01 19:25:46 +00:00
Stefan Gehn 87b9b46b37 - own win32 resource-file for gkrellm (client)
- demand admin-rights on startup (done via manifest file)
2008-02-01 19:13:51 +00:00
Stefan Gehn 4437aea144 - add many return value checks and error-messages for system-calls
- fix memory-leak when reading tcp-connection stats
2008-02-01 19:11:29 +00:00
Stefan Gehn 81d79d6568 2008-02-01 18:36:15 +00:00