Commit Graph

2596 Commits

Author SHA1 Message Date
Roy Qu 0faea6ac69 - Enhancement: Don't auto-indent in raw string. 2024-02-20 12:51:01 +08:00
Roy Qu d8e4c4d76b - Fix: Expression that starts with full scoped variables might be treated as var definition. 2024-02-20 12:34:02 +08:00
Roy Qu f0c01e03aa - Fix: Can't goto definition/declaration into files that not saved. 2024-02-20 10:31:12 +08:00
Roy Qu e794f9785c Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-02-19 18:24:57 +08:00
Cyano Hao 53be5a9f3d
Add MinGW support to deb amd64 (#187)
* update git attributes

* add mingw support to debian package

* fix build deps
2024-02-19 18:24:29 +08:00
Roy Qu b4cfc7b98d fix: Can't correctly suggest a variable defined by a typedef-ed type. 2024-02-19 17:56:15 +08:00
Roy Qu 80265f78ca Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-02-19 17:23:22 +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
Roy Qu ea482bbb7b Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2024-01-22 11:19:10 +08:00
Cyano Hao e2a23ed4ee
add Lua api version check and type defs (#183) 2024-01-21 18:02:51 +08:00
Cyano Hao 423f87763e
fix case in json theme (#182) 2024-01-20 21:09:43 +08:00
Roy Qu 5953696beb work save 2024-01-20 21:08:46 +08:00
Roy Qu e78bb8db7e work save 2024-01-20 10:37:59 +08:00
Roy Qu 8ce58344db work save 2024-01-20 09:38:14 +08:00
Roy Qu 4a190ec873 work save 2024-01-19 21:36:54 +08:00
Roy Qu 14913d664e basic works 2024-01-19 19:41:45 +08:00
Roy Qu bb43e0e062 remove debug info 2024-01-19 16:29:40 +08:00
Roy Qu 26b57f04b7 fix: Line numbers for problem case input/output/expected texteditors are not vertically centered. 2024-01-19 16:23:41 +08:00
Roy Qu 2b581531db Fix: system.json theme not correctly hidden in the initial dialog 2024-01-19 15:27:29 +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 2b561729f3
Add xmake as alternative build system (#181)
* add xmake as alternative build system

* add feature matrix test
2024-01-19 09:25:21 +08:00
Roy Qu 47e33d9e72 remove system.json theme 2024-01-19 09:21:24 +08:00
Roy Qu 7e69b9ae65 sort themes by the filename 2024-01-18 17:15:37 +08:00
Ltabsyy 0611f706ae
Update about themes (#180)
* Correct the English name of the MoLo theme
* Fine tune the Contrast theme
* Unified Theme Name Length
2024-01-18 17:06:12 +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
Yi Jianlong 4c58ebf0ba
add a raylib template: lifegame (#176) 2024-01-18 10:44:05 +08:00
Cyano Hao 8d056116d3
fix macOS packaging in CI build using official Qt (#178) 2024-01-18 10:43:24 +08:00
Cyano Hao 5cf21bcc27
Update Qt 5.6 build instruction and add to CI (#177)
* update build instruction for legacy Windows

* add CI build for windows legacy

* merge mingw CI builds

* merge deb CI builds

* fix typo

* bump qt 5.6 build
2024-01-18 10:43:10 +08:00
Cyano Hao 3f5996fcc0
fix Lua in ARM64EC CI build (#171) 2024-01-18 10:41:40 +08:00
Cyano Hao 69872c6f0b
allow compiler sets persist in auto-find (#170) 2024-01-18 10:41:18 +08:00
Roy Qu f9028ab70f Disable lua by default 2024-01-18 10:09:42 +08:00
Roy Qu 5ae88452a9 fix: Error when using custom theme 2024-01-18 09:57:11 +08:00
Cyano Hao edf1424ce3
clarify ARM64EC support (#169) 2023-12-22 18:08:00 +08:00
Cyano Hao 6a168cfd16
Update terminal arguments pattern (#168)
* fix terminal arguments in debugger

* fix gnome-terminal args in debugger

* add args pattern for ConEmu
2023-12-22 18:07:26 +08:00
Cyano Hao 2e96a21f6f
Improve compiler check in about dialog (#167)
* improve compiler check in about dialog

* fix typo
2023-12-22 18:05:09 +08:00
Cyano Hao e542613acf
Add CI build for MSVC x64 (#166)
* add CI build for MSVC x64

* remove vcredist in CI build

* add CI build for MSVC ARM64EC
2023-12-22 18:03:55 +08:00
Cyano Hao 1394e6c135
Add Lua-based theme add-ons (#165)
* import Lua 5.4.6 as subproject

* Lua-based theme

* Lua theme showcase - random light

* add “Inky dark” (墨落) theme

* add copyright notice

* add feature flag for Lua-based add-on
2023-12-22 18:03:29 +08:00
Roy Qu 8cdc678d38 SDCC feature can be disabled 2023-12-17 13:53:22 +08:00
Roy Qu a76729e90a - Enhancement: Better contrast for scroller slider in dark theme. 2023-12-16 17:56:24 +08:00
royqh1979 eda8611c1b
!5 增加了简体中文版的Readme.md
Merge pull request !5 from 张大为/master
2023-12-12 23:59:45 +00:00
emanruoy 6f479cec8e 翻译了Readme.md 2023-12-11 11:49:43 +08:00
Roy Qu ef2d4faf32 Update NEWS.md 2023-11-26 16:51:43 +08:00
Roy Qu ce678c64e8 - Enhancement: Better type induction for auto in foreach loop of maps. 2023-11-26 16:30:22 +08:00
Roy Qu 5516065fb3 Update minor version 2023-11-26 15:47:43 +08:00
Roy Qu 2050a7adab Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2023-11-26 15:44:34 +08:00
Roy Qu bfd00957eb - Enhancement: Better support for macros. 2023-11-26 15:44:13 +08:00
Cyano Hao 3aa64decda
AppImage: enable Wayland support (#163) 2023-11-26 11:05:48 +08:00
Roy Qu d75f550742 - change: Don't auto add; when completing '{' for lines starting with 'struct/union/enum' and ending with ')' 2023-11-19 17:15:17 +08:00
Roy Qu a6b9d282cf - fix: Click on the line begin may toggle breakpoint. 2023-11-19 16:53:29 +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