rabix
78dee1a5c1
remove watch and debug
2024-09-30 16:41:42 +08:00
Roy Qu
df992c5cbc
- fix: Remove duplicated macro defines make it's lost in the parse result.
...
- fix: An undefined macro is still missing the the parse result after #undef is removed.
2024-03-26 16:33:22 +08:00
Roy Qu
76e098bfc6
fix #327 - enhancement: Auto define macro "_DEBUG" for "Debug" compiler set(like visual studio).
2024-03-26 12:54:25 +08:00
Cyano Hao
18318653d7
Move from command line to argv array ( #216 )
...
* command line -> argv array
* update function names
* update directory structure
---------
Co-authored-by: Roy Qu <royqh1979@gmail.com>
2024-02-28 19:41:05 +08:00
Roy Qu
8cdc678d38
SDCC feature can be disabled
2023-12-17 13:53:22 +08:00
Roy Qu
72883cf8fb
streamline codes
2023-08-15 10:57:03 +08:00
Roy Qu
bfc1b03ae3
use sdcc to create hex/bin files
2023-08-13 18:53:48 +08:00
Roy Qu
d86f98b0ee
update chinese translations
2023-08-12 22:25:30 +08:00
Roy Qu
99ca9796b1
fix typos.
2023-03-13 22:00:55 +08:00
Roy Qu
436a047821
- enhancement: Options in compiler set settings, to generate syntax error for large stack objects.
2023-03-13 21:57:15 +08:00
Roy Qu
78739e388a
- enhancement: Add "Languages" page group in the options dialog.
...
- enhancement: Add "ASM Generation" page in the options dialog.
- change: Move "Custom C/C++ keywords" from group "Editor" to "Lanauges" in the options dialog.
- change: Rename "Folder" page to "Folder / Reset default settings" in the options dialog.
- enhancement: Generate asm with/without SEH directives.
- enhancement: Generate asm using intel style/att style.
- enhancement: make description for jump/cmov/setb instructions more explicit. (used for signed or unsigned)
2023-02-28 10:49:50 +08:00
Roy Qu
9976ee248a
- enhancement: If GAS source file has "_start" label, compile it with "-nostartfiles".
2023-02-12 18:15:41 +08:00
Roy Qu
382da1d747
add -nostdlib when compile assembler program that has _start
2023-02-12 15:13:04 +08:00
Roy Qu
0e3441e604
- fix: Crash when debug project that has nasm files.
...
- enhancement: Generate debug info for nasm files in Linux/MacOS.
- enhancement: Compile/Run/Debug GAS source files.
- enhancement: Compile/Debug GAS source files in project.
2023-02-12 12:53:14 +08:00
Roy Qu
4456772fa7
- enhancement: Code Completion now respect compiler set's language standard settings.
2023-01-19 11:08:32 +08:00
Roy Qu
0af113e2a1
auto remove a.exe generated by tcc
2022-12-25 12:00:09 +08:00
Roy Qu
fc07b4dcd4
- enhancement: Don't add "-g3" option when generate assembely.
...
- enhancement: Generate assembly is not correctly disabled when current file is not C/C++.
2022-12-17 17:20:33 +08:00
Roy Qu
492345b939
- enhancement: "Trim trailing spaces" in code menu
...
- change: Don't auto disable compile and debug buttons.
- enhancement: Better error messages for missing compile/debug/make programs.
- enhancement: "Show special chars" in options / editor / font
- fix: Lost compiler set settings if a compiler set's bin dirs is empty.
- enhancement: Better error message when trying to debug with Release compile set.
2022-12-16 11:10:46 +08:00
Roy Qu
f9fb966c38
- enhancement: Add "Generate Assembly" in "Run" Menu
...
- enhancement: Improve highlighter for asm
2022-12-01 22:10:44 +08:00
Roy Qu
7883397409
- enhancement: set compilation stage in the options / compiler set pages
...
- enhancement: set custom compilation output suffix in the options / compiler set pages
2022-10-12 19:48:35 +08:00
Roy Qu
b2585f567a
- enhancement: autolink add "force utf8" property (mainly for raylib)
2022-06-23 19:07:48 +08:00
Roy Qu
a3946b6015
- enhancement: add compiler commandline argument for "-E" (only preprocessing)
...
- enhancement: auto set output suffix to ".expanded.cpp" when compiler commandline argument for "-E" is turned on
- enhancement: auto set output suffix to ".s" when compiler commandline argument for "-S" is turned on
2022-05-14 16:43:59 +08:00
Roy Qu
f0c0197380
- fix: auto syntax check fail, if the file is not gbk and includes files encoded with utf8
...
- fix: running programs with input redirected can't exit at once.
2022-03-31 09:56:49 +08:00
royqh1979@gmail.com
317db42876
add license information
2021-12-26 23:18:28 +08:00
royqh1979
3a7065e9d8
- fix: syntax issues' filepath info not correct when build projects
2021-10-25 09:31:58 +08:00
royqh1979@gmail.com
1a00443f89
work save:
...
- change editor's encoding also change project unit's encoding Option
- ascii encoding file don't add encoding info when generating project make file
- make Settings Dialog more general
2021-09-14 12:10:43 +08:00
royqh1979@gmail.com
6335991ccf
work save: compile & run project
2021-09-13 22:45:50 +08:00
royqh1979
e03f537a4e
work save
2021-09-13 07:49:36 +08:00
royqh1979@gmail.com
fdafe622f1
work save
2021-09-12 22:45:00 +08:00
royqh1979@gmail.com
090a6d3e1e
work save
2021-09-07 10:28:40 +08:00
royqh1979
721f01f6cb
- fix: header file wrongly opened when there are compiler errors
2021-09-04 21:33:10 +08:00
royqh1979
73d578b7e4
work save
2021-09-04 21:21:45 +08:00
royqh1979@gmail.com
f0530d6737
work save: auto link
2021-09-04 14:06:48 +08:00
royqh1979
effd416389
* work save: compile & run
2021-06-25 12:40:11 +08:00
royqh1979
a4da674e03
* work save: back ground syntax check
2021-06-24 20:43:09 +08:00
royqh1979
08a89abe59
* work done : toggle comments
...
* if compile failed, use message box to notify the user
2021-06-21 11:21:26 +08:00
royqh1979@gmail.com
6fd4371b43
* work done for color scheme
2021-06-20 22:54:16 +08:00
royqh1979@gmail.com
db39094d8d
* show name and size of the compiled file
2021-04-21 23:06:55 +08:00
royqh1979@gmail.com
cea9b757ab
* can compile now
2021-04-20 22:24:33 +08:00