| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
It needs some more work to look nice but it already works.
|
| |
|
|
|
|
|
| |
I finally manage to make device to report as angle scroll device. And it
was too fast scroll so I make it solver. It is now some what acceptable.
|
|
|
|
|
|
| |
This reloads memoryview with same base address as it was closed with.
It somewhat works but with program view it seems to be buggy and shifts
stuff down. But let's say that it's good enough for now.
|
| |
|
| |
|
|
|
|
|
| |
Memory protection is not feature that is strictly required. Because of
that it's implementation has lower priority.
|
| |
|
|
|
|
|
| |
This generalizes CoreView to be used with other parts of the project
too.
|
| |
|
|
|
|
| |
Text was always rendered.
|
| |
|
|
|
|
|
|
|
|
| |
This should be easy enought to program but it requires some deeper
changes to memoryview it self (to allows direct address to item
mapping). Because of that I am disabling it for now and I will return to
this feature in future. For now I am focusing on other more important
aspects of qtmips (to make it feature complete not nice to use).
|
|
|
|
|
| |
Now only hazard unit is missing all wires. Anything else is wired up
already.
|
|
|
|
|
| |
They are not implemented and even if they would they usage would be
little bit funky as they would jump by internal amount of page memory.
|
|
|
|
|
| |
This makes static table widget to have only one column until it's wider
then higher.
|
| |
|
|
|
|
| |
Not fully tested yet.
|
| |
|
| |
|
|
|
|
| |
This commit implements both cache configuration for machine and for gui.
|
| |
|
|
|
|
|
| |
For some reason the layout resize resulted to different height then we
counted out. So just calculate it on place instead.
|
| |
|
|
|
|
| |
For now just drop it because it's broken.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This is not tested as I don't have any device that reports as an angle
scroll (meaby feature of X server). For future if on some other platfrom
this is the problem then ANGLE_SCROLL variable should be tweaked.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This does dynamic layout of registers. This implemntation is just
terrible. It works but it's almost unreadable. It's just too much code
for such a small feature. But I can't be bothered to refactor it on top
of hacking it.
|
|
|
|
|
|
| |
Program cache is read only so having write cache makes no sense. In
reality in code we still configure and use it but user doesn't have to
know that.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
There was bug in boundary rect. calculation.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This commit adds few more bits to scheme but mainly it chnages how
connectors specify angles. Originally it was in radians but we was
mapping that trough mathematical operations directly to sizes. But that
was problematic because of floating point inacuracy and we sometimes
founded intersection where there should be one. So this commit gets rid
of this at all and instead allows just some fixes axes to be used
instead of arbitrary angles.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
In previous implementation were dependencies described on two places. In
NewDialog and in MachineConfig. Now NewDialog sets options in
MachineConfig and configuration is then applied to NewDialog.
|
|
|
|
| |
Positioning and probably even graphics are just temporally for now.
|