Mark the functions g_basename and g_dirname deprecated. They will issue an
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Thu, 20 Jul 2000 16:58:54 +0000 (16:58 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Thu, 20 Jul 2000 16:58:54 +0000 (16:58 +0000)
commitfec9828ac62918374fb8aa94e15a9bdf554e269e
tree7f327de3ead1d7355b5fa6144d6e264afb34e4e9
parent84114c5321e4d7e4701f77f7f0e2b9b739d4035c
Mark the functions g_basename and g_dirname deprecated. They will issue an

2000-07-20  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gutils.c, glib.h: Mark the functions g_basename and g_dirname
deprecated. They will issue an warning once, when compiled with
G_ENABLE_DEBUG, but continue to work as before. Instead the
functions g_path_get_basename and g_path_get_dirname should be
used, which BOTH return newly allocated memory, that has to freed
by g_free. The new g_path_get_basename now strips trailing slashes
from the path. This fixes #5097. For discussion see
http://mail.gnome.org/pipermail/gtk-devel-list/2000-April/003139.html

* gwin32.c, testglib.c, tests/dirname-test.c: Use the new
functions instead of the old ones.

* gmodule/libgplugin_a.c, gmodule/testgmodule.c: Use
g_path_get_basename instead of the deprecated g_basename.
20 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h
glib/gutils.c
glib/gwin32.c
gmodule/ChangeLog
gmodule/libgplugin_a.c
gmodule/testgmodule.c
gutils.c
gwin32.c
testglib.c
tests/dirname-test.c
tests/testglib.c