Commit Graph

196 Commits

Author SHA1 Message Date
simurai
740e6de5f3 Add Linux icons 2015-02-03 12:47:30 +09:00
Ethan Estrada
223334181b Place atom.png icons in standard system locations
This is so that the atom.desktop file will be able to find the
"atom" icon when requested. This adds the dependency of ImageMagick
to convert atom.png to varying resolutions, although, only during
the rpm build process (not during actual install). So the result
is ultimatly no different for the end user.

Also, fixed an absolute path from the rpm build process and made
it relative. It was hardcoded in the spec file to
"/tmp/atom-build/Atom/*", so builds that were made elsewhere would
have broken when attempting to package into an rpm. Now rpm packaging
should work from a build made anywhere. Also needed to modify
script/mkrpm so that it copies the build files in such a way that
they can more easily be dealt with in the spec file in a relative
way.
2015-01-31 22:14:07 -07:00
Ethan Estrada
a7e18b05d3 Depend on $PATH to find executable in atom.desktop
With the atom atom executable now located in /usr/bin instead
of /usr/local/bin, it should always be available as part of the
system PATH. Thus hardcoding the filepath is not needed. Also, this
increase the flexibility of relocating the rpm at installation time
(not just build time) since the user or sys admin need only make
sure that the atom executable is in the system PATH and the
atom.desktop file will work correctly.
2015-01-31 22:12:26 -07:00
Edgard Castro
b92e6f5a2d Fixes RPM install path and icon location
This makes Atom a better desktop citizen relocating to where the usual install
directory is (like on the debian package) and also fix the icon using absolute
paths, breaking icon-themes.
2015-01-31 15:04:24 -02:00
Ethan Estrada
bfeeddea4d Make rpm package installs relocatable 2015-01-29 22:55:41 -07:00
Ethan Estrada
1589b8b192 Make apm symlink relative for rpm spec 2015-01-29 22:35:11 -07:00
Kevin Sawicki
5bf0e53c01 Shorten apm paths on Windows 2015-01-21 09:07:26 -08:00
simurai
bd08e36d2d Replace Win icons 2015-01-08 14:14:12 +09:00
simurai
13cf51f835 Replace file icon 2015-01-07 23:06:08 +09:00
simurai
dc06173f2f Replace main icon 2015-01-07 17:13:34 +09:00
simurai
358799285e Increse icon line thickness 2015-01-07 16:49:31 +09:00
simurai
6b34a18bd9 Replace Mac icons
with Yosemite version
2014-12-30 23:04:49 +09:00
Kevin Sawicki
5a8b96b180 Add git as debian dependency
Used by npm to install module dependencies that use git URLs

Closes #4668
2014-12-17 09:11:25 -08:00
Kevin Sawicki
83d5890962 Add missing .. segment 2014-12-16 09:40:16 -08:00
Kevin Sawicki
7ee3ccb43d Move up one more directory 2014-12-16 09:33:16 -08:00
Kevin Sawicki
89ed95e2ae Add apm sh shim 2014-12-16 09:08:31 -08:00
Kevin Sawicki
59d582722b Add .sh extension 2014-12-15 17:48:04 -08:00
Kevin Sawicki
9239b95241 Use $0 instead of %~dp0 2014-12-15 17:47:01 -08:00
Kevin Sawicki
ab8b5959d3 Add initial Windows atom wrapper script 2014-12-15 17:46:34 -08:00
Kevin Sawicki
eef6532b8c atom.exe is now up one more directory 2014-12-12 12:11:38 -08:00
Kevin Sawicki
9d3aaad394 atom.exe is now up on more directory 2014-12-12 12:11:38 -08:00
Kevin Sawicki
f91741eec1 Install cli folder to resources directory 2014-12-12 12:11:37 -08:00
Kevin Sawicki
8f77d65aab Add --executed-from as first argument 2014-12-12 12:11:37 -08:00
Kevin Sawicki
3dced04aab Add -t and --test to expected output args 2014-12-12 12:11:37 -08:00
Kevin Sawicki
bac9eac1fc Resolve atom path and executed-from in atom.js 2014-12-12 12:11:37 -08:00
Kevin Sawicki
1d0dd86041 Use new atom.cmd wrapper from installer 2014-12-12 12:11:37 -08:00
Kevin Sawicki
690ece3a9e Remove escaped slashes 2014-12-12 12:11:37 -08:00
Kevin Sawicki
100a1f5764 Parse output flags in atom.cmd 2014-12-12 12:11:37 -08:00
Kevin Sawicki
35f49be82a Pass through arguments 2014-12-12 12:11:36 -08:00
Kevin Sawicki
4225c25ad7 Add initial atom.cmd 2014-12-12 12:11:36 -08:00
Kevin Sawicki
330592e2bd Add atom.cmd 2014-12-12 12:11:36 -08:00
Kevin Sawicki
d306876229 Remove disconnect call 2014-12-12 12:11:36 -08:00
Kevin Sawicki
47aa269de5 Exit main process 2014-12-12 12:11:36 -08:00
Kevin Sawicki
2a80762d5b Disconnect spawned process 2014-12-12 12:11:36 -08:00
Kevin Sawicki
42ab14c2cb Add initial atom.exe wrapper 2014-12-12 12:11:36 -08:00
Kevin Sawicki
6fbd9fb8f8 Add loading gif for installer 2014-11-18 09:05:13 -08:00
Kevin Sawicki
5689fbf7cc Suggest keyring dependencies
apm now gracefully fails without them being installed and they
are only used for publishing and starring packages.
2014-11-10 13:35:48 -08:00
Kevin Sawicki
f431bb6396 Add more complete list of Debian dependencies
This list was taken from the webupd8 .deb file

