Log

Author Commit Date CI Message
Valtteri Laitinen e63d1597 2018-08-19T17:56:44 Set default indentation size (#1516) Updates the .editorconfig to display tabs as four spaces.
Thomas Steiner c322fc80 2018-08-19T16:55:06 Correct typo (#1508) Corrects “accomodate” to spell “accommodate”.
Michael Schmidt 74916d48 2018-08-19T16:54:25 Fixed empty link in extending (#1507)
Michael Schmidt 2fb66e04 2018-08-19T16:50:41 Added missing aliases to components.json (#1503) Also enforced `alias` before `owner`.
Michael Schmidt a59a7926 2018-08-19T16:47:52 Added support for quote escapes to SQL strings (#1500) Fixes #1454. Quotes that are escaped by using the same quote twice (e.g. 'It''s me') are now supported.
Michael Schmidt 4b56f3c1 2018-08-19T16:33:54 Fixed Previewers bug #1496 (#1497) The problem was a bug unique to Firefox which causes offsetTop of span.token to always be 0 under certain conditions. It only occurred together with of the line-number plugin because setting position: relative for the pre > code elements triggers that FF bug. The offset is now calculated using bounding boxes. Tested in Chrome, Edge, IE, FF, and Opera. Fixes #1496.
Michael Schmidt 44fed4d3 2018-08-19T16:10:29 Replaced all occurrences of `new RegExp` with `RegExp` (#1493) Using the factory vs constructor form is the same, so removing `new` results in less code.
Michael Schmidt ebd1b9a6 2018-08-19T16:06:34 Fix regex for `catch` and `finally` (#1527) When called as methods on a promise chain, the current regex would mark `catch` and `finally` as keywords. This regex improvement ensures they're only caught as part of a `try / catch` block, and are marked as functions as part of the promise chain.
Michael Schmidt 9dfec340 2018-08-18T22:04:51 `insertBefore` now correctly updates references (#1531) Removes some workarounds for misplacing the reference when using `insertBefore`.
Michael Schmidt 9d15ff6e 2018-07-22T05:47:02 Fixed peer dependencies in download page (#1491) Update the download page to properly order components when they have peer dependencies.
Michael Schmidt b1c2f4df 2018-07-21T21:48:45 Improve download page typography (#1484) Fix some of the texts from breaking in weird ways.
Andrew Assarattanakul 74fe81c6 2018-07-21T14:10:18 Fix bugs in JSON language * Fix numbers to include negative numbers. * Remove hexidecimal from numbers it is not a valid value. * Remove ) and ; from punctuation they are not valid punctuation. * Include missing tests for punctuation and operators.
Jakub Jankiewicz 12a827e7 2018-07-07T14:56:36 fix function without arguments in scheme language (#1463) * fix function without arguments in scheme language * update tests for scheme
Golmote 2a100db7 2018-07-06T21:52:48 Linkify changelog more + add missing PR references
Shivang Saxena 7418dfdd 2018-07-06T16:48:04 Updated index.html to fix broken instructions (#1462) * Updated index.html to fix broken instructions Requiring components without the "index.js" part and calling "loadLanguages" results in a function not found error for me. Adding index.js, as commented by @golmote, fixes that error. Ref: https://github.com/PrismJS/prism/issues/972 * Updated index.html to fix nodejs instructions Fixed the require so that nodejs does not give an error when requiring the loadLanguages function.
mAAdhaTTah e00b408f 2018-06-26T11:32:31 Remove extraneous class
Brandon Rhodes 334c7bca 2018-06-26T11:21:28 Add Python triple-quoted strings "known failure" (#1449) * Add example of failure in Python parser
mAAdhaTTah fedf03f6 2018-06-16T21:51:49 Linkify CHANGELOG
mAAdhaTTah 7d084d5f 2018-06-16T21:48:35 1.15.0
James DiGioia 5f04f4d4 2018-06-16T11:34:56 Merge pull request #1440 from PrismJS/fix-solidity-protocol Fix Swift protocol
James DiGioia 09b56af2 2018-06-16T11:34:41 Merge pull request #1430 from PrismJS/add-tap Add TAP component
mAAdhaTTah 41e3d6a6 2018-06-16T11:25:09 Update minified files
mAAdhaTTah 2c6b6a42 2018-06-11T20:57:22 Fix Swift protocol test
mAAdhaTTah 791f4000 2018-05-27T17:46:52 Add tests Also fix up the patterns in light of said tests & code review.
mAAdhaTTah f2b19644 2018-06-11T21:11:23 Add Chinese translation Closes #750.
Ian Leitch 081e318c 2018-03-31T15:09:18 Fix Swift 'protocol' keyword
paladox f356dfe7 2018-06-05T22:28:05 Add .token.class-name to rest of themes (#1360) * Add .token.class-name to rest of themes * Update prism-okaidia.css * Update prism-solarizedlight.css
mAAdhaTTah 15957702 2018-06-05T16:13:14 Merge branch 'gh-pages' * gh-pages: (33 commits) Add double-class specificity hack (#1435) Moved tutorial link to the end of the list Make line-numbers styles more specific Fix mixed content warning Create CNAME Delete CNAME Update documentation for node & webpack usage Handle optional dependencies in `loadLanguages()` (#1417) Add `objectpascal` as an alias to `pascal` (see #1426) Add support for XQuery. Fix #1405 (#1411) Website: Fix Download page not handling multiple dependencies when from Redownload URL JSX: Add support for fragments short syntax. Fix #1421 Support for Template Toolkit 2 (#1418) ASP.NET should require C# Run gulp Move guard into conditional and check for language Don't process language if block language not set JSX: Allow for two levels of nesting inside JSX tags. Fix #1408 Add missing reference to issue in specific test. Powershell: Allow for one level of nesting in expressions inside strings. Fix #1407 ... # Conflicts: # components/prism-kotlin.js
James DiGioia c8c52071 2018-06-05T11:44:43 Merge pull request #1437 from ilaborie/patch-1 Kotlin: add `typealias` keyword
igor a21fdee6 2018-06-05T08:08:33 Kotlin: add `typealias` keyword
James DiGioia b848e9d6 2018-06-04T17:15:00 Add double-class specificity hack (#1435) Yeah, this isn't ideal, but it does work. Any other ideas?
James DiGioia 03e8d9cc 2018-06-03T10:02:49 Merge pull request #1434 from PrismJS/fix-line-numbers-specificity Make line-numbers styles more specific
James DiGioia 6584d5bb 2018-06-02T09:52:54 Merge pull request #1255 from teroauralinna/gh-pages Added Angular tutorial link
Tero Auralinna 854cc5b3 2018-06-02T11:35:44 Moved tutorial link to the end of the list
Tero Auralinna d6e064d1 2018-06-02T11:26:12 Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
mAAdhaTTah 9ee4f547 2018-06-01T13:52:21 Make line-numbers styles more specific The padding added to `pre.line-numbers` in the line-number's CSS is overwritten by the theme's CSS if the theme is loaded second. This ensures the CSS can come in any order without specificity issues.
James DiGioia 2d3d380b 2018-05-31T12:16:02 Merge pull request #1429 from PrismJS/docs/webpack-and-node Update documentation for node & webpack usage
Lea Verou 90aaee10 2018-05-31T12:26:07 Fix mixed content warning
Lea Verou 0e6fbada 2018-05-31T12:20:19 Create CNAME
Lea Verou 2f5f9c3c 2018-05-31T12:20:10 Delete CNAME
isaacs 8c2b71f1 2017-01-27T20:21:46 Add TAP component Includes build changes.
mAAdhaTTah 1e99e961 2018-05-26T18:05:56 Update documentation for node & webpack usage Fix #1403 and #1409.
Golmote 84935acd 2018-05-26T15:36:24 Handle optional dependencies in `loadLanguages()` (#1417) * Add optional dependencies in `components.json` * Handle optional dependencies in `loadLanguages()` * Feedback
Golmote a0bfc84d 2018-05-26T11:59:14 Add `objectpascal` as an alias to `pascal` (see #1426)
Golmote e326cb03 2018-05-26T11:39:35 Add support for XQuery. Fix #1405 (#1411)
Golmote c2ff2482 2018-05-16T19:33:59 Website: Fix Download page not handling multiple dependencies when from Redownload URL
Golmote 38ce1213 2018-05-15T20:27:53 JSX: Add support for fragments short syntax. Fix #1421
Guido Flohr e063992b 2018-05-10T12:07:34 Support for Template Toolkit 2 (#1418) * support for Template Toolkit 2 * optimized quoted string regexes * optimized double-quoted string regex * fully qualified tt2 plug-in names don't work Also use \w. * do not use empty character class See #1107. * put keyword tests in alphabetical order * ordered tt2 keywords alphabetically * removed redundant operator rule for tt2 * removed possibly existing old rules before inserti * indentation * allow backslash in front of lf in tt2 strings * indentation * avoid backtracking * escape xml special characters * indent with tab instead of spaces * greedy is no longer needed for variables Also use \w instead of explicit character class. * re-generated with gulp
Golmote fa328bb1 2018-05-01T16:53:32 ASP.NET should require C#
Golmote 0a701430 2018-05-01T16:53:13 Run gulp
James DiGioia 68d3c48e 2018-04-28T21:07:55 Merge pull request #1410 from jwworth/add-language-guard Don't process language if block language not set
Jake Worth eef860cb 2018-04-27T17:23:38 Move guard into conditional and check for language
Jake Worth c1118692 2018-04-27T16:50:27 Don't process language if block language not set Adding this guard to the function prevents an error if the language is undefined. `env.language.substring(0, 1).toUpperCase()` can fail with `Uncaught TypeError: Cannot read property 'substring' of undefined` when `env.language` is undefined.
Golmote f1cd7c56 2018-04-27T08:56:19 JSX: Allow for two levels of nesting inside JSX tags. Fix #1408
Golmote a349c0cd 2018-04-27T08:47:54 Add missing reference to issue in specific test.
Golmote 9272d6f4 2018-04-27T08:27:02 Powershell: Allow for one level of nesting in expressions inside strings. Fix #1407
Valtteri Laitinen 7bc9a4a1 2018-04-22T16:18:32 Simplify lang regex on File Highlight plugin (#1399) Similar to #854.
Golmote db2d0ebb 2018-04-22T15:12:28 JavaScript: Add support for one level of nesting inside template strings. Fix #1397
Valtteri Laitinen d95f8fb4 2018-04-22T15:55:38 Use rel="icon" instead of rel="shortcut icon" (#1398)
Golmote ea3615e3 2018-04-17T21:31:55 Run gulp
Golmote cd22499c 2018-04-17T21:31:45 File Highlight: Fix issue causing the Download button to show up on every code blocks.
Aaron Fay b94f01f1 2018-04-17T13:17:09 Change reserved keyword reference (#1396) * change boolean keyword accessor in bash.min * change boolean keyword accessor in bash
Valtteri Laitinen 95146c8f 2018-04-17T01:28:42 Use HTTPS / canonical URLs (#1390) Also, remove the broken link in `/index.html`.
Golmote dac0485e 2018-04-17T00:25:03 Elixir: Fix attributes consuming punctuation. Fix #1392
Golmote 5b043cf8 2018-04-13T08:59:26 JavaScript: Improve Regexp pattern
Limo Saplf 1bf73b0b 2018-04-13T14:18:38 Add keywords of Kotlin and modify it's number pattern. (#1389) * Add keywords & modify number pattern. - Missing keywords by the creator: vararg dynamic infix operator; - New keywords by Kotlin 1.1&1.2: suspend typealias external expect actual; - Remove keyword 'to' as it just a common function name; - Add seperator '_' for the number iteral; - Prefix of hexadecimal and binary can also be capital. * Fix the wrong format of test file.
Thomas Stapleton f6e81cb4 2018-04-11T23:08:00 HTTP: Absolute path is a valid request uri (#1388)
Golmote 829e5cd9 2018-04-11T19:23:40 Add missing CHANGELOG links
Golmote 435eb2e6 2018-04-11T09:02:17 Release 1.14.0
Golmote b4509bf5 2018-04-11T08:58:28 Add support for Soy (Closure Template). Fix #1316 (#1387)
Golmote c28d8c5e 2018-04-11T08:53:56 Add support for WebAssembly. Fix #1140 and fix #1384 (#1386)
Golmote 6e0b20a4 2018-04-11T08:50:52 Add support for GEDCOM. Fix #899 (#1385)
Golmote c673ec29 2018-04-11T08:47:26 Add support for Visual Basic. Fix #985 (#1382)
Golmote 5a524f7e 2018-04-11T08:44:44 Add support for Velocity. Fix #1372 (#1378)
Golmote 1bfc0848 2018-04-08T11:44:07 Bash: Add curl to the list of common functions. Close #1160
Golmote 659ea314 2018-04-07T10:41:08 Core: Fix support for language alias containing dash `-`
Golmote 04df41b3 2018-04-07T10:18:57 Eiffel: Fix verbatim strings. Fix #1379
Golmote 218f1603 2018-04-06T09:01:08 Update JSPM config to also include unminified components. Close #995
Golmote b4d3063f 2018-04-05T20:43:32 Website: Fix theme selection on Download page, when theme is in query string or hash.
Juan Caicedo 46468f84 2018-04-05T12:24:22 Add support for Lisp (#1297) * add emacs * rename to elisp * add elisp to components * add comment test * add heading test * WIP string test * update string tests * test symbols in strings * test arguments * test quoted symbol * lisp-property test * splice test * add keyword test * test for declare * test interactive * boolean test * test numbers * test defvar * fix greedy defun regex * test defun * test lambda * test car * test punctuation * use var instead of const * remove arrow functions * flatten language structure * remove unnecessary escaping * add lisp and emacs * add lisp * fix template strings * minify lisp * add example elisp file * simplify number * don't mark other def as keywords * dont mark other def as keyword in defun * make lambda a keyword only at the beginning * restore single quotes in components * double quote in elisp * minify elisp * quote keys in components * rename punctuation test * add semicolons elisp * undo prettier changes to components.js * add lisp to components.json * rename elisp to lisp * fix components.json * add minified lisp file * rename example lisp file * move lisp to first position * explain null initialized properties in lisp file * remove trailing commas * put lisp first in example file * add ifee for lisp file * update lisp min file * update show language assets * add components index min file * add emacs-lisp alias * change title of lisp example file * undo theme change * combine regex for parens * remove min index * remove unneeded example html * remove doubled string test * capitalize lisp in components * change string theme to match master * build assets after adding lisp
Golmote 689227ba 2018-04-05T19:08:57 Gulp: There is probably no need to minify `components/index.js`
Golmote 7c7602b4 2018-04-05T09:05:22 Test suite: Delete unused run-child.js file
Golmote 9bceece8 2018-04-05T09:01:04 Test suite: Memory leak in vm.runInNewContext() seems fixed. Revert 9a4b6fa3ec770a382eccc149b849cc1c3112aa53 to drastically improve tests execution time.
Golmote 46e6f0c0 2018-04-05T08:51:43 Test suite: Fix indentation in test-case.js
Golmote 238b1952 2018-04-05T08:33:59 SQL: Add missing keywords. Fix #1374 UNLOCK, PREPARE, LOOP, ITERATE, REPEAT, LEAVE, RESIGNAL
Golmote e8cb6d4c 2018-03-30T08:55:13 Website: Add link to Keep Markup plugin in FAQ
Golmote 0a95f69d 2018-03-28T20:05:45 C#: More specific class-name highlighting. Fix #1371
Golmote c49b1398 2018-03-26T22:48:38 Merge remote-tracking branch 'official/master' into gh-pages
Olivier Tassinari 8aea939a 2018-03-26T22:47:44 Reach AA contrast ratio level (#1296)
Golmote 9f22952d 2018-03-26T22:25:03 File Highlight: Add option to provide a download button, when used with the Toolbar plugin. Fix #1030
Golmote 8c0911ac 2018-03-26T21:25:52 Website: Remove non-existent anchor to failures. Reword on homepage to make is less misleading.
Golmote 259b6fc5 2018-03-26T21:18:06 Matlab: Update known failures.
Golmote 5b6c76dc 2018-03-26T21:16:49 Markdown: Update known failures.
Golmote 13d99915 2018-03-26T21:15:10 D: Update known failures and tests.
Golmote e1d2d420 2018-03-26T21:13:43 Crystal: Update known failures.
Golmote b0e34fbe 2018-03-26T21:12:08 Ruby: Make multi-line comments greedy, remove single-line comment hack. Update known failures and tests.
Golmote a0f50811 2018-03-26T21:09:07 Q: Make comments greedy. Update known failures and tests.
Golmote 0c139d1f 2018-03-26T21:05:43 Puppet: Make heredoc, comments, regexps and strings greedy. Update known failures and tests.
Golmote d7b2b43c 2018-03-26T21:00:12 Monkey: Make comments greedy. Update known failures and tests.
Golmote e93d61f3 2018-03-26T20:57:31 Elixir: Make regexps greedy, remove comment hacks. Update known failures and tests.