Matthias Koefferlein
fd8407b35b
Code simplification and less image copies
2022-05-09 01:15:14 +02:00
Matthias Koefferlein
d0f566f84e
Fixed a memory bug
2022-05-09 01:05:15 +02:00
Matthias Koefferlein
f827e693ef
Fixed Qt-less build
2022-05-09 00:29:48 +02:00
Matthias Koefferlein
7fe0e95eee
WIP: first debugging
2022-05-09 00:16:48 +02:00
Matthias Koefferlein
a737b80b65
Some cleanup + added TODO comments
2022-05-08 23:58:19 +02:00
Matthias Koefferlein
f65c3d5fd7
Enabled edt, ant and img for Qt-less builds, added missing files
2022-05-08 22:27:39 +02:00
Matthias Koefferlein
37a42b70db
WIP: edt enabled for Qt-less
2022-05-08 19:44:14 +02:00
Matthias Koefferlein
aea861f9b4
WIP: preparing synthetic events for LayoutView in non-Qt case
2022-05-08 18:33:40 +02:00
Matthias Koefferlein
c8be882785
Removed some more Qt dependencies
2022-05-07 23:56:48 +02:00
Matthias Koefferlein
1ad9dd2c11
WIP: preparations for a non-Qt event loop protocol
2022-05-07 23:44:08 +02:00
Matthias Koefferlein
42f0a79dee
Resize method and tests
2022-05-07 22:12:36 +02:00
Matthias Koefferlein
7b85bf7de2
Enabled Qt-less builds, tests passing
2022-05-07 20:41:46 +02:00
Matthias Koefferlein
0198c7cd69
WIP
2022-05-07 19:57:34 +02:00
Matthias Koefferlein
41cbef1e5a
Tests for new LayoutView features
2022-05-07 19:13:01 +02:00
Matthias Koefferlein
585ab0f310
Fixed tests
2022-05-07 18:57:33 +02:00
Matthias Koefferlein
101544ab78
Equality operator in PixelBuffer
2022-05-07 18:48:45 +02:00
Matthias Koefferlein
958e1f7c59
WIP: base class-implemented methods need to be qualified in GSI binding :(
2022-05-07 18:48:33 +02:00
Matthias Koefferlein
e6061ff96f
CONSIDER MERGING: avoid a segfault due to early delete of a LayoutView object
2022-05-07 18:39:56 +02:00
Matthias Koefferlein
3c11fe61c3
WIP: enabling PixelBuffer and BitmapBuffer for RBA::LayoutView
2022-05-07 14:36:52 +02:00
Matthias Koefferlein
32813b80f2
GSI binding for PixelBuffer and tests
2022-05-07 12:53:00 +02:00
Matthias Koefferlein
0798c4de51
Bugfixes and tests for PNG support
2022-05-07 02:14:08 +02:00
Matthias Koefferlein
067f59ab0a
WIP: PNG support for Qt-less apps through libpng in lay::PixelBuffer
2022-05-07 01:33:16 +02:00
Joaquin Matres
8b51e809dd
avoid building wheels for every commit
2022-05-06 09:04:55 -07:00
Joaquin Matres
c9071dffac
switch to real pypi
2022-05-05 20:03:06 -07:00
Matthias Koefferlein
7291a3dc47
Fixed LayoutView tests
2022-05-06 00:02:45 +02:00
Matthias Koefferlein
a2b90d7a8e
IMPORTANT (consider merging): fixed a potential segfault on LayoutView construction
2022-05-06 00:02:35 +02:00
Matthias Koefferlein
51666eb439
Fixed non-Qt build
2022-05-05 23:44:47 +02:00
Matthias Koefferlein
6feed82808
Bug fixes and tests for LayoutView
2022-05-05 23:37:33 +02:00
Kazunari Sekigawa
2b693ec39b
Updated the build system for Mac ( #1073 )
...
* WIP: add "pymod"
* To fix the issue reported by GitHub ticket No.1040
* WIP: To build "pymod"
* Updated the build system for Mac.
* Updated the build system for Mac.
2022-05-05 22:07:46 +02:00
Joaquin Matres
5203f1123f
add ci/cd for github actions ( #1070 )
...
* add ci/cd for github actions
* fix workflow and add workflow_dispatch
* remove dist
* fix
* add gcc
* sudo apt install build essential
* add curl
* install curl
* build essential
* update
* test code on mac os
* release on tagged version
* better names
* fix numbers for 3.10
* add cancel workflow for tests
* fix test macOs
* Adding ccache to github action
* creating dependency between jobs
* using cibuildwheel
* ccache path bug
* Testing after building wheels
* misunderstood cibuildwheel
* fixing error in manylinux build
* fixing error in manylinux build (2)
* disabling fail fast (temporary)
* Don't repair macOS wheels
* Not building pypy wheels
* disabling 32-bit linux wheels
* macos-latest only (prevent duplicate)
* fixing musllinux
* fixing ccache
* fixing cache persistence
* adding deploy job
* last debug
Co-authored-by: Thomas Ferreira de Lima <github@tlima.me>
2022-05-05 22:02:11 +02:00
Matthias Koefferlein
0877de73d4
Refactoring: substitute QImage by lay::PixelBuffer
2022-05-04 23:34:34 +02:00
Matthias Koefferlein
5fa984324e
PixelBuffer: versions to create independent copies into QImage
2022-05-04 21:16:10 +02:00
Matthias Koefferlein
f51fac5f0f
Renamed lay::Image to lay::PixelBuffer
2022-05-04 02:23:23 +02:00
Matthias Koefferlein
17cbcc2877
Added mono image class
2022-05-04 02:18:01 +02:00
Matthias Koefferlein
2088881110
Added transparent flag tests
2022-05-02 22:48:32 +02:00
Matthias Koefferlein
1cdc26b137
Added transparent flag for lay::Image
2022-05-02 22:46:56 +02:00
Matthias Koefferlein
d7b9bd71a1
Added performance tests for image
2022-05-02 22:27:30 +02:00
Matthias Koefferlein
3a2ae4ede1
WIP: More tests for lay::Image
2022-05-02 01:02:46 +02:00
Matthias Koefferlein
373f307ae6
WIP: image object, first steps
2022-05-02 00:26:13 +02:00
Matthias Koefferlein
0b48cb9020
WIP: added new lay::Image class
2022-05-02 00:02:47 +02:00
Matthias Koefferlein
e49b9a5e8a
WIP
2022-05-01 21:56:47 +02:00
Matthias Koefferlein
48f5f95a8f
WIP
2022-05-01 20:23:53 +02:00
Matthias Koefferlein
0a804f2e32
WIP
2022-05-01 19:29:20 +02:00
Matthias Koefferlein
8cbb49d5f9
WIP
2022-05-01 17:47:00 +02:00
Matthias Koefferlein
9b7a237a79
WIP
2022-05-01 10:30:26 +02:00
Matthias Koefferlein
63a1b24d24
WIP
2022-04-30 23:08:05 +02:00
Matthias Koefferlein
c4be80bb2f
WIP
2022-04-30 20:51:54 +02:00
Matthias Koefferlein
2378f7964e
WIP
2022-04-30 19:13:36 +02:00
Matthias Koefferlein
2298a9a5c8
WIP
2022-04-29 23:40:07 +02:00
Matthias Koefferlein
7048dde7b3
WIP: HSV support in lay::Color
2022-04-27 23:03:17 +02:00