Commit graph

47065 commits

Author SHA1 Message Date
Jacob Boerema
38c0344fa8 plug-ins: fix #5944 Unable to open XCF converted PSD files
in Gimp and Photoshop- "Too many channels in layer: 4907"

To be better able to handle 64 bit offsets we switch to
using GInputStream/GOutputStream and its related
functions instead of using FILE functions like fseek.

In addition we changed several offsets and sizes to
64 bit instead of 32 bit to correctly handle large
image sizes and offsets.

I should probably have split this out in two parts
(the move to GInput/OutputStream, and the
changing to 64 bit variables) but don't feel like
it's worth the trouble at this point.
2021-05-11 12:34:41 -04:00
Jehan
a4a6ac59e0 Issue #6852: Don't include gimp30-tips.mo in binary package
Similar to previous plug-in but only for autotools. Separated in its own
commit for easy cherry-picking to `gimp-2-10` branch.
2021-05-11 14:36:55 +02:00
Jehan
822eb3cf2f Issue #6852: Don't include gimp30-tips.mo in binary package
Just let's not install the mo files, then it will apply to all packages,
even third-party ones, without having to bother about it.
2021-05-11 14:30:10 +02:00
Ngọc Quân Trần
df7b2b6b1e Update Vietnamese translation 2021-05-11 07:59:58 +00:00
Ngọc Quân Trần
bd985585bb Update Vietnamese translation 2021-05-11 07:51:46 +00:00
Yuri Chornoivan
c4ba4bdaad Update Ukrainian translation 2021-05-10 18:14:46 +00:00
Jehan
fb16acf9d3 build: enable Windows installer translation files in CI build job. 2021-05-10 19:08:41 +02:00
Jehan
eb3c42fda5 Add a distribution job with Win 32-bit! 2021-05-10 19:08:41 +02:00
Jehan
a04eff326f gitlab-ci: add native Windows 32-bit build with MSYS2.
Note: Vala API doesn't build well on the 32-bit build. Not sure why (the
meson logs for GObject Introspection build are just as empty as ever),
but it won't generate the VAPI. So I disabled the option on 32-bit.
2021-05-10 19:07:31 +02:00
Jehan
1284bbf679 build: update the generated Windows installer languages.
Based on available files in po-windows-installer/, here is the exact
corresponding list. Many <code>.setup.isl were not generated, even
though translations existed, and oppositely there was one (hr) which has
no translation file.
2021-05-10 18:11:49 +02:00
Jernej Simončič
a97fbc561e Installer: forgot Components for girepository
(cherry picked from commit e215ec3a27)
2021-05-10 17:01:17 +02:00
Jernej Simončič
7cf6605da5 Installer: some cleanup, make Lua optional, add devel splashes
(cherry picked from commit 27c98c3478)
2021-05-10 17:01:17 +02:00
Jernej Simončič
a42c441c13 Installer: preparing for GIMP 2.99
(cherry picked from commit 00dbfc7375)
2021-05-10 17:01:16 +02:00
Jernej Simončič
7cc383c5f7 Installer: add Croatian and Marathi language
(cherry picked from commit 3041a51f5b)
2021-05-10 17:01:16 +02:00
Jernej Simončič
ff4dd2ce25 Installer: rearrange install order of files, should make installing slightly faster
(cherry picked from commit a8fb741246)
2021-05-10 17:01:15 +02:00
Jernej Simončič
2bb5d2807f Installer: file-mng builds on 32-bit Windows, stop special-casing it
(cherry picked from commit 888efb220a)
2021-05-10 17:01:14 +02:00
Jernej Simončič
5315e9fbdc Installer: properly remove old icons on 32-bit installs and per-user installs
(cherry picked from commit c860d62a63)
2021-05-10 17:00:41 +02:00
Jernej Simončič
1bb71e8193 Installer: skip .debug files when they don't exist
(cherry picked from commit 989336be64)
2021-05-10 17:00:40 +02:00
Jernej Simončič
62c1c5c045 Installer: unofficial languages, ghostscript 9.50
(cherry picked from commit 71b83a3b69)
2021-05-10 17:00:39 +02:00
Jernej Simončič
b7ab224f92 Installer: handle associations better
(cherry picked from commit d32b049577)
2021-05-10 17:00:39 +02:00
Jernej Simončič
d94d375340 Installer: fix for issue 3226
(cherry picked from commit c7c7a7d6a9)
2021-05-10 17:00:38 +02:00
Jernej Simončič
4d3b901589 Installer: forgot about .xcf extension
(cherry picked from commit c71a146220)
2021-05-10 17:00:37 +02:00
Jernej Simončič
90c2e81212 Installer: minor fixes
(cherry picked from commit e8ac2ed19b)
2021-05-10 17:00:37 +02:00
Jernej Simončič
d7799efd0d 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

