Witold Filipczyk
|
ebb41e9c67
|
[quickjs] document.defaultView
|
2024-01-17 17:05:36 +01:00 |
|
Witold Filipczyk
|
5297063bbe
|
[spidermonkey] document.defaultView
|
2024-01-17 16:55:52 +01:00 |
|
Witold Filipczyk
|
addc4a7c43
|
[quickjs] location.replace
|
2024-01-16 18:51:48 +01:00 |
|
Witold Filipczyk
|
4aa0ff661f
|
[mujs] location.replace
|
2024-01-16 18:45:44 +01:00 |
|
Witold Filipczyk
|
2d4d46f939
|
[spidermonkey] location.replace
I guess there is something wrong with this function.
|
2024-01-16 18:39:00 +01:00 |
|
Witold Filipczyk
|
afb2a7da28
|
[quickjs] location.assign
|
2024-01-16 17:57:45 +01:00 |
|
Witold Filipczyk
|
65998ab36b
|
[mujs] location.assign
|
2024-01-16 17:47:04 +01:00 |
|
Witold Filipczyk
|
ebaceedab2
|
[spidermonkey] location.assign
|
2024-01-16 17:38:26 +01:00 |
|
Witold Filipczyk
|
103669e825
|
[html5] Also add NAV element. Refs #282
|
2024-01-07 20:11:00 +01:00 |
|
Witold Filipczyk
|
94cfc49ce1
|
[win32] Every mouse DOWN followed by UP
It is rather a workaround, but works for the right button click.
|
2024-01-07 16:18:54 +01:00 |
|
Witold Filipczyk
|
ef80897185
|
[html5] Stubs for html_main and html_article. Refs #282
|
2024-01-07 11:43:18 +01:00 |
|
Witold Filipczyk
|
69edab0036
|
[libcss] initialize unit_len_ctx with zeroes
|
2024-01-07 11:41:52 +01:00 |
|
Witold Filipczyk
|
a96b9fba1f
|
[win32] middle and right buttons were swapped
Right-click menu still not functional.
It appears, but disaappers immediately, and "Go back" action is choosen.
|
2024-01-06 15:51:44 +01:00 |
|
Witold Filipczyk
|
389df54184
|
Revert "[head] addcrlf". Refs #281
This reverts commit 90d4f17031 .
|
2024-01-06 09:33:40 +01:00 |
|
Witold Filipczyk
|
0b7cdab108
|
[terminal] Do not draw the right bottom cell
For wineconsole.
|
2024-01-05 19:29:58 +01:00 |
|
Witold Filipczyk
|
6642ebe509
|
[win32] Some changes in mouse handling
It is a step forward. There some problems with wheel, the right mouse button.
|
2024-01-04 18:29:31 +01:00 |
|
Witold Filipczyk
|
84f6a08f83
|
[kbd] Test commit. Change <= 0 to < 0
I'm trying to debug mouse issues.
|
2024-01-03 21:37:07 +01:00 |
|
Witold Filipczyk
|
2fdb04a6ab
|
[libcss] bump libcss to 0.9.2 and libdom to 0.4.2
Needs some tweaks. Code is compilable at least.
|
2024-01-01 17:47:59 +01:00 |
|
Witold Filipczyk
|
f89705df74
|
[spidermonkey] Bump mozjs dependency to mozjs-115
|
2024-01-01 13:24:32 +01:00 |
|
Witold Filipczyk
|
378842a349
|
[quickjs] C only
There are some bugs left.
|
2023-12-31 16:08:35 +01:00 |
|
Witold Filipczyk
|
4c7364c14e
|
[mujs] Code rewritten to C
Likely some bugs were introduced here.
elinks with mujs suppport can be built by tcc.
|
2023-12-30 21:42:31 +01:00 |
|
Witold Filipczyk
|
8b5cb79485
|
[ecmascript] Copy of ecmascript.cpp as ecmascript.c
|
2023-12-29 20:53:53 +01:00 |
|
Witold Filipczyk
|
3f3a38145a
|
[ecmascript] New try to compile code by C compiler
ecmascript-c.c is compilable by C compilers and ecmascript-c.cpp
which includes ecmascript-c.c is compilable by C++ compilers.
|
2023-12-29 20:42:21 +01:00 |
|
Witold Filipczyk
|
c473ce5522
|
[quickjs] quickjs.cpp -> quickjs.c
|
2023-12-29 19:27:26 +01:00 |
|
Witold Filipczyk
|
6ad38f3814
|
[mujs] mujs.cpp -> mujs.c
|
2023-12-29 19:23:50 +01:00 |
|
Witold Filipczyk
|
7de0146ded
|
[ecmascript] localstorage-db.cpp -> localstorage-db.c
This code is pure C. There are some memory leaks.
They will be addressed later.
|
2023-12-29 18:46:19 +01:00 |
|
Witold Filipczyk
|
78483386c2
|
[ecmascript] timer.cpp -> timer.c
hash instead of map.
The goal is to get C++ free code for mujs and quickjs.
|
2023-12-29 18:29:13 +01:00 |
|
Witold Filipczyk
|
447c452339
|
[download] No need to double check
|
2023-12-28 13:03:45 +01:00 |
|
Witold Filipczyk
|
fd5e164b8f
|
[download] memory leaks
|
2023-12-28 13:01:01 +01:00 |
|
Witold Filipczyk
|
204234b921
|
[memcount] libevent malloc, realloc, free replacement functions
|
2023-12-26 19:09:32 +01:00 |
|
Witold Filipczyk
|
b1bf9e8dba
|
[libevent] Add SOCK_SHIFT for curl and libevent
|
2023-12-26 17:04:24 +01:00 |
|
Witold Filipczyk
|
1f4ca1445d
|
[libevent] include event2/event.h instead of event.h
|
2023-12-26 15:53:22 +01:00 |
|
Witold Filipczyk
|
5211b2d8a1
|
[curl] fifo_event was unused
|
2023-12-26 14:57:25 +01:00 |
|
Witold Filipczyk
|
8d0054041b
|
[select] Another try
Set fields of timeout manually.
|
2023-12-20 20:31:13 +01:00 |
|
Witold Filipczyk
|
f91d214820
|
[select] This code is problematic.
EINVAL on OpenBSD/i386.
|
2023-12-20 18:06:20 +01:00 |
|
Witold Filipczyk
|
6c32ce3c61
|
[gettext] Let it work also on Windows
When elinks.exe is located in the src subdirectory,
.gmo files are read from the po subdirectory.
|
2023-12-15 10:36:17 +01:00 |
|
Witold Filipczyk
|
93e9ac1b4c
|
[gettext] Revision 1 is also valid
At least I think so.
|
2023-12-14 21:45:08 +01:00 |
|
Witold Filipczyk
|
dee0b28f97
|
[spidermonkey] meson.build also was missing
|
2023-12-10 16:42:32 +01:00 |
|
Witold Filipczyk
|
6f11b9be8b
|
[windows] Fixes for FSP (send and recv)
|
2023-12-09 19:57:08 +01:00 |
|
Witold Filipczyk
|
2ace5374c8
|
[cast] cast to intptr_t to silence compiler
|
2023-12-08 11:14:27 +01:00 |
|
Witold Filipczyk
|
b894447af1
|
[hash] drop const for key
|
2023-12-08 11:11:06 +01:00 |
|
Witold Filipczyk
|
0fbec94494
|
[ssl] Change order of includes
There was compilation failure on win32.
|
2023-12-07 12:52:34 +01:00 |
|
Witold Filipczyk
|
43dd4f38a0
|
[c++] undef max and min
There were different definitions of them in sys/cdefs.h
|
2023-12-07 11:33:39 +01:00 |
|
Witold Filipczyk
|
425d779e15
|
[terminal] Avoid division by zero. Refs #276
|
2023-12-07 08:21:13 +01:00 |
|
Witold Filipczyk
|
e538a9f827
|
[terminal] use fd not 1 for ioctl
|
2023-12-06 08:21:29 +01:00 |
|
Witold Filipczyk
|
b580d78ba3
|
[spidermonkey] Makefile was missing
|
2023-12-04 14:21:21 +01:00 |
|
Witold Filipczyk
|
8badb62c34
|
[document] I did not test it, but I guess it must be & prepended here
|
2023-11-29 16:15:34 +01:00 |
|
Witold Filipczyk
|
a5d2119dbf
|
[map] Reimplemented map as hash
Maybe it is slower, but C only.
|
2023-11-28 19:55:37 +01:00 |
|
Witold Filipczyk
|
e0909362eb
|
[view] this include is only for ecmascript
|
2023-11-28 15:47:53 +01:00 |
|
Witold Filipczyk
|
3bdb576929
|
[viewer] unneeded include
|
2023-11-28 15:45:28 +01:00 |
|
Witold Filipczyk
|
899304d6ef
|
[viewer] form.cpp -> form.c
|
2023-11-28 15:41:48 +01:00 |
|
Witold Filipczyk
|
c14989ab91
|
[viewer] link.cpp -> link.c
Moved some code to ecmascript-c.cpp
|
2023-11-28 15:33:54 +01:00 |
|
Witold Filipczyk
|
88d836355d
|
[viewer] This include was not needed
|
2023-11-28 15:15:56 +01:00 |
|
Witold Filipczyk
|
7e48d22f51
|
[viewer] view.cpp -> view.c
|
2023-11-27 19:14:39 +01:00 |
|
Witold Filipczyk
|
bbf902f426
|
[viewer] This include was not needed
|
2023-11-27 18:52:19 +01:00 |
|
Witold Filipczyk
|
8f431a126f
|
[viewer] vs.cpp -> vs.c
|
2023-11-27 18:34:15 +01:00 |
|
Witold Filipczyk
|
9dedc5779b
|
[dcument] Compilation fix
|
2023-11-27 18:33:44 +01:00 |
|
Witold Filipczyk
|
bfd3f01d35
|
[document] document.cpp -> document.c
Moved some code to ecmascript-c.cpp.
|
2023-11-27 16:38:58 +01:00 |
|
Witold Filipczyk
|
a07f339fd1
|
[document] get rid of C++ list.
In first place it was implemented in C++ because of memory corruption problems.
|
2023-11-27 16:26:09 +01:00 |
|
Witold Filipczyk
|
4ecb3fa8bb
|
[main] timer.cpp -> timer.c
|
2023-11-27 15:08:20 +01:00 |
|
Witold Filipczyk
|
424466740c
|
[document] renderer.cpp -> renderer.c
Moved ecmascript code to ecmascript-c.cpp
|
2023-11-26 19:47:59 +01:00 |
|
Witold Filipczyk
|
bb137d12e9
|
[download] download.cpp -> download.c
elinks's hash instead of C++ map.
|
2023-11-26 19:09:19 +01:00 |
|
Witold Filipczyk
|
db99981ec5
|
[terminal] Make a copy of filename for hash
|
2023-11-26 19:00:04 +01:00 |
|
Witold Filipczyk
|
49285684ea
|
[quickjs] Makefile
|
2023-11-25 18:43:25 +01:00 |
|
Witold Filipczyk
|
0d4f83e94a
|
[quickjs] include
|
2023-11-25 18:29:32 +01:00 |
|
Witold Filipczyk
|
25027fca0a
|
[dos] doc.cpp -> dos.c
|
2023-11-25 18:23:18 +01:00 |
|
Witold Filipczyk
|
3d3e61a025
|
[quickjs] Missing file
|
2023-11-25 18:21:16 +01:00 |
|
Witold Filipczyk
|
1219e479b5
|
[session] session.cpp -> session.c
|
2023-11-25 18:15:24 +01:00 |
|
Witold Filipczyk
|
d606aca351
|
[terminal] terminal.cpp -> terminal.c
hash from util instead of C++ map
|
2023-11-25 18:08:46 +01:00 |
|
Witold Filipczyk
|
970245b28a
|
[protocol] protocol.cpp -> protocol.c
|
2023-11-25 17:06:11 +01:00 |
|
Witold Filipczyk
|
f70c1dc51b
|
[main] module.cpp -> module.c
|
2023-11-25 14:30:05 +01:00 |
|
Witold Filipczyk
|
009d09ba52
|
[viewer] action.cpp -> action.c
|
2023-11-25 14:13:10 +01:00 |
|
Witold Filipczyk
|
fe8d8d6af0
|
[cache] Renamed cache.cpp -> cache.c
|
2023-11-25 13:29:23 +01:00 |
|
Witold Filipczyk
|
7acee28e2d
|
[dialogs] Rename info.cpp to info.c
Long term goal is to able compile by only C compiler
if ecmascript is not compiled-in.
|
2023-11-25 13:11:21 +01:00 |
|
Witold Filipczyk
|
5c3680af05
|
[spidermonkey] Moved files from ecmascript/libdom/spidermonkey to ecmascript/spidermonkey
|
2023-11-23 18:13:07 +01:00 |
|
Witold Filipczyk
|
efb4ab6304
|
[quickjs] Moved files from ecmascript/libdom/quickjs to ecmascript/quickjs
|
2023-11-23 18:05:23 +01:00 |
|
Witold Filipczyk
|
ad353ebbc8
|
[mujs] moved files from ecmascript/libdom/mujs to ecmascript/mujs
To be consistent with header files.
|
2023-11-23 17:52:39 +01:00 |
|
Witold Filipczyk
|
c3edadc2d9
|
[spidermonkey] Empty finalizers
|
2023-11-22 20:55:57 +01:00 |
|
Witold Filipczyk
|
fe90abbaec
|
[spidermonkey] Check for NULL
|
2023-11-22 20:21:26 +01:00 |
|
Witold Filipczyk
|
267e25e908
|
[spidermoneky] Removed unused parameter from get_form_object
|
2023-11-22 20:13:23 +01:00 |
|
Witold Filipczyk
|
53522b8946
|
[color] memcmp for comparison of colors
Weak point is for example:
256 colors, compiled with true colors.
|
2023-11-21 18:35:13 +01:00 |
|
Witold Filipczyk
|
c3c9041487
|
[mujs] compilation fixes
|
2023-11-21 16:37:37 +01:00 |
|
Witold Filipczyk
|
4495873d39
|
[spidermonkey] These assertions failed
|
2023-11-21 14:33:19 +01:00 |
|
Witold Filipczyk
|
64343791dd
|
[quikcjs] Removed optimisation
No DupValue. There were errors reported by valgrind
|
2023-11-20 20:01:56 +01:00 |
|
Witold Filipczyk
|
c9e1dd93cc
|
[mujs] skip NULL forms
|
2023-11-20 15:52:32 +01:00 |
|
Witold Filipczyk
|
5f3830406e
|
[mujs] ref_count in element
|
2023-11-20 15:44:59 +01:00 |
|
Witold Filipczyk
|
7c24c0ec47
|
[spidermonkey] Added ref_count to el_private
|
2023-11-18 19:34:57 +01:00 |
|
Witold Filipczyk
|
a6a81b9164
|
[config] PRIdPTR format for OPT_LONG
|
2023-11-17 21:29:21 +01:00 |
|
Witold Filipczyk
|
125262eac1
|
[mujs] % PRId64 instead of %ld
|
2023-11-17 20:46:47 +01:00 |
|
Witold Filipczyk
|
25a859090a
|
[qs_parse] i was unused
|
2023-11-17 17:22:00 +01:00 |
|
Witold Filipczyk
|
58b0b39200
|
[hr] char -> unsigned char to avoid warning
|
2023-11-17 16:04:05 +01:00 |
|
Witold Filipczyk
|
aa7edfc16d
|
[osdep] initialize ret
|
2023-11-16 19:09:49 +01:00 |
|
Witold Filipczyk
|
dabfe8dbbd
|
[terminal] initialize blockh
|
2023-11-16 19:03:02 +01:00 |
|
Witold Filipczyk
|
02b644aa64
|
[terminal] Initialize blockh
|
2023-11-16 19:00:19 +01:00 |
|
Witold Filipczyk
|
8d93489933
|
[curl] Download resume for http
|
2023-11-16 16:24:08 +01:00 |
|
Witold Filipczyk
|
1ff535370e
|
[curl] Added download resume for curl's ftp
|
2023-11-16 16:08:29 +01:00 |
|
Witold Filipczyk
|
ec9708a87e
|
[document] init_string(&document->text)
|
2023-11-11 16:34:12 +01:00 |
|
Witold Filipczyk
|
ef1569e24c
|
[dos] Check env CURL_CA_BUNDLE also for non-curl code path
|
2023-11-10 09:39:59 +01:00 |
|
Witold Filipczyk
|
a76aa91566
|
[win32] style
|
2023-11-08 17:33:06 +01:00 |
|
Witold Filipczyk
|
98a9cbf2b7
|
[windows] handle terminal resize, based on links2 code
|
2023-11-08 17:29:58 +01:00 |
|