summary refs log tree commit diff
path: root/pkgs/applications/editors/atom
Commit message (Collapse)AuthorAge
...
* atom: 1.18.0 -> 1.19.0Tim Steinbach2017-08-09
|
* atom: Add paxmarkTim Steinbach2017-08-05
|
* atom: 1.17.2 -> 1.18.0Tim Steinbach2017-06-16
|
* atom: 1.17.0 -> 1.17.2Tim Steinbach2017-05-25
|
* atom: 1.16.0 -> 1.17.0Tim Steinbach2017-05-16
|
* Merge pull request #24888 from Ralith/electronJoachim F2017-04-18
|\ | | | | electron: 1.4.15 -> 1.6.2
| * electron: 1.4.15 -> 1.6.2Benjamin Saunders2017-04-13
| |
* | atom: 1.15.0 -> 1.16.0Tim Steinbach2017-04-12
|/
* atom: avoid using LD_PRELOAD. Fixes glibc compat issuesBenno Fünfstück2017-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wrapper for Atom was loading libraries via LD_PRELOAD, for example libxkbfile. Now, if you installed atom via nix-env and happened to use a newer nixpkgs for that than what your system environment is build against, you could end up with an error like this: ``` uname: relocation error: /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2: symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference ``` This happens because atom calls the `uname` executable from the system to determine the platform. Because that inherits the `LD_PRELOAD` environment variable, so the libxkbfile library that the `atom` wrapper was build against is loaded into `uname`. But since `atom` comes from `nix-env`, the `libxkbfile` it was built with might be compiled against a newer version of `glibc` than `uname`, which comes from the system, was! Having two versions of glibc loaded into the same processes results in chaos. To fix this, we avoid setting `LD_PRELOAD` and instead use patchelf to set the correct RPATH. RPATH is not inherited by child processes, so the above issue can no longer occur. The only small complication here is that the library that actually loads libxkbfile is not the atom binary itself, but a node extension that atom uses. So instead of setting the RPATH on `atom` only, we also set the `rpath` on all node extensions (`*.node`) the output.
* atom: 1.14.4 -> 1.15.0Gauthier POGAM--LE MONTAGNER2017-03-10
|
* atom: 1.14.3 -> 1.14.4Gauthier POGAM--LE MONTAGNER2017-03-02
|
* atom: 1.14.1 -> 1.14.3Tim Steinbach2017-02-17
|
* atom: 1.13.1 -> 1.14.1Tim Steinbach2017-02-09
|
* atom: 1.13.0 -> 1.13.1Tim Steinbach2017-01-25
|
* atom: 1.12.9 -> 1.13.0Tim Steinbach2017-01-11
|
* atom: 1.12.8 -> 1.12.9Tim Steinbach2017-01-05
|
* atom: 1.12.7 -> 1.12.8Tim Steinbach2017-01-04
|
* atom: 1.12.6 -> 1.12.7Tim Steinbach2016-12-09
|
* atom: 1.12.5 -> 1.12.6Tim Steinbach2016-11-28
|
* atom: 1.12.4 -> 1.12.5Tim Steinbach2016-11-21
|
* atom: 1.12.2 -> 1.12.4Tim Steinbach2016-11-17
|
* atom: 1.12.1 -> 1.12.2Tim Steinbach2016-11-12
|
* atom: 1.12.0 -> 1.12.1Tim Steinbach2016-11-10
|
* atom: 1.11.2 -> 1.12.0Tim Steinbach2016-11-09
|
* atom: 1.11.1 -> 1.11.2Danny Arnold2016-10-20
|
* atom: 1.10.1 -> 1.11.1Tim Steinbach2016-10-14
|
* treewide: explicitly specify gtk and related package versionsKirill Boltaev2016-09-12
|
* atom: 1.9.9 -> 1.10.1Brandon Dimcheff2016-09-07
|
* atom: 1.9.6 -> 1.9.9Danny Arnold2016-08-24
|
* atom: 1.9.0 -> 1.9.6Danny Arnold2016-08-09
|
* atom: 1.8.0 -> 1.9.0Danny Arnold2016-08-02
|
* atom: 1.7.3 -> 1.8.0 (#16118)Christian L2016-06-10
|
* atom: patchelf ctags binaryLeon Isenberg2016-06-04
|
* atom: 1.6.2 -> 1.7.3José Romildo Malaquias2016-05-14
|
* atomEnv: use makeSearchPathOutputNikolay Amiantov2016-04-25
|
* vscode, electron, atom: run fixup phasesNikolay Amiantov2016-04-22
|
* atom, electron, vscode: split dependencies to atomEnvNikolay Amiantov2016-04-22
| | | | fixes #14890
* atom: fix library pathsNikolay Amiantov2016-04-13
|
* atom: 1.6.1 -> 1.6.2Tim Steinbach2016-04-02
|
* atom: 1.6.0 -> 1.6.1Tim Steinbach2016-04-01
|
* atom: 1.5.4 -> 1.6.0Tim Steinbach2016-03-18
|
* atom: 1.5.3 -> 1.5.4Tim Steinbach2016-03-05
|
* atom: 1.4.3 -> 1.5.3Tim Steinbach2016-02-15
|
* atom: 1.4.0 -> 1.4.3zimbatm2016-02-09
|
* atom: 1.3.3 -> 1.4.0Jakob Gillich2016-01-14
|
* atom: 1.3.1 -> 1.3.3Domen Kožar2016-01-14
|
* atom: 1.2.0 -> 1.3.1Domen Kožar2015-12-11
|
* atom: 1.1.0 -> 1.2.0Domen Kožar2015-11-16
|
* atom: 1.0.4 -> 1.1.0Domen Kožar2015-10-30
|
* atom: add gvfs/bin to wrapper PATHChris Martin2015-10-27
| | | | | Atom deletes files by invoking `gvfs-trash`. Without it, deletions fail silently.