(cherry picked from commit fa1d71f714)
2021-05-10 17:00:36 +02:00
Jernej Simončič
c9b9e37c57 Installer: install 64-bit Python on 64-bit Windows
(cherry picked from commit ad7434bb48)
2021-05-10 17:00:35 +02:00
Jernej Simončič
4ccf42dc0a Installer: changes for 2.10.12
(cherry picked from commit cd8192ad5b)
2021-05-10 17:00:34 +02:00
Jernej Simončič
67f7187c25 Installer: handle missing install directory of GIMP <2.8 better when there's still uninstall info in Registry
(cherry picked from commit 778faaddc8)
2021-05-10 17:00:34 +02:00
Jernej Simončič
b8021c0826 Installer: remove dead code
(cherry picked from commit b6f11ee635)
2021-05-10 17:00:33 +02:00
Jernej Simončič
d476b47dcd Installer: remove LIBTHAI_DICTDIR environment variable (no longer needed, see https://gitlab.gnome.org/GNOME/gimp/issues/2496#note_365235 )
(cherry picked from commit 4991603b2a)
2021-05-10 17:00:32 +02:00
Jernej Simončič
0ed37058de Installer: remove lib\gegl-0.2
(cherry picked from commit 47103dc28f)
2021-05-10 17:00:32 +02:00
Jernej Simončič
2cc134b8f4 Installer: include debug symbols for babl/gegl DLLs in lib\*
(cherry picked from commit ed08c1eded)
2021-05-10 16:59:27 +02:00
Jernej Simončič
2c724ba064 Installer: proper fix for libthai
(cherry picked from commit 3fd5b50f94)
2021-05-10 16:59:26 +02:00
Jernej Simončič
f959726b5d Installer: remove Thai locale temporarily (causes crash on Windows 7)
(cherry picked from commit e40a5b9d4c)
2021-05-10 16:59:26 +02:00
Jernej Simončič
f05f51295e Installer: include extra debug symbols, Ghostscript 9.25
(cherry picked from commit 628a5ecb79)
2021-05-10 16:59:25 +02:00
Jernej Simončič
9ed68c833c Installer: don't scan recursively for configuration override files
(cherry picked from commit dde5de7340)
2021-05-10 16:59:24 +02:00
Jernej Simončič
63d5e3591b Installer: small fix for 32on64
(cherry picked from commit 398d176855)
2021-05-10 16:59:23 +02:00
Jernej Simončič
c8dfa69def Installer: don't include unnecessary files, some more fixes for new plugin paths
(cherry picked from commit b7a32ee848)
2021-05-10 16:59:23 +02:00
Jernej Simončič
4c64588f18 Installer: zlib1.dll has no version info, compare timestamp when updating in System32
(cherry picked from commit 6fceb041df)
2021-05-10 16:59:22 +02:00
Jernej Simončič
f030ade0be Installer: plug-ins install changes
(cherry picked from commit ab3ff790ab)
2021-05-10 16:59:21 +02:00
Jernej Simončič
97289a0989 Installer: remove plugins from the lib\gimp\2.0\plug-ins directory
(cherry picked from commit 5ddccb0de4)
2021-05-10 16:58:40 +02:00
Jernej Simončič
101d1a4d97 Installer: fix .svg MIME type in Registry (fixes toolbox icons)
(cherry picked from commit d93b4437b7)
2021-05-10 16:58:39 +02:00
Jernej Simončič
e6eb002eb3 Installer: improved compile.bat
(cherry picked from commit 038e9e711b)
2021-05-10 16:58:38 +02:00
Jernej Simončič
d2190e70df Installer: show progress while removing old .debug files
(cherry picked from commit 324570712e)
2021-05-10 16:58:37 +02:00
Jernej Simončič
655a874f1b Installer: remove all obsolete 2.8 plugins
(cherry picked from commit 16562649f3)
2021-05-10 16:58:37 +02:00
Jernej Simončič
f592814100 Installer: more verbose debug messages
(cherry picked from commit 363b03aa35)
2021-05-10 16:58:36 +02:00
Jernej Simončič
06b98b9bea Installer: include full version number in icon name
(cherry picked from commit 78fbf159a6)
2021-05-10 16:58:06 +02:00
Jernej Simončič
0f775b5adc Installer: update python2 interpreter file
(cherry picked from commit a296c92f7c)
2021-05-10 16:58:05 +02:00
Jernej Simončič
5c31c6ac3d Installer: remove Quick Launch icon
(cherry picked from commit 76f7d6fa21)
2021-05-10 16:58:04 +02:00
Jernej Simončič
66ccd53174 Installer: install debug symbols by default
(cherry picked from commit e5988ed940)
2021-05-10 16:57:45 +02:00
Jernej Simončič
33d0af3d19 Installer: ignore version information on files installed to {app}
(cherry picked from commit ff66d3d218)
2021-05-10 16:57:44 +02:00