Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cpeditor/cpeditor

The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:
https://github.com/cpeditor/cpeditor

feat(Show warning for unsaved settings)

When user closes the preference window without saving the settings a
warning box is shown, user ...

3daf60c6f5b30ac9768eb03f022ce227ba8f6e7d authored almost 5 years ago by Ashar Khan <[email protected]>
chore: Move release.sh and newReleaseCycle.sh to scripts

9e53e0fa9b327e07d12f01f0a1c718a4314f97cf authored almost 5 years ago by ouuan <[email protected]>
feat(preferencewindow): Add clear buttons for keybindings

81157a4b7e6c0c3cfea11094e9d73dd2b3ba3062 authored almost 5 years ago by ouuan <[email protected]>
feat: Add link to manual in the help menu

af7a2e0bb82d4e2b287291684c1457523801149d authored almost 5 years ago by ouuan <[email protected]>
chore: Move testlib from resources to third_party

1e6b234de7d250fb0505faa9372df14cdf8d555e authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1': Update release.sh and add newReleaseCycle.sh

e8f3224262f863ef8d6cbd880ff3901d24c3163e authored almost 5 years ago by ouuan <[email protected]>
chore: Update release.sh and add newReleaseCycle.sh

They haven't been tested yet.

894f5a8ce0a7b6d6b746c06a3ecd3ce6cdfa908f authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1'

The language is displayed when submitting to CF.

The stable version is changed to 6.0.6.

81b08d06ec03dbb960912e6b838f352acb008c10 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Fall back to 6.0.6

d39c924493adffdfb4b1d7ae9a6e8ea04270e065 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Add language in confirmation when submitting to CF

CF Tool actually choose language by the file suffix.

e6c79daf2bb4f2896534980c8d8c3dd4d3849c9d authored almost 5 years ago by ouuan <[email protected]>
Merge 'v6.1': Check whether CF Tool is started when submitting to CF.

6939c060e9af7b2e722bacb7d39eebde0c150f66 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Check whether CF Tool is started when submitting to CF

2e0c6b329b418924220e086154a9d8b85eff118b authored almost 5 years ago by ouuan <[email protected]>
chore: Remove screenshot.png

0cfa96623d125733a45f4becc0f38f0fc44ed274 authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1': CF Tool change and release.sh

dc856deb1cba063f68c665d191b7c5dedb9f22b7 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Update version badges

6b90d54b2325b7c0a944e97e32e0f7a65117cba6 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Delete the misleading "language" when submitting

CP Editor actually doesn't choose the language to submit to CF, you
should choose a template in ...

f730dab27ec4930191681397bb4e70a74ed1df53 authored almost 5 years ago by ouuan <[email protected]>
chore: Add a bash script for making releases

634f8587572d91777faf3a151245ad8406be722b authored almost 5 years ago by ouuan <[email protected]>
ci: Set lower cache size for ccache

The cache action has a limit of 5GB, 400M and 600M are too big
and lead to the danger of cache l...

f254db1103f0d97ef6c37ee896f8d0bc61665462 authored almost 5 years ago by ouuan <[email protected]>
docs(SettingsManager): Add comments

94fcee83b4d67b08fdb363b972fd6cbaed8860cb authored almost 5 years ago by ouuan <[email protected]>
docs(Runner): Add comments, rename runErrorOccured to failedToStartRun

eb12a1807eb7e9f925357fe026a025436038addc authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1': Add title of release when uploading the checksums

0fcaf065508832e1ea8c1121f4359d4a8b4baaf6 authored almost 5 years ago by ouuan <[email protected]>
ci: Add name of release when uploading the checksums

a2ffad019b22213b6c6bcc9bc4b187cdda172d86 authored almost 5 years ago by ouuan <[email protected]>
docs: Update manual, add drag & drop instruction

34044cae8a45b8921cc99ba6afe0d83abfafe722 authored almost 5 years ago by ouuan <[email protected]>
docs(MessageLogger): Add comments and minor changes

0dbd8a7652f6ffb28d786dc000edbcb5eb4e23fc authored almost 5 years ago by ouuan <[email protected]>
docs(Formatter): Add comments and minor changes

56bf14ee81a0354d6c5de0b6b4f0defbb0f188a6 authored almost 5 years ago by ouuan <[email protected]>
docs & fix(EventLogger): Add comments and dump to stderr when failed

Now the logs will be dumped to stderr if failed to open the log file.

