Kovid Goyal
|
bfd7675639
|
...
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
b644d4620a
|
OS X does not support write() with shared memory
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
03dd6e0490
|
Test for image loading from shared memory
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
dfca991173
|
Test for loading image data from file
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
13c4c605b3
|
Prevent loading of too large PNG images
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
8e5c4b6f7a
|
Require data size to be sent for PNG format
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
d0d769f26b
|
Test for zlib de-compression
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
558b208edd
|
Fix compressed key not being parsed
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
35acb1497a
|
Fix chunked loading of images
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
8cd1f76d2b
|
Framework for testing loading of images
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
f0ee728b94
|
Fix failing flake
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
b4a96428f3
|
DRYer
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
7d6d8efc26
|
...
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
f3ee3784f7
|
Fix longjmp handling when calling libpng
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
7da08d37d2
|
File to host graphics tests
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
23c2bdb6f0
|
Dont silently wrap too large ids, instead ignore the graphics command
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
7736629bc4
|
Fix graphics id not going upto UINT32_MAX
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
204bd97198
|
Nicer error responses on bad graphics data
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
2786976c63
|
...
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
7567f96a34
|
Python API to get image data from gr. manager for tests
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
cf33ef8666
|
...
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
9860ed544f
|
Respond to load commands when an id is present
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
9601ed79f1
|
Travis build fixes
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
e5b5fb2773
|
fmt defaults to RGBA and ignore add commands for images with no width/height
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
01fb9436dd
|
Code to read compressed and PNG encoded image data
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
df1e06ec2c
|
DRYer
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
c973a7326e
|
Dont link against rt on macOS
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
9facc5f7d3
|
DRYer
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
66bce4b8cd
|
Code to read image data
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
c567acb4e5
|
Work on loading images
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
8418cc04c1
|
Start work on the graphics manager
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
e52818d54c
|
Move the screen datatype decls into screen.h
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
15e03f74f4
|
Also report the payload for graphics commands
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
56c2e0c26a
|
Report incomplete graphics commands as parser errors
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
83de392b39
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
3c89f80603
|
More tests for the graphics control code parser
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
8e64895c23
|
Framework for testing graphics command parsing
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
967e65e150
|
Use a static b64 decoding table
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
9f5d731d8d
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
ef312a3d1c
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
705298737a
|
Fix off by one
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
a7b95f73be
|
Cleanup handling of ,; in the GR control code parser
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
a9ed44eecc
|
Implement decoding of graphics command payload
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
b8d9629ee4
|
Start work on parsing of graphics escape code
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
5b24d51fcd
|
Fix failing screen resize test
Take into account the index that now happens to ensure that
the cursor is on a new line.
|
2017-09-30 13:51:35 +05:30 |
|
Kovid Goyal
|
e832524bfc
|
Ensure cursor is on a blank line after a resize
|
2017-09-30 13:25:31 +05:30 |
|
Kovid Goyal
|
a783325464
|
Nicer parsing of dependencies file
|
2017-09-30 12:25:03 +05:30 |
|
Kovid Goyal
|
af99c172fe
|
Use dependency mapping when doing incremental builds
|
2017-09-30 12:18:08 +05:30 |
|
Kovid Goyal
|
b5b9a7ba6d
|
Fix compilation with clang
|
2017-09-30 11:56:30 +05:30 |
|
Kovid Goyal
|
2909fddaa2
|
Split out GL API wrapping code into its own header
|
2017-09-30 11:48:52 +05:30 |
|