Commit Graph

54 Commits

Author SHA1 Message Date
Yi Jianlong 1092ff970c
update the raygui examples due to the upgrade of raygui and raylib version (#435) 2024-05-24 16:10:17 +08:00
Roy Qu ddd4db60c4 fix: window installer script 2024-05-11 15:42:59 +08:00
Cyano Hao d621920beb
check whether nt in windows installer (#415) 2024-05-09 21:07:42 +08:00
Cyano Hao fb13af8edf
fix per-user context in windows installer script (#402) 2024-04-28 16:46:33 +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
Roy Qu 44802c6315 windows installer: Template -> template
- sdcc project compiler: compile source file in subfolders.
2024-04-14 12:23:31 +08:00
Roy Qu fd0d4d9f26 auto detect mingw in mingw32/mingw64
remove spaces in "小熊猫C++"
2024-04-07 23:21:53 +08:00
Roy Qu e953de2eee 去除“小熊猫C++”名称里的空格 2024-04-07 23:18:47 +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 7de2e61543
add per-user installation (#354)
- installer language is no longer remembered (shell context not decided yet when choosing language)
2024-03-30 17:53:42 +08:00
Cyano Hao dfe2304067
update translations in installer script (#349)
- uninstaller deletes shortcuts in all languages
- add translations for app name, installation types, and file associations
- adjust spaces and punctuations
2024-03-30 13:19:31 +08:00
Cyano Hao 89423870dd
correct uninstall string in registry (#347) 2024-03-30 10:35:45 +08:00
Cyano Hao 1ea2846f2b
make use of modern nsis libs in installer script (#345) 2024-03-30 00:00:56 +08:00
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
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 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 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