Daniel Collin
94bf0daff9
More build fixing
2016-01-09 21:01:23 +01:00
Daniel Collin
72021616e9
Fixed broken build
2016-01-09 20:59:09 +01:00
Daniel Collin
f3bd5ddb29
Added X11 set_position
2016-01-09 20:54:46 +01:00
Daniel Collin
001bca8f74
Implemented set_position for Mac
2016-01-09 20:49:14 +01:00
Daniel Collin
b576ab3139
Started to add set_position
2016-01-09 20:06:07 +01:00
Daniel Collin
49eba1bc05
Heap allocate drawing buffer
...
On some system it seems that the stack is quite small so now we heap
allocate the buffer instead. Also updated the docs and examples using
that instead of being on the stack. Bumped version to 0.2.4
Closes #8
2016-01-05 21:29:52 +01:00
Daniel Collin
57b734457e
Fixed x86 (32-bit) build
...
Closes #7
2016-01-05 21:22:20 +01:00
Daniel Collin
d6cbb705c1
Mac fixes
...
* Removed resizing of window as that isn't supported
* Fixed issue that content view would be too small and top of window wouldn't be visible
* Removed some code that isn't needed
Bump lib version to 0.2.3
2016-01-04 21:14:06 +01:00
Daniel Collin
63966e4a68
Removed unused file
2016-01-03 15:29:30 +01:00
Daniel Collin
20e1b228cd
Make sure we handle *nix correctly
2016-01-03 15:28:00 +01:00
Daniel Collin
264a630c39
Handle scaling and window close
2016-01-03 15:11:18 +01:00
Daniel Collin
fa8101b885
Added X11 keyboard support
2016-01-03 13:37:17 +01:00
Daniel Collin
9c07aaae60
WIP on X11 version
2016-01-03 11:25:05 +01:00
Daniel Collin
ae5917741f
Fixed bad usage of incorrect Window
2016-01-02 22:07:38 +01:00
Daniel Collin
c5f45664ef
More documentation
2016-01-02 21:42:37 +01:00
Daniel Collin
4b87f68125
Moved stuff around + documentation
2016-01-02 21:26:13 +01:00
Daniel Collin
a7e1df51ad
Use the new key_handler code
2016-01-02 19:40:56 +01:00
Daniel Collin
867daf1ca9
Added working keyboard support for Mac
...
Also moved all code out from windows.rs to a shared key_handler impl
2016-01-02 18:55:46 +01:00
Daniel Collin
8e9f8d33a1
Add support for scaling
2016-01-02 15:49:53 +01:00
Daniel Collin
946aa5ec14
Mac fixes
...
* Removed hard coded global values for width, height, buffer - These are now tracked on a per window basis.
* Fixed multi-window support
* Various cleanup and fixes
2016-01-02 15:37:50 +01:00
Daniel Collin
092965cb49
Removed VSync flag
2016-01-02 15:36:08 +01:00
Daniel Collin
6c6d611599
Merge branch 'windows-rs' into wip
...
# Conflicts:
# Cargo.toml
# README.md
# examples/noise.rs
# src/lib.rs
# src/windows.rs
2016-01-02 11:33:08 +01:00
Daniel Collin
1e477cd47f
Rust format
2016-01-02 11:32:05 +01:00
Daniel Collin
d4ca056adc
New version running with keyboard support
2016-01-02 11:32:04 +01:00
Daniel Collin
60e28c4a74
Removed double Key0
2016-01-02 11:31:54 +01:00
Daniel Collin
b66fbe709a
WIP on Windows version
2016-01-02 11:31:54 +01:00
Krzysztof Kondrak
bd5ac066a2
fixed braces formatting + dropped err_code variable
2015-12-28 17:17:23 +01:00
Krzysztof Kondrak
de47861fe3
Ignore the "Class already exists" error in multiple-window application
2015-12-28 16:50:51 +01:00
Krzysztof Kondrak
6fd476783c
Added backquote/tilde key
2015-12-22 12:54:06 +01:00
Daniel Collin
1455bd375e
WIP on Mac version
2015-12-19 14:47:34 +01:00
Daniel Collin
026be10b8b
Finally a visible window!
2015-12-19 11:44:36 +01:00
Daniel Collin
08028c1e54
WIP on Mac version
2015-12-19 08:25:04 +01:00
Daniel Collin
aa5d84eb2b
Added support for key repeat
...
* Added get_keys_pressed(KeyRepeat::Yes/No) in order for the user to
decide if repeat should be used or not
* added is_key_pressed(key, KeyRepeat::Yes/No)
* Added set_key_repeat_delay/rate in order to control the rate/delays of
keys
2015-12-18 20:21:47 +01:00
Krzysztof Kondrak
3bbbd46dd9
remove println\
2015-12-17 12:33:21 +01:00
Krzysztof Kondrak
2f91a754d5
added ScrollLock and numeric keypad
2015-12-17 12:27:46 +01:00
Krzysztof Kondrak
3d54525d46
added support for Ctrl and Shift keys
2015-12-16 09:31:14 +01:00
Daniel Collin
0c2e4cee7c
Added get_keys() function
2015-12-15 14:20:04 +01:00
Daniel Collin
03e8075157
Implemented FitScreen
2015-12-11 14:12:29 +01:00
Daniel Collin
ef9ac3e88c
Fixed broken scaling
2015-12-11 11:26:00 +01:00
Daniel Collin
6f47463a2e
Implemented scaling
...
BestFit isn't implemented yet though
2015-12-11 10:33:20 +01:00
Daniel Collin
2f5503d115
Make sure to keep wchars alive
2015-12-11 09:46:10 +01:00
Daniel Collin
474e6db31d
Null terminate wchar string
2015-12-11 09:25:06 +01:00
Daniel Collin
b05fb33fb3
Use CreateWindowExW instead of A
2015-12-11 08:52:38 +01:00
Daniel Collin
58565b9812
Added more error checking when creating window
2015-12-10 21:27:18 +01:00
Daniel Collin
d8c2a38f39
Changed keys api and added check if window is open
...
Also removed ugly CLOSE_APP global
2015-12-09 15:44:34 +01:00
Daniel Collin
b46868121e
Fixed overflow on windows
2015-12-09 13:04:46 +01:00
Daniel Collin
e89cb04189
Rust format
2015-12-08 23:08:52 +01:00
Daniel Collin
0b2911ca30
New version running with keyboard support
2015-12-08 22:57:14 +01:00
Daniel Collin
6bb0f1f479
Removed double Key0
2015-12-08 18:53:26 +01:00
Daniel Collin
c8b45d8577
WIP on Windows version
2015-12-08 18:49:03 +01:00