Commit Graph

356 Commits

Author SHA1 Message Date
e215ec3a27 Installer: forgot Components for girepository 2020-10-29 23:40:43 +01:00
27c98c3478 Installer: some cleanup, make Lua optional, add devel splashes 2020-10-29 22:48:32 +01:00
00dbfc7375 Installer: preparing for GIMP 2.99 2020-10-28 20:19:48 +01:00
5ade6acb56 Issue #3481: Cannot paste images into GIMP copied from Telegram.
Adding patch by Massimo Valentini (@Massimo) for what is seemingly a bug
in GTK+2.24 in Windows.

The bug does not seem to happen on GIMP 3 (according to contributor
tests), so the bug/patch is likely not relevant anymore on GTK+3. So
let's just add this patch in our official GIMP build and be done with
it.
2020-09-20 19:25:04 +02:00
bdc7f912f9 gitlab-ci: fix the GIMP 2.10 CI distcheck.
Unfortunately the dist target requires pygtk.
Note that even adding --disable-python to DISTCHECK_CONFIGURE_FLAGS
doesn't help as pygtk-codegen-2.0 is needed to generate various .defs
file added to the DIST.
Yet pygtk is absent from Debian testing nowadays because it is too old
and unmaintained. So let's build pygtk ourselves.

Among the few tricks to make pygtk build fine:
- force Python2 by setting PYTHON env variable (detect Python 3
  otherwise).
- patch to allow building against latest Pango.
2020-08-03 02:08:56 +02:00
c0871d2a1e build: add libwmf patch from libwmf repository to prevent issue #4061
(cherry picked from commit 437bcf77df194b238126fe1c0b24c92b26a15442)
2020-06-13 16:59:37 +02:00
7270916190 build: add libwmf patch from libwmf repository to prevent issue #4016
(cherry picked from commit 0ce3798a42)
2020-06-13 15:06:47 +02:00
Ell
a2ff734452 build: add GTK patch to avoid double definition of exported variables on Windows
... by qualifying them with "extern", in addition to
"__declspec(dllexport)".  Omitting "extern" happened to work in the
past, but recent GCC versions require it.
2020-06-10 18:29:55 +03:00
Ell
1b4675f6fc build: add Japanese translation to the Windows installer
(cherry picked from commit 0c06c24441)
2020-06-07 16:38:59 +03:00
a4a6e8cebf build: removing OpenBlas patches.
Our installer use Msys2 packages when possible. And Msys2 repository
provides version 0.3.9, released on March 2, which contains our patches.
No need for them here anymore, no need to make custom builds.

(cherry picked from commit 0aca033370)
2020-04-20 23:57:09 +02:00
3041a51f5b Installer: add Croatian and Marathi language 2020-03-24 21:36:32 +01:00
a8fb741246 Installer: rearrange install order of files, should make installing slightly faster 2020-03-24 20:59:35 +01:00
888efb220a Installer: file-mng builds on 32-bit Windows, stop special-casing it 2020-03-24 20:26:28 +01:00
cbb8e9debc Replace fileicon.ico with version contain 24x24, 64x64, 128x128, and 256x256 sizes for Windows icon, per issue #872 2020-03-05 14:22:56 +00:00
23f7de4428 Replace wilber.ico with version containing 128x128 size of Windows icon, per issue #872 2020-03-05 14:22:56 +00:00
e6633d7568 Replace fileicon.ico with version contain 24x24, 64x64, 128x128, and 256x256 sizes for Windows icon, per issue #872 2020-03-05 14:22:56 +00:00
Ell
9084b2449b app: add Finnish translation to the Windows installer
(cherry picked from commit ac289461ae)
2020-02-24 11:09:41 +02:00
27dd38531e build: add a patch for OpenBlas on Windows.
Actual patch contributor wants confidentiality to avoid leaking
proprietary information or whatever (I am not sure either what to be
scared of as it's all good and harmless to me, but let's respect the
request). See also #4246 for more details.

