zeromus
0cc27a226b
add auto-start and auto-save to CDL; fix toolbar to be ToolStripEx, so it doesnt suck
2016-05-07 10:10:37 -05:00
feos
53c7f4e5be
tastudio: ignore inputroll hotkeys and numeric branch hotkeys during float editing mode.
2016-05-07 15:05:07 +03:00
zeromus
a7f03d4c2c
make direct3d9 prereq check non-fatal and make d3d display method initialization fail non-fatal, falling back to gdi+
2016-05-05 09:01:01 -05:00
feos
408d0ae4d0
tastudio: attempt to make StateGap smarter.
...
it should rely on frames, not on state indexes. and we can only have states on frame numbers that are powers of 2.
doesn't work right on saving multiple times yet. need to cooperate with ExcludeStates() somehow.
2016-04-24 23:17:17 +03:00
feos
bc30e87921
tastudio: autosave feature.
...
supposedly safe saving indication (hourglass cursor and status bar report).
2016-04-24 13:48:49 +03:00
feos
28fe9bb888
tastudio: hide some more columns by default.
2016-04-23 21:42:02 +03:00
zeromus
838e986847
add x64 to bizbox, if its x64
2016-04-23 04:55:13 -05:00
zeromus
676b5791f6
lua: add gui.DrawFinish() which will let you choose when to finish drawing; and add optional argument to gui.DrawNew which when set to false lets you keep it from being cleared.
2016-04-21 16:43:37 -05:00
zeromus
c069f8fe5c
dont tracelog to file every frame multiple times
2016-04-21 14:22:39 -05:00
zeromus
3adc8f7c82
dont send 0-sized framebuffers deep into displaymanager (prevents crashes when sending fullscreen windows to other monitors sometimes, and probably other bugs)
2016-04-20 12:33:59 -05:00
zeromus
1a1a688b96
remove NeedsToPaint; client now repaints ~100fps while paused all the time. as it already did when input display was enabled. fixes #615.. probably
2016-04-20 12:17:41 -05:00
zeromus
5ed2e46982
add SRAM memdomain to vbanext
2016-04-18 20:44:30 -05:00
feos
fcbf4adbec
lua: remove bg color from gui.text function, since it's always a black halo.
2016-04-18 19:39:24 +03:00
feos
7fa99c7d13
tastudio: project savegap (finally!)
...
ScrollSpeed defaults to taseditor's
2016-04-17 23:29:25 +03:00
feos
dc18535b88
tastudio: use VisibleRows instead of SeekingCutoffInterval.
...
allow SelectedIndexChanged again, just not use it in tasview. can we comment out in designers like that?
2016-04-17 21:02:21 +03:00
feos
d7217df311
tastudio: stop using threaded project saver to ban all dialog manipulation.
...
should fix #596 and probably #580 .
todo: option to only save every nth frame.
2016-04-17 19:37:01 +03:00
feos
f0c18077d2
cutting too
2016-04-17 14:11:41 +03:00
feos
f5746a7b8f
tastudio: stop updating splicer after every new cell is appended.
...
quick fix to #597 .
fix crash when pasting input beyond movie length. todo: make input log append like PasteInsert does.
2016-04-17 13:52:58 +03:00
feos
de1f4112d8
tastudio: allow 2 more digits for FramesPrompt.
2016-04-17 12:37:22 +03:00
feos
c9b3dc184a
tastudio: fix #515 again.
2016-04-17 12:17:18 +03:00
feos
a18648dc45
GDIRenderer: add a method to create NormalFont using the LOGFONT features.
...
InputRoll: make the font match what fceux uses. padding still works oddly though.
2016-04-17 11:47:18 +03:00
zeromus
5a6ffe022a
fix tastudio font bugs, some mine, some not mine
2016-04-17 03:07:07 -05:00
zeromus
1bde0c5a72
GDIRenderer - fix bugs in using any font but the old default gdi font (i.e. System) while rendering to offscreen bitmaps (e.g. tastudio)
2016-04-16 17:13:49 -05:00
feos
2fafd85064
InputRoll: stop switching to RotatedFont when we're in vertical orientation.
...
Still doesn't care about the font we set, since it's never created in gdirenderer.
2016-04-16 21:46:47 +03:00
zeromus
b82cc74a5d
possibly fix crash in GB GPU debugger on operating systems using the wrong language (untested)
2016-04-15 20:23:04 -05:00
nattthebear
111648cf98
Break a bunch of memory domain stuff with pointless refactoring
2016-04-13 19:50:06 -04:00
zeromus
0cac65c184
use gambatte window option in emuhawk
2016-04-12 03:02:11 -05:00
zeromus
8e92371178
fix gif palette rgb ordering. separate commit because the bitfield fiddling is a bit mysterious and required guessing. also forgot to commit csproj
2016-04-10 03:00:26 -05:00
zeromus
d39dc2296e
add palette optimizer to gifs to improve image quality and compression (due to less dithering in low color images)
2016-04-10 02:48:54 -05:00
zeromus
6b013d6d94
fix VirtualListView (incl. movie open dialog) on x64
2016-04-07 15:25:14 -05:00
nattthebear
ec787d049d
NESHawk: support SNES controllers
2016-04-05 17:16:27 -04:00
zeromus
9be6a8533b
dont delete this font, it will break winforms. but probably still delete other fonts. as usual with windows its freaking impossible to tell when you should delete a GDI object, sometimes I guess wrong.
2016-04-02 18:02:19 -05:00
zeromus
b6efb0a056
fallback to gdi+ in case GuiRenderer can't be created by chosen display method (due to buggy drivers)
2016-04-02 14:33:34 -05:00
zeromus
1b8a51e447
rework sound config dialog and sound volume control to permit independent control of volume during FF & RW, and independent toggling of sound synthesis vs volume=0 suppression
2016-03-29 03:40:37 -05:00
zeromus
f1ea49133d
fix bug in d3d alternate vsync + frame advance
2016-03-29 03:05:00 -05:00
zeromus
17cae0ad1c
fix old bug in raw screenshot with game extra padding
2016-03-27 21:02:18 -05:00
zeromus
e426b33017
fix new bug in game extra padding
2016-03-27 21:02:18 -05:00
zeromus
10272b4857
add alternate vsync method for d3d display method, in case youre the lucky owner of a system that sucks
2016-03-27 04:49:17 -05:00
zeromus
66683b16ed
replace "Ok" with "OK"
2016-03-26 21:50:33 -05:00
zeromus
406b431280
add comments for later about triple buffering
2016-03-26 12:39:31 -05:00
zeromus
c429ebdbcf
fix error in "Display Vsync set to" OSD message
2016-03-26 12:39:31 -05:00
zeromus
204ff2365f
I think the 1px padding hack (enabled by default) should have only applied to opengl (it was created when we only had opengl and it's meant to address a problem i think is opengl only). May possibly cause flickering when going fullscreen, if I'm wrong.
2016-03-24 14:47:18 -05:00
zeromus
3deb7fcb31
add autoprescale concept. default it to on, since really I can't think of when you'd ever not want it, except in some very low-spec system scenarios. Add NOP concept to filter chain, potentially troublesome
2016-03-23 20:26:31 -05:00
zeromus
4e13f205d4
update and clarify prereqsalert urls and guidance
2016-03-21 21:08:09 -05:00
zeromus
9aceb512f0
fix automation of virtualpad analogsticks from movie playback
2016-03-21 16:13:49 -05:00
Isotarge
66ae06f96a
OCD UI alignment
...
For the bicubic filter radio button in the display config window
2016-03-22 03:21:59 +10:30
Adam Michaud
19a7408c6d
More ROM Extensions
...
Fixes the issue reported by feos
(http://tasvideos.org/forum/viewtopic.php?p=430806#430806 ) where some
ROM extensions were not being recognized. I had generated the list of
ROM extensions based on the cases in RomLoader->LoadRom(), but am now
using the non-developer build list in MainForm->RomFilter().
Unfortunately, this means that if someone adds a file extension in the
future (by, say, adding a new core), this list will need updating as
well.
Also, spaces were replaced by tabs where appropriate.
2016-03-21 05:34:32 -04:00
zeromus
144f08cfc3
fix xinput > 2 devices, and change how xinput devices are numbered in configuration (by player number and not index-of-connected-xinput-device-plus-one)
2016-03-21 01:01:36 -07:00
Hathor86
c0f7219b06
Contextualization of external tools + Basic of ClientApi
...
We can now specify a context for external tools. Global, specific for a
type of emulator / system or specific for a game (If not specified, a
tool is global). It should avoid loading something unwanted.
Also add ClientApi, a static class that can interract with EmuHawk
window (SetPadding is the only thing implemented currently).
2016-03-16 23:06:53 +01:00
zeromus
d06c035df4
add scrollbar to pathconfig tabpages ( fix #594 )
2016-03-15 00:35:48 -05:00