4b157e2314e0bdf0f98e68909acdead269375d81 authored almost 5 years ago by ouuan <[email protected]>
docs(Compiler): Add comments and minor changes

3f1fb7aa5fe674b3fdb54fb566e304d07429c908 authored almost 5 years ago by ouuan <[email protected]>
docs(Checker): Add comments and minor changes

123fa307111c67c09cd5be6b9f3d19648ef78074 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Update version badges

66820c32fd6886d6c405c40b0adc711711f04d7d authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1'

835584f6f8df50e2258ca5456d4ce62dfa67285b authored almost 5 years ago by ouuan <[email protected]>
fix(Checker): Fix the built-in checker Ignore trailing spaces

Bugs occurred in the old version if there are whitespaces like \t other
than space.

The new imp...

138fac56da994aafe9aa8d796a8986c0464a2b32 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Add over-all downloads count

b8725d6d8d5e7d6d105d61e45e51ef2c3450f2cf authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Update version badges

286e75b754c399cda6434826df3abb549fc59770 authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1'

7caaf0f9774bb3202d6b84ffa8289e44d3a641eb authored almost 5 years ago by ouuan <[email protected]>
chore: Change cpeditor in the comments to CP Editor

"CPEditor" was replaced by "cpeditor", the comments are changed, too.

But only the executable f...

2314157c7686e223d05a47516c90860d9b021bc4 authored almost 5 years ago by ouuan <[email protected]>
docs(CHANGELOG.md): Add missing "### Fixed"

8190ba3b0aac2efe50fe009f504301dcd5a885d0 authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1'

c5d338db1764bc44617baa1efd6dd1584acae7ca authored almost 5 years ago by ouuan <[email protected]>
Release 6.1.2

ac9bbae12cdcb25b3f02f1e9d8d6711a3e585202 authored almost 5 years ago by ouuan <[email protected]>
fix(Update Notifier): Fix version check

745810536212be807b70bbee0b3839de4c061d3f authored almost 5 years ago by ouuan <[email protected]>
docs(VERSIONING.md): Require full changelog of a MINOR version for stable releases

e90114a2b024446cbe56131cd727ba001c91538b authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1'

6a93502a0fad3591411def9b9d644d7019f2b225 authored almost 5 years ago by ouuan <[email protected]>
docs(VERSIONING.md): Remove master contains no tags

Because merge is required.

00148fc695bf161aa2a126da98f7d2ed1d3cb8e4 authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'v6.1'

787e3825c0d7d8569b55a4d4b70c334442914744 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Update version badges

660ec53b62bf5c74fe34faf94d5025edd8bb5387 authored almost 5 years ago by ouuan <[email protected]>
ci: Add version in checksums.txt

4d010293f6d87da17914b172258f1b884fd21c39 authored almost 5 years ago by ouuan <[email protected]>
Release 6.1.1

68a69a8041e986138a016ca5a77b3eba169fa723 authored almost 5 years ago by ouuan <[email protected]>
Start a new release cycle for v6.2

bc17382124973f0ac0e4941e7e5999ac2e177df4 authored almost 5 years ago by ouuan <[email protected]>
docs(VERSIONING.md): Require merge from version branches

Since v6.1, version branches are required to be merged to the master
branch.

The pull requests ...

8a0cda2d65b40ac45e9a983f380a77e0efb931e5 authored almost 5 years ago by ouuan <[email protected]>
docs(CHANGELOG.md): Add changelog of Pretests passed color fix

f7833f398bd17847190ceddf1ed7e34c655ea7c6 authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow): Fix multiple lines jammed into one line

This fixes #187.

This is an issue about the highlighter, see:

- https://tug.org/pipermail/texw...

27ece9c8d490e328b968266653150f005a468478 authored almost 5 years ago by ouuan <[email protected]>
feat: Add toggle block comment for Java

7328e9d312b8795b253f9f42dfe3a88ff41b02ae authored almost 5 years ago by ouuan <[email protected]>
feat(Find Replace): Enable capturing groups in text to replace

Now in the regex mode of Find/Replace dialog, you can use "\1", "\2"
to refer to the 1st, 2nd ca...

92f9f5c01a95a6883ab37b3be3946c4cf4862bc4 authored almost 5 years ago by ouuan <[email protected]>
fixed(warnings): Pedantic issue

dc49261f6817b4a628ff2fd67e95cbb2c48b80c2 authored almost 5 years ago by Ashar Khan <[email protected]>
Update lsp-cpp dependency

