Commit Graph

44 Commits

Author SHA1 Message Date
Jeffrey Morgan e6ec43f11b Merging 2015-04-29 19:36:51 -04:00
Jeffrey Morgan 0876685808 Update gulpfile.js 2015-04-21 20:29:07 -04:00
Jeffrey Morgan a0a58dd0ac Remove react processing 2015-04-21 19:58:38 -04:00
Jeffrey Morgan 8ccb7b05cb Merging master
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 13:00:55 -04:00
Jeffrey Morgan 1d00ca197c Fix signing errors 2015-04-17 11:23:57 -04:00
Jeffrey Morgan 614e034167 Fixing download
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 11:01:18 -04:00
Jeffrey Morgan 38c8dcb22d Rename atom shell to electron 2015-04-17 10:23:23 -04:00
Jeffrey Morgan 149ab1fc85 Removing unused gulp tasks 2015-04-17 10:12:23 -04:00
Jeffrey Morgan ea1dc80240 Merge branch 'master' into windows
Signed-off-by: Jeffrey Morgan <jmorganca@gmail.com>
2015-04-17 10:05:46 -04:00
Jeffrey Morgan 87f5572bfb Use minimist for parsing args 2015-04-17 09:54:29 -04:00
Jeffrey Morgan 98000359ba bumping to 0.5.14 with docker 1.6 2015-04-16 16:29:18 -04:00
Dominik Deren 046e640eeb - Working on changes required to setup client on windows.
- For now changes in SetupStore are made, to skip steps that do MacOS setup.
- Adding deps.ps1 script for installing all required dependencies on windows.
- Adding reset.ps1 script for removing all dependencies on windows.
- Modifying files to work with windows dependencies
- Fix for duplicate react instances in the code.
- A fix required to load only one instance of React in the application. Without such fix, on windows application loads two instances of React at start time, and crashes.
- Modifying files to support windows paths
- Modifying deps and reset powershell scripts to loose chocolatey dependency. Adding windows VirtualBox installation steps.
- Improved a workaround for adding Users directory to the shared folder in the VM on windows. Added few more fixes for Windows/Mac compatibility.
- Removing unnecessary log from deps.ps1 script,
- Updating Gulpfile to download and copy all the dependencies on application start,
- Cleaning pre and post install scripts from package.json, as they are not realy friendly for different platforms.
- Removing changes from browser.js as they were not necessary or even breaking.
- Cleaning pre and post install scripts from package.json, as they are not really friendly for different platforms.
- Fixing changes in package.json.
- Fixed reset.ps1 file to delete all folders created by the app,
- Fixed metrics.js file to properly use userAgent depending on the OS.
- Uncommented updateBinaries line in SetupStore.
- Adding open as a dependency.
- Fixing the setupStore tests.
- Adding proper directory to PATH for docker and docker-machine binaries.
- Adding support for the docker terminal command. It opens a CMD on windows and sets required env variables for the docker to work. Docker and Docker-Machine should be on the path, as they are set up there on Kitematic startup.
- Added Resources module which provides paths to all files stored in the resources directory,
- Added docker and docker-machine binary paths to Util module, to have a single place for calling those paths,
- Added binaries directory path, to Util module, to have a single place for calling this path,
- Added another exec command, which utilizes "child_process" module, and it's "exec" command, as the "exec" used right now is deprecated,
- Refactored the Installation step in the SetupStore, and connected with that SetupUtil commands to perform copying binaries from node instead of bash commands. That way application is more cross-platform friendly,
- Added new dependencies in form of fs-extra, fs-promise and any-promise, to allow yielding of fs commands in SetupUtil.
- The setup process now works correctly on windows from the beginning to end.
- Fixing broken tests.
- Improving tests.
- Adding elevated permissions to the reset script, as it is required to kill processes and remove VirtualBox.
- Added ability to run reset scripts through gulp,
- Added new npm script for resetting the environment "npm run reset".
- Refactored docker-machine module, to use Resources module for finding the machine command and general code cleaning,
- Added windows keyboard shortcut support.
- Adding the use of Resources module, instead of direct access of files in the resources dir.
- Testing appveyor.
- Testing appveyor + io.js.
- Back to node 0.10.
- Fixing permission issues with appveyor.
- Testing travis.

Signed-off-by: Dominik Deren <dominik.deren@live.com>

- Working on changes required to setup client on windows.
- For now changes in SetupStore are made, to skip steps that do MacOS setup.

- Adding deps.ps1 script for installing all required dependencies on windows.
- Adding reset.ps1 script for removing all dependencies on windows.

Fix for duplicate react instances in the code.

Modifying files to support windows paths

