james
40be3bc8cf
docs: rename ql-training-rst > ql-training
...
(cherry picked from commit 65573492e7
)
2019-09-10 16:03:03 +01:00
james
d1d19bf744
docs: add ql-training page to learn-ql project
...
(cherry picked from commit c8dd5e620c
)
2019-09-10 16:03:02 +01:00
jf205
e19799f1eb
Update docs/language/ql-training-rst/slide-snippets/local-data-flow.rst
...
Co-Authored-By: Luke Cartey <5377966+lukecartey@users.noreply.github.com>
(cherry picked from commit 64c4548aca
)
2019-09-10 16:03:00 +01:00
james
32d56fbd93
docs: update images
...
(cherry picked from commit f0e2a2ea71
)
2019-09-10 16:02:59 +01:00
james
b701d1d8cf
docs: toctree path
...
(cherry picked from commit acb3e742e6
)
2019-09-10 16:02:59 +01:00
james
4e4388d688
docs: address review comments
...
(cherry picked from commit 8c88cbba3a
)
2019-09-10 16:02:59 +01:00
Mark Shannon
541706ed53
Python docs: Fix typos and rst formatting issue.
...
(cherry picked from commit d096644773
)
2019-09-10 15:57:52 +01:00
james
d592af1c22
docs: fix speaker note bug
...
(cherry picked from commit 0b31ca46b1
)
2019-09-10 15:57:52 +01:00
james
9eefeb770a
docs: fix include in data flow slides
...
(cherry picked from commit 387147ede2
)
2019-09-10 15:57:52 +01:00
james
6dcf9997e9
docs: make use of includes for local and global data flow slides
...
(cherry picked from commit b89f0161aa
)
2019-09-10 15:57:52 +01:00
james
dfeab086db
docs: add template slide deck
...
(cherry picked from commit ec9ca6852b
)
2019-09-10 15:57:52 +01:00
james
6b9566a6e4
docs: add rst versions of java slide decks and improve a few c++ slides
...
(cherry picked from commit 7fa7f2dd65
)
2019-09-10 15:57:51 +01:00
Mark Shannon
63a391a654
Python docs: remove confusing reference to SSA as 'dataflow' and add a reference to the taint-tracking library from the library overview page.
...
(cherry picked from commit dafed6b93e
)
2019-09-10 15:57:51 +01:00
Mark Shannon
1fe5d0cb97
Python docs: Remove all references to ClassExpr and FunctionExpr; we want to remove them eventually.
...
(cherry picked from commit 562f4ef604
)
2019-09-10 15:57:51 +01:00
Mark Shannon
ff64aedc0a
Python docs: Replace remaining references to old 'Object' API are replaced by new 'Value' API.
...
(cherry picked from commit 6edf9efe1b
)
2019-09-10 15:57:51 +01:00
Shati Patel
cfa51a0e8b
QL HB: Add predicate call example [SD-3864]
2019-09-09 16:01:42 +01:00
Shati Patel
f5de1dc999
QL HB: Explain use of cast [SD-3865]
2019-09-09 16:01:41 +01:00
Shati Patel
4f2c9fa3cb
QL HB: Expand bindingset example [SD-3863]
2019-09-09 16:01:14 +01:00
Shati Patel
acca48bd8f
QL HB: Fix typo [SD-3862]
2019-09-09 16:01:07 +01:00
james
54342a6daa
docs: update readme
2019-09-09 11:57:08 +01:00
james
e8f867204d
docs: fix broken links in js topics
2019-09-09 11:15:18 +01:00
james
9437c2d007
docs: fix broken `Expr` links
2019-09-09 09:25:19 +01:00
shati-semmle
4d98b4c3a1
Vale linter: fix typo
2019-09-06 16:47:20 +01:00
james
f78ce146f1
docs: improve slide layout for printing
2019-09-06 14:42:06 +01:00
james
ecc2449c1c
docs: updated slide background
2019-09-06 14:00:57 +01:00
james
f93359a472
docs: slides fix for edge and ff
2019-09-06 14:00:19 +01:00
james
131e88dfbe
Merge remote-tracking branch 'origin/training-homepage/sd-3764' into training-homepage/sd-3764
2019-09-05 14:53:04 +01:00
james
09a0b562e5
docs: fix typo
2019-09-05 14:50:14 +01:00
jf205
ce2326cc6e
Update docs/language/README.rst
...
Co-Authored-By: shati-semmle <42641846+shati-semmle@users.noreply.github.com>
2019-09-05 14:29:23 +01:00
jf205
1f67d71f5f
Update docs/language/learn-ql/ql-training.rst
...
Co-Authored-By: shati-semmle <42641846+shati-semmle@users.noreply.github.com>
2019-09-05 14:29:11 +01:00
jf205
4ec828a719
Update docs/language/learn-ql/ql-training.rst
...
Co-Authored-By: shati-semmle <42641846+shati-semmle@users.noreply.github.com>
2019-09-05 14:24:36 +01:00
james
1a7c79bd7c
docs: update layout.html
2019-09-05 12:33:55 +01:00
james
99614d98e1
docs: specify sphinx 1.7.9 in readme
2019-09-05 12:33:55 +01:00
james
16aaa95566
docs: fix a couple of links
2019-09-05 12:33:54 +01:00
james
6f9d4c8562
docs: remove VA section from writing-queries.rst
2019-09-05 12:33:49 +01:00
james
49955c56be
docs: rework ql-training.rst
2019-09-05 12:33:42 +01:00
james
593818b71a
docs: reorganize and add some ref bookmarks to learn-ql index
2019-09-05 12:33:33 +01:00
james
65573492e7
docs: rename ql-training-rst > ql-training
2019-09-05 08:40:36 +01:00
james
c8dd5e620c
docs: add ql-training page to learn-ql project
2019-09-05 08:40:33 +01:00
Felicity Chapman
ef7984d1cb
Merge pull request #1842 from jf205/add-java-slides/sd-3762
...
docs: add rst versions of java training slides
2019-09-04 13:53:13 +01:00
jf205
64c4548aca
Update docs/language/ql-training-rst/slide-snippets/local-data-flow.rst
...
Co-Authored-By: Luke Cartey <5377966+lukecartey@users.noreply.github.com>
2019-09-04 12:53:51 +01:00
james
f0e2a2ea71
docs: update images
2019-09-04 12:51:14 +01:00
james
acb3e742e6
docs: toctree path
2019-09-03 12:34:58 +01:00
james
8c88cbba3a
docs: address review comments
2019-09-03 11:16:45 +01:00
Jonas Jensen
c3e1fb424e
Merge pull request #1658 from zlaski-semmle/zlaski/cpp387
...
[CPP-387] Create a new PR against new location of introduce-libraries…
2019-08-30 16:25:13 +02:00
Taus
3d3797f829
Merge pull request #1830 from markshannon/python-update-docs
...
Python: Update the documentation
2019-08-30 13:01:50 +02:00
Mark Shannon
d096644773
Python docs: Fix typos and rst formatting issue.
2019-08-29 15:55:05 +01:00
james
0b31ca46b1
docs: fix speaker note bug
2019-08-29 14:55:02 +01:00
james
387147ede2
docs: fix include in data flow slides
2019-08-29 11:53:19 +01:00
james
b89f0161aa
docs: make use of includes for local and global data flow slides
2019-08-29 11:03:45 +01:00
james
ec9ca6852b
docs: add template slide deck
2019-08-29 11:03:45 +01:00
james
7fa7f2dd65
docs: add rst versions of java slide decks and improve a few c++ slides
2019-08-29 11:03:19 +01:00
Mark Shannon
dafed6b93e
Python docs: remove confusing reference to SSA as 'dataflow' and add a reference to the taint-tracking library from the library overview page.
2019-08-27 14:45:33 +01:00
Mark Shannon
562f4ef604
Python docs: Remove all references to ClassExpr and FunctionExpr; we want to remove them eventually.
2019-08-27 14:20:08 +01:00
Mark Shannon
6edf9efe1b
Python docs: Replace remaining references to old 'Object' API are replaced by new 'Value' API.
2019-08-27 14:15:27 +01:00
james
be5b5e1617
docs: clang-ci support
2019-08-27 14:04:05 +01:00
Luke Cartey
8d33f31b0d
Merge pull request #1725 from jf205/add-rst-slide/sd-3717
...
docs: add rst files for C/C++ training and a few styling improvements
2019-08-27 11:43:44 +01:00
Felicity Chapman
5e21af2ca9
Update global variables
2019-08-26 13:08:54 +01:00
Ziemowit Laski
18611bcfb4
[CPP-387] Remove duplicate EnumConstant entry.
2019-08-25 16:42:06 -07:00
Ziemowit Laski
b3730a0955
[CPP-387] Remove duplicate FriendDecl entry.
2019-08-25 16:40:44 -07:00
Ziemowit Laski
c29b63809b
[CPP-387] Add ClassDerivatio, VirtualClassDerivation, ExprCall. Remove ParenthesizedBracedInitializerList.
2019-08-25 16:37:59 -07:00
james
aea7d5689f
docs: address review comments
2019-08-23 09:32:58 +01:00
Ziemowit Laski
e6f7f16aee
[CPP-387] Address more feedback.
2019-08-22 17:52:12 -07:00
james
372243aa1a
docs: some more slide fixes
2019-08-22 15:30:37 +01:00
james
110b02a556
docs: improve scaling behaviour, fix fonts and headings
...
docs: better responsive behaviour
docs: improve c/c++ slides
docs: titles and fonts
docs: tidy up layout and css
docs: update layout to scale font-size by slide height
docs: tidy up templates and fix font headings
2019-08-22 14:59:08 +01:00
james
a35241e4cd
docs: 2nd round of suggestions
2019-08-22 14:58:29 +01:00
james
feb4d26de8
docs: address first round of review comments on other slides and add intro to ql decks
2019-08-22 14:58:29 +01:00
james
4c714981f0
docs: address comments on bad overflow guard slides
2019-08-22 14:58:28 +01:00
james
a9a0b9a5d0
docs: fix some errors picked up by vale linter
2019-08-22 14:58:28 +01:00
james
c97f5829a2
docs: rationalize images and slide backgrounds
2019-08-22 14:58:28 +01:00
james
b0ff09b04d
docs: further css tweaks
2019-08-22 14:58:27 +01:00
james
1d31a78d27
docs: rename QL training sphinx project
2019-08-22 14:58:27 +01:00
james
819f308010
docs: add several cpp training slides
2019-08-22 14:58:27 +01:00
Ziemowit Laski
f3fc1be6fc
[CPP-387] Address review comments; some line reordering.
2019-08-21 17:14:14 -07:00
Felicity Chapman
4e355ce497
Merge pull request #1786 from jf205/gtm-sphinx
...
Sphinx docs: update references on `layout.html`
2019-08-21 14:17:21 +01:00
james
419d07e1e5
docs: remove HS, GA, add GTM ref
2019-08-21 13:45:54 +01:00
Asger F
d5f43fb7cb
Update docs/language/learn-ql/javascript/type-tracking.rst
...
Co-Authored-By: jf205 <42464962+jf205@users.noreply.github.com>
2019-08-21 12:23:09 +01:00
Asger F
0785c1b17b
JS: Address comments
2019-08-21 11:48:05 +01:00
Asger F
17573afa0c
JS: Hyphenate type-tracking when used as adjective
2019-08-21 11:47:58 +01:00
Ziemowit Laski
d102b66af1
[CPP-387] Finished multi-line syntax examples. Awaiting feedback.
2019-08-20 16:08:39 -07:00
Ziemowit Laski
d9b0b64af1
[CPP-387] Begin pretty-printing code examples.
2019-08-19 20:52:40 -07:00
Asger F
ad67015720
JS: Address comments
2019-08-19 10:57:26 +01:00
Asger F
d05b90473c
JS: Add type tracking templates to cheat sheet
2019-08-16 12:06:32 +01:00
Asger F
54661f0e14
JS: Rename the two tutorials
2019-08-16 12:01:28 +01:00
Asger F
366ebbcbf5
JS: Address review comments
2019-08-16 11:39:55 +01:00
Asger F
e68e84fe77
JS: Type tracking tutorial
2019-08-15 18:24:20 +01:00
Ziemowit Laski
52cd025c2d
Incorporate PR feedback.
2019-08-14 22:06:45 -07:00
Ziemowit Laski
7f42dd2a08
More minor tweaks. File is now in new location.
2019-08-14 14:36:58 -07:00
Ziemowit Laski
72e6d18d36
Merge branch 'master' of git.semmle.com:Semmle/ql
...
git pull upstream master
2019-08-14 12:31:04 -07:00
Ziemowit Laski
2522529cdb
Merge branch 'zlaski/cpp387' of https://github.com/zlaski-semmle/ql into zlaski-semmle-zlaski/cpp387
...
Conflict resolution step as per GitHub PR page
2019-08-13 18:27:56 -07:00
Ziemowit Laski
8a58a1939e
Combine adjacent elements with the same formatting.
2019-08-13 18:15:38 -07:00
zlaski
a69b26c7f8
[CPP-386] A few more.
2019-08-13 17:52:38 -07:00
zlaski
23776c5290
[CPP-386] Minor tweaks.
2019-08-13 17:18:10 -07:00
zlaski
0dbc8e3950
[CPP-386] Closer to finality.
2019-08-13 16:35:27 -07:00
Ziemowit Laski
50813541f4
Squelch Jenkins error (hopefully).
...
More progress. Attempts to create bold monospace have failed.
2019-08-12 14:19:36 -07:00
Ziemowit Laski
e98ff57e6f
Progress.
2019-08-12 08:53:36 -07:00
Mark Shannon
5e0b263aef
Python docs: Fix up grammar and links for type inference page.
2019-08-12 12:42:58 +01:00
Mark Shannon
06dd8e97f0
Python docs: Modernize the learn-ql pages to use the Value API.
2019-08-12 12:42:58 +01:00
Ziemowit Laski
6eda7f354a
Remove builtin functions and macros; minor fixes and tweaks.
2019-08-09 13:06:14 -07:00
james
b6d6774329
docs: rename ql-documentation > language
2019-08-09 12:30:31 +01:00
Ziemowit Laski
810c884921
Rough first draft of final document.
2019-08-08 14:48:19 -07:00
Calum Grant
9512b701bf
Merge pull request #1599 from jf205/contributing-queries/sd-3476
...
docs: add more information about contributing queries to the public repo
2019-08-08 16:55:32 +01:00
semmledocs-ac
ec5b2da7dc
Merge pull request #1681 from jf205/responsive-slides
...
Docs: a few CSS tweaks to improve slide appearance on small screens
2019-08-08 16:35:57 +01:00
james
38e42edf04
docs: fix text overlap on small screen and dynamically resize images
2019-08-08 12:42:35 +01:00
Felicity Chapman
b7568a08a9
Merge pull request #1714 from jf205/typo/sd-3739
...
docs: fix typo in Java data flow exercise
2019-08-08 12:33:56 +01:00
james
2707b2fe2b
docs: fix typos
2019-08-08 10:56:38 +01:00
jf205
50520e7a6e
Merge pull request #1651 from xiemaisi/js/flow-label-tutorial
...
JavaScript: Add tutorial on flow labels.
2019-08-08 10:41:20 +01:00
james
575b4143b7
docs: fix typo in dataflow exercise answer
2019-08-08 09:38:40 +01:00
Max Schaefer
89bdf95082
JavaScript: Address review suggestions.
2019-08-08 09:22:41 +01:00
Ziemowit Laski
1a3a2871dc
More declarations.
2019-08-07 19:37:24 -07:00
jf205
4969298ad3
Merge pull request #1708 from felicity-semmle/support/add-note
...
Support: add note about compiler versions
2019-08-07 14:08:01 +01:00
Felicity Chapman
e8bf1b678d
Update email link for Sumitra's feedback
2019-08-06 19:27:23 +01:00
Felicity Chapman
20555c12e3
Add note emphasizing compiler/version support
2019-08-06 17:57:08 +01:00
semmledocs-ac
927e00b6a6
Merge pull request #1699 from jf205/print-view
...
docs: add `@media print` query to QL language documentation CSS
2019-08-06 14:15:20 +01:00
Felicity Chapman
119f458b50
Move support topics into 'support' directory
2019-08-06 13:10:37 +01:00
Felicity Chapman
725fab099e
Remove include files for support topics
2019-08-06 13:09:04 +01:00
Matthew Gretton-Dann
5667d369b5
Docs: Correct Unicode Codepoint for '|'
2019-08-06 12:36:44 +01:00
james
f34fbd72c5
docs: hide nav bar in print view
2019-08-06 10:30:27 +01:00
james
cded4a563f
docs: a few slide updates
2019-08-06 09:29:52 +01:00
james
f3c0af19f6
docs: tweak css to improve reponsive behaviour
2019-08-06 09:29:52 +01:00
james
6a75d64f87
docs: link update
2019-08-06 08:48:31 +01:00
Ziemowit Laski
f734d7e281
[CPP-387] Incremental progress.
2019-08-05 13:22:20 -07:00
james
7ec2c05796
docs: address review comments and fix a few other things
2019-08-05 15:40:41 +01:00
Ziemowit Laski
0ca6d0c1b9
[CPP-387] Start on Declarations section.
2019-08-02 16:07:55 -07:00
Ziemowit Laski
94ccc5fa73
[CPP-387] Fill in a few more types. Remove the `Superclass` column as it is redundant and may lead to documentation inconsistencies.
2019-08-01 16:27:06 -07:00
Ziemowit Laski
4aa9049c47
[CPP-387] Finished declarations, started on types.
2019-08-01 14:51:17 -07:00
Max Schaefer
3a240b39d9
JavaScript: Address further review comments.
2019-08-01 15:03:53 +01:00
Ziemowit Laski
4afd6587e4
[CPP-387] Have almost all expressions done...
2019-07-31 19:57:46 -07:00
Felicity Chapman
d61b5569c5
Merge pull request #1665 from jf205/update-support
...
QL docs: update paths to change notes in support project
2019-07-31 16:53:54 +01:00
james
735a2cbe06
docs: exclude readme from build
2019-07-31 15:42:46 +01:00
james
21e5d8c6b8
docs: update paths to change notes
2019-07-31 15:38:30 +01:00
james
862f716058
docs: update readme to mention vscode extension
2019-07-31 13:42:58 +01:00
semmle-qlci
4722ec585d
Merge pull request #1662 from jf205/add-gitignored
...
Approved by asger-semmle
2019-07-31 12:23:11 +01:00
Max Schaefer
33ea421841
JavaScript: Accept review suggestion.
...
Co-Authored-By: Esben Sparre Andreasen <42067045+esben-semmle@users.noreply.github.com>
2019-07-31 11:16:18 +01:00
Max Schaefer
785ecafd47
JavaScript: Address review comments.
2019-07-31 11:03:06 +01:00
jf205
b64ecfb711
Merge pull request #1654 from felicity-semmle/ql-handbook/SD-3691-vale-corrections
...
Ql handbook: Corrections for issues found using Vale
2019-07-31 10:54:42 +01:00
james
dc2d66c334
docs: gitignore rst vscode settings
2019-07-31 09:51:47 +01:00
james
e69ba84e65
docs: gitignore .pyc files generated during sphinx-build
2019-07-31 06:38:49 +01:00
Ziemowit Laski
2a12bf8e62
[CPP-387] Add placeholder for declarations.
2019-07-30 15:55:04 -07:00
Ziemowit Laski
49adba0b51
[CPP-387] Create a new PR against new location of introduce-libraries-cpp.rst.
2019-07-30 12:32:01 -07:00
Asger F
eafd46221b
JS: Add data flow cheat sheet
2019-07-30 18:11:32 +01:00
Felicity Chapman
2f9a3eb6fd
Update the Spelling whitelist
2019-07-30 17:15:19 +01:00
Felicity Chapman
6ae842cec0
Update QL handbook issues highlighted by Vale
2019-07-30 17:11:34 +01:00
Max Schaefer
ad5194e8c1
JavaScript: Add tutorial on flow labels.
2019-07-30 16:31:12 +01:00
Felicity Chapman
2060fdc581
Update whitelist for Headings and Spelling rules
2019-07-30 16:29:05 +01:00
Felicity Chapman
91101632ad
Update learning QL topics for issues found by Vale
2019-07-30 16:27:53 +01:00
james
a1cabfd030
docs: update read-me-project and change format
2019-07-29 09:39:22 +01:00
james
faf4727a78
docs: move ql docs to ql repo
2019-07-29 09:39:21 +01:00
james
59bca9026c
docs: address review comments
2019-05-29 11:53:53 +01:00
james
29e46cf347
docs: add link to style guides in readme
2019-05-28 21:33:36 +01:00
james
18ee2866be
docs: reword slightly
2019-03-13 07:54:44 +00:00
james
675511e4ce
docs: mention lgtm in qhelp style guide
2019-03-12 14:48:27 +00:00
Anders Schack-Mulligen
12bc1fc656
Merge pull request #581 from jf205/metadata-guide
...
Query metadata style guide: add to ql/docs
2018-12-12 12:55:20 +00:00
james
a0d5049132
update links to query pages
2018-12-10 09:33:58 +00:00
james
4bd922e442
address further comments
2018-12-10 09:18:05 +00:00
james
36fe86f730
address felicity's comments
2018-12-10 09:18:05 +00:00
james
59542fc367
mention of qldoc comment requirements
2018-12-10 09:18:05 +00:00
james
934fd9f3d6
address geoffrey's comments and reword tags
2018-12-10 09:18:05 +00:00
james
2ed648d798
metadat-style-guide: address anders' review
2018-12-10 09:18:05 +00:00
james
09d08a7547
metadata-style-guide: update title
2018-12-10 09:18:04 +00:00
james
9560165921
metadata-style-guide: add style guide
2018-12-10 09:18:04 +00:00
james
41f5d65e0c
remove hyphen from title and update some links
2018-12-10 09:13:33 +00:00
james
bdda3ae477
fix typo
2018-12-04 14:01:11 +00:00
james
26f030045a
address anders' feedback
2018-12-04 11:07:17 +00:00
james
bebac21e19
add qhelp style-guide
2018-11-30 16:27:01 +00:00
Anders Schack-Mulligen
268de8de4f
Style guide: Fix whitespace.
2018-11-07 09:12:55 +01:00
Anders Schack-Mulligen
99846474eb
QL style guide: Adjust style rules for if-then-else.
2018-10-10 16:42:34 +02:00
Anders Schack-Mulligen
31e1706c98
QL style guide: Address some review comments.
2018-10-10 16:42:34 +02:00
Anders Schack-Mulligen
6feb1d0766
QL style guide: Clarify some outstanding issues.
2018-10-10 16:42:34 +02:00
Dave Bartolomeo
26abf5d4a2
Force LF for basically everything.
2018-09-23 16:24:31 -07:00
shati-semmle
4965377283
QL style guide: Small fixes
...
- Don't suggest new line after `deprecated`
- Add a missing backtick
2018-08-23 15:15:47 +01:00
calum
529dbe08c8
Address review comments. Reformat bullet lists with capitals and remove trailing punctuation.
2018-08-20 11:00:35 +01:00
calumgrant
c2ad56adce
Fix table format
2018-08-17 18:15:02 +01:00
calum
2a66585028
Address some review comments, apart from the bullet format.
2018-08-17 18:12:08 +01:00
calum
68d8b66a1f
Minor edits.
2018-08-16 14:01:31 +01:00
calum
72e690764e
Add the QL Style Guide.
2018-08-16 13:23:01 +01:00