Ecosyste.ms: OpenCollective

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

CP Editor

Together we are building the best editor for Competitive Programmers.
Collective - Host: opensource - https://opencollective.com/cpeditor - Website: https://cpeditor.org - Code: https://github.com/cpeditor

refactor: Add Util::readFile

1. Reduce duplication.
2. Remove warnings of opening a file with an empty path.

github.com/cpeditor/cpeditor - c685eeac1af4cc4942bc292dd10558a7f91113f1 authored over 4 years ago by ouuan <[email protected]>
submodule(QCodeEditor): Update highlight of word occurrences

github.com/cpeditor/cpeditor - 7161542e917c853f66881ad1622b46b8d1c5338f authored over 4 years ago by ouuan <[email protected]>
fix: Use selection background instead of underline for occurrences

This fixes #11.

This is only a workaround. The QFramedTextAttribute solution seems not
possible...

github.com/cpeditor/QCodeEditor - cc3d6a3a21da11de9ae15af8f4a182db5b0d3892 authored over 4 years ago by ouuan <[email protected]>
Add default LSP settings for python

github.com/cpeditor/cpeditor - 8fb15826f57fdd895a74bfa4293020bc3c766edf authored over 4 years ago by Ashar Khan <[email protected]>
Improve Language server liniting.

This commit fixes an issue where some LSP like `ccls` requires rootUri.
It also adds better supp...

github.com/cpeditor/cpeditor - c29975e5b2d5201c661667a4f146415b0302d188 authored over 4 years ago by Ashar Khan <[email protected]>
Update remote dependencies

github.com/cpeditor/cpeditor - 7347fc2c995634350babf9af778b824ee2040af8 authored over 4 years ago by Ashar Khan <[email protected]>
fix: Add messages to buffer when the process is not running

I got the error "Notification textDocument/didChange before
initialization" after the last commi...

github.com/cpeditor/lsp-cpp - 24dc3eda5dc92cf4a54a19bdcd67c71ec11b9038 authored over 4 years ago by ouuan <[email protected]>
Do not write to process if it is not running

github.com/cpeditor/lsp-cpp - 4843650cb87d98266de9e326c5287f48f8e7bb74 authored over 4 years ago by Ashar Khan <[email protected]>
fix: Use extra selection instead of changing current format and insert

The old method moves the window to make the squiggles visible when
adding squiggles.

github.com/cpeditor/QCodeEditor - b09bbd3fdf84fd7102c0e807b23844d84a1b2052 authored over 4 years ago by ouuan <[email protected]>
style: Format codes and add .clang-format

github.com/cpeditor/QCodeEditor - f3c534fb6d4b47a2351f388133ca0dab1bfce2b1 authored over 4 years ago by ouuan <[email protected]>
feat: Add Ctrl+Shift+D for duplicating the current line or the selection

This resolves #237.

The shortcut of Detached Run is changed from Ctrl+Shift+D to Ctrl+Alt+D
to ...

github.com/cpeditor/cpeditor - ffac70cdd36800a5cdf5cc600e120452884a22d4 authored over 4 years ago by ouuan <[email protected]>
feat: Add duplicate current line or selection

The behavior is the same as Sublime Text 3.2.2.

github.com/cpeditor/QCodeEditor - ecb2c3c289f5bcb90011e7be14c17f1e7cfc87a5 authored over 4 years ago by ouuan <[email protected]>
ci: Add GitHub Workflows

github.com/cpeditor/QCodeEditor - 1bec856c93fe1b9ed939b58d005a6d4f4cdf7807 authored over 4 years ago by ouuan <[email protected]>
Finalize Linting from LSP

This commit finalizes linting of error, warning via LSP for all
languauges. You need to install ...

github.com/cpeditor/cpeditor - e44402a82a0627e4df088f51534286f3cd6eecc5 authored over 4 years ago by Ashar Khan <[email protected]>
Remove debug position from cursor tracking

github.com/cpeditor/QCodeEditor - 0c97525f3d0b625bc3d2d38f07b7230ddc4f92d1 authored over 4 years ago by Ashar Khan <[email protected]>
Fix(clearSquiggle failing on some cases)

