Commit Graph

42088 Commits

Author SHA1 Message Date
DeeDeeG
3c60b3eba7 Changelog: grammar and copy editing for 1.118.0 entries
Consistent past tense verbs, light grammar and copy editing
2024-06-15 23:14:06 -04:00
DeeDeeG
eb2110f4d5 Changelog: Update Changelog for 1.118.0 Regular release 2024-06-15 22:43:41 -04:00
Andrew Dupont
ecbedf9f0d
Merge pull request #1010 from savetheclocktower/tree-sitter-june
Tree-sitter rolling fixes, 1.118 edition
2024-06-15 18:35:01 -07:00
DeeDeeG
c14555f6a8
Merge pull request #982 from pulsar-edit/allow-window-transparency
src: Allow windows to be transparent, behind a pref (off by default)
2024-06-15 18:33:30 -04:00
Andrew Dupont
b4cba9b54d [language-typescript] Several fixes…
* Ensure private methods like `#foo` are included in lists of symbols.
* Scope `void` as a unary operator.
* Properly scope rest object properties in function definitions.
2024-06-13 14:11:00 -07:00
Andrew Dupont
ef26c588a3 [language-ruby] Fix our attempt to fold Ruby comments…
…so that it doesn’t try to look up a child node that we know won’t exist.

