shell: Remove format_date() utility function
It is now unused. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/807
This commit is contained in:
parent
ac1f896107
commit
f51952f5d6
@ -128,41 +128,6 @@ shell_util_get_transformed_allocation (ClutterActor *actor,
|
||||
box->y2 = y_max;
|
||||
}
|
||||
|
||||
/**
|
||||
* shell_util_format_date:
|
||||
* @format: a strftime-style string format, as parsed by
|
||||
* g_date_time_format()
|
||||
* @time_ms: milliseconds since 1970-01-01 00:00:00 UTC; the
|
||||
* value returned by Date.getTime()
|
||||
*
|
||||
* Formats a date for the current locale. This should be
|
||||
* used instead of the Spidermonkey Date.toLocaleFormat()
|
||||
* extension because Date.toLocaleFormat() is buggy for
|
||||
* Unicode format strings:
|
||||
* https://bugzilla.mozilla.org/show_bug.cgi?id=508783
|
||||
*
|
||||
* Return value: the formatted date. If the date is
|
||||
* outside of the range of a GDateTime (which contains
|
||||
* any plausible dates we actually care about), will
|
||||
* return an empty string.
|
||||
*/
|
||||
char *
|
||||
shell_util_format_date (const char *format,
|
||||
gint64 time_ms)
|
||||
{
|
||||
GDateTime *datetime;
|
||||
char *result;
|
||||
|
||||
datetime = g_date_time_new_from_unix_local (time_ms / 1000);
|
||||
if (!datetime) /* time_ms is out of range of GDateTime */
|
||||
return g_strdup ("");
|
||||
|
||||
result = g_date_time_format (datetime, format);
|
||||
|
||||
g_date_time_unref (datetime);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* shell_util_get_week_start:
|
||||
*
|
||||
|
@ -19,8 +19,6 @@ void shell_util_get_transformed_allocation (ClutterActor *actor,
|
||||
|
||||
int shell_util_get_week_start (void);
|
||||
|
||||
char *shell_util_format_date (const char *format,
|
||||
gint64 time_ms);
|
||||
const char *shell_util_translate_time_string (const char *str);
|
||||
|
||||
char *shell_util_regex_escape (const char *str);
|
||||
|
Loading…
Reference in New Issue
Block a user