Stephen Anthony
e01321fbea
Refactor Dialog class containing fonts:
...
- the previous code has a _font pointer in derived classes, and a _font reference in the base class; this causes name collisions
- the Dialog class now takes a font reference, which is used throughout the hierarchy
- this simplifies certain code (setTitle vs. initTitle) and also eliminates clang warnings
2018-02-06 19:26:49 -03:30
thrust26
3837921073
updated for last commit
2018-02-06 23:39:19 +01:00
Christian Speckner
07f1051be0
Tentative fixes for collisions during HBLANK.
2018-02-06 23:32:02 +01:00
Stephen Anthony
2874a7c504
Fixed some compiler warnings from clang.
...
Refactored Stack::replace() to use Stack::applyAll() lambda instead.
2018-02-06 15:11:16 -03:30
thrust26
91d5df8f8f
updated, lets try to constantly keeping track
2018-02-06 14:16:29 +01:00
sa666666
b84d97cd9a
And so it begins again ...
2018-02-06 08:54:35 -03:30
thrust26
d24934d010
spelling
2018-02-06 13:14:40 +01:00
thrust26
ad1d37304e
aligned button heights and widths
2018-02-06 13:12:21 +01:00
thrust26
564e014620
removed FLAT_UI code from TimeLineWidget
...
added toggle mode button to TimeMachineDialog
2018-02-06 12:46:27 +01:00
thrust26
1fa00f2372
initial wind when entering TM dialog causes message now
...
(TODO: try to propagate key into dialog instead)
2018-02-05 19:57:41 +01:00
thrust26
1569ee1c6b
minor code cleanup
2018-02-05 13:45:34 +01:00
thrust26
33756b2481
fixed a little merge error
2018-02-05 13:39:13 +01:00
Christian Speckner
7d7ebb8d03
Merge branch 'master' into feature/precise-audio
2018-02-04 23:50:16 +01:00
Christian Speckner
f7c445fb7c
Merge branch 'release/5.1'
2018-02-04 23:48:45 +01:00
Stephen Anthony
db5eb89335
Updated changelog for one last fix for TIA PF collision handling.
2018-02-04 18:58:53 -03:30
Christian Speckner
ba549e1d8a
Improve PF collision handling during hblank.
2018-02-04 23:18:30 +01:00
Stephen Anthony
2bd0d05d44
Bumped version number for 5.1 release.
2018-02-04 18:37:35 -03:30
Dan Church
77479cc0dd
Fix overriding CXX setting
...
If user specifies CXX, use it as-is, since that's the user's choice.
Closes #292
2018-02-04 18:16:03 -03:30
thrust26
2ad2a5cc1e
Merge branch 'release/5.1' of https://github.com/stella-emu/stella into release/5.1
2018-02-04 21:52:46 +01:00
thrust26
463b63fd6e
updated for missing eepromaccess setting
2018-02-04 21:52:33 +01:00
thrust26
3ab2ddb870
fixed EventHandler logic
2018-02-04 21:00:10 +01:00
Stephen Anthony
11ffb7fc7a
Updated docs for February release (yes, we slipped by two months :))
2018-02-04 16:15:28 -03:30
Stephen Anthony
6d16790ce8
Fixed minor warning from Xcode.
2018-02-04 16:14:39 -03:30
Stephen Anthony
f985ca84e5
Reordered the Changelog, putting important new features at the top.
2018-02-04 13:53:36 -03:30
Stephen Anthony
997751b64f
When TimeLineWidget is empty, it now displays as such.
2018-02-04 12:14:23 -03:30
Stephen Anthony
f29dcfece1
Refactored TimeLineWidget to use uInt32 throughout:
...
- this fixes issues with signed vs. unsigned in some areas
- it also self-documents, in that the slider should never use negative values
2018-02-04 11:15:42 -03:30
Stephen Anthony
9e53641add
Time machine rewinds are now triggered at the same time as entering the dialog.
2018-02-04 11:14:59 -03:30
thrust26
947125eea7
replaced 'tickmarks' with 'small marks'
2018-02-04 10:17:39 +01:00
thrust26
99e31ac158
fixed time bar issue with no states
2018-02-04 10:14:58 +01:00
Stephen Anthony
de56f9cff5
Merge branch 'release/5.1' of github.com:stella-emu/stella into release/5.1
2018-02-03 20:54:05 -03:30
Stephen Anthony
77f2c478a0
Fixed warnings from Xcode (some pretty big issues were caught here)
2018-02-03 20:44:46 -03:30
Stephen Anthony
974c686366
Fixed compiles warnings in VS 2017.
2018-02-03 19:52:14 -03:30
Stephen Anthony
1f1ced0f01
Bumped minimum state version.
2018-02-03 19:30:52 -03:30
Stephen Anthony
26096fcc47
Fixed some warnings, and updates for 5.1 release.
2018-02-03 19:29:27 -03:30
Stephen Anthony
6c5bddcdf8
Time Machine dialog now resizes correctly:
...
- in 2x mode, it takes up the maximum amount of space
- in larger modes, it takes up the same relative amount of space: ~80% width
2018-02-03 17:27:52 -03:30
Christian Speckner
803b85343a
Tuning.
2018-02-03 01:23:19 +01:00
Christian Speckner
cb89d09c7f
Refactoring: remove framerate from OSystem and Console.
2018-02-03 01:01:02 +01:00
thrust26
f4db8e4816
fixed zoom settings via hotkey (made persistent again)
2018-02-02 22:51:22 +01:00
thrust26
9d72ae2c4e
reordered OptionsDialog to match next release
...
updated docs accordingly
2018-02-02 15:55:27 +01:00
thrust26
2cb83a7d80
updated doc for tickmarks
2018-02-02 13:25:36 +01:00
thrust26
cbeeda6f55
added tickmarks to TimeLineWidget (5 intervals)
...
replaced 3d box with rect for TimeLineWidget
2018-02-02 13:05:41 +01:00
Stephen Anthony
883a9249b1
Fixed inverted subtraction in the previous commit.
2018-02-01 19:52:32 -03:30
Stephen Anthony
c18bcbc39b
TimeLineWidget mouse handling is now complete.
2018-02-01 19:03:17 -03:30
thrust26
97a0638845
Added (fixed) tickmark intervals to SliderWidget
2018-02-01 18:21:57 +01:00
thrust26
8813d5b9e7
updated debugger doc for changed Time Machine navigation buttons
2018-02-01 11:25:44 +01:00
thrust26
6d1c5b1301
removed +/-10 buttons for TimeMachineDialog
...
updated documentation
2018-02-01 11:18:05 +01:00
Christian Speckner
396dd637af
Rework dispatch loop.
2018-01-31 20:44:39 +01:00
Christian Speckner
7f83e776b2
Keep book of the number of cycles spent during emulation.
2018-01-31 19:29:37 +01:00
thrust26
1c4345eff3
made sure dialogs fit into 2x zoom and 0.8 aspect ration (=512 pixel)
2018-01-31 15:24:20 +01:00
thrust26
f56286fac9
reordered frame stats to make more sense
2018-01-31 08:52:52 +01:00