profile
viewpoint
Alexander Ljungberg aljungberg SlevenBits Ltd. London, UK http://www.slevenbits.com

Me1000/Githubissues 15

This will be V2 of The Cappuccino GithubIssues application.

aljungberg/pyle 14

Use Python for sed like shell one-liners.

aljungberg/LPKit 12

A collection of generic views, controls & utilities for Cappuccino.

aljungberg/deepDropUpload 9

Example for dragging files from the desktop to any CPView in a Cappuccino app running in a browser.

aljungberg/hhc 8

The most compact way to express a number in a URL.

aljungberg/cappbot 7

A bot to augment GitHub issues with lifecycle automation, paper trail, issue state, voting, and to make GitHub pull requests equivalent to full issues.

aljungberg/Cappuccino-datepicker 6

A cappuccino implementation of NSDatePicker

aljungberg/cappuccino 5

Web Application Framework in JavaScript and Objective-J

aljungberg/cappuccino-timeago 4

Convert dates to strings such as "14 minutes ago". Port of jQuery's timeago plugin for Cappuccino.

aljungberg/aristo 3

Aristo Artwork Files

fork aljungberg/satcoin

SAT-based Bitcoin Mining

fork in a month

issue commentMaxHalford/eaopt

Crossover method not modifying genome

I think the documentation which says to use a pointer receiver is correct in spirit -- you do need to modify the actual genome and not a copy of it. But as you point out using a pointer receiver doesn't actually comply with the genome interface.

That said, you write that you want to do r = offspring. That wouldn't have worked even with a pointer receiver. The framework expects you to modify the genome instance in place and there's no way you can tell it to use another instance instead.

Seems to me the easiest thing would be to define your genome as an array/slice of length 1 containing a single Route, Then you can do routeSlice[0] = offspring1 at the bottom of your crossover method.

ableeda

comment created time in a month

PR merged cappuccino/cappuccino.org

Upgrade: Bump activesupport from 4.1.9 to 4.1.16 dependencies

Bumps activesupport from 4.1.9 to 4.1.16. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rails/rails/commit/d8803304051639dfcb87d61f58a1960b1005de87"><code>d880330</code></a> Preparing for 4.1.16 release</li> <li><a href="https://github.com/rails/rails/commit/871d63e2c7632a59989ffce0137b482ab5d94fe5"><code>871d63e</code></a> Preparing for 4.1.16.rc1 release</li> <li><a href="https://github.com/rails/rails/commit/d5c4b82b64f3cdd511eb79c4d43d6ab1548c0dee"><code>d5c4b82</code></a> Preparing for 4.1.15 release</li> <li><a href="https://github.com/rails/rails/commit/06d2bfd42a08ebdab9b0ad94e690841a80c93830"><code>06d2bfd</code></a> Preparing for 4.1.15.rc1 release</li> <li><a href="https://github.com/rails/rails/commit/c0166075dffad3231ff6ed3812a7360b1807909f"><code>c016607</code></a> Merge branch '4-1-14' into 4-1-stable</li> <li><a href="https://github.com/rails/rails/commit/4cffd33a96da706fb36ab8dbf37732749ca27cfc"><code>4cffd33</code></a> Preparing for 4.1.14.2 release</li> <li><a href="https://github.com/rails/rails/commit/7921ff8c21d1c2fe2d3cd9da8cd98de22669eea0"><code>7921ff8</code></a> Merge branch '4-1-sec' into 4-1-stable</li> <li><a href="https://github.com/rails/rails/commit/31ab3aa0e881acfd1475abae602455905a4cadf1"><code>31ab3aa</code></a> bumping version</li> <li><a href="https://github.com/rails/rails/commit/50d3d7d01123fa9e08fcce5985fd6e8c24ba57ab"><code>50d3d7d</code></a> Eliminate instance level writers for class accessors</li> <li><a href="https://github.com/rails/rails/commit/859ca4474e1608b83d61941724574aba491be7f1"><code>859ca44</code></a> use secure string comparisons for basic auth username / password</li> <li>Additional commits viewable in <a href="https://github.com/rails/rails/compare/v4.1.9...v4.1.16">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+5 -5

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventcappuccino/cappuccino.org