(cherry picked from commit 370499676f)
2019-11-20 17:29:35 +01:00
c860d62a63 Installer: properly remove old icons on 32-bit installs and per-user installs 2019-10-29 23:10:34 +01:00
989336be64 Installer: skip .debug files when they don't exist 2019-10-29 20:20:39 +01:00
71b83a3b69 Installer: unofficial languages, ghostscript 9.50 2019-10-29 20:18:25 +01:00
d32b049577 Installer: handle associations better 2019-07-29 00:23:09 +02:00
c7c7a7d6a9 Installer: fix for issue 3226 2019-07-09 00:41:56 +02:00
c71a146220 Installer: forgot about .xcf extension 2019-06-16 09:18:38 +02:00
e8ac2ed19b Installer: minor fixes 2019-06-16 00:28:10 +02:00
fa1d71f714 Installer: ported install script to Inno Setup 6, add per-user install support
Rewrote file association handling to work both for all users and per-user
2019-06-15 23:55:44 +02:00
ad7434bb48 Installer: install 64-bit Python on 64-bit Windows 2019-06-14 20:27:11 +02:00
cd8192ad5b Installer: changes for 2.10.12 2019-06-14 08:23:36 +02:00
c03f16caf2 Issue #3309: Translation of gimp installer for MS Windows.
Several of our own translations of the Windows installer are unused
because Inno Setup corresponding translations are marked "unofficial".
This mostly means that the language files for these are probably old and
unmaintained, hence outdated. And these files are not bundled together
with Inno Setup release (though still hosted in their repo).

Nevertheless it doesn't make sense that we would just waste the work of
our translators here. Maybe Inno Setup localization is not complete, so
what? At best it could even encourage translators to contribute upstream
to Inno Setup. Let's just enable all our current localizations of the
installer and see how it goes!

(cherry picked from commit 01f258faec)
2019-04-28 22:59:08 +09:00
Ell
aa7fc3f08d app: add GTK+ patch allowing controlling combo-box popup style
Add a GTK+ patch providing a "popup-style" combo-box style
property, allowing to manually control the combo-box popup-style.
Use the LIST style for all combo-boxes in our system-wide gtkrc
file; this only has effect if GTK+ was built with the above patch.
2019-03-27 20:15:50 -04:00
Ell
1749fd995c app: add GTK+ patch to fix list-style combo-box popup width
Add a GTK+ patch that makes sure that list-style combo-box popups
are never narrower than their content.  This fixes the popup width
when using the System theme on Windows, for combo-boxes whose popup
cell-layout is wider than the combo-box cell-layout.  It is also
required for the next commit.
2019-03-27 20:15:50 -04:00
Ell
bf793f9d59 build: add Korean translation to the Windows installer
... but keep it disabled, since the Inno Setup Korean translation
is unofficial.

(cherry picked from commit fe35294ee7)
2019-02-27 03:41:32 -05:00
778faaddc8 Installer: handle missing install directory of GIMP <2.8 better when there's still uninstall info in Registry 2019-01-06 21:35:50 +01:00
b6f11ee635 Installer: remove dead code 2019-01-06 20:50:15 +01:00
4991603b2a Installer: remove LIBTHAI_DICTDIR environment variable (no longer needed, see https://gitlab.gnome.org/GNOME/gimp/issues/2496#note_365235 ) 2018-11-14 17:28:49 +01:00
47103dc28f Installer: remove lib\gegl-0.2 2018-11-10 22:20:12 +01:00
ed08c1eded Installer: include debug symbols for babl/gegl DLLs in lib\* 2018-11-10 22:05:42 +01:00
3fd5b50f94 Installer: proper fix for libthai 2018-11-10 00:45:43 +01:00
e40a5b9d4c Installer: remove Thai locale temporarily (causes crash on Windows 7) 2018-11-09 22:39:08 +01:00
628a5ecb79 Installer: include extra debug symbols, Ghostscript 9.25 2018-11-09 22:29:32 +01:00
dde5de7340 Installer: don't scan recursively for configuration override files 2018-10-24 20:50:49 +02:00
398d176855 Installer: small fix for 32on64 2018-08-20 20:05:09 +02:00
b7a32ee848 Installer: don't include unnecessary files, some more fixes for new plugin paths 2018-08-20 19:08:56 +02:00
6fceb041df Installer: zlib1.dll has no version info, compare timestamp when updating in System32 2018-08-20 15:52:12 +02:00
ab3ff790ab Installer: plug-ins install changes 2018-08-20 15:50:04 +02:00
5ddccb0de4 Installer: remove plugins from the lib\gimp\2.0\plug-ins directory 2018-08-20 12:15:40 +02:00
Ell
53b07a92dd Issue #1846 - "gitlab::" typo in the Windows installer
Introduced by commit 8eb77376c4.
Change to "gitlab:".

(cherry picked from commit aafa925906)
2018-08-03 22:14:57 -04:00
f39d359bdf Forgot some license links... 2018-07-12 00:13:19 +02:00
cf80265411 More bugzilla -> gitlab in various files
(cherry picked from commit 8eb77376c4)
2018-07-11 22:26:53 +02:00
d93b4437b7 Installer: fix .svg MIME type in Registry (fixes toolbox icons) 2018-07-08 00:18:37 +02:00