Cyano Hao
7a3289b1d2
add compact os integration ( #343 )
2024-03-30 00:00:09 +08:00
Cyano Hao
54466a97b5
do not restore file associations in uninstaller ( #341 )
2024-03-29 19:14:30 +08:00
Cyano Hao
acd9030374
check OS arch and version in installer ( #340 )
2024-03-29 12:50:45 +08:00
Cyano Hao
b3d4135709
orthogonalize mingw32 and mingw64 in packaging script ( #338 )
2024-03-29 08:22:02 +08:00
Cyano Hao
f05f42b63f
do not remove config if uninstalling silently ( #336 )
2024-03-29 08:12:48 +08:00
Cyano Hao
4ac5bc3a40
merge msys packaging scripts ( #334 )
2024-03-28 17:46:39 +08:00
Cyano Hao
63b31ddda6
use consistent context in installer ( #333 )
2024-03-28 14:54:17 +08:00
Roy Qu
ae19edd4bc
update installer script
2024-03-25 11:29:56 +08:00
Cyano Hao
0328a36893
fix wayland icon by matching desktop file with window class ( #257 )
2024-03-10 08:04:41 +08:00
Roy Qu
9f622ec06c
remove utf8init lib
2024-03-07 16:28:45 +08:00
Roy Qu
4b454353bb
- fix: Delete/Insert in column editing mode.
2024-03-07 15:39:05 +08:00
Roy Qu
67caf82753
- enhancement: Windows installer Hi-DPI support.
...
- refactor: remove Line edit mode in qsynedit.
- optimization for scroll calculation while inputing text
2024-03-07 11:06:15 +08:00
Cyano Hao
f291470f5b
Update XDG desktop integration ( #222 )
...
* add XDG MIME support
* force XDG icon spec
With the addition of MIME support, it is no longer possible to integrate with desktop environment by simply moving desktop file to standard location. Now force XDG_ADAPTIVE_ICON=ON.
If you build Red Panda C++ with non-standard PREFIX, you will move all desktop integration components to standard location.
2024-02-26 10:51:15 +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
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
Yi Jianlong
cfc83ee2ff
[fix] fix issue in mine sweep template ( #144 )
...
replace 'and' with '&&' because 'and' does not always work.
fix index out of bound issue though the compiler doesn't check it.
2023-10-16 21:07:43 +08:00
Roy Qu
c63d0e7187
- update some project template icons.
...
- add icon info for project icon
2023-08-18 10:04:02 +08:00
Roy Qu
6b2a800d37
- enhancement: Support SDCC Project.
2023-08-17 19:24:49 +08:00
Roy Qu
acc1fbd4aa
support compile sdcc file
2023-08-13 18:58:04 +08:00
Roy Qu
4b8883062b
update linux templates
2023-08-12 22:27:25 +08:00
Roy Qu
88e5a9363b
update epitrochoid/hypotrochoid templates
2023-08-12 18:25:46 +08:00
Roy Qu
9b16e490b2
update windows installer package scrip to use mingw gcc 11.4
2023-08-09 20:10:04 +08:00
Roy Qu
70edbf7054
- fix: GLFW project template.
2023-07-04 08:30:04 +08:00
Roy Qu
e11a81d3c0
- enhancement: add "OI Wiki" and "turtle graphics tutorial" in help menu for zh_CN locale.
...
- change: rename "graphics.h" template to "ege" for zh_CN locale
- change: update graphics.h/ege template's icon
2023-07-02 11:09:34 +08:00
Roy Qu
0e1decad65
check windows version and decide if the debug info in the executable files is utf8 encoded.
2023-06-27 11:50:43 +08:00
Roy Qu
adcaba29d0
windows'c gcc default to mingw-w64 gcc
2023-06-25 08:53:21 +08:00
Roy Qu
43e0057cf4
update raylib/raygui demo templates
2023-05-30 09:01:49 +08:00
Roy Qu
7a64538982
- change: Change compiler set option "Syntax error when object larger than" to "Syntax error when function frame larger than"
...
- fix: Projects created by some templates are not correct when editor's default encoding is not utf8.
2023-03-31 17:39:08 +08:00
Roy Qu
cf7296af8c
update template
2023-03-09 10:38:21 +08:00
Roy Qu
637f0ce678
add templates
2023-03-09 10:36:14 +08:00
Roy Qu
b176215d1f
minor change
2023-03-07 19:11:08 +08:00
Roy Qu
4522403744
work save
2023-02-22 17:29:58 +08:00
Roy Qu
410cb50b18
remove nasm templates
...
- fix: "Generate assembly" menu item is wrongly enabled for new GNU assembly files
2023-02-22 13:38:31 +08:00
Roy Qu
4c3ca8e7c4
add zh_CN source files in templates
2023-02-21 22:41:37 +08:00
Roy Qu
6068f70d61
- enhancement: New "Hello GAS" and "GAS and C" templates for linux and win64.
2023-02-15 17:50:14 +08:00
Roy Qu
25d0f5b782
- fix: Can't parse enum values.
...
- fix: Can't correctly show enum values in the class browser.
- fix: Can't correctly create project, if template's encoding setting is not valid.
- enhancement: Add "embed assembly" template.
2023-02-15 16:24:24 +08:00
Roy Qu
926802a8f5
- change: Don't confirm rebuild/recompile when run/debug.
2023-02-14 23:42:11 +08:00
Roy Qu
2660096377
add GAS templates
2023-02-12 13:24:51 +08:00
Roy Qu
6b4bfc3e64
- fix: Crash when create or open txt files in project.
2023-02-10 19:28:18 +08:00
Roy Qu
7e4a87a704
add assembly project templates
2023-02-09 21:43:49 +08:00
Cyano Hao
7b38bc3b20
Fix Linux icon path ( #93 )
...
* fix Linux icon path
* minor update
2023-01-19 20:56:59 +08:00
Cyano Hao
375e990e0b
Add more Linux packaging format ( #89 )
...
* Arch Linux packaging; make LIBEXECDIR configurable
* update docs
* resolve libexec and share from relative path
* AppImage packaging
* allow build AppImage on Windows host
2023-01-03 12:18:02 +08:00
Roy Qu
210eb8b6dc
make unicode nsis installer script
2022-12-08 12:45:35 +08:00
Roy Qu
3228b82798
update linux templates
2022-10-19 18:50:47 +08:00
Roy Qu
a727929e88
refactor folder structure
2022-09-25 10:16:13 +08:00