In some cases the clear function failed because the stored start and
stop position of underline ...

github.com/cpeditor/QCodeEditor - 0e60d616c7a3a388a9b66ad8444d4344e722287c authored over 4 years ago by Ashar Khan <[email protected]>
Improvments and enhancements to API

This commit adds following new changes to QCodeEditor API

1. Pick color for error and warning f...

github.com/cpeditor/QCodeEditor - 8c0d19e3a33f870367fbac2eb005b0745be76c4e authored over 4 years ago by Ashar Khan <[email protected]>
Support Whatsthis for labels in PreferencesWindow

Add support to whatsthis.
Updatae genSettings.

related issue: #211

github.com/cpeditor/cpeditor - 2c3c46cef4e97d8ba4aefb874eedc12129799108 authored over 4 years ago by nekosu <[email protected]>
docs(README): Display the version of cpeditor-git in AUR

github.com/cpeditor/cpeditor - 62591ee14a88593fc6938ccc4f681b94bbbaa56f authored over 4 years ago by ouuan <[email protected]>
Add linting to Editor from LSP

github.com/cpeditor/cpeditor - 86d757cb09811f12a08dec54b5e9e2dbba6bfbfa authored over 4 years ago by Ashar Khan <[email protected]>
Support tooltip for labels in PreferencesWindow

Add support to tooltips.
Update genSettings.

related issue: #211

github.com/cpeditor/cpeditor - ef6e99de0779911f776e64601bb5e172bf359ec2 authored over 4 years ago by nekosu <[email protected]>
Fix(Logical error): Launching and checking

github.com/cpeditor/cpeditor - 959b2eb3a8d027a76ab0cea407291ba269644fde authored over 4 years ago by Ashar <[email protected]>
ci(aur): Use version instead of git sha for commits

github.com/cpeditor/cpeditor - 00ca2287e576d2e45354cb6373c809cc51c8e1b6 authored over 4 years ago by ouuan <[email protected]>
ci: Update AUR on each push

Now the pkgver of cpeditor-git is wrong, we can automatically update it
so that it will be easie...

github.com/cpeditor/cpeditor - 1795347cfde45e893ca3d1b3262aa315776269ea authored over 4 years ago by ouuan <[email protected]>
Add integration with Settings controls

All the LSP things recieve controls from Settings page now.

github.com/cpeditor/cpeditor - 5fc3dd9a012f7debc98599636271c6f8eee353bb authored over 4 years ago by Ashar Khan <[email protected]>
ci: Update CMake and Qt & reduce cache size

github.com/cpeditor/cpeditor - fee57b70f6b72c614b8ee9802f8c51d027390d75 authored over 4 years ago by ouuan <[email protected]>
ci: Don't ignore document changes in build test and format check

So that we can force CI to pass in the branch protection rules.

github.com/cpeditor/cpeditor - 1d3eee02ba07ebd8c3ea7985316d44e96439b447 authored over 4 years ago by ouuan <[email protected]>
ci: Remove auto clang format

It seems that auto-formatting is not so useful and even brought some
troubles:

- On master, bec...

github.com/cpeditor/cpeditor - 6216ab5bafb80287c848c5dc7e80a92f5a59f934 authored over 4 years ago by ouuan <[email protected]>
Merge branch 'v6.2'

github.com/cpeditor/cpeditor - b849d3b3632d0296d17891c7464a6d9549c9a95e authored over 4 years ago by ouuan <[email protected]>
build(aur): Fix license, GPLv3+ -> GPL3

github.com/cpeditor/cpeditor - dc0dc9ca556fbc54dedc247436a8b96102b764a5 authored over 4 years ago by ouuan <[email protected]>
Start a new release cycle for v6.4

github.com/cpeditor/cpeditor - cc33bb0df970487f0e2f5ffc0a923e14b7757cbc authored over 4 years ago by ouuan <[email protected]>
Merge branch 'v6.3'

github.com/cpeditor/cpeditor - 78b3308bbf7cdb32b06abf3ab1c538485b8ac4d3 authored over 4 years ago by ouuan <[email protected]>
ci(Release Linux): Use Python 3.7

