forked from enlightenment/terminology
Merge branch 'terminology-1.3'
This commit is contained in:
commit
852785332e
|
@ -1,3 +1,11 @@
|
||||||
|
2018-12-16
|
||||||
|
|
||||||
|
* Release v1.3.1
|
||||||
|
* Add manpages on Terminology's helpers
|
||||||
|
* Do not popup unknown media types (security issue)
|
||||||
|
* Right-click on hyperlinks no longer crashes
|
||||||
|
|
||||||
|
|
||||||
2018-11-23
|
2018-11-23
|
||||||
|
|
||||||
* Release v1.3.0
|
* Release v1.3.0
|
||||||
|
|
13
NEWS
13
NEWS
|
@ -1,7 +1,18 @@
|
||||||
=================
|
=================
|
||||||
Terminology 1.3.0
|
Terminology 1.3.1
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
Changes since 1.3.0:
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
Addition:
|
||||||
|
* Add manpages on Terminology's helpers
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
* Do not popup unknown media types (security issue)
|
||||||
|
* Right-click on hyperlinks no longer crashes
|
||||||
|
|
||||||
|
|
||||||
Changes since 1.2.1:
|
Changes since 1.2.1:
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Terminology 1.2.1
|
Terminology 1.3.1
|
||||||
=================
|
=================
|
||||||
|
|
||||||
This is an EFL terminal emulator with some extra bells and whistles.
|
This is an EFL terminal emulator with some extra bells and whistles.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.\" Manpage for Terminology
|
.\" Manpage for Terminology
|
||||||
.TH TERMINOLOGY 1 "23 Nov 2018" "1.3.0" "Terminology man page"
|
.TH TERMINOLOGY 1 "16 Dec 2018" "1.3.1" "Terminology man page"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
Terminology \- Terminal Emulator written with EFL (Enlightenment Foundation Libraries).
|
Terminology \- Terminal Emulator written with EFL (Enlightenment Foundation Libraries).
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
|
|
@ -1531,22 +1531,3 @@ media_control_get(const Evas_Object *obj)
|
||||||
if (!sd) return NULL;
|
if (!sd) return NULL;
|
||||||
return sd->o_ctrl;
|
return sd->o_ctrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
media_unknown_handle(const char *handler, const char *src)
|
|
||||||
{
|
|
||||||
const char *cmd;
|
|
||||||
char buf[PATH_MAX];
|
|
||||||
char *escaped;
|
|
||||||
|
|
||||||
cmd = "xdg-open";
|
|
||||||
escaped = ecore_file_escape_name(src);
|
|
||||||
if (!escaped)
|
|
||||||
return;
|
|
||||||
if (handler && *handler)
|
|
||||||
cmd = handler;
|
|
||||||
snprintf(buf, sizeof(buf), "%s %s", cmd, escaped);
|
|
||||||
free(escaped);
|
|
||||||
|
|
||||||
ecore_exe_run(buf, NULL);
|
|
||||||
}
|
|
||||||
|
|
|
@ -38,6 +38,5 @@ void media_stop(Evas_Object *obj);
|
||||||
const char *media_get(const Evas_Object *obj);
|
const char *media_get(const Evas_Object *obj);
|
||||||
Media_Type media_src_type_get(const char *src);
|
Media_Type media_src_type_get(const char *src);
|
||||||
Evas_Object *media_control_get(const Evas_Object *obj);
|
Evas_Object *media_control_get(const Evas_Object *obj);
|
||||||
void media_unknown_handle(const char *handler, const char *src);
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -4082,7 +4082,7 @@ static Eina_Bool
|
||||||
_media_http_head_timeout(void *data)
|
_media_http_head_timeout(void *data)
|
||||||
{
|
{
|
||||||
Ty_Http_Head *ty_head = data;
|
Ty_Http_Head *ty_head = data;
|
||||||
media_unknown_handle(ty_head->handler, ty_head->src);
|
|
||||||
ty_head->timeout = NULL;
|
ty_head->timeout = NULL;
|
||||||
_ty_http_head_delete(ty_head);
|
_ty_http_head_delete(ty_head);
|
||||||
return ECORE_CALLBACK_CANCEL;
|
return ECORE_CALLBACK_CANCEL;
|
||||||
|
@ -4151,7 +4151,6 @@ _media_http_head_complete(void *data,
|
||||||
_ty_http_head_delete(ty_head);
|
_ty_http_head_delete(ty_head);
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
error:
|
error:
|
||||||
media_unknown_handle(ty_head->handler, ty_head->src);
|
|
||||||
_ty_http_head_delete(ty_head);
|
_ty_http_head_delete(ty_head);
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
@ -4192,8 +4191,6 @@ _popmedia(Term *term, const char *src)
|
||||||
error:
|
error:
|
||||||
_ty_http_head_delete(ty_head);
|
_ty_http_head_delete(ty_head);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
media_unknown_handle(config->helper.local.general, src);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue