Commit Graph

43 Commits

Author SHA1 Message Date
Cyano Hao 348196e65b
Update Windows legacy packaging script (#494)
- upgrade to Qt 5.15.15, mingw-lite 14.2.0
- port bundled mingw-builds to Windows 2000
  - previous winxp build now becomes win2000 build, replacing old win2000 build
- automatic dependency download & install
- add cross build script
2024-09-27 10:52:27 +08:00
Cyano Hao 9952ce57f2
Update Windows packaging script: follow upstream MSYS2 changes (#488)
- mingw-w64-clang-i686-qt5-static removed
- mingw-w64-i686-7zip removed
2024-09-18 15:21:34 +08:00
Roy Qu 9afe16384e update astyle to 3.5 2024-06-11 16:44:37 +08:00
Roy Qu 87bbb23fa2 update windows package script 2024-05-28 15:06:23 +08:00
Roy Qu ea707d1923 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-05-17 16:51:49 +08:00
Roy Qu 4e688a9136 - fix: Shouldn't warn "xxx.s is modifed" when "Generate assembly" is reran.
- fix: Shouldn't warn "Makefile is modifed" when "View Makefile" is reran.
2024-05-17 16:51:34 +08:00
Cyano Hao 01dffbe72e
update nt5 toolchain (#428) 2024-05-17 15:52:36 +08:00
Roy Qu bdace3fcf1 windows package script: support mingw32/mingw64 folder instead of archives. 2024-05-12 09:47:00 +08:00
Cyano Hao d6c739d72e
update nt 5 build script (#416) 2024-05-09 21:08:28 +08:00
Cyano Hao ae8e8fdaa6
add astyle to windows llvm build script (#411) 2024-05-04 10:14:08 +08:00
Cyano Hao 85384f6809
update build script for Windows XP (#401) 2024-04-28 11:58:39 +08:00
Cyano Hao ec6222ddb8
add ucrt support to windows build script (#399) 2024-04-27 21:55:09 +08:00
Cyano Hao 4ebacc9e3e
use Arch Linux-style git repo management in windows build script (#396) 2024-04-25 17:21:05 +08:00
Roy Qu 3caf54ff34 don't rebuild astyle each time 2024-04-25 17:07:43 +08:00
Roy Qu 7df90b0d5d remove astyle sourcetree 2024-04-25 16:29:27 +08:00
Cyano Hao 19227bc2a4
update llvm compiler version in windows package (#360) 2024-04-01 11:00:20 +08:00
Cyano Hao 334ab8d87b
merge llvm installer script to mingw script (#355) 2024-03-31 08:23:30 +08:00
Cyano Hao acd9030374
check OS arch and version in installer (#340) 2024-03-29 12:50:45 +08:00
Cyano Hao 54599d7c30
fix arm64 mingw packaging (#339) 2024-03-29 12:50:25 +08:00
Roy Qu 1872241cb1 add help info to mingw build script 2024-03-29 09:03:34 +08:00
Cyano Hao b3d4135709
orthogonalize mingw32 and mingw64 in packaging script (#338) 2024-03-29 08:22:02 +08:00
Cyano Hao e79b8d47ab
allow switching msys2 environment in packaging script (#335) 2024-03-28 21:58:08 +08:00
Cyano Hao 4ac5bc3a40
merge msys packaging scripts (#334) 2024-03-28 17:46:39 +08:00
Cyano Hao b6eed0a00f
update msys packaging scripts (#332)
- make it machine-independent
- simplify 7z package
- fail fast
2024-03-28 15:01:37 +08:00
Roy Qu 9f622ec06c remove utf8init lib 2024-03-07 16:28:45 +08:00
Cyano Hao e0d57213ad
add support for versioned GCC and Clang in compiler hint (#237) 2024-03-07 15:55:51 +08:00
Cyano Hao 613b2a5cff
Update Windows on Arm build script (#185)
* update woa build script: move out llvm libs preparation

* update woa compiler hint: remove armv7; simplify UTF-8 objects

* update woa build script: merge system and user installer

* update woa: fix gcc utf8
2024-02-19 17:18:34 +08:00
Cyano Hao e2a23ed4ee
add Lua api version check and type defs (#183) 2024-01-21 18:02:51 +08:00
Roy Qu 6715d197fe Disable system.json choice in intial dialog
Update version to 2.26-beta1
2024-01-19 15:12:06 +08:00
Cyano Hao e2e5c46820
Add compiler hint interface for packager (#175)
* add compiler hint addon interface

* add architecture info in about dialog

* detect user install

* add qmake variable to control OpenConsole.exe preference

* enable asan/hwasan option on all platforms for cross toolchain

* fix lldb-server

* force to lldb-server when using lldb-mi

* add qt.conf for windows

* add windows domain installer with compiler hint

* add compiler hint for arch linux

* fix mainwindow actionInterrupt visibility

* update news

* update arch linux packaging

* update windows domain packaging

* allow parallel packaging in windows domain installer

* fix compiler set persistence in compiler hint interface
2024-01-18 16:14:36 +08:00
Roy Qu 49237ebf03 - change: Use qt.conf to use freetype font engine. User can use the windows default font engine by remove this file. 2023-11-19 16:41:36 +08:00
Roy Qu bd85f91258 windows compatibility fix 2023-10-21 16:06:33 +08:00
Roy Qu 73abcdbb23 update gcc 13.1 gdb scripts 2023-07-14 10:33:26 +08:00
Roy Qu f8076dd069 - fix: None initialized std::vector is not correctly displayed in the gdb of the gcc distributed with redpanda-c++ (Windows 64bit). 2023-03-16 18:11:05 +08:00
Roy Qu 926802a8f5 - change: Don't confirm rebuild/recompile when run/debug. 2023-02-14 23:42:11 +08:00
Roy Qu f2d991c7f0 fix windows package scripts 2022-09-27 23:44:26 +08:00
Roy Qu 5e2b5e8091 update windows package scripts 2022-07-07 19:33:25 +08:00
Roy Qu afc8e15c87 - fix: gcc compiler set name is not correct in Linux
- enhancement: hide add charset option when the currect compiler set is clang
  - enhancement: auto check the c project option in the new project dialog
  - change: use "app.ico" as default name for the project icon file
  - fix: c file should use CC to build in the auto generated makefile
  - enhancement: package script for msys2 clang
2022-04-25 22:13:33 +08:00
Roy Qu 72a2772ddd update package script 2022-02-28 12:22:28 +08:00
Roy Qu b2c94b51e0 package script for windows 2022-01-16 20:50:26 +08:00
Roy Qu 5d2c104382 enhancement: package script for windows 2022-01-16 20:43:39 +08:00
Roy Qu afb0f67ce3 work save 2022-01-16 19:39:26 +08:00
Roy Qu b26201d166 work save: package script for windows 2022-01-16 15:08:54 +08:00