首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
17
Star
122
Fork
25
ouuan
/
cpeditor
Fork 仓库
加载中
取消
确认
代码
Wiki
0
统计
发行版
预览版本
7.0.1
061f146
2024-02-17 15:26
对比
CP Editor 7.0.1
ouuan
## 7.0.1 (Beta) In this version, we have switched to [KSyntaxHighlighting](https://api.kde.org/frameworks/syntax-highlighting/html/), the same framework used by [the Kate editor](https://kate-editor.org/). This upgrade results in significantly improved syntax highlighting, a wider selection of [color themes](https://kate-editor.org/themes/), and additional features like code folding. However, due to extensive refactoring, some bugs may arise. We have also performed some cleanup, introducing several breaking changes. Most users will not be impacted. Only advanced users who depend on command-line options, setting file locations, etc., might experience disruptions. Additionally, if you are using v6.7 or an older version, you should first upgrade to v6.11 and then to v7.0 to prevent data loss. ### Breaking Changes - Legacy setting entries from v6.7 and earlier are no longer automatically migrated to the new ones. (#1308) - The command line option `--no-hot-exit` is renamed to `--no-restore-session`. (#1308) - The application name is changed from `CP Editor` to `cpeditor`. This affects the name of the config directory (the old config files are automatically migrated) and temporary directories, and also things like window class name in Xorg. The log files are also moved to a new location (from `/tmp/cpeditorLogFiles` to `~/.cache/cpeditor/log` on Linux). (#1308) ### Added - Use [KSyntaxHighlighting](https://api.kde.org/frameworks/syntax-highlighting/html/) for code highlighting. (#1101) - Add options to select error/warning messages colors for message logger. (#521 and #1247) ### Fixed - UNIX signal handler is now more robust. (#1166 and #1304) - Now pressing `Home` goes to the first non-blank character. When lines are wrapped, now `Home` and `End` are based on text lines instead of visual lines. (#774 and #1310)
最后提交信息为:
Release 7.0.1
最新版
6.11.2
d1955fb
2024-02-17 13:32
对比
CP Edtior 6.11.2
ouuan
## 6.11.2 - AppImage is now based on Ubuntu 20.04 (upgraded from 18.04) libraries. - Bundled winlibs (GCC/MinGW/Clang) are upgraded to the latest version. ## 6.11.1 (Beta) ### Added - Brazilian Portuguese translations (#1050) - Spanish (Mexico) translations (#1131) ### Fixed - Now you can undo a whole Replace All in a single step instead of one word per undo. (#1036 and #1037) - Now external file changes when CP Editor is not running is properly handled when "Restore last session at startup" is enabled. (#1061) - Fix that saved file content was not restored after abnormal exit when "Restore last session at startup" is enabled. (#1059 and #1061) - Now the snippet names are sorted case-insensitively when choosing snippets. (#1063 and #1065)
最后提交信息为:
Release 6.11.2
预览版本
6.11.1
93d7cb9
2022-12-27 16:19
对比
CP Editor 6.11.1
ouuan
## 6.11.1 (Beta) ### Added - Brazilian Portuguese translations (#1050) - Spanish (Mexico) translations (#1131) ### Fixed - Now you can undo a whole Replace All in a single step instead of one word per undo. (#1036 and #1037) - Now external file changes when CP Editor is not running is properly handled when "Restore last session at startup" is enabled. (#1061) - Fix that saved file content was not restored after abnormal exit when "Restore last session at startup" is enabled. (#1059 and #1061) - Now the snippet names are sorted case-insensitively when choosing snippets. (#1063 and #1065)
最后提交信息为:
Release 6.11.1
6.10.2
ef2e060
2022-12-27 16:15
对比
CP Editor 6.10.2
ouuan
## 6.10.2 This version is the same as 6.10.1, but it's considered stable now. ## 6.10.1 (Beta) ### Added - Now the winlibs release on Windows includes LLVM. If you use the `clangd` in this release as the C++ Language Server, `<bits/stdc++.h>` should be properly recognized. (#878) - Now custom checkers will be automatically recompiled if it's changed. (#843 and #898) - Support [WakaTime](https://wakatime.com/). You can enable it at Preferences-\>Extensions-\>WakaTime. The `wakatime` executable requires manual installation. (#918 and #953) - Add Tranditional Chinese translations. (#930 and #978) - Add Modern Greek translations. (#984) - Added stopwatch. You can enable it at Preferences-\>Actions-\>Stopwatch. (#1009) ### Fixed - Fix that two dialogs are shown when entering full-screen mode for the first time. (#875) - Actually fix that Detached Execution doesn't work on Windows with clang++, which was incorrectly fixed in #873. - Change the swap-line shortcuts on macOS from `Ctrl+Shift+Up/Down` to `Command+Control+Up/Down` to fix that the old shortcuts were unusable on macOS. (#863 and #876) - Fix that the icon is not in the center on macOS. (#880) - Fix that there's no suffix when using Default File Path For Problem URLs. (#894) - Fix that when "Save Test Case To A File" the elided version instead of the full content of a test case was saved to the file. - Fix that, on Windows, when there are large test cases, small test cases also take a long time to finish. (#789 and #938) - Fix that, on Windows, when there are large test cases and the user's code is blocking, CP Editor also blocks. (#938) - Fix that when built with CMake 3.21.1 and Ninja, it results in dupbuild or dependency cycle error. (#941) ### Changed - New tabs were opened at the end of the tab list. Now they are opened next to the current tab, or the original tab if the new tab is a duplicate. (#1021)
最后提交信息为:
Release 6.10.2
预览版本
6.10.1
4a98b03
2021-12-04 11:01
对比
CP Editor 6.10.1
ouuan
现在 Gitee 每次都是手动上传附件的,以后可能懒得搞了,访问 GitHub 慢的朋友们可以尝试在 https://hub.fastgit.org/cpeditor/cpeditor/releases 等 GitHub 镜像站下载。 ## 6.10.1 (Beta) ### Added - Now the winlibs release on Windows includes LLVM. If you use the `clangd` in this release as the C++ Language Server, `<bits/stdc++.h>` should be properly recognized. (#878) - Now custom checkers will be automatically recompiled if it's changed. (#843 and #898) - Support [WakaTime](https://wakatime.com/). You can enable it at Preferences-\>Extensions-\>WakaTime. The `wakatime` executable requires manual installation. (#918 and #953) - Add Tranditional Chinese translations. (#930 and #978) - Add Modern Greek translations. (#984) - Added stopwatch. You can enable it at Preferences-\>Actions-\>Stopwatch. (#1009) ### Fixed - Fix that two dialogs are shown when entering full-screen mode for the first time. (#875) - Actually fix that Detached Execution doesn't work on Windows with clang++, which was incorrectly fixed in #873. - Change the swap-line shortcuts on macOS from `Ctrl+Shift+Up/Down` to `Command+Control+Up/Down` to fix that the old shortcuts were unusable on macOS. (#863 and #876) - Fix that the icon is not in the center on macOS. (#880) - Fix that there's no suffix when using Default File Path For Problem URLs. (#894) - Fix that when "Save Test Case To A File" the elided version instead of the full content of a test case was saved to the file. - Fix that, on Windows, when there are large test cases, small test cases also take a long time to finish. (#789 and #938) - Fix that, on Windows, when there are large test cases and the user's code is blocking, CP Editor also blocks. (#938) - Fix that when built with CMake 3.21.1 and Ninja, it results in dupbuild or dependency cycle error. (#941) ### Changed - New tabs were opened at the end of the tab list. Now they are opened next to the current tab, or the original tab if the new tab is a duplicate. (#1021)
最后提交信息为:
Release 6.10.1
6.9.4
9ab5ec5
2021-12-04 10:58
对比
CP Editor 6.9.4
ouuan
现在 Gitee 每次都是手动上传附件的,以后可能懒得搞了,访问 GitHub 慢的朋友们可以尝试在 https://hub.fastgit.org/cpeditor/cpeditor/releases 等 GitHub 镜像站下载。 ## 6.9.4 ### Fixed - Fix that when built with CMake 3.21.1 and Ninja, it results in dupbuild or dependency cycle error. (#941) ## 6.9.3 (Beta) ### Fixed - Fix that there's no suffix when using Default File Path For Problem URLs. (#894) - Fix that when "Save Test Case To A File" the elided version instead of the full content of a test case was saved to the file. ## 6.9.2 (Beta) ### Added - Now the winlibs release on Windows includes LLVM. If you use the `clangd` in this release as the C++ Language Server, `<bits/stdc++.h>` should be properly recognized. (#878) ### Fixed - Fix that two dialogs are shown when entering full-screen mode for the first time. (#875) - Actually fix that Detached Execution doesn't work on Windows with clang++, which was incorrectly fixed in #873. - Change the swap-line shortcuts on macOS from `Ctrl+Shift+Up/Down` to `Command+Control+Up/Down` to fix that the old shortcuts were unusable on macOS. (#863 and #876) - Fix that the icon is not in the center on macOS. (#880) ## 6.9.1 (Beta) ### Added - Show dialog on full screen for first time. (#786) - Configurable text cursor width. (#781 and #795) - Now accepted testcases can be auto-unchecked. (#734 and #797) - Update icon for macOS. (#838) - Now you can click on source files to open them via CP Editor. (#846,#849,#855 and #860) ### Fixed - Now the link in the update checker is clickable. - Fix that the Find/Replace dialog is not floating in i3-wm. (#767) - Fix text selection color when Dark Fusion is selected. (#788) - Now entering/exiting the full-screen mode outside of CP Editor (via the OS/DE/WM) is correctly handled. (#833) - Fix that Detached Execution doesn't work on Windows with clang++. (#872 and #873) ### Changed - Esc key, which was used to exit full-screen mode, now cancels text selection. Now you can use F11 to enter/exit the full-screen mode. (#786)
最后提交信息为:
Release 6.9.4
预览版本
6.9.2
b088062
2021-06-23 11:55
对比
CP Editor 6.9.2
ouuan
## 6.9.2 (Beta) ### Added - Now the winlibs release on Windows includes LLVM. If you use the `clangd` in this release as the C++ Language Server, `<bits/stdc++.h>` should be properly recognized. (#878) ### Fixed - Fix that two dialogs are shown when entering full-screen mode for the first time. (#875) - Actually fix that Detached Execution doesn't work on Windows with clang++, which was incorrectly fixed in #873. - Change the swap-line shortcuts on macOS from `Ctrl+Shift+Up/Down` to `Command+Control+Up/Down` to fix that the old shortcuts were unusable on macOS. (#863 and #876) - Fix that the icon is not in the center on macOS. (#880)
最后提交信息为:
Release 6.9.2
预览版本
6.9.1
4323008
2021-06-16 01:16
对比
CP Editor 6.9.1
ouuan
## 6.9.1 (Beta) ### Added - Show dialog on full screen for first time. (#786) - Configurable text cursor width. (#781 and #795) - Now accepted testcases can be auto-unchecked. (#734 and #797) - Update icon for macOS. (#838) - Now you can click on source files to open them via CP Editor. (#846,#849,#855 and #860) ### Fixed - Now the link in the update checker is clickable. - Fix that the Find/Replace dialog is not floating in i3-wm. (#767) - Fix text selection color when Dark Fusion is selected. (#788) - Now entering/exiting the full-screen mode outside of CP Editor (via the OS/DE/WM) is correctly handled. (#833) - Fix that Detached Execution doesn't work on Windows with clang++. (#872 and #873) ### Changed - Esc key, which was used to exit full-screen mode, now cancels text selection. Now you can use F11 to enter/exit the full-screen mode. (#786)
最后提交信息为:
Release 6.9.1
6.8.2
d47dd5a
2021-06-16 01:15
对比
CP Editor 6.8.2
ouuan
## 6.8.2 ### Fixed - Now the link in the update checker is clickable. ## 6.8.1 (Beta) ### Added - Now you can opt-in non-monospaced fonts when choosing a font in the Preferences. (#217 and #625) - Format python codes by YAPF. (#652) - Now you can open the corresponding preferences page via a link when asked to check the setting in the message logger. (#659) - Now you can toggle fullscreen mode by pressing F11 or clicking View->Full Screen. (#642, #660 and #670) - In test cases, you can copy the output to the expected. (#688) - Copy test cases between different tabs. (#688) - Now settings are saved to disk as soon as new settings are applied. (#590 and #722) - x86 release for 32-bit Windows. (#719 and #723) - Open documentation links in the preferences window. (#733) - Releases with [WinLibs GCC](https://winlibs.com) for Windows. (#749) ### Fixed - Fixed an issue that in some rare cases CP Editor could not get full data from Competitive Companion. (#345 and #624) ### Changed - Font settings are moved to Appearance/Font, everything else remains in Appearance/General. (#625) - You'll no longer receive the warnings about a not-working compiler, etc. at startup. Instead, you'll receive the warning when you try to compile something, etc. (#659) ### Improved - Now unfinished checks will be cancelled at the new execution. (#635) - Now the "Compile" and "Compile and Run" buttons are hidden for Python. (#710)
最后提交信息为:
Release 6.8.2
预览版本
6.8.1
78f59a5
2021-02-06 21:45
对比
CP Editor 6.8.1
ouuan
备注:Gitee 不支持 100MB 以上的文件上传,所以 Gitee 上不提供自带 GCC 的版本。 ## 6.8.1 (Beta) ### Added - Now you can opt-in non-monospaced fonts when choosing a font in the Preferences. (#217 and #625) - Format python codes by YAPF. (#652) - Now you can open the corresponding preferences page via a link when asked to check the setting in the message logger. (#659) - Now you can toggle fullscreen mode by pressing F11 or clicking View->Full Screen. (#642, #660 and #670) - In test cases, you can copy the output to the expected. (#688) - Copy test cases between different tabs. (#688) - Now settings are saved to disk as soon as new settings are applied. (#590 and #722) - x86 release for 32-bit Windows. (#719 and #723) - Open documentation links in the preferences window. (#733) - Releases with [WinLibs GCC](https://winlibs.com) for Windows. (#749) ### Fixed - Fixed an issue that in some rare cases CP Editor could not get full data from Competitive Companion. (#345 and #624) ### Changed - Font settings are moved to Appearance/Font, everything else remains in Appearance/General. (#625) - You'll no longer receive the warnings about a not-working compiler, etc. at startup. Instead, you'll receive the warning when you try to compile something, etc. (#659) ### Improved - Now unfinished checks will be cancelled at the new execution. (#635) - Now the "Compile" and "Compile and Run" buttons are hidden for Python. (#710)
最后提交信息为:
Release 6.8.1
6.7.2
a587851
2021-02-06 21:34
对比
CP Editor 6.7.2
ouuan
## 6.7.2 This version is the same as 6.7.1, but it's considered stable now. ## 6.7.1 (Beta) ### Added - Open recent files. (#527) - Reveal the executable file in file manager. (#537) - Use a dialog to open new contests. (#539 and #467) - Choose detached execution terminal on Linux (#554 and #474) - Add "save to file" in the context menu of the test cases. (#529 and #560) - Customizable head comments. (#203 and #561) - Now in C++, you can use relative paths to include headers files. (#565) - Now you can set different compile commands and time limits for each tab by setting them in the context menu of the tabs. (#565) - Now you can use the time limit from Competitive Companion as the time limit for the corresponding tab. (#565) - Now the compiler works in the same directory as the source file, so that you can use relative paths in the compile command. For example, you can add `grader.cpp` to compile the source file with the grader in the same directory. (#565) - TLE and RE verdicts. (#566) - Now the preferences window pops up at the first launch of CP Editor. (#614) ### Fixed - Fixed the diff viewer crashes when the output is empty. (#517) - Fixed the background color of the diff viewer is black on Windows with the Dark Fusion theme. (#519 and #520) - Fixed the old problem URL is not restored when opening an old file with that option on. (#522) - Fixed the performance issue that makes the editor extremely slow when there are many lines. (cpeditor/QCodeEditor#27) - Now the code snippets won't be in the log file. (#536) - Fixed crash when compiling twice in a row with large test cases. (#549 and #550) - Fixed a hypothetical Undefined Behaviour in testlib real number checker. (#586 and #587) - Now you can use CF Tool to submit to Gym problems. (#591 and #592) - Fixed an issue where Message Box font was getting reset when using Fusion styles. (#604 and #612) - Fixed Windows sometimes restarts during the setup. (#545 and #619) ### Changed - Now the working directory when executing programs is: 1. The path of the executable file for C++; 2. The class path for Java; 3. The temp file path for Python. If you write to files with relative paths in your codes, you can use "Reveal Executable File" to find the outputs.
最后提交信息为:
Release 6.7.2
预览版本
6.7.1
346915d
2020-10-02 11:11
对比
CP Editor 6.7.1
ouuan
## 6.7.1 (Beta) ### Added - Open recent files. (#527) - Reveal the executable file in file manager. (#537) - Use a dialog to open new contests. (#539 and #467) - Choose detached execution terminal on Linux (#554 and #474) - Add "save to file" in the context menu of the test cases. (#529 and #560) - Customizable head comments. (#203 and #561) - Now in C++, you can use relative paths to include headers files. (#565) - Now you can set different compile commands and time limits for each tab by setting them in the context menu of the tabs. (#565) - Now you can use the time limit from Competitive Companion as the time limit for the corresponding tab. (#565) - Now the compiler works in the same directory as the source file, so that you can use relative paths in the compile command. For example, you can add `grader.cpp` to compile the source file with the grader in the same directory. (#565) - TLE and RE verdicts. (#566) - Now the preferences window pops up at the first launch of CP Editor. (#614) ### Fixed - Fixed the diff viewer crashes when the output is empty. (#517) - Fixed the background color of the diff viewer is black on Windows with the Dark Fusion theme. (#519 and #520) - Fixed the old problem URL is not restored when opening an old file with that option on. (#522) - Fixed the performance issue that makes the editor extremely slow when there are many lines. (cpeditor/QCodeEditor#27) - Now the code snippets won't be in the log file. (#536) - Fixed crash when compiling twice in a row with large test cases. (#549 and #550) - Fixed a hypothetical Undefined Behaviour in testlib real number checker. (#586 and #587) - Now you can use CF Tool to submit to Gym problems. (#591 and #592) - Fixed an issue where Message Box font was getting reset when using Fusion styles. (#604 and #612) - Fixed Windows sometimes restarts during the setup. (#545 and #619) ### Changed - Now the working directory when executing programs is: 1. The path of the executable file for C++; 2. The class path for Java; 3. The temp file path for Python. If you write to files with relative paths in your codes, you can use "Reveal Executable File" to find the outputs.
最后提交信息为:
Release 6.7.1
6.6.5
6c7e46d
2020-10-02 11:07
对比
CP Editor 6.6.5
ouuan
## 6.6.5 ### Fixed - Fixed a hypothetical undefined behaviour in testlib real number checker. (#586 and #587) - Fixed an issue where Message Box font was getting reset when using Fusion styles. (#604 and #612) - Fixed Windows sometimes restarts during the setup. (#545 and #619) ## 6.6.4 (Beta) ### Fixed - Now the code snippets won't be in the log file. (#536) - Fixed crash when compiling twice in a row with large test cases. (#549 and #550) ## 6.6.3 (Beta) ### Fixed - Fixed the background color of the diff viewer is black on Windows with the Dark Fusion theme. (#519 and #520) - Fixed the old problem URL is not restored when opening an old file with that option on. (#522) - Fixed the performance issue that makes the editor extremely slow when there are many lines. (cpeditor/QCodeEditor#27) ## 6.6.2 (Beta) ### Fixed - Fixed the diff viewer crashes when the output is empty. (#517) ## 6.6.1 (Beta) ### The Portable Version Now we provide the portable version on Windows. The portable version saves the config file in the same directory as the executable file of CP Editor, instead of the system config directory, and you can run it without installtion. With the portable version, you can easily store it in something like a USB disk, and the configs are always with you no matter you run it on which machine. However, the file paths in the settings can be broken when you change the machine. ### Added - On Windows, install VC Redist along with the application. - Now you can use `${tempdir}` as an alternative of `${tmpdir}` in C++ executable file path setting and Java class file path setting. - Add the translation system and Simplified Chinese translation. (#377 and #384) - In-application UI style setting and built-in light/dark style. (#265 and #404) - Now you can choose to run on empty test cases. (#408, #420, #426 and #427) - Now testcases with empty outputs can also be checked. (#208 and #430) - Auto-save time interval. - Now you can auto-save the current session, besides saving it when the application exists. (#437 and #442) - Now the width of the input/output/expected of each test case is adjustable, and the maximum height of a test case can be set in the preferences. (#414 and #444) - Now you can use proxy to check for updates. (#448) - Now you can set a custom font for the whole application. (#169 and #453) - Now Java programmers can use a public class as your main class. (#459 and #461) - A warning when it failed to start compilation. (#463) - Now you can change the text codec of the compiler output. (#469) - Now you can use the mouse wheel to change the font of the code editor. (#475) - A flexible system to set and change default paths for several path choosing actions. (#483) - Settings to control whether to load external file changes. (#486) - Separated settings for format on manual save and format on auto-save. (#488) - An option to disable toast messages of CF Tool. (#489) - Add Russian translations. (#494) - Now the test cases will be elided if they are too long. (#491) - Duplicate Tab (in the context menu of tabs). (#481 and #505) ### Fixed - Fix the wrong default setting for C++ executable file path. - Fix the displayed size of the default font is not the same as the actual size of the default font. (#425) - Fix false external file changes when auto-save is enabled. (#392) ### Changed - The default font is set to the system fixed-width font instead of the font named "Monospace". (#422) - Now the session is stored in a separate file, which was stored along with the settings. So now when exporting/importing settings, the session won't be included, but you can export/load the session separately. (#437 and #442) - Now the hidden (not in the search result) pages are skipped when navigating pages in the preferences window via Ctrl+Tab and Ctrl+Shift+Tab. (#447) - Now when you open the Find/Replace dialog with some text selected in the code editor and the text-to-find changes, the undo history of the text-to-find won't be cleared. (#460) - Now the default main class name of Java is `Main` instead of `a`. (#461) - Now the version displayed in `cpeditor --version` is `X.Y.Z.rXX.gGITHASH` if the current commit (HEAD) has no tag, otherwise, it is the actual version. (#468) - Now the manual URL contains the commit hash instead of the version number, so that it works on the master branch. (#468) - Now Tab Jump Out Parentheses is disabled by default. (#499) - The default shortcut to format codes is changed to `Ctrl+Shift+I`. (#512) ### Improved - Now restoring the last session is faster. (#509)
最后提交信息为:
Release 6.6.5
预览版本
6.6.3
ac12fb4
2020-07-25 12:57
对比
CP Editor 6.6.3
ouuan
## 6.6.3 (Beta) ### Fixed - Fixed the background color of the diff viewer is black on Windows with the Dark Fusion theme. (#519 and #520) - Fixed the old problem URL is not restored when opening an old file with that option on. (#522) - Fixed the performance issue that makes the editor extremely slow when there are many lines. (cpeditor/QCodeEditor#27)
最后提交信息为:
Release 6.6.3
6.5.4
4722e20
2020-07-25 12:55
对比
CP Editor 6.5.4
ouuan
## 6.5.4 ### Fixed - Fixed the old problem URL is not restored when opening an old file with that option on. (#522) - Fixed the performance issue that makes the editor extremely slow when there are many lines. (cpeditor/QCodeEditor#27)
最后提交信息为:
Release 6.5.4
预览版本
6.6.2
ff98c1b
2020-07-22 19:45
对比
CP Editor 6.6.2
ouuan
### Fixed - Fixed the diff viewer crashes when the output is empty. (#517)
最后提交信息为:
Release 6.6.2
预览版本
6.6.1
50ef828
2020-07-21 21:17
对比
CP Editor 6.6.1
ouuan
## 6.6.1 (Beta) ### The Portable Version Now we provide the portable version on Windows. The portable version saves the config file in the same directory as the executable file of CP Editor, instead of the system config directory, and you can run it without installtion. With the portable version, you can easily store it in something like a USB disk, and the configs are always with you no matter you run it on which machine. However, the file paths in the settings can be broken when you change the machine. ### Added - On Windows, install VC Redist along with the application. - Now you can use `${tempdir}` as an alternative of `${tmpdir}` in C++ executable file path setting and Java class file path setting. - Add the translation system and Simplified Chinese translation. (#377 and #384) - In-application UI style setting and built-in light/dark style. (#265 and #404) - Now you can choose to run on empty test cases. (#408, #420, #426 and #427) - Now testcases with empty outputs can also be checked. (#208 and #430) - Auto-save time interval. - Now you can auto-save the current session, besides saving it when the application exists. (#437 and #442) - Now the width of the input/output/expected of each test case is adjustable, and the maximum height of a test case can be set in the preferences. (#414 and #444) - Now you can use proxy to check for updates. (#448) - Now you can set a custom font for the whole application. (#169 and #453) - Now Java programmers can use a public class as your main class. (#459 and #461) - A warning when it failed to start compilation. (#463) - Now you can change the text codec of the compiler output. (#469) - Now you can use the mouse wheel to change the font of the code editor. (#475) - A flexible system to set and change default paths for several path choosing actions. (#483) - Settings to control whether to load external file changes. (#486) - Separated settings for format on manual save and format on auto-save. (#488) - An option to disable toast messages of CF Tool. (#489) - Add Russian translations. (#494) - Now the test cases will be elided if they are too long. (#491) - Duplicate Tab (in the context menu of tabs). (#481 and #505) ### Fixed - Fix the wrong default setting for C++ executable file path. - Fix the displayed size of the default font is not the same as the actual size of the default font. (#425) - Fix false external file changes when auto-save is enabled. (#392) ### Changed - The default font is set to the system fixed-width font instead of the font named "Monospace". (#422) - Now the session is stored in a separate file, which was stored along with the settings. So now when exporting/importing settings, the session won't be included, but you can export/load the session separately. (#437 and #442) - Now the hidden (not in the search result) pages are skipped when navigating pages in the preferences window via Ctrl+Tab and Ctrl+Shift+Tab. (#447) - Now when you open the Find/Replace dialog with some text selected in the code editor and the text-to-find changes, the undo history of the text-to-find won't be cleared. (#460) - Now the default main class name of Java is `Main` instead of `a`. (#461) - Now the version displayed in `cpeditor --version` is `X.Y.Z.rXX.gGITHASH` if the current commit (HEAD) has no tag, otherwise, it is the actual version. (#468) - Now the manual URL contains the commit hash instead of the version number, so that it works on the master branch. (#468) - Now Tab Jump Out Parentheses is disabled by default. (#499) - The default shortcut to format codes is changed to `Ctrl+Shift+I`. (#512) ### Improved - Now restoring the last session is faster. (#509)
最后提交信息为:
Release 6.6.1
6.5.3
4306834
2020-07-21 21:16
对比
CP Editor 6.5.3
ouuan
## 6.5.3 This version is the same as 6.5.2, but it's considered stable now. ## 6.5.2 (Beta) ### Fixed - Fix wrong default setting for C++ executable file path. ### Added - On Windows, install VC Redist along with the application. - Now you can use `${tempdir}` as an alternaltive of `${tmpdir}` in C++ executable file path setting and Java class file path setting. ## 6.5.1 (Beta) ### Added - Now you can change the font of the message logger. (#331 and #334) - Now besides the name of a setting, you can also search for the desciption, tool tip and help information of a setting in the preferences window. (#337) - Now you can use Alt to choose the menu in the main window. (#344) - Now it's optional to save the file on compilation and execution or not. - Now you can choose the path of the executable file for C++ and the path of the parent directory of the class file for Java. (#271) - Now you can get the git commit hash when executing `cpeditor --version` in the terminal. - Now the application catches SIGINT, SIGTERM and SIGHUP on Linux/macOS and catches CTRL_C_EVENT, CTRL_BREAK_EVENT and CTRL_CLOSE_EVENT on Windows, it be will gracefully closed when receiving these signals. (#178 and #268) Warning: It's reported that on some environments it doesn't always work. - Now you can restore the problem URL when opening a file previously with a problem URL, and/or open the old file when parsing an old problem URL. (#199) - Now the update checker shows changelogs and provides a button to cancel the update operation and a button to directly download binaries. (#361) - Now you can set a initial position for the code template. (#352) - Use tab to jump out of a parenthesis. (#256) - Parentheses settings for each parenthesis in each language. (#206) - A button to clear the messages. - Export and import settings. (#336) ### Fixed - Fixed some unexpected file saving. (#353) - Fix a bug which makes the application crash when quiting in some scenarios. (fa5259b) - Fix a bug which makes the saved test cases are not loaded correctly. - Fix the screen is not scrolled to show the cursor in some situations. ### Changed - Open an empty untitled tab when the open file length limit is exceeded. (#353) - When parsing a problem while it is already parsed and opened in a tab, the new test cases will override the old test cases. - If you click "Cancel" when saving all files, the action will be aborted instead of saving the next file.
最后提交信息为:
Release 6.5.3
预览版本
6.5.1
b217469
2020-06-06 19:58
对比
CP Editor 6.5.1
ouuan
## 6.5.1 (Beta) ### Added - Now you can change the font of the message logger. (#331 and #334) - Now besides the name of a setting, you can also search for the desciption, tool tip and help information of a setting in the preferences window. (#337) - Now you can use Alt to choose the menu in the main window. (#344) - Now it's optional to save the file on compilation and execution or not. - Now you can choose the path of the executable file for C++ and the path of the parent directory of the class file for Java. (#271) - Now you can get the git commit hash when executing `cpeditor --version` in the terminal. - Now the application catches SIGINT, SIGTERM and SIGHUP on Linux/macOS and catches CTRL_C_EVENT, CTRL_BREAK_EVENT and CTRL_CLOSE_EVENT on Windows, it be will gracefully closed when receiving these signals. (#178 and #268) Warning: It's reported that on some environments it doesn't always work. - Now you can restore the problem URL when opening a file previously with a problem URL, and/or open the old file when parsing an old problem URL. (#199) - Now the update checker shows changelogs and provides a button to cancel the update operation and a button to directly download binaries. (#361) - Now you can set a initial position for the code template. (#352) - Use tab to jump out of a parenthesis. (#256) - Parentheses settings for each parenthesis in each language. (#206) - A button to clear the messages. - Export and import settings. (#336) ### Fixed - Fixed some unexpected file saving. (#353) - Fix a bug which makes the application crash when quiting in some scenarios. (fa5259b) - Fix a bug which makes the saved test cases are not loaded correctly. - Fix the screen is not scrolled to show the cursor in some situations. ### Changed - Open an empty untitled tab when the open file length limit is exceeded. (#353) - When parsing a problem while it is already parsed and opened in a tab, the new test cases will override the old test cases. - If you click "Cancel" when saving all files, the action will be aborted instead of saving the next file.
最后提交信息为:
Release 6.5.1
6.4.6
c1fddfd
2020-06-06 19:57
对比
CP Editor 6.4.6
ouuan
## 6.4.6 The same as 6.4.5.
最后提交信息为:
Release 6.4.6
下载
请输入验证码,防止盗链导致资源被占用
取消
下载