Most Ruby comments aren’t foldable because they start and end on the same line — by their very nature! But there is one obscure multi-line syntax that we can support, so this tells Pulsar to fold to the end of the comment itself.
2024-06-13 14:09:23 -07:00
Andrew Dupont
b61e491f2e Handle failed node descriptor lookups more gracefully
We made this change in one place, but not in another. The real fix is to make both places use the same copy of `resolveNodeDescriptor`, but that'll have to wait another month.
2024-06-13 14:07:41 -07:00
Maurício Szabo
7e38c838a8
Merge pull request #729 from pulsar-edit/clojure-grammar-enhancements
Another batch of Clojure enhancements
2024-06-11 11:55:52 -03:00
Maurício Szabo
8c6bef4d07
Merge pull request #810 from pulsar-edit/fix-on-change-cursor-pos
Fix `onDidChangeCursorPosition` callback event property on deleting characters
2024-06-07 22:48:51 -03:00
Maurício Szabo
65c445d468
Update CHANGELOG.md
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2024-06-07 11:04:04 -03:00
Maurício Szabo
a797f2cda5
Fixed possible bug on extname
Co-authored-by: Andrew Dupont <github@andrewdupont.net>
2024-06-07 11:03:07 -03:00
confused_techie
4dd32931dc
Merge pull request #1014 from pulsar-edit/update-ppm-late-May-2024
Update ppm to commit 3542dee00f4622f7458f2f65f05e5
2024-06-06 16:24:16 -07:00
Maurício Szabo
852483a30a Merge remote-tracking branch 'origin/master' into clojure-grammar-enhancements 2024-06-03 11:39:58 -03:00
DeeDeeG
9ca86ca7ce Update ppm to commit 3542dee00f4622f7458f2f65f05e5
Includes ppm Pull Requests:
- 127 "chore(deps): update dependency express to v4.19.2 [security]"
- 132 "Rewrite publish logic"
2024-05-28 15:09:47 -04:00
confused_techie
890b6f9f3c
Merge pull request #1011 from pulsar-edit/cirrus-update-Rolling-token
Cirrus: Update Rolling upload token
2024-05-20 17:44:13 -07:00
DeeDeeG
24e8a8c07a Cirrus: Update Rolling upload token
The old token had expired and needed to be regenerated.
2024-05-20 15:20:00 -04:00
Andrew Dupont
ca02c51da5 Modify some AtomDoc blocks…
…in anticipation of the new auto-generated API docs. (These are some tweaks that I've applied locally because they make the docs better.)
2024-05-18 23:07:13 -07:00
Andrew Dupont
c04a38b39c [language-php] Update tree-sitter-php to latest…
…to gain support for type annotations on class constants, among other things.
2024-05-18 16:18:03 -07:00
Andrew Dupont
8bf199ad72 [language-php] Add a firstLineRegex
…so that the grammar-choosing logic picks the modern Tree-sitter grammar more consistently.
2024-05-18 16:04:25 -07:00
Andrew Dupont
55e869c786 [language-(java|type)script] Prevent the FOO in <FOO.Bar>
…from getting a `constant.other` scope applied.

Also ensure correct scoping of JSX tags even when the tag name is a member expression like `Foo.Bar`.
2024-05-18 15:44:04 -07:00
confused_techie
7e09ae71de
Merge pull request #1007 from pulsar-edit/v1.117.0-release
v1.117.0 Release
2024-05-16 21:14:13 -07:00
confused-Techie
70f1c2e8ff Add back -dev 2024-05-16 21:13:44 -07:00
DeeDeeG
c8fe9fed9d Changelog: Last-minute entry for PR 1008 (Cirrus ARM Linux fix) 2024-05-16 00:53:07 -04:00
DeeDeeG
2fcef5535f Merge branch 'master' into v1.117.0-release 2024-05-16 00:38:27 -04:00
DeeDeeG
219392ed6a
Merge pull request #1008 from pulsar-edit/Cirrus-fix-gem-install-fpm
Cirrus: Fix `gem install fpm` on ARM Linux
2024-05-16 00:35:32 -04:00
DeeDeeG
1b44be3dac Cirrus: Fix gem install fpm on ARM Linux
Apparently we need `ruby-dev` (development headers) package
to build fpm gem's native extensions now?!

Well, it's an easy fix. Not sure why we didn't need this up until now,
but oh, well.
2024-05-15 23:40:18 -04:00
confused-Techie
8cbeb16f8e Update package.json 2024-05-15 19:41:09 -07:00
confused_techie
9de3607cf5
Merge pull request #1005 from pulsar-edit/v1.117.0-changelog
1.117.0 Changelog
2024-05-15 19:38:16 -07:00
confused_techie
d241bb61b5
Merge pull request #1006 from pulsar-edit/update-cirrus-ci-token
[ci] Update Cirrus CI Token
2024-05-15 19:34:55 -07:00
confused-Techie
c2ecd2ed45 Add new changelog item 2024-05-15 19:32:47 -07:00
confused-Techie
1919596867 Update Cirrus CI Token 2024-05-15 19:31:41 -07:00
confused-Techie
9afc0948c1 Add new changelog 2024-05-15 19:18:38 -07:00
DeeDeeG
7a4e8ca9bc
Merge pull request #1002 from pulsar-edit/CI-fix-Cirrus-on-macOS-no-homebrew-uninstall-node
CI: Fix workaround for Homebrew node in Cirrus on macOS
2024-05-15 00:52:50 -04:00
savetheclocktower
90ce7dc211 GH Action Documentation 2024-05-15 03:25:37 +00:00
Andrew Dupont
217313b911
Merge pull request #984 from savetheclocktower/markdown-preview-performance
[markdown-preview] Optimize re-rendering of content in a preview pane…
2024-05-14 20:23:38 -07:00
Andrew Dupont
678c1b7bd7
Address feedback
Co-authored-by: Maurício Szabo <mauricioszabo@users.noreply.github.com>
2024-05-14 18:37:24 -07:00
Andrew Dupont
5024f052e0
Merge pull request #974 from savetheclocktower/tree-sitter-may
Tree-sitter rolling fixes, 1.117 edition
2024-05-13 22:53:46 -07:00
DeeDeeG
f560f7a2e5 CI: brew uninstall node@20 in .cirrus.yml
Apparently it's not the "node" cask anymore in the base CI image,
it's the "node@20" cask. Wow.

The workaround of uninstalling this is still needed,
it's just that the package name has changed.
2024-05-13 19:09:06 -04:00
DeeDeeG
ea9182aab1 CI: Remove workaround for Homebrew node in Cirrus on macOS
This workaround was necessary before because something broke.

Now the workaround is the thing that breaks things.

Go figure.
2024-05-13 18:16:10 -04:00
confused_techie
8893ad2a35
Merge pull request #1000 from HonkingGoose/patch-1
Update Renovate preset name
2024-05-11 15:17:54 -07:00
HonkingGoose
b997853b24
Update Renovate preset name 2024-05-11 19:06:07 +02:00
DeeDeeG
c6f2d8dc29
Merge pull request #995 from pulsar-edit/debug-for-services
Debugging when a package service is incorrect
2024-05-10 01:37:06 -04:00
confused_techie
6c1f1ad697
Merge pull request #993 from pulsar-edit/bundle-snippets
Bundle snippets
2024-05-08 17:05:04 -07:00
confused_techie
93ff819122
Update packages/README.md
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2024-05-07 07:40:39 -07:00
confused_techie
b2eff87510
Update packages/README.md
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2024-05-07 07:40:33 -07:00
Andrew Dupont
4ff4a8bd42 [language-sass] Bump tree-sitter-scss to fix a bug 2024-05-06 17:11:41 -07:00
confused-Techie
c4cdd373bf Merge branch 'master' into bundle-snippets 2024-05-05 23:57:50 -07:00
Andrew Dupont
74589feb9c Remove the loading indicator when there's a rendering error 2024-05-05 23:30:29 -07:00
Andrew Dupont
054100b43c Rework loading indicator for markdown-preview
…and make the pane appear earlier on first open.
2024-05-05 23:30:29 -07:00
Andrew Dupont
b46a7e8e86 Don't make TextEditor instances render synchronously…
…because we don't need it for our use case. Helps performance.
2024-05-05 23:30:29 -07:00