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

docs(README.md): Remove apt-get install qt5-default

The version of qt5-default may be < 5.12 and cause compile error.

6c5bcd5c4625442a1323171518d9bbf8c76928f5 authored almost 5 years ago by ouuan <[email protected]>
refactor: Silence compiler warnings

c73925e42d8dcbbdf4f9f5596553fefca2371473 authored almost 5 years ago by ouuan <[email protected]>
Use Qt 5.12.7 LTS and Realease 5.9.6

ad6dd6e951e3678708d2900fd554f664814f435f authored almost 5 years ago by ouuan <[email protected]>
feat(appwindow): Add open in browser in right click menu

94ae64d214abbc9dca20f658e168710c9a0c3668 authored almost 5 years ago by ouuan <[email protected]>
feat & fix(QCodeEditor): Add insert line before/after, fix auto indent

Ctrl+Enter: insert line after, like `o` in vim.

Ctrl+Shift+Enter: insert line before, like `O` ...

101edc5b1caecddacf3d4e9f0a506b1f2ffad192 authored almost 5 years ago by ouuan <[email protected]>
feat(appwindow): Use last save path for choose open file

e8aa5cb314f1e0b0292becd12ac636f5b50b33f8 authored almost 5 years ago by ouuan <[email protected]>
refactor(appwindow): Remove useless code when setting problem URL

This line was added in 40d7e5a, and that commit says "'The tab title is
not updated after settin...

de89d31b7a7acec6ed93a6e06f63a38951aa3659 authored almost 5 years ago by ouuan <[email protected]>
fix: Set tab stop distance correctly

In the old version, a tab is slightly narrower than <tab width> spaces,
and it's dealed in CP Ed...

2e58b7dc841eea426202f6884842a130eb20021c authored almost 5 years ago by ouuan <[email protected]>
refactor(Settings): const ref & more concise & rename

1. Use const ref for snippet functions.

2. Make set bool functions more concise.

3. Rename set...

90a715081fa3a69215081a541bd223eccada07b4 authored almost 5 years ago by ouuan <[email protected]>
feat: Add auto remove parentheses

2441a50fd37d8edc2bd4fb577f8bc6b2f4bfc0be authored almost 5 years ago by ouuan <[email protected]>
fix & refactor(QCodeEditor): Better auto indent

1. Replace the confusing code with a much more concise one.

2. Works with mixed spaces and tabs...

4c5c4758f7bb986b5e11564d543dd917cc1d2d95 authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow): Use path instead of filePath for savePath

0cd78a7e6c5e96746e853560c536fdabd29cccb4 authored almost 5 years ago by ouuan <[email protected]>
ci: Use Qt 5.12.6 and 5.14.1 for CI build test

1. 5.12.6 is the current LTS, 5.14.1 is the latest version.

2. Use two versions only, for faste...

fbb829ab985d5225666f8bbf0f3974c75b0eaf44 authored almost 5 years ago by ouuan <[email protected]>
fix: Fix bugs of set problem URL manually

Two bugs are fixed:

1. The tab title is not updated after setting.

2. If you set the URL to an...

40d7e5a16f8a8ef3d8492d55104dfc0f083a60f2 authored almost 5 years ago by ouuan <[email protected]>
fix & refactor: Switch to exist tab when companion duplicate

Now it will be switched to the exist tab when there are duplicate
problem URL and the setting is...

4f0a29f4798c5b6ff2ce9399e11233f2482865a4 authored almost 5 years ago by ouuan <[email protected]>
feat: Better titles for duplicate short tab titles

1. Display tab titles in this format: `shortname - path`.

2. Find LCA of paths, remove it from ...

4cd4fcca4f3165199a6518faf57f96095d08b702 authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow.cpp): Restrict single reload dialog

14e53a2dd7f12927b54b3216a7aaddbb68ddd987 authored almost 5 years ago by ouuan <[email protected]>
perf & refactor: Split editorTextChanged and editorFileChanged

MainWindow::editorTextChanged is used for changes which will change the
"modified" status only.
...

b434199d03c04f4b5269f98e5d61fe864bd11351 authored almost 5 years ago by ouuan <[email protected]>
docs(issue template): update issue template

The main purpose is to change the version template in bug report. The
format is also changed a bit.