github.com/cpeditor/cpeditor - a1c93ee2889e377ed2c9d5c21b8a6be6f588de90 authored over 4 years ago by ouuan <[email protected]>
Merge branch 'v6.2' into v6.3

github.com/cpeditor/cpeditor - 183c4cc598ff6198d658bcdfbbdfeada68c5cf05 authored over 4 years ago by ouuan <[email protected]>
Generalized Settings for LSP and Code format

github.com/cpeditor/cpeditor - 8a837540d5d0da672bf028633b1d66f851b69b87 authored over 4 years ago by Ashar Khan <[email protected]>
feat(SettingsManager): Add log in SettingsManager::set

There are many bugs which happen only under some settings, so it's very
useful to add settings i...

github.com/cpeditor/cpeditor - c0058aa7efde1653f8de12f4855daf35d6729e5e authored over 4 years ago by ouuan <[email protected]>
Update dependency code cleanup and LSP separation

This commit clears the LSP code from appwindow.cpp/hpp to its own
separate manager class that wi...

github.com/cpeditor/cpeditor - 3ecaf1313c69b7b581e3b1a16cc82f710ead87be authored over 4 years ago by Ashar Khan <[email protected]>
ci: Add Check Clang Format for PRs

Because of the use of the secrets, the "Auto Clang Format" workflow
only works on push, but not ...

github.com/cpeditor/cpeditor - a400d549426f604e4e5b8747ad8f4ea897b22af4 authored over 4 years ago by ouuan <[email protected]>
Add LSP Settings

github.com/cpeditor/cpeditor - c972462e587ac6b30742ce5477e013a0f37c78d4 authored over 4 years ago by Ashar Khan <[email protected]>
Use different README for different language

Having different languages in one README makes things look ugly. As
ouuan recommended, we should...

github.com/cpeditor/cpeditor - 583c3672022f11da2eeb358ee0d6d724d4d27f8a authored over 4 years ago by Ashar Khan <[email protected]>
Code Improvements and Refactoring of namespaces

1. Renamed Core/Formatter to Extensions/ClangFormatter.
In future we will add other formattte...

github.com/cpeditor/cpeditor - e97f864faf435c2777374eb801091674ad062a4f authored over 4 years ago by Ashar Khan <[email protected]>
Change "Edit" to "Code Edit"

Edit is too generic, It could mean edit for values in input box or
Expected box or Code edit, bu...

github.com/cpeditor/cpeditor - 02c7e40bb1310058f598fbb681b110fa640f73cc authored over 4 years ago by Ashar Khan <[email protected]>
docs(INSTALL): Add Python3 to the build requirements

github.com/cpeditor/cpeditor - 4c01a0cbf95f9662785a036c9bad27362bfcf5ff authored over 4 years ago by ouuan <[email protected]>
build(aur): Change the license from "GPLv3+" to "GPL3"

In https://wiki.archlinux.org/index.php/PKGBUILD#license, it says:

> (L)GPL3 — (L)GPL3 or any l...

github.com/cpeditor/cpeditor - 2a68e515b2321c330eb4d629aa4a2722549b771f authored over 4 years ago by ouuan <[email protected]>
docs(CHANGELOG): Improve the changelog of the new preferences window

github.com/cpeditor/cpeditor - 8702dd643d0a148b557bfe3c61326b35017206f8 authored over 4 years ago by ouuan <[email protected]>
feat(CodeSnippetsPage): Show current snippet name and improve warning

1. Show the name of the current snippet above the editor.
2. Show the name of the current snippe...

github.com/cpeditor/cpeditor - 99963c0a1ede3a1de1a1c3f7b89f69ba2cba5dd4 authored over 4 years ago by ouuan <[email protected]>
refactor: Use palette to check whether dark theme is in use or not

Move darkThemePalette to Util and check
`qApp->palette() == Util::darkThemePalette()`
instead of...

github.com/cpeditor/cpeditor - 915309338c0a34db5a15c2bb83d8f08a6654c832 authored over 4 years ago by Ashar Khan <[email protected]>
Add python3 as make dependency for AUR

github.com/cpeditor/cpeditor - 70342a4330ccfe04f479fb5ec9faaec837e51b9e authored over 4 years ago by Ashar Khan <[email protected]>
feat: Warn when changing editor theme on Windows with dark theme