dependabot[bot]

commit sha c9476c98fb1dd9629a905f822e2d0eb6538c5643

Upgrade: Bump activesupport from 4.1.9 to 4.1.16 Bumps [activesupport](https://github.com/rails/rails) from 4.1.9 to 4.1.16. - [Release notes](https://github.com/rails/rails/releases) - [Changelog](https://github.com/rails/rails/blob/v6.0.3.2/activesupport/CHANGELOG.md) - [Commits](https://github.com/rails/rails/compare/v4.1.9...v4.1.16) Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 2 months

push eventaljungberg/fastdiff

Alexander Ljungberg

commit sha ce8fe62383574be43afb56b7198b5e21b617626e

Format code.

view details

Alexander Ljungberg

commit sha c6e0234bf0662d93ca8dce2fa3f3dc1e4ea90881

Fixed: byte comparison would fail for files using NFD UTF normalisation in the filename. Fastdiff properly recognised the files from both sources as having the same name, but then failed to open the files because it didn't use the original normalisation scheme.

view details

push time in 2 months

PR merged cappuccino/cappuccino.org

Upgrade: Bump sprockets from 2.12.3 to 2.12.5 dependencies

Bumps sprockets from 2.12.3 to 2.12.5. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rails/sprockets/commit/d51c58c01075c47ef8a0c5ef603aa7c7aca12802"><code>d51c58c</code></a> v2.12.5</li> <li><a href="https://github.com/rails/sprockets/commit/18b8a7f07a50c245e9aee7854ecdbe606bbd8bb5"><code>18b8a7f</code></a> Do not respond to http requests asking for a <code>file://</code></li> <li><a href="https://github.com/rails/sprockets/commit/2199a6012cc2b9cdbcbc0049361e5ee02770dff0"><code>2199a60</code></a> Add test-unit gem</li> <li><a href="https://github.com/rails/sprockets/commit/18309b00d757cdc0e3306ce7cabaa5be2a95d27e"><code>18309b0</code></a> Test on 2.2</li> <li><a href="https://github.com/rails/sprockets/commit/d487c31dcf6d45e8daea1b0e967491a132fffb8f"><code>d487c31</code></a> Notify on campfire</li> <li><a href="https://github.com/rails/sprockets/commit/9937e2d3798350154d6d34aa62fb7a51d5d7d5a0"><code>9937e2d</code></a> Release 2.12.4</li> <li><a href="https://github.com/rails/sprockets/commit/4cc0d1570fd9791b4a4f3721c9b7fe3bbd72732f"><code>4cc0d15</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rails/sprockets/issues/57">#57</a> from Shopify/fix-auto-compression</li> <li><a href="https://github.com/rails/sprockets/commit/671899439435b598ecf715cda61deb75ce7b5b7a"><code>6718994</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rails/sprockets/issues/61">#61</a> from edward/patch-1</li> <li><a href="https://github.com/rails/sprockets/commit/3ea46c429063dee811d580bfeb34c2d05036ddaa"><code>3ea46c4</code></a> Typo fix</li> <li><a href="https://github.com/rails/sprockets/commit/0f76ab666a6d70beb67499c996d759c8440f008a"><code>0f76ab6</code></a> Do not gzip assets that are already gzipped</li> <li>Additional commits viewable in <a href="https://github.com/rails/sprockets/compare/v2.12.3...v2.12.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventcappuccino/cappuccino.org

dependabot[bot]

commit sha 3afc84bf0f2decb1914af0b18f9ca32de4ffdc86

Upgrade: Bump sprockets from 2.12.3 to 2.12.5 Bumps [sprockets](https://github.com/rails/sprockets) from 2.12.3 to 2.12.5. - [Release notes](https://github.com/rails/sprockets/releases) - [Changelog](https://github.com/rails/sprockets/blob/master/CHANGELOG.md) - [Commits](https://github.com/rails/sprockets/compare/v2.12.3...v2.12.5) Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 2 months

issue commentborgbackup/borg

macOS: borg mount problem with unicode normalisation

But if one would copy and paste the filename from ls output to the cat command, it should work, right?

Correct. And like you say you can view the file in Finder too. But it doesn't work with autocomplete in the shell funnily enough, so it's by no means universal. Some tools are broken by the difference.

just expect / demand same byte representation (== not borg's fault if you do it wrong)

As I understand it on the Mac, HFS+ requires NFD normalisation. So if you extract a borg archive on a Mac and then archive it again, it'll all turn into NFD even if you wanted to standardise on NFC. So it's not within the user's control exactly.

I created the original archive upon which I discovered this error on a Mac as well, but it was with attic, I think. No idea how it ended up with some NFC files. But it does seem possible to get this on a single platform if you're a little unlucky.

I think the easiest way to resolve this is to pick one normalisation scheme and then use it everywhere. Ideally even when creating the archive, but since that train has left the station now I guess, we could just do it in the FUSE layer.

I don't see any immediate problem with your solution. Looks reasonable.

But you could also just normalise ahead of time.

So let's say we pick NFC. Then we can just do the equivalent of self.contents[parent_inode] = {unicodedata.normalize("NFC", k): v for k, v in self.contents[parent_inode].items() (except we'd never do that, just do it right away when building the dict). Now when we want to look up an inode we call self.contents[parent_inode].get(unicodedata.normalize("NFC", name)).

This will work except if you have two files with the same name in the same folder, differing only in their encoding. But that situation is caused by not normalising the names to begin with when creating the archive and it's too late to try to fix it when accessing the files. It's a bit of a pathological situation, not sure what would even happen if you tried to extract such an archive on a Mac.

aljungberg

comment created time in 2 months

push eventaljungberg/fastdiff

Alexander Ljungberg

commit sha fe314bca56eaa47e67f6b56f09e3f97109e3bb82

Tweak description.

view details

push time in 2 months

PR merged cappuccino/cappuccino.org

Bump nokogiri from 1.6.6.2 to 1.10.10 dependencies

Bumps nokogiri from 1.6.6.2 to 1.10.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sparklemotion/nokogiri/releases">nokogiri's releases</a>.</em></p> <blockquote> <h2>1.10.10 / 2020-07-06</h2> <h3>Features</h3> <ul> <li>[MRI] Cross-built Windows gems now support Ruby 2.7 [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/2029">#2029</a>]. Note that prior to this release, the v1.11.x prereleases provided this support.</li> </ul> <h2>1.10.9 / 2020-03-01</h2> <h3>Fixed</h3> <ul> <li>[MRI] Raise an exception when Nokogiri detects a specific libxml2 edge case involving blank Schema nodes wrapped by Ruby objects that would cause a segfault. Currently no fix is available upstream, so we're preventing a dangerous operation and informing users to code around it if possible. [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1985">#1985</a>, <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/2001">#2001</a>]</li> <li>[JRuby] Change <code>NodeSet#to_a</code> to return a RubyArray instead of Object, for compilation under JRuby 9.2.9 and later. [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1968">#1968</a>, <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1969">#1969</a>] (Thanks, <a href="https://github.com/headius">@headius</a>!)</li> </ul> <h2>1.10.8 / 2020-02-10</h2> <h3>Security</h3> <p>[MRI] Pulled in upstream patch from libxml that addresses CVE-2020-7595. Full details are available in <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1992">#1992</a>. Note that this patch is not yet (as of 2020-02-10) in an upstream release of libxml.</p> <h2>1.10.7 / 2019-12-03</h2> <h3>Bug</h3> <ul> <li>[MRI] Ensure the patch applied in v1.10.6 works with GNU <code>patch</code>. <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1954">#1954</a></li> </ul> <h2>1.10.6 / 2019-12-03</h2> <h3>Bug</h3> <ul> <li>[MRI] Fix FreeBSD installation of vendored libxml2. [#1941, <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1953">#1953</a>] (Thanks, <a href="https://github.com/nurse">@nurse</a>!)</li> </ul> <h2>1.10.5 / 2019-10-31</h2> <h3>Dependencies</h3> <ul> <li>[MRI] vendored libxml2 is updated from 2.9.9 to 2.9.10</li> <li>[MRI] vendored libxslt is updated from 1.1.33 to 1.1.34</li> </ul> <h2>1.10.4 / 2019-08-11</h2> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md">nokogiri's changelog</a>.</em></p> <blockquote> <h2>1.10.10 / 2020-07-06</h2> <h3>Features</h3> <ul> <li>[MRI] Cross-built Windows gems now support Ruby 2.7 [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/2029">#2029</a>]. Note that prior to this release, the v1.11.x prereleases provided this support.</li> </ul> <h2>1.10.9 / 2020-03-01</h2> <h3>Fixed</h3> <ul> <li>[MRI] Raise an exception when Nokogiri detects a specific libxml2 edge case involving blank Schema nodes wrapped by Ruby objects that would cause a segfault. Currently no fix is available upstream, so we're preventing a dangerous operation and informing users to code around it if possible. [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1985">#1985</a>, <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/2001">#2001</a>]</li> <li>[JRuby] Change <code>NodeSet#to_a</code> to return a RubyArray instead of Object, for compilation under JRuby 9.2.9 and later. [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1968">#1968</a>, <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1969">#1969</a>] (Thanks, <a href="https://github.com/headius">@headius</a>!)</li> </ul> <h2>1.10.8 / 2020-02-10</h2> <h3>Security</h3> <p>[MRI] Pulled in upstream patch from libxml that addresses CVE-2020-7595. Full details are available in <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1992">#1992</a>. Note that this patch is not yet (as of 2020-02-10) in an upstream release of libxml.</p> <h2>1.10.7 / 2019-12-03</h2> <h3>Fixed</h3> <ul> <li>[MRI] Ensure the patch applied in v1.10.6 works with GNU <code>patch</code>. [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1954">#1954</a>]</li> </ul> <h2>1.10.6 / 2019-12-03</h2> <h3>Fixed</h3> <ul> <li>[MRI] Fix FreeBSD installation of vendored libxml2. [<a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1941">#1941</a>, <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1953">#1953</a>] (Thanks, <a href="https://github.com/nurse">@nurse</a>!)</li> </ul> <h2>1.10.5 / 2019-10-31</h2> <h3>Security</h3> <p>[MRI] Vendored libxslt upgraded to v1.1.34 which addresses three CVEs for libxslt:</p> <ul> <li>CVE-2019-13117</li> <li>CVE-2019-13118</li> <li>CVE-2019-18197</li> <li>CVE-2019-19956</li> </ul> <p>More details are available at <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1943">#1943</a>.</p> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sparklemotion/nokogiri/commit/a9a3717154bdb99ed6d0d785736eb471c9d6a954"><code>a9a3717</code></a> version bump to v1.10.10</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/d2d3c18a6c2db5b448381573c1248fe480198003"><code>d2d3c18</code></a> update CHANGELOG for v1.10.10</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/f0c324c1d93a2880a32dc46cf8766ff132409806"><code>f0c324c</code></a> Merge branch '2029-windows-support-for-ruby-27-on-v110x' into v1.10.x</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/c39e1b082e73557207db1468e4b567727a384579"><code>c39e1b0</code></a> Support fat binary gems for ruby-2.7</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/90916022e38fd48c3a9e3763b0f47f834261d399"><code>9091602</code></a> ci: only manage the v1.10.x pipeline on this branch</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/e2e191de387f854619bc8a3f9b39ca687fe0bf31"><code>e2e191d</code></a> version bump to v1.10.9</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/50f8fdeae4afb8582ff6347d7aa17822a1e11242"><code>50f8fde</code></a> update CHANGELOG</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/9b5deef76aeb5e3868cafb0b0956cca3708136f3"><code>9b5deef</code></a> Change return type to RubyArray</li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/ae054f750283dccb1454d71dc00d0343dc2b1c60"><code>ae054f7</code></a> update CHANGELOG for <a href="https://github-redirect.dependabot.com/sparklemotion/nokogiri/issues/1985">#1985</a></li> <li><a href="https://github.com/sparklemotion/nokogiri/commit/71bcaf0bb1351c09e48f41f10314cb35bb4a4db4"><code>71bcaf0</code></a> Work around a bug in libxml2</li> <li>Additional commits viewable in <a href="https://github.com/sparklemotion/nokogiri/compare/v1.6.6.2...v1.10.10">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventcappuccino/cappuccino.org

dependabot[bot]

commit sha 305b979deec462942629cf96c5d840fe7dabf8b1

Bump nokogiri from 1.6.6.2 to 1.10.10 Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.6.6.2 to 1.10.10. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.6.6.2...v1.10.10) Signed-off-by: dependabot[bot] <support@github.com>

view details

Alexander Ljungberg

commit sha 677a6027fc7097d05cd64a1ee8908fb693fa3832

Merge branch 'master' into dependabot/bundler/nokogiri-1.10.10

view details

push time in 2 months

push eventcappuccino/cappuccino.org

dependabot[bot]

commit sha 00facc14de65365776a64f0f11d32736667bdc9f

Bump haml from 4.0.6 to 5.1.2 Bumps [haml](https://github.com/haml/haml) from 4.0.6 to 5.1.2. - [Release notes](https://github.com/haml/haml/releases) - [Changelog](https://github.com/haml/haml/blob/master/CHANGELOG.md) - [Commits](https://github.com/haml/haml/compare/4.0.6...v5.1.2) Signed-off-by: dependabot[bot] <support@github.com>

view details

Alexander Ljungberg

commit sha 048060517ae44b38679a74f1570024fbaf275aa4

Merge pull request #76 from cappuccino/dependabot/bundler/haml-5.1.2 Bump haml from 4.0.6 to 5.1.2

view details

push time in 2 months

PR merged cappuccino/cappuccino.org

Bump haml from 4.0.6 to 5.1.2 dependencies

Bumps haml from 4.0.6 to 5.1.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/haml/haml/blob/master/CHANGELOG.md">haml's changelog</a>.</em></p> <blockquote> <h2>5.1.2</h2> <p>Released on August 6, 2019 (<a href="https://github.com/haml/haml/compare/v5.1.1...v5.1.2">diff</a>).</p> <ul> <li>Fix crash in some environments such as New Relic by unfreezing string literals for ParseNode#inspect. <a href="https://github-redirect.dependabot.com/haml/haml/pull/1016">#1016</a> (thanks <a href="https://github.com/jalyna">Jalyna</a>)</li> </ul> <h2>5.1.1</h2> <p>Released on May 25, 2019 (<a href="https://github.com/haml/haml/compare/v5.1.0...v5.1.1">diff</a>).</p> <ul> <li>Fix NameError bug that happens on ruby 2.6.1-2.6.3 + haml 5.1.0 + rails < 5.1 + erubi. (Akira Matsuda)</li> </ul> <h2>5.1.0</h2> <p>Released on May 16, 2019 (<a href="https://github.com/haml/haml/compare/v5.0.4...v5.1.0">diff</a>).</p> <ul> <li>Rails 6 support <a href="https://github-redirect.dependabot.com/haml/haml/pull/1008">#1008</a> (thanks <a href="https://github.com/sebjacobs">Seb Jacobs</a>)</li> <li>Add <code>escape_filter_interpolations</code> option for backwards compatibility with haml 4 defaults <a href="https://github-redirect.dependabot.com/haml/haml/pull/984">#984</a> (thanks <a href="https://github.com/wjordan">Will Jordan</a>)</li> <li>Fix error on empty :javascript and :css filter blocks <a href="https://github-redirect.dependabot.com/haml/haml/pull/986">#986</a> (thanks <a href="https://github.com/wjordan">Will Jordan</a>)</li> <li>Respect changes in Haml::Options.defaults in <code>Haml::TempleEngine</code> options (Takashi Kokubun)</li> <li>Un-freeze TempleEngine precompiled string literals <a href="https://github-redirect.dependabot.com/haml/haml/pull/983">#983</a> (thanks <a href="https://github.com/wjordan">Will Jordan</a>)</li> <li>Various performance/memory improvements <a href="https://github-redirect.dependabot.com/haml/haml/pull/965">#965</a>, <a href="https://github-redirect.dependabot.com/haml/haml/pull/966">#966</a>, <a href="https://github-redirect.dependabot.com/haml/haml/pull/963">#963</a> (thanks <a href="https://github.com/oniofchaos">Dillon Welch</a>)</li> <li>Enable <code>frozen_string_literal</code> magic comment for all .rb files <a href="https://github-redirect.dependabot.com/haml/haml/pull/967">#967</a> (thanks <a href="https://github.com/oniofchaos">Dillon Welch</a>)</li> </ul> <h2>5.0.4</h2> <p>Released on October 13, 2017 (<a href="https://github.com/haml/haml/compare/v5.0.3...v5.0.4">diff</a>).</p> <ul> <li>Fix <code>haml -c --stdin</code> regression in 5.0.2. <a href="https://github-redirect.dependabot.com/haml/haml/pull/958">#958</a> (thanks <a href="https://github.com/TeaMoe">Timo Göllner</a>)</li> <li>Ruby 2.5 support (it wasn't working due to Ripper API change). (Akira Matsuda)</li> </ul> <h2>5.0.3</h2> <p>Released on September 7, 2017 (<a href="https://github.com/haml/haml/compare/v5.0.2...v5.0.3">diff</a>).</p> <ul> <li>Use <code>String#dump</code> instead of <code>String#inspect</code> to generate string literal. (Takashi Kokubun)</li> <li>Fix Erubi superclass mismatch error. <a href="https://github-redirect.dependabot.com/haml/haml/pull/952">#952</a> (thanks <a href="https://github.com/RobinDaugherty">Robin Daugherty</a>)</li> </ul> <h2>5.0.2</h2> <p>Released on August 1, 2017 (<a href="https://github.com/haml/haml/compare/v5.0.1...v5.0.2">diff</a>).</p> <ul> <li>Let <code>haml -c</code> fail if generated Ruby code is syntax error. <a href="https://github-redirect.dependabot.com/haml/haml/issues/880">#880</a> (Takashi Kokubun)</li> <li>Fix <code>NoMethodError</code> bug caused with Sprockets 3 and :sass filter. <a href="https://github-redirect.dependabot.com/haml/haml/pull/930">#930</a> (thanks <a href="https://github.com/emaxi">Gonzalez Maximiliano</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/haml/haml/commit/9be4e1fd86a5086ba234053f5c21eeece39af681"><code>9be4e1f</code></a> Version 5.1.2</li> <li><a href="https://github.com/haml/haml/commit/645fcfcb47c9286b722fbd8f62662a35d893994d"><code>645fcfc</code></a> rails 4.2 requires bundler < 2 without bundler >= 2 being installed</li> <li><a href="https://github.com/haml/haml/commit/4dbb180479a506623c1b33be0f7da19b85fbd4ec"><code>4dbb180</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/haml/haml/issues/1016">#1016</a> from jalyna/fix-frozen-string-literals-on-inspect</li> <li><a href="https://github.com/haml/haml/commit/bc881814e66181d1f7dd146fdc27eeed7c438d5e"><code>bc88181</code></a> Unfreeze string literals for ParseNode#inspect</li> <li><a href="https://github.com/haml/haml/commit/a054e2ad7964f894fce032737f9a4f0e146700a5"><code>a054e2a</code></a> Stop polluting toplevel unnecessarily</li> <li><a href="https://github.com/haml/haml/commit/2705bbc6129e348d54e13d8b9890a4379d2df2ce"><code>2705bbc</code></a> :golf:</li> <li><a href="https://github.com/haml/haml/commit/c7da7a1fc199969512a4af0f94263a3a8eef1696"><code>c7da7a1</code></a> ruby < 1.9.3 is no longer supported</li> <li><a href="https://github.com/haml/haml/commit/d134875c7f3d6400e80a17397105a5161ee090ce"><code>d134875</code></a> Freeze some constants</li> <li><a href="https://github.com/haml/haml/commit/f7c5baa77c3fa9808bd08f4d9163187bb9658fd9"><code>f7c5baa</code></a> if + else = elsif</li> <li><a href="https://github.com/haml/haml/commit/d6c50ecb5be4499668ff97a171e07c65064bf40f"><code>d6c50ec</code></a> This has been just an accessor since 1b784bcc50f5f437fd85b9e1a5fe147665d5a5ca</li> <li>Additional commits viewable in <a href="https://github.com/haml/haml/compare/4.0.6...v5.1.2">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

push eventcappuccino/cappuccino.org

dependabot[bot]

commit sha e389289fac8b666ff73af8148074bd1f9e0e7ad3

Bump ffi from 1.9.6 to 1.13.1 Bumps [ffi](https://github.com/ffi/ffi) from 1.9.6 to 1.13.1. - [Release notes](https://github.com/ffi/ffi/releases) - [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md) - [Commits](https://github.com/ffi/ffi/compare/v1.9.6...1.13.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Alexander Ljungberg

commit sha f03b3ba2922fbf4535f90304a7d53d13b3991826

Merge pull request #74 from cappuccino/dependabot/bundler/ffi-1.13.1 Bump ffi from 1.9.6 to 1.13.1

view details

push time in 2 months

PR merged cappuccino/cappuccino.org

Bump ffi from 1.9.6 to 1.13.1 dependencies

Bumps ffi from 1.9.6 to 1.13.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ffi/ffi/blob/master/CHANGELOG.md">ffi's changelog</a>.</em></p> <blockquote> <h2>1.13.1 / 2020-06-09</h2> <p>Changed:</p> <ul> <li>Revert use of <code>ucrtbase.dll</code> as default C library on Windows-MINGW. <code>ucrtbase.dll</code> is still used on MSWIN target. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/790">#790</a></li> <li>Test for <code>ffi_prep_closure_loc()</code> to make sure we can use this function. This fixes incorrect use of system libffi on MacOS Mojave (10.14). <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/787">#787</a></li> <li>Update types.conf on x86_64-dragonflybsd</li> </ul> <h2>1.13.0 / 2020-06-01</h2> <p>Added:</p> <ul> <li>Add TruffleRuby support. Almost all specs are running on TruffleRuby and succeed. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/768">#768</a></li> <li>Add ruby source files to the java gem. This allows to ship the Ruby library code per platform java gem and add it as a default gem to JRuby. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/763">#763</a></li> <li>Add FFI::Platform::LONG_DOUBLE_SIZE</li> <li>Add bounds checks for writing to an inline char[] . <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/756">#756</a></li> <li>Add long double as callback return value. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/771">#771</a></li> <li>Update type definitions and add types from stdint.h and stddef.h on i386-windows, x86_64-windows, x86_64-darwin, x86_64-linux, arm-linux, powerpc-linux. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/749">#749</a></li> <li>Add new type definitions for powerpc-openbsd and sparcv9-openbsd. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/775">#775</a>, <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/778">#778</a></li> </ul> <p>Changed:</p> <ul> <li>Raise required ruby version to >= 2.3.</li> <li>Lots of cleanups and improvements in library, specs and benchmarks.</li> <li>Fix a lot of compiler warnings at the C-extension</li> <li>Fix several install issues on MacOS: <ul> <li>Look for libffi in SDK paths, since recent versions of macOS removed it from <code>/usr/include</code> . <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/757">#757</a></li> <li>Fix error <code>ld: library not found for -lgcc_s.10.4</code></li> <li>Don't built for i386 architecture as it is deprecated</li> </ul> </li> <li>Several fixes for MSVC build on Windows. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/779">#779</a></li> <li>Use <code>ucrtbase.dll</code> as default C library on Windows instead of old <code>msvcrt.dll</code>. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/779">#779</a></li> <li>Update builtin libffi to fix a Powerpc issue with parameters of type long</li> <li>Allow unmodified sourcing of (the ruby code of) this gem in JRuby and TruffleRuby as a default gem. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/747">#747</a></li> <li>Improve check to detect if a module has a #find_type method suitable for FFI. This fixes compatibility with stdlib <code>mkmf</code> . <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/776">#776</a></li> </ul> <p>Removed:</p> <ul> <li>Reject callback with <code>:string</code> return type at definition, because it didn't work so far and is not save to use. <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/751">#751</a>, <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/782">#782</a></li> </ul> <h2>1.12.2 / 2020-02-01</h2> <ul> <li>Fix possible segfault at FFI::Struct#[] and []= after GC.compact . <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/742">#742</a></li> </ul> <h2>1.12.1 / 2020-01-14</h2> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ffi/ffi/commit/4b053c8492603e67b54bbac4a1961fd0d4aa02bc"><code>4b053c8</code></a> Update CHANGELOG for 1.13.1</li> <li><a href="https://github.com/ffi/ffi/commit/a03ffb6a9d162c89c848629d5336e077f833ccf3"><code>a03ffb6</code></a> Bump VERSION to 1.13.1</li> <li><a href="https://github.com/ffi/ffi/commit/18370af14a2152e4d86078178dd678a69b37400f"><code>18370af</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/790">#790</a> from larskanis/msvcrt-on-mingw#</li> <li><a href="https://github.com/ffi/ffi/commit/f2d35a96a0cf639b7a603533323ef702c84c00ac"><code>f2d35a9</code></a> Add a spec regarding issue <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/788">#788</a></li> <li><a href="https://github.com/ffi/ffi/commit/90f4fcabc2ee729bfac83a103dac0780c37f05fd"><code>90f4fca</code></a> Revert usage of libc's time() on MINGW</li> <li><a href="https://github.com/ffi/ffi/commit/cc32fd044edc915c6d1740cb52736cd27b0a3fe7"><code>cc32fd0</code></a> Remove unused strcat() mapping in specs</li> <li><a href="https://github.com/ffi/ffi/commit/f2591397f92fe911257bef216b87bb2f233efb89"><code>f259139</code></a> Revert to msvcrt.dll as LIBC on MINGW</li> <li><a href="https://github.com/ffi/ffi/commit/81dad3c38a8f217f5d9f305b5dddb43c6a09f0ee"><code>81dad3c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/787">#787</a> from larskanis/ffi_prep_closure_loc</li> <li><a href="https://github.com/ffi/ffi/commit/2c3979e032c52980b9bf7bcc9b3ab117796d8ad1"><code>2c3979e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ffi/ffi/issues/789">#789</a> from ahorek/dragon</li> <li><a href="https://github.com/ffi/ffi/commit/c9b01d7529ffa5ca03504750ead4c92ee297eb9b"><code>c9b01d7</code></a> Update types.conf on x86_64-dragonflybsd</li> <li>Additional commits viewable in <a href="https://github.com/ffi/ffi/compare/v1.9.6...1.13.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

pull request commentcappuccino/cappuccino.org

Minor corrections and additions

Good fixes. Thanks!

robert-plasq

comment created time in 2 months

push eventcappuccino/cappuccino.org

robert-plasq

commit sha 98a135b761f6854674d55fd2492e9635c18e8158

Minor corrections and additions

view details

Alexander Ljungberg

commit sha 62c1ba9d73252ed2ae5931cee0fafd6133887f85

Merge pull request #73 from robert-plasq/minor-edits Minor corrections and additions

view details

push time in 2 months

PR merged cappuccino/cappuccino.org

Minor corrections and additions

Just some things I found while following the tutorial

+20 -5

0 comment

2 changed files

robert-plasq

pr closed time in 2 months

more