summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-03-02ui: no more titlebarHEADmasterMole Shang2-4/+4
2024-03-02ui: make about popup movableMole Shang1-3/+16
2024-03-02ui: draw ascii-art icon in about popupMole Shang3-13/+39
2024-03-02process_url: merge_and_cleanup: do not block ui threadMole Shang2-13/+26
2024-03-02utils/ffmpeg: fix remux progressMole Shang1-11/+14
2024-03-02tree-wide: use FREE_AND_NULLIFY macro and reformat codeMole Shang14-181/+167
2024-03-02process_url: do not update curl status during callbackMole Shang1-2/+4
2024-03-01xmake: come back to NFDMole Shang5-44/+75
2024-03-01xmake: move deps to third_party dirMole Shang8-140/+370
2024-03-01status: support large file sizes on 64bit systemsMole Shang5-8/+9
2024-03-01ui: cast stat numbers to nk_sizeMole Shang1-1/+1
2024-03-01tree-wide: fix uaf bugsMole Shang10-49/+47
2024-03-01process_url: initialize curl_c to NULLMole Shang1-0/+1
2023-08-10utils/ffmpeg: log errors in loggerMole Shang1-21/+21
2023-08-10ui: translate strings to enMole Shang1-1/+1
2023-08-10process_url: lower low-speed timeout to 30sMole Shang1-1/+1
2023-08-10process_url: do not run callback if corruptedMole Shang1-2/+2
2023-08-10ui: show progress while remuxingMole Shang10-19/+82
2023-08-10extractors/bilibili: set referer before api requestMole Shang1-1/+1
2023-08-10utils/ffmpeg: fix regression and temporarily disable debug logMole Shang1-5/+8
2023-08-10extractors: initial youku supportMole Shang4-6/+218
2023-08-09utils/ffmpeg: support remuxMole Shang2-7/+187
2023-08-09process_url: set callback_struct_t as an alias to str_array_tMole Shang3-36/+36
2023-08-09tree-wide: pass pointer-to-pointer to correctly free pointersMole Shang8-49/+53
2023-08-09extractors/bilibili: fix page in filenameMole Shang1-4/+16
2023-08-09process_url: copy only if p_cookie is validMole Shang1-2/+4
2023-08-09Revert "process_url: always match substrings instead of comparing"Mole Shang2-2/+3
2023-08-09process_url: set referer in the separate functionMole Shang5-17/+12
2023-08-09process_url: only get content length when requestedMole Shang1-4/+6
2023-08-09process_url: expose some new functions to be control cookies and refererMole Shang3-7/+34
2023-08-09utils/types: support resizing an array to 0Mole Shang1-4/+15
2023-08-09process_url: always match substrings instead of comparingMole Shang2-3/+2
2023-08-09extractors/haokan: catch get errorsMole Shang1-29/+30
2023-08-09extractors/bilibili: fix get page queryMole Shang1-1/+1
2023-08-08extractors: support haokan videosMole Shang4-4/+64
2023-08-08utils: expose mimeType2ext in utilsMole Shang3-19/+21
2023-08-08utils: add a method to substitute string using PCREMole Shang2-1/+61
2023-08-08process_url: expose get_info with a new param `p_content_type`Mole Shang2-7/+14
2023-08-08utils: fix multi-patterns matchingMole Shang1-7/+5
2023-08-08process_url: copy full URLMole Shang1-2/+2
2023-08-08process_url: change strings to be dynamic allocatedMole Shang2-6/+7
2023-08-08ui: add about menuMole Shang1-1/+33
2023-08-08hinata: add licenseMole Shang2-0/+166
2023-08-08ui: match size measures with corresponding unitsMole Shang3-4/+47
2023-08-08process_url: do not block ui thread on callbackMole Shang3-6/+9
2023-08-08utils/ffmpeg: close all inputs during cleanupMole Shang1-0/+1
2023-08-08xmake: use msvc on Windows to link shared ffmpeg libraryMole Shang1-3/+4
2023-08-08xmake: build tomlc99 with xmakeMole Shang1-3/+9
2023-08-07hinata: support specifying cookies in curl_easyMole Shang4-5/+55
2023-08-07process_url: use goto to simplify error processingMole Shang1-8/+5