| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Sqlite limits the length of a LIKE pattern to 50000 bytes, therefore
we need to make sure that longer strings are not used as queries.
https://bugzilla.gnome.org/show_bug.cgi?id=674848
|
|
|
|
|
| |
Signed-off-by: Priit Laes <plaes@plaes.org>
Reviewed-by: Xan Lopez <xan@igalia.com>
|
|
|
|
| |
Simply bail out and don't crash the browser.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Zoom levels have always been stored per host in Epiphany, not per URL
(otherwise you'd have to re-apply the zoom level again and again when
visiting, say, every news entry in your favorite newspaper). Change
things to work like that.
Note: this changes the SQL table format for the history, so you'll
need to re-migrate your history.
|
|
|
|
|
|
|
|
|
|
| |
When we retrieve a url from the backend from a user given
EphyHistoryURL, it's possible for this to contain updated information
for the page. In such case, don't overwrite this with the one stored
in the backend.
This makes possible to later update this information when saving a new
visit.
|
|
|
|
|
| |
If there is no visit time range there is no need to perform a inner
join between these two tables, so spare the hassle.
|
| |
|
| |
|
| |
|
|
EphyHistoryService provides a high-level API to store history
information. It will processed by a worker thread using SQLite to
provide a fast, responsive service to the main UI.
Based on the code by Martin Robinson (mrobinson@igalia.com) and
Claudio Saavedra (csaavedra@igalia.com).
|