Commit Graph

41326 Commits

Author SHA1 Message Date
confused-Techie
08d7c939d2 language-objective-c spec 2023-08-22 20:36:14 -07:00
confused-Techie
01553a7ee4 language-mustache spec 2023-08-22 20:35:44 -07:00
confused-Techie
2ddbeba14f language-make spec 2023-08-22 20:35:05 -07:00
confused-Techie
e0cc11c837 language-less spec 2023-08-22 20:34:37 -07:00
confused-Techie
e19613ecdf language-json spec 2023-08-22 20:34:10 -07:00
confused-Techie
bb53e291cf language-javascript spec 2023-08-22 20:33:47 -07:00
confused-Techie
d83a3aa779 language-java spec 2023-08-22 20:32:32 -07:00
confused-Techie
fc771977db language-hyperlink spec 2023-08-22 20:30:55 -07:00
confused-Techie
a4379ebb40 language-html specs 2023-08-22 20:30:25 -07:00
confused_techie
66ddd3c3da
Merge pull request #671 from pulsar-edit/customize-window-title
[core]: Make showing tab title in window title optional
2023-08-22 18:21:52 -07:00
Andrew Dupont
c7e2567fc8
Merge pull request #683 from savetheclocktower/suppress-marked-warnings-in-autocomplete
[autocomplete-plus] Suppress `marked` warnings
2023-08-22 17:09:17 -07:00
confused_techie
40a2c3f49d
Merge pull request #679 from pulsar-edit/pulsar-updater/fix-yarn-start
[pulsar-updater] Don't notify if Pulsar is running via `yarn start`
2023-08-22 16:44:19 -07:00
confused_techie
0c65971944
Merge pull request #678 from casswedson/fix-warnings
bump actions/checkout to v3
2023-08-22 16:43:46 -07:00
confused-Techie
b596922597 Try and fix the if statements 2023-08-22 16:38:55 -07:00
Andrew Dupont
adb3a8fdce [autocomplete-plus] Suppress marked warnings 2023-08-22 09:59:56 -07:00
confused-Techie
cf8bf818ac Cleanup logic, expand install timeout for windows, add retry to build, add cleanup to install 2023-08-22 02:20:21 -07:00
confused-Techie
a84507a3b0 Add retries, simplify logic 2023-08-22 01:37:31 -07:00
confused-Techie
0d90881f2e Fix logic for running agnostic pulsar binary build 2023-08-22 01:00:38 -07:00
confused-Techie
dd2ae4fcfe Fix what value is checked for to build agnostic binaries 2023-08-22 00:36:52 -07:00
confused-Techie
5383603e6e Fix naming of Build Pulsar (macOS) => Build Pulsar Binaries (macOS) 2023-08-22 00:26:09 -07:00
confused-Techie
8d75726d10 Compare booleans to true unlike JS 2023-08-22 00:14:39 -07:00
confused-Techie
ff0db1f8cc Restore one valid comment 2023-08-21 23:14:57 -07:00
confused-Techie
dfe9dfa5f0 Use env vars to disable tests and signing on specific platforms 2023-08-21 23:13:53 -07:00
confused-Techie
652b30f220 Disable visual tests on windows and macOS, use PowerShell for checking pulsar version on windows 2023-08-21 22:30:51 -07:00
confused-Techie
a4c9f36359 Fix bad syntax 2023-08-21 21:40:00 -07:00
confused-Techie
c57b5de831 Use regular build steps for all platforms 2023-08-21 21:38:37 -07:00
confused-Techie
2658c5f8fd Windows CI 2023-08-21 21:07:33 -07:00
confused-Techie
1994c79f3c Separate out our build steps, check again if we can install ffmpeg, fix sed statement 2023-08-21 19:15:57 -07:00
confused-Techie
d9320b5503 Properly escape newline 2023-08-21 19:04:18 -07:00
confused-Techie
db77504f0d Seems we must use sudo 2023-08-21 19:02:03 -07:00
confused-Techie
f044d62960 Don't seem to be installing everything listed 2023-08-21 19:00:58 -07:00
confused-Techie
7a6cc86993 Don't install ffmpeg, use action instead 2023-08-21 18:55:21 -07:00
confused-Techie
8cf0db28c3 Use sudo where needed
Apparently, GitHub Actions use a passwordless root account to protect some actions [docs](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners)
2023-08-21 18:40:04 -07:00
confused-Techie
cfd20283d2 Create linux build task 2023-08-21 18:35:14 -07:00
Andrew Dupont
ebf5333022 [language-c] Scope identifiers as types when they are unambiguously so
Anything that is one of the reserved type words in C must be a type in all contexts. And any identifier that ends in `_t` is, by strong convention, a type.
2023-08-21 00:46:29 -07:00
Andrew Dupont
a0c446e958 [autocomplete-plus] Detect when menu state gets out of sync with DOM
We schedule the removal of `.autocomplete-active` when a menu closes, which means that that task has a chance of being stale by the time it tries to run. Guard against that by comparing our assumptions to reality.
2023-08-18 13:44:51 -07:00
confused_techie
f3ecfc33d4
Update packages/about/lib/components/about-view.js
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2023-08-17 20:42:00 -07:00
confused-Techie
52b71d3464 Returns "Developer Instance" in tests 2023-08-17 20:05:51 -07:00
confused-Techie
e8f4f61baf Update readme 2023-08-17 19:23:12 -07:00
confused-Techie
58133533e6 Detect when run via yarn start 2023-08-17 19:19:50 -07:00
casswedson
42ad6bb5e5 suppress action deprecation warnings
there are a bunch of deprecation warnings here about actions/checkout
and actions/setup-node

https://github.com/pulsar-edit/pulsar/actions/runs/5886138612

fix most of them by bumping checkout and setup-node to v3
2023-08-17 20:55:44 -05:00
confused-Techie
8703a686b2 Add spec 2023-08-17 17:57:04 -07:00
confused-Techie
415f90ce02 Include conditional update check button 2023-08-17 17:03:10 -07:00
Andrew Dupont
9954068f8f Fix syntax highlighting of Ruby regexes 2023-08-16 19:34:41 -07:00
DeeDeeG
c7422d1a34 CI: Fix test steps for macOS runs with renamed binaries 2023-08-16 19:50:15 -04:00
DeeDeeG
e73e5ff410 CI: Fix PATH export for ARM Mac binary renaming step
Copy-pasting this line from the Intel Mac CI steps
was apparently not the correct way to do it.

Whoops, again.
2023-08-16 19:27:56 -04:00
DeeDeeG
d11f5238c9 script: Add basic error handling in CI binary renaming script
Throw literally the entire script into a try/catch.

This script should exit "cleanly" no matter what,
and avoid erroring out the overall CI run at all costs.

(This script is run on a best-effort basis, and should first do no
harm, since the automation it provides is easy to replicate manually.)
2023-08-16 19:19:07 -04:00
Andrew Dupont
10907fb40f Use correct comment delimiters within JSX when using a TSX grammar 2023-08-16 11:50:29 -07:00
Andrew Dupont
ff34f2daf2 Use the proper comment delimiters when commenting out a range of JSX 2023-08-16 11:40:51 -07:00
Andrew Dupont
0039432bb4 Rework how we find comment delimiters
Checking on the grammar first means that we get no opportunity to override the answer. It also fails to account for languages in which the correct comment delimiters vary based on context.

Instead, we check settings _first_, then fall back to the grammar itself.
2023-08-16 11:40:51 -07:00