Dave Bartolomeo
efcf9815f0
Update CHANGELOG.md for `unique` highlighting
2020-04-14 12:53:33 -04:00
Dave Bartolomeo
f8635f41a5
Highlight `unique` as a keyword
...
`unique` is really a context-sensitive keyword, but that's even more of a hassle in a TextMate grammars than it is in the compiler itself. We'll just highlight it as a real keyword. The worst that will happen is that existing variables and predicates named "unique" will be highlighted like keywords, which will hopefully just encourage QL developers to rename those anyway.
2020-04-14 12:48:18 -04:00
jcreedcmu
e4df717d2b
Merge pull request #324 from jcreedcmu/jcreed/always-save
...
Add 'Always Save' to running unsaved query dialog
2020-04-07 12:49:07 -04:00
jcreedcmu
9ea4b3936a
Merge pull request #326 from p-/qhelp-syntax-highlighting
...
feat: XML syntax highlighting for qhelp files
2020-04-07 12:10:09 -04:00
Jason Reed
e5305ab4b5
Fix lint compatibly with tsfmt
2020-04-07 12:02:50 -04:00
Jason Reed
c2c86aed0a
Add 'Always Save' to running unsaved query dialog
2020-04-07 12:02:50 -04:00
Dave Bartolomeo
2df512f018
Merge pull request #327 from jcreedcmu/jcreed/fix-windows-ci
...
chore: Fix codeql.cmd overwriting codeql.exe in CI
2020-04-07 11:48:04 -04:00
Jason Reed
ba3381fbf9
Fix codeql.cmd overwriting codeql.exe in CI
2020-04-07 10:06:29 -04:00
Peter Stöckli
869029b856
feat: XML syntax highlighting for .qhelp files
2020-04-04 16:59:02 +02:00
Andrew Eisenberg
b3ad1d6814
fix: Avoid warning user if no new launcher exists
...
Allow extension to remain on the deprecated launcher.
2020-03-27 08:46:45 -07:00
Andrew Eisenberg
130d3c09e3
build: Enable linting in the build
2020-03-25 12:02:12 -07:00
Andrew Eisenberg
bb28dafc43
lint: Add proper linting for react
2020-03-25 12:02:12 -07:00
Andrew Eisenberg
db6aadbf93
fix: Use a proper 'file' schema for uris
2020-03-25 11:16:32 -07:00
Henry Mercer
d97c8e864d
Merge pull request #313 from shati-patel/error-typo
...
Fix typo in error message
2020-03-25 10:25:54 +00:00
Shati Patel
d8a6368e60
Fix typo in error message
...
Spotted a small typo ("exterally") and updated the error message.
2020-03-25 08:59:04 +00:00
jcreedcmu
76d6ab4e81
Merge pull request #305 from github/version/bump-to-v1.1.2
...
Bump version to v1.1.2
2020-03-23 13:01:36 -04:00
github-actions[bot]
bdcabae60e
Bump version to v1.1.2
2020-03-23 16:56:34 +00:00
jcreedcmu
aa0fb498a0
Merge pull request #304 from jcreedcmu/jcreed/v1.1.1
...
Update CHANGELOG for release.
2020-03-23 12:53:20 -04:00
Jason Reed
176dc1fc71
Better message.
2020-03-23 12:43:03 -04:00
Jason Reed
a0eebb1e5f
Fix typo
2020-03-23 12:40:22 -04:00
Jason Reed
2af917284b
Capitalize the Brand
2020-03-23 12:30:08 -04:00
Jason Reed
4adb8b6301
Update CHANGELOG for release.
2020-03-23 12:25:24 -04:00
jcreedcmu
8f5ddbd87c
Merge pull request #303 from aeisenberg/aeisenberg/deprecate
...
feat: Display warning when codeql.cmd is used
2020-03-23 12:24:03 -04:00
Andrew Eisenberg
b689e55f61
Merge pull request #302 from aeisenberg/aeisenberg/large-log
...
feat: Allow large log files to be opened externally
2020-03-23 09:13:42 -07:00
Andrew Eisenberg
7ce3dc2c43
feat: Display warning when codeql.cmd is used
...
The old launcher has been deprecated and codeql.exe is
recommended.
Fixes #287 .
2020-03-23 09:06:53 -07:00
Andrew Eisenberg
eed85e9e28
feat: Allow large log files to be opened externally
...
If the user tries to open a log file that is too large for vscode's
extension mechanism to handle, reveal the file in the finder/explorer
and let the user open in an external program.
2020-03-23 09:03:15 -07:00
Andrew Eisenberg
0b56092466
Merge pull request #297 from aeisenberg/aeisenberg/updates
...
fix: Avoid auto-updating the codeql binaries
2020-03-21 21:52:36 -07:00
Andrew Eisenberg
4fce213ca8
fix: Allow autoupdating if no distribution installed
2020-03-20 11:09:29 -07:00
Andrew Eisenberg
8ed7b991be
fix: Avoid auto-updating the codeql binaries
...
On startup, if a new binary is available, request user acceptance
before starting the update.
Fixes #283
2020-03-19 14:16:57 -07:00
Andrew Eisenberg
deb544ab93
Merge pull request #295 from aeisenberg/aeisenberg/lint
...
lint: Ran the auto-fix command for the linter
2020-03-19 10:40:09 -07:00
jcreedcmu
9ec017a30d
Merge pull request #299 from aeisenberg/aeisenberg/package-lock
...
chore: Remove unnecessary package lock
2020-03-19 13:33:35 -04:00
Andrew Eisenberg
ebdf576196
lint: Run the auto linter on all files
2020-03-19 09:46:20 -07:00
Andrew Eisenberg
13f725acfe
chore: Update package lock
2020-03-19 09:44:14 -07:00
jcreedcmu
1401115c08
Merge pull request #298 from aeisenberg/aeisenberg/log-files
...
chore: Update changelog
2020-03-19 12:01:26 -04:00
Andrew Eisenberg
85c04fc63a
chore: Update changelog
2020-03-19 08:38:22 -07:00
Andrew Eisenberg
54ad3649b1
Merge pull request #284 from aeisenberg/aeisenberg/log-files
...
feat: Save log files per query
2020-03-19 08:29:10 -07:00
Andrew Eisenberg
66e9272525
feat: Remove side log location when query removed
...
When removing query history item from view, also remove the side log.
Log files can be large, so ensure they don't stick around.
Last piece of #236 and #234 .
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
6793f8e92d
feat: Adds command to show query log in editor
...
Right clicking on the history page will now have a new option to show
the associated log.
Closes #236
Closes #234
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
da28beb82e
fix: Should join paths using comma
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
b04ff3c8b9
lint: Formatting
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
fd4d6b7f30
fix: Avoid accidentally treating '' as valid
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
5facab1f9e
lint: Fix linting and update linting rules
2020-03-19 08:11:20 -07:00
Nick Rolfe
f25c9fd6fd
Use codeql.exe instead of codeql.cmd on Windows
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
a6043f2518
feat: Save log files per query
...
This feature adds logging per-query. Each query will be logged in its
own location in either workspace or globally shared location in
vscode.
There are limitations here. We are only guessing when one query ends
and another begins. We assume that queries don't occur in parallel.
If they do, the previous query will have its results intermingled
with the current query's results.
To fix that, we will need to update how the query-server emits log
messages so that each query message is attached to a tag that
specifies the query that emitted it.
2020-03-19 08:11:20 -07:00
Andrew Eisenberg
6a746ae5bd
deps: Add new dependencies for testing
...
sinon-chai, and proxyquire.
2020-03-19 08:11:20 -07:00
Dave Bartolomeo
a9eb0a40fd
Merge pull request #296 from aeisenberg/aeisenberg/fix-minimist
...
chore: Fix security warning in minimist
2020-03-19 09:32:18 -04:00
Andrew Eisenberg
d6be401d46
chore: Fix security warning in minimist
...
There is a security warning for minimist. The extension only depends
on it transitively. Not all of its direct dependencies have updated it
yet. I don't like having to add a dependency like this, but if it
avoids github screaming at us, then I think we should.
2020-03-18 11:53:48 -07:00
jcreedcmu
158a07cd89
Merge pull request #294 from jcreedcmu/jcreed/fix-quick-eval
...
Fix quick-eval in .qll error
2020-03-18 13:44:17 -04:00
Jason Reed
7ac5a8f777
Fix windows broken test
2020-03-18 13:29:41 -04:00
Jason Reed
dc09925149
Add test for quick-query in .qll fix.
2020-03-18 10:42:49 -04:00