Witold Filipczyk
d889484ca4
Revert "[button] No warnings related to char *"
...
This reverts commit 6602557d0e
.
2022-01-22 15:04:36 +01:00
Witold Filipczyk
6602557d0e
[button] No warnings related to char *
2022-01-21 20:31:40 +01:00
Witold Filipczyk
fca3a698b1
[draw] enum -> int
2022-01-21 20:30:47 +01:00
Witold Filipczyk
2f51c30d70
[bfu] const char * in get_bfu_color
2022-01-21 20:29:30 +01:00
Witold Filipczyk
4849e7e16b
[dom] cast to char *
2022-01-20 18:42:03 +01:00
Witold Filipczyk
2fa67c5730
[char] Introduced macro C_
...
C_("aaaa") -> (char *)("aaaa")
2022-01-19 22:49:13 +01:00
Witold Filipczyk
de2a787900
[strstr] no cast
2022-01-18 20:55:08 +01:00
Witold Filipczyk
e62b301657
[strrchr] Drop cast to const char *
2022-01-18 20:42:29 +01:00
Witold Filipczyk
7b77d84626
[qs_parse] Changed const char * to char *
2022-01-18 20:42:01 +01:00
Witold Filipczyk
53a860a3d6
[strchr] casting first parameter to const char * was not a good idea
2022-01-18 20:30:48 +01:00
Witold Filipczyk
aaf942d37d
[gettext] N_ cast to (char *)
...
Very stupid.
2022-01-17 19:20:58 +01:00
Witold Filipczyk
33324e8582
[kbd] This cast was too narrow
2022-01-17 18:31:09 +01:00
Witold Filipczyk
8999a19593
[cast] Explicit casts for narrowing conversions
2022-01-17 17:07:46 +01:00
Witold Filipczyk
311909f49a
[gettext] cast
2022-01-17 16:25:05 +01:00
Witold Filipczyk
3dcd66c3db
[ecmascript] dynamic_cast
2022-01-17 16:19:31 +01:00
Witold Filipczyk
022a066201
[mem_mmap_alloc] cast
2022-01-17 16:07:44 +01:00
Witold Filipczyk
23f1a7cdce
[mem_align_alloc] cast
2022-01-17 15:54:50 +01:00
Witold Filipczyk
028e877105
[malloc] cast
2022-01-16 21:24:58 +01:00
Witold Filipczyk
b914dddeee
[mem_alloc] oversight
2022-01-16 21:17:36 +01:00
Witold Filipczyk
cef8851646
[patience] const char *
2022-01-16 21:13:17 +01:00
Witold Filipczyk
881f896e85
[mem_calloc] Cast
2022-01-16 21:08:50 +01:00
Witold Filipczyk
be8a030fa7
[mem_realloc] cast return value
2022-01-16 19:38:30 +01:00
Witold Filipczyk
20c161559c
[mem_alloc] cast return value
2022-01-16 19:09:27 +01:00
Witold Filipczyk
75a0b14748
[initialization] {0}; -> {};
...
Current compilers have no problems with this.
2022-01-15 20:30:29 +01:00
Witold Filipczyk
b434b11309
[options] 0 (option_flags) -> OPT_ZERO
2022-01-15 20:10:37 +01:00
Witold Filipczyk
a7c6fb2ab9
[uri] int -> enum protocol
2022-01-15 19:26:04 +01:00
Witold Filipczyk
a4c8d2a2b9
[http] int -> enum uri_component
2022-01-15 19:16:16 +01:00
Witold Filipczyk
a3eb8a369d
[uri] Silly change to static char[] instead const char * to avoid warning
2022-01-15 19:08:39 +01:00
Witold Filipczyk
c56f0c5e98
[uri] URI_HOST_PORT
2022-01-15 18:28:46 +01:00
Witold Filipczyk
9d2a55d6c3
[uri] URI_DNS_HOST instead of URI_HOST | URI_IDN.
...
Also could be considered URI_HOST_IDN.
2022-01-15 18:15:55 +01:00
Witold Filipczyk
1e365c9798
[ruby] #undef _GNU_SOURCE (warnings)
2022-01-15 17:56:00 +01:00
Witold Filipczyk
36a4fc1c2f
[module] name - const char *
2022-01-14 21:08:04 +01:00
Witold Filipczyk
0e8ee7876a
[uri] 0 -> URI_NONE in get_uri to decrease number of warnings
2022-01-14 20:52:17 +01:00
Witold Filipczyk
e38fd8bca7
[spidermonkey] location_goto_const
2022-01-14 20:13:16 +01:00
Witold Filipczyk
2237cb002d
[quickjs] Added location_goto_const to avoid some warnings
2022-01-14 19:48:40 +01:00
Witold Filipczyk
b9f696ffe5
[smb] unsigned char[] -> char[]
2022-01-13 20:16:22 +01:00
Witold Filipczyk
de2bf98680
[option] const char *
2022-01-13 20:13:13 +01:00
Witold Filipczyk
1fb8547c94
[config] Added <html><body> and </body></html>
2022-01-12 21:45:22 +01:00
Witold Filipczyk
2f44f512fe
[smb] Added smb to meson
2022-01-11 20:34:35 +01:00
Witold Filipczyk
89f99a0667
[md5] Force to use own implementation of MD5
...
MD5 in openssl-3.0 is deprecated, so to avoid
warnings was switched to ELink's version.
2022-01-10 20:23:47 +01:00
Witold Filipczyk
08c71e5289
[typo] typo
2022-01-09 17:53:53 +01:00
Witold Filipczyk
c6860911b5
[string] Limit [[nodiscard]] to C++ only
...
tcc does not know [[nodiscard]]
2022-01-09 17:52:25 +01:00
Witold Filipczyk
39cd902bc0
[string] Added [[nodiscard]] attribute to init_string
2022-01-09 17:13:30 +01:00
Witold Filipczyk
5aa115f08a
[string] cast to void
...
Check for NULL is on other fragments.
2022-01-09 17:12:31 +01:00
Witold Filipczyk
fec54a50e9
[string] Cast to void to avoid warning
...
In this case NULL is checked elsewhere.
2022-01-09 17:06:25 +01:00
Witold Filipczyk
41da2da52c
[cookies] check init_string return value
2022-01-09 17:03:31 +01:00
Witold Filipczyk
fb9cc73c20
[openssl] Another try to get rid of warning
2022-01-09 15:58:24 +01:00
Witold Filipczyk
00bc37d8a4
Revert "[ssl] Test commit. Now there is no warning"
...
This reverts commit 2cf17a731f
.
2022-01-09 15:50:23 +01:00
Witold Filipczyk
350c6a2cf0
[guile] version
2022-01-08 18:08:12 +01:00
Witold Filipczyk
15d97cae07
[ruby] Show version
2022-01-07 18:59:22 +01:00
Witold Filipczyk
8efb3b8a76
[python] Show Python version
2022-01-07 18:43:21 +01:00
Witold Filipczyk
d302b29d22
[perl] Show version
2022-01-07 18:35:15 +01:00
Witold Filipczyk
0d5dbbd148
[lua] Show lua version in About dialog
2022-01-07 18:22:05 +01:00
Witold Filipczyk
4658ae9ca5
[mkstemps] Check for mkstemps function
...
musl has it, but it was not detected
2022-01-06 19:51:18 +01:00
Witold Filipczyk
2cf17a731f
[ssl] Test commit. Now there is no warning
2022-01-05 19:39:24 +01:00
Witold Filipczyk
550b636880
[spidermonkey] Fixes in querySelectorAll
2022-01-04 20:08:37 +01:00
Witold Filipczyk
8749089352
[quickjs] Rewritten problematic fragment
...
There was segfault.
2022-01-04 20:02:48 +01:00
Witold Filipczyk
411492e4cb
[gemini] Check return value of init_string
2022-01-04 17:31:07 +01:00
Witold Filipczyk
b0b0fef12a
[smb] check return value of init_string
2022-01-04 17:28:22 +01:00
Witold Filipczyk
d60bdd0fad
[quickjs] Check return value of init_string
2022-01-04 17:25:04 +01:00
Witold Filipczyk
0477e45e05
[spidermonkey] Check for NULL in init_string
2022-01-04 17:14:49 +01:00
Witold Filipczyk
87f18b53a0
[string] Check for NULL
2022-01-04 16:40:28 +01:00
Witold Filipczyk
cd1193bf38
[string] Check for NULL.
2022-01-04 16:34:02 +01:00
Witold Filipczyk
2da72b11c0
[leds] Check for NULL
2022-01-04 16:30:23 +01:00
Witold Filipczyk
cae74f8d8e
[string] Fixes in conf
2022-01-04 16:26:49 +01:00
Witold Filipczyk
ad3be0278c
[string] Check for NULL
2022-01-04 16:21:20 +01:00
Witold Filipczyk
dfe9186c87
[main] Added --always-load-config command-line option. Refs #137
...
This option loads config on 2nd instance of ELinks and next.
It can be useful in alias.
2022-01-04 15:15:39 +01:00
Witold Filipczyk
016686a71e
[config] value was unused
2022-01-02 18:53:03 +01:00
Witold Filipczyk
88d9704e11
[mouse] Create or delete ~/.elinks/mouse.lock file while changing ui.mouse_disable option. Refs #137
...
There is no good way to inform slave elinks instances about options. So, for mouse there is a workaround.
Note, If you set ui.mouse_disable = 1 in elinks.conf manually, to get effect on 2nd ELinks instance,
you must also touch ~/.elinks/mouse.lock . Changes via option manager delete or create this file automatically.
2022-01-02 15:17:53 +01:00
Witold Filipczyk
c388d2e397
[ssl] Show GnuTLS version
2021-12-31 15:31:14 +01:00
Witold Filipczyk
7935a4f2aa
[ssl] Show OpenSSL version
2021-12-31 15:22:07 +01:00
Witold Filipczyk
c019efba2c
[about] Allow change options only from about:config page
2021-12-30 14:48:14 +01:00
Witold Filipczyk
ca2c36a467
[config] save also set option
2021-12-30 14:32:16 +01:00
Witold Filipczyk
efe737aa87
[about] Added about:config
...
It is a good place for improvements.
2021-12-29 22:11:47 +01:00
Witold Filipczyk
e53adb8349
[qs_parse] Removed register
2021-12-29 21:10:23 +01:00
Witold Filipczyk
edddb70200
[qs_parse] Added qs_parse code from https://github.com/bartgrantham/qs_parse
2021-12-29 21:01:47 +01:00
Witold Filipczyk
ae6bfdd4dd
[config] Prepare for about:config
2021-12-29 18:14:25 +01:00
Witold Filipczyk
33a9fea02a
[version] Show version of libevent
2021-12-28 17:49:15 +01:00
Witold Filipczyk
571d275759
[version] Show runtime version of decompression libraries
2021-12-27 17:02:58 +01:00
Witold Filipczyk
864d6f068b
[ecmascript] was_el was unused
2021-12-26 16:28:34 +01:00
Witold Filipczyk
dfb9c648a0
[bittorrent] Added a few instructions to get rid of warning about unused variable
2021-12-25 16:29:14 +01:00
Witold Filipczyk
efad299950
[encoding] Removed deflate
2021-12-23 15:56:34 +01:00
Witold Filipczyk
a67c307b03
[encoding] Rename deflate -> gzip
2021-12-23 15:39:42 +01:00
Witold Filipczyk
4e4f29874b
[gemini] Here include too
2021-12-22 16:55:39 +01:00
Witold Filipczyk
ee06a871c3
[c] More fixes related to redefined PF_INET
2021-12-22 16:27:29 +01:00
Witold Filipczyk
0ed9511286
[c] compilation fixes on Pi
2021-12-22 16:12:09 +01:00
Witold Filipczyk
12d4f4fcf0
[help] compilation fix
2021-12-20 17:00:16 +01:00
Witold Filipczyk
88aa2f9e0e
[lua] casting to char *
2021-12-20 16:39:08 +01:00
Witold Filipczyk
ba82167586
[socket] Minor optimisation
2021-12-20 15:15:15 +01:00
Witold Filipczyk
ac7038d9d4
[terminal] Cache ui.double_esc
2021-12-20 12:15:11 +01:00
Witold Filipczyk
eceea64548
[spidermonkey] rewritten matches function
2021-12-18 17:11:56 +01:00
Witold Filipczyk
f30f160f5d
[quickjs] rewritten matches function
2021-12-18 17:07:50 +01:00
Witold Filipczyk
bfccd6416e
[spidermonkey] closest rewritten
2021-12-18 09:41:14 +01:00
Witold Filipczyk
88985ffa8d
[quickjs] closest rewritten a bit
2021-12-18 09:31:45 +01:00
Witold Filipczyk
b9482dfbbf
[spidermonkey] Fixes in querySelector
2021-12-17 15:33:14 +01:00
Witold Filipczyk
8ec96e4f90
[quickjs] Fixes in querySelector
2021-12-17 15:24:55 +01:00
Witold Filipczyk
e3e7c2cf1a
[ecmascript] querySelector2 example from MDN
2021-12-15 17:53:52 +01:00
Witold Filipczyk
0f44179195
[spidermonkey] Fix in clearTimeout
2021-12-14 17:24:37 +01:00
Witold Filipczyk
600ddcc016
[quickjs] Avoid segfault in clearTimeout
2021-12-14 17:11:46 +01:00
Witold Filipczyk
aa586ee999
[python] set program name
2021-12-14 16:41:59 +01:00
Witold Filipczyk
3ea2609ced
[lzma] Compilation fix
2021-12-13 16:22:50 +01:00
Witold Filipczyk
b77d4d8395
[ruby] Changed declaration of missing_method
2021-12-12 15:07:49 +01:00
Witold Filipczyk
a9bb14d839
[quickjs] scroll.html works
2021-12-11 12:31:20 +01:00
Witold Filipczyk
6860de5a8d
[config] Support for HOME_ETC
2021-12-10 16:05:52 +01:00
Witold Filipczyk
5e9f01165f
[quickjs] accesskey (very ugly)
2021-12-08 19:32:33 +01:00
Witold Filipczyk
57c996c383
[dom] compilation fixes
2021-12-08 17:17:50 +01:00
Witold Filipczyk
54d1263a6b
[quickjs] toString functions
2021-12-08 13:22:35 +01:00
Witold Filipczyk
5698608b5a
[ecmascript] fix form_view issue
2021-12-07 15:03:30 +01:00
Witold Filipczyk
e4b0131e62
[quickjs] defined toString method for form and elements
2021-12-06 22:11:36 +01:00
Witold Filipczyk
cfb5c38f99
[vernum] const char *
2021-12-05 16:01:12 +01:00
Witold Filipczyk
155cc0c005
[perl] Compilation fix when compiled --with-perl --disable-nls
2021-12-05 15:38:26 +01:00
Vladislav Zavjalov
c7338c632c
Fix string overflow in bookmarks/bookmarks.c
...
elinks_ulongcat requires an extra byte for trailing \0
2021-12-03 15:17:56 +01:00
Witold Filipczyk
9dca06c604
[quickjs] compilation fixes
2021-12-03 12:45:23 +01:00
Witold Filipczyk
5a14b61c0d
[register] Drop register
...
Compilers are smart and don't need such hints.
2021-12-03 12:34:00 +01:00
Witold Filipczyk
ef1f8d10b7
[ecmascript] check_in_map_timer -> found_in_map_timer
2021-12-02 17:02:00 +01:00
Witold Filipczyk
98d970d606
[spidermonkey] clearTimeout
2021-12-01 20:47:25 +01:00
Witold Filipczyk
adddbf53fb
[quickjs] clearTimeout
2021-12-01 19:27:50 +01:00
Witold Filipczyk
29fba4bb33
[spidermonkey] element.closest
2021-12-01 16:46:44 +01:00
Witold Filipczyk
2e466eaf6a
[quickjs] Element.closest
2021-12-01 16:36:01 +01:00
Witold Filipczyk
3aa9483cd2
[quickjs] Set 64M memory limit for JSRuntime
2021-11-29 19:28:38 +01:00
Witold Filipczyk
0fd7386bf5
[quickjs] Show exceptions
2021-11-28 15:23:46 +01:00
Witold Filipczyk
c2991ffc27
[spidermonkey] element.matches
2021-11-27 19:37:07 +01:00
Witold Filipczyk
17a68b0cfd
[quickjs] element.matches
...
Also change querySelector and querySelectorAll.
They search from current node, not root.
2021-11-27 19:27:30 +01:00
Witold Filipczyk
73e84f3db4
[spidermonkey] localStorage.removeItem
2021-11-27 13:03:47 +01:00
Witold Filipczyk
114b8c3adb
[quickjs] localStorage.removeItem
2021-11-27 12:44:47 +01:00
Witold Filipczyk
aca8b1f7cd
[quickjs] Define window properties and functions in global object.
...
window.alert and alert both are functional
2021-11-26 20:18:46 +01:00
Witold Filipczyk
30dd9935d2
[quickjs] Call JS_GetGlobalObject in every init function
2021-11-26 19:54:29 +01:00
Witold Filipczyk
fa712cd0e5
[quickjs] namedItem return NULL for not found items
2021-11-26 15:53:11 +01:00
Witold Filipczyk
698ae6ef15
[quikcjs] attributes example fixes
2021-11-25 16:21:25 +01:00
Witold Filipczyk
9a3be156a7
[configure.ac] Added --with-quickjs option
...
Note, that if you pass both:
--with-spidermonkey \
--with-quickjs
you'll get compilation error
2021-11-24 17:18:02 +01:00
Witold Filipczyk
e7cc68f742
[quikcjs] compilation fix for 32bit systems
2021-11-22 10:41:33 +01:00
Witold Filipczyk
4617d7d8ef
[xml] missing files
2021-11-22 09:50:57 +01:00
Witold Filipczyk
14e60c35ab
[quickjs] nodelist as array
2021-11-21 16:27:01 +01:00
Witold Filipczyk
20362003bd
[quickjs] Added RETURN_JS macro for easier debugging
2021-11-20 17:29:00 +01:00
Witold Filipczyk
6ca8ea37a5
[localstorage] return NULL when key is not found
2021-11-20 17:27:58 +01:00
Witold Filipczyk
0e45f743a7
[link] cast to unsigned char . Refs #132
...
This bug was caused by changes unsigned char * -> char *
2021-11-19 15:31:05 +01:00
Witold Filipczyk
44c7cedfea
[spidermonkey] Commented lines with assertion
2021-11-18 20:56:51 +01:00
Witold Filipczyk
fa60e62f1c
[quickjs] initialize first
2021-11-17 19:08:22 +01:00
Witold Filipczyk
24524b0303
[quickjs] initialize first
2021-11-17 19:05:29 +01:00
Witold Filipczyk
d275140984
[quickjs] Moved initialization to the begining of function
...
Now test case (buildlogs) is successful
2021-11-17 17:42:22 +01:00
Witold Filipczyk
56870b5f38
[quickjs] htmlCollection as Array
2021-11-16 18:22:36 +01:00
Witold Filipczyk
0a088a090a
[quickjs] std::nothrow
2021-11-16 17:10:35 +01:00
Witold Filipczyk
98b3f14927
[quickjs] forms also as array
...
Sometimes it works, sometimes not.
2021-11-15 17:13:51 +01:00
Witold Filipczyk
be2a4d83b1
[quickjs] small success. Implementation of elements[i]
2021-11-14 20:45:56 +01:00
Witold Filipczyk
ad050ea68a
[quickjs] arithmetics.html usable again
2021-11-13 18:22:05 +01:00
rkd77
9f3d9dcef3
Merge pull request #131 from oelmekki/lua_api
...
[lua] expose reload() and goto_url() to lua api
2021-11-13 17:02:49 +01:00
Olivier El Mekki
edaf66fc60
[lua] expose reload() and goto_url() to lua api
...
Two api methods for lua scripting has been added.
`reload()` allows to refresh the document without triggering a new
html request. This commits expose that existing internal function to the
lua api.
One example where it is useful : making a lua hook that allows to edit a
local file we're browsing and see the change without having to perform a
full reload (thus losing the scrolling position). Or anything else that
allows to interactively modify the currently loaded document.
`goto_url()` allows to navigate to given url long after the page has been
loaded (so follow_url_hooks can't be used).
Example where it's useful : binding a key to load the latest archive.org
snapshot for current page (especially useful when using tor and being
constantly harassed by cloudflare).
2021-11-13 13:57:52 +01:00
Witold Filipczyk
38060fea51
[quickjs] scroll2.html works
2021-11-12 21:53:31 +01:00
Witold Filipczyk
28fba3eab3
[quicksjs] changed forms code, but still does not work
2021-11-11 20:43:59 +01:00
Witold Filipczyk
7d51951d5f
[quickjs] map in getCollection
2021-11-10 18:48:27 +01:00