Kovid Goyal
|
5e5065715e
|
...
|
2017-09-30 13:51:52 +05:30 |
|
Kovid Goyal
|
8be7679a38
|
grrr
|
2017-09-30 13:51:52 +05:30 |
|
Kovid Goyal
|
6297c9a719
|
...
|
2017-09-30 13:51:52 +05:30 |
|
Kovid Goyal
|
933621b038
|
Better libpng error handling
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
c31e608ff9
|
Tests for loading PNG images
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
671bcafee5
|
Dont carry the fd around
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
c01f009e42
|
Remove sz requirement and implement proper fix for failure to mmap shm objects on OS X. Apparently they have to be mapped shared.
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
dbd7ec5b27
|
Allow specifying the offset and size for reading data from files
Also require size to be specified for SHM objects to support platforms
such as macOS that have no way to get the size from the fd.
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
898136dbdc
|
Free the mapped file early if possible
|
2017-09-30 13:51:51 +05:30 |
|
Kovid Goyal
|
ef91f9dc8f
|
Use fstat to get SHM file size instead of seeking
|
2017-09-30 13:51:51 +05:30 |
|
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 |
|