summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--ChangeLog.pre-2-109
-rw-r--r--ChangeLog.pre-2-129
-rw-r--r--ChangeLog.pre-2-29
-rw-r--r--ChangeLog.pre-2-49
-rw-r--r--ChangeLog.pre-2-69
-rw-r--r--ChangeLog.pre-2-89
-rw-r--r--glib/gfileutils.c4
-rw-r--r--glib/glib.def2
-rw-r--r--glib/gtimer.c4
10 files changed, 70 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog.pre-2-12
+++ b/ChangeLog.pre-2-12
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 2237649ba..5f9f122d1 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,12 @@
+2002-12-11 Tor Lillqvist <tml@iki.fi>
+
+ * glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)
+
+ * glib/gfileutils.c (g_file_test): Bypass extra test for root on
+ Win32.
+
+ * glib/glib.def: Add g_{get,set}_application_name.
+
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com>
* === Release 2.1.4 ===
diff --git a/glib/gfileutils.c b/glib/gfileutils.c
index c67d5b5ef..295a1dfee 100644
--- a/glib/gfileutils.c
+++ b/glib/gfileutils.c
@@ -156,14 +156,16 @@ g_file_test (const gchar *filename,
if ((test & G_FILE_TEST_IS_DIR) && S_ISDIR (s.st_mode))
return TRUE;
+#ifndef G_OS_WIN32
/* The extra test for root when access (file, X_OK) succeeds.
+ * Probably only makes sense on Unix.
*/
if ((test & G_FILE_TEST_IS_EXECUTABLE) &&
((s.st_mode & S_IXOTH) ||
(s.st_mode & S_IXUSR) ||
(s.st_mode & S_IXGRP)))
return TRUE;
-
+#endif
}
}
diff --git a/glib/glib.def b/glib/glib.def
index 4ab5676ae..9af5b399f 100644
--- a/glib/glib.def
+++ b/glib/glib.def
@@ -165,6 +165,7 @@ EXPORTS
g_find_program_in_path
g_fprintf
g_free
+ g_get_application_name
g_get_charset
g_get_codeset
g_get_current_dir
@@ -480,6 +481,7 @@ EXPORTS
g_scanner_sync_file_offset
g_scanner_unexp_token
g_scanner_warn
+ g_set_application_name
g_set_error
g_set_prgname
g_set_print_handler
diff --git a/glib/gtimer.c b/glib/gtimer.c
index 2e3e3c878..cdfbb19b3 100644
--- a/glib/gtimer.c
+++ b/glib/gtimer.c
@@ -135,7 +135,7 @@ g_timer_elapsed (GTimer *timer,
/* Check for wraparound, which happens every 49.7 days. */
if (timer->end < timer->start)
- total = (UINT_MAX - (timer->start - timer->end)) / 1000.0;
+ total = (UINT_MAX - (timer->start - timer->end - 1)) / 1000.0;
else
total = (timer->end - timer->start) / 1000.0;
@@ -143,7 +143,7 @@ g_timer_elapsed (GTimer *timer,
{
if (timer->end < timer->start)
*microseconds =
- ((UINT_MAX - (timer->start - timer->end)) % 1000) * 1000;
+ ((UINT_MAX - (timer->start - timer->end - 1)) % 1000) * 1000;
else
*microseconds =
((timer->end - timer->start) % 1000) * 1000;