815126d2083bcd4e9e9721323393885bab5a7f72 authored almost 5 years ago by ouuan <[email protected]>
docs(issue template): update issue template

The main purpose is to change the version template in bug report. The
format is also changed a bit.

573a346d25dccba63851d9dd263a3c4125de229b authored almost 5 years ago by ouuan <[email protected]>
feat: Load tabs from files after crash if hot exit is on

See 3fab159 for the old behavior.

Now, if hot exit is on, the tabs will be restored after a cra...

d5ea61ba4d6c5fe553c32d877ea1de14529883b2 authored almost 5 years ago by ouuan <[email protected]>
Merge branch 'dev' of https://github.com/coder3101/cp-editor into dev

b15c3e34bfa91f36253c01014061b3dbcc636a2d authored almost 5 years ago by Ashar Khan <[email protected]>
Add logs to Extensions and Telemetry

beceba732b2e22d542111dcb4055a2e778dd58c7 authored almost 5 years ago by Ashar Khan <[email protected]>
feat: Add default save path

Now, when saving untitled files/save as, there is a default save path:

- Save untitled files: p...

b4c547160178ae5c5df471c68f9e5119145ad1e9 authored almost 5 years ago by ouuan <[email protected]>
refactor(settings): Get rid of SettingsData and language functions

1. Use SettingManager instead of SettingsData.

2. Use parameter lang instead of language specif...

391363ebecdbad58820ec466d9f34e1d4cdd48fb authored almost 5 years ago by ouuan <[email protected]>
release 5.9.5-beta

7e330fa617b178466384fde777a884d35ef3e5cb authored almost 5 years ago by Ashar Khan <[email protected]>
Merge branch 'master' into dev

8634e740291b206721190549fcfce755f16ddc2e authored almost 5 years ago by Ashar Khan <[email protected]>
Format and Runner under Logs

c1e7fc1e948883d6be57c2d131a0a3f4f0e0e570 authored almost 5 years ago by Ashar Khan <[email protected]>
Make the preference window open in big window by default

The older window was small and hence left and right scroll buttons were
required to toggle all t...

637d6b8dcda7775eb354a544a8a30955fca703cf authored almost 5 years ago by Ashar Khan <[email protected]>
Merge branch 'dev' of https://github.com/coder3101/cp-editor into dev

3aad6be01c7297b53593dd0eb50447c62fba42cf authored almost 5 years ago by Ashar Khan <[email protected]>
log marks

ad4290eeb67217fe4383c181bd88be114b8ef269 authored almost 5 years ago by Ashar Khan <[email protected]>
Release 5.9.4-beta

23a0b99cd4cb01d9340a95686169075a386e9042 authored almost 5 years ago by ouuan <[email protected]>
fix(preferencewindow): Fix grammar typos

54479923192e4b809b1b932930ae51ceb20d4c75 authored almost 5 years ago by ouuan <[email protected]>
fix(preferencewindow): Update text

048645d1410e062104b8839288b40bbaba19e55f authored almost 5 years ago by ouuan <[email protected]>
fix(DMG Release): Mac deployement did not produces binary

