feature :
USE_VENDER_DIST
env for build.cmd(richardo2016)check_env
as cmake function(richardo2016).idls
from its parsed results, normalize root idl source files(zh-cn). (#604)(Ray)Long
type for arguments for begin/end position.(Ray Chan)uv
version to vender information.(Ray Chan)bugfix :
makecab.exe
for gen_install.js on windows build.(richardo2016).idl
files, never replace special tokens when gen_docs
from .idl.(Ray Chan)asyncStat
request for RangeStream::stat
. (#614)(Ray)fs.watchFile
. (#624)(Ray)s_errors
in getResultMessage
. (#625)(Ray)refactor :
chore :
others :
c66841bbee
] - ci, feat: configure github actions workflow to support product release in fork repo.(richardo2016)5dde868d74
] - tools, feat: display constructors and external objects in different syntax.(xicilion)094ebcf4ee
] - tools, feat: add trans script.(xicilion)c9c1b8e027
] - console, feat: support require console module.(xicilion)d49d25448b
] - idlc, feat: support for defining self-referenced modules.(xicilion)3dd99975a2
] - installer, feat: display error message.(xicilion)8b0aa07a96
] - gui, feat: support config type when open WebView.(xicilion)113c39ae4f
] - core, feat: support type conversion to date.(xicilion)966cede218
] - vender, feat: use latest vender.(richardo2016)00fc5ddca8
] - build, chore: remove useless ci configuration files.(richardo2016)0da26d0fe0
] - core, refactor: use #pragma once instead of #ifndef.(xicilion)995870ef5e
] - crypto, feat: update mbedtls to v2.7.18.(xicilion)7858b6fa49
] - WebView, feat: support address/title event.(xicilion)c37282d87e
] - gui, refactor: throw error when DevTools return error message.(xicilion)e54b759d3a
] - console, feat: output warn and error to stderr.(xicilion)2f0f333539
] - global, refactor: deprecate global.repl.(xicilion)7d1466145d
] - gui, refactor: deprecate g_cefheadless.(xicilion)18012aff51
] - gui, feat: support open blank WebView window.(xicilion)7ea941955a
] - gui, bugfix: compile error on Windows.(xicilion)66b1e2741e
] - docs, bugfix: use new child_process.(xicilion)c1afa6d144
] - docs, feat: document cef options.(xicilion)d6d87368d7
] - gui, feat: support config proxy.(xicilion)433bd290c2
] - gui, refactor: test backend in headless mode.(xicilion)351c82e419
] - gui, refactor: use headless in test.(xicilion)eee1c25f77
] - gui, feat: add key/mouse event test.(xicilion)80bd67dead
] - gui, refactor: using fibjs itself as a child process under Mac, optimizing the cef runtime directory structure.(xicilion)4fb379b2ae
] - util, feat: add cef version information.(xicilion)b26384e431
] - gui, feat: show dock icon on Mac.(xicilion)569689e761
] - gui, feat: bring window to front and activate keyboard on the Mac.(xicilion)a9c0600eac
] - gui, feat: support config cef_path on mac.(xicilion)f85c50f579
] - gui, feat: specify fixed executable file name for helper on mac.(xicilion)71b85e5b6b
] - gui, bugfix: maximize and fullscreen style not work in some case.(xicilion)930ec81c8d
] - gui, feat: add devtools event test.(xicilion)f98b19cc3f
] - vender, feat: upgrade vender.(richardo2016)c40fade957
] - test, feat: generate test/vm_test/*.jsc from ci.(richardo2016)83315c648e
] - test, feat: generate unexisted vm_test/*.jsc when test only.(richardo2016)2d06218b57
] - ci, feat: never abort other running jobs as one job failed.(richardo2016)90d0e24d44
] - gui, bugfix: executeDevToolsMethod does not return when the parameter is wrong.(xicilion)deeae31ae5
] - build, bugfix: check the build script in vender.(xicilion)14c9fb8052
] - build, bugfix: fixup condition about USE_VENDER_DIST in build.cmd(richardo2016)92fe0634d7
] - idl, feat: clean idl files about child_process.(richardo2016)ed4538cccc
] - build, bugfix: give fullpath of makecab.exe
for gen_install.js on windows build.(richardo2016)9d5dea33cc
] - build, feat: support USE_VENDER_DIST
env for build.cmd(richardo2016)5796ff94fc
] - gui, feat: set background color to white.(xicilion)cf9d2525c5
] - gui, feat: support config headless view size.(xicilion)909b38f361
] - gui, feat: add screenshot test .(xicilion)418fd789d1
] - vender, feat: upgrade vender, use sqlite 3.34.1(richardo2016)18b26e9d29
] - child_process, bugfix: ChildProcess cannot display error messages.(xicilion)0ecc8f3818
] - gui, feat: support fullscreen window.(xicilion)b7cae072a8
] - gui, refactor: rewrite window style on Windows.(xicilion)530c928f91
] - gui, bugfix: missing code.(xicilion)6ba974d7bd
] - ci, feat: deprecate support for mips/mips64(richardo2016)b2b3e37da9
] - vender, feat: use latest vender, adapt to v8 7.1(richardo2016)f1e1d48342
] - core, feat: support VT_JSON type in Variant.(xicilion)8edc4ca96a
] - http, feat: support specifying the body object for response, which is used to receive response data.(xicilion)6cc864ab0b
] - io, feat: support default whence in SeekableStream.seek.(xicilion)c745aaf982
] - gui, bugfix: releasing GuiApp when the abnormal process exits will cause a crash.(xicilion)d4dd00e87b
] - gui, feat: support config default properties of WebView.(xicilion)df8cbaa88c
] - gui, feat: disable popup window in headless mode.(xicilion)00abc57c87
] - gui, feat: hold the process until the last WebView is closed.(xicilion)713ec19f67
] - gui, bugfix: when no one is holding the object, GC will cause WebView to not respond to events.(xicilion)4dc7d15cd6
] - gui, refactor: use c++11 syntax to iterate the map.(xicilion)8f09167cdf
] - gui, feat: support post body in scheme.(xicilion)ded1c0a8bd
] - gui, bugfix: hold handlers to keep JavaScript binding.(xicilion)51a815ea2d
] - gui, feat: add backend test.(xicilion)a84a7b9f53
] - gui, refactor: remove experimental domain and method in DevTools.(xicilion)632e4212d7
] - gui, feat: basic test case.(xicilion)2916c41db5
] - gui, bugfix: style mistake on Windows.(xicilion)99ecaae6ae
] - gui, feat: show window after set position on Windows.(xicilion)23e59a17f7
] - gui, bugfix: window size wrong after change style on Windows.(xicilion)420b99a381
] - gui, bugfix: force close borderless window on mac.(xicilion)37203bb56d
] - gui, refactor: use XMoveResizeWindow to set window position on linux.(xicilion)8e62253884
] - gui, bugfix: missing open event on linux.(xicilion)e4c8c69a01
] - gui, bugfix: delay shutdown on all platform.(xicilion)bdf7c21987
] - gui, bugfix: render process not exit after shutdown on Mac.(xicilion)a9e02d0a5e
] - gui, feat: support config global headless.(xicilion)437624e6b7
] - docs, feat: refer to Chrome DevTools Protocol document.(xicilion)af08e0a20d
] - docs, feat: keep url in document.(xicilion)b4892c1895
] - gui, feat: support config backend handler for cef WebView.(xicilion)468418b927
] - gui, refactor: separate out gui_app.h.(xicilion)38b4fc97cd
] - build, feat: setup format style.(xicilion)31ad9f84a2
] - gui, feat: support specifying the directory of cef runtime.(xicilion)8c921bacfb
] - gui, feat: hide the window before closing it.(xicilion)92a1605d50
] - gui, refactor: refactor GuiApp.(xicilion)44aa91218a
] - docs, feat: some missing document.(xicilion)d0cf5da732
] - gui, refactor: optimize the window display under windows and solve the window flicker problem.(xicilion)1fd888cdb1
] - gui, feat: support config cache_path to save cache data.(xicilion)b4c8a2c7dd
] - gui, feat: flush cache data before exit process.(xicilion)097ecca3a7
] - gui, feat: use mock keychain to save data on Mac.(xicilion)5ea59a86e8
] - util, refactor: use v8::Promise process async function.(xicilion)2f59895573
] - gui, feat: support getUrl.(xicilion)08f95993a4
] - gui, feat: support disable content menu.(xicilion)158beabb1b
] - gui, feat: force headless mode to open the window when --headless is specified in the command line parameter.(xicilion)aea540c2e3
] - gui, refactor: only bind observer when DevTools is used.(xicilion)be2a91a20c
] - core, bugfix: compile warning on Windows.(xicilion)4f59dd4b29
] - gui, feat: add dev object, wrap DevTools protocol functions and events.(xicilion)1b2f86a530
] - gui, bugfix: printToPDF error on Linux.(xicilion)0b27abcdd5
] - gui, feat: update option document.(xicilion)07fe2a5f14
] - gui, feat: decode json string in the result of executeDevToolsMethod.(xicilion)aa83c5133e
] - gui, feat: support executeDevToolsMethod.(xicilion)ee604711d5
] - gui, feat: support headless mode in cef webview.(xicilion)ca8197fa95
] - gui, feat: support popup control in cef webview.(xicilion)281bcff9a3
] - gui, feat: implatement opt on Linux.(xicilion)a537ec8e17
] - gui, feat: support debug option in cef webview.(xicilion)f93846b7b7
] - gui, bugfix: cef window can not be closed.(xicilion)6486d5bb5b
] - gui, refactor: remove visible value.(xicilion)efd600a949
] - gui, refactor: use os_config_window to implement opt/event on Mac.(xicilion)c91683c8d2
] - gui, refactor: try close in os_config_window.(xicilion)2ef636e087
] - gui, refactor: use os_config_window to implement opt/event.(xicilion)299640f519
] - gui, feat: support opt/event on Windows.(xicilion)d9ac7d22a8
] - console, feat: use COLOR_LIGHTYELLOW to output warning message.(xicilion)59cc7d02f5
] - gui, refactor: abstract the platform-related config_window interface.(xicilion)10ae5e2ddd
] - gui, feat: support opt and event on Mac.(xicilion)a2d4c38e02
] - gui, feat: support executeJavaScript.(xicilion)19718d1c9e
] - gui, feat: support printToPDF.(xicilion)2342a4071d
] - gui, refactor: remove unused code.(xicilion)a454aa9e6d
] - gui, feat: support reload, goBack, goForward.(xicilion)ccee0c05a7
] - gui, feat: support cef webview.(xicilion)bf0f4f5caf
] - vender, feat: upgrade vender, support compiling to target darwin arm64 (on Apple silcon)(richardo2016)61d00cdf2d
] - build, refactor: [bugfix] use llvm-rc when compiling with clang only.(richardo2016)243d493cc1
] - build, refactor: upgrade and adapt to vender, re-support use clang on windows.(richardo2016)635af1b828
] - test, refactor: remove unused process test case.(xicilion)c15b8aa6e9
] - UVStream, refactor: process UV_EOF and UV_PIPE.(xicilion)abda28e1a4
] - build, bugfix: installer build error on Windows.(xicilion)4ea501be5f
] - stdio, feat: parallel io in stdio.(xicilion)3babd67a4c
] - console, bugfix: console.readLine error after accessing process.stdin.(xicilion)cf788ee029
] - Merge branch 'dev' of github.com: fibjs/fibjs into dev(xicilion)cea14bab20
] - build, bugfix: build error on Windows.(xicilion)11a8d4c6f5
] - process, refactor: deprecated SubProcess.(xicilion)015b29d161
] - build, refactor: use the src_list built in option.cmake.(xicilion)0e7359f03d
] - build, bugfix: custom folder build error on Windows.(xicilion)2841b85e6c
] - build, refactor: update vender.(xicilion)882f8cf5fc
] - build, bugfix: script error on Ubuntu16.(xicilion)5dad3b3923
] - ChildProcess: refactor: not actively close the stream before destroying the ChildProcess object.(xicilion)a1a64ad571
] - ChildProcess, bugfix: error during spawn will cause memory leak.(xicilion)74ac01480f
] - build, refactor: delete unused msvc project file.(xicilion)a300f1dedf
] - gui, bugfix: crash on Mac.(xicilion)ada77d7cc2
] - fibjs, bugfix: compile warning on Windows.(xicilion)fb4dae2baf
] - build, bugfix: not set link_frags if it is empty.(xicilion)a2482cd43e
] - ws, bugfix: websocket gc test unstable on Windows.(xicilion)9dc012f5d0
] - process, bugfix: output to console process.stdout causes error on Windows.(xicilion)cae13d4b12
] - test, bugfix: use os.EOL as line break to fix test errors on Windows.(xicilion)ff3bac589d
] - child_process, bugfix: use default uv env settings.(xicilion)d14b3e7d08
] - test, feat: wait for event in watch test.(xicilion)72b309cad4
] - core, feat: use utf16to8String directly instead of UTF8_A.(xicilion)57348766b4
] - db, bugfix: leveldb error displays garbled characters on windows.(xicilion)692d87d774
] - HttpResponse, feat: support 301, 302, 307 redirect.(xicilion)f0d9a85e17
] - httpClient, feat: support 307 redirect.(xicilion)012bc364cc
] - httpClient, bugfix: resend request when disconnected.(xicilion)6bd1bf1d31
] - docs, bugfix: update to new api.(xicilion)33809ab2ce
] - ChildProcess, bugfix: memory leak when processing env string.(xicilion)7df6f94d01
] - build, feat: output red logo on Windows.(xicilion)df9286665e
] - editor, feat: adapt to the new version of clang-format.(xicilion)591059c1b8
] - build, refactor: display logo after successful build.(xicilion)1825eecc81
] - build, refactor: rewrite build.cmd, not depend on bash.(xicilion)7923726a41
] - installer, refactor: use cmake to build installer.(xicilion)a7da3447e0
] - db, bugfix: transaction error on mssql.(xicilion)cfe298ce1e
] - db, bugfix: syntax error on mssql.(xicilion)f94547e46c
] - console, bugfix: ansi color not enable on Windows 10.(xicilion)550f917584
] - build, refactor: compile with msvc on Windows.(xicilion)76ad828f66
] - build, bugfix: link error when compile fibjs_gui.(xicilion)c8f6569ee2
] - watch, bugfix: vs2017 compilation error.(xicilion)5b0ad53b22
] - build, refactor: build installer.sh in cmake.(xicilion)7b7b4c3b51
] - build, refactor: refactor cmake build script, unify compilation flags.(xicilion)a4dbd6ac54
] - build, refactor: query GIT_INFO in CMakeLists.txt.(xicilion)4d138b2af8
] - console, feat: output ANSI colors directly on Windows 10.(xicilion)b41016e491
] - build, feat: add check_env
as cmake function(richardo2016)8810264d45
] - build, feat: upgrade vender revision(richardo2016)5e0b66b572
] - build, refactor: use cmake as workflow driver.(richardo2016)841e15f6a9
] - doc, feat: upgrade BUILDING.md(richardo2016)0ad49fa1dc
] - build, refactor: cmake build script.(xicilion)a7b9dabe12
] - build, refactor: refactor build script.(xicilion)e169fba393
] - gui, bugfix: use inline function in include file.(xicilion)2fb80bb2ff
] - ChildProcess, bugfix: remove unused variable.(xicilion)4ee293ea51
] - vender, feat: adapt to v8 7.0.276.42. (#628)(Ray)e3aa83d036
] - ci, feat: deprecate appveyor/travis, use github actions.(richardo2016)d0d5880dd5
] - crypto, feat: generate PKey directly in the crypto module.(xicilion)a3d91f9ca0
] - db, bugfix: test error in mysql.(xicilion)37214ba82c
] - db, feat: support savepoint.(xicilion)16f0705524
] - db, feat: pass conn as a parameter to the function.(xicilion)46bca90fcd
] - db, feat: unify the parameters of order and index.(xicilion)b316cf22de
] - db, bugfix: skip/limit syntax error.(xicilion)d902dd09e9
] - db, bugfix: use IsJSObject to test Object argument.(xicilion)e42845e1de
] - db, feat: support createIndex and dropIndex.(xicilion)6e56270803
] - db, feat: support conn.create and conn.drop.(xicilion)4d27dde3f3
] - msgpack, bugfix: error when converting type to bigint.(xicilion)93d0af82a1
] - msgpack, feat: support bigint pack. (#632)(lhkzh)7a13d23ea3
] - module, bugfix: some require errors were not caught.(xicilion)fdd0f9d155
] - UVStream, feat: close fd before deleting the object.(xicilion)5415a6bf1c
] - utils, bugfix: correct local variable s_errors
in getResultMessage
. (#625)(Ray)b0c58bbee9
] - UVStream, bugfix: make fd of stdio work in blocking mode. (#623)(Ray)1c1930f79c
] - StatsWatcher, bugfix: fixup unexpected thread holding occured on calling fs.watchFile
. (#624)(Ray)8905dcb8c9
] - http, feat: add test cases for httpClient whose 'sslVerification' set.(Ray Chan)03d95e8993
] - Stat, feat: reduce members in Stat, support APIs about detecting device type.(richardo2016)8e7da88825
] - Stat, feat: use uv* api to normalize query to stats from file system.(Ray Chan)06f7737a4a
] - encoding, feat: support msgpack encode in Message/HttpRequest/HttpResponse/WebSocketMessage/WorkerMessage.(xicilion)973ba2eaa9
] - test, bugfix: upgrade test cases in 'opt_tools_test/'(Ray Chan)d1d73e1873
] - child_process, bugfix: correct environ string passed to child process.(Ray Chan)8a0a10e724
] - build, bugfix: fixup compilation error on windows, use real uv's pipe fileno on windows.(Ray Chan)f00ce8ecc7
] - RangeStream, bugfix: correct local asyncStat
request for RangeStream::stat
. (#614)(Ray)8fd4f12a79
] - ssl, feat: update certdata. (#613)(Ray)3338549906
] - dgram, bugfix: crash in dgram.send.(xicilion)7af06513f8
] - http, bugfix: missing queryString in http.Repeater.(xicilion)91f112bd14
] - core, refactor: inherit ValueHolder from obj_base to simplify object implementation.(xicilion)bbf3052d4f
] - core, refactor: support object::Delete.(xicilion)f377b07d0d
] - core, feat: add new status code 'CALL_E_CLOSED', apply it for closable Stream. (#608)(Ray)845a10d913
] - process, feat: test 'fd' property in process.std[in|out|err] (#607)(Ray)aa5b886cc6
] - HttpFileHandler, feat: support http partial content request.(Ray Chan)d54968be94
] - RangeStream, feat: no check bytes unit token when parse range string.(Ray Chan)4efd2e3bbf
] - RangeStream, feat: use Long
type for arguments for begin/end position.(Ray Chan)8662110b2b
] - gui, feat: change property name in move event on osx.(xicilion)d9084b6f6c
] - io, feat: support io.RangeStream. (#603)(Ray)2fd7b1ed67
] - util, feat: add uv
version to vender information.(Ray Chan)dd5cef54ef
] - core, refactor: refactor uv_call to support return result.(xicilion)3eaa3397bb
] - idl, feat: support generate back .idls
from its parsed results, normalize root idl source files(zh-cn). (#604)(Ray)a830a3a09b
] - process, feat: use uv to implement stdio stream.(xicilion)c0a4526904
] - child_process, feat: add more test case.(xicilion)08481d61f0
] - child_process, feat: document encoding options.(xicilion)c05fe9d144
] - test, bugfix: test error in process.run/process.open.(xicilion)68845754cd
] - SubProcess, feat: remove pointless SubProcess::ppid. (#599)(Ray)a9dc4f7e06
] - docs, bugfix: typo.(xicilion)2fe7557da0
] - child_process, feat: more detailed documentation.(xicilion)98b066630a
] - child_process, feat: support child_process module.(xicilion)cba1f2987c
] - asyncIO, bugfix: compile error on windows.(xicilion)b929559d50
] - msgpack, feat: fix bug int/uint decode to null (#598)(lhkzh)a132a78f04
] - core, refactor: fix compile warning in debug mode.(xicilion)1f2ec9fd44
] - util, feat: support util.parseArgs.(xicilion)8682d61e51
] - uv, feat: support uv_call.(xicilion)c135d97364
] - core, refactor: refactor the implementation of callbacks to support returning context.(xicilion)8e9767d79b
] - ssl, feat: update root certs.(xicilion)98114eab14
] - smtp, bugfix: new smtp protocol.(xicilion)4725a27cbd
] - option, feat: support ssldump.(xicilion)d633132ff4
] - msgpack, bugfix: stringObject and BooleanObject are incorrectly encoded as Object (#596)(Ray)97d521c4af
] - ci, feat: upgrade to xcode 10.1 when TARGET_ARCH=i386 for os osx(Ray Chan)125a2c0fbd
] - gui, feat: use blocking-awake mode for NSAppMainRunLoopThread (#593)(Ray)14e49d2d0d
] - doc, bugfix: fix format of some .idl
files, never replace special tokens when gen_docs
from .idl.(Ray Chan)