Added Javascript Array.isArray()


git-svn-id: http://yate.null.ro/svn/yate/trunk@5870 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed equal comparison for objects.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5871 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed crash in JSON.stringify() for objects having no "__proto__".


git-svn-id: http://yate.null.ro/svn/yate/trunk@5872 acf43c95-373e-0410-b603-e72c3f656dc1
Added JsObject constructor that populates prototype from a context.
Added JsRegExp contructor from existing Regexp.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5873 acf43c95-373e-0410-b603-e72c3f656dc1
Added Resolver support for A, AAAA and TXT records.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5874 acf43c95-373e-0410-b603-e72c3f656dc1
Added DNS resolver object in Javascript.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5875 acf43c95-373e-0410-b603-e72c3f656dc1
Use the proper JsObject constructor with prototype where applicable.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5876 acf43c95-373e-0410-b603-e72c3f656dc1
Added A6 (AAAA) resolver availability check. Windows: fixed AAAA DNS query data retrieval and DNS query function call for TXT type. 

git-svn-id: http://yate.null.ro/svn/yate/trunk@5877 acf43c95-373e-0410-b603-e72c3f656dc1
Added Message.handlers() function to return list of installed message handlers.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5878 acf43c95-373e-0410-b603-e72c3f656dc1
Allow forcibly closing existing audio device to allow opening a new one.
Fixes audio failure when answering calls on Linux.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5879 acf43c95-373e-0410-b603-e72c3f656dc1
Accept SDP crypto with tag 0.
Fixes bug #367.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5880 acf43c95-373e-0410-b603-e72c3f656dc1
Bumped version to 5.4.0 release.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5881 acf43c95-373e-0410-b603-e72c3f656dc1
Bumped version to 5.4.1 devel.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5883 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed removing of -g from CFLAGS, was messing other options containing "-g".


git-svn-id: http://yate.null.ro/svn/yate/trunk@5884 acf43c95-373e-0410-b603-e72c3f656dc1
Do not suppress spaces both before and after -g.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5885 acf43c95-373e-0410-b603-e72c3f656dc1
Added build support for clang also.
Removed -fno-check-new. Replace -export-dynamic with -rdynamic.
Do detection for flag that disables warnings of overloading virtual functions.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5886 acf43c95-373e-0410-b603-e72c3f656dc1
Cast away type in some switch instructions to avoid compiler warnings.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5887 acf43c95-373e-0410-b603-e72c3f656dc1
Added YIGNORE macro to silence compiler warnings about unused values.
Cleaned up a number of compiler warnings.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5888 acf43c95-373e-0410-b603-e72c3f656dc1
Store TTL in retrieved DNS records.
Add ttl, order and preference to JS returned NAPTR and SRV records.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5889 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed a number of unused member variables.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5890 acf43c95-373e-0410-b603-e72c3f656dc1