Closes #4114
2014-11-10 13:32:20 -08:00
Ardeshir Javaherchi
fb0387f43e Remove rpm package dependencies 2014-10-30 23:26:52 -07:00
fenuks
5669aa39ce 🐧 Add GenericName to .desktop file, fixes #3885 2014-10-18 20:07:54 +02:00
Ardeshir Javaherchi
86fdbfbb15 🐧 Update to atom.desktop in mkrpm and remove extra variables 2014-10-15 15:53:32 -07:00
Ardeshir Javaherchi
cde7940e40 Merge branch 'master' into mkrpm 2014-10-15 15:21:01 -07:00
Matthieu Baerts
d6f43f1858 🐧 .desktop file without capital letter
The .desktop file of Atom was named Atom.desktop but it should be
renamed to atom.desktop because a .desktop should not contain capital
letters as any other .desktop files in /usr/share/applications.

Note that without that, it can be not easy to link the window with the
.desktop file and then a dock/panel could not link a launcher with its
window.
2014-10-12 18:47:06 +02:00
Ardeshir Javaherchi
b5c6d76999 Add grunt mkrpm task to create rpm package 2014-10-11 17:04:14 -07:00
Kevin Sawicki
c6d6fb3b7a Add libc6 to Depends section 2014-09-23 12:19:54 -07:00
Kevin Sawicki
26f3bde0e6 Add more lintian overrides 2014-09-23 12:19:54 -07:00
Kevin Sawicki
97b742cb1d Add initial lintian overrides 2014-09-23 12:19:54 -07:00
Kevin Sawicki
4c3ac8e6ec Add python dependency 2014-09-23 12:19:54 -07:00
Kevin Sawicki
ad9b5e5b8d Add extended description 2014-09-23 12:19:54 -07:00
alandarev
abbb21bf47 🐧 Add Category 'Development' to linux desktop file
Closes #2827
Closes #3482
Closes #3488
2014-09-08 08:37:50 -07:00
pinak222
c01a24f293 Add MimeType text/plain to .desktop file
This adds Atom in open with menu in KDE (possibly other DE's) for text files therefore providing better integration.
2014-09-06 10:59:01 +05:30
Kevin Sawicki
6d23fa1620 🐧 Set installedSize value in control file
Closes #2183
2014-08-27 14:23:09 -07:00
Kevin Sawicki
f5d4ece9cd Remove vendored dlls
These are now provided by atom-shell
2014-07-31 08:20:33 -07:00
Kevin Sawicki
5e4f34f92c Update dlls 2014-06-19 16:16:16 -07:00
Kevin Sawicki
dc7b549017 Add msvcr100.dll to win resources 2014-06-19 16:16:16 -07:00
Kevin Sawicki
29d5f63cd9 Update msvcp100.dll 2014-06-19 16:16:15 -07:00
Kevin Sawicki
33b4ec8e25 Add msvcp100.dll to win resources 2014-06-19 16:16:15 -07:00
Fabian Stiewitz
54c7c1e98d 🐧 Install Atom.desktop when installing to /usr/local 2014-06-17 12:40:10 +02:00
Kevin Sawicki
9a18ff5954 Update atom.ico in resources directory 2014-05-19 14:04:34 -07:00
Kevin Sawicki
0b786427f4 Set CFBundleTypeIconFile to file.icns
Closes #1726
2014-05-05 17:22:33 -07:00
Kevin Sawicki
4900dc6bcd Set LSHandlerRank to Alternate
This should prevent Atom from being the default editor for all these file
types and instead make it opt-in.

Closes #1808
2014-05-05 17:22:33 -07:00
Kevin Sawicki
c33227830e Add file icon for all sizes 2014-05-05 10:22:28 -07:00
Kevin Sawicki
43f2153c86 Add icons for all sizes 2014-05-05 10:14:47 -07:00
Kevin Sawicki
084d84660a Update atom.icns with single 2x 512x512 2014-05-05 09:58:12 -07:00
Cameron McEfee
4120b34d22 larger icon graphic 2014-05-05 09:51:01 -07:00
Kevin Sawicki
858c18114b Update file and app icons 2014-05-05 09:39:24 -07:00
Cameron McEfee
91f9302fc4 improve aliasing on the new icon 2014-05-05 09:33:02 -07:00
Kevin Sawicki
4f3bf04668 Update atom.icns with new icon 2014-05-05 09:19:17 -07:00
Cameron McEfee
5624596c88 Update the icon png 2014-05-04 15:51:41 -07:00
Corey Johnson
e62ae02c00 Update file.icns 2014-04-30 16:04:58 -07:00
Corey Johnson
233402dd33 Update atom icon 2014-04-30 15:52:13 -07:00
Kevin Sawicki
8415ddcb49 Upgrade to new icon 2014-04-02 08:58:19 -07:00
Cheng Zhao
72ceaf772d 🐧 Use startup notification. 2014-03-25 15:41:00 +08:00
Cheng Zhao
9c070cd71d 🐧 Add desktop file. 2014-03-25 15:40:59 +08:00
Cheng Zhao
67d8db8b9a 🐧 Add mkdeb task to create debian package. 2014-03-25 15:40:59 +08:00
Lincoln Stoll
46638d2ea1 Enable automatic graphics switching 2014-03-15 19:24:40 +01:00
Kevin Sawicki
74f65b978e Bump minimum version to 10.8
Closes #1598
2014-02-27 13:35:00 -08:00
Kevin Sawicki
7a5537d01e Update icon 2014-02-25 13:26:42 -08:00
Cheng Zhao
93aec682de Also replace the atom icon on Windows. 2014-02-04 16:58:49 +08:00
Kevin Sawicki
73b3b9870f Use 512x522 icon 2014-01-30 16:17:18 -08:00
Kevin Sawicki
1c8781268e Try out green app icon 2014-01-30 16:15:28 -08:00
probablycorey
2b34b2b9ba Revert "Remove sparkle keys from plist."
This reverts commit f92f130606.
2014-01-24 18:25:36 -08:00
probablycorey
f92f130606 Remove sparkle keys from plist. 2014-01-24 15:10:51 -08:00
Kevin Sawicki
d36a0aa437 Update file.icns to match atom.icns 2013-12-02 11:52:05 -08:00
Cheng Zhao
21edc61384 Ship PNG format of icon for all platforms. 2013-11-11 21:29:47 +08:00
Cheng Zhao
cbee5efee6 Ship PNG format of icon under windows. 2013-11-11 21:11:32 +08:00
Cheng Zhao
2058d5a431 Add task to set exe icon. 2013-11-06 22:41:53 +08:00
Cheng Zhao
753b11cf15 Register Atom to handle atom:// scheme URLs. 2013-07-10 18:57:26 +08:00
probablycorey
e23357cf13 Default to version 0 2013-06-20 12:15:35 -07:00
probablycorey
d5808e1164 Let constructicon set the SUFeedURL 2013-06-20 12:15:35 -07:00
probablycorey
22b7ae2136 Move plist code into update-info-plist 2013-06-20 12:15:33 -07:00
probablycorey
519e090a7a Rename app-Info.plist to atom-Info.plist 2013-06-20 12:15:33 -07:00
Cheng Zhao
f9be1f3493 Convert Info.plist to XML format. 2013-06-03 18:42:23 +08:00
Cheng Zhao
e259df1d0a Add various file types in Info.plist. 2013-05-30 17:04:32 +08:00
Cheng Zhao
c6d4942295 Generate Info.plist for App and Helper. 2013-05-29 19:33:48 +08:00
Cheng Zhao
9a08ea10cc Copy icon files and speakeasy.pem to bundle. 2013-05-29 18:57:02 +08:00