github.com/cpeditor/cpeditor - dcd90b9dfaab1b9e809f94714b2b9c0ab1d1c529 authored over 4 years ago by ouuan <[email protected]>
fix(SettingsManager): Change define for once

github.com/cpeditor/cpeditor - 18acb1fb3246839800277c9702383f2ff639d534 authored over 4 years ago by ouuan <[email protected]>
style(ValueWrapper): Add "override" for functions

github.com/cpeditor/cpeditor - 4326fc6a93ac869c615718e07b480f39cca7e828 authored over 4 years ago by ouuan <[email protected]>
docs(README): Update the dark theme FAQ

github.com/cpeditor/cpeditor - 51141089a441242d3a71a83a7321e12fd721c548 authored over 4 years ago by ouuan <[email protected]>
docs(CONTRIBUTING): Update "How to add a setting"

github.com/cpeditor/cpeditor - 2e5e6e07771231996619c8c37a517f460043c6e0 authored over 4 years ago by ouuan <[email protected]>
fix(Settings): Update transparency when changed

github.com/cpeditor/cpeditor - 253b3be0b8fdd24829a18e07959be3c5a4bfa35e authored over 4 years ago by ouuan <[email protected]>
Fix incorrect filter for C++ in PathItem

github.com/cpeditor/cpeditor - 09358d6ff058f69d6b5091869cafa159fe79f2b7 authored over 4 years ago by Ashar Khan <[email protected]>
refactor(Settings): Put settings related files in src/Settings

These files are moved to src/Settings