- Removing unnecessary log from deps.ps1 script,
- Updating Gulpfile to download and copy all the dependencies on application start,
- Cleaning pre and post install scripts from package.json, as they are not realy friendly for different platforms.
- Removing changes from browser.js as they were not necessary or even breaking.

- Fixing changes in package.json.

- Uncommented updateBinaries line in SetupStore.

- Adding open as a dependency.

- Adding proper directory to PATH for docker and docker-machine binaries.

- Fixing broken tests.

- Improving tests.

- Adding elevated permissions to the reset script, as it is required to kill processes and remove VirtualBox.

- Added ability to run reset scripts through gulp,
- Added new npm script for resetting the environment "npm run reset".

- Refactored docker-machine module, to use Resources module for finding the machine command and general code cleaning,
- Added windows keyboard shortcut support.

- Adding the use of Resources module, instead of direct access of files in the resources dir.

- Testing appveyor + io.js.

- Back to node 0.10.

- Fixing permission issues with appveyor.

Signed-off-by: Dominik Deren <dominik.deren@live.com>
2015-03-31 16:20:35 +01:00
Jeffrey Morgan ebb87a632a Fix sourcemaps 2015-03-08 18:31:32 -04:00
Jeffrey Morgan b36388f6eb Also process browser javascript 2015-03-08 17:49:37 -04:00
Jeffrey Morgan ea31632588 Fix auto updates 2015-02-27 23:22:50 -05:00
Jeffrey Morgan fafc9d0793 Fix save / poweroff preference, menu availability 2015-02-26 22:03:46 -05:00
Jeffrey Morgan d52810959a Fixing merges 2015-02-26 20:16:48 -05:00
Jeffrey Morgan 75467305df Merge branch 'master' into machine
Conflicts:
	util/deps
2015-02-26 20:15:01 -05:00
Jeffrey Morgan b5bd6803d6 Working version of machine 2015-02-26 20:14:43 -05:00
Jeffrey Morgan 25302cc1a9 Merge branch 'master' into machine
Conflicts:
util/deps
2015-02-26 16:18:26 -05:00
Jeffrey Morgan cd87a8f426 WIP machine 2015-02-26 16:18:10 -05:00
Jeffrey Morgan e3d9de2d70 Clean test files, binaries 2015-02-26 13:58:30 -05:00
Jeffrey Morgan b9d3d20331 faster build time 2015-02-25 22:51:54 -05:00
Jeffrey Morgan e7aaeeaf21 Adding metrics 2015-02-20 15:09:25 -08:00
Jeffrey Morgan 1df08f96f6 Removing select web port for now 2015-02-17 01:14:58 -08:00
Jeffrey Morgan 613c944f0c Fixing rename bugs 2015-02-16 23:18:42 -08:00
Jeffrey Morgan de2f18d7a9 Fix volume change 2015-02-16 19:43:58 -08:00
Jeffrey Morgan 0c3f71b75c Changing 6to5 to babel 2015-02-16 14:12:26 -08:00
Jeffrey Morgan cb437f1d89 Merging 2015-02-09 21:24:12 -08:00
Jeffrey Morgan b505f0919d Fix release 2015-02-06 12:38:51 -05:00
Jeffrey Morgan 88d39d2505 Promises, virtual box & boot2docker integration tests 2015-02-05 21:02:46 -05:00
Jeffrey Morgan e2346cc012 WIP beta 2015-02-03 17:45:16 -05:00
Jeffrey Morgan c7d3bffc7f WIP tests 2015-02-02 00:33:36 -05:00
Jeffrey Morgan b61697055a Removing gulp dependency, making file hierarchy easier to understand. 2015-01-30 13:21:51 -05:00
Jeffrey Morgan 05d0f5a740 Menu + Preferences 2015-01-27 15:47:30 -05:00
Jeffrey Morgan 935fa8b6dd removing identity for now 2015-01-25 13:42:33 -05:00
Jeffrey Morgan 2f599dc092 Merge and cleanup 2015-01-25 13:29:51 -05:00
Jeffrey Morgan 09a7527458 WIP new events 2015-01-23 16:49:25 -05:00
Jeffrey Morgan 7e74481e85 Pull & Run containers 2015-01-17 13:15:26 -05:00
Jeffrey Morgan 5245b5ee2a traffic lights 2015-01-13 16:45:18 -05:00
Jeffrey Morgan 5f06cb9ad3 Ported kitematic setup 2015-01-12 09:28:29 -05:00
Jeffrey Morgan 592754fad0 Adding livereload, react-router base 2014-12-30 18:01:27 -05:00
Jeffrey Morgan 424bccc3a9 Node & test environment
- Fix environment to require no node install and more straightforward
- Add jasmine files
2014-12-27 16:32:52 -05:00
Jeff Morgan cbe538ae54 Basic asset pipeline for atom-shell based development & release 2014-12-21 00:08:50 -05:00