about summary refs log tree commit diff stats
path: root/xxxterm.h
diff options
context:
space:
mode:
authorMarco Peereboom <marco@conformal.com>2011-12-28 13:38:37 -0600
committerMarco Peereboom <marco@conformal.com>2011-12-28 13:41:23 -0600
commit748728177d5afa65af189ca1b50523a6b0d431e3 (patch)
treee36688de737ab6140c28ac1b7c877320792fdb98 /xxxterm.h
parentf6a3ffaf8264b9c7d5bfa2747fce9bdd5531dc1d (diff)
downloadxombrero-748728177d5afa65af189ca1b50523a6b0d431e3.tar.gz
Add link coloring after visiting it.
Work around for bug #51747
from Stevan Andjelkovic <stevan.andjelkovic@strath.ac.uk>
Diffstat (limited to 'xxxterm.h')
-rw-r--r--xxxterm.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/xxxterm.h b/xxxterm.h
index 49b281b..a721183 100644
--- a/xxxterm.h
+++ b/xxxterm.h
@@ -108,7 +108,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 */
 
-/*#define XT_DEBUG*/
+#define XT_DEBUG
 #ifdef XT_DEBUG
 #define DPRINTF(x...)		do { if (swm_debug) fprintf(stderr, x); } while (0)
 #define DNPRINTF(n,x...)	do { if (swm_debug & n) fprintf(stderr, x); } while (0)
@@ -128,6 +128,8 @@ THE SOFTWARE.
 #define XT_D_CLIP		0x2000
 #define XT_D_BUFFERCMD		0x4000
 #define XT_D_INSPECTOR		0x8000
+#define XT_D_VISITED		0x10000
+#define XT_D_HISTORY		0x20000
 extern u_int32_t	swm_debug;
 #else
 #define DPRINTF(x...)
@@ -252,8 +254,9 @@ RB_PROTOTYPE(download_list, download, entry, download_rb_cmp);
 
 struct history {
 	RB_ENTRY(history)	entry;
-	const gchar		*uri;
-	const gchar		*title;
+	gchar			*uri;
+	gchar			*title;
+	time_t			time; /* When the item was added. */
 };
 RB_HEAD(history_list, history);
 RB_PROTOTYPE(history_list, history, entry, history_rb_cmp);
@@ -511,6 +514,7 @@ extern char	*http_proxy;
 extern char	download_dir[PATH_MAX];
 extern char	runtime_settings[PATH_MAX];
 extern int	allow_volatile_cookies;
+extern int	color_visited_uris;
 extern int	save_global_history;
 extern char	*user_agent;
 extern int	save_rejected_cookies;