Commit Graph

42103 Commits

Author SHA1 Message Date
Andrew Dupont
3c93cf0b1c
Merge pull request #1051 from pulsar-edit/vendorize-libiconv
Fix macOS binaries by vendorizing `libiconv`
2024-07-06 22:11:12 -05:00
Andrew Dupont
82dbfd6e4c Address PR feedback 2024-07-06 20:57:09 -05:00
Andrew Dupont
410e5003f6 Skip unnecessary steps when building Silicon macOS binaries in CI 2024-07-06 19:40:32 -05:00
Andrew Dupont
0ee4954d08 Update superstring to use the pulsar-edit fork…
…so that it uses a vendorized `libiconv` on macOS.
2024-07-06 19:38:55 -05:00
Andrew Dupont
4b1edf4d16
Merge pull request #1039 from pulsar-edit/fix-apple-silicon-builds
Link to Homebrew version of `libiconv`…
2024-06-27 23:26:18 -07:00
Andrew Dupont
7dcd838645 Don't need this in the prepare_script step 2024-06-27 23:05:53 -07:00
Andrew Dupont
274000f0a0 Link to Homebrew version of libiconv
…to work around incompatible version of `libiconv` bundled with newer versions of XCode.
2024-06-27 22:43:53 -07:00
Andrew Dupont
6a2b5bc159
Merge pull request #1035 from pulsar-edit/revert-810
Revert "Merge pull request #810 from pulsar-edit/fix-on-change-cursor-pos"
2024-06-26 22:29:23 -07:00
DeeDeeG
1112c72384 Revert "Merge pull request #810 from pulsar-edit/fix-on-change-cursor-pos"
This reverts commit 8c6bef4d07, reversing
changes made to 4dd32931dc.
2024-06-25 15:04:47 -04:00
DeeDeeG
63242307d7
Merge pull request #1029 from pulsar-edit/fix-Linux-desktop-file-devTools-issue
electron-builder: Add '--no-sandbox' launch arg for Linux build targets
2024-06-21 19:28:33 -04:00
DeeDeeG
24d1b890db electron-builder: Add '--no-sandbox' launch arg for Linux build targets
Fixes Dev Tools not being able to be opened, among other subtle issue.

This is a frequently reported bug, and we try to apply this workaround
elsewhere, it's just that the .desktop file that electron-builder
generates skips the workaround we have applie e.g. in the /us/bin/pulsar
launcher script.
2024-06-20 10:56:00 -04:00
confused_techie
1c3bd7f3a1
Merge pull request #1026 from pulsar-edit/1.118.0-release
1.118.0 Release
2024-06-18 08:07:05 -07:00
DeeDeeG
ff78fd6f34 meta: Add '-dev' back to the version string 2024-06-17 12:34:45 -04:00
confused-Techie
9b865c813a Update package.json version 2024-06-15 20:54:41 -07:00
confused_techie
47344def5f
Merge pull request #1025 from pulsar-edit/1.118.0-changelog
Changelog: Update Changelog for 1.118.0 Regular release
2024-06-15 20:53:50 -07:00
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