adelikat
1a6c1e7ebe
InputRoll - simplify
2019-12-03 20:05:32 -06:00
adelikat
eb63fa5a92
Tastudio - Branches - fix width calculation when expanding to fix user text
2019-12-03 20:03:10 -06:00
adelikat
b87f14f962
InputRoll - fix bug in the last gridline calculation in horizontal view
2019-12-03 19:35:19 -06:00
adelikat
77e19a895b
InputRoll - cleanup
2019-12-03 19:11:51 -06:00
adelikat
76a52062d6
Tastudio - fix wrong column width when loading a tasproj that was saved with HorizontalOrientation
2019-12-03 19:10:18 -06:00
adelikat
c2b942d9a4
InputRoll - remove some vestigial code
2019-12-03 18:57:50 -06:00
adelikat
b230502228
Tastudio - cleanup
2019-12-03 18:44:01 -06:00
adelikat
16c525258f
InputRoll - simplify
2019-12-03 18:34:13 -06:00
adelikat
3a4351c4ea
InputRoll - cleanup
2019-12-03 14:22:21 -06:00
adelikat
6a33085ddc
InputRoll - simplify
2019-12-03 13:57:19 -06:00
adelikat
120988eac4
InputRoll - simplify
2019-12-03 13:54:25 -06:00
adelikat
90f6d8a2f5
InputRoll - simplify
2019-12-03 13:46:59 -06:00
adelikat
e7e68a630c
InputRoll - simplify
2019-12-03 13:34:21 -06:00
adelikat
cb8fe33d6f
InputRoll - fix some off by one pixel calculations in column header drawing
2019-12-03 13:15:11 -06:00
adelikat
e9a0668644
InputRoll - simplify
2019-12-03 13:07:26 -06:00
adelikat
f0c745d0f7
InputRoll - simplify
2019-12-03 13:01:52 -06:00
adelikat
bf1d64e5d5
InputRoll - simplify more by making column Left and Right values not-nullable (they always have a value, or 0 is assumed anyway). This is a breaking config change
2019-12-03 12:29:18 -06:00
adelikat
0762b181ce
inputroll - simplify by making column width not nullable, columns always have a width
2019-12-03 11:26:21 -06:00
James Groom
fcc0bc19a4
Change build config to support the Core build system (for #1415 )
...
squashed PR #1702
2019-12-03 16:58:33 +00:00
adelikat
5e73c7c536
lua - update memory documentation to mention it defaults to system bus, fixes #1675
2019-12-02 20:48:38 -06:00
adelikat
a54b2eaf06
some cleanup
2019-12-02 20:36:40 -06:00
adelikat
6640146c0a
InputRoll - add a flag for whether the control can be toggled into HorizontalOrientation, and only enable it on tastudio
2019-12-02 20:29:29 -06:00
adelikat
d687babb41
TAStudio - expose Horizontal Orientation in non-developer builds
2019-12-02 20:23:14 -06:00
adelikat
c050a377d8
WatchList - flag changes when doing column sort
2019-12-02 20:11:35 -06:00
adelikat
92bf482609
input roll - cleanup
2019-12-02 20:08:03 -06:00
adelikat
9b69a4a1fc
inputroll - simplify
2019-12-02 20:04:37 -06:00
adelikat
3010cf3a3d
InputRoll - don't allow resizing columns to a negative width
2019-12-02 19:58:32 -06:00
adelikat
f1d688f7bb
IControlRenderer - simplify api
2019-12-02 19:53:09 -06:00
adelikat
230cc676c3
IControlRenderer - Simplify API
2019-12-02 19:48:57 -06:00
adelikat
cb9b28514c
GDIPlusRenderer - use the Rect overload of drawstring to control overflow instead of attemtping ot calculate it. Fixes the cutoff being way off on larger columns, and also gives a rather noticeable speed boost to tastudio
2019-12-02 19:43:41 -06:00
adelikat
c6c92c51c7
Change IControlRenderer.MeasureString to return a SizeF instead of Size, for more accurate reporting, it was Size because that's what the GDI renderer did, but if we ever needed that again, we can easily convert to SizeF
2019-12-02 18:38:24 -06:00
Zach
0e055ecb5a
Merge branch 'master' into watch-separator-sorting
2019-12-02 16:38:01 -08:00
Zach
e621876453
Replaced LINQ query with for loop.
...
Upon reflection, the query looked nice, but was inferior to a plain for loop because it would have to create n anonymous objects to process the list, even with LINQ's filtering optimization, due to select preceding where.
2019-12-02 16:37:55 -08:00
adelikat
79d06bcb4a
Fix LoadRamWatch logic, was always attempting to load it even when it was already loaded. Worse was that it was autoloading watch files anytime something interacted with it like the "add to ram watch" feature in ram search
2019-12-02 17:19:58 -06:00
adelikat
44621446b1
Ram Search - deselect watches when removing them with the delete key
2019-12-02 17:07:14 -06:00
YoshiRulz
1d7b1b49ee
Improve logging in shader compilation ( resolves #1748 )
2019-12-03 03:03:38 +10:00
feos
a5c3a4aee0
reorder lua console log context menus
2019-12-02 18:36:04 +03:00
adelikat
f66e427ccb
InputRoll - fix bug where scrollbars are incorrectly calculated before the rowcount changes instead of after
2019-12-01 18:08:22 -06:00
adelikat
52db5ac848
cleanups
2019-12-01 18:05:20 -06:00
adelikat
b54904028e
Record dialog - fix padding of Ok/Cancel buttons
2019-12-01 16:13:14 -06:00
adelikat
2e4391cba3
Ram Search - fix shortcut key display of "Add to Ram Watch" showed Ctrl+R instead of Ctrl+W
2019-12-01 16:04:13 -06:00
adelikat
7b23c5aee8
some cleanup in some lua files
2019-11-30 11:28:56 -06:00
adelikat
d2ff9b6ff0
cleanup PresentationPanel.cs
2019-11-30 10:46:05 -06:00
adelikat
2d65d2b66a
Remove unused Lua/SyncTextBox
2019-11-30 10:12:33 -06:00
alyosha-tas
ecc9899f92
O2Hawk: begin ppu work
2019-11-30 09:28:53 -05:00
YoshiRulz
230548cf35
Partially migrate MainMemoryLuaLibrary to ApiHawk delegation
...
`mainmemory.readbyterange` will now return partial data if the requested range
extends beyond the domain (invalid addresses are read as 0). Did not fix docs of
`mainmemory.readbyterange` which incorrectly claim the returned table uses the
memory addresses as keys i.e. addr..(addr+length) - it was and remains
0..length. `mainmemory.write_u8` will now check the specified domain's length
and not erroneously check the selected domain's length.
2019-11-30 23:33:54 +10:00
YoshiRulz
b678e19041
Merge LuaMemoryBase into MainMemoryLuaLibrary
2019-11-30 23:33:46 +10:00
YoshiRulz
7d99071ac5
Migrate MemoryLuaLibrary to ApiHawk delegation
...
`memory.readbyterange` will now return partial data if the requested range
extends beyond the domain (invalid addresses are read as 0). Did not fix docs of
`memory.readbyterange` which incorrectly claim the returned table uses the
memory addresses as keys i.e. addr..(addr+length) - it was and remains
0..length. `memory.write_u8` will now check the specified domain's length and
not erroneously check the selected domain's length.
2019-11-30 23:32:09 +10:00
YoshiRulz
b2676bce68
Copy LuaMemoryBase and merge copy into MemoryLuaLibrary
2019-11-30 23:32:09 +10:00
YoshiRulz
24c3f3a7f0
Merge MemApiBase into MemApi
2019-11-30 23:32:09 +10:00