Kovid Goyal
ac53776ee4
Forgot a few keys in the localizes keys map
2017-01-12 19:59:57 +05:30
Kovid Goyal
cb5d6547e5
Add an option to use a modern wcwidth() instead of the system one
2017-01-12 19:28:51 +05:30
Kovid Goyal
a8408a1ce4
Fix keyboard shortcuts not being mapped correctly
...
On systems that remap their keys, for example, to use a DVORAK keyboard layout. Fixes #29
2017-01-12 13:56:56 +05:30
Kovid Goyal
1c4718af3c
Update README with info about OS X support
2017-01-12 11:58:11 +05:30
Kovid Goyal
05bcc23f09
Make linux-launcher work on OS X as well
2017-01-12 11:30:09 +05:30
Kovid Goyal
dbda7c4fcb
...
2017-01-12 10:22:46 +05:30
Kovid Goyal
dedaf6caf7
Fix Ctrl/Alt+key not working on systems with alternate keyboard layouts
...
Fixes #17
2017-01-12 10:17:21 +05:30
Kovid Goyal
4b28cc755e
closerange() in child works on OS X also
2017-01-12 01:07:26 +05:30
Kovid Goyal
3b2e28fd83
Update dependency list noting what is not needed on OS X
2017-01-12 01:05:27 +05:30
Kovid Goyal
268560a1c6
Handle OSes that have no native pipe2()
...
OS X, sigh.
2017-01-12 01:00:05 +05:30
Kovid Goyal
fea0862a35
Do not use GLEW on OS X
2017-01-12 00:50:44 +05:30
Kovid Goyal
063ec7dc02
Fallback implementation for glCopyImageSubData
...
OS X is missing this function so we fallback to a very slow,
GPU->CPU->GPU roundtrip. Fortunately this is needed only rarely so it
should not have a noticeable performance imapct. Le bubbling sigh!
2017-01-11 23:36:43 +05:30
Kovid Goyal
6b01b9613a
Use 8 bit stencil buffers on OS X
2017-01-11 21:07:31 +05:30
Kovid Goyal
c3aa26fedf
Remove useless call to glfw_init
2017-01-11 20:57:37 +05:30
Kovid Goyal
15793d6eb0
New OS X Travis bundle
2017-01-11 19:59:02 +05:30
Kovid Goyal
6c76f292f4
Fix develop() not running from ssh session
2017-01-11 19:43:30 +05:30
Kovid Goyal
e9d239ac83
Get rid of the closerange() on exit entirely
...
Not needed.
2017-01-11 16:51:57 +05:30
Kovid Goyal
d3e924a58b
One more place closerange() was called
2017-01-11 16:26:53 +05:30
Kovid Goyal
18a1a61ec2
Dont use closerange() on OS X
...
The original motivation for this was OpenGL problems caused by the glfw
library on linux because of inherited file descriptors. Dont know if
that applies on OS X.
2017-01-11 15:39:10 +05:30
Kovid Goyal
426f960b23
Finish up Core Text based rendering
2017-01-11 14:13:37 +05:30
Kovid Goyal
8e7250eb7a
Use undeprecated orientation constant
2017-01-11 12:22:22 +05:30
Kovid Goyal
dff91759a2
Refactor the cell rendering code for greater re-use
...
Also start work on CoreText based rendering
2017-01-11 12:02:28 +05:30
Kovid Goyal
282d6faa5f
Scale font size by screen DPI on OS X
...
There seems to be no way to pass a custom DPI to CoreText
2017-01-11 05:53:55 +05:30
Kovid Goyal
70719d37fd
Implement optional incremental compilation
2017-01-11 04:45:27 +05:30
Kovid Goyal
edf9e580fe
Function to check if the font has a specified character
2017-01-11 03:34:43 +05:30
Kovid Goyal
d4f18d9581
Forgot to release the font names in the destructor
2017-01-11 03:34:43 +05:30
Kovid Goyal
a923660916
Get font names
2017-01-11 03:34:43 +05:30
Kovid Goyal
54285a0f17
Compile the core_text module using Objective-C
2017-01-11 03:34:43 +05:30
Kovid Goyal
f15233b655
Start work on CoreText font rasterization
2017-01-11 03:34:43 +05:30
Kovid Goyal
fa20949d4f
Merge pull request #28 from Firenox89/master
...
add the enter key on the numpad to the key map
2017-01-11 03:34:10 +05:30
firenox89
e53c00339a
add the enter key on the numpad to the key map
2017-01-10 22:33:42 +01:00
Maximilian Kindshofer
625d41305d
Add note about Arch Linux AUR package
2017-01-10 22:14:59 +05:30
Kovid Goyal
0d38a2ea31
Ignore exceptions when printing error messages
2017-01-10 17:17:23 +05:30
Kovid Goyal
9c501b37ea
Allow skipping of tests that depend on a modern wcwidth() via an env var
2017-01-10 13:52:15 +05:30
Kovid Goyal
7c5bc672e6
...
2017-01-10 13:12:01 +05:30
Kovid Goyal
45dcef4304
Give up on using brew on Travis
2017-01-10 13:06:48 +05:30
Kovid Goyal
6738724d4f
...
2017-01-10 12:53:23 +05:30
Kovid Goyal
df1ca0a342
...
2017-01-10 12:53:11 +05:30
Kovid Goyal
7c580dca31
Try and figure out why linking against python is failing on OS X Travis
2017-01-10 12:45:33 +05:30
Kovid Goyal
0e40470931
...
2017-01-10 12:00:10 +05:30
Kovid Goyal
e79adaa4a7
python 3 is not supported on Travis OS X, try installing it manually
2017-01-10 11:50:41 +05:30
Kovid Goyal
e3fa920ac6
...
2017-01-10 11:35:28 +05:30
Kovid Goyal
8374dae5d7
...
2017-01-10 11:33:49 +05:30
Kovid Goyal
cea0537521
...
2017-01-10 11:26:21 +05:30
Kovid Goyal
002a7ee146
Start working on OSX Travis
2017-01-10 11:23:19 +05:30
Kovid Goyal
5af4edc91a
...
2017-01-10 11:17:32 +05:30
Kovid Goyal
c7b2e5c629
Only install flake8 when needed
2017-01-10 11:17:10 +05:30
Kovid Goyal
c7beb52b46
Output count from flake8 explicitly
2017-01-10 11:15:43 +05:30
Kovid Goyal
bdf592a544
...
2017-01-10 11:12:29 +05:30
Kovid Goyal
0ce9e75fc2
...
2017-01-10 11:08:43 +05:30