-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows #261
Open
refi64
wants to merge
76
commits into
master
Choose a base branch
from
windows
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Windows #261
Changes from 65 commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
5772c9f
Windows build
robert-nix f6b8528
Windows process execution
refi64 a67a388
Make process termination work
refi64 6f61ce1
Remove aux.moon (for now, at least)
refi64 dfc31cb
Update theme fonts to have Windows-friendly versions
refi64 eda9cdd
Update .gitignore
refi64 4a4a842
Make icons work
refi64 26dc5c3
Clean up some debugging aids
refi64 588dd69
On Windows, printing a message will leave it in the buffer until the …
refi64 0e91553
Tweak Windows default fonts
refi64 4222bd9
Fix tmpfile on Windows
refi64 5509fe7
Fix a LOT of test failures related to howl.io.File and Windows
refi64 bce797f
Fix a minor bug in File.etag
refi64 306976f
More spec fixes
refi64 bf1d7f3
Some cleanup
refi64 87f82a5
I AM AN IDIOT.
refi64 8bd1c80
Typo fix
refi64 8ba523c
Test fixes
refi64 9b65e03
More test fixes
refi64 05a84ab
Fix several path_spec test failures
refi64 0f09ac6
Fix a bug in File.is_absolute and more paths specs
refi64 20d2c4b
Fix a bug in OutputStream under Windows
refi64 d698bb6
Some fixes for process signals
refi64 376aa90
Process fixes
refi64 0864b60
Fix the sandboxed loader specs
refi64 5a68550
Fix project_spec under Windows
refi64 7f59fb2
Fix buffer_spec on Windows
refi64 b7b0638
Fixes to file selector interactions and specs
refi64 7f12ca1
Make file opening a bit more natural under Windows
refi64 443639b
More file selection on Windows
refi64 f4fcd0a
Windows specs
refi64 017566d
Simply tempfile code
refi64 b8d269b
More file selection fixes
refi64 7eb58c3
Finish fixing the file_selection specs
refi64 173ad8c
Hidden file reorg & make bundle_spec pass on Windows
refi64 38796e1
Un-break stuff
refi64 e0617cb
Shut up, linter
refi64 9cd8d6c
Update Makefile for MSYS2
refi64 843a404
More process fixes
refi64 ccc8bb8
More spec fixes
refi64 7c628a0
Fix scrollbar on an empty file
refi64 11fe38d
Process spec fixes
refi64 9e1f472
More spec fixes
refi64 cc28ed6
PROCESS. SPECS. WORK.
refi64 5e32023
Fix glib specs
refi64 4d1437d
Fix the definition of g_object_new
refi64 40be07b
gio test fixes
refi64 6dff5ca
More spec fixes
refi64 c7260e0
More spec fixes
refi64 941a91f
Cleanup
refi64 9894693
Linter
refi64 fd7f577
Mrgrgr...
refi64 285242e
*facepalm*
refi64 734e348
Linux fixes
refi64 5647ae0
Fixes
refi64 277b252
Fixes
refi64 41fccbe
More spec fixes
refi64 f48895d
More spec fixes
refi64 e1b48c9
Docs
refi64 44c5029
Cleanup
refi64 b4a12a7
Null termination
refi64 d9f072d
Move g_usleep to cdefs
refi64 537e967
Fixes & more cleanup
refi64 e800c94
Fix path to cmd.exe
refi64 67afdb6
Write font loading failure to stderr
refi64 ff37594
Cleanup
refi64 2536cd7
Move some platform-specific code to howl.sys.platform
refi64 2dba2b2
Linter fixes
refi64 6b4ae52
Oops
refi64 81186cb
boring stuffz
refi64 67bf2fd
Add 'make windist'
refi64 c1e4c98
Rename ljglibs.aux -> ljglibs.util
refi64 decaa9a
Installer stuff
refi64 21f5742
*facepalm
refi64 f94c148
Windows docs
refi64 32a24f2
Merge branch 'master' of https://github.com/howl-editor/howl into win…
refi64 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,7 @@ | ||
src/deps/*/* | ||
src/*.o | ||
src/howl | ||
src/howl.exe | ||
*.bc | ||
*.bak | ||
site/build/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
-- Copyright 2016 The Howl Developers | ||
-- License: MIT (see LICENSE.md at the top-level directory of the distribution) | ||
|
||
ffi = require 'ffi' | ||
|
||
ffi.cdef [[ | ||
typedef void* HANDLE; | ||
typedef void* PVOID; | ||
typedef int DWORD; | ||
typedef int BOOL; | ||
typedef char* LPTSTR; | ||
typedef const char* LPCTSTR; | ||
|
||
DWORD GetProcessId(HANDLE process); | ||
HANDLE _get_osfhandle(int fd); | ||
BOOL TerminateProcess(HANDLE process, unsigned int exitcode); | ||
int AddFontResourceExA(LPCTSTR lpszFilename, DWORD fl, PVOID pdv); | ||
BOOL SetFileAttributesA(LPCTSTR file, DWORD attrs); | ||
|
||
int fr_private; | ||
]] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could/should we add a specific README with installation instructions on Windows? I'm thinking of basic steps from start to finish.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should it be in a readme (e.g.
README.windows.md
), or do you think it would be better as a page on the site (e.g.getit.windows.html
), as a parallel togetit.html
?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps a separate page on the site would be best, we could just reference to that from the README.