1. src/Preferences/*
2. src/Core/SettingsManager.*
3. set...

github.com/cpeditor/cpeditor - 8359d1dd21431c1781d5ddbdd3126c9254d66fa7 authored over 4 years ago by ouuan <[email protected]>
refactor: Move headers from include to src

If we put the headers and the source files in the same directory, we
can find the files more eas...

github.com/cpeditor/cpeditor - 1c72decb1166012203855c0cad62066929f9fff1 authored over 4 years ago by ouuan <[email protected]>
fix: Fix compile error on Windows

github.com/cpeditor/cpeditor - fca44022485d0d19dca32d295bda7316ff014828 authored over 4 years ago by ouuan <[email protected]>
Merge branch 'new-preferences-window'

github.com/cpeditor/cpeditor - 96c536f25ce308fa006276dca53cc709ac3c6393 authored over 4 years ago by ouuan <[email protected]>
Revert "Fix #227, Better log messages"

This reverts commit 098e95bcb8071edf8c634ed2eb2bfa6de097d9c2.

I don't think the log is much bet...

github.com/cpeditor/cpeditor - c3717924b1395394c23369455aab1db8945768bc authored over 4 years ago by ouuan <[email protected]>
refactor: Move Settings to SettingsManager

github.com/cpeditor/cpeditor - f84cb329183ed186f6241f91d40af7c2a2d53daf authored over 4 years ago by ouuan <[email protected]>
fix(Auto-Save): Remove the action in the menu and apply settings change

github.com/cpeditor/cpeditor - 5284ccfe33b8b8f8e8ba83b51f389d84a6df961c authored over 4 years ago by ouuan <[email protected]>
docs(CHANGELOG): Add the changelog for the new preferences window

github.com/cpeditor/cpeditor - ef23026bc3ed3ad7911143df93b54b3be6be9bbd authored over 4 years ago by ouuan <[email protected]>
fix(Prefereces): Add spacing for preferences grid page

Otherwise the bottom is too close to the edge.

github.com/cpeditor/cpeditor - fa49bef300f44d068cff05ad44efcb7901533f9b authored over 4 years ago by ouuan <[email protected]>
docs(MANUAL): Update Manual for the new preferences window

github.com/cpeditor/cpeditor - fc46954eecefdc2cfdc27f7b7d1acbd57be5f15d authored over 4 years ago by ouuan <[email protected]>
fix(PreferencesWindow): Set states after showing

width() and height() are 0 before the first show, so the position was wrong.
Now it's fixed.

github.com/cpeditor/cpeditor - 414f4ba80d611359ed68771c977d3baa56222fac authored over 4 years ago by ouuan <[email protected]>
fix: small fixed on genSettings

github.com/cpeditor/cpeditor - 69acf11777e87634a037be487dfa1356f1c1930f authored over 4 years ago by nekosu <[email protected]>
fix: now genSettings will be called as needed

move genSettings from configure stage to build stage
move time check in genSettings to CMakeLists

github.com/cpeditor/cpeditor - d4654c8aac51a2fa3aa24386670e4b9e4431abeb authored over 4 years ago by nekosu <[email protected]>
fix(genSettings.py): fix code for codacy

fix python code to pass codacy test
now genSettings will check modified time

github.com/cpeditor/cpeditor - 2c7cbb835d5a0eb9a7b441e80f9a1fe7bae5279b authored almost 5 years ago by nekosu <[email protected]>
refactor: rewrite genSettings in python

rewrite genSettings.sh to genSettings.py
now genSettings.py will be called during cmake configur...

github.com/cpeditor/cpeditor - 626de7134baf0c32152d20dd2ea1a771e8e47016 authored almost 5 years ago by nekosu <[email protected]>
fix(PreferencesWindow): Move position only, don't resize

If the user uses multiple screens, the old resizing can be bad.

github.com/cpeditor/cpeditor - 258e450fe99862551cf2de8e6dda5c9cb6cc23df authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow): Fix compile and run commands diagonistics

github.com/cpeditor/cpeditor - c2bfefa6b59170570740a6fae0dcb27673c9b03b authored almost 5 years ago by ouuan <[email protected]>
fix(mainwindow): Change template when switching the language

If the code was the unmodified template, when switching to another
language, the codes should be...

github.com/cpeditor/cpeditor - 48bfdee0a712a0604802b8c89b8060ef82b2cc61 authored almost 5 years ago by ouuan <[email protected]>
fix: Fix unkown key warning and run checker compile command

The checker is always written in C++.

github.com/cpeditor/cpeditor - cd134738760d7f58c5c3778770ea0dec4947c2d1 authored almost 5 years ago by ouuan <[email protected]>
feat: Add Length Limits

1. Add Advanced/Limits Preferenes Page.

2. Add Output Length Limit, which will restrict the len...

github.com/cpeditor/cpeditor - 5ab6b02c94a4e575229a0ff3107b6bd404bb9a1f authored almost 5 years ago by ouuan <[email protected]>
fix(EditorTheme): Fix typos in the names of the themes

It is backward compatible.

github.com/cpeditor/cpeditor - c6d0ad993aba7c46b18325db233edd906f1ec516 authored almost 5 years ago by ouuan <[email protected]>
feat(Preferences): Add "Update" page

github.com/cpeditor/cpeditor - dead0b9c6c55c83d18713090ae52899ac27826b9 authored almost 5 years ago by ouuan <[email protected]>
feat(PreferencesWindow): Clear selection when switching to home page

github.com/cpeditor/cpeditor - bd027151a2f924a404bbdfd389132376de41ee67 authored almost 5 years ago by ouuan <[email protected]>
feat(PreferencesWindow): Reset the preferences window when reopening it

Added:

1. Clear selections
2. Collapse all
3. Clear search
4. Set focus to search

Changed: Swi...

github.com/cpeditor/cpeditor - 78d9f899970f1ca1a1d3cf6354afb295537e9dd7 authored almost 5 years ago by ouuan <[email protected]>
feat(Preferences): Update Clang Format page

1. Don't align this page to the top so that it can expand well.

2. Don't wrap text.

github.com/cpeditor/cpeditor - 9ad98a3fe8b87beca9e35a23c7d436065edc31db authored almost 5 years ago by ouuan <[email protected]>
feat(Preferences): Update hotkey descriptions and remove "Enable hotkey"

The "Enable hotkeys" option is removed, because it's useless —— you
can simply either not use th...

github.com/cpeditor/cpeditor - 8142b06ed6176f6b74add0957e61ac7992a5ee25 authored almost 5 years ago by ouuan <[email protected]>
feat(PreferencesWindow): Expand and collapse tree items on single-click

github.com/cpeditor/cpeditor - df40ffe7aa01b151ea2b86ae897483b1d5f28fc0 authored almost 5 years ago by ouuan <[email protected]>
fix(Preferences): Change order of settings of Competitive Companion

It looks better when we put the checkboxes together.

github.com/cpeditor/cpeditor - abb23fecaa7cddf70eabc49499cf15d39d9a3163 authored almost 5 years ago by ouuan <[email protected]>
feat(ValueWrapper): Set minimum width of line edit to 400

github.com/cpeditor/cpeditor - eb14bc77f089a7a06a30561433da5d8e3f1a0859 authored almost 5 years ago by ouuan <[email protected]>
feat(Preferences): Add "Actions" section

github.com/cpeditor/cpeditor - 5fd628a0a0230f8365104778f903c5e57bf21bc1 authored almost 5 years ago by ouuan <[email protected]>
refactor(PreferencesWindow): Use QStringList as a parameter of addPage

Use QStringList instead of PreferencesWindowTemplate as a parameter
PreferencesWindow::addPage.

github.com/cpeditor/cpeditor - 98be5657607382e29b965cbff40eda093bb8d14e authored almost 5 years ago by ouuan <[email protected]>
fix(PreferencesWindow): Use "CF Tool" instead of "CF"

github.com/cpeditor/cpeditor - 2560c407d3ce90c0f4fac6b371537bd635ffb28c authored almost 5 years ago by ouuan <[email protected]>
feat(Settings): Replace "/" with " " for settings description

github.com/cpeditor/cpeditor - 9827494d3621589af85b92b94811c9c4617a81e1 authored almost 5 years ago by ouuan <[email protected]>
ci: Add GitHub Workflows

github.com/cpeditor/QCodeEditor - 85fd0622b223f0706eb3909b503b57846ab2e9f2 authored almost 5 years ago by ouuan <[email protected]>
refactor: Use qAbs instead of std::abs and remove std::move

See also: https://doc.qt.io/qt-5/implicit-sharing.html

The header is also formatted.

github.com/cpeditor/QCodeEditor - e2ead14d51872f270569c90db5e89b80689bc435 authored almost 5 years ago by ouuan <[email protected]>
fix: Use QTextCursor::NextBlock instead of QTextCursor::Down

QTextCursor::Down doesn't work as expected when text wrap is on.

github.com/cpeditor/QCodeEditor - e5fcc59da7df9669485634d352a27f14eb9c5aa1 authored almost 5 years ago by ouuan <[email protected]>
build(CMakeLists.txt): Not always build example

To build the example, please use `cmake .. -DBUILD_EXAMPLE=On`

github.com/cpeditor/QCodeEditor - 0a90f8fa510c26d45bf8c2d99e8d5aba358e7f0f authored almost 5 years ago by ouuan <[email protected]>
style: Format codes

github.com/cpeditor/QCodeEditor - 3ea0f38480938a721e76015a0d634c3724293b81 authored almost 5 years ago by ouuan <[email protected]>
Adds API for squiggle and unsquiggle in QCodeEditor

This commit adds squiggle and unsquiggle method for underlining and
un-underlining the code with...

github.com/cpeditor/QCodeEditor - 1fd94e193885c45b2528826190176ea7f970d922 authored almost 5 years ago by Ashar Khan <[email protected]>
feat(Preferences): Add PlainTextEditWrapper and use it for format style

github.com/cpeditor/cpeditor - ce32a6b14b3de36a90d56ef1d6649de600b8f18f authored almost 5 years ago by ouuan <[email protected]>
docs: Add links to Slack Workspace

github.com/cpeditor/cpeditor - d7ffa207698ec9c4dc2937e148699684af12b58b authored almost 5 years ago by ouuan <[email protected]>
feat: support custom label for option

change key 'desc' to 'name', add key 'desc'
add extensions page
add format.sh to format codes

github.com/cpeditor/cpeditor - 8ec2183050ae1d656d2628530e034c1a83ff7bfd authored almost 5 years ago by nekosu <[email protected]>
ci(auto-format): Use real bot account & Modify last commit

github.com/cpeditor/cpeditor - e28f4154399aeceec9b6408e87b1846f1161756b authored almost 5 years ago by ouuan <[email protected]>