this commit on lsp-cpp will likely cause less warnings, many have been
fixed and some have been ...

3b6d13ba95ae1db6aae018d6e1f87f9e12aad086 authored almost 5 years ago by Ashar Khan <[email protected]>
Use C++14 Standards

C++14 offers by default better heap memory managing capabilities like `unique_ptr` and `make_uni...

3fbd3d3d41f60c14ec7931f14a39cc7a0c489c65 authored almost 5 years ago by Ashar <[email protected]>
fix(CF Tool): Pretests passed instead of Pretests Passed

2fbaac003e0d56afd7f459e3496531add4ff735b authored almost 5 years ago by ouuan <[email protected]>
Update dependencies

1ec6d5d2362c610d60379393e43df8e7a29972a1 authored almost 5 years ago by Ashar Khan <[email protected]>
fix: Use png for window icon

7a90bc94a26bf560120f5d31cc61f21e81fc121b authored almost 5 years ago by ouuan <[email protected]>
fix: Use high DPI pixmap

23f4bbcbf5382fb71984bd49383dd231a0f5c473 authored almost 5 years ago by ouuan <[email protected]>
fix(Grammer): Title Grammer corrected

144c8465b383b2a6566138e68f86ad3a1a0a17ef authored almost 5 years ago by Ashar <[email protected]>
style: Format codes

592d03796bba75aecf5ffca6d98a9a116fe941ba authored almost 5 years ago by clang-format bot <clang-format-action@cpeditor>
Add submodule lsp-cpp

1e3c5c464f72f26f4ce3bd133f27ccb6f44277e7 authored almost 5 years ago by Ashar Khan <[email protected]>
Adds slot and support for language client

Language Server Client is a submodule dependency. This commit adds first
interface and how the c...

764590279b2f24c1d6a1387a1d128a1343105d81 authored almost 5 years ago by Ashar Khan <[email protected]>
docs(CHANGELOG.md): Add update notifier change

027398b909a5fe6abe30c4658da6e624d13a5749 authored almost 5 years ago by ouuan <[email protected]>
style: Format codes

9636a55a8425da8fb1d6f595c7bc90f638a609bb authored almost 5 years ago by clang-format bot <clang-format-action@cpeditor>
Fix(updateNotifier): wrong update version check

Earlier the version compare function did a wrong compare and reported update available if user h...

ac069fd65a2941b570331929dbf584aa37069a9d authored almost 5 years ago by Ashar <[email protected]>
feat: Add an option to save files faster

dd7627bb03388b0c8434e5eaf641d3e579482004 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Update badge to 6.0.3

d1664bf0b382d8a217cd1c8c49fac7e71a56dcb2 authored almost 5 years ago by ouuan <[email protected]>
fix(MainWindow): Fix a bug when running unsaved codes

To reproduce:

1. Open a file.
2. Click Compile and Run (Or press Ctrl+Shift+R).
3. Change the c...

7d146dab14b2ce361b50920fe6469d45f265d3fb authored almost 5 years ago by ouuan <[email protected]>
fix(ui): Move Display Compile and Run button only to Editor section

7da66b47d6ad2a18d4bc45e1b03344c3f3d9c9a9 authored almost 5 years ago by ouuan <[email protected]>
feat(AppWindow): Toggle activated when tray icon is clicked

075b846cc9f9a841f66f158cf5aa76458eadfe97 authored almost 5 years ago by ouuan <[email protected]>
docs(INSTALL.md): Use git clone --recurse-submodules

9f69caac97baee103f0abf75c63f1f18df75978d authored almost 5 years ago by ouuan <[email protected]>
build(CMakeLists.txt): Format intendatation

adad7a684c48b84c3175c80f5b818841d6458ef3 authored almost 5 years ago by ouuan <[email protected]>
build(CMakeLists.txt): Remove one of two empty lines in a row

61a4eef91641c468684b816eb3fa800fc9505b8d authored almost 5 years ago by ouuan <[email protected]>
docs(VERSIONING.md): Fix broken internal links

fa17bc21835fe9bb22110f9b0c05bf4e7c52b2b9 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Use description instead of XX.md and fix grammar

7e3df3fb5fe0cf55d3667cd5edadc4fd630207b3 authored almost 5 years ago by ouuan <[email protected]>
docs(README.md): Move introduction to above the badges

471eac3fbcadec160c40e8849a7c7871ab2e04ba authored almost 5 years ago by ouuan <[email protected]>
build: Change filenames from CP_Editor to cpeditor

5cb02c0200173f60bb4f381076dd394f73ff56cf authored almost 5 years ago by ouuan <[email protected]>
ci: Auto upload checksums on releases published

523dcec20cbb31298fb112a22c8c67115ac32ed8 authored almost 5 years ago by ouuan <[email protected]>
docs: Move docs to doc/ and make README shorter

Move docs & add new docs like Tips in MANNUAL.md.

v5.9 is removed in README.md because it's not...

f1f99552b2a0ad977a08e2b3683c6cd2048c3bb8 authored almost 5 years ago by ouuan <[email protected]>
refactor(SettingsManager): Delete #include<string>

b873f14ef79fd42629b554b4f476cd1026bd693c authored almost 5 years ago by ouuan <[email protected]>
chore: Change "CPEditor" and "cp-editor" to "cpeditor"

This can make the commands easier to type

fcc3ac79f581ccc75d59a691c52fc315f73be018 authored almost 5 years ago by ouuan <[email protected]>
feat: Add build info and about Qt

757f574cd9aff70f53510534d0666a44bb7630f7 authored almost 5 years ago by ouuan <[email protected]>
docs(Issue Template): Add hint for environment

a230b3e6bee1f832073439ea7f972db4fff96112 authored almost 5 years ago by ouuan <[email protected]>
docs(Issue Template): Use "CP Editor Version" instead of "Version"

66a28826cb7bef6c907860a9857f6efe97c71395 authored almost 5 years ago by ouuan <[email protected]>
fix(appwindow): Fix window size issue on Windows

To reproduce on Window 10:

1. Set the transparency to 100 and maximize the window, close it.
2....

c5cf00214fb9c6a6073e020fdf462084dc1e7f26 authored almost 5 years ago by ouuan <[email protected]>
feat: Add windows icon for all OSs

ecf7d4c60bac780c3f08ced129c022fc70af89cc authored almost 5 years ago by ouuan <[email protected]>
feat & fix: Add system-wide tray icon

This will fix:

1. Multiple system tray icons.
2. The application doesn't exit after closing the...

c6f46b42c0bd1052f47c79820fcb039138471a67 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Fix toast messages on Windows

An icon is needed for system tray messages on Windows. So the icon is
added to the resources, an...

4ebd09924ae674b94b5912f2c5d73f2d81b03691 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Fix wrong displaying messages

65c55f06be3d76c01691f1731695dd7f3aa87e9d authored almost 5 years ago by ouuan <[email protected]>
refactor(MessageLogger): Delete #include <string>

57fb84f1581d433e49fb65455fa5d4d83be98ff9 authored almost 5 years ago by ouuan <[email protected]>
fix: Add endl for logs

3cb9a59a9cdc636f7bd50d3767533213a618d079 authored almost 5 years ago by ouuan <[email protected]>
fix(QCodeEditor): Unindent when Shift+Tab but not Ctrl+Shift+Tab

This will enable Ctrl+Shift+Tab to switch to the previous tab.

ece4be6a30e7464365ba60a407cb5a6055fbed96 authored almost 5 years ago by ouuan <[email protected]>
feat(CF Tool): Warn when submitting to CF and the problem code is 0

96e82527915e977f937965cbce8b26923a8bdb99 authored almost 5 years ago by ouuan <[email protected]>
feat & refactor(Diff Viewer): Better Diff Viewer

Now there's only one Diff Viewer per testcase. The output and
expected will update automatically...

1b195bcc617a5a3852d4c63b2ec067ed5d4e0227 authored almost 5 years ago by ouuan <[email protected]>
refactor(TestCases): Split three classes to three files

be2b01831a5cee2ea7601dbe622c16787035dbe4 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Fix the color of running and rejected

05c9b1b51f928e33b9f763133817cb529116c0d9 authored almost 5 years ago by ouuan <[email protected]>
fix(CF Tool): Always show stderr of CF Tool

67fd2e6ae251b70dabed5b7f49f9aa895503aab6 authored almost 5 years ago by ouuan <[email protected]>
feat: Add Set Codeforces URL in right-click menu of tabs

724ba9aa78f294d1beab94c6daa4fdb13b535390 authored almost 5 years ago by ouuan <[email protected]>
fix & refactor(CF Tool): Enhance submitting to CF

Now empty messages are not shown, some wrong verdicts are fixed, toast
messages are shown only o...

3d6d7ade58d78f44e332c6c9cc3257068c0e779a authored almost 5 years ago by ouuan <[email protected]>