89862345f883f14fcf48dbf5713e19fceb6d4ed7 authored almost 5 years ago by Ashar Khan <[email protected]>
feat(Compiler.cpp): Add log messages (#165)

Information is being logged in each method, if-else branch, constructor and destructor of Compil...

70a2b1a8deba67670cf81d37cfd0edc7f4126474 authored almost 5 years ago by Rajdeep Roy Chowdhury <[email protected]>
feat & refactor(EventLogger): Use QTextStream

Use QTextStream for logging and message changes.

c085188cc4b4f488402e324bf9fbfb3cbbe0ceb3 authored almost 5 years ago by ouuan <[email protected]>
refactor: Define APP_VERSION instead of three parts

a77a1e1e38accf312f224e25e3025372958d15f1 authored almost 5 years ago by ouuan <[email protected]>
fix & feat(EventLogger): Improve event logger

Changes:

1. Save log files in `<tmpdir>/CPEditorLogFiles/cpeditor-yyyy-MM-dd-hh-
mm-ss-zzz-<...

e0a40e2ebfceaaf1e6a36b504466ff07da928198 authored almost 5 years ago by ouuan <[email protected]>
more logs to functions

81c45e09181a4bcdfc32fa605968a7bcff01a23a authored almost 5 years ago by Ashar Khan <[email protected]>
Put messages to log from 19adad2

fix(compile-error)

0ca3439d862f22bf8263b5c9eac6acf159bced8a authored almost 5 years ago by Ashar Khan <[email protected]>
Merge branch 'master' into dev

9f7f5d4b60e1c6e325261b10f53d97507bc182ad authored almost 5 years ago by Ashar Khan <[email protected]>
move icon up & more logs written

12df4a4e2243001d3d8a0377217216d148af9807 authored almost 5 years ago by Ashar Khan <[email protected]>
use temp location and add instanceid and date to logname

40e760a3a1a3051ffd887fb69c09852e54f9f319 authored almost 5 years ago by Ashar Khan <[email protected]>
wip: log things from appwindow.hpp

567b3a28a9895d1bd5ca6e448a5fa63832c4ad64 authored almost 5 years ago by Ashar Khan <[email protected]>
Cover under logging for the main.cpp

Core::Stringify(fundamental_type), use this function to convert any
fundamental type such as cha...

a65210b0d47320b4edf92d3e57d1f1c30c645792 authored almost 5 years ago by Ashar Khan <[email protected]>
Adds the EventLogger System

This commit adds a eventLogger which should be used to log any events
from the application as de...

893fd67262f5eeaa65615a0da4043731ee17fbc0 authored almost 5 years ago by Ashar Khan <[email protected]>
fix(DMG Release): Mac deployement did not produces binary

0b1a05d1b01cc28d923929e0661dbf6e1b72b591 authored almost 5 years ago by Ashar Khan <[email protected]>
Release 5.9.3-beta

550f922e914684d23198d2e1363de560e5bac25d authored almost 5 years ago by ouuan <[email protected]>
fix(SettingsManager): Clear number of tabs when clearing status

6f421416b7fb5fc0dd627c27b8b356323c1886d0 authored almost 5 years ago by ouuan <[email protected]>
feat(MessageLogger): Elide when the message is too long

A extremely long message (for example, a long stderr) would cost too
much time or even make the ...

19adad2ebc97c8f47a01aa1ecc93d665b4299c87 authored almost 5 years ago by ouuan <[email protected]>
feat: Use monospace as default font; monospace only in preferences

1. Use monospace as the default font.

2. Now only monospace fonts will be displayed in the font...

6436e41dfcb828e9ce151666cfac427cc3505ddd authored almost 5 years ago by ouuan <[email protected]>
fix(appwindow): Clear hot exit status after loading

Now the hot exit status will be cleared right after it is loaded.

This will partially solve #13...

3fab15947eec6387ad38ea0e5ba0ad1c3f187bb0 authored almost 5 years ago by ouuan <[email protected]>
fix(mac bundle): package and cmake

22b8619d9dbcbb26bcf64dfbb23e0300a5c60b16 authored almost 5 years ago by Ashar Khan <[email protected]>
Add mac bundle information in cmake

The mac bundle created was modified using configure_file. Now it is done
directly using cmake in...

2a6d69ac721c2b6397202757112e344060fd1540 authored almost 5 years ago by Ashar Khan <[email protected]>
release 5.9.2-beta

4d68ee617a918f11c1dabb0d97fa2f7a227f0214 authored almost 5 years ago by Ashar Khan <[email protected]>
fix(ui): Fix duplicate names

There were two layoutWidgets in mainwindow.ui.

They are named layoutWidget_1 and layoutWidget_2...

343eacef384aad4df695bd8acfcd39cd5570755b authored almost 5 years ago by ouuan <[email protected]>
feat: Update QCodeEditor, take place of ExtendedEditorFeatures

The submodule is changed to ouuan/QCodeEditor. See its commit messages
for more information. It ...

9432cf2924abb870933dd09c7f35187e690a81ae authored almost 5 years ago by ouuan <[email protected]>
docs(README,CONTRIBUTING): update Qt install instruction; support Mac OS

Add install from package manager on Arch and Ubuntu.

Add Qt offline installer and mirrors.

Add...

ff332588507a1642fb3c7fb0c3dac8a5f1bd22de authored almost 5 years ago by ouuan <[email protected]>
Pass methods arguments by const refs (#161)

* Formatter methods arguments are passed by const refs

* Download links to dependencies provi...

dbb63129ffd45dc742763ee696b5f5fb65734f13 authored almost 5 years ago by Rajdeep Roy Chowdhury <[email protected]>
re-organize source. fixes #149

6f21e99aa7dc866bed387fdbdc35a2b4bb7b887e authored almost 5 years ago by Ashar Khan <[email protected]>
Merge branch 'master' into dev

6774d79f4a05c2dff0ef2e9b3d562a048f62e1c3 authored almost 5 years ago by Ashar Khan <[email protected]>
sequencially publish releases to avoid race

60be3644d6153acf6bbed13029540a5d6a6f84dd authored almost 5 years ago by Ashar Khan <[email protected]>
sync with master and prepare next beta cycle

8fdf6b5521f599e8094fb04dd64bf291d6b3c483 authored almost 5 years ago by Ashar Khan <[email protected]>
Promote beta to stable, release 5.9.0

fb5aa53912646cebb9fd398346d8ccc77ffd8ccb authored almost 5 years ago by Ashar Khan <[email protected]>
Merge branch 'master' into dev

da3c92a559e628d2a54de4ce9fb4774c9b1862b0 authored almost 5 years ago by Ashar Khan <[email protected]>
Add mac Install instructions

This commits adds instruction on how to install the editor on macOS

b909a8bec1460e48e7e45220b8e2f59f9fba9414 authored almost 5 years ago by Ashar <[email protected]>
fix(mainwindow): fix "compile" of Python

Python was "compiled", in fact, the source is save. After this change,
the "compilation has fini...

c9d31bae423b2a4208e99b48a441199da6ae632b authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow): fix "compile" of Python

Python was "compiled", in fact, the source is save. After this change,
the "compilation has fini...

aab7bcc98d4672589288bd32f3d1b85cbe615ce0 authored almost 5 years ago by ouuan <[email protected]>
release 5.8.5-beta

319ce314badd607d5ef4840ffec83d63157e4ba2 authored almost 5 years ago by Ashar Khan <[email protected]>
release 5.7.3-stable

79e3694f88fcbb56fe99f656121db664d714d776 authored almost 5 years ago by Ashar Khan <[email protected]>
Merge branch 'master' into dev

156a14b419aa7290945055c4e4684417fef3198e authored almost 5 years ago by Ashar Khan <[email protected]>
remove a.out

4b47c8b81e8c19a1a3a4791129b062fbd36c7e47 authored almost 5 years ago by Ashar Khan <[email protected]>
Add mac resources and info.plist (#159)

* add mac resources and info.plist

* Add Job for macOS Compile and allow build on pr for deve...

48e59928bf34cef614a057b5143d344785609947 authored almost 5 years ago by Ashar <[email protected]>
fix(testcases): add an empty test case if no test was loaded from file

30971f61090e3727dd750a62cc67c7794b4046ef authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow): fix the position of submit button

The position of compile & run buttons is modified in b58a3cf, but submit
button didn't change. T...

5ceb309740e83323c5e63a815e4774554409e8a6 authored almost 5 years ago by ouuan <[email protected]>
chore: Make the repo Commitizen-friendly

I followed
https://github.com/commitizen/cz-cli#making-your-repo-commitizen-friendly
to make the...

6b3a441d570f57c450c1c6c05465fa19eda0e2f5 authored almost 5 years ago by ouuan <[email protected]>
chore: Make the repo Commitizen-friendly

I followed
https://github.com/commitizen/cz-cli#making-your-repo-commitizen-friendly
to make the...

10412da9fad7151c4e80cb05c3f3f402952dcb05 authored almost 5 years ago by ouuan <[email protected]>
feat(mainwindow): Add column/line number and selection count

This feature is requested in coder3101#157.

The implementation follows Sublime Text.

Line numb...

fe21e56c88492ee999dee84e100bffccd0ad522d authored almost 5 years ago by ouuan <[email protected]>
docs: Update PR template

faded5c8b7a74254d384e3a9c0543a4bf7f43884 authored almost 5 years ago by ouuan <[email protected]>
docs: Require light/dark system themes support

a575664a67a9c3fc848252382674476b39a7eed4 authored almost 5 years ago by ouuan <[email protected]>
docs: Update PR template

5d67c3247c417d2befde9e438af8336e880784f3 authored almost 5 years ago by ouuan <[email protected]>
fix: Send relative paths based on secondary instances to primary

This fixes coder3101#144.

3478bc3adae53333a837dfaa3f73b544991ad0f1 authored almost 5 years ago by ouuan <[email protected]>
fix: Update window title to canonicalPath on save

filePath is updated in MainWindow::isTextChanged(), and this function
is called in MainWindow::g...

35298066e4d1f084e8b990263c666e4d6af95eb3 authored almost 5 years ago by ouuan <[email protected]>
Make icon round and transparent\n\n\n You may need to refresh your ICON CACHE for effects to take place

52c188f34d7a4796d4120917befeabbd36d376ee authored almost 5 years ago by Ashar Khan <[email protected]>
fix: Update window title to canonicalPath on save

filePath is updated in MainWindow::isTextChanged(), and this function
is called in MainWindow::g...

06e7a18c91fb9a0c691f94ebd6a4fbdebaff3e3e authored almost 5 years ago by ouuan <[email protected]>
fix: Send relative paths based on secondary instances to primary

This fixes coder3101#144.

b26466a6b586a0ed1d6d07720c48403422b1adc2 authored almost 5 years ago by ouuan <[email protected]>
test: Use Github Actions instead of travis.ci (#141)

* test: Use Github Actions instead of travis.ci

It's easy to use Github Actions to test on mu...

f22d8c796768183b7bdebad169c96d35274f61f7 authored almost 5 years ago by ouuan <[email protected]>
fix(TestCases): Fix CE about static const member

This is reported in coder3101#129.

See https://stackoverflow.com/questions/27258344/compiler-er...

a54a2cb1ce3d75f62dd0bba826c91bc69500788b authored almost 5 years ago by ouuan <[email protected]>
test: Use Github Actions instead of travis.ci (#141)

* test: Use Github Actions instead of travis.ci

It's easy to use Github Actions to test on mu...

744ee99cdd10d269cb90cde3aaffc1daec949aaa authored almost 5 years ago by ouuan <[email protected]>
release 5.8.4-beta

af510cbd41ff4513504fab474f95e9fa3e64dcdd authored almost 5 years ago by Ashar Khan <[email protected]>
resolve conflict and release 5.8.4-beta

a91e0c3238c16232aac825ee69fb195d5e6a9677 authored almost 5 years ago by Ashar Khan <[email protected]>
Comment Selection and and unselection other improvements

bc5ec6d1508dc553f38f8becefae142097e000a4 authored almost 5 years ago by Ashar Khan <[email protected]>
fix: Fix wrong connection of errorOccurred signal of detached runner

7f174401aaf3e60e02a4c4c1447586c9bf90f81a authored almost 5 years ago by ouuan <[email protected]>
feat: Display start message of detached runner

Now there will be a message in the logger when the detached runner
starts.

2f38cf335490efad72e1da1ad981027da3a6e648 authored almost 5 years ago by ouuan <[email protected]>
feat(TestCases): Add clear button

A clear button is added, when you click it, all empty test cases will
be deleted, if there are a...

a0e4ff0ebeea3822eac669f30a75d07bb61ce6fa authored almost 5 years ago by ouuan <[email protected]>
feat(TestCases): Display verdicts (AC/WA/total)

Display verdicts in "AC/WA/total" form.

The verdicts are updated only when the output changes, ...

a9d75826ecca21b4525c76905cf7b662084924bc authored almost 5 years ago by ouuan <[email protected]>
fix(TestCases): Make Expected buttons narrower

Shrink load expected button and delete test case button to fit the text.

In the old version, th...

4acc65a9dc3c15a71b509081dc8c12f656b5e4f8 authored almost 5 years ago by ouuan <[email protected]>
docs: Require light/dark system themes support

811f3ad9eb115ed146f7ab073f5a3f873df3bebb authored almost 5 years ago by ouuan <[email protected]>
docs(CONTRIBUTING.md): Add good first issues instruction

27491c6818347fb66c32adfe6850fe846c123bd9 authored almost 5 years ago by ouuan <[email protected]>