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
Jernej Simončič
e939fcec31
Installer: include gdk-pixbuf-query-loaders.exe
...
(cherry picked from commit 04be184020
)
2021-05-10 16:57:31 +02:00
Marc Espie
6dc98fe7f0
Issue #6850 : support for memory in the dashboard under OpenBSD.
2021-05-09 19:57:49 +02:00
Jehan
6466d46052
app: check the time before last selection draw before queuing a redraw.
...
This way, we would queue a lot less canvas region unnecessary redraws.
We still remake the time-before-last-draw check in the draw() signal
handling before we want to update the marching ants index for draw
events coming for other reasons (canvas updates, moving/zooming on
canvas, exposition changes, etc.).
2021-05-09 15:51:20 +02:00
Jehan
e8a531e51e
app: fix selection display on right/bottom borders when rulers are…
...
… displayed.
We should use the dimensions from the GimpDisplayShell not the the
GimpCanvas. Indeed the canvas is shorter when rulers are visible, hence
the selection next to the extreme sides (bottom and right sides of the
canvas) was not drawn.
2021-05-09 15:37:22 +02:00
Jehan
4fee04b839
Issue #5640 : Selection tools not showing selection on Wayland.
...
As suggested in a comment (itself coming from an IRC discussion), we
should not use gdk_window_(begin|end)_draw_frame() functions as this
works on X, but not on Wayland anymore. Instead draw directly during
draw() call of the shell widget, and force it to happen regularly, to
update the marching ants, via gtk_widget_queue_draw_region().
This is tested and works on Wayland. Please everyone, test thoroughly to
make sure it works well in all situations, and also that we don't get
any unexpected slowdowns.
Since the symptoms are very similar, it is highly possible that it also
fixes the issue #5952 too, for selection not showing on macOS since Big
Sur 11 (maybe they changed the same way as Wayland did). Unfortunately I
can't check this myself. Please test, whoever has access to a macOS Big
Sur and can build GIMP!
2021-05-09 02:47:47 +02:00
Jehan
8c2afcb31b
NEWS: start the GIMP 2.99.8 section.
2021-05-08 13:28:56 +02:00
Trần Ngọc Quân
60a9e25101
build: add Vietnamese translation to the Windows installer
...
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2021-05-08 13:08:21 +02:00