UnstableChanges

Summary

  1. fix c library API flags for freebsd when building GTK (details)
  2. avoid increased alignment warning (details)
  3. use attributes to indicate switch fall through instead of comments (details)
  4. Cookie/History/Hotlist: locale-aware time formatting (details)
  5. Cookie/History/Hotlist: use localtime() (details)
  6. resolve missing fall through annotations (details)
  7. another missed fallthrough (details)
Commit a8a5b16df3b4b46d02f0eab17562e5223bd57756 by Vincent Sanders
fix c library API flags for freebsd when building GTK
The file was modifiedfrontends/gtk/Makefile (diff)
Commit 199f86dcf10bc62b9428f012381e32728bff3014 by Vincent Sanders
avoid increased alignment warning
The file was modifiedcontent/handlers/image/nssprite.c (diff)
Commit b5f4d905f958ebfce9be2ab8daa5d42b62f7277d by Vincent Sanders
use attributes to indicate switch fall through instead of comments
The file was modifiedcontent/handlers/html/dom_event.c (diff)
The file was modifiedutils/utils.h (diff)
The file was modifiedfrontends/windows/download.c (diff)
The file was modifiedcontent/handlers/html/box_inspect.c (diff)
The file was modifiedfrontends/gtk/download.c (diff)
The file was modifiedfrontends/windows/window.c (diff)
The file was modifiedcontent/handlers/html/interaction.c (diff)
The file was modifiedcontent/handlers/html/redraw_border.c (diff)
The file was modifiedcontent/handlers/javascript/duktape/dukky.c (diff)
The file was modifiedcontent/handlers/html/layout_flex.c (diff)
The file was modifiedcontent/handlers/css/hints.c (diff)
The file was modifiedcontent/handlers/image/webp.c (diff)
The file was modifiedMakefile (diff)
The file was modifiedcontent/handlers/html/script.c (diff)
The file was modifiedfrontends/gtk/search.c (diff)
The file was modifiedcontent/handlers/html/table.c (diff)
Commit 167676c335a517333005b59746006b4fccd45af5 by John-Mark Bell
Cookie/History/Hotlist: locale-aware time formatting
(as)ctime are defined as always formatting times using English day/month
names. As these views are for the user's benefit, use the selected
locale to format the information, instead.
Use of (as)ctime on RISC OS with UnixLib is fragile, anyway, as that
implementation always produces a locale-aware serialization
(which is not what the spec defines). This caused assertions to fire in
the previous implementation (which expected ctime to be locale-unaware).
Fixes #2869.
The file was modifieddesktop/cookie_manager.c (diff)
The file was modifieddesktop/hotlist.c (diff)
The file was modifieddesktop/global_history.c (diff)
Commit 4b937dc315ba1c326d2adebe0ca8d210c3954313 by John-Mark Bell
Cookie/History/Hotlist: use localtime()
Some platforms do not support the reentrant form, so don't use it.
The file was modifieddesktop/cookie_manager.c (diff)
The file was modifieddesktop/hotlist.c (diff)
The file was modifieddesktop/global_history.c (diff)
Commit 4131d7a35cf9ede4245e10a3333618da498989bb by Vincent Sanders
resolve missing fall through annotations
The file was modifiedfrontends/framebuffer/font_internal.c (diff)
Commit 325442a1fb08db393c2cc6855b1202a3ea1daa18 by Vincent Sanders
another missed fallthrough
The file was modifiedfrontends/framebuffer/gui.c (diff)