Alcaro
91b5cc8aa1
Delete -Werror for anyone except me, fixes #31
2020-04-18 12:34:09 +02:00
Alcaro
6ae40f0391
Replace flatpak define with runtime test, should make reproducible builds work better (except I don't have that configured, but maybe one of my users do.)
2020-04-15 01:41:59 +02:00
Alcaro
304815ca87
Misc cleanups, add performance regression test
2020-03-29 06:40:28 +02:00
Alcaro
2b03ce2e5f
Move bps_create_delta_inmem to a .cpp, close #30
2020-03-23 13:14:02 +01:00
Alcaro
f58071b044
Merge pull request #29 from althonos/master
...
Add `extern C` blocks to `libips.h` and `libups.h`
2020-03-21 13:34:51 +01:00
Martin Larralde
90606b6116
Add extern C blocks to libips.h and libups.h
2020-03-21 13:31:31 +01:00
Alcaro
4dc1be3b5a
Add a fake configure script to point people to make.sh
2020-03-20 13:05:37 +01:00
Alcaro
6aff9ae85e
Flips isn't shell, also losslessly recompress the screenshots
2020-02-24 11:48:22 +01:00
Alcaro
f73a8272e2
Merge pull request #28 from Kekun/screenshot
...
Update the screenshots
2020-02-08 17:04:50 +01:00
Adrien Plazas
f3463e1135
Update the screenshots
...
This makes them match the UI as in the flatpaked version.
2020-02-08 16:29:55 +01:00
Alcaro
bea0453e80
Fix some flatpak typos
2020-02-08 16:22:31 +01:00
Alcaro
f5b0164d41
Disable more emu config under Flatpak, move Flatpak-specific stuff from make.sh
2020-02-08 15:37:57 +01:00
Alcaro
4a3c8a22be
Merge pull request #27 from Kekun/linux-install
...
Add install rules and metadata for GTK/Linux
2020-02-08 15:32:34 +01:00
Adrien Plazas
f5823b43f2
Add install rules and metadata for GTK/Linux
...
This allows to install Flips on Linux desktops, with all the modern
bells and whistles, like SVG icons, AppStream metadata, a flatpak
manifest, and the com.github.Alcaro.Flips reverse domain name app ID.
2020-02-08 15:14:57 +01:00
Adrien Plazas
1004a41f5d
gtk: Disable bits not available in Flatpak
...
When the FLATPAK macro is defined, this disables bits of the UI for
features which won't work in a heavily sandboxed environment.
2020-02-08 14:54:17 +01:00
Alcaro
d11d856df9
Turns out /usr/bin/time doesn't always exist. Let's skip it if not, it doesn't affect the results.
2020-02-08 13:50:13 +01:00
Alcaro
cc44e5da9c
Don't strip by default, allow custom flags in make.sh, fix some win64 warnings
2020-02-08 11:28:01 +01:00
Alcaro
7d59bcec42
This segfault doesn't strike me as particularly useful, also clean up and modernize some random stuff
2020-01-26 20:09:13 +01:00
Alcaro
56f58e57ca
Let's just check in the PGO Firefox binaries, one build step less
...
Originally, the PGO data was a bunch of proprietary blobs which I could not
legally redistribute.
When switching to Firefox binaries, I wanted to keep things as similar as
possible, to keep the repo download size down, and not waste disk space.
But in this year, megabytes are cheap, everything else is huge, I doubt many
people said no, asking the user is an extra step, and buildbots are often
sandboxed and can't download them. Let's just cut out the middlemen.
2020-01-26 05:21:31 +01:00
Alcaro
e8f2b7ceaf
Fix some pointless DLL dependencies
2020-01-13 14:40:42 +01:00
Alcaro
e0de216430
Fix warnings about size_t printf mismatch
2020-01-13 13:53:44 +01:00
Alcaro
ebdc448ad7
Merge pull request #22 from orbea/clang
...
Makefile: Respect the CXX environment variable.
2019-07-20 18:31:45 +02:00
orbea
1a01936535
Makefile: Respect the CXX environment variable.
2019-07-20 08:19:57 -07:00
Alcaro
3cd9ff252a
turns out setting config to itself is a special case worth handling
2019-05-26 14:34:27 +02:00
Alcaro
7f2a2d88be
okay, everything works
2019-04-29 13:48:39 +02:00
Alcaro
2db8489c07
it caught the failure, but didn't email me. 1/2 try again
2019-04-29 13:43:48 +02:00
Alcaro
25eb0d49d6
let's see if this shiny new CI thingy actually catches stuff
2019-04-29 13:39:45 +02:00
Alcaro
584bb044cf
Merge pull request #19 from mrexodia/appveyor
...
Add AppVeyor file for CI
2019-04-29 13:27:18 +02:00
Duncan Ogilvie
8962924584
Add AppVeyor file for CI
2019-04-29 01:38:45 +02:00
Alcaro
5596db274e
Deduplicate the version number a bit
2019-04-28 22:51:09 +02:00
Alcaro
1a9654ca06
( #18 ) Don't use mingw's builtin printf
2019-04-28 22:04:59 +02:00
Alcaro
373ea0ae5c
Various fixes and updates
2019-04-28 22:00:11 +02:00
Alcaro
7e78e9e3cd
Merge pull request #18 from mrexodia/bugfix
...
Fix 'Run in emulator' option with mingw-w64 8.1.0
2019-04-28 21:58:08 +02:00
Duncan Ogilvie
8a451ced57
Fix 'Run in emulator' option with mingw-w64 8.1.0
2019-04-28 18:29:14 +02:00
Alcaro
21f6bfe758
( #16 ) Reenable Windows build script, fix a bunch of Windows errors/warnings
2019-02-27 00:52:27 +01:00
Alcaro
9ceaf80bf2
Let's clarify I'm not the original BPS patcher or anything
2019-01-16 21:59:25 +01:00
Alcaro
678248aba5
Add this random Cydia port, also clean up various readmes and manuals
2019-01-16 21:46:39 +01:00
Alcaro
01b06fbde1
Various doc and profile downloader updates
2019-01-08 22:00:51 +01:00
Alcaro
9c398f249a
whoops, missed a spot. or two
2019-01-07 21:41:08 +01:00
Alcaro
8eb78a9b15
(GTK) Fix some improper nulls, and let's save the rom database to config
2019-01-05 21:49:44 +01:00
Alcaro
3acf91df82
whoops, missed a spot
2018-12-30 19:19:07 +01:00
Alcaro
78e72f51f3
Switch to smaller profiling data - seems to give better results, anyways
2018-12-30 19:15:29 +01:00
Alcaro
8d2f3630e9
Add sanity check to ensure debugger (or patch) aren't buggy, also let's keep it disabled
2018-09-27 18:34:45 +02:00
Alcaro
e935cd25c8
Might as well print offsets on TargetCopy too
2018-09-27 18:27:29 +02:00
Alcaro
a9fccd1485
Add a patch disassembler to the undocumented features, also shut up some printf warnings in there
2018-09-27 18:21:21 +02:00
Alcaro
49851a2972
Implement the rest of #14 ; close #14
2018-09-17 12:27:04 +02:00
Alcaro
242a0bc9ac
Clarify disk requirements of profiler
2018-09-17 04:26:11 +02:00
Alcaro
dad6aff01e
Alternative solution to #14
2018-09-17 04:22:11 +02:00
Alcaro
34b6bd8f6b
This warning isn't needed
2018-09-17 04:18:22 +02:00
Alcaro
7856875f54
neat typo, but I think I'd rather leave it out.
2018-09-16 14:52:12 +02:00