Commit Graph
340 Commits
Author SHA1 Message Date
Vladimir Serbinenko 68a9136e4d COMMON: Rewrite Encoder and drop dependency on iconv (#2586)
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.

It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Thierry Crozat aa8ff8b551 BUILD: Fix missing SDL in link for macOS bundle target
When SDL_net is not available, or is explicitely disabled, it
was missing the SDL library in the link command for scummvm-static
target used when building a bundle.
2020-11-02 19:03:34 +00:00
Paweł Kołodziejski 32ae55122d PORTS: Rename linux-generic to dist-generic target 2020-11-01 16:09:05 +01:00
Paweł Kołodziejski 02bffb0abb PORTS: Added special generic Linux target for simple archive distribution. 2020-11-01 15:43:30 +01:00
Le Philousophe f3e00fb6a4 IPHONE: Link with Security framework when using curl
That lets static curl libraries make use of DarwinSSL instead of OpenSSL
2020-11-01 10:11:06 +01:00
Le Philousophe 7c92081aa0 IPHONE: Don't link with SDL if it's unavailable
SDL_Net can be compiled without the need of SDL so avoid linking with
it.
Define WITHOUT_SDL as it's done (for nothing) in create_project
2020-11-01 10:11:06 +01:00
Lothar Serra Mari f37ff8cc3a BUILD: Fix filename for libGLEW in the macOS target 2020-10-27 10:21:38 +01:00
LMerckx 7bec7b7d31 CONFIGURE: Also install shaders if gles2 enabled (#2513)
CONFIGURE: Also install shaders if gles2 enabled
2020-10-12 18:26:41 +02:00
Paweł Kołodziejski 35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski 4d9192f7e9 MACOS: Fixed osxsnap build 2020-10-07 13:59:42 +02:00
Pawel Kolodziejski 4f8f566299 ALL: Sync with ScummVM rev: c52f7e0e04 2020-10-05 14:54:26 +02:00
Thierry Crozat d3dc102b6a BUILD: Fix making iphone bundles 2020-10-05 10:41:16 +01:00
Pawel Kolodziejski 1e76f13147 PORTS: Another attempt to fix travis macos build 2020-10-05 01:51:42 +02:00
Pawel Kolodziejski d06860afac BUILD: Fixed macos static build 2020-10-05 01:27:43 +02:00
Thierry Crozat 5b0b23e760 MACOSX: Fix bundle make target 2020-10-04 18:51:50 +01:00
Thierry Crozat 8fc5450aae IOS: Remove UILaunchStoryboardName from Info.plist in ios7bundle target
Currently only Xcode knows how to compile storyboard files. But if
we keep the UILaunchStoryboardName in the Info.plist this causes
a black screen on launch, and removing it allows getting the
UILaunchImages instead.
2020-09-06 23:38:08 +01:00
Pawel Kolodziejski d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Thierry Crozat ceb87f20c7 BUILD: Fix macOS static and bundle targets with discord integration 2020-08-25 21:40:06 +01:00
Eugene Sandulenko 2bde24c712 BUILD: Use new MSVC lib names by default 2020-08-22 10:45:00 +02:00
Pawel Kolodziejski 6fed848991 macOS: resynced makefile with scummvm 2020-05-13 22:18:10 +02:00
Pawel Kolodziejski bd32585c45 ALL: Added missing files, don not enable docker plugin 2020-05-09 20:58:00 +02:00
Pawel Kolodziejski b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
Thierry Crozat f6ce06fa4f MACOSX: Support using FriBiDi when building bundle 2020-05-01 00:58:21 +01:00
Thierry Crozat 3b6b881ad4 DIST: Fix dead links in converted README file
This fixes bug #10946.
2020-04-26 15:40:29 +01:00
Pino Toscano 97c7c0758a DISTS: install the AppStream file to the canonical location
The canonical location for AppStream XML files has been changed to
/usr/share/metainfo four years ago at least, with /usr/share/appdata
left as legacy location. It is time to switch to the right location.
2020-04-19 13:56:27 +01:00
Thierry Crozat 9955f72160 MACOSX: Add detection of target OS version in configure
This is used for two purposes:
1. Use the new legacy icon when targeting 10.5 or older. This fixes
bug #11261 MAC OS X: App icon doesn’t display on OS X 10.5.8.

2. Do not attempt to compile the dock plugin in 32 bits when
targeting 10.14 or newer. This fixes the bundle target as support
for compiling 32 bits binaries was removed in SDK 10.14.

This commit also removes the bundle64 target as it is no longer
needed.
2020-03-28 19:04:29 +00:00
Eugene Sandulenko 9107f5cec2 BUILD: Fix publish-appcast target since we now keep the cast in web git too. 2020-01-30 00:36:31 +01:00
Bastien Bouclet feaf9dc365 ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
Eugene Sandulenko 4137a7e402 BUILD: Update ideproject target to the current create_project behavior 2019-10-04 23:29:40 +02:00
Eugene Sandulenko b19de22053 MACOS: Implement 64bit-only bundle target 2019-09-19 17:01:01 +02:00
Thierry Crozat f743ae2231 BUILD: Fix static scummvm build with iconv and without fluidsynth on macOS
In that configuration it was missing the -liconv flag.
2019-09-14 00:03:15 +01:00
Dries Harnie ed5ce31951 BUILD: Fix macOS build 2019-08-08 08:13:24 +02:00
Colin Snover 248b96c36b BUILD: Fix builds using WinSparkle 2019-08-04 22:12:29 +01:00
Colin Snover 943b64ad16 BUILD: Fix wrong library path from sdl2-config when bundling for macOS 2019-08-04 22:12:29 +01:00
Colin Snover cd57bd6e09 BUILD: Fix case-sensitivity issues with macOS ScummVMDockTilePlugin
This happened to work on case-insensitive filesystems only.
2019-08-04 22:12:29 +01:00
Thierry Crozat 468c0f0743 IOS7: Implement isConnectionLimited 2019-08-04 19:03:34 +01:00
Cameron Cawley 0334411d63 BUILD: Package networking and virtual keyboard files on all platforms 2019-07-08 12:42:21 +03:00
Bastien Bouclet d474e3f94f ALL: Sync with ScummVM - rev. ea3f8f2e33 2019-06-29 19:08:44 +02:00
Paweł Kołodziejski ad7a6bc478 MACOS: Fixed snapshot packaging 2019-06-01 12:28:31 +02:00
Bastien Bouclet 1d0d842e2a BUILD: Add the licence file for the Source Code Pro font 2019-05-05 08:52:12 +02:00
Matan Bareket 7ecdb36497 BUILD: Update publish-appcast to the new www folder 2019-04-29 14:38:28 -04:00
SupSuper be0150fd85 DISTS: Merge MSVC versions into one folder 2019-04-20 07:47:25 -04:00
Cameron Cawley 554bd3f7db BUILD: Fix packaging shaders when building with OpenGL ES 2 2019-04-09 23:01:43 +01:00
Bastien Bouclet 66654cb376 ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
SupSuper 4f761d6002 BUILD: Update MSVC versions in ideprojects target 2018-12-23 18:39:06 +02:00
Thierry Crozat 93ceb9cd3f BUILD: Simplify and improve osxsnap target
It now uses DIST_FILE_DOCS instead of copying manually each file
and also makes sure all the documentation files are identified as
text file.
2018-12-18 22:11:19 +00:00
Cameron Cawley e8cc0fbaca WIN32: Move the Windows-specific packaging rules into a separate file 2018-11-15 06:56:53 +00:00
Cameron Cawley 5d25d17443 WIN32: Remove the now-unused win32setup rule 2018-11-15 06:56:53 +00:00
Bastien Bouclet 243e261883 BUILD: Fix Mac static build with liba52 2018-11-07 07:26:04 +01:00
Lothar Serra Mari f10816d9ed WIN32: Rewrite Inno setup installer script. (#1324)
* WIN32: Rewrite Inno setup installer

* WIN32: Add small bmp for usage in the Inno setup script

* WIN32: Fix spacing in Inno setup script

* WIN32: Re-add the documentation files to the Start Menu

* WIN32: Add scummvm icon to the Inno setup uninstaller

* WIN32: Remove now obsolete scummvm.iss.in file

* WIN32: Remove reference to Inno installer in update-version.pl

* WIN32: Add reference to Inno setup bmp file in ports.mk
2018-09-05 11:46:42 +10:00