CozmoP
7bb23d15bd
Fix last commit and a couple style changes.
2018-12-19 21:28:11 +01:00
CozmoP
a396008bf6
Qt: More C89 changes.
2018-12-19 08:57:00 +01:00
CozmoP
95ed844d81
Qt: C89 changes and other cleanups.
2018-12-19 01:11:52 +01:00
CozmoP
f5840ae6f2
Qt: Don't sort history playlist. Declare variables at top.
2018-12-16 01:20:11 +01:00
CozmoP
b6f36fcf40
Qt: enable table sorting and hide vertical header
2018-12-14 23:33:42 +01:00
CozmoP
20900463f4
Qt: fix crash when switching playlists
2018-12-14 23:33:42 +01:00
CozmoP
7b9c094052
Merge branch 'master' into modelview
2018-12-12 21:38:32 +01:00
Pau López
a868ef29e8
Qt: Implement custom playlist model and grid view.
...
Only load images when they become visible and cache them.
Add option to change thumbnail type displayed in grid view.
Add option to change thumbnail cache limit.
2018-12-12 21:06:04 +01:00
Yoshi Sugawara
83c1199403
iOS: Hide home screen indicator and make the user swipe twice to go home/app switching for iPhone X/2018 iPad Pro
2018-11-27 09:37:21 -10:00
Yoshi Sugawara
559ae6dfd0
iOS: fix to avoid stack overflow when loading glsl shader; see issue 7298. Re-applying this fix after the reverting to use cocoa_gl_ctx.m for the driver context
2018-11-07 06:57:04 -10:00
Stuart Carnie
68760b36f2
chore(cocoa): Cleanup unnecessary conditionals in Metal source files
2018-11-06 07:56:05 -07:00
Stuart Carnie
43e8702e12
fix(cocoa): Copy xib for PPC compat; upgrade GL-legacy xib to 10.6
2018-11-04 20:50:51 -07:00
twinaphex
69aae94e5f
(Cocoa) Dehardcode some strings
...
(cherry picked from commit 7c93a0934e
)
2018-11-04 20:50:51 -07:00
twinaphex
512a681345
Use runloop_get_libretro_system_info in more places - clean some code up
...
(cherry picked from commit a662b62d19
)
2018-11-04 20:50:51 -07:00
twinaphex
9a73bae868
Buildfix
...
(cherry picked from commit 7717631909
)
2018-11-04 20:50:51 -07:00
twinaphex
0db432ca68
Add HAVE_QT ifdefs
...
(cherry picked from commit 9f74b05b13
)
2018-11-04 20:50:51 -07:00
twinaphex
7880e11ca0
Warning fix
...
(cherry picked from commit fa1096a604
)
2018-11-04 20:50:51 -07:00
twinaphex
04c046e831
Update
...
(cherry picked from commit 64cc28a487
)
2018-11-04 20:50:50 -07:00
Stuart Carnie
5c1075127b
chore(metal): Separate legacy GL and Metal source
...
* Forks of Cocoa / Cocoa Touch to *_metal.* version
* Reverted original GL Cocoa / Cocoa Touch versions
* GL and Metal projects still build
2018-11-04 20:50:50 -07:00
twinaphex
7c93a0934e
(Cocoa) Dehardcode some strings
2018-10-30 19:32:52 +01:00
twinaphex
a662b62d19
Use runloop_get_libretro_system_info in more places - clean some code up
2018-10-30 17:11:07 +01:00
Stuart Carnie
1e6503c0d9
fix(cocoa): Use RApplication for OpenGL
2018-10-21 15:57:05 -07:00
Stuart Carnie
ab1242f368
fix(cocoa): Move sendEvent implementation to RAWindow
...
Introduced independent Info_Metal.plist and MainMenu_Metal.xib files,
to avoid breaking earlier builds.
2018-10-18 19:03:10 -07:00
Stuart Carnie
ca0c1533e3
fix(cocoa): Suppress event propagation when event is not for RA window
...
This is required when the Qt window is focused.
Ideally, event handling should be reviewed and refactored such that this
hack is not necessary.
2018-10-17 22:39:45 -07:00
Stuart Carnie
9370123133
fix: Post CMD_EVENT_QUIT directly to command queue
2018-10-17 19:36:18 -07:00
twinaphex
7717631909
Buildfix
2018-10-15 03:38:43 +02:00
twinaphex
9f74b05b13
Add HAVE_QT ifdefs
2018-10-15 03:38:15 +02:00
twinaphex
4d8a3db02f
(iOS) Fix issue https://github.com/libretro/RetroArch/issues/7298#issuecomment-427618317
2018-10-07 04:33:06 +02:00
twinaphex
fa1096a604
Warning fix
2018-10-01 03:43:53 +02:00
Brad Parker
4d41488963
Qt: disable item changed signal while populating file browser
2018-09-30 12:05:55 -04:00
Yoshi Sugawara
f071460d7a
use safe area to account for notch for iPhone X and adjust main view size
2018-09-23 22:45:44 -10:00
Alfrix
244b3bed3d
New 16x16 icon
2018-09-22 12:14:18 -03:00
Brad Parker
c2a09b4d9c
Qt: fix signedness comparisons
2018-09-21 16:40:31 -04:00
Brad Parker
329d472ee7
Qt: allow special playlists (excluding all) to add/edit/delete
2018-09-21 16:32:38 -04:00
Brad Parker
e64b371955
Qt: current right click options for playlist entries are not valid for special playlists
2018-09-21 14:15:25 -04:00
Twinaphex
cfd52f8e73
Merge pull request #7248 from bparker06/qt_rename_playlist
...
Qt: add option to rename playlists
2018-09-18 22:28:47 +02:00
Brad Parker
162c0ebf33
Qt: fix shader parameter checkboxes
2018-09-18 16:15:29 -04:00
Brad Parker
010fad236a
Qt: add option to rename playlists
2018-09-18 14:09:25 -04:00
Brad Parker
6bc3cd49d5
Qt: add fallback path for older versions
2018-09-17 23:16:47 -04:00
Twinaphex
79f26b947d
Remove unused variables
2018-09-18 04:28:08 +02:00
Brad Parker
5fbf841fb2
Qt: edit playlist entry labels by clicking on them a second time, or with the platform's edit key (usually F2)
2018-09-16 21:34:28 -04:00
Brad Parker
c60fdf0b2e
Qt: fix duplicate function name with griffin
2018-09-05 00:07:24 -04:00
Twinaphex
6463f7005b
Merge pull request #7174 from stuartcarnie/sgc-metal
...
Fix crashes for metal; buffer overflow in xmb; Metal fullscreen issue
2018-09-02 21:55:10 +02:00
Stuart Carnie
f1ad1ff444
fix(Metal): Fix invalid selector
...
Removed selector logic and wrapped in HAVE_METAL, given this is only
called when Metal is enabled.
2018-09-02 12:51:34 -07:00
Brad Parker
a86454d30c
Qt: fix file browser downloads button not scrolling correctly on first click
2018-09-01 21:25:07 -04:00
Stuart Carnie
6b7572d166
fix(macOS): Fix stack overflow when raising Metal shader load event
2018-09-01 16:12:43 -07:00
Stuart Carnie
802697fdec
fix(Metal): Use textures for pixel conversion
2018-09-01 11:58:37 -07:00
Stuart Carnie
1264e9c533
fix(Metal): Use ifdef syntax; add correct default for Metal build
2018-09-01 11:58:37 -07:00
twinaphex
64cc28a487
Update
2018-09-01 01:14:26 +02:00
twinaphex
c0c88173a0
(CocoaTouch) Fix some function callback signatures
2018-09-01 01:07:14 +02:00
twinaphex
10f374182f
Revert "Change these ifdefs"
...
This reverts commit 245f265098
.
2018-08-31 21:49:16 +02:00
twinaphex
245f265098
Change these ifdefs
2018-08-31 21:48:58 +02:00
neville
8c3479f850
(OSX PowerPC) PowerPC Fixed
2018-08-31 21:22:37 +02:00
Twinaphex
832bf6d6e8
Get rid of this compile-time ifdef
2018-08-31 19:29:11 +02:00
twinaphex
a58511ec00
Revert "Compatibility fixes for OSX PPC"
...
This reverts commit d7899c51aa
.
2018-08-31 19:20:10 +02:00
twinaphex
70f9abe99f
Revert "Add conditionals to maintain backwards compatibility with OSX 10.5"
...
This reverts commit 1222192afb
.
2018-08-31 19:20:03 +02:00
twinaphex
0b069c4ee3
Revert "Use constant values instead of MAC_OS_X_VERSION_ - might not be available on earlier OSX versions/xcode"
...
This reverts commit f35b578c42
.
2018-08-31 19:19:56 +02:00
twinaphex
1265d7546c
Revert "Start using raw constants for OSX version detection"
...
This reverts commit ab34a70873
.
2018-08-31 19:19:42 +02:00
twinaphex
c7af7ae00d
Revert "Add conditionals for OSX 10.6 and higher"
...
This reverts commit 7f7f23d08b
.
2018-08-31 19:19:35 +02:00
twinaphex
91145e02c6
Revert "OSX PowerPC - gets it compiling and linking again but doesn't work -"
...
This reverts commit f16ec700a9
.
2018-08-31 19:19:27 +02:00
Twinaphex
b86164cccb
Merge pull request #7159 from bparker06/qt_filterarchives
...
Qt: add option to filter extensions inside archives when adding to a playlist
2018-08-31 17:50:59 +02:00
Brad Parker
230787808c
Qt: fix playlist title when adding a folder with one item
2018-08-31 09:16:45 -04:00
Brad Parker
faaf84aef3
Qt: do not show right-click menu for file browser contents
2018-08-31 09:05:22 -04:00
Brad Parker
30fb23ccbe
Qt: add option to filter extensions inside archives when adding to a playlist
2018-08-30 23:06:34 -04:00
neville
f16ec700a9
OSX PowerPC - gets it compiling and linking again but doesn't work -
...
left a TODO/FIXME for aussiebloke
2018-08-30 17:45:22 +02:00
twinaphex
7f7f23d08b
Add conditionals for OSX 10.6 and higher
2018-08-30 17:38:43 +02:00
twinaphex
ab34a70873
Start using raw constants for OSX version detection
2018-08-30 16:35:44 +02:00
neville
f35b578c42
Use constant values instead of MAC_OS_X_VERSION_ - might not be available on earlier OSX versions/xcode
2018-08-30 16:29:58 +02:00
twinaphex
1222192afb
Add conditionals to maintain backwards compatibility with OSX 10.5
2018-08-30 16:22:02 +02:00
neville
d7899c51aa
Compatibility fixes for OSX PPC
2018-08-30 16:18:51 +02:00
Brad Parker
2e8361970b
Qt: buildfix for older Qt
2018-08-29 18:41:05 -04:00
Brad Parker
56c9a37e5a
Qt: initial core options dialog
2018-08-29 11:34:36 -04:00
Brad Parker
95ad8798ee
Qt: scrub thumbnail titles according to No-Intro before downloading, fixes #7149
2018-08-29 00:42:34 -04:00
Brad Parker
c746115bbd
Qt: keep trying to download remaining thumbnails if any fail to open for writing (probably just illegal characters in filename)
2018-08-29 00:25:19 -04:00
Brad Parker
3010ef8775
Qt: do not create a new playlist if a name was not specified
2018-08-28 11:34:08 -04:00
Brad Parker
44eb97206a
Qt: fix canceling of thumbnail downloads, use QDir comparison instead of string-based to honor case-insensitivity on Windows
2018-08-28 09:01:25 -04:00
Brad Parker
d8913d5d3a
Qt: add right-click for playlists to download thumbnails for the current entries
2018-08-27 23:29:44 -04:00
Brad Parker
38f3d06d08
Qt: use C locale for numbers, otherwise slang shaders can break
2018-08-27 17:56:53 -04:00
Brad Parker
21f99b9965
Qt: add right-click for playlists to download their thumbnail packs
2018-08-26 23:24:43 -04:00
Brad Parker
98fadf9b1f
Qt: remove partially downloaded thumbnail if transfer is canceled
2018-08-26 23:24:22 -04:00
Brad Parker
32345e37f8
Qt: OPENSSL_VERSION_AT_LEAST was reverted in openssl git because it is in fact broken
2018-08-26 18:14:08 -04:00
Brad Parker
9638005332
Qt: add UI option to set startup playlist, fixes #7103
2018-08-26 17:17:45 -04:00
Brad Parker
12f1d003bb
Qt: openssl 1.1.0 broke their ABI
2018-08-26 16:04:01 -04:00
Brad Parker
1d6a69d198
Qt: remove partially downloaded files on failure
2018-08-26 12:04:18 -04:00
Brad Parker
49e5fcd0cc
Qt: only use openssl if we have it
2018-08-26 10:44:55 -04:00
Brad Parker
7731db9ed8
Qt: link to openssl so Qt will have it for later
2018-08-26 10:40:33 -04:00
Brad Parker
78f5aba04b
Qt: fix filename used for thumbnail download
2018-08-26 10:40:08 -04:00
Brad Parker
e9e424ec82
Qt: add right-click option to download thumbnail for playlist entries
2018-08-25 01:00:18 -04:00
Brad Parker
6464003d5f
Qt: use id instead of array index for shader params, fix empty window on vulkan
2018-08-23 11:42:31 -04:00
Brad Parker
88cecc521a
Qt: hopefully parameters are fixed now part 2
2018-08-22 22:51:50 -04:00
Brad Parker
8ff257290c
Qt: hopefully parameters are fixed now
2018-08-21 21:20:25 -04:00
Brad Parker
67653ba5f0
Qt: try to fix wrong parameter being set in a different way
2018-08-21 21:01:56 -04:00
Brad Parker
0b9adb3938
Qt: fix pass parameters switched around on context reset if move up/down buttons were used
2018-08-21 19:16:18 -04:00
Brad Parker
498ed160bb
Qt: fix shader passes disappearing on context reset
2018-08-21 18:25:25 -04:00
Brad Parker
06daa1f9ef
Qt: start on history playlist by default, UI option to change it will come later
2018-08-21 13:39:22 -04:00
Brad Parker
cc16c45069
Qt: keep size of shader window when reloading if user has changed it
2018-08-21 11:14:42 -04:00
Brad Parker
281966a14c
Qt: make sure video_shader exists
2018-08-21 10:15:00 -04:00
Brad Parker
ff09503ac1
Qt: add right-click options to reset shader parameters back to defaults
2018-08-20 21:48:59 -04:00
Brad Parker
4d09ddde1c
Qt: limit shader preset/pass selection to the appropriate extensions
2018-08-20 20:26:50 -04:00
Brad Parker
e9c68597ff
Qt: try to work around layout crashing issues on Windows
2018-08-20 